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