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