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