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