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