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