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