2012-05-06 Dan Bernstein Part of: Building and debugging WebKit in the Xcode IDE requires a lot of setup https://bugs.webkit.org/show_bug.cgi?id=85739 Reviewed by Daniel Bates. * WebKit.xcworkspace: Added. * WebKit.xcworkspace/contents.xcworkspacedata: Added. * WebKit.xcworkspace/xcshareddata: Added. * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: Added. * WebKit.xcworkspace/xcshareddata/xcschemes: Added. * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Added this scheme, which builds all source projects and runs WebProcess with Safari as the client executable. * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Added this scheme, which builds all source projects and runs Safari. * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Added this scheme, which builds all tools projects and runs DumpRenderTree. 2012-05-06 Gustavo Noronha Silva [GTK] Enable WebKit2 build by default (again) https://bugs.webkit.org/show_bug.cgi?id=85750 * configure.ac: enable wk2 build by default. 2012-05-06 Gyuyoung Kim Convert isPageBoxVisible to use Internals interface. https://bugs.webkit.org/show_bug.cgi?id=85692 Reviewed by Darin Adler. * Source/autotools/symbols.filter: Add isPageBoxVisible symbol filter. 2012-05-06 Jonathan Dong [BlackBerry] Enable credential persistance and auto fill https://bugs.webkit.org/show_bug.cgi?id=85572 Reviewed by Rob Buis. Enable credential persistance and auto fill feature by adding ENABLE_BLACKBERRY_CREDENTIAL_PERSIST=1. * Source/cmake/OptionsBlackBerry.cmake: 2012-05-05 Gustavo Noronha Silva Unreviewed preparation for 1.9.2. * configure.ac: bump version to 1.9.2 and bump libtool version. 2012-05-04 Jer Noble Flash of white when exiting full screen HTML5 video https://bugs.webkit.org/show_bug.cgi?id=85438 Reviewed by Sam Weinig. * ManualTests/fullscreen/full-screen-flash.html: Added. 2012-05-04 Jer Noble Taking a visibility:hidden element full screen causes full screen window to disappear. https://bugs.webkit.org/show_bug.cgi?id=85432 Reviewed by Maciej Stachowiak. * ManualTests/fullscreen/full-screen-zero-width.html: Added. 2012-05-04 Carlos Garcia Campos Unreviewed, rolling out r116075. http://trac.webkit.org/changeset/116075 WebKit2 build was broken while WebKit2 build was disabled in bots, so nobody noticed it. Disable the WebKit2 build for now to keep the bots green again until we find the actual commit that broke the WebKit2 build. * configure.ac: 2012-05-04 Carlos Garcia Campos Unreviewed. Enable WebKit2 by default in configure. This was removed in r115624 to make sure release 1.9.1 didn't have WebKit2 enabled by default, because we are using the same library versions for WebKit1 and WebKit2. * configure.ac: Enable WebKit2 by default. 2012-05-03 Raphael Kubo da Costa [CMake] Rewrite FindCairo.cmake. https://bugs.webkit.org/show_bug.cgi?id=84895 Reviewed by Daniel Bates. The old approach relied on pkg-config for finding Cairo (which introduced a dependency on pkg-config that could be avoided), used the LibFindMacros code that we should probably remove in the future and did not use the FindPackageHandleStandardArguments module. Change all that by rewriting the module. - Use the pkg-config output optionally instead of requiring it like LibFindMacros did. - Remove the implicit dependency on FreeType which often found it the wrong way via pkg-config and without considering CMAKE_PREFIX_PATH. - Retrieve the Cairo version by looking at cairo-version.h instead of relying on pkg-config. It requires some additional code for checking if the desired version has been found, but that will not be needed once we start depending on CMake 2.8.3 or later. The only downside is that FPHSA sets _FOUND instead of _FOUND, and to keep things consistent Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES and CAIRO_INCLUDE_DIRS. * Source/cmake/FindCairo.cmake: 2012-05-03 Mike Fenton Rename attribute. [BlackBerry] Add special attribute for alternate selection touch handling. https://bugs.webkit.org/show_bug.cgi?id=85284 Reviewed by Rob Buis. * ManualTests/blackberry/selection-touch-override.html: 2012-05-03 Gyuyoung Kim [CMAKE] Remove unneeded keyword in WebKitFeatures.cmake https://bugs.webkit.org/show_bug.cgi?id=85461 Reviewed by Eric Seidel. DEFAULT keyword wasn't removed on Bug 72815. * Source/cmake/WebKitFeatures.cmake: Remove DEFAULT keyword in ENABLE_DRAG_SUPPORT field. 2012-05-02 Simon Hausmann [Qt] Unreviewed prospective QtMobility build fix. * Source/api.pri: The Qt 4 equivalent of QT += sensors should be handled by WebCore.pri, but somehow it isn't. 2012-05-02 Lars Knudsen [Qt] Make DeviceMotion and DeviceOrientation work with WebKit2 https://bugs.webkit.org/show_bug.cgi?id=64595 Reviewed by Kenneth Rohde Christiansen. Moving DeviceMotion and DeviceOrientation clients and providers to WebCore. This is done to allow clean dependencies when statically linking WK2. * Source/api.pri: 2012-05-02 Dongwoo Im [EFL] Implement the Web Audio API feature. https://bugs.webkit.org/show_bug.cgi?id=78688 Reviewed by Philippe Normand. Implement the Web Audio API feature on the EFL port. https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html * Source/cmake/FindGStreamer-Audio.cmake: Added. Find the pkgconfig of the GStreamer-audio. * Source/cmake/FindGStreamer-FFT.cmake: Added. Find the pkgconfig of the GStreamer-fft. * Source/cmake/OptionsEfl.cmake: Add the ENABLE_WEB_AUDIO option. * Source/cmakeconfig.h.cmake: Add the ENABLE_WEB_AUDIO option. 2012-05-01 Landry Breuil [GTK] Fix gstreamer detection during configure https://bugs.webkit.org/show_bug.cgi?id=84325 Reviewed by Philippe Normand. * configure.ac: Fix GSTREAMER_REQUIRED_VERSION and GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION assignments. 2012-05-01 Mike Fenton Add special attribute for alternate selection touch handling. https://bugs.webkit.org/show_bug.cgi?id=85284 Reviewed by Antonio Gomes. PR 152975. Add manual test for -bb-selection-touchoverride. Reviewed Internally by Gen Mak. * ManualTests/blackberry/selection-touch-override.html: Added. 2012-04-25 Raphael Kubo da Costa [CMake] Add a proper license to FindSqlite.cmake. https://bugs.webkit.org/show_bug.cgi?id=84901 Reviewed by Daniel Bates. FindSqlite.cmake referenced COPYING-CMAKE-SCRIPTS, which was supposed to contain its license. This file, however, was not imported with FindSqlite.cmake into the tree. Add it from kdelibs (where the Find file came from) at git revision [1]. Also worth mentioning is that Alexander Neundorf added Gilles Caulier as the script author in revision [2]. [1] https://projects.kde.org/projects/kde/kdelibs/repository/revisions/c27925edf98b9952aeada677dfc74ce9c809c48a [2] https://projects.kde.org/projects/kde/kdelibs/repository/revisions/14d0a92e04e1a200d6e58397e57a29194a0819cf * Source/cmake/FindSqlite.cmake: 2012-04-30 Carlos Garcia Campos [GTK] Update NEWS and configure.ac for 1.9.1 release https://bugs.webkit.org/show_bug.cgi?id=85175 Reviewed by Philippe Normand. * configure.ac: Bumped version number. Disable WebKit2 by default for now, since we still don't use a different libtool version for libwebkit2gtk. It will be enabled again after the release and the library version will be reworked for the next release. 2012-04-30 Carlos Garcia Campos Unreviewed. Fix make distcheck. * GNUmakefile.am: Add ALL_MOFILES declaration. 2012-04-28 Yury Semikhatsky Unreviewed. Gtk build fix after r115553. * Source/autotools/symbols.filter: 2012-04-26 Carlos Garcia Campos [SOUP] Add a way to register custom uri schemes in WebKit2 https://bugs.webkit.org/show_bug.cgi?id=84130 Reviewed by Martin Robinson. * GNUmakefile.am: Add BUILDING_SOUP__ macro to compilation. 2012-04-26 Antonio Gomes [BlackBerry] properly disable DRAG_SUPPORT https://bugs.webkit.org/show_bug.cgi?id=84952 Reviewed by Daniel Bates. Add CMake build options to toggle DRAG_SUPPORT on/off, and set its value for BlackBerry port. * Source/cmake/OptionsBlackBerry.cmake: Toggled in ON. * Source/cmake/OptionsBlackBerry.cmake: Toggled OFF. * Source/cmake/OptionsWinCE.cmake: Toggled it OFF. * Source/cmake/OptionsWindows.cmake: Toggled it ON. * Source/cmakeconfig.h.cmake: 2012-04-26 Antonio Gomes [BlackBerry] Add smooth_scrolling options to CMAKE and enable it for Blackberry https://bugs.webkit.org/show_bug.cgi?id=84954 Reviewed by Daniel Bates. * Source/cmakeconfig.h.cmake: Make it possible for CMake builds to toggle SMOOTH_SCROLLING on/off * Source/cmake/OptionsBlackBerry.cmake: ... and set it to ON by defualt for the Blackberry port. 2012-04-26 Christophe Dumez [EFL] Enable VIDEO_TRACK feature https://bugs.webkit.org/show_bug.cgi?id=84830 Reviewed by Gustavo Noronha Silva. Enable VIDEO_TRACK feature by default on EFL port. * Source/cmake/OptionsEfl.cmake: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: 2012-04-24 Kent Tamura Calendar Picker: Resize to minimal size to fit the content https://bugs.webkit.org/show_bug.cgi?id=84826 Reviewed by Hajime Morita. * ManualTests/forms/calendar-picker.html: Sync with the size specified in CalendarPickerElement.cpp. 2012-04-25 Allan Sandfeld Jensen [Qt] Zoom back can overscroll document edges. https://bugs.webkit.org/show_bug.cgi?id=84851 Reviewed by Kenneth Rohde Christiansen. Manual test for overscroll on zoom-back. Needs to be manual since we do not yet have automatic testing for this type of UI-side behaviour. * ManualTests/qt/double-tap-overscroll.html: Added. 2012-04-24 Yael Aharon Fixed background is scrolling in http://www.nieuwecode.nl/ in Qt webkit2 https://bugs.webkit.org/show_bug.cgi?id=83980 Reviewed by Simon Fraser. * ManualTests/fixed-position-no-z-index.html: Added. 2012-04-24 Carlos Garcia Campos [GTK] Build and run TestWebKitAPI unit tests https://bugs.webkit.org/show_bug.cgi?id=84325 Reviewed by Philippe Normand. * GNUmakefile.am: Include makefiles to build gtest and TestWebKitAPI. Add BUILDING_WEBKIT2__ macro to compilation when building WebKit2. 2012-04-24 Charles Wei [BlackBerry] Input Range element expects mouse events https://bugs.webkit.org/show_bug.cgi?id=84571 Reviewed by Antonio Gomes. Input element with Range type expects mouse events to drag the handle. Note that Input Range could appear in both the web page directly, or in some shadow tree, like the MediaControlTimeline and MediaControlVolume. * ManualTests/blackberry/slider-thumb-consumes-event.html: Added. 2012-04-24 Christophe Dumez [EFL] Enable Web Timing https://bugs.webkit.org/show_bug.cgi?id=84705 Reviewed by Tony Gentilcore. Enable Web Timing in EFL port for for performance profiling and improvement. * Source/cmake/OptionsEfl.cmake: 2012-04-23 Kent Tamura Add test function to get placeholder string https://bugs.webkit.org/show_bug.cgi?id=84536 Reviewed by Ryosuke Niwa. * Source/autotools/symbols.filter: Expose Node::textContent and HTMLTextFormControlElement::placeholderShouldBeVisible. 2012-04-22 Sriram Neelakandan [Gtk] Added MOZ_X11 build flag for TARGET_X11 [Qt] Added MOZ_X11 build flag for !embedded [CMake] Added MOZ_X11 build flag for WTF_OS_UNIX https://bugs.webkit.org/show_bug.cgi?id=40785 Reviewed by Anders Carlsson. * GNUmakefile.am: * Source/cmake/OptionsCommon.cmake: 2012-04-22 Adrian Bunk [GTK] Remove the obsolete Hildon UI extensions https://bugs.webkit.org/show_bug.cgi?id=83420 Reviewed by Martin Robinson. * configure.ac: 2012-04-18 Thiago Marcos P. Santos [CMake] Use jsc target instead of ONLY_BUILD_JAVASCRIPTCORE https://bugs.webkit.org/show_bug.cgi?id=84229 CMake caches ONLY_BUILD_JAVASCRIPTCORE=1 and will reuse the setting for subsequent builds, stopping WebCore from being built ever again. Instead of trying to emulate a build target using command line options, just build the existing jsc target directly. Reviewed by Rob Buis. * CMakeLists.txt: 2012-04-18 Jason Liu [BlackBerry] HTTP GET header has a "Cookie" when refreshing a page after cookies have been cleared. https://bugs.webkit.org/show_bug.cgi?id=84223 Reviewed by George Staikos. * ManualTests/blackberry/clear-cookie-refresh-result.php: Added. * ManualTests/blackberry/clear-cookie-refresh.php: Added. 2012-04-17 Yong Li REGRESSION (r105453): Crash when handling touch events https://bugs.webkit.org/show_bug.cgi?id=81958 Reviewed by Antonio Gomes. Add a manual test for this issue because DumpRenderTree currently cannot send a group of touch points with different touch states in one shot. * ManualTests/resources/iframe-reloaded-on-touch.html: Added. * ManualTests/touch-stale-iframe-crash.html: Added. 2012-04-17 Kent Tamura Calendar Picker: Support RTL layout https://bugs.webkit.org/show_bug.cgi?id=83668 Reviewed by Hajime Morita. * ManualTests/forms/calendar-picker.html: Add Arabic parameters. Add suppresses the file selection dialog https://bugs.webkit.org/show_bug.cgi?id=58208 Reviewed by Ryosuke Niwa. * ManualTests/input-file-hidden-open-dialog-on-click.html: Added. Adding manual test as the file dialog opens only in User gesture. 2012-02-01 Philippe Normand [GStreamer] FFTFrame implementation https://bugs.webkit.org/show_bug.cgi?id=73545 Reviewed by Chris Rogers. * configure.ac: Enable the WebAudio option again and remove libfftw checks. 2012-01-31 Ryosuke Niwa webkit-perf.appspot.com should accept test results without medians https://bugs.webkit.org/show_bug.cgi?id=77513 Reviewed by Hajime Morita. Don't store 0s when values are not in JSON. * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post._float_or_none): (ReportHandler.post): 2012-01-31 Kenneth Rohde Christiansen Tap highlighting: Support better outlines for multiline inlines https://bugs.webkit.org/show_bug.cgi?id=77428 Reviewed by Simon Hausmann. Update the test to use a transform. * ManualTests/qt/tap-highlighting-inlines.html: 2012-01-31 Nayan Kumar K [GTK] Remove V8 compilation option. https://bugs.webkit.org/show_bug.cgi?id=77405 Reviewed by Philippe Normand. Revert the changes introduced as part of bug 69469 to provide an option to compile V8 as JavaScript engine. * GNUmakefile.am: Remove defining USE_JSC macro. * configure.ac: Remove --with-jsengine option. 2012-01-25 Philippe Normand [GStreamer] 0.11 build support https://bugs.webkit.org/show_bug.cgi?id=77085 Reviewed by Martin Robinson. * configure.ac: New --with-gstreamer option, defaulting to 0.10. 2012-01-30 Ryosuke Niwa Build fix after r106321. * Websites/webkit-perf.appspot.com/report_handler.py: * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): 2012-01-30 Ryosuke Niwa Python code in webkit-perf.appspot.com uses camelCase https://bugs.webkit.org/show_bug.cgi?id=77392 Reviewed by Adam Barth. Use PEP8 style naming conventions instead of camelCase. * Websites/webkit-perf.appspot.com/create_handler.py: (CreateHandler.post): (CreateHandler._create_builder): (CreateHandler._create_branch): (CreateHandler._create_platform): * Websites/webkit-perf.appspot.com/dashboard_handler.py: (DashboardHandler.get): * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): * Websites/webkit-perf.appspot.com/merge_tests_handler.py: (MergeTestsHandler.post): * Websites/webkit-perf.appspot.com/models.py: (create_in_transaction_with_numeric_id_holder): (delete_model_with_numeric_id_holder): (modelFromNumericId): (Builder.authenticate): (Builder.hashed_password): (Test.cache_key): * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post): (ReportHandler._model_by_key_name_in_body_or_error): (ReportHandler._integer_in_body): (ReportHandler._timestamp_in_body): (ReportHandler.bypass_authentication): (ReportHandler._results_are_valid): (ReportHandler._results_are_valid._is_float_convertible): (ReportHandler._create_build_if_possible): (ReportHandler._create_build_if_possible.execute): (ReportHandler._add_test_if_needed): (ReportHandler._add_test_if_needed.execute): (ReportHandler): (AdminReportHandler.bypass_authentication): * Websites/webkit-perf.appspot.com/runs_handler.py: (RunsHandler.get): 2012-01-30 Ryosuke Niwa Enable memcache on webkit-perf.appspot.com https://bugs.webkit.org/show_bug.cgi?id=77378 Reviewed by Adam Barth. Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported, or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue. * Websites/webkit-perf.appspot.com/create_handler.py: (CreateHandler.post): * Websites/webkit-perf.appspot.com/dashboard_handler.py: (DashboardHandler.get): * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): * Websites/webkit-perf.appspot.com/merge_tests_handler.py: (MergeTestsHandler.post): * Websites/webkit-perf.appspot.com/models.py: (createInTransactionWithNumericIdHolder): (Test): (Test.cacheKey): * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post): (ReportHandler._addTestIfNeeded): * Websites/webkit-perf.appspot.com/runs_handler.py: (RunsHandler.get): 2012-01-30 Ryosuke Niwa webkit-perf.appspot.com should have an ability to merge tests https://bugs.webkit.org/show_bug.cgi?id=77250 Reviewed by Adam Barth. Added admin/merge-tests. This page allows administrators to easily merge test objects. Also add the forgotten title.png and rename api/create to admin/create since we don't allow non-admins to create new models anyway. * Websites/webkit-perf.appspot.com/app.yaml: * Websites/webkit-perf.appspot.com/css: Added. * Websites/webkit-perf.appspot.com/css/title.png: Added. * Websites/webkit-perf.appspot.com/main.py: * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added. * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added. (MergeTestHandler): (MergeTestHandler.get): (MergeTestHandler.post): * Websites/webkit-perf.appspot.com/models.py: (deleteModelWithNumericIdHolder): * Websites/webkit-perf.appspot.com/static/create-models.html: 2012-01-30 Kenneth Rohde Christiansen Add manual tests for tap highlighting Rubberstamped by Simon Hausmann. * ManualTests/qt/tap-highlighting-colors.html: Added. * ManualTests/qt/tap-highlighting-images.html: Added. * ManualTests/qt/tap-highlighting-inlines.html: Added. 2012-01-30 Allan Sandfeld Jensen Manual test of number of resize events emitted during page generation. https://bugs.webkit.org/show_bug.cgi?id=77212 Is needed to test if too many resize events are send when using fixed layout, and needs to be a manual test because the test framework does not currently support testing fixed layout. Reviewed by Kenneth Rohde Christiansen. * ManualTests/resize-events.html: Added. 2012-01-29 Zoltan Herczeg Custom written CSS lexer https://bugs.webkit.org/show_bug.cgi?id=70107 Reviewed by Antti Koivisto and Oliver Hunt. Remove tokenizer.cpp from intermediate sources. * wscript: 2012-01-27 Fady Samuel Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting https://bugs.webkit.org/show_bug.cgi?id=76459 Reviewed by Darin Fisher. * Source/autotools/symbols.filter: 2012-01-26 Carlos Garcia Campos [GTK] Add basic printing support to WebKit2 https://bugs.webkit.org/show_bug.cgi?id=76172 Reviewed by Gustavo Noronha Silva. * configure.ac: Check whether GTK+ UNIX printing is available. 2012-01-27 ChangSeok Oh [EFL] SVG_FONT is not disabled when SVG is disabled. https://bugs.webkit.org/show_bug.cgi?id=77174 Reviewed by Eric Seidel. SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break. Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication. * Source/cmake/OptionsEfl.cmake: 2012-01-26 Kevin Ollivier [wx] Unreviewed. Build fix, don't build some sources which appear to no longer be needed. * wscript: 2012-01-24 Ryosuke Niwa Port Mozilla's Graph Server https://bugs.webkit.org/show_bug.cgi?id=76312 Reviewed by Adam Barth. Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com. To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq, js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs. * Websites/perf-webkit.appspot.com: Added. * Websites/perf-webkit.appspot.com/app.yaml: Added. * Websites/perf-webkit.appspot.com/create_handler.py: Added. (CreateHandler): (CreateHandler.post): (CreateHandler._createBuilder): (CreateHandler._createBuilder.execute): (CreateHandler._createBranch): (CreateHandler._createBranch.execute): (CreateHandler._createPlatform): (CreateHandler._createPlatform.execute): * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added. (DashboardHandler): (DashboardHandler.get): * Websites/perf-webkit.appspot.com/index.yaml: Added. * Websites/perf-webkit.appspot.com/main.py: Added. (main): * Websites/perf-webkit.appspot.com/manifest_handler.py: Added. (ManifestHandler): (ManifestHandler.get): * Websites/perf-webkit.appspot.com/models.py: Added. (NumericIdHolder): (NumericIdHolder.whose): (createInTransactionWithNumericIdHolder): (modelFromNumericId): (Branch): (Platform): (Builder): (Builder.authenticate): (Builder.hashedPassword): (Build): (Test): (TestResult): (ReportLog): * Websites/perf-webkit.appspot.com/report_handler.py: Added. (ReportHandler): (ReportHandler.post): (ReportHandler._modelByKeyNameInBodyOrError): (ReportHandler._integerInBody): (ReportHandler._timestampInBody): (ReportHandler._output): (ReportHandler._resultsAreValid): (ReportHandler._createBuildIfPossible): (ReportHandler._createBuildIfPossible.execute): (ReportHandler._addTestIfNeeded): (ReportHandler._addTestIfNeeded.execute): * Websites/perf-webkit.appspot.com/runs_handler.py: Added. (RunsHandler): (RunsHandler.get): * Websites/perf-webkit.appspot.com/static: Added. * Websites/perf-webkit.appspot.com/static/create-models.html: Added. * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added. 2012-01-25 Hajime Morita > ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom https://bugs.webkit.org/show_bug.cgi?id=76863 Reviewed by Dimitri Glazkov. Added a feature flag. * Source/cmake/OptionsBlackBerry.cmake: * Source/cmake/OptionsEfl.cmake: * Source/cmake/OptionsWinCE.cmake: * configure.ac: 2012-01-25 Kenneth Rohde Christiansen [Qt] Implement tap feedback respecting -webkit-tap-highlight-color https://bugs.webkit.org/show_bug.cgi?id=76914 Reviewed by Simon Hausmann. Add a manual test. * ManualTests/qt/tap-highlighting.html: Added. 2012-01-25 Roland Steiner