1 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3 [CMAKE] Add missing feature macros
4 https://bugs.webkit.org/show_bug.cgi?id=90890
6 Reviewed by Eric Seidel.
8 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
9 haven't defined in cmake feature list.
11 * Source/cmake/WebKitFeatures.cmake:
12 * Source/cmakeconfig.h.cmake:
14 2012-07-10 Kent Tamura <tkent@chromium.org>
16 RTL calendar picker for <input type=date> is too narrow and clipped
17 https://bugs.webkit.org/show_bug.cgi?id=90864
19 Reviewed by Kentaro Hara.
21 * ManualTests/forms/calendar-picker.html:
22 - Add isRTL:true for the arabic setting
23 - Reset the iframe size when the setting is changed.
25 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
27 Unreviewed, rolling out r122178.
28 http://trac.webkit.org/changeset/122178
29 https://bugs.webkit.org/show_bug.cgi?id=90857
31 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
32 tests, started to fail (Requested by hayato on #webkit).
34 * Source/autotools/symbols.filter:
36 2012-07-09 Matt Falkenhagen <falken@chromium.org>
38 Add ENABLE_DIALOG_ELEMENT and skeleton files
39 https://bugs.webkit.org/show_bug.cgi?id=90521
41 Reviewed by Kent Tamura.
43 * Source/cmake/WebKitFeatures.cmake:
44 * Source/cmakeconfig.h.cmake:
46 2012-07-09 Pete Williamson <petewil@google.com>
48 Expose an export for the iconUrl list so Internals can use it
49 https://bugs.webkit.org/show_bug.cgi?id=88665
51 Reviewed by Kent Tamura.
53 * Source/autotools/symbols.filter: export iconURLs
55 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
57 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
58 https://bugs.webkit.org/show_bug.cgi?id=90575
62 Add a manual test to verify wide content doesn't interfere
63 with initial-scale calculations.
65 Internal review from Konrad Piascik.
67 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
69 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
71 Unreviewed, rolling out r122107.
72 http://trac.webkit.org/changeset/122107
73 https://bugs.webkit.org/show_bug.cgi?id=90794
75 Build failure on Mac debug bots (Requested by falken_ on
78 * Source/cmake/WebKitFeatures.cmake:
79 * Source/cmakeconfig.h.cmake:
81 2012-07-09 Matt Falkenhagen <falken@chromium.org>
83 Add ENABLE_DIALOG_ELEMENT and skeleton files
84 https://bugs.webkit.org/show_bug.cgi?id=90521
86 Reviewed by Kent Tamura.
88 * Source/cmake/WebKitFeatures.cmake:
89 * Source/cmakeconfig.h.cmake:
91 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
93 [EFL][CMake] Move gtest sources to an upper level
94 https://bugs.webkit.org/show_bug.cgi?id=90602
96 Reviewed by Chang Shu.
98 CTest was enabled for all the ports, but used only by EFL. Now
99 ENABLE_API_TESTS has to be defined, which will also build gtest.
102 * Source/CMakeLists.txt:
103 * Source/cmake/OptionsEfl.cmake:
104 * Source/cmake/gtest/CMakeLists.txt: Added.
106 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
108 [Gtk] Add a configuration option for disabling unstable features in releases
109 https://bugs.webkit.org/show_bug.cgi?id=87995
111 Reviewed by Martin Robinson.
113 Add a configuration flag for enabling the unstable features - features of which
114 support in the Gtk port is being worked on but is not yet complete. The primary
115 use of this flag is when compiling through the build-webkit script.
117 All the features that are currently enabled when building through build-webkit but
118 are disabled by default when executing the configure script directly have their default
119 value (when the correspondent flag is not passed) set to 'yes' when unstable features
120 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
121 a release build (unless they are specifically enabled).
125 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
127 [Qt] Remove custom qmake logic for module creation
129 Qmake now has the necessary hooks to cleanly override the build locations.
131 https://bugs.webkit.org/show_bug.cgi?id=90461
133 Reviewed by Tor Arne Vestbø.
137 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
139 [Qt] Add top-level .qmake.conf
141 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
143 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
144 hurt, and is still required for Qt4.
146 https://bugs.webkit.org/show_bug.cgi?id=90461
148 Reviewed by Tor Arne Vestbø.
150 * .qmake.conf: Added.
153 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
155 [Qt] Let qt_module_config create the forwarding module pri file
157 https://bugs.webkit.org/show_bug.cgi?id=90461
159 Reviewed by Tor Arne Vestbø.
161 * Source/sync.profile:
163 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
165 [Qt] Don't let qt_webkit.pri proclaim its own location
167 This won't work any more with recent Qt5 versions, as the forwarding
168 pri is created by qt_module_config, which needs MODULE_PRI to be set
171 We also need to load build_config, not qt_module.
173 https://bugs.webkit.org/show_bug.cgi?id=90461
175 Reviewed by Tor Arne Vestbø.
179 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
181 [Qt] Remove redundant CONFIG+=module
183 qt_module_config takes care of that.
185 In api.pri we are actually testing the flag ourselves, so now we need to
186 test a related flag qt_module_config sets instead.
188 https://bugs.webkit.org/show_bug.cgi?id=90461
190 Reviewed by Tor Arne Vestbø.
194 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
196 [Qt] Adjust to changed generation of master include file
198 The responsiblity for creating the master include was moved out of syncqt.
199 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
200 determining whether a header is private.
202 https://bugs.webkit.org/show_bug.cgi?id=90461
204 Reviewed by Tor Arne Vestbø.
206 * Source/sync.profile:
208 2012-07-05 Rob Buis <rbuis@rim.com>
210 [CMake] Fix some CMake warnings
211 https://bugs.webkit.org/show_bug.cgi?id=90558
213 Fix WebKit options so they match with FeatureList.pm.
215 Reviewed by Dan Bates.
217 * Source/cmake/WebKitFeatures.cmake:
218 * Source/cmakeconfig.h.cmake:
220 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
222 [Qt] Move Webkit1 before WebKit2 in the build order
224 Reviewed by Csaba Osztrogonác.
228 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
230 [CMAKE] Unreviewd typo fix after r121857
232 * Source/cmake/WebKitMacros.cmake:
234 2012-07-05 Dongwoo Im <dw.im@samsung.com>
236 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
237 https://bugs.webkit.org/show_bug.cgi?id=88608
239 Reviewed by Hajime Morita.
241 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
243 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
245 [Wk2][EFL] EFL needs a WebKitTestRunner
246 https://bugs.webkit.org/show_bug.cgi?id=87659
248 Reviewed by Kenneth Rohde Christiansen.
250 * Source/CMakeLists.txt:
251 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
253 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
255 2012-07-04 John Mellor <johnme@chromium.org>
257 Text Autosizing: Add compile flag and runtime setting
258 https://bugs.webkit.org/show_bug.cgi?id=87394
260 This patch renames Font Boosting to Text Autosizing.
262 Reviewed by Adam Barth.
266 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
268 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
269 https://bugs.webkit.org/show_bug.cgi?id=90258
271 Reviewed by Rob Buis.
273 This new macro calls generate-bindings.pl and append generated sources
274 into proper source list.
276 * Source/cmake/WebKitMacros.cmake:
278 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
280 [Qt] Get rid of un-needed QT += declarative for Qt 5
282 The declarative module has been renamed to quick1 in Qt 5, and the
283 engine-only module for Qt 5 is named 'qml'. For many of the instances
284 we could just remove 'declarative', since the project file was only
285 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
286 in a haveQt(4) scope.
288 Reviewed by Csaba Osztrogonác.
292 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
294 [EFL] Enable CSS variables support at compile time
295 https://bugs.webkit.org/show_bug.cgi?id=90448
297 Reviewed by Kenneth Rohde Christiansen.
299 Turn on CSS_VARIABLES flag by default on EFL port.
301 * Source/cmake/OptionsEfl.cmake:
302 * Source/cmakeconfig.h.cmake:
304 2012-07-03 George Staikos <staikos@webkit.org>
306 [BlackBerry] Enable microdata support for BlackBerry.
307 https://bugs.webkit.org/show_bug.cgi?id=90429
309 Reviewed by Rob Buis.
311 * Source/cmake/OptionsBlackBerry.cmake:
313 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
315 [Qt] Make use of .qmake.cache for caching features
317 Instead of loading() features from the files that need them (and re-running
318 a bunch of checks), we now run feature detection as part of configure.pro,
319 and have build-webkit write the computed feature-defines and CONFIG to
320 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
321 when building WebKit.pro.
323 At some point we'll be able to selectivly prevent running of config tests
324 in configure.pro, which means we don't need a separate code-path for
325 the build-webkit --help case.
327 We should also move the code in build-webkit that now uses .webkit.config
328 to detect clean builds, to use .qmake.cache, since we now store the same
331 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
333 Reviewed by Tor Arne Vestbø.
335 * Source/QtWebKit.pro:
340 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
342 Unreviewed, rolling out r121766.
343 http://trac.webkit.org/changeset/121766
344 https://bugs.webkit.org/show_bug.cgi?id=90465
346 It caused flakey build errors on the bots (Requested by Ossy
349 * Source/QtWebKit.pro:
354 2012-07-03 George Staikos <staikos@webkit.org>
356 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
357 https://bugs.webkit.org/show_bug.cgi?id=90422
359 Reviewed by Rob Buis.
361 * Source/cmake/OptionsBlackBerry.cmake:
363 2012-07-03 George Staikos <staikos@webkit.org>
365 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
366 https://bugs.webkit.org/show_bug.cgi?id=90422
368 Reviewed by Rob Buis.
370 * Source/cmake/OptionsBlackBerry.cmake:
372 2012-07-03 Priit Laes <plaes@plaes.org>
374 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
375 https://bugs.webkit.org/show_bug.cgi?id=90332
377 Reviewed by Gustavo Noronha Silva.
379 * configure.ac: Bump libsoup requirements to 2.39.2
381 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
383 [Qt] Make use of .qmake.cache for caching features
385 Instead of loading() features from the files that need them (and re-running
386 a bunch of checks), we now run feature detection as part of configure.pro,
387 and have build-webkit write the computed feature-defines and CONFIG to
388 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
389 when building WebKit.pro.
391 At some point we'll be able to selectivly prevent running of config tests
392 in configure.pro, which means we don't need a separate code-path for
393 the build-webkit --help case.
395 We should also move the code in build-webkit that now uses .webkit.config
396 to detect clean builds, to use .qmake.cache, since we now store the same
399 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
401 Reviewed by Tor Arne Vestbø.
403 * Source/QtWebKit.pro:
408 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
410 [EFL] Enable MICRODATA support
411 https://bugs.webkit.org/show_bug.cgi?id=90377
413 Reviewed by Kenneth Rohde Christiansen.
415 Turn on MICRODATA support by default for EFL port.
417 * Source/cmake/OptionsEfl.cmake:
419 2012-07-02 George Staikos <staikos@webkit.org>
421 [BlackBerry] Enable scoped style for BlackBerry.
422 https://bugs.webkit.org/show_bug.cgi?id=90418
424 Reviewed by Rob Buis.
426 * Source/cmake/OptionsBlackBerry.cmake:
427 * Source/cmakeconfig.h.cmake:
429 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
431 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
432 https://bugs.webkit.org/show_bug.cgi?id=90271
434 Reviewed by George Staikos.
438 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
440 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
441 need to rebuild webkit before running DRT.
443 * Source/cmake/OptionsBlackBerry.cmake:
444 * Source/cmakeconfig.h.cmake:
446 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
448 [EFL][CMake] Integrate API unit tests with CTest
449 https://bugs.webkit.org/show_bug.cgi?id=87251
451 Reviewed by Daniel Bates.
453 Enable CTest on the root CMakeLists.txt as it is expected
454 to be here. This will create a new build target ("make test")
455 to run all the API unit tests.
459 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
461 [EFL] Add Gamepad support
462 https://bugs.webkit.org/show_bug.cgi?id=90170
464 Reviewed by Kenneth Rohde Christiansen.
466 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
467 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
468 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
470 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
472 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
473 https://bugs.webkit.org/show_bug.cgi?id=90241
475 This issue is caused by single quotes in option's labels.
476 We should use the escape character of single quotes in JavaScript's string which
477 starts and ends with single quotes.
478 So we replace lablels' single quotes with its escape character during generating the
482 Reviewed by George Staikos.
484 * ManualTests/blackberry/select-popup-items-unicode-display.html:
486 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
488 [Qt][WK2] Private non-QtQuick API
489 https://bugs.webkit.org/show_bug.cgi?id=84532
491 Reviewed by Noam Rosenthal.
493 API tests for QRawWebView.
497 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
499 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
501 * Source/autotools/symbols.filter:
503 2012-06-28 MORITA Hajime <morrita@google.com>
505 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
506 https://bugs.webkit.org/show_bug.cgi?id=89732
508 Reviewed by Dimitri Glazkov.
510 * Source/autotools/symbols.filter:
512 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
514 [BlackBerry] Selection items show as garbage for non-ascii characters.
515 https://bugs.webkit.org/show_bug.cgi?id=89969
517 Add charset utf-8 to the select popup's page.
519 Reviewed by Antonio Gomes.
521 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
523 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
525 [EFL] Enable support for HTML5 datalist
526 https://bugs.webkit.org/show_bug.cgi?id=90157
528 Reviewed by Martin Robinson.
530 Turn on DATALIST flag by default on EFL port to
531 support HTML5 datalist tag.
533 * Source/cmake/OptionsEfl.cmake:
535 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
537 [Gtk] Add support for the Gamepad API
538 https://bugs.webkit.org/show_bug.cgi?id=87503
540 Reviewed by Carlos Garcia Campos.
542 Only enable the Gamepad feature on Linux as support
543 for other operating systems is not present.
545 Check for the GIO Unix and GUdev dependencies when the
546 Gamepad feature is enabled.
550 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
552 [Qt] Make it possible to build WebKit without QtWidgets
553 https://bugs.webkit.org/show_bug.cgi?id=78109
555 Reviewed by Tor Arne Vestbø.
557 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
558 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
559 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
561 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
563 [EFL] Implement Network Information API
564 https://bugs.webkit.org/show_bug.cgi?id=87067
566 Reviewed by Kenneth Rohde Christiansen.
568 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
570 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
572 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
574 * configure.ac: Bump version number.
576 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
578 [BlackBerry] Sanitize GLSL code using ANGLE.
580 BlackBerry port does not sanitize GLSL code with ANGLE
581 https://bugs.webkit.org/show_bug.cgi?id=89583
583 Reviewed by Rob Buis.
585 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
587 2012-06-21 Kalev Lember <kalevlember@gmail.com>
589 [GTK] Fix NPAPI plugins on Windows
590 https://bugs.webkit.org/show_bug.cgi?id=54531
592 Reviewed by Martin Robinson.
594 Define XP_WIN on Windows for plugin support.
598 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
600 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
601 https://bugs.webkit.org/show_bug.cgi?id=88207
603 Reviewed by Chang Shu.
605 * Source/cmake/OptionsCommon.cmake:
606 Provide new variable, EXEC_INSTALL_DIR to determine where to install
609 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
611 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
612 https://bugs.webkit.org/show_bug.cgi?id=88935
614 Reviewed by Chang Shu.
616 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
618 2012-06-20 Varun Jain <varunjain@chromium.org>
620 Account for device scale factor when creating image for dragging.
621 https://bugs.webkit.org/show_bug.cgi?id=89489
623 Reviewed by Adam Barth.
625 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
627 2012-06-18 Philippe Normand <pnormand@igalia.com>
629 [GStreamer] 0.11 video-sink
630 https://bugs.webkit.org/show_bug.cgi?id=77087
632 Reviewed by Martin Robinson.
634 * configure.ac: Fix required gstreamer 0.11 version
636 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
638 [Qt] Fix the Windows build when Qt is built without -release or -debug
639 https://bugs.webkit.org/show_bug.cgi?id=89471
641 Reviewed by Tor Arne Vestbø.
643 Make sure that we at least remove build_all on Windows for api.pri,
644 as WebCore wasn't built for all configurations.
648 2012-06-19 Mike West <mkwst@chromium.org>
650 Introduce ENABLE_CSP_NEXT configuration flag.
651 https://bugs.webkit.org/show_bug.cgi?id=89300
653 Reviewed by Adam Barth.
655 The 1.0 draft of the Content Security Policy spec is just about to
656 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
657 this ENABLE flag, disabled by default.
659 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
661 * Source/cmake/WebKitFeatures.cmake:
662 * Source/cmakeconfig.h.cmake:
664 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
666 [Qt] Allow the modules file generation to work on Windows.
667 https://bugs.webkit.org/show_bug.cgi?id=89010
669 Reviewed by Csaba Osztrogonác.
671 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
675 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
677 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
678 https://bugs.webkit.org/show_bug.cgi?id=88880
680 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
681 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
682 adjust the target since it is in debug_and_release and expects the debug
683 build_pass to come later. However, since we remove debug_and_release from CONFIG
684 right after this, the TARGET hasn't been adjusted and the debug build_pass
687 Work around it by disabling this optimization on Windows.
689 Reviewed by Tor Arne Vestbø.
693 2012-06-19 Mike West <mkwst@chromium.org>
695 Add a scheme registry for bypassing Content Security Policy.
696 https://bugs.webkit.org/show_bug.cgi?id=89373
698 Reviewed by Adam Barth.
700 * Source/autotools/symbols.filter:
702 2012-06-18 Rob Buis <rbuis@rim.com>
704 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
705 https://bugs.webkit.org/show_bug.cgi?id=89381
707 Reviewed by Antonio Gomes.
711 Enable LEGACY_VIEWPORT_ADAPTION.
713 * Source/cmake/OptionsBlackBerry.cmake:
715 2012-06-17 Philippe Normand <pnormand@igalia.com>
717 Unreviewed, GTK 64-bit build fix after r120551.
719 * Source/autotools/symbols.filter:
721 2012-06-17 Philippe Normand <pnormand@igalia.com>
723 Unreviewed, GTK build fix after r120397.
725 * Source/autotools/symbols.filter:
727 2012-06-14 Kent Tamura <tkent@chromium.org>
729 Validate form state strings in FormController::setStateForNewFormElements()
730 https://bugs.webkit.org/show_bug.cgi?id=88768
732 Reviewed by Hajime Morita.
734 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
736 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
738 [Blackberry] add a new Api named setAllowNotification
739 https://bugs.webkit.org/show_bug.cgi?id=88950
741 Reviewed by Antonio Gomes.
743 Add a new API named setAllowNotification in webpage class to
744 let client set those allowed domains into notifications.
747 * ManualTests/blackberry/notification.html: Added.
749 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
751 [Gtk] Enable link prefetch support in the developer builds
752 https://bugs.webkit.org/show_bug.cgi?id=89011
754 Reviewed by Martin Robinson.
756 Rather export an automake conditional than define a preprocessor
757 macro for enabling link prefetch support.
761 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
763 [BlackBerry] Enable MEDIA_STREAM by default
764 https://bugs.webkit.org/show_bug.cgi?id=88849
766 Reviewed by Antonio Gomes.
768 * Source/cmake/OptionsBlackBerry.cmake:
769 * Source/cmakeconfig.h.cmake:
771 2012-06-12 MORITA Hajime <morrita@google.com>
773 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
774 https://bugs.webkit.org/show_bug.cgi?id=62218
776 Reviewed by Dimitri Glazkov.
778 * Source/autotools/symbols.filter:
780 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
782 [EFL] Enable SHADOW_DOM flag
783 https://bugs.webkit.org/show_bug.cgi?id=87732
785 Reviewed by Kentaro Hara.
787 Enable SHADOW_DOM flag by default at compile time for EFL port.
789 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
790 * Source/cmake/OptionsEfl.cmake:
791 * Source/cmakeconfig.h.cmake:
793 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
795 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
796 https://bugs.webkit.org/show_bug.cgi?id=88715
798 Reviewed by Noam Rosenthal.
800 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
802 * Source/cmake/OptionsEfl.cmake:
803 * Source/cmakeconfig.h.cmake:
805 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
807 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
808 https://bugs.webkit.org/show_bug.cgi?id=88850
810 Reviewed by Alexis Menard.
812 Enabled it by default on CMake ports like in other ports.
813 This patch is a follow up to r120029.
815 * Source/cmake/WebKitFeatures.cmake:
816 * Source/cmakeconfig.h.cmake:
818 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
820 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
821 https://bugs.webkit.org/show_bug.cgi?id=84406
823 Reviewed by Hajime Morita.
825 Exporting Internals::counterValueForElement symbols for the Gtk build.
827 * Source/autotools/symbols.filter:
829 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
831 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
832 https://bugs.webkit.org/show_bug.cgi?id=88804
834 Reviewed by Tony Chang.
836 Protect box-decoration-break behind a feature flag enabled by default.
840 2012-06-11 Arnaud Renevier <arno@renevier.net>
842 Replace obsolete mkdir_p variable with MKDIR_P
843 https://bugs.webkit.org/show_bug.cgi?id=88790
845 Reviewed by Martin Robinson.
850 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
852 Unreviewed. Fix make distcheck issues.
854 * GNUmakefile.am: Initialize jscore nosource variables.
856 2012-06-10 Darin Adler <darin@apple.com>
858 Remove unneeded callRemovedLastRef function from TreeShared refactoring
859 https://bugs.webkit.org/show_bug.cgi?id=88653
861 Reviewed by Sam Weinig.
863 * Source/autotools/symbols.filter: Filter removedLastRef instead of
866 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
868 Add UNDO_MANAGER flag
869 https://bugs.webkit.org/show_bug.cgi?id=87908
871 Reviewed by Tony Chang.
873 * Source/cmake/WebKitFeatures.cmake:
875 2012-06-08 Martin Robinson <mrobinson@igalia.com>
877 Fix the GTK+ build when OpenGL is enabled.
879 * configure.ac: Fix the build.
881 2012-06-08 Martin Robinson <mrobinson@igalia.com>
883 [GTK] build accelerated compositing on by default if OpenGL is present
884 https://bugs.webkit.org/show_bug.cgi?id=88677
886 Reviewed by Alejandro G. Castro.
888 Build accelerated compositing by default if OpenGL is present, just like WebGL.
889 Also prevent enabling WebGL if Clutter is turned on.
891 * configure.ac: Build AC by default.
893 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
895 [GTK] Add API to get the library version to WebKit2 GTK+
896 https://bugs.webkit.org/show_bug.cgi?id=88426
898 Reviewed by Martin Robinson.
900 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
903 2012-06-08 Ion Rosca <rosca@adobe.com>
905 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
906 https://bugs.webkit.org/show_bug.cgi?id=74111
908 Reviewed by Simon Fraser.
910 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
912 2012-06-07 Kentaro Hara <haraken@chromium.org>
914 Reduce Node object size from 72 byte to 64 byte
915 https://bugs.webkit.org/show_bug.cgi?id=88528
917 Reviewed by Ryosuke Niwa.
919 Added a symbol for callRemovedLastRef().
921 * Source/autotools/symbols.filter:
923 2012-06-07 Patrick Gansterer <paroga@webkit.org>
925 Build fix for WinCE after r113570.
927 * Source/cmake/OptionsWinCE.cmake:
929 2012-06-07 Adam Barth <abarth@webkit.org>
931 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
932 https://bugs.webkit.org/show_bug.cgi?id=88375
934 Reviewed by James Robinson.
936 This symbol no longer exists.
938 * Source/autotools/symbols.filter:
940 2012-06-06 David Kilzer <ddkilzer@apple.com>
942 Teach git about localizable *.strings files
943 <http://webkit.org/b/88447>
945 Reviewed by Adam Roben.
947 * .gitattributes: Set diff attribute for *.strings files so
948 git-diff doesn't complain about them being binary files once the
949 git-config command is run.
951 2012-06-06 Andy Wingo <wingo@igalia.com>
953 [GTK] Enable the LLInt
954 https://bugs.webkit.org/show_bug.cgi?id=88315
956 Reviewed by Filip Pizlo.
958 * configure.ac: Require Ruby, to build the low-level interpreter.
960 2012-06-06 Sam D <dsam2912@gmail.com>
962 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
963 https://bugs.webkit.org/show_bug.cgi?id=87644
965 Reviewed by Pavel Feldman.
967 Added an option to enable/disable all breakpoints in Breakpoint pane.
969 * Source/WebCore/English.lproj/localizedStrings.js:
970 * Source/WebCore/inspector/front-end/BreakpointManager.js:
971 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
972 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
973 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
974 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
975 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
977 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
979 [GTK] show the feature list in alphabetical order
980 https://bugs.webkit.org/show_bug.cgi?id=88343
982 Reviewed by Gustavo Noronha Silva.
986 2012-06-05 Dongwoo Im <dw.im@samsung.com>
988 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
989 https://bugs.webkit.org/show_bug.cgi?id=73176
991 Reviewed by Adam Barth.
993 Two more APIs are added in Custom Scheme Handler specification.
994 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
995 One is 'isProtocolHandlerRegistered' to query whether the specific URL
996 is registered or not.
997 The other is 'unregisterProtocolHandler' to remove the registered URL.
999 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1000 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1002 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
1004 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1005 https://bugs.webkit.org/show_bug.cgi?id=88243
1007 Reviewed by Adam Barth.
1009 * Source/cmake/WebKitFeatures.cmake:
1011 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
1013 [chromium] Fix software rendering for device-scale-factor > 1
1014 https://bugs.webkit.org/show_bug.cgi?id=88136
1016 Reviewed by Darin Fisher.
1018 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1020 * Source/autotools/symbols.filter:
1022 2012-06-04 Kevin Greer <kgr@chromium.org>
1024 [chromium] Issue async events for console.time/timeEnd
1025 https://bugs.webkit.org/show_bug.cgi?id=88003
1027 Reviewed by Pavel Feldman.
1029 * ../../Source/WebCore/page/Console.cpp:
1031 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
1033 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1035 * configure.ac: Bump version number.
1037 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
1039 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1043 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
1045 [Qt] Use -Werror only in developer builds
1047 Rubber-stamped by Tor Arne Vestbø.
1049 In production builds -Werror with custom toolchains and wierd system
1050 headers, -Werror is of no use and just creates confusion. So use it
1051 only if Qt is configured with -developer-build.
1053 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1055 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1057 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
1058 https://bugs.webkit.org/show_bug.cgi?id=88117
1060 Reviewed by Noam Rosenthal.
1062 * Source/tests.pri: Add new entry for tst_qobjectbridge.
1064 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
1066 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
1067 https://bugs.webkit.org/show_bug.cgi?id=86866
1069 Reviewed by Adam Barth.
1071 Enable WEB_INTENTS_TAG flag by default on EFL port.
1073 * Source/cmake/OptionsEfl.cmake:
1074 * Source/cmake/WebKitFeatures.cmake:
1075 * Source/cmakeconfig.h.cmake:
1077 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
1079 [EFL] Enable CSS_IMAGE_SET flag
1080 https://bugs.webkit.org/show_bug.cgi?id=87727
1082 Reviewed by Adam Roben.
1084 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
1086 * Source/cmake/OptionsEfl.cmake:
1087 * Source/cmake/WebKitFeatures.cmake:
1088 * Source/cmakeconfig.h.cmake:
1090 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
1092 [wx] Unreviewed build fix. Add needed file back to the wx build.
1096 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
1098 [EFL][WK2] Fix WebKit2-EFL build
1099 https://bugs.webkit.org/show_bug.cgi?id=83693
1101 Reviewed by Carlos Garcia Campos.
1103 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
1105 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1107 [BlackBerry] Loading media data with http authentication
1108 https://bugs.webkit.org/show_bug.cgi?id=84214
1110 Reviewed by George Staikos.
1112 Added a manual test case which needs user to provide a HTTP server
1113 with HTTP authentication support when loading the specified media
1114 resource. The test case will test if the media resource is successfully
1117 * ManualTests/blackberry/video-load-with-authentication.html: Added.
1119 2012-05-29 Simon Fraser <simon.fraser@apple.com>
1121 Incomplete repaint on twitter.com when replying to a tweet
1122 https://bugs.webkit.org/show_bug.cgi?id=87553
1124 Reviewed by Dean Jackson.
1126 Manual test that adds a transform to a layer, forcing that
1127 layer to gain backing store.
1129 * ManualTests/compositing/requires-backing-change.html: Added.
1131 2012-05-29 David Barr <davidbarr@chromium.org>
1133 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
1134 https://bugs.webkit.org/show_bug.cgi?id=87685
1136 Reviewed by Eric Seidel.
1138 Add a configuration option for CSS image-resolution support, disabling it by default.
1140 * Source/cmake/WebKitFeatures.cmake:
1141 * Source/cmakeconfig.h.cmake:
1143 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1145 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1146 https://bugs.webkit.org/show_bug.cgi?id=42328
1148 Reviewed by Eric Seidel.
1150 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1152 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1154 Move allowRoundingHacks to Internals interface
1155 https://bugs.webkit.org/show_bug.cgi?id=87328
1157 Reviewed by Hajime Morita.
1159 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1161 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
1163 [EFL] Enable blob support for the EFL port
1164 https://bugs.webkit.org/show_bug.cgi?id=85363
1166 Reviewed by Hajime Morita.
1168 Enable Blob support by default for the EFL port.
1170 * Source/cmake/OptionsEfl.cmake:
1172 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
1174 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1175 https://bugs.webkit.org/show_bug.cgi?id=87597
1177 Reviewed by Daniel Bates.
1179 Building with clang requires at least the -fPIC option being
1180 passed correctly, just like it is needed with gcc. clang is also
1181 compatible with most of gcc's compiler options, so we only need to
1182 check for clang besides g++ in the macro definition.
1184 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1185 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1186 and achieves the same effect.
1188 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1190 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1191 https://bugs.webkit.org/show_bug.cgi?id=87453
1193 Reviewed by Eric Seidel.
1195 Report the value of $enable_iframe_seamless rather than $enable_sandbox
1196 after checking whether to enable the iframe seamless option.
1200 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1202 [Gtk] Remove configuration options that do not apply anymore
1203 https://bugs.webkit.org/show_bug.cgi?id=87509
1205 Reviewed by Martin Robinson.
1207 Remove configuration options for enabling or disabling HTML5 datagrid,
1208 DOM storage, image resizer API and sandboxed iframe support. These
1209 features were either turned on by default with the feature defines
1210 removed from the code or removed from the source.
1214 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
1216 [Qt] Broken controls rendering when transform is applied.
1217 https://bugs.webkit.org/show_bug.cgi?id=87483
1219 Reviewed by Simon Hausmann.
1221 * ManualTests/qt/control_paiting_with_transforms.html: Added.
1223 2012-05-24 Tim Horton <timothy_horton@apple.com>
1225 Add feature defines for web-facing parts of CSS Regions and Exclusions
1226 https://bugs.webkit.org/show_bug.cgi?id=87442
1227 <rdar://problem/10887709>
1229 Reviewed by Dan Bernstein.
1233 2012-05-24 Kent Tamura <tkent@chromium.org>
1235 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1236 per-context property of DOMWindow.
1237 https://bugs.webkit.org/show_bug.cgi?id=87086
1239 Reviewed by Adam Barth.
1241 * ManualTests/forms/calendar-picker.html:
1242 Introduce pseudo window.pagePopupController.
1244 2012-05-24 Philippe Normand <pnormand@igalia.com>
1246 [GTK] Add --enable-css3-flexbox configure option after r118304.
1247 https://bugs.webkit.org/show_bug.cgi?id=87455
1249 Reviewed by Xan Lopez.
1253 2012-05-24 John Mellor <johnme@chromium.org>
1255 Font Boosting: Add compile flag and runtime setting
1256 https://bugs.webkit.org/show_bug.cgi?id=87394
1258 Reviewed by Adam Barth.
1260 Add ENABLE_FONT_BOOSTING.
1264 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
1266 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1268 * Source/cmake/WebKitFeatures.cmake:
1269 * Source/cmakeconfig.h.cmake:
1271 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
1273 [BlackBerry] Reset JS state for each test
1274 https://bugs.webkit.org/show_bug.cgi?id=86899
1276 Reviewed by Nikolas Zimmermann.
1278 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1279 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1281 2012-05-22 Dongwoo Im <dw.im@samsung.com>
1283 [EFL] Implements the registerProtocolHandler method and option.
1284 https://bugs.webkit.org/show_bug.cgi?id=73638
1286 Reviewed by Andreas Kling.
1288 The registerProtocolHandler() method allows Web sites to register themselves
1289 as possible handlers for particular schemes.
1291 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1293 * Source/cmake/OptionsEfl.cmake: Adds the build option.
1294 * Source/cmakeconfig.h.cmake: Adds the build option.
1296 2012-05-22 Kangil Han <kangil.han@samsung.com>
1298 [EFL][DRT] Implement touch event
1299 https://bugs.webkit.org/show_bug.cgi?id=86720
1301 Reviewed by Hajime Morita.
1303 Currently EFL DRT doesn't support touch event.
1304 Therefore, this patch enabled it and implemented some eventSender function callbacks.
1306 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1307 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1309 == Rolled over to ChangeLog-2012-05-22 ==