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