[EFL] Enable CSS variables support at compile time
[WebKit-https.git] / ChangeLog
1 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2
3         [EFL] Enable CSS variables support at compile time
4         https://bugs.webkit.org/show_bug.cgi?id=90448
5
6         Reviewed by Kenneth Rohde Christiansen.
7
8         Turn on CSS_VARIABLES flag by default on EFL port.
9
10         * Source/cmake/OptionsEfl.cmake:
11         * Source/cmakeconfig.h.cmake:
12
13 2012-07-03  George Staikos  <staikos@webkit.org>
14
15         [BlackBerry] Enable microdata support for BlackBerry.
16         https://bugs.webkit.org/show_bug.cgi?id=90429
17
18         Reviewed by Rob Buis.
19
20         * Source/cmake/OptionsBlackBerry.cmake:
21
22 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
23
24         [Qt] Make use of .qmake.cache for caching features
25
26         Instead of loading() features from the files that need them (and re-running
27         a bunch of checks), we now run feature detection as part of configure.pro,
28         and have build-webkit write the computed feature-defines and CONFIG to
29         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
30         when building WebKit.pro.
31
32         At some point we'll be able to selectivly prevent running of config tests
33         in configure.pro, which means we don't need a separate code-path for
34         the build-webkit --help case.
35
36         We should also move the code in build-webkit that now uses .webkit.config
37         to detect clean builds, to use .qmake.cache, since we now store the same
38         thing there.
39
40         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
41
42         Reviewed by Tor Arne Vestbø.
43
44         * Source/QtWebKit.pro:
45         * Source/api.pri:
46         * Source/tests.pri:
47         * WebKit.pro:
48
49 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
50
51         Unreviewed, rolling out r121766.
52         http://trac.webkit.org/changeset/121766
53         https://bugs.webkit.org/show_bug.cgi?id=90465
54
55         It caused flakey build errors on the bots (Requested by Ossy
56         on #webkit).
57
58         * Source/QtWebKit.pro:
59         * Source/api.pri:
60         * Source/tests.pri:
61         * WebKit.pro:
62
63 2012-07-03  George Staikos  <staikos@webkit.org>
64
65         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
66         https://bugs.webkit.org/show_bug.cgi?id=90422
67
68         Reviewed by Rob Buis.
69
70         * Source/cmake/OptionsBlackBerry.cmake:
71
72 2012-07-03  George Staikos  <staikos@webkit.org>
73
74         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
75         https://bugs.webkit.org/show_bug.cgi?id=90422
76
77         Reviewed by Rob Buis.
78
79         * Source/cmake/OptionsBlackBerry.cmake:
80
81 2012-07-03  Priit Laes  <plaes@plaes.org>
82
83         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
84         https://bugs.webkit.org/show_bug.cgi?id=90332
85
86         Reviewed by Gustavo Noronha Silva.
87
88         * configure.ac: Bump libsoup requirements to 2.39.2
89
90 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
91
92         [Qt] Make use of .qmake.cache for caching features
93
94         Instead of loading() features from the files that need them (and re-running
95         a bunch of checks), we now run feature detection as part of configure.pro,
96         and have build-webkit write the computed feature-defines and CONFIG to
97         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
98         when building WebKit.pro.
99
100         At some point we'll be able to selectivly prevent running of config tests
101         in configure.pro, which means we don't need a separate code-path for
102         the build-webkit --help case.
103
104         We should also move the code in build-webkit that now uses .webkit.config
105         to detect clean builds, to use .qmake.cache, since we now store the same
106         thing there.
107
108         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
109
110         Reviewed by Tor Arne Vestbø.
111
112         * Source/QtWebKit.pro:
113         * Source/api.pri:
114         * Source/tests.pri:
115         * WebKit.pro:
116
117 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
118
119         [EFL] Enable MICRODATA support
120         https://bugs.webkit.org/show_bug.cgi?id=90377
121
122         Reviewed by Kenneth Rohde Christiansen.
123
124         Turn on MICRODATA support by default for EFL port.
125
126         * Source/cmake/OptionsEfl.cmake:
127
128 2012-07-02  George Staikos  <staikos@webkit.org>
129
130         [BlackBerry] Enable scoped style for BlackBerry.
131         https://bugs.webkit.org/show_bug.cgi?id=90418
132
133         Reviewed by Rob Buis.
134
135         * Source/cmake/OptionsBlackBerry.cmake:
136         * Source/cmakeconfig.h.cmake:
137
138 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
139
140         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
141         https://bugs.webkit.org/show_bug.cgi?id=90271
142
143         Reviewed by George Staikos.
144
145         RIM PR #154707
146
147         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
148         defined by default.
149         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
150         need to rebuild webkit before running DRT.
151
152         * Source/cmake/OptionsBlackBerry.cmake:
153         * Source/cmakeconfig.h.cmake:
154
155 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
156
157         [EFL][CMake] Integrate API unit tests with CTest
158         https://bugs.webkit.org/show_bug.cgi?id=87251
159
160         Reviewed by Daniel Bates.
161
162         Enable CTest on the root CMakeLists.txt as it is expected
163         to be here. This will create a new build target ("make test")
164         to run all the API unit tests.
165
166         * CMakeLists.txt:
167
168 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
169
170         [EFL] Add Gamepad support
171         https://bugs.webkit.org/show_bug.cgi?id=90170
172
173         Reviewed by Kenneth Rohde Christiansen.
174
175         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
176         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
177         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
178
179 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
180
181         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
182         https://bugs.webkit.org/show_bug.cgi?id=90241
183
184         This issue is caused by single quotes in option's labels.
185         We should use the escape character of single quotes in JavaScript's string which 
186         starts and ends with single quotes.
187         So we replace lablels' single quotes with its escape character during generating the 
188         select popUp's HTML.
189
190
191         Reviewed by George Staikos.
192
193         * ManualTests/blackberry/select-popup-items-unicode-display.html:
194
195 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
196
197         [Qt][WK2] Private non-QtQuick API
198         https://bugs.webkit.org/show_bug.cgi?id=84532
199
200         Reviewed by Noam Rosenthal.
201
202         API tests for QRawWebView.
203
204         * Source/tests.pri:
205
206 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
207
208         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
209
210         * Source/autotools/symbols.filter:
211
212 2012-06-28  MORITA Hajime  <morrita@google.com>
213
214         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
215         https://bugs.webkit.org/show_bug.cgi?id=89732
216
217         Reviewed by Dimitri Glazkov.
218
219         * Source/autotools/symbols.filter:
220
221 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
222
223         [BlackBerry] Selection items show as garbage for non-ascii characters.
224         https://bugs.webkit.org/show_bug.cgi?id=89969
225
226         Add charset utf-8 to the select popup's page.
227
228         Reviewed by Antonio Gomes.
229
230         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
231
232 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
233
234         [EFL] Enable support for HTML5 datalist
235         https://bugs.webkit.org/show_bug.cgi?id=90157
236
237         Reviewed by Martin Robinson.
238
239         Turn on DATALIST flag by default on EFL port to
240         support HTML5 datalist tag.
241
242         * Source/cmake/OptionsEfl.cmake:
243
244 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
245
246         [Gtk] Add support for the Gamepad API
247         https://bugs.webkit.org/show_bug.cgi?id=87503
248
249         Reviewed by Carlos Garcia Campos.
250
251         Only enable the Gamepad feature on Linux as support
252         for other operating systems is not present.
253
254         Check for the GIO Unix and GUdev dependencies when the
255         Gamepad feature is enabled.
256
257         * configure.ac:
258
259 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
260
261         [Qt] Make it possible to build WebKit without QtWidgets
262         https://bugs.webkit.org/show_bug.cgi?id=78109
263
264         Reviewed by Tor Arne Vestbø.
265
266         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
267         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
268         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
269
270 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
271
272         [EFL] Implement Network Information API
273         https://bugs.webkit.org/show_bug.cgi?id=87067
274
275         Reviewed by Kenneth Rohde Christiansen.
276
277         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
278
279 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
280
281         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
282
283         * configure.ac: Bump version number.
284
285 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
286
287         [BlackBerry] Sanitize GLSL code using ANGLE.
288
289         BlackBerry port does not sanitize GLSL code with ANGLE
290         https://bugs.webkit.org/show_bug.cgi?id=89583
291
292         Reviewed by Rob Buis.
293
294         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
295
296 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
297
298         [GTK] Fix NPAPI plugins on Windows
299         https://bugs.webkit.org/show_bug.cgi?id=54531
300
301         Reviewed by Martin Robinson.
302
303         Define XP_WIN on Windows for plugin support.
304
305         * GNUmakefile.am:
306
307 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
308
309         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
310         https://bugs.webkit.org/show_bug.cgi?id=88207
311
312         Reviewed by Chang Shu.
313
314         * Source/cmake/OptionsCommon.cmake:
315         Provide new variable, EXEC_INSTALL_DIR to determine where to install
316         executables.
317
318 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
319
320         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
321         https://bugs.webkit.org/show_bug.cgi?id=88935
322
323         Reviewed by Chang Shu.
324
325         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
326
327 2012-06-20  Varun Jain  <varunjain@chromium.org>
328
329         Account for device scale factor when creating image for dragging.
330         https://bugs.webkit.org/show_bug.cgi?id=89489
331
332         Reviewed by Adam Barth.
333
334         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
335
336 2012-06-18  Philippe Normand  <pnormand@igalia.com>
337
338         [GStreamer] 0.11 video-sink
339         https://bugs.webkit.org/show_bug.cgi?id=77087
340
341         Reviewed by Martin Robinson.
342
343         * configure.ac: Fix required gstreamer 0.11 version
344
345 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
346
347         [Qt] Fix the Windows build when Qt is built without -release or -debug
348         https://bugs.webkit.org/show_bug.cgi?id=89471
349
350         Reviewed by Tor Arne Vestbø.
351
352         Make sure that we at least remove build_all on Windows for api.pri,
353         as WebCore wasn't built for all configurations.
354
355         * Source/api.pri:
356
357 2012-06-19  Mike West  <mkwst@chromium.org>
358
359         Introduce ENABLE_CSP_NEXT configuration flag.
360         https://bugs.webkit.org/show_bug.cgi?id=89300
361
362         Reviewed by Adam Barth.
363
364         The 1.0 draft of the Content Security Policy spec is just about to
365         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
366         this ENABLE flag, disabled by default.
367
368         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
369
370         * Source/cmake/WebKitFeatures.cmake:
371         * Source/cmakeconfig.h.cmake:
372
373 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
374
375         [Qt] Allow the modules file generation to work on Windows.
376         https://bugs.webkit.org/show_bug.cgi?id=89010
377
378         Reviewed by Csaba Osztrogonác.
379
380         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
381
382         * Source/api.pri:
383
384 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
385
386         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
387         https://bugs.webkit.org/show_bug.cgi?id=88880
388
389         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
390         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
391         adjust the target since it is in debug_and_release and expects the debug
392         build_pass to come later. However, since we remove debug_and_release from CONFIG
393         right after this, the TARGET hasn't been adjusted and the debug build_pass
394         will not happen.
395
396         Work around it by disabling this optimization on Windows.
397
398         Reviewed by Tor Arne Vestbø.
399
400         * Source/api.pri:
401
402 2012-06-19  Mike West  <mkwst@chromium.org>
403
404         Add a scheme registry for bypassing Content Security Policy.
405         https://bugs.webkit.org/show_bug.cgi?id=89373
406
407         Reviewed by Adam Barth.
408
409         * Source/autotools/symbols.filter:
410
411 2012-06-18  Rob Buis  <rbuis@rim.com>
412
413         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
414         https://bugs.webkit.org/show_bug.cgi?id=89381
415
416         Reviewed by Antonio Gomes.
417
418         PR 163598
419
420         Enable LEGACY_VIEWPORT_ADAPTION.
421
422         * Source/cmake/OptionsBlackBerry.cmake:
423
424 2012-06-17  Philippe Normand  <pnormand@igalia.com>
425
426         Unreviewed, GTK 64-bit build fix after r120551.
427
428         * Source/autotools/symbols.filter:
429
430 2012-06-17  Philippe Normand  <pnormand@igalia.com>
431
432         Unreviewed, GTK build fix after r120397.
433
434         * Source/autotools/symbols.filter:
435
436 2012-06-14  Kent Tamura  <tkent@chromium.org>
437
438         Validate form state strings in FormController::setStateForNewFormElements()
439         https://bugs.webkit.org/show_bug.cgi?id=88768
440
441         Reviewed by Hajime Morita.
442
443         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
444
445 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
446
447         [Blackberry] add a new Api named setAllowNotification
448         https://bugs.webkit.org/show_bug.cgi?id=88950
449
450         Reviewed by Antonio Gomes.
451
452         Add a new API named setAllowNotification in webpage class to
453         let client set those allowed domains into notifications.
454
455         Test case:
456         * ManualTests/blackberry/notification.html: Added.
457
458 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
459
460         [Gtk] Enable link prefetch support in the developer builds
461         https://bugs.webkit.org/show_bug.cgi?id=89011
462
463         Reviewed by Martin Robinson.
464
465         Rather export an automake conditional than define a preprocessor
466         macro for enabling link prefetch support.
467
468         * configure.ac:
469
470 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
471
472         [BlackBerry] Enable MEDIA_STREAM by default
473         https://bugs.webkit.org/show_bug.cgi?id=88849
474
475         Reviewed by Antonio Gomes.
476
477         * Source/cmake/OptionsBlackBerry.cmake:
478         * Source/cmakeconfig.h.cmake:
479
480 2012-06-12  MORITA Hajime  <morrita@google.com>
481
482         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
483         https://bugs.webkit.org/show_bug.cgi?id=62218
484
485         Reviewed by Dimitri Glazkov.
486
487         * Source/autotools/symbols.filter:
488
489 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
490
491         [EFL] Enable SHADOW_DOM flag
492         https://bugs.webkit.org/show_bug.cgi?id=87732
493
494         Reviewed by Kentaro Hara.
495
496         Enable SHADOW_DOM flag by default at compile time for EFL port.
497
498         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
499         * Source/cmake/OptionsEfl.cmake:
500         * Source/cmakeconfig.h.cmake:
501
502 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
503
504         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
505         https://bugs.webkit.org/show_bug.cgi?id=88715
506
507         Reviewed by Noam Rosenthal.
508
509         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
510
511         * Source/cmake/OptionsEfl.cmake:
512         * Source/cmakeconfig.h.cmake:
513
514 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
515
516         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
517         https://bugs.webkit.org/show_bug.cgi?id=88850
518
519         Reviewed by Alexis Menard.
520
521         Enabled it by default on CMake ports like in other ports.
522         This patch is a follow up to r120029.
523
524         * Source/cmake/WebKitFeatures.cmake:
525         * Source/cmakeconfig.h.cmake:
526
527 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
528
529         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
530         https://bugs.webkit.org/show_bug.cgi?id=84406
531
532         Reviewed by Hajime Morita.
533
534         Exporting Internals::counterValueForElement symbols for the Gtk build.
535
536         * Source/autotools/symbols.filter:
537
538 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
539
540         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
541         https://bugs.webkit.org/show_bug.cgi?id=88804
542
543         Reviewed by Tony Chang.
544
545         Protect box-decoration-break behind a feature flag enabled by default.
546
547         * configure.ac:
548
549 2012-06-11  Arnaud Renevier  <arno@renevier.net>
550
551         Replace obsolete mkdir_p variable with MKDIR_P
552         https://bugs.webkit.org/show_bug.cgi?id=88790
553
554         Reviewed by Martin Robinson.
555
556         * GNUmakefile.am:
557         * configure.ac:
558
559 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
560
561         Unreviewed. Fix make distcheck issues.
562
563         * GNUmakefile.am: Initialize jscore nosource variables.
564
565 2012-06-10  Darin Adler  <darin@apple.com>
566
567         Remove unneeded callRemovedLastRef function from TreeShared refactoring
568         https://bugs.webkit.org/show_bug.cgi?id=88653
569
570         Reviewed by Sam Weinig.
571
572         * Source/autotools/symbols.filter: Filter removedLastRef instead of
573         callRemovedLastRef.
574
575 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
576
577         Add UNDO_MANAGER flag
578         https://bugs.webkit.org/show_bug.cgi?id=87908
579
580         Reviewed by Tony Chang.
581
582         * Source/cmake/WebKitFeatures.cmake:
583
584 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
585
586         Fix the GTK+ build when OpenGL is enabled.
587
588         * configure.ac: Fix the build.
589
590 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
591
592         [GTK] build accelerated compositing on by default if OpenGL is present
593         https://bugs.webkit.org/show_bug.cgi?id=88677
594
595         Reviewed by Alejandro G. Castro.
596
597         Build accelerated compositing by default if OpenGL is present, just like WebGL.
598         Also prevent enabling WebGL if Clutter is turned on.
599
600         * configure.ac: Build AC by default.
601
602 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
603
604         [GTK] Add API to get the library version to WebKit2 GTK+
605         https://bugs.webkit.org/show_bug.cgi?id=88426
606
607         Reviewed by Martin Robinson.
608
609         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
610         file.
611
612 2012-06-08  Ion Rosca  <rosca@adobe.com>
613
614         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
615         https://bugs.webkit.org/show_bug.cgi?id=74111
616
617         Reviewed by Simon Fraser.
618
619         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
620
621 2012-06-07  Kentaro Hara  <haraken@chromium.org>
622
623         Reduce Node object size from 72 byte to 64 byte
624         https://bugs.webkit.org/show_bug.cgi?id=88528
625
626         Reviewed by Ryosuke Niwa.
627
628         Added a symbol for callRemovedLastRef().
629
630         * Source/autotools/symbols.filter:
631
632 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
633
634         Build fix for WinCE after r113570.
635
636         * Source/cmake/OptionsWinCE.cmake:
637
638 2012-06-07  Adam Barth  <abarth@webkit.org>
639
640         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
641         https://bugs.webkit.org/show_bug.cgi?id=88375
642
643         Reviewed by James Robinson.
644
645         This symbol no longer exists.
646
647         * Source/autotools/symbols.filter:
648
649 2012-06-06  David Kilzer  <ddkilzer@apple.com>
650
651         Teach git about localizable *.strings files
652         <http://webkit.org/b/88447>
653
654         Reviewed by Adam Roben.
655
656         * .gitattributes: Set diff attribute for *.strings files so
657         git-diff doesn't complain about them being binary files once the
658         git-config command is run.
659
660 2012-06-06  Andy Wingo  <wingo@igalia.com>
661
662         [GTK] Enable the LLInt
663         https://bugs.webkit.org/show_bug.cgi?id=88315
664
665         Reviewed by Filip Pizlo.
666
667         * configure.ac: Require Ruby, to build the low-level interpreter.
668
669 2012-06-06  Sam D  <dsam2912@gmail.com>
670
671         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
672         https://bugs.webkit.org/show_bug.cgi?id=87644
673
674         Reviewed by Pavel Feldman.
675
676         Added an option to enable/disable all breakpoints in Breakpoint pane.
677
678         * Source/WebCore/English.lproj/localizedStrings.js:
679         * Source/WebCore/inspector/front-end/BreakpointManager.js:
680         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
681         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
682         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
683         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
684         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
685
686 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
687
688         [GTK] show the feature list in alphabetical order
689         https://bugs.webkit.org/show_bug.cgi?id=88343
690
691         Reviewed by Gustavo Noronha Silva.
692
693         * configure.ac:
694
695 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
696
697         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
698         https://bugs.webkit.org/show_bug.cgi?id=73176
699
700         Reviewed by Adam Barth.
701
702         Two more APIs are added in Custom Scheme Handler specification.
703         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
704         One is 'isProtocolHandlerRegistered' to query whether the specific URL
705         is registered or not.
706         The other is 'unregisterProtocolHandler' to remove the registered URL.
707
708         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
709         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
710
711 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
712
713         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
714         https://bugs.webkit.org/show_bug.cgi?id=88243
715
716         Reviewed by Adam Barth.
717
718         * Source/cmake/WebKitFeatures.cmake:
719
720 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
721
722         [chromium] Fix software rendering for device-scale-factor > 1
723         https://bugs.webkit.org/show_bug.cgi?id=88136
724
725         Reviewed by Darin Fisher.
726
727         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
728
729         * Source/autotools/symbols.filter:
730
731 2012-06-04  Kevin Greer  <kgr@chromium.org>
732
733         [chromium] Issue async events for console.time/timeEnd
734         https://bugs.webkit.org/show_bug.cgi?id=88003
735
736         Reviewed by Pavel Feldman.
737
738         * ../../Source/WebCore/page/Console.cpp:
739
740 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
741
742         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
743
744         * configure.ac: Bump version number.
745
746 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
747
748         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
749
750         * wscript:
751
752 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
753
754         [Qt] Use -Werror only in developer builds
755
756         Rubber-stamped by Tor Arne Vestbø.
757
758         In production builds -Werror with custom toolchains and wierd system
759         headers, -Werror is of no use and just creates confusion. So use it
760         only if Qt is configured with -developer-build.
761
762         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
763
764 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
765
766         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
767         https://bugs.webkit.org/show_bug.cgi?id=88117
768
769         Reviewed by Noam Rosenthal.
770
771         * Source/tests.pri: Add new entry for tst_qobjectbridge.
772
773 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
774
775         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
776         https://bugs.webkit.org/show_bug.cgi?id=86866
777
778         Reviewed by Adam Barth.
779
780         Enable WEB_INTENTS_TAG flag by default on EFL port.
781
782         * Source/cmake/OptionsEfl.cmake:
783         * Source/cmake/WebKitFeatures.cmake:
784         * Source/cmakeconfig.h.cmake:
785
786 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
787
788         [EFL] Enable CSS_IMAGE_SET flag
789         https://bugs.webkit.org/show_bug.cgi?id=87727
790
791         Reviewed by Adam Roben.
792
793         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
794
795         * Source/cmake/OptionsEfl.cmake:
796         * Source/cmake/WebKitFeatures.cmake:
797         * Source/cmakeconfig.h.cmake:
798
799 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
800
801         [wx] Unreviewed build fix. Add needed file back to the wx build.
802
803         * wscript:
804
805 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
806
807         [EFL][WK2] Fix WebKit2-EFL build
808         https://bugs.webkit.org/show_bug.cgi?id=83693
809
810         Reviewed by Carlos Garcia Campos.
811
812         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
813
814 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
815
816         [BlackBerry] Loading media data with http authentication
817         https://bugs.webkit.org/show_bug.cgi?id=84214
818
819         Reviewed by George Staikos.
820
821         Added a manual test case which needs user to provide a HTTP server
822         with HTTP authentication support when loading the specified media
823         resource. The test case will test if the media resource is successfully
824         loaded.
825
826         * ManualTests/blackberry/video-load-with-authentication.html: Added.
827
828 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
829
830         Incomplete repaint on twitter.com when replying to a tweet
831         https://bugs.webkit.org/show_bug.cgi?id=87553
832
833         Reviewed by Dean Jackson.
834         
835         Manual test that adds a transform to a layer, forcing that
836         layer to gain backing store.
837
838         * ManualTests/compositing/requires-backing-change.html: Added.
839
840 2012-05-29  David Barr  <davidbarr@chromium.org>
841
842         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
843         https://bugs.webkit.org/show_bug.cgi?id=87685
844
845         Reviewed by Eric Seidel.
846
847         Add a configuration option for CSS image-resolution support, disabling it by default.
848
849         * Source/cmake/WebKitFeatures.cmake:
850         * Source/cmakeconfig.h.cmake:
851
852 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
853
854         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
855         https://bugs.webkit.org/show_bug.cgi?id=42328
856
857         Reviewed by Eric Seidel.
858
859         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
860
861 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
862
863         Move allowRoundingHacks to Internals interface
864         https://bugs.webkit.org/show_bug.cgi?id=87328
865
866         Reviewed by Hajime Morita.
867
868         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
869
870 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
871
872         [EFL] Enable blob support for the EFL port
873         https://bugs.webkit.org/show_bug.cgi?id=85363
874
875         Reviewed by Hajime Morita.
876
877         Enable Blob support by default for the EFL port.
878
879         * Source/cmake/OptionsEfl.cmake:
880
881 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
882
883         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
884         https://bugs.webkit.org/show_bug.cgi?id=87597
885
886         Reviewed by Daniel Bates.
887
888         Building with clang requires at least the -fPIC option being
889         passed correctly, just like it is needed with gcc. clang is also
890         compatible with most of gcc's compiler options, so we only need to
891         check for clang besides g++ in the macro definition.
892
893         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
894         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
895         and achieves the same effect.
896
897 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
898
899         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
900         https://bugs.webkit.org/show_bug.cgi?id=87453
901
902         Reviewed by Eric Seidel.
903
904         Report the value of $enable_iframe_seamless rather than $enable_sandbox
905         after checking whether to enable the iframe seamless option.
906
907         * configure.ac:
908
909 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
910
911         [Gtk] Remove configuration options that do not apply anymore
912         https://bugs.webkit.org/show_bug.cgi?id=87509
913
914         Reviewed by Martin Robinson.
915
916         Remove configuration options for enabling or disabling HTML5 datagrid,
917         DOM storage, image resizer API and sandboxed iframe support. These
918         features were either turned on by default with the feature defines
919         removed from the code or removed from the source.
920
921         * configure.ac:
922
923 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
924
925         [Qt] Broken controls rendering when transform is applied.
926         https://bugs.webkit.org/show_bug.cgi?id=87483
927
928         Reviewed by Simon Hausmann.
929
930         * ManualTests/qt/control_paiting_with_transforms.html: Added.
931
932 2012-05-24  Tim Horton  <timothy_horton@apple.com>
933
934         Add feature defines for web-facing parts of CSS Regions and Exclusions
935         https://bugs.webkit.org/show_bug.cgi?id=87442
936         <rdar://problem/10887709>
937
938         Reviewed by Dan Bernstein.
939
940         * configure.ac:
941
942 2012-05-24  Kent Tamura  <tkent@chromium.org>
943
944         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
945         per-context property of DOMWindow.
946         https://bugs.webkit.org/show_bug.cgi?id=87086
947
948         Reviewed by Adam Barth.
949
950         * ManualTests/forms/calendar-picker.html:
951         Introduce pseudo window.pagePopupController.
952
953 2012-05-24  Philippe Normand  <pnormand@igalia.com>
954
955         [GTK] Add --enable-css3-flexbox configure option after r118304.
956         https://bugs.webkit.org/show_bug.cgi?id=87455
957
958         Reviewed by Xan Lopez.
959
960         * configure.ac:
961
962 2012-05-24  John Mellor  <johnme@chromium.org>
963
964         Font Boosting: Add compile flag and runtime setting
965         https://bugs.webkit.org/show_bug.cgi?id=87394
966
967         Reviewed by Adam Barth.
968
969         Add ENABLE_FONT_BOOSTING.
970
971         * configure.ac:
972
973 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
974
975         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
976
977         * Source/cmake/WebKitFeatures.cmake:
978         * Source/cmakeconfig.h.cmake:
979
980 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
981
982         [BlackBerry] Reset JS state for each test
983         https://bugs.webkit.org/show_bug.cgi?id=86899
984
985         Reviewed by Nikolas Zimmermann.
986
987         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
988          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
989
990 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
991
992         [EFL] Implements the registerProtocolHandler method and option.
993         https://bugs.webkit.org/show_bug.cgi?id=73638
994
995         Reviewed by Andreas Kling.
996
997         The registerProtocolHandler() method allows Web sites to register themselves
998         as possible handlers for particular schemes.
999
1000         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1001
1002         * Source/cmake/OptionsEfl.cmake: Adds the build option.
1003         * Source/cmakeconfig.h.cmake: Adds the build option.
1004
1005 2012-05-22  Kangil Han  <kangil.han@samsung.com>
1006
1007         [EFL][DRT] Implement touch event
1008         https://bugs.webkit.org/show_bug.cgi?id=86720
1009
1010         Reviewed by Hajime Morita.
1011
1012         Currently EFL DRT doesn't support touch event.
1013         Therefore, this patch enabled it and implemented some eventSender function callbacks.
1014
1015         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1016         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1017
1018 == Rolled over to ChangeLog-2012-05-22 ==