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