1 2012-07-26 Keishi Hattori <keishi@webkit.org>
3 Implement ColorSuggestionPicker page popup
4 https://bugs.webkit.org/show_bug.cgi?id=92109
6 Reviewed by Kent Tamura.
8 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
10 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
12 [EFL] EFL port should use XDG paths
13 https://bugs.webkit.org/show_bug.cgi?id=91719
15 Reviewed by Kenneth Rohde Christiansen.
19 * Source/cmake/FindEFL.cmake:
21 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
23 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
24 https://bugs.webkit.org/show_bug.cgi?id=92091
26 Reviewed by Adam Barth.
28 Exporting Internals::pageNumber symbols for the Gtk build.
30 * Source/autotools/symbols.filter:
32 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
34 Unreviewed, rolling out r123606.
35 http://trac.webkit.org/changeset/123606
36 https://bugs.webkit.org/show_bug.cgi?id=92247
38 broke Windows build of Chromium (Requested by tomhudson on
41 * ManualTests/forms/color-suggestion-picker.html: Removed.
43 2012-07-25 Keishi Hattori <keishi@webkit.org>
45 Implement ColorSuggestionPicker page popup
46 https://bugs.webkit.org/show_bug.cgi?id=92109
48 Reviewed by Kent Tamura.
50 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
52 2012-07-23 Kent Tamura <tkent@chromium.org>
54 [GTK] Remove unnecessary trailing space in the previous commit.
56 * Source/autotools/symbols.filter:
58 2012-07-23 Kent Tamura <tkent@chromium.org>
60 [GTK] Attempt to fix build
62 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
64 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
66 Unreviewed, rolling out r123184, r123195, and r123197.
67 http://trac.webkit.org/changeset/123184
68 http://trac.webkit.org/changeset/123195
69 http://trac.webkit.org/changeset/123197
70 https://bugs.webkit.org/show_bug.cgi?id=92049
72 pagecycler regression (Requested by morrita on #webkit).
74 * Source/autotools/symbols.filter:
76 2012-07-23 Roger Fong <roger_fong@apple.com>
78 If select element in Windows is off screen horizontally,
79 menu is either inappropriately resized or positioned offscreen.
80 https://bugs.webkit.org/show_bug.cgi?id=91913
81 <rdar://problem/7611229>
83 Reviewed by Tim Horton.
85 Add a manual test to verify that popup menus render in the correct place.
87 * ManualTests/win/select-menu-off-screen.html: Added.
89 2012-07-23 Simon Fraser <simon.fraser@apple.com>
91 Implement sticky positioning
92 https://bugs.webkit.org/show_bug.cgi?id=90046
94 Reviewed by Ojan Vafai.
96 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
98 Sort the ENABLE_CSS lines in the file.
100 * Source/cmake/WebKitFeatures.cmake:
101 * Source/cmakeconfig.h.cmake:
103 2012-07-23 Patrick Gansterer <paroga@webkit.org>
105 [WINCE] Define NOMINMAX in the build system instead of Platform.h
106 https://bugs.webkit.org/show_bug.cgi?id=91938
108 Reviewed by Ryosuke Niwa.
110 Define it in OptionsWindows.cmake, since NOMINMAX
111 should to be defined for all windows ports.
113 * Source/cmake/OptionsWinCE.cmake:
114 * Source/cmake/OptionsWindows.cmake:
116 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
118 Unreviewed, rolling out r123298 and r123301.
119 http://trac.webkit.org/changeset/123298
120 http://trac.webkit.org/changeset/123301
121 https://bugs.webkit.org/show_bug.cgi?id=91953
123 We need to think some more about the intricacies of exposing a
124 CMake option for ENABLE_DFG_JIT as this option is specific to
125 the port and architecture. (Requested by dydx on #webkit).
127 * Source/cmake/WebKitFeatures.cmake:
128 * Source/cmakeconfig.h.cmake:
130 2012-07-22 Daniel Bates <dbates@webkit.org>
132 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
133 (https://bugs.webkit.org/show_bug.cgi?id=91939)
135 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
136 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
137 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
139 (*) We should look to further discuss with CMake port maintainers about enabling
140 the DFG JIT by default.
142 * Source/cmake/WebKitFeatures.cmake:
144 2012-07-23 Kent Tamura <tkent@chromium.org>
146 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
147 https://bugs.webkit.org/show_bug.cgi?id=91941
149 Reviewed by Kentaro Hara.
151 A flag name for an elmement should be ENABLE_*_ELEMENT.
153 * Source/cmake/WebKitFeatures.cmake:
154 * Source/cmakeconfig.h.cmake:
157 2012-07-22 Patrick Gansterer <paroga@webkit.org>
159 [CMake] Add option for ENABLE_DFG_JIT
160 https://bugs.webkit.org/show_bug.cgi?id=91939
162 Reviewed by Daniel Bates.
164 * Source/cmake/WebKitFeatures.cmake:
165 * Source/cmakeconfig.h.cmake:
167 2012-07-22 Kent Tamura <tkent@chromium.org>
169 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
170 https://bugs.webkit.org/show_bug.cgi?id=91928
172 Reviewed by Kentaro Hara.
174 A flag name for an elmement should be ENABLE_*_ELEMENT.
176 * Source/cmake/WebKitFeatures.cmake:
177 * Source/cmakeconfig.h.cmake:
180 2012-07-20 Kent Tamura <tkent@chromium.org>
182 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
183 https://bugs.webkit.org/show_bug.cgi?id=91846
185 Reviewed by Kentaro Hara.
187 A flag name for an elmement should be ENABLE_*_ELEMENT.
189 * Source/cmake/OptionsEfl.cmake:
190 * Source/cmake/WebKitFeatures.cmake:
191 * Source/cmakeconfig.h.cmake:
194 2012-07-19 MORITA Hajime <morrita@google.com>
196 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
197 https://bugs.webkit.org/show_bug.cgi?id=59816
199 Reviewed by Ryosuke Niwa.
201 * Source/autotools/symbols.filter: Added newly exported symbols.
203 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
205 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
206 https://bugs.webkit.org/show_bug.cgi?id=91741
208 Reviewed by Kenneth Rohde Christiansen.
210 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
211 with cookies in non-suffixed/private domains [GNOME #679230].
213 * Source/cmake/OptionsEfl.cmake:
215 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
217 [GTK] Enable MHTML support by default at build time
218 https://bugs.webkit.org/show_bug.cgi?id=89987
220 Reviewed by Carlos Garcia Campos.
222 Enable MHTML support by default for GTK in configure.ac.
226 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
228 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
229 https://bugs.webkit.org/show_bug.cgi?id=91626
231 Reviewed by Kenneth Rohde Christiansen.
233 Bump required version of libsoup in CMake to 2.39.3. This is the first
234 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
235 and soup_cookie_jar_set_cookie_with_first_party()).
237 * Source/cmake/OptionsEfl.cmake:
239 2012-07-18 Varun Jain <varunjain@chromium.org>
241 [chromium] Drag image for image elements should be scaled with device scale factor.
242 https://bugs.webkit.org/show_bug.cgi?id=89688
244 Reviewed by Adam Barth.
246 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
248 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
250 [CMake] Make gtest a shared library
251 https://bugs.webkit.org/show_bug.cgi?id=90973
253 Reviewed by Daniel Bates.
255 It's nicer to make it a shared library because it might improve
256 linking time and we don't need to force gtest users to link with gtest
257 dependencies like pthreads (which causes linking errors when it is not
260 * Source/cmake/gtest/CMakeLists.txt:
262 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
264 [Qt][V8] Remove the V8 related codepaths and configuration
265 https://bugs.webkit.org/show_bug.cgi?id=90863
267 Reviewed by Simon Hausmann.
272 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
274 Unreviewed, rolling out r122834.
275 http://trac.webkit.org/changeset/122834
276 https://bugs.webkit.org/show_bug.cgi?id=91492
278 it broke the chromium (Requested by kkristof on #webkit).
283 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
285 [Qt][V8] Remove the V8 related codepaths and configuration
286 https://bugs.webkit.org/show_bug.cgi?id=90863
288 Reviewed by Simon Hausmann.
293 2012-07-17 David Barr <davidbarr@chromium.org>
295 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
296 https://bugs.webkit.org/show_bug.cgi?id=89055
298 Reviewed by Kent Tamura.
300 The css3-images module is at candidate recommendation.
301 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
303 Add a configuration option for CSS image-orientation support, disabling it by default.
305 * Source/cmake/WebKitFeatures.cmake:
306 * Source/cmakeconfig.h.cmake:
308 2012-07-16 Pete Williamson <petewil@google.com>
310 Expose an export for the iconUrl list so Internals can use it
311 https://bugs.webkit.org/show_bug.cgi?id=88665
313 Reviewed by Kent Tamura.
315 * Source/autotools/symbols.filter: export iconURLs
317 2012-07-16 Hajime Morrita <morrita@chromium.org>
319 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
320 https://bugs.webkit.org/show_bug.cgi?id=90764
322 Reviewed by Adam Barth.
324 Removed symbols which are now covered by WEBCORE_TESTING.
326 * Source/autotools/symbols.filter:
328 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
330 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
332 * configure.ac: Bump version number.
334 2012-07-12 Josh Hawn <jhawn@apple.com>
336 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
337 https://bugs.webkit.org/show_bug.cgi?id=91116
339 Reviewed by Simon Fraser.
341 * Source/WebKit2/UIProcess/WebContext.cpp:
342 WebContext::getWebCoreStatistics():
343 Now invalidates callback if no m_process.
345 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
347 [CMake] Proper handling of ENABLE_API_TESTS build option
348 https://bugs.webkit.org/show_bug.cgi?id=91221
350 Reviewed by Rob Buis.
352 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
353 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
357 * Source/cmake/OptionsEfl.cmake:
358 * Source/cmake/WebKitFeatures.cmake:
359 * Source/cmakeconfig.h.cmake:
361 2012-07-11 Matt Falkenhagen <falken@chromium.org>
363 Add dialog element feature toggle to InternalSettings
364 https://bugs.webkit.org/show_bug.cgi?id=90934
366 Reviewed by Hajime Morita.
368 * Source/autotools/symbols.filter: Added newly exported symbol.
370 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
372 [Gtk] allow building with css-filters
373 https://bugs.webkit.org/show_bug.cgi?id=90908
375 Add support for css-filters in Source/WebCore/GNUmakefile.am
378 Reviewed by Eric Seidel.
382 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
384 [CMAKE] Add missing feature macros
385 https://bugs.webkit.org/show_bug.cgi?id=90890
387 Reviewed by Eric Seidel.
389 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
390 haven't defined in cmake feature list.
392 * Source/cmake/WebKitFeatures.cmake:
393 * Source/cmakeconfig.h.cmake:
395 2012-07-10 Kent Tamura <tkent@chromium.org>
397 RTL calendar picker for <input type=date> is too narrow and clipped
398 https://bugs.webkit.org/show_bug.cgi?id=90864
400 Reviewed by Kentaro Hara.
402 * ManualTests/forms/calendar-picker.html:
403 - Add isRTL:true for the arabic setting
404 - Reset the iframe size when the setting is changed.
406 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
408 Unreviewed, rolling out r122178.
409 http://trac.webkit.org/changeset/122178
410 https://bugs.webkit.org/show_bug.cgi?id=90857
412 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
413 tests, started to fail (Requested by hayato on #webkit).
415 * Source/autotools/symbols.filter:
417 2012-07-09 Matt Falkenhagen <falken@chromium.org>
419 Add ENABLE_DIALOG_ELEMENT and skeleton files
420 https://bugs.webkit.org/show_bug.cgi?id=90521
422 Reviewed by Kent Tamura.
424 * Source/cmake/WebKitFeatures.cmake:
425 * Source/cmakeconfig.h.cmake:
427 2012-07-09 Pete Williamson <petewil@google.com>
429 Expose an export for the iconUrl list so Internals can use it
430 https://bugs.webkit.org/show_bug.cgi?id=88665
432 Reviewed by Kent Tamura.
434 * Source/autotools/symbols.filter: export iconURLs
436 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
438 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
439 https://bugs.webkit.org/show_bug.cgi?id=90575
441 Reviewed by Rob Buis.
443 Add a manual test to verify wide content doesn't interfere
444 with initial-scale calculations.
446 Internal review from Konrad Piascik.
448 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
450 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
452 Unreviewed, rolling out r122107.
453 http://trac.webkit.org/changeset/122107
454 https://bugs.webkit.org/show_bug.cgi?id=90794
456 Build failure on Mac debug bots (Requested by falken_ on
459 * Source/cmake/WebKitFeatures.cmake:
460 * Source/cmakeconfig.h.cmake:
462 2012-07-09 Matt Falkenhagen <falken@chromium.org>
464 Add ENABLE_DIALOG_ELEMENT and skeleton files
465 https://bugs.webkit.org/show_bug.cgi?id=90521
467 Reviewed by Kent Tamura.
469 * Source/cmake/WebKitFeatures.cmake:
470 * Source/cmakeconfig.h.cmake:
472 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
474 [EFL][CMake] Move gtest sources to an upper level
475 https://bugs.webkit.org/show_bug.cgi?id=90602
477 Reviewed by Chang Shu.
479 CTest was enabled for all the ports, but used only by EFL. Now
480 ENABLE_API_TESTS has to be defined, which will also build gtest.
483 * Source/CMakeLists.txt:
484 * Source/cmake/OptionsEfl.cmake:
485 * Source/cmake/gtest/CMakeLists.txt: Added.
487 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
489 [Gtk] Add a configuration option for disabling unstable features in releases
490 https://bugs.webkit.org/show_bug.cgi?id=87995
492 Reviewed by Martin Robinson.
494 Add a configuration flag for enabling the unstable features - features of which
495 support in the Gtk port is being worked on but is not yet complete. The primary
496 use of this flag is when compiling through the build-webkit script.
498 All the features that are currently enabled when building through build-webkit but
499 are disabled by default when executing the configure script directly have their default
500 value (when the correspondent flag is not passed) set to 'yes' when unstable features
501 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
502 a release build (unless they are specifically enabled).
506 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
508 [Qt] Remove custom qmake logic for module creation
510 Qmake now has the necessary hooks to cleanly override the build locations.
512 https://bugs.webkit.org/show_bug.cgi?id=90461
514 Reviewed by Tor Arne Vestbø.
518 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
520 [Qt] Add top-level .qmake.conf
522 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
524 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
525 hurt, and is still required for Qt4.
527 https://bugs.webkit.org/show_bug.cgi?id=90461
529 Reviewed by Tor Arne Vestbø.
531 * .qmake.conf: Added.
534 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
536 [Qt] Let qt_module_config create the forwarding module pri file
538 https://bugs.webkit.org/show_bug.cgi?id=90461
540 Reviewed by Tor Arne Vestbø.
542 * Source/sync.profile:
544 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
546 [Qt] Don't let qt_webkit.pri proclaim its own location
548 This won't work any more with recent Qt5 versions, as the forwarding
549 pri is created by qt_module_config, which needs MODULE_PRI to be set
552 We also need to load build_config, not qt_module.
554 https://bugs.webkit.org/show_bug.cgi?id=90461
556 Reviewed by Tor Arne Vestbø.
560 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
562 [Qt] Remove redundant CONFIG+=module
564 qt_module_config takes care of that.
566 In api.pri we are actually testing the flag ourselves, so now we need to
567 test a related flag qt_module_config sets instead.
569 https://bugs.webkit.org/show_bug.cgi?id=90461
571 Reviewed by Tor Arne Vestbø.
575 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
577 [Qt] Adjust to changed generation of master include file
579 The responsiblity for creating the master include was moved out of syncqt.
580 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
581 determining whether a header is private.
583 https://bugs.webkit.org/show_bug.cgi?id=90461
585 Reviewed by Tor Arne Vestbø.
587 * Source/sync.profile:
589 2012-07-05 Rob Buis <rbuis@rim.com>
591 [CMake] Fix some CMake warnings
592 https://bugs.webkit.org/show_bug.cgi?id=90558
594 Fix WebKit options so they match with FeatureList.pm.
596 Reviewed by Dan Bates.
598 * Source/cmake/WebKitFeatures.cmake:
599 * Source/cmakeconfig.h.cmake:
601 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
603 [Qt] Move Webkit1 before WebKit2 in the build order
605 Reviewed by Csaba Osztrogonác.
609 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
611 [CMAKE] Unreviewd typo fix after r121857
613 * Source/cmake/WebKitMacros.cmake:
615 2012-07-05 Dongwoo Im <dw.im@samsung.com>
617 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
618 https://bugs.webkit.org/show_bug.cgi?id=88608
620 Reviewed by Hajime Morita.
622 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
624 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
626 [Wk2][EFL] EFL needs a WebKitTestRunner
627 https://bugs.webkit.org/show_bug.cgi?id=87659
629 Reviewed by Kenneth Rohde Christiansen.
631 * Source/CMakeLists.txt:
632 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
634 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
636 2012-07-04 John Mellor <johnme@chromium.org>
638 Text Autosizing: Add compile flag and runtime setting
639 https://bugs.webkit.org/show_bug.cgi?id=87394
641 This patch renames Font Boosting to Text Autosizing.
643 Reviewed by Adam Barth.
647 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
649 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
650 https://bugs.webkit.org/show_bug.cgi?id=90258
652 Reviewed by Rob Buis.
654 This new macro calls generate-bindings.pl and append generated sources
655 into proper source list.
657 * Source/cmake/WebKitMacros.cmake:
659 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
661 [Qt] Get rid of un-needed QT += declarative for Qt 5
663 The declarative module has been renamed to quick1 in Qt 5, and the
664 engine-only module for Qt 5 is named 'qml'. For many of the instances
665 we could just remove 'declarative', since the project file was only
666 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
667 in a haveQt(4) scope.
669 Reviewed by Csaba Osztrogonác.
673 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
675 [EFL] Enable CSS variables support at compile time
676 https://bugs.webkit.org/show_bug.cgi?id=90448
678 Reviewed by Kenneth Rohde Christiansen.
680 Turn on CSS_VARIABLES flag by default on EFL port.
682 * Source/cmake/OptionsEfl.cmake:
683 * Source/cmakeconfig.h.cmake:
685 2012-07-03 George Staikos <staikos@webkit.org>
687 [BlackBerry] Enable microdata support for BlackBerry.
688 https://bugs.webkit.org/show_bug.cgi?id=90429
690 Reviewed by Rob Buis.
692 * Source/cmake/OptionsBlackBerry.cmake:
694 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
696 [Qt] Make use of .qmake.cache for caching features
698 Instead of loading() features from the files that need them (and re-running
699 a bunch of checks), we now run feature detection as part of configure.pro,
700 and have build-webkit write the computed feature-defines and CONFIG to
701 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
702 when building WebKit.pro.
704 At some point we'll be able to selectivly prevent running of config tests
705 in configure.pro, which means we don't need a separate code-path for
706 the build-webkit --help case.
708 We should also move the code in build-webkit that now uses .webkit.config
709 to detect clean builds, to use .qmake.cache, since we now store the same
712 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
714 Reviewed by Tor Arne Vestbø.
716 * Source/QtWebKit.pro:
721 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
723 Unreviewed, rolling out r121766.
724 http://trac.webkit.org/changeset/121766
725 https://bugs.webkit.org/show_bug.cgi?id=90465
727 It caused flakey build errors on the bots (Requested by Ossy
730 * Source/QtWebKit.pro:
735 2012-07-03 George Staikos <staikos@webkit.org>
737 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
738 https://bugs.webkit.org/show_bug.cgi?id=90422
740 Reviewed by Rob Buis.
742 * Source/cmake/OptionsBlackBerry.cmake:
744 2012-07-03 George Staikos <staikos@webkit.org>
746 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
747 https://bugs.webkit.org/show_bug.cgi?id=90422
749 Reviewed by Rob Buis.
751 * Source/cmake/OptionsBlackBerry.cmake:
753 2012-07-03 Priit Laes <plaes@plaes.org>
755 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
756 https://bugs.webkit.org/show_bug.cgi?id=90332
758 Reviewed by Gustavo Noronha Silva.
760 * configure.ac: Bump libsoup requirements to 2.39.2
762 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
764 [Qt] Make use of .qmake.cache for caching features
766 Instead of loading() features from the files that need them (and re-running
767 a bunch of checks), we now run feature detection as part of configure.pro,
768 and have build-webkit write the computed feature-defines and CONFIG to
769 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
770 when building WebKit.pro.
772 At some point we'll be able to selectivly prevent running of config tests
773 in configure.pro, which means we don't need a separate code-path for
774 the build-webkit --help case.
776 We should also move the code in build-webkit that now uses .webkit.config
777 to detect clean builds, to use .qmake.cache, since we now store the same
780 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
782 Reviewed by Tor Arne Vestbø.
784 * Source/QtWebKit.pro:
789 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
791 [EFL] Enable MICRODATA support
792 https://bugs.webkit.org/show_bug.cgi?id=90377
794 Reviewed by Kenneth Rohde Christiansen.
796 Turn on MICRODATA support by default for EFL port.
798 * Source/cmake/OptionsEfl.cmake:
800 2012-07-02 George Staikos <staikos@webkit.org>
802 [BlackBerry] Enable scoped style for BlackBerry.
803 https://bugs.webkit.org/show_bug.cgi?id=90418
805 Reviewed by Rob Buis.
807 * Source/cmake/OptionsBlackBerry.cmake:
808 * Source/cmakeconfig.h.cmake:
810 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
812 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
813 https://bugs.webkit.org/show_bug.cgi?id=90271
815 Reviewed by George Staikos.
819 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
821 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
822 need to rebuild webkit before running DRT.
824 * Source/cmake/OptionsBlackBerry.cmake:
825 * Source/cmakeconfig.h.cmake:
827 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
829 [EFL][CMake] Integrate API unit tests with CTest
830 https://bugs.webkit.org/show_bug.cgi?id=87251
832 Reviewed by Daniel Bates.
834 Enable CTest on the root CMakeLists.txt as it is expected
835 to be here. This will create a new build target ("make test")
836 to run all the API unit tests.
840 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
842 [EFL] Add Gamepad support
843 https://bugs.webkit.org/show_bug.cgi?id=90170
845 Reviewed by Kenneth Rohde Christiansen.
847 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
848 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
849 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
851 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
853 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
854 https://bugs.webkit.org/show_bug.cgi?id=90241
856 This issue is caused by single quotes in option's labels.
857 We should use the escape character of single quotes in JavaScript's string which
858 starts and ends with single quotes.
859 So we replace lablels' single quotes with its escape character during generating the
863 Reviewed by George Staikos.
865 * ManualTests/blackberry/select-popup-items-unicode-display.html:
867 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
869 [Qt][WK2] Private non-QtQuick API
870 https://bugs.webkit.org/show_bug.cgi?id=84532
872 Reviewed by Noam Rosenthal.
874 API tests for QRawWebView.
878 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
880 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
882 * Source/autotools/symbols.filter:
884 2012-06-28 MORITA Hajime <morrita@google.com>
886 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
887 https://bugs.webkit.org/show_bug.cgi?id=89732
889 Reviewed by Dimitri Glazkov.
891 * Source/autotools/symbols.filter:
893 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
895 [BlackBerry] Selection items show as garbage for non-ascii characters.
896 https://bugs.webkit.org/show_bug.cgi?id=89969
898 Add charset utf-8 to the select popup's page.
900 Reviewed by Antonio Gomes.
902 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
904 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
906 [EFL] Enable support for HTML5 datalist
907 https://bugs.webkit.org/show_bug.cgi?id=90157
909 Reviewed by Martin Robinson.
911 Turn on DATALIST flag by default on EFL port to
912 support HTML5 datalist tag.
914 * Source/cmake/OptionsEfl.cmake:
916 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
918 [Gtk] Add support for the Gamepad API
919 https://bugs.webkit.org/show_bug.cgi?id=87503
921 Reviewed by Carlos Garcia Campos.
923 Only enable the Gamepad feature on Linux as support
924 for other operating systems is not present.
926 Check for the GIO Unix and GUdev dependencies when the
927 Gamepad feature is enabled.
931 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
933 [Qt] Make it possible to build WebKit without QtWidgets
934 https://bugs.webkit.org/show_bug.cgi?id=78109
936 Reviewed by Tor Arne Vestbø.
938 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
939 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
940 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
942 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
944 [EFL] Implement Network Information API
945 https://bugs.webkit.org/show_bug.cgi?id=87067
947 Reviewed by Kenneth Rohde Christiansen.
949 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
951 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
953 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
955 * configure.ac: Bump version number.
957 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
959 [BlackBerry] Sanitize GLSL code using ANGLE.
961 BlackBerry port does not sanitize GLSL code with ANGLE
962 https://bugs.webkit.org/show_bug.cgi?id=89583
964 Reviewed by Rob Buis.
966 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
968 2012-06-21 Kalev Lember <kalevlember@gmail.com>
970 [GTK] Fix NPAPI plugins on Windows
971 https://bugs.webkit.org/show_bug.cgi?id=54531
973 Reviewed by Martin Robinson.
975 Define XP_WIN on Windows for plugin support.
979 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
981 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
982 https://bugs.webkit.org/show_bug.cgi?id=88207
984 Reviewed by Chang Shu.
986 * Source/cmake/OptionsCommon.cmake:
987 Provide new variable, EXEC_INSTALL_DIR to determine where to install
990 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
992 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
993 https://bugs.webkit.org/show_bug.cgi?id=88935
995 Reviewed by Chang Shu.
997 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
999 2012-06-20 Varun Jain <varunjain@chromium.org>
1001 Account for device scale factor when creating image for dragging.
1002 https://bugs.webkit.org/show_bug.cgi?id=89489
1004 Reviewed by Adam Barth.
1006 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1008 2012-06-18 Philippe Normand <pnormand@igalia.com>
1010 [GStreamer] 0.11 video-sink
1011 https://bugs.webkit.org/show_bug.cgi?id=77087
1013 Reviewed by Martin Robinson.
1015 * configure.ac: Fix required gstreamer 0.11 version
1017 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1019 [Qt] Fix the Windows build when Qt is built without -release or -debug
1020 https://bugs.webkit.org/show_bug.cgi?id=89471
1022 Reviewed by Tor Arne Vestbø.
1024 Make sure that we at least remove build_all on Windows for api.pri,
1025 as WebCore wasn't built for all configurations.
1029 2012-06-19 Mike West <mkwst@chromium.org>
1031 Introduce ENABLE_CSP_NEXT configuration flag.
1032 https://bugs.webkit.org/show_bug.cgi?id=89300
1034 Reviewed by Adam Barth.
1036 The 1.0 draft of the Content Security Policy spec is just about to
1037 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1038 this ENABLE flag, disabled by default.
1040 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1042 * Source/cmake/WebKitFeatures.cmake:
1043 * Source/cmakeconfig.h.cmake:
1045 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1047 [Qt] Allow the modules file generation to work on Windows.
1048 https://bugs.webkit.org/show_bug.cgi?id=89010
1050 Reviewed by Csaba Osztrogonác.
1052 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1056 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1058 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1059 https://bugs.webkit.org/show_bug.cgi?id=88880
1061 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1062 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1063 adjust the target since it is in debug_and_release and expects the debug
1064 build_pass to come later. However, since we remove debug_and_release from CONFIG
1065 right after this, the TARGET hasn't been adjusted and the debug build_pass
1068 Work around it by disabling this optimization on Windows.
1070 Reviewed by Tor Arne Vestbø.
1074 2012-06-19 Mike West <mkwst@chromium.org>
1076 Add a scheme registry for bypassing Content Security Policy.
1077 https://bugs.webkit.org/show_bug.cgi?id=89373
1079 Reviewed by Adam Barth.
1081 * Source/autotools/symbols.filter:
1083 2012-06-18 Rob Buis <rbuis@rim.com>
1085 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1086 https://bugs.webkit.org/show_bug.cgi?id=89381
1088 Reviewed by Antonio Gomes.
1092 Enable LEGACY_VIEWPORT_ADAPTION.
1094 * Source/cmake/OptionsBlackBerry.cmake:
1096 2012-06-17 Philippe Normand <pnormand@igalia.com>
1098 Unreviewed, GTK 64-bit build fix after r120551.
1100 * Source/autotools/symbols.filter:
1102 2012-06-17 Philippe Normand <pnormand@igalia.com>
1104 Unreviewed, GTK build fix after r120397.
1106 * Source/autotools/symbols.filter:
1108 2012-06-14 Kent Tamura <tkent@chromium.org>
1110 Validate form state strings in FormController::setStateForNewFormElements()
1111 https://bugs.webkit.org/show_bug.cgi?id=88768
1113 Reviewed by Hajime Morita.
1115 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1117 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
1119 [Blackberry] add a new Api named setAllowNotification
1120 https://bugs.webkit.org/show_bug.cgi?id=88950
1122 Reviewed by Antonio Gomes.
1124 Add a new API named setAllowNotification in webpage class to
1125 let client set those allowed domains into notifications.
1128 * ManualTests/blackberry/notification.html: Added.
1130 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
1132 [Gtk] Enable link prefetch support in the developer builds
1133 https://bugs.webkit.org/show_bug.cgi?id=89011
1135 Reviewed by Martin Robinson.
1137 Rather export an automake conditional than define a preprocessor
1138 macro for enabling link prefetch support.
1142 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
1144 [BlackBerry] Enable MEDIA_STREAM by default
1145 https://bugs.webkit.org/show_bug.cgi?id=88849
1147 Reviewed by Antonio Gomes.
1149 * Source/cmake/OptionsBlackBerry.cmake:
1150 * Source/cmakeconfig.h.cmake:
1152 2012-06-12 MORITA Hajime <morrita@google.com>
1154 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1155 https://bugs.webkit.org/show_bug.cgi?id=62218
1157 Reviewed by Dimitri Glazkov.
1159 * Source/autotools/symbols.filter:
1161 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
1163 [EFL] Enable SHADOW_DOM flag
1164 https://bugs.webkit.org/show_bug.cgi?id=87732
1166 Reviewed by Kentaro Hara.
1168 Enable SHADOW_DOM flag by default at compile time for EFL port.
1170 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1171 * Source/cmake/OptionsEfl.cmake:
1172 * Source/cmakeconfig.h.cmake:
1174 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
1176 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1177 https://bugs.webkit.org/show_bug.cgi?id=88715
1179 Reviewed by Noam Rosenthal.
1181 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1183 * Source/cmake/OptionsEfl.cmake:
1184 * Source/cmakeconfig.h.cmake:
1186 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
1188 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1189 https://bugs.webkit.org/show_bug.cgi?id=88850
1191 Reviewed by Alexis Menard.
1193 Enabled it by default on CMake ports like in other ports.
1194 This patch is a follow up to r120029.
1196 * Source/cmake/WebKitFeatures.cmake:
1197 * Source/cmakeconfig.h.cmake:
1199 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
1201 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
1202 https://bugs.webkit.org/show_bug.cgi?id=84406
1204 Reviewed by Hajime Morita.
1206 Exporting Internals::counterValueForElement symbols for the Gtk build.
1208 * Source/autotools/symbols.filter:
1210 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
1212 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1213 https://bugs.webkit.org/show_bug.cgi?id=88804
1215 Reviewed by Tony Chang.
1217 Protect box-decoration-break behind a feature flag enabled by default.
1221 2012-06-11 Arnaud Renevier <arno@renevier.net>
1223 Replace obsolete mkdir_p variable with MKDIR_P
1224 https://bugs.webkit.org/show_bug.cgi?id=88790
1226 Reviewed by Martin Robinson.
1231 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
1233 Unreviewed. Fix make distcheck issues.
1235 * GNUmakefile.am: Initialize jscore nosource variables.
1237 2012-06-10 Darin Adler <darin@apple.com>
1239 Remove unneeded callRemovedLastRef function from TreeShared refactoring
1240 https://bugs.webkit.org/show_bug.cgi?id=88653
1242 Reviewed by Sam Weinig.
1244 * Source/autotools/symbols.filter: Filter removedLastRef instead of
1247 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
1249 Add UNDO_MANAGER flag
1250 https://bugs.webkit.org/show_bug.cgi?id=87908
1252 Reviewed by Tony Chang.
1254 * Source/cmake/WebKitFeatures.cmake:
1256 2012-06-08 Martin Robinson <mrobinson@igalia.com>
1258 Fix the GTK+ build when OpenGL is enabled.
1260 * configure.ac: Fix the build.
1262 2012-06-08 Martin Robinson <mrobinson@igalia.com>
1264 [GTK] build accelerated compositing on by default if OpenGL is present
1265 https://bugs.webkit.org/show_bug.cgi?id=88677
1267 Reviewed by Alejandro G. Castro.
1269 Build accelerated compositing by default if OpenGL is present, just like WebGL.
1270 Also prevent enabling WebGL if Clutter is turned on.
1272 * configure.ac: Build AC by default.
1274 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
1276 [GTK] Add API to get the library version to WebKit2 GTK+
1277 https://bugs.webkit.org/show_bug.cgi?id=88426
1279 Reviewed by Martin Robinson.
1281 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
1284 2012-06-08 Ion Rosca <rosca@adobe.com>
1286 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
1287 https://bugs.webkit.org/show_bug.cgi?id=74111
1289 Reviewed by Simon Fraser.
1291 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
1293 2012-06-07 Kentaro Hara <haraken@chromium.org>
1295 Reduce Node object size from 72 byte to 64 byte
1296 https://bugs.webkit.org/show_bug.cgi?id=88528
1298 Reviewed by Ryosuke Niwa.
1300 Added a symbol for callRemovedLastRef().
1302 * Source/autotools/symbols.filter:
1304 2012-06-07 Patrick Gansterer <paroga@webkit.org>
1306 Build fix for WinCE after r113570.
1308 * Source/cmake/OptionsWinCE.cmake:
1310 2012-06-07 Adam Barth <abarth@webkit.org>
1312 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
1313 https://bugs.webkit.org/show_bug.cgi?id=88375
1315 Reviewed by James Robinson.
1317 This symbol no longer exists.
1319 * Source/autotools/symbols.filter:
1321 2012-06-06 David Kilzer <ddkilzer@apple.com>
1323 Teach git about localizable *.strings files
1324 <http://webkit.org/b/88447>
1326 Reviewed by Adam Roben.
1328 * .gitattributes: Set diff attribute for *.strings files so
1329 git-diff doesn't complain about them being binary files once the
1330 git-config command is run.
1332 2012-06-06 Andy Wingo <wingo@igalia.com>
1334 [GTK] Enable the LLInt
1335 https://bugs.webkit.org/show_bug.cgi?id=88315
1337 Reviewed by Filip Pizlo.
1339 * configure.ac: Require Ruby, to build the low-level interpreter.
1341 2012-06-06 Sam D <dsam2912@gmail.com>
1343 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
1344 https://bugs.webkit.org/show_bug.cgi?id=87644
1346 Reviewed by Pavel Feldman.
1348 Added an option to enable/disable all breakpoints in Breakpoint pane.
1350 * Source/WebCore/English.lproj/localizedStrings.js:
1351 * Source/WebCore/inspector/front-end/BreakpointManager.js:
1352 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
1353 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
1354 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
1355 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
1356 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
1358 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
1360 [GTK] show the feature list in alphabetical order
1361 https://bugs.webkit.org/show_bug.cgi?id=88343
1363 Reviewed by Gustavo Noronha Silva.
1367 2012-06-05 Dongwoo Im <dw.im@samsung.com>
1369 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1370 https://bugs.webkit.org/show_bug.cgi?id=73176
1372 Reviewed by Adam Barth.
1374 Two more APIs are added in Custom Scheme Handler specification.
1375 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1376 One is 'isProtocolHandlerRegistered' to query whether the specific URL
1377 is registered or not.
1378 The other is 'unregisterProtocolHandler' to remove the registered URL.
1380 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1381 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1383 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
1385 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1386 https://bugs.webkit.org/show_bug.cgi?id=88243
1388 Reviewed by Adam Barth.
1390 * Source/cmake/WebKitFeatures.cmake:
1392 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
1394 [chromium] Fix software rendering for device-scale-factor > 1
1395 https://bugs.webkit.org/show_bug.cgi?id=88136
1397 Reviewed by Darin Fisher.
1399 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1401 * Source/autotools/symbols.filter:
1403 2012-06-04 Kevin Greer <kgr@chromium.org>
1405 [chromium] Issue async events for console.time/timeEnd
1406 https://bugs.webkit.org/show_bug.cgi?id=88003
1408 Reviewed by Pavel Feldman.
1410 * ../../Source/WebCore/page/Console.cpp:
1412 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
1414 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1416 * configure.ac: Bump version number.
1418 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
1420 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1424 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
1426 [Qt] Use -Werror only in developer builds
1428 Rubber-stamped by Tor Arne Vestbø.
1430 In production builds -Werror with custom toolchains and wierd system
1431 headers, -Werror is of no use and just creates confusion. So use it
1432 only if Qt is configured with -developer-build.
1434 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1436 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1438 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
1439 https://bugs.webkit.org/show_bug.cgi?id=88117
1441 Reviewed by Noam Rosenthal.
1443 * Source/tests.pri: Add new entry for tst_qobjectbridge.
1445 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
1447 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
1448 https://bugs.webkit.org/show_bug.cgi?id=86866
1450 Reviewed by Adam Barth.
1452 Enable WEB_INTENTS_TAG flag by default on EFL port.
1454 * Source/cmake/OptionsEfl.cmake:
1455 * Source/cmake/WebKitFeatures.cmake:
1456 * Source/cmakeconfig.h.cmake:
1458 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
1460 [EFL] Enable CSS_IMAGE_SET flag
1461 https://bugs.webkit.org/show_bug.cgi?id=87727
1463 Reviewed by Adam Roben.
1465 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
1467 * Source/cmake/OptionsEfl.cmake:
1468 * Source/cmake/WebKitFeatures.cmake:
1469 * Source/cmakeconfig.h.cmake:
1471 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
1473 [wx] Unreviewed build fix. Add needed file back to the wx build.
1477 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
1479 [EFL][WK2] Fix WebKit2-EFL build
1480 https://bugs.webkit.org/show_bug.cgi?id=83693
1482 Reviewed by Carlos Garcia Campos.
1484 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
1486 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1488 [BlackBerry] Loading media data with http authentication
1489 https://bugs.webkit.org/show_bug.cgi?id=84214
1491 Reviewed by George Staikos.
1493 Added a manual test case which needs user to provide a HTTP server
1494 with HTTP authentication support when loading the specified media
1495 resource. The test case will test if the media resource is successfully
1498 * ManualTests/blackberry/video-load-with-authentication.html: Added.
1500 2012-05-29 Simon Fraser <simon.fraser@apple.com>
1502 Incomplete repaint on twitter.com when replying to a tweet
1503 https://bugs.webkit.org/show_bug.cgi?id=87553
1505 Reviewed by Dean Jackson.
1507 Manual test that adds a transform to a layer, forcing that
1508 layer to gain backing store.
1510 * ManualTests/compositing/requires-backing-change.html: Added.
1512 2012-05-29 David Barr <davidbarr@chromium.org>
1514 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
1515 https://bugs.webkit.org/show_bug.cgi?id=87685
1517 Reviewed by Eric Seidel.
1519 Add a configuration option for CSS image-resolution support, disabling it by default.
1521 * Source/cmake/WebKitFeatures.cmake:
1522 * Source/cmakeconfig.h.cmake:
1524 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1526 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1527 https://bugs.webkit.org/show_bug.cgi?id=42328
1529 Reviewed by Eric Seidel.
1531 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1533 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1535 Move allowRoundingHacks to Internals interface
1536 https://bugs.webkit.org/show_bug.cgi?id=87328
1538 Reviewed by Hajime Morita.
1540 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1542 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
1544 [EFL] Enable blob support for the EFL port
1545 https://bugs.webkit.org/show_bug.cgi?id=85363
1547 Reviewed by Hajime Morita.
1549 Enable Blob support by default for the EFL port.
1551 * Source/cmake/OptionsEfl.cmake:
1553 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
1555 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1556 https://bugs.webkit.org/show_bug.cgi?id=87597
1558 Reviewed by Daniel Bates.
1560 Building with clang requires at least the -fPIC option being
1561 passed correctly, just like it is needed with gcc. clang is also
1562 compatible with most of gcc's compiler options, so we only need to
1563 check for clang besides g++ in the macro definition.
1565 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1566 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1567 and achieves the same effect.
1569 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1571 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1572 https://bugs.webkit.org/show_bug.cgi?id=87453
1574 Reviewed by Eric Seidel.
1576 Report the value of $enable_iframe_seamless rather than $enable_sandbox
1577 after checking whether to enable the iframe seamless option.
1581 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
1583 [Gtk] Remove configuration options that do not apply anymore
1584 https://bugs.webkit.org/show_bug.cgi?id=87509
1586 Reviewed by Martin Robinson.
1588 Remove configuration options for enabling or disabling HTML5 datagrid,
1589 DOM storage, image resizer API and sandboxed iframe support. These
1590 features were either turned on by default with the feature defines
1591 removed from the code or removed from the source.
1595 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
1597 [Qt] Broken controls rendering when transform is applied.
1598 https://bugs.webkit.org/show_bug.cgi?id=87483
1600 Reviewed by Simon Hausmann.
1602 * ManualTests/qt/control_paiting_with_transforms.html: Added.
1604 2012-05-24 Tim Horton <timothy_horton@apple.com>
1606 Add feature defines for web-facing parts of CSS Regions and Exclusions
1607 https://bugs.webkit.org/show_bug.cgi?id=87442
1608 <rdar://problem/10887709>
1610 Reviewed by Dan Bernstein.
1614 2012-05-24 Kent Tamura <tkent@chromium.org>
1616 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1617 per-context property of DOMWindow.
1618 https://bugs.webkit.org/show_bug.cgi?id=87086
1620 Reviewed by Adam Barth.
1622 * ManualTests/forms/calendar-picker.html:
1623 Introduce pseudo window.pagePopupController.
1625 2012-05-24 Philippe Normand <pnormand@igalia.com>
1627 [GTK] Add --enable-css3-flexbox configure option after r118304.
1628 https://bugs.webkit.org/show_bug.cgi?id=87455
1630 Reviewed by Xan Lopez.
1634 2012-05-24 John Mellor <johnme@chromium.org>
1636 Font Boosting: Add compile flag and runtime setting
1637 https://bugs.webkit.org/show_bug.cgi?id=87394
1639 Reviewed by Adam Barth.
1641 Add ENABLE_FONT_BOOSTING.
1645 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
1647 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1649 * Source/cmake/WebKitFeatures.cmake:
1650 * Source/cmakeconfig.h.cmake:
1652 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
1654 [BlackBerry] Reset JS state for each test
1655 https://bugs.webkit.org/show_bug.cgi?id=86899
1657 Reviewed by Nikolas Zimmermann.
1659 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1660 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1662 2012-05-22 Dongwoo Im <dw.im@samsung.com>
1664 [EFL] Implements the registerProtocolHandler method and option.
1665 https://bugs.webkit.org/show_bug.cgi?id=73638
1667 Reviewed by Andreas Kling.
1669 The registerProtocolHandler() method allows Web sites to register themselves
1670 as possible handlers for particular schemes.
1672 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1674 * Source/cmake/OptionsEfl.cmake: Adds the build option.
1675 * Source/cmakeconfig.h.cmake: Adds the build option.
1677 2012-05-22 Kangil Han <kangil.han@samsung.com>
1679 [EFL][DRT] Implement touch event
1680 https://bugs.webkit.org/show_bug.cgi?id=86720
1682 Reviewed by Hajime Morita.
1684 Currently EFL DRT doesn't support touch event.
1685 Therefore, this patch enabled it and implemented some eventSender function callbacks.
1687 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1688 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1690 == Rolled over to ChangeLog-2012-05-22 ==