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