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