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