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