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