1 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3 [WK2][EFL] Implementation of spellchecking feature.
4 https://bugs.webkit.org/show_bug.cgi?id=91854
6 Reviewed by Gyuyoung Kim.
8 Define SPELLCHECK macro and enable it for WK2-Efl.
9 The spellchecking implementation is based on the Enchant library.
10 It can be used by other WebKit ports.
12 * Source/cmake/FindEnchant.cmake: Added.
13 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
14 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
15 * Source/cmakeconfig.h.cmake: Add the feature.
17 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
19 [CMake][EFL] Enable the LLInt
20 https://bugs.webkit.org/show_bug.cgi?id=92682
22 Reviewed by Csaba Osztrogonác.
24 Added LLInt to CMake buildsystem and enabled it by default on EFL.
25 Note that Ruby is not enforced: a secondary check is done when LLInt
26 is enabled on the JSC's CMakeLists.txt.
29 * Source/cmake/OptionsEfl.cmake:
30 * Source/cmake/WebKitFeatures.cmake:
31 * Source/cmakeconfig.h.cmake:
33 2012-07-26 Dan Bernstein <mitz@apple.com>
35 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
36 https://bugs.webkit.org/show_bug.cgi?id=92331
38 Reviewed by Mark Rowe.
40 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
42 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
43 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
45 2012-07-26 Keishi Hattori <keishi@webkit.org>
47 Implement ColorSuggestionPicker page popup
48 https://bugs.webkit.org/show_bug.cgi?id=92109
50 Reviewed by Kent Tamura.
52 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
54 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
56 [EFL] EFL port should use XDG paths
57 https://bugs.webkit.org/show_bug.cgi?id=91719
59 Reviewed by Kenneth Rohde Christiansen.
63 * Source/cmake/FindEFL.cmake:
65 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
67 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
68 https://bugs.webkit.org/show_bug.cgi?id=92091
70 Reviewed by Adam Barth.
72 Exporting Internals::pageNumber symbols for the Gtk build.
74 * Source/autotools/symbols.filter:
76 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
78 Unreviewed, rolling out r123606.
79 http://trac.webkit.org/changeset/123606
80 https://bugs.webkit.org/show_bug.cgi?id=92247
82 broke Windows build of Chromium (Requested by tomhudson on
85 * ManualTests/forms/color-suggestion-picker.html: Removed.
87 2012-07-25 Keishi Hattori <keishi@webkit.org>
89 Implement ColorSuggestionPicker page popup
90 https://bugs.webkit.org/show_bug.cgi?id=92109
92 Reviewed by Kent Tamura.
94 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
96 2012-07-23 Kent Tamura <tkent@chromium.org>
98 [GTK] Remove unnecessary trailing space in the previous commit.
100 * Source/autotools/symbols.filter:
102 2012-07-23 Kent Tamura <tkent@chromium.org>
104 [GTK] Attempt to fix build
106 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
108 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
110 Unreviewed, rolling out r123184, r123195, and r123197.
111 http://trac.webkit.org/changeset/123184
112 http://trac.webkit.org/changeset/123195
113 http://trac.webkit.org/changeset/123197
114 https://bugs.webkit.org/show_bug.cgi?id=92049
116 pagecycler regression (Requested by morrita on #webkit).
118 * Source/autotools/symbols.filter:
120 2012-07-23 Roger Fong <roger_fong@apple.com>
122 If select element in Windows is off screen horizontally,
123 menu is either inappropriately resized or positioned offscreen.
124 https://bugs.webkit.org/show_bug.cgi?id=91913
125 <rdar://problem/7611229>
127 Reviewed by Tim Horton.
129 Add a manual test to verify that popup menus render in the correct place.
131 * ManualTests/win/select-menu-off-screen.html: Added.
133 2012-07-23 Simon Fraser <simon.fraser@apple.com>
135 Implement sticky positioning
136 https://bugs.webkit.org/show_bug.cgi?id=90046
138 Reviewed by Ojan Vafai.
140 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
142 Sort the ENABLE_CSS lines in the file.
144 * Source/cmake/WebKitFeatures.cmake:
145 * Source/cmakeconfig.h.cmake:
147 2012-07-23 Patrick Gansterer <paroga@webkit.org>
149 [WINCE] Define NOMINMAX in the build system instead of Platform.h
150 https://bugs.webkit.org/show_bug.cgi?id=91938
152 Reviewed by Ryosuke Niwa.
154 Define it in OptionsWindows.cmake, since NOMINMAX
155 should to be defined for all windows ports.
157 * Source/cmake/OptionsWinCE.cmake:
158 * Source/cmake/OptionsWindows.cmake:
160 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
162 Unreviewed, rolling out r123298 and r123301.
163 http://trac.webkit.org/changeset/123298
164 http://trac.webkit.org/changeset/123301
165 https://bugs.webkit.org/show_bug.cgi?id=91953
167 We need to think some more about the intricacies of exposing a
168 CMake option for ENABLE_DFG_JIT as this option is specific to
169 the port and architecture. (Requested by dydx on #webkit).
171 * Source/cmake/WebKitFeatures.cmake:
172 * Source/cmakeconfig.h.cmake:
174 2012-07-22 Daniel Bates <dbates@webkit.org>
176 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
177 (https://bugs.webkit.org/show_bug.cgi?id=91939)
179 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
180 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
181 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
183 (*) We should look to further discuss with CMake port maintainers about enabling
184 the DFG JIT by default.
186 * Source/cmake/WebKitFeatures.cmake:
188 2012-07-23 Kent Tamura <tkent@chromium.org>
190 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
191 https://bugs.webkit.org/show_bug.cgi?id=91941
193 Reviewed by Kentaro Hara.
195 A flag name for an elmement should be ENABLE_*_ELEMENT.
197 * Source/cmake/WebKitFeatures.cmake:
198 * Source/cmakeconfig.h.cmake:
201 2012-07-22 Patrick Gansterer <paroga@webkit.org>
203 [CMake] Add option for ENABLE_DFG_JIT
204 https://bugs.webkit.org/show_bug.cgi?id=91939
206 Reviewed by Daniel Bates.
208 * Source/cmake/WebKitFeatures.cmake:
209 * Source/cmakeconfig.h.cmake:
211 2012-07-22 Kent Tamura <tkent@chromium.org>
213 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
214 https://bugs.webkit.org/show_bug.cgi?id=91928
216 Reviewed by Kentaro Hara.
218 A flag name for an elmement should be ENABLE_*_ELEMENT.
220 * Source/cmake/WebKitFeatures.cmake:
221 * Source/cmakeconfig.h.cmake:
224 2012-07-20 Kent Tamura <tkent@chromium.org>
226 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
227 https://bugs.webkit.org/show_bug.cgi?id=91846
229 Reviewed by Kentaro Hara.
231 A flag name for an elmement should be ENABLE_*_ELEMENT.
233 * Source/cmake/OptionsEfl.cmake:
234 * Source/cmake/WebKitFeatures.cmake:
235 * Source/cmakeconfig.h.cmake:
238 2012-07-19 MORITA Hajime <morrita@google.com>
240 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
241 https://bugs.webkit.org/show_bug.cgi?id=59816
243 Reviewed by Ryosuke Niwa.
245 * Source/autotools/symbols.filter: Added newly exported symbols.
247 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
249 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
250 https://bugs.webkit.org/show_bug.cgi?id=91741
252 Reviewed by Kenneth Rohde Christiansen.
254 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
255 with cookies in non-suffixed/private domains [GNOME #679230].
257 * Source/cmake/OptionsEfl.cmake:
259 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
261 [GTK] Enable MHTML support by default at build time
262 https://bugs.webkit.org/show_bug.cgi?id=89987
264 Reviewed by Carlos Garcia Campos.
266 Enable MHTML support by default for GTK in configure.ac.
270 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
272 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
273 https://bugs.webkit.org/show_bug.cgi?id=91626
275 Reviewed by Kenneth Rohde Christiansen.
277 Bump required version of libsoup in CMake to 2.39.3. This is the first
278 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
279 and soup_cookie_jar_set_cookie_with_first_party()).
281 * Source/cmake/OptionsEfl.cmake:
283 2012-07-18 Varun Jain <varunjain@chromium.org>
285 [chromium] Drag image for image elements should be scaled with device scale factor.
286 https://bugs.webkit.org/show_bug.cgi?id=89688
288 Reviewed by Adam Barth.
290 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
292 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
294 [CMake] Make gtest a shared library
295 https://bugs.webkit.org/show_bug.cgi?id=90973
297 Reviewed by Daniel Bates.
299 It's nicer to make it a shared library because it might improve
300 linking time and we don't need to force gtest users to link with gtest
301 dependencies like pthreads (which causes linking errors when it is not
304 * Source/cmake/gtest/CMakeLists.txt:
306 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
308 [Qt][V8] Remove the V8 related codepaths and configuration
309 https://bugs.webkit.org/show_bug.cgi?id=90863
311 Reviewed by Simon Hausmann.
316 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
318 Unreviewed, rolling out r122834.
319 http://trac.webkit.org/changeset/122834
320 https://bugs.webkit.org/show_bug.cgi?id=91492
322 it broke the chromium (Requested by kkristof on #webkit).
327 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
329 [Qt][V8] Remove the V8 related codepaths and configuration
330 https://bugs.webkit.org/show_bug.cgi?id=90863
332 Reviewed by Simon Hausmann.
337 2012-07-17 David Barr <davidbarr@chromium.org>
339 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
340 https://bugs.webkit.org/show_bug.cgi?id=89055
342 Reviewed by Kent Tamura.
344 The css3-images module is at candidate recommendation.
345 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
347 Add a configuration option for CSS image-orientation support, disabling it by default.
349 * Source/cmake/WebKitFeatures.cmake:
350 * Source/cmakeconfig.h.cmake:
352 2012-07-16 Pete Williamson <petewil@google.com>
354 Expose an export for the iconUrl list so Internals can use it
355 https://bugs.webkit.org/show_bug.cgi?id=88665
357 Reviewed by Kent Tamura.
359 * Source/autotools/symbols.filter: export iconURLs
361 2012-07-16 Hajime Morrita <morrita@chromium.org>
363 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
364 https://bugs.webkit.org/show_bug.cgi?id=90764
366 Reviewed by Adam Barth.
368 Removed symbols which are now covered by WEBCORE_TESTING.
370 * Source/autotools/symbols.filter:
372 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
374 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
376 * configure.ac: Bump version number.
378 2012-07-12 Josh Hawn <jhawn@apple.com>
380 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
381 https://bugs.webkit.org/show_bug.cgi?id=91116
383 Reviewed by Simon Fraser.
385 * Source/WebKit2/UIProcess/WebContext.cpp:
386 WebContext::getWebCoreStatistics():
387 Now invalidates callback if no m_process.
389 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
391 [CMake] Proper handling of ENABLE_API_TESTS build option
392 https://bugs.webkit.org/show_bug.cgi?id=91221
394 Reviewed by Rob Buis.
396 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
397 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
401 * Source/cmake/OptionsEfl.cmake:
402 * Source/cmake/WebKitFeatures.cmake:
403 * Source/cmakeconfig.h.cmake:
405 2012-07-11 Matt Falkenhagen <falken@chromium.org>
407 Add dialog element feature toggle to InternalSettings
408 https://bugs.webkit.org/show_bug.cgi?id=90934
410 Reviewed by Hajime Morita.
412 * Source/autotools/symbols.filter: Added newly exported symbol.
414 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
416 [Gtk] allow building with css-filters
417 https://bugs.webkit.org/show_bug.cgi?id=90908
419 Add support for css-filters in Source/WebCore/GNUmakefile.am
422 Reviewed by Eric Seidel.
426 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
428 [CMAKE] Add missing feature macros
429 https://bugs.webkit.org/show_bug.cgi?id=90890
431 Reviewed by Eric Seidel.
433 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
434 haven't defined in cmake feature list.
436 * Source/cmake/WebKitFeatures.cmake:
437 * Source/cmakeconfig.h.cmake:
439 2012-07-10 Kent Tamura <tkent@chromium.org>
441 RTL calendar picker for <input type=date> is too narrow and clipped
442 https://bugs.webkit.org/show_bug.cgi?id=90864
444 Reviewed by Kentaro Hara.
446 * ManualTests/forms/calendar-picker.html:
447 - Add isRTL:true for the arabic setting
448 - Reset the iframe size when the setting is changed.
450 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
452 Unreviewed, rolling out r122178.
453 http://trac.webkit.org/changeset/122178
454 https://bugs.webkit.org/show_bug.cgi?id=90857
456 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
457 tests, started to fail (Requested by hayato on #webkit).
459 * Source/autotools/symbols.filter:
461 2012-07-09 Matt Falkenhagen <falken@chromium.org>
463 Add ENABLE_DIALOG_ELEMENT and skeleton files
464 https://bugs.webkit.org/show_bug.cgi?id=90521
466 Reviewed by Kent Tamura.
468 * Source/cmake/WebKitFeatures.cmake:
469 * Source/cmakeconfig.h.cmake:
471 2012-07-09 Pete Williamson <petewil@google.com>
473 Expose an export for the iconUrl list so Internals can use it
474 https://bugs.webkit.org/show_bug.cgi?id=88665
476 Reviewed by Kent Tamura.
478 * Source/autotools/symbols.filter: export iconURLs
480 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
482 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
483 https://bugs.webkit.org/show_bug.cgi?id=90575
485 Reviewed by Rob Buis.
487 Add a manual test to verify wide content doesn't interfere
488 with initial-scale calculations.
490 Internal review from Konrad Piascik.
492 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
494 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
496 Unreviewed, rolling out r122107.
497 http://trac.webkit.org/changeset/122107
498 https://bugs.webkit.org/show_bug.cgi?id=90794
500 Build failure on Mac debug bots (Requested by falken_ on
503 * Source/cmake/WebKitFeatures.cmake:
504 * Source/cmakeconfig.h.cmake:
506 2012-07-09 Matt Falkenhagen <falken@chromium.org>
508 Add ENABLE_DIALOG_ELEMENT and skeleton files
509 https://bugs.webkit.org/show_bug.cgi?id=90521
511 Reviewed by Kent Tamura.
513 * Source/cmake/WebKitFeatures.cmake:
514 * Source/cmakeconfig.h.cmake:
516 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
518 [EFL][CMake] Move gtest sources to an upper level
519 https://bugs.webkit.org/show_bug.cgi?id=90602
521 Reviewed by Chang Shu.
523 CTest was enabled for all the ports, but used only by EFL. Now
524 ENABLE_API_TESTS has to be defined, which will also build gtest.
527 * Source/CMakeLists.txt:
528 * Source/cmake/OptionsEfl.cmake:
529 * Source/cmake/gtest/CMakeLists.txt: Added.
531 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
533 [Gtk] Add a configuration option for disabling unstable features in releases
534 https://bugs.webkit.org/show_bug.cgi?id=87995
536 Reviewed by Martin Robinson.
538 Add a configuration flag for enabling the unstable features - features of which
539 support in the Gtk port is being worked on but is not yet complete. The primary
540 use of this flag is when compiling through the build-webkit script.
542 All the features that are currently enabled when building through build-webkit but
543 are disabled by default when executing the configure script directly have their default
544 value (when the correspondent flag is not passed) set to 'yes' when unstable features
545 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
546 a release build (unless they are specifically enabled).
550 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
552 [Qt] Remove custom qmake logic for module creation
554 Qmake now has the necessary hooks to cleanly override the build locations.
556 https://bugs.webkit.org/show_bug.cgi?id=90461
558 Reviewed by Tor Arne Vestbø.
562 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
564 [Qt] Add top-level .qmake.conf
566 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
568 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
569 hurt, and is still required for Qt4.
571 https://bugs.webkit.org/show_bug.cgi?id=90461
573 Reviewed by Tor Arne Vestbø.
575 * .qmake.conf: Added.
578 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
580 [Qt] Let qt_module_config create the forwarding module pri file
582 https://bugs.webkit.org/show_bug.cgi?id=90461
584 Reviewed by Tor Arne Vestbø.
586 * Source/sync.profile:
588 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
590 [Qt] Don't let qt_webkit.pri proclaim its own location
592 This won't work any more with recent Qt5 versions, as the forwarding
593 pri is created by qt_module_config, which needs MODULE_PRI to be set
596 We also need to load build_config, not qt_module.
598 https://bugs.webkit.org/show_bug.cgi?id=90461
600 Reviewed by Tor Arne Vestbø.
604 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
606 [Qt] Remove redundant CONFIG+=module
608 qt_module_config takes care of that.
610 In api.pri we are actually testing the flag ourselves, so now we need to
611 test a related flag qt_module_config sets instead.
613 https://bugs.webkit.org/show_bug.cgi?id=90461
615 Reviewed by Tor Arne Vestbø.
619 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
621 [Qt] Adjust to changed generation of master include file
623 The responsiblity for creating the master include was moved out of syncqt.
624 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
625 determining whether a header is private.
627 https://bugs.webkit.org/show_bug.cgi?id=90461
629 Reviewed by Tor Arne Vestbø.
631 * Source/sync.profile:
633 2012-07-05 Rob Buis <rbuis@rim.com>
635 [CMake] Fix some CMake warnings
636 https://bugs.webkit.org/show_bug.cgi?id=90558
638 Fix WebKit options so they match with FeatureList.pm.
640 Reviewed by Dan Bates.
642 * Source/cmake/WebKitFeatures.cmake:
643 * Source/cmakeconfig.h.cmake:
645 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
647 [Qt] Move Webkit1 before WebKit2 in the build order
649 Reviewed by Csaba Osztrogonác.
653 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
655 [CMAKE] Unreviewd typo fix after r121857
657 * Source/cmake/WebKitMacros.cmake:
659 2012-07-05 Dongwoo Im <dw.im@samsung.com>
661 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
662 https://bugs.webkit.org/show_bug.cgi?id=88608
664 Reviewed by Hajime Morita.
666 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
668 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
670 [Wk2][EFL] EFL needs a WebKitTestRunner
671 https://bugs.webkit.org/show_bug.cgi?id=87659
673 Reviewed by Kenneth Rohde Christiansen.
675 * Source/CMakeLists.txt:
676 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
678 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
680 2012-07-04 John Mellor <johnme@chromium.org>
682 Text Autosizing: Add compile flag and runtime setting
683 https://bugs.webkit.org/show_bug.cgi?id=87394
685 This patch renames Font Boosting to Text Autosizing.
687 Reviewed by Adam Barth.
691 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
693 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
694 https://bugs.webkit.org/show_bug.cgi?id=90258
696 Reviewed by Rob Buis.
698 This new macro calls generate-bindings.pl and append generated sources
699 into proper source list.
701 * Source/cmake/WebKitMacros.cmake:
703 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
705 [Qt] Get rid of un-needed QT += declarative for Qt 5
707 The declarative module has been renamed to quick1 in Qt 5, and the
708 engine-only module for Qt 5 is named 'qml'. For many of the instances
709 we could just remove 'declarative', since the project file was only
710 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
711 in a haveQt(4) scope.
713 Reviewed by Csaba Osztrogonác.
717 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
719 [EFL] Enable CSS variables support at compile time
720 https://bugs.webkit.org/show_bug.cgi?id=90448
722 Reviewed by Kenneth Rohde Christiansen.
724 Turn on CSS_VARIABLES flag by default on EFL port.
726 * Source/cmake/OptionsEfl.cmake:
727 * Source/cmakeconfig.h.cmake:
729 2012-07-03 George Staikos <staikos@webkit.org>
731 [BlackBerry] Enable microdata support for BlackBerry.
732 https://bugs.webkit.org/show_bug.cgi?id=90429
734 Reviewed by Rob Buis.
736 * Source/cmake/OptionsBlackBerry.cmake:
738 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
740 [Qt] Make use of .qmake.cache for caching features
742 Instead of loading() features from the files that need them (and re-running
743 a bunch of checks), we now run feature detection as part of configure.pro,
744 and have build-webkit write the computed feature-defines and CONFIG to
745 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
746 when building WebKit.pro.
748 At some point we'll be able to selectivly prevent running of config tests
749 in configure.pro, which means we don't need a separate code-path for
750 the build-webkit --help case.
752 We should also move the code in build-webkit that now uses .webkit.config
753 to detect clean builds, to use .qmake.cache, since we now store the same
756 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
758 Reviewed by Tor Arne Vestbø.
760 * Source/QtWebKit.pro:
765 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
767 Unreviewed, rolling out r121766.
768 http://trac.webkit.org/changeset/121766
769 https://bugs.webkit.org/show_bug.cgi?id=90465
771 It caused flakey build errors on the bots (Requested by Ossy
774 * Source/QtWebKit.pro:
779 2012-07-03 George Staikos <staikos@webkit.org>
781 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
782 https://bugs.webkit.org/show_bug.cgi?id=90422
784 Reviewed by Rob Buis.
786 * Source/cmake/OptionsBlackBerry.cmake:
788 2012-07-03 George Staikos <staikos@webkit.org>
790 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
791 https://bugs.webkit.org/show_bug.cgi?id=90422
793 Reviewed by Rob Buis.
795 * Source/cmake/OptionsBlackBerry.cmake:
797 2012-07-03 Priit Laes <plaes@plaes.org>
799 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
800 https://bugs.webkit.org/show_bug.cgi?id=90332
802 Reviewed by Gustavo Noronha Silva.
804 * configure.ac: Bump libsoup requirements to 2.39.2
806 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
808 [Qt] Make use of .qmake.cache for caching features
810 Instead of loading() features from the files that need them (and re-running
811 a bunch of checks), we now run feature detection as part of configure.pro,
812 and have build-webkit write the computed feature-defines and CONFIG to
813 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
814 when building WebKit.pro.
816 At some point we'll be able to selectivly prevent running of config tests
817 in configure.pro, which means we don't need a separate code-path for
818 the build-webkit --help case.
820 We should also move the code in build-webkit that now uses .webkit.config
821 to detect clean builds, to use .qmake.cache, since we now store the same
824 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
826 Reviewed by Tor Arne Vestbø.
828 * Source/QtWebKit.pro:
833 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
835 [EFL] Enable MICRODATA support
836 https://bugs.webkit.org/show_bug.cgi?id=90377
838 Reviewed by Kenneth Rohde Christiansen.
840 Turn on MICRODATA support by default for EFL port.
842 * Source/cmake/OptionsEfl.cmake:
844 2012-07-02 George Staikos <staikos@webkit.org>
846 [BlackBerry] Enable scoped style for BlackBerry.
847 https://bugs.webkit.org/show_bug.cgi?id=90418
849 Reviewed by Rob Buis.
851 * Source/cmake/OptionsBlackBerry.cmake:
852 * Source/cmakeconfig.h.cmake:
854 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
856 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
857 https://bugs.webkit.org/show_bug.cgi?id=90271
859 Reviewed by George Staikos.
863 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
865 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
866 need to rebuild webkit before running DRT.
868 * Source/cmake/OptionsBlackBerry.cmake:
869 * Source/cmakeconfig.h.cmake:
871 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
873 [EFL][CMake] Integrate API unit tests with CTest
874 https://bugs.webkit.org/show_bug.cgi?id=87251
876 Reviewed by Daniel Bates.
878 Enable CTest on the root CMakeLists.txt as it is expected
879 to be here. This will create a new build target ("make test")
880 to run all the API unit tests.
884 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
886 [EFL] Add Gamepad support
887 https://bugs.webkit.org/show_bug.cgi?id=90170
889 Reviewed by Kenneth Rohde Christiansen.
891 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
892 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
893 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
895 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
897 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
898 https://bugs.webkit.org/show_bug.cgi?id=90241
900 This issue is caused by single quotes in option's labels.
901 We should use the escape character of single quotes in JavaScript's string which
902 starts and ends with single quotes.
903 So we replace lablels' single quotes with its escape character during generating the
907 Reviewed by George Staikos.
909 * ManualTests/blackberry/select-popup-items-unicode-display.html:
911 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
913 [Qt][WK2] Private non-QtQuick API
914 https://bugs.webkit.org/show_bug.cgi?id=84532
916 Reviewed by Noam Rosenthal.
918 API tests for QRawWebView.
922 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
924 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
926 * Source/autotools/symbols.filter:
928 2012-06-28 MORITA Hajime <morrita@google.com>
930 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
931 https://bugs.webkit.org/show_bug.cgi?id=89732
933 Reviewed by Dimitri Glazkov.
935 * Source/autotools/symbols.filter:
937 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
939 [BlackBerry] Selection items show as garbage for non-ascii characters.
940 https://bugs.webkit.org/show_bug.cgi?id=89969
942 Add charset utf-8 to the select popup's page.
944 Reviewed by Antonio Gomes.
946 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
948 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
950 [EFL] Enable support for HTML5 datalist
951 https://bugs.webkit.org/show_bug.cgi?id=90157
953 Reviewed by Martin Robinson.
955 Turn on DATALIST flag by default on EFL port to
956 support HTML5 datalist tag.
958 * Source/cmake/OptionsEfl.cmake:
960 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
962 [Gtk] Add support for the Gamepad API
963 https://bugs.webkit.org/show_bug.cgi?id=87503
965 Reviewed by Carlos Garcia Campos.
967 Only enable the Gamepad feature on Linux as support
968 for other operating systems is not present.
970 Check for the GIO Unix and GUdev dependencies when the
971 Gamepad feature is enabled.
975 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
977 [Qt] Make it possible to build WebKit without QtWidgets
978 https://bugs.webkit.org/show_bug.cgi?id=78109
980 Reviewed by Tor Arne Vestbø.
982 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
983 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
984 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
986 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
988 [EFL] Implement Network Information API
989 https://bugs.webkit.org/show_bug.cgi?id=87067
991 Reviewed by Kenneth Rohde Christiansen.
993 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
995 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
997 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
999 * configure.ac: Bump version number.
1001 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
1003 [BlackBerry] Sanitize GLSL code using ANGLE.
1005 BlackBerry port does not sanitize GLSL code with ANGLE
1006 https://bugs.webkit.org/show_bug.cgi?id=89583
1008 Reviewed by Rob Buis.
1010 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
1012 2012-06-21 Kalev Lember <kalevlember@gmail.com>
1014 [GTK] Fix NPAPI plugins on Windows
1015 https://bugs.webkit.org/show_bug.cgi?id=54531
1017 Reviewed by Martin Robinson.
1019 Define XP_WIN on Windows for plugin support.
1023 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
1025 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
1026 https://bugs.webkit.org/show_bug.cgi?id=88207
1028 Reviewed by Chang Shu.
1030 * Source/cmake/OptionsCommon.cmake:
1031 Provide new variable, EXEC_INSTALL_DIR to determine where to install
1034 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
1036 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
1037 https://bugs.webkit.org/show_bug.cgi?id=88935
1039 Reviewed by Chang Shu.
1041 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
1043 2012-06-20 Varun Jain <varunjain@chromium.org>
1045 Account for device scale factor when creating image for dragging.
1046 https://bugs.webkit.org/show_bug.cgi?id=89489
1048 Reviewed by Adam Barth.
1050 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1052 2012-06-18 Philippe Normand <pnormand@igalia.com>
1054 [GStreamer] 0.11 video-sink
1055 https://bugs.webkit.org/show_bug.cgi?id=77087
1057 Reviewed by Martin Robinson.
1059 * configure.ac: Fix required gstreamer 0.11 version
1061 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1063 [Qt] Fix the Windows build when Qt is built without -release or -debug
1064 https://bugs.webkit.org/show_bug.cgi?id=89471
1066 Reviewed by Tor Arne Vestbø.
1068 Make sure that we at least remove build_all on Windows for api.pri,
1069 as WebCore wasn't built for all configurations.
1073 2012-06-19 Mike West <mkwst@chromium.org>
1075 Introduce ENABLE_CSP_NEXT configuration flag.
1076 https://bugs.webkit.org/show_bug.cgi?id=89300
1078 Reviewed by Adam Barth.
1080 The 1.0 draft of the Content Security Policy spec is just about to
1081 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1082 this ENABLE flag, disabled by default.
1084 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1086 * Source/cmake/WebKitFeatures.cmake:
1087 * Source/cmakeconfig.h.cmake:
1089 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1091 [Qt] Allow the modules file generation to work on Windows.
1092 https://bugs.webkit.org/show_bug.cgi?id=89010
1094 Reviewed by Csaba Osztrogonác.
1096 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1100 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1102 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1103 https://bugs.webkit.org/show_bug.cgi?id=88880
1105 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1106 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1107 adjust the target since it is in debug_and_release and expects the debug
1108 build_pass to come later. However, since we remove debug_and_release from CONFIG
1109 right after this, the TARGET hasn't been adjusted and the debug build_pass
1112 Work around it by disabling this optimization on Windows.
1114 Reviewed by Tor Arne Vestbø.
1118 2012-06-19 Mike West <mkwst@chromium.org>
1120 Add a scheme registry for bypassing Content Security Policy.
1121 https://bugs.webkit.org/show_bug.cgi?id=89373
1123 Reviewed by Adam Barth.
1125 * Source/autotools/symbols.filter:
1127 2012-06-18 Rob Buis <rbuis@rim.com>
1129 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1130 https://bugs.webkit.org/show_bug.cgi?id=89381
1132 Reviewed by Antonio Gomes.
1136 Enable LEGACY_VIEWPORT_ADAPTION.
1138 * Source/cmake/OptionsBlackBerry.cmake:
1140 2012-06-17 Philippe Normand <pnormand@igalia.com>
1142 Unreviewed, GTK 64-bit build fix after r120551.
1144 * Source/autotools/symbols.filter:
1146 2012-06-17 Philippe Normand <pnormand@igalia.com>
1148 Unreviewed, GTK build fix after r120397.
1150 * Source/autotools/symbols.filter:
1152 2012-06-14 Kent Tamura <tkent@chromium.org>
1154 Validate form state strings in FormController::setStateForNewFormElements()
1155 https://bugs.webkit.org/show_bug.cgi?id=88768
1157 Reviewed by Hajime Morita.
1159 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1161 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
1163 [Blackberry] add a new Api named setAllowNotification
1164 https://bugs.webkit.org/show_bug.cgi?id=88950
1166 Reviewed by Antonio Gomes.
1168 Add a new API named setAllowNotification in webpage class to
1169 let client set those allowed domains into notifications.
1172 * ManualTests/blackberry/notification.html: Added.
1174 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
1176 [Gtk] Enable link prefetch support in the developer builds
1177 https://bugs.webkit.org/show_bug.cgi?id=89011
1179 Reviewed by Martin Robinson.
1181 Rather export an automake conditional than define a preprocessor
1182 macro for enabling link prefetch support.
1186 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
1188 [BlackBerry] Enable MEDIA_STREAM by default
1189 https://bugs.webkit.org/show_bug.cgi?id=88849
1191 Reviewed by Antonio Gomes.
1193 * Source/cmake/OptionsBlackBerry.cmake:
1194 * Source/cmakeconfig.h.cmake:
1196 2012-06-12 MORITA Hajime <morrita@google.com>
1198 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1199 https://bugs.webkit.org/show_bug.cgi?id=62218
1201 Reviewed by Dimitri Glazkov.
1203 * Source/autotools/symbols.filter:
1205 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
1207 [EFL] Enable SHADOW_DOM flag
1208 https://bugs.webkit.org/show_bug.cgi?id=87732
1210 Reviewed by Kentaro Hara.
1212 Enable SHADOW_DOM flag by default at compile time for EFL port.
1214 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1215 * Source/cmake/OptionsEfl.cmake:
1216 * Source/cmakeconfig.h.cmake:
1218 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
1220 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1221 https://bugs.webkit.org/show_bug.cgi?id=88715
1223 Reviewed by Noam Rosenthal.
1225 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1227 * Source/cmake/OptionsEfl.cmake:
1228 * Source/cmakeconfig.h.cmake:
1230 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
1232 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1233 https://bugs.webkit.org/show_bug.cgi?id=88850
1235 Reviewed by Alexis Menard.
1237 Enabled it by default on CMake ports like in other ports.
1238 This patch is a follow up to r120029.
1240 * Source/cmake/WebKitFeatures.cmake:
1241 * Source/cmakeconfig.h.cmake:
1243 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
1245 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
1246 https://bugs.webkit.org/show_bug.cgi?id=84406
1248 Reviewed by Hajime Morita.
1250 Exporting Internals::counterValueForElement symbols for the Gtk build.
1252 * Source/autotools/symbols.filter:
1254 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
1256 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1257 https://bugs.webkit.org/show_bug.cgi?id=88804
1259 Reviewed by Tony Chang.
1261 Protect box-decoration-break behind a feature flag enabled by default.
1265 2012-06-11 Arnaud Renevier <arno@renevier.net>
1267 Replace obsolete mkdir_p variable with MKDIR_P
1268 https://bugs.webkit.org/show_bug.cgi?id=88790
1270 Reviewed by Martin Robinson.
1275 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
1277 Unreviewed. Fix make distcheck issues.
1279 * GNUmakefile.am: Initialize jscore nosource variables.
1281 2012-06-10 Darin Adler <darin@apple.com>
1283 Remove unneeded callRemovedLastRef function from TreeShared refactoring
1284 https://bugs.webkit.org/show_bug.cgi?id=88653
1286 Reviewed by Sam Weinig.
1288 * Source/autotools/symbols.filter: Filter removedLastRef instead of
1291 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
1293 Add UNDO_MANAGER flag
1294 https://bugs.webkit.org/show_bug.cgi?id=87908
1296 Reviewed by Tony Chang.
1298 * Source/cmake/WebKitFeatures.cmake:
1300 2012-06-08 Martin Robinson <mrobinson@igalia.com>
1302 Fix the GTK+ build when OpenGL is enabled.
1304 * configure.ac: Fix the build.
1306 2012-06-08 Martin Robinson <mrobinson@igalia.com>
1308 [GTK] build accelerated compositing on by default if OpenGL is present
1309 https://bugs.webkit.org/show_bug.cgi?id=88677
1311 Reviewed by Alejandro G. Castro.
1313 Build accelerated compositing by default if OpenGL is present, just like WebGL.
1314 Also prevent enabling WebGL if Clutter is turned on.
1316 * configure.ac: Build AC by default.
1318 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
1320 [GTK] Add API to get the library version to WebKit2 GTK+
1321 https://bugs.webkit.org/show_bug.cgi?id=88426
1323 Reviewed by Martin Robinson.
1325 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
1328 2012-06-08 Ion Rosca <rosca@adobe.com>
1330 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
1331 https://bugs.webkit.org/show_bug.cgi?id=74111
1333 Reviewed by Simon Fraser.
1335 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
1337 2012-06-07 Kentaro Hara <haraken@chromium.org>
1339 Reduce Node object size from 72 byte to 64 byte
1340 https://bugs.webkit.org/show_bug.cgi?id=88528
1342 Reviewed by Ryosuke Niwa.
1344 Added a symbol for callRemovedLastRef().
1346 * Source/autotools/symbols.filter:
1348 2012-06-07 Patrick Gansterer <paroga@webkit.org>
1350 Build fix for WinCE after r113570.
1352 * Source/cmake/OptionsWinCE.cmake:
1354 2012-06-07 Adam Barth <abarth@webkit.org>
1356 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
1357 https://bugs.webkit.org/show_bug.cgi?id=88375
1359 Reviewed by James Robinson.
1361 This symbol no longer exists.
1363 * Source/autotools/symbols.filter:
1365 2012-06-06 David Kilzer <ddkilzer@apple.com>
1367 Teach git about localizable *.strings files
1368 <http://webkit.org/b/88447>
1370 Reviewed by Adam Roben.
1372 * .gitattributes: Set diff attribute for *.strings files so
1373 git-diff doesn't complain about them being binary files once the
1374 git-config command is run.
1376 2012-06-06 Andy Wingo <wingo@igalia.com>
1378 [GTK] Enable the LLInt
1379 https://bugs.webkit.org/show_bug.cgi?id=88315
1381 Reviewed by Filip Pizlo.
1383 * configure.ac: Require Ruby, to build the low-level interpreter.
1385 2012-06-06 Sam D <dsam2912@gmail.com>
1387 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
1388 https://bugs.webkit.org/show_bug.cgi?id=87644
1390 Reviewed by Pavel Feldman.
1392 Added an option to enable/disable all breakpoints in Breakpoint pane.
1394 * Source/WebCore/English.lproj/localizedStrings.js:
1395 * Source/WebCore/inspector/front-end/BreakpointManager.js:
1396 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
1397 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
1398 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
1399 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
1400 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
1402 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
1404 [GTK] show the feature list in alphabetical order
1405 https://bugs.webkit.org/show_bug.cgi?id=88343
1407 Reviewed by Gustavo Noronha Silva.
1411 2012-06-05 Dongwoo Im <dw.im@samsung.com>
1413 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1414 https://bugs.webkit.org/show_bug.cgi?id=73176
1416 Reviewed by Adam Barth.
1418 Two more APIs are added in Custom Scheme Handler specification.
1419 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1420 One is 'isProtocolHandlerRegistered' to query whether the specific URL
1421 is registered or not.
1422 The other is 'unregisterProtocolHandler' to remove the registered URL.
1424 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1425 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1427 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
1429 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1430 https://bugs.webkit.org/show_bug.cgi?id=88243
1432 Reviewed by Adam Barth.
1434 * Source/cmake/WebKitFeatures.cmake:
1436 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
1438 [chromium] Fix software rendering for device-scale-factor > 1
1439 https://bugs.webkit.org/show_bug.cgi?id=88136
1441 Reviewed by Darin Fisher.
1443 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1445 * Source/autotools/symbols.filter:
1447 2012-06-04 Kevin Greer <kgr@chromium.org>
1449 [chromium] Issue async events for console.time/timeEnd
1450 https://bugs.webkit.org/show_bug.cgi?id=88003
1452 Reviewed by Pavel Feldman.
1454 * ../../Source/WebCore/page/Console.cpp:
1456 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
1458 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1460 * configure.ac: Bump version number.
1462 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
1464 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1468 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
1470 [Qt] Use -Werror only in developer builds
1472 Rubber-stamped by Tor Arne Vestbø.
1474 In production builds -Werror with custom toolchains and wierd system
1475 headers, -Werror is of no use and just creates confusion. So use it
1476 only if Qt is configured with -developer-build.
1478 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1480 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1482 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
1483 https://bugs.webkit.org/show_bug.cgi?id=88117
1485 Reviewed by Noam Rosenthal.
1487 * Source/tests.pri: Add new entry for tst_qobjectbridge.
1489 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
1491 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
1492 https://bugs.webkit.org/show_bug.cgi?id=86866
1494 Reviewed by Adam Barth.
1496 Enable WEB_INTENTS_TAG flag by default on EFL port.
1498 * Source/cmake/OptionsEfl.cmake:
1499 * Source/cmake/WebKitFeatures.cmake:
1500 * Source/cmakeconfig.h.cmake:
1502 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
1504 [EFL] Enable CSS_IMAGE_SET flag
1505 https://bugs.webkit.org/show_bug.cgi?id=87727
1507 Reviewed by Adam Roben.
1509 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
1511 * Source/cmake/OptionsEfl.cmake:
1512 * Source/cmake/WebKitFeatures.cmake:
1513 * Source/cmakeconfig.h.cmake:
1515 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
1517 [wx] Unreviewed build fix. Add needed file back to the wx build.
1521 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
1523 [EFL][WK2] Fix WebKit2-EFL build
1524 https://bugs.webkit.org/show_bug.cgi?id=83693
1526 Reviewed by Carlos Garcia Campos.
1528 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
1530 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1532 [BlackBerry] Loading media data with http authentication
1533 https://bugs.webkit.org/show_bug.cgi?id=84214
1535 Reviewed by George Staikos.
1537 Added a manual test case which needs user to provide a HTTP server
1538 with HTTP authentication support when loading the specified media
1539 resource. The test case will test if the media resource is successfully
1542 * ManualTests/blackberry/video-load-with-authentication.html: Added.
1544 2012-05-29 Simon Fraser <simon.fraser@apple.com>
1546 Incomplete repaint on twitter.com when replying to a tweet
1547 https://bugs.webkit.org/show_bug.cgi?id=87553
1549 Reviewed by Dean Jackson.
1551 Manual test that adds a transform to a layer, forcing that
1552 layer to gain backing store.
1554 * ManualTests/compositing/requires-backing-change.html: Added.
1556 2012-05-29 David Barr <davidbarr@chromium.org>
1558 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
1559 https://bugs.webkit.org/show_bug.cgi?id=87685
1561 Reviewed by Eric Seidel.
1563 Add a configuration option for CSS image-resolution support, disabling it by default.
1565 * Source/cmake/WebKitFeatures.cmake:
1566 * Source/cmakeconfig.h.cmake:
1568 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1570 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1571 https://bugs.webkit.org/show_bug.cgi?id=42328
1573 Reviewed by Eric Seidel.
1575 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1577 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1579 Move allowRoundingHacks to Internals interface
1580 https://bugs.webkit.org/show_bug.cgi?id=87328
1582 Reviewed by Hajime Morita.
1584 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1586 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
1588 [EFL] Enable blob support for the EFL port
1589 https://bugs.webkit.org/show_bug.cgi?id=85363
1591 Reviewed by Hajime Morita.
1593 Enable Blob support by default for the EFL port.
1595 * Source/cmake/OptionsEfl.cmake:
1597 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
1599 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1600 https://bugs.webkit.org/show_bug.cgi?id=87597
1602 Reviewed by Daniel Bates.
1604 Building with clang requires at least the -fPIC option being
1605 passed correctly, just like it is needed with gcc. clang is also
1606 compatible with most of gcc's compiler options, so we only need to
1607 check for clang besides g++ in the macro definition.
1609 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1610 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1611 and achieves the same effect.
1613 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1615 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1616 https://bugs.webkit.org/show_bug.cgi?id=87453
1618 Reviewed by Eric Seidel.
1620 Report the value of $enable_iframe_seamless rather than $enable_sandbox
1621 after checking whether to enable the iframe seamless option.
1625 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1627 [Gtk] Remove configuration options that do not apply anymore
1628 https://bugs.webkit.org/show_bug.cgi?id=87509
1630 Reviewed by Martin Robinson.
1632 Remove configuration options for enabling or disabling HTML5 datagrid,
1633 DOM storage, image resizer API and sandboxed iframe support. These
1634 features were either turned on by default with the feature defines
1635 removed from the code or removed from the source.
1639 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
1641 [Qt] Broken controls rendering when transform is applied.
1642 https://bugs.webkit.org/show_bug.cgi?id=87483
1644 Reviewed by Simon Hausmann.
1646 * ManualTests/qt/control_paiting_with_transforms.html: Added.
1648 2012-05-24 Tim Horton <timothy_horton@apple.com>
1650 Add feature defines for web-facing parts of CSS Regions and Exclusions
1651 https://bugs.webkit.org/show_bug.cgi?id=87442
1652 <rdar://problem/10887709>
1654 Reviewed by Dan Bernstein.
1658 2012-05-24 Kent Tamura <tkent@chromium.org>
1660 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1661 per-context property of DOMWindow.
1662 https://bugs.webkit.org/show_bug.cgi?id=87086
1664 Reviewed by Adam Barth.
1666 * ManualTests/forms/calendar-picker.html:
1667 Introduce pseudo window.pagePopupController.
1669 2012-05-24 Philippe Normand <pnormand@igalia.com>
1671 [GTK] Add --enable-css3-flexbox configure option after r118304.
1672 https://bugs.webkit.org/show_bug.cgi?id=87455
1674 Reviewed by Xan Lopez.
1678 2012-05-24 John Mellor <johnme@chromium.org>
1680 Font Boosting: Add compile flag and runtime setting
1681 https://bugs.webkit.org/show_bug.cgi?id=87394
1683 Reviewed by Adam Barth.
1685 Add ENABLE_FONT_BOOSTING.
1689 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
1691 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1693 * Source/cmake/WebKitFeatures.cmake:
1694 * Source/cmakeconfig.h.cmake:
1696 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
1698 [BlackBerry] Reset JS state for each test
1699 https://bugs.webkit.org/show_bug.cgi?id=86899
1701 Reviewed by Nikolas Zimmermann.
1703 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1704 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1706 2012-05-22 Dongwoo Im <dw.im@samsung.com>
1708 [EFL] Implements the registerProtocolHandler method and option.
1709 https://bugs.webkit.org/show_bug.cgi?id=73638
1711 Reviewed by Andreas Kling.
1713 The registerProtocolHandler() method allows Web sites to register themselves
1714 as possible handlers for particular schemes.
1716 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1718 * Source/cmake/OptionsEfl.cmake: Adds the build option.
1719 * Source/cmakeconfig.h.cmake: Adds the build option.
1721 2012-05-22 Kangil Han <kangil.han@samsung.com>
1723 [EFL][DRT] Implement touch event
1724 https://bugs.webkit.org/show_bug.cgi?id=86720
1726 Reviewed by Hajime Morita.
1728 Currently EFL DRT doesn't support touch event.
1729 Therefore, this patch enabled it and implemented some eventSender function callbacks.
1731 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1732 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1734 == Rolled over to ChangeLog-2012-05-22 ==