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