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