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