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