WebKit-https.git
10 years ago2010-03-31 Marcus Bulach <bulach@chromium.org>
eric@webkit.org [Wed, 31 Mar 2010 17:47:34 +0000 (17:47 +0000)]
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Implements cancelGeolocationPermissionRequestForFrame.
        Similar to requestGeolocationPermissionForFrame(), passes Geolocation* to cancelGeolocationPermissionRequestForFrame(),
        so that the embedder can identify which Geolocation object is cancelling the pending permission request.
        Calls cancelGeolocationPermissionRequestForFrame() before stopUpdating() so it better matches the startUpdating() / requestPermission() flow.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * loader/EmptyClients.h:
        (WebCore::EmptyChromeClient::cancelGeolocationPermissionRequestForFrame):
        * page/Chrome.cpp:
        (WebCore::Chrome::cancelGeolocationPermissionRequestForFrame):
        * page/Chrome.h:
        * page/ChromeClient.h:
        * page/Geolocation.cpp:
        (WebCore::Geolocation::disconnectFrame):
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Implements cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * public/WebGeolocationService.h:
        (WebKit::WebGeolocationService::cancelPermissionRequestForFrame):
        * src/ChromeClientImpl.cpp:
        (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
        * src/ChromeClientImpl.h:
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebCoreSupport/ChromeClientGtk.cpp:
        (WebKit::ChromeClient::cancelGeolocationPermissionRequestForFrame):
        * WebCoreSupport/ChromeClientGtk.h:
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebCoreSupport/ChromeClientHaiku.h:
        (WebCore::ChromeClientHaiku::cancelGeolocationPermissionRequestForFrame):
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::cancelGeolocationPermissionRequestForFrame):
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebCoreSupport/ChromeClientQt.h:
        (WebCore::ChromeClientQt::cancelGeolocationPermissionRequestForFrame):
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::cancelGeolocationPermissionRequestForFrame):
2010-03-31  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Jeremy Orlow.

        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
        https://bugs.webkit.org/show_bug.cgi?id=35031

        * WebKitSupport/ChromeClientWx.h:
        (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56851 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoAdd animation to progress element
yael.aharon@nokia.com [Wed, 31 Mar 2010 17:06:57 +0000 (17:06 +0000)]
Add animation to progress element
https://bugs.webkit.org/show_bug.cgi?id=36664

Reviewed by Antti Koivisto.

Add a timer to control the animation. The timer is started after painting
or a state change in the progress bar, to prevent animation from running
when the progress bar is not visible.

* html/HTMLProgressElement.cpp:
* platform/qt/RenderThemeQt.cpp:
* platform/qt/RenderThemeQt.h:
* rendering/RenderProgress.cpp:
* rendering/RenderProgress.h:
* rendering/RenderTheme.cpp:
* rendering/RenderTheme.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56850 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Wed, 31 Mar 2010 17:01:30 +0000 (17:01 +0000)]
2010-03-31  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed. Rolling out r56829 since it broke chromium layout tests.

        [REGRESSION] Inspector tests started crashing since r56829
        https://bugs.webkit.org/show_bug.cgi?id=36888

        * bindings/scripts/CodeGeneratorV8.pm:
        * bindings/v8/V8Utilities.cpp:
        * bindings/v8/V8Utilities.h:
        * loader/FrameLoaderClient.h:
        WebKit/chromium:
        * public/WebFrameClient.h:
        * src/FrameLoaderClientImpl.cpp:
        * src/FrameLoaderClientImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56849 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Sterling Swigart <sswigart@google.com>
eric@webkit.org [Wed, 31 Mar 2010 16:53:17 +0000 (16:53 +0000)]
2010-03-31  Sterling Swigart  <sswigart@google.com>

        Reviewed by David Levin.

        [Chromium] Enable fast/events/onbeforeunload-focused-iframe.html
        https://bugs.webkit.org/show_bug.cgi?id=36781

        * platform/chromium/test_expectations.txt: Enable test now that callShouldCloseOnWebView
        is implemented in test_shell.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56848 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agomore tweaks to WebGL+CSS
cmarrin@apple.com [Wed, 31 Mar 2010 16:29:26 +0000 (16:29 +0000)]
more tweaks to WebGL+CSS

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56847 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Wed, 31 Mar 2010 16:23:47 +0000 (16:23 +0000)]
2010-03-31  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Timothy Hatcher.

        Web Inspector: creating new style bugfixing.

        https://bugs.webkit.org/show_bug.cgi?id=36884

        - InspectorDOMAgent should clear internal state upon reset (we are re-using
          single dom agent instance throughout entire inspector controller lifetime)
        - Brought back blank style 'refresh' processing logic - remove it by mistake earlier
        - Blocked couple of click handlers so that double-click to edit was not
          expanding / collapsing the pane
        - There is no need to reach out for matched rules upon 'refresh' update -
          getting computed style is sufficient.

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::matchRulesForList):
        * inspector/InspectorDOMAgent.cpp:
        (WebCore::InspectorDOMAgent::discardBindings):
        * inspector/front-end/StylesSidebarPane.js:
        (WebInspector.StylesSidebarPane.prototype.update.getStylesCallback):
        (WebInspector.StylesSidebarPane.prototype.update.getComputedStyleCallback):
        (WebInspector.StylesSidebarPane.prototype.update):
        (WebInspector.StylesSidebarPane.prototype._refreshUpdate):
        (WebInspector.StylesSidebarPane.prototype._rebuildUpdate):
        (WebInspector.StylesSidebarPane.prototype._refreshStyleRules):
        (WebInspector.StylesSidebarPane.prototype.addBlankSection):
        (WebInspector.StylePropertiesSection.prototype._dblclickEmptySpace):
        (WebInspector.StylePropertiesSection.prototype._clickSelector):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56846 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Laszlo Gombos <laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 31 Mar 2010 16:10:33 +0000 (16:10 +0000)]
2010-03-31  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Unreviewed, fix after r56842.

        Add UNUSED_PARAM a to silence warning.

        * jit/JITStubs.cpp:
        (JSC::DEFINE_STUB_FUNCTION):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56845 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 31 Mar 2010 16:09:06 +0000 (16:09 +0000)]
2010-03-31  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Chromium build fix: create missing v8::HandleScope.

        https://bugs.webkit.org/show_bug.cgi?id=36828

        * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
        (WebCore::InjectedScriptHost::canAccessInspectedWindow):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56844 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Alexander Pavlov <apavlov@chromium.org>
eric@webkit.org [Wed, 31 Mar 2010 16:01:34 +0000 (16:01 +0000)]
2010-03-31  Alexander Pavlov  <apavlov@chromium.org>

        Reviewed by Pavel Feldman.

        Fix crash

        Web Inspector: [Chromium] inspector/audits-panel-functional.html crashes test_shell
        https://bugs.webkit.org/show_bug.cgi?id=36885

        * inspector/audits-panel-functional.html:
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56843 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Laszlo Gombos <laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 31 Mar 2010 15:59:00 +0000 (15:59 +0000)]
2010-03-31  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Unreviewed, Symbian build fix.

        Refactor JITStubs.cpp so that the list of STUB_FUNCTIONs
        are not dependent on the JSVALUE32_64 guard.

        * jit/JITStubs.cpp: Place the JSVALUE32_64 guard inside
        the body of cti_op_eq_strings.
        * jit/JITStubs.h: Remove JSVALUE32_64 guard from
        cti_op_eq_strings stub.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56842 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 31 Mar 2010 15:24:19 +0000 (15:24 +0000)]
2010-03-31  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Check that injected script can still access inspected window object when wrapping console object. When the window cannot be access serialize objects as strings. Also don't call InjectedScript.dispatch if the window cannot be accessed (due to frame navigation).

        https://bugs.webkit.org/show_bug.cgi?id=36828

        * bindings/js/JSInjectedScriptHostCustom.cpp:
        (WebCore::InjectedScriptHost::canAccessInspectedWindow):
        * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
        (WebCore::InjectedScriptHost::canAccessInspectedWindow):
        * inspector/InjectedScript.cpp:
        (WebCore::InjectedScript::wrapForConsole):
        * inspector/InjectedScriptHost.h:
        * inspector/front-end/InjectedScript.js:
        (injectedScriptConstructor):

2010-03-30  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: get rid of "Unsafe JavaScript attempt..." message when inspecting frames whose content has changed.

        https://bugs.webkit.org/show_bug.cgi?id=36828

        * http/tests/inspector-enabled/console-log-before-frame-navigation-expected.txt:
        * http/tests/inspector-enabled/resources/console-log-frame-before-navigation.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56841 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Mattias Nissler <mnissler@google.com>
eric@webkit.org [Wed, 31 Mar 2010 14:45:28 +0000 (14:45 +0000)]
2010-03-31  Mattias Nissler  <mnissler@google.com>

        Reviewed by Pavel Feldman.

        Allow generic resource URLs for cookie handling in the inspector. This
        enables display of all cookies, not only those that are associated
        with resources accessed through http, https or file.
        https://bugs.webkit.org/show_bug.cgi?id=36877

        * inspector/front-end/CookieItemsView.js:
        (WebInspector.CookieItemsView.prototype._filterCookiesForDomain):
        * inspector/front-end/DOMAgent.js:
        (WebInspector.Cookies.cookieMatchesResourceURL):
        * inspector/front-end/inspector.js:
        (WebInspector.updateResource):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56840 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 31 Mar 2010 14:42:09 +0000 (14:42 +0000)]
2010-03-31  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Add missing pixel test results for svg/filters/feColorMatrix-values.svg

        * platform/mac/svg/filters/feColorMatrix-values-expected.checksum: Added.
        * platform/mac/svg/filters/feColorMatrix-values-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56839 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Diego Gonzalez <diego.gonzalez@openbossa.org>
eric@webkit.org [Wed, 31 Mar 2010 14:26:20 +0000 (14:26 +0000)]
2010-03-31  Diego Gonzalez  <diego.gonzalez@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Custom user agent for user agent switcher
        https://bugs.webkit.org/show_bug.cgi?id=36757

        * QtLauncher/main.cpp:
        (LauncherWindow::showUserAgentDialog):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56838 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agohttps://bugs.webkit.org/show_bug.cgi?id=36446
antti.j.koivisto@nokia.com [Wed, 31 Mar 2010 13:27:46 +0000 (13:27 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=36446
[Qt] QWebSettings::TiledBackingStoreEnabled attribute lacks documentation and default value

Reviewed by Kenneth Rohde Christiansen.

* Api/qgraphicswebview.cpp:
* Api/qwebsettings.cpp:
(QWebSettings::QWebSettings):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56837 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Yury Semikhatsky <yurys@chromium.org>
eric@webkit.org [Wed, 31 Mar 2010 11:04:25 +0000 (11:04 +0000)]
2010-03-31  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Add stubs for moveWindowBy and setAttachedWindowHeight.

        https://bugs.webkit.org/show_bug.cgi?id=36842

        * src/WebDevToolsFrontendImpl.cpp:
        (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
        (WebKit::WebDevToolsFrontendImpl::jsSetAttachedWindowHeight):
        (WebKit::WebDevToolsFrontendImpl::jsMoveWindowBy):
        * src/WebDevToolsFrontendImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56836 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 31 Mar 2010 10:45:57 +0000 (10:45 +0000)]
2010-03-31  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        path to committers.py in commit-queue rejection message is wrong
        https://bugs.webkit.org/show_bug.cgi?id=36865

        This fix would have only been 3 lines long if we had
        1. Had access to an SCM object or tool to give us the checkout root
        2. Been able to depend on Python 2.6
        Instead I've added a bunch of hack code, but at least now
        we should never have to update this string again as the location
        of committers.py is fully dynamically discovered. :p

        * Scripts/webkitpy/common/net/bugzilla.py:
        * Scripts/webkitpy/common/net/bugzilla_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56835 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Wed, 31 Mar 2010 10:35:32 +0000 (10:35 +0000)]
2010-03-30  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Nate Chapin.

        IndexedDB: Finish hooking up bindings for IndexedDatabaseRequest
        https://bugs.webkit.org/show_bug.cgi?id=36830

        Still not enough hooked up to test.  Soon!

        * WebCore.gypi:
        * bindings/v8/custom/V8CustomIDBCallback.h: Removed.
        * bindings/v8/custom/V8CustomIDBCallbacks.h: Added.
        (WebCore::V8CustomIDBCallbacks::create):
        (WebCore::V8CustomIDBCallbacks::~V8CustomIDBCallbacks):
        (WebCore::V8CustomIDBCallbacks::onSuccess):
        (WebCore::V8CustomIDBCallbacks::onError):
        (WebCore::V8CustomIDBCallbacks::V8CustomIDBCallbacks):
        * bindings/v8/custom/V8IndexedDatabaseRequestCustom.cpp:
        (WebCore::V8IndexedDatabaseRequest::openCallback):
        * storage/IDBDatabaseRequest.cpp: Added.
        (WebCore::IDBDatabaseRequest::IDBDatabaseRequest):
        (WebCore::IDBDatabaseRequest::~IDBDatabaseRequest):
        * storage/IDBDatabaseRequest.h:
        (WebCore::IDBDatabaseRequest::create):
        * storage/IndexedDatabaseRequest.cpp:
        (WebCore::IndexedDatabaseRequest::open):
        * storage/IndexedDatabaseRequest.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56834 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Zhenyao Mo <zmo@google.com>
eric@webkit.org [Wed, 31 Mar 2010 10:26:36 +0000 (10:26 +0000)]
2010-03-31  Zhenyao Mo  <zmo@google.com>

        Reviewed by Darin Fisher.

        Implement memmove behavior for WebGLArray set()
        https://bugs.webkit.org/show_bug.cgi?id=35619

        * fast/canvas/webgl/array-setters-expected.txt: Testing shared overlapping buffer set() behaviors.
        * fast/canvas/webgl/array-setters.html: Ditto.
2010-03-31  Zhenyao Mo  <zmo@google.com>

        Reviewed by Darin Fisher.

        Implement memmove behavior for WebGLArray set()
        https://bugs.webkit.org/show_bug.cgi?id=35619

        New test cases are added to fast/canvas/webgl/array-setters.html.

        * html/canvas/WebGLArray.cpp: Use memmove instead of memcpy; with memmove, copying takes place as if an intermediate buffer was used, allowing the destination and source to overlap.
        (WebCore::WebGLArray::setImpl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56833 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Sterling Swigart <sswigart@google.com>
eric@webkit.org [Wed, 31 Mar 2010 10:08:14 +0000 (10:08 +0000)]
2010-03-31  Sterling Swigart  <sswigart@google.com>

        Reviewed by David Levin.

        [chromium] test_expectations.txt swept for MAC test cases becoming PASS
        https://bugs.webkit.org/show_bug.cgi?id=36863

        * platform/chromium/test_expectations.txt: Cleaned up test_expectations.txt
        for MAC which are now PASS.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56832 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Benjamin Poulain <benjamin.poulain@nokia.com>
eric@webkit.org [Wed, 31 Mar 2010 09:50:02 +0000 (09:50 +0000)]
2010-03-31  Benjamin Poulain  <benjamin.poulain@nokia.com>

        Reviewed by Darin Adler.

        tryLayoutDoingPositionedMovementOnly does not have to be in RenderObject or be virtual
        https://bugs.webkit.org/show_bug.cgi?id=36810

        Move tryLayoutDoingPositionedMovementOnly as a regular method of RenderBox

        * rendering/RenderBox.h:
        (WebCore::RenderBox::tryLayoutDoingPositionedMovementOnly):
        * rendering/RenderObject.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56831 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Qi Zhang <qi.2.zhang@nokia.com>
eric@webkit.org [Wed, 31 Mar 2010 08:56:29 +0000 (08:56 +0000)]
2010-03-31  Qi Zhang  <qi.2.zhang@nokia.com>

        Reviewed by Darin Adler.

        [Qt] Remove LayoutTests/fast/canvas/image-object-in-canvas.html from Skipped
        https://bugs.webkit.org/show_bug.cgi?id=36836

        Enable LayoutTests/fast/canvas/image-object-in-canvas.html at LayoutTests

        * platform/qt/Skipped:
        * platform/qt/fast/canvas/image-object-in-canvas-expected.checksum: Added.
        * platform/qt/fast/canvas/image-object-in-canvas-expected.png: Added.
        * platform/qt/fast/canvas/image-object-in-canvas-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56830 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 John Gregg <johnnyg@google.com>
eric@webkit.org [Wed, 31 Mar 2010 08:37:13 +0000 (08:37 +0000)]
2010-03-31  John Gregg  <johnnyg@google.com>

        Reviewed by Darin Fisher.

        [chromium] add logging of cross-frame property accesses for site isolation
        https://bugs.webkit.org/show_bug.cgi?id=35773

        No new tests as no new functionality.

        * bindings/scripts/CodeGeneratorV8.pm:
        * bindings/v8/V8Utilities.cpp:
        (WebCore::logPropertyAccess):
        * bindings/v8/V8Utilities.h:
        * loader/FrameLoaderClient.h:
        (WebCore::FrameLoaderClient::logCrossFramePropertyAccess):
2010-03-31  John Gregg  <johnnyg@google.com>

        Reviewed by Darin Fisher.

        [chromium] add logging of cross-frame property accesses for site isolation
        https://bugs.webkit.org/show_bug.cgi?id=35773

        * public/WebFrameClient.h:
        (WebKit::WebFrameClient::logCrossFramePropertyAccess):
        * src/FrameLoaderClientImpl.cpp:
        (WebKit::FrameLoaderClientImpl::logCrossFramePropertyAccess):
        * src/FrameLoaderClientImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56829 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-31 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Wed, 31 Mar 2010 07:14:43 +0000 (07:14 +0000)]
2010-03-31  Shinichiro Hamaji  <hamaji@chromium.org>

        Unreviewed test fix for r56809.

        webkit-patch what-broke throws exception
        https://bugs.webkit.org/show_bug.cgi?id=36852

        * Scripts/webkitpy/common/checkout/api_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56828 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Wed, 31 Mar 2010 07:04:43 +0000 (07:04 +0000)]
2010-03-30  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by Eric Seidel.

        [Chromium] fast/repaint/overflow-scroll-body-appear need to be rebaselined
        https://bugs.webkit.org/show_bug.cgi?id=36825

        * platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
        * platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
        * platform/chromium-mac/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
        * platform/chromium-mac/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
        * platform/chromium-win/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
        * platform/chromium-win/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
        * platform/chromium-win/fast/repaint/overflow-scroll-body-appear-expected.txt: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56827 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoFixing b0rked version of JavaScriptCore.vcproj - added lines were truncated.
barraclough@apple.com [Wed, 31 Mar 2010 06:09:51 +0000 (06:09 +0000)]
Fixing b0rked version of JavaScriptCore.vcproj - added lines were truncated.

Reviewed by NOBODY (windows build fix).

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56826 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoRubber stamped by Sam Weinig.
barraclough@apple.com [Wed, 31 Mar 2010 05:44:34 +0000 (05:44 +0000)]
Rubber stamped by Sam Weinig.

https://bugs.webkit.org/show_bug.cgi?id=36866
Move CString to WTF

JavaScriptCore:

* Android.mk:
* GNUmakefile.am:
* JavaScriptCore.exp:
* JavaScriptCore.gypi:
* JavaScriptCore.pro:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.vcproj/WTF/WTF.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* wtf/text: Added.
* wtf/text/CString.cpp: Copied from WebCore/platform/text/CString.cpp.
* wtf/text/CString.h: Copied from WebCore/platform/text/CString.h.
(WTF::CStringBuffer::data):
(WTF::CStringBuffer::length):
(WTF::CStringBuffer::create):
(WTF::CStringBuffer::CStringBuffer):
(WTF::CStringBuffer::mutableData):
(WTF::CString::CString):
(WTF::CString::isNull):
(WTF::CString::buffer):
(WTF::operator!=):

WebCore:

* Android.mk:
* ForwardingHeaders/wtf/text: Added.
* ForwardingHeaders/wtf/text/CString.h: Added.
* GNUmakefile.am:
* WebCore.base.exp:
* WebCore.gypi:
* WebCore.order:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
* bindings/js/JSDOMWindowBase.cpp:
* bindings/js/ScheduledAction.cpp:
* bindings/js/ScriptController.cpp:
* bindings/v8/ScriptController.cpp:
* bindings/v8/V8Binding.cpp:
* bindings/v8/V8DOMWindowShell.cpp:
* bridge/jni/JNIBridge.cpp:
* bridge/jni/v8/JavaStringV8.h:
(JSC::Bindings::JavaStringImpl::init):
* css/CSSParser.cpp:
* dom/CharacterData.cpp:
* dom/Document.cpp:
* dom/Element.cpp:
* dom/Node.cpp:
* dom/Position.cpp:
* dom/Range.cpp:
* dom/Text.cpp:
* dom/XMLTokenizer.cpp:
* dom/XMLTokenizerLibxml2.cpp:
* dom/XMLTokenizerQt.cpp:
* editing/SelectionController.cpp:
* editing/VisiblePosition.cpp:
* editing/VisibleSelection.cpp:
* history/CachedFrame.cpp:
* history/HistoryItem.cpp:
* history/qt/HistoryItemQt.cpp:
* html/FormDataList.h:
(WebCore::FormDataList::appendData):
(WebCore::FormDataList::Item::Item):
(WebCore::FormDataList::Item::data):
* html/HTMLDocument.cpp:
* html/PreloadScanner.cpp:
* inspector/InspectorController.cpp:
* inspector/InspectorDOMAgent.cpp:
* loader/DocLoader.cpp:
* loader/FTPDirectoryDocument.cpp:
* loader/FrameLoader.cpp:
* loader/HistoryController.cpp:
* loader/ProgressTracker.cpp:
* loader/appcache/ApplicationCacheStorage.cpp:
* loader/archive/cf/LegacyWebArchive.cpp:
* loader/icon/wince/IconDatabaseWince.cpp:
* loader/loader.cpp:
* page/Console.cpp:
* page/DOMWindow.cpp:
* page/SecurityOrigin.cpp:
* page/XSSAuditor.cpp:
* page/animation/AnimationBase.cpp:
* platform/ContextMenu.cpp:
* platform/FileSystem.h:
* platform/KURL.cpp:
* platform/KURLGoogle.cpp:
* platform/KURLGooglePrivate.h:
* platform/Pasteboard.h:
* platform/android/FileSystemAndroid.cpp:
* platform/android/TemporaryLinkStubs.cpp:
* platform/brew/KURLBrew.cpp:
* platform/cf/FileSystemCF.cpp:
* platform/chromium/MIMETypeRegistryChromium.cpp:
* platform/efl/FileSystemEfl.cpp:
* platform/efl/PasteboardEfl.cpp:
* platform/efl/PlatformKeyboardEventEfl.cpp:
* platform/efl/PlatformScreenEfl.cpp:
* platform/efl/RenderThemeEfl.cpp:
* platform/efl/ScrollbarEfl.cpp:
* platform/efl/SharedBufferEfl.cpp:
* platform/efl/WidgetEfl.cpp:
* platform/graphics/GlyphPageTreeNode.cpp:
* platform/graphics/cairo/FontPlatformDataCairo.cpp:
* platform/graphics/cg/ImageBufferCG.cpp:
* platform/graphics/chromium/FontCacheLinux.cpp:
* platform/graphics/chromium/FontPlatformDataLinux.h:
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
* platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
* platform/graphics/gtk/FontPlatformDataPango.cpp:
* platform/graphics/gtk/IconGtk.cpp:
* platform/graphics/gtk/ImageGtk.cpp:
* platform/graphics/haiku/GraphicsContextHaiku.cpp:
* platform/graphics/mac/GraphicsContext3DMac.cpp:
* platform/graphics/mac/GraphicsLayerCA.mm:
* platform/graphics/qt/GraphicsContext3DQt.cpp:
* platform/graphics/qt/ImageBufferQt.cpp:
* platform/graphics/qt/MediaPlayerPrivatePhonon.cpp:
* platform/graphics/qt/MediaPlayerPrivateQt.cpp:
* platform/graphics/skia/GraphicsLayerSkia.cpp:
* platform/graphics/win/GraphicsLayerCACF.cpp:
* platform/graphics/win/WKCACFLayer.cpp:
* platform/graphics/wx/FontPlatformData.h:
* platform/gtk/ClipboardGtk.cpp:
* platform/gtk/ContextMenuItemGtk.cpp:
* platform/gtk/DataObjectGtk.h:
* platform/gtk/FileChooserGtk.cpp:
* platform/gtk/FileSystemGtk.cpp:
* platform/gtk/GeolocationServiceGtk.cpp:
* platform/gtk/KURLGtk.cpp:
* platform/gtk/Language.cpp:
* platform/gtk/LocalizedStringsGtk.cpp:
* platform/gtk/PasteboardGtk.cpp:
* platform/gtk/PopupMenuGtk.cpp:
* platform/gtk/RenderThemeGtk.cpp:
* platform/gtk/SharedBufferGtk.cpp:
* platform/haiku/FileSystemHaiku.cpp:
* platform/haiku/PlatformKeyboardEventHaiku.cpp:
* platform/network/CredentialStorage.cpp:
* platform/network/FormData.cpp:
* platform/network/FormData.h:
* platform/network/FormDataBuilder.cpp:
* platform/network/FormDataBuilder.h:
* platform/network/HTTPParsers.cpp:
* platform/network/android/ResourceHandleAndroid.cpp:
* platform/network/cf/FormDataStreamCFNet.cpp:
* platform/network/cf/ResourceHandleCFNet.cpp:
* platform/network/chromium/ResourceResponse.h:
* platform/network/curl/FormDataStreamCurl.cpp:
* platform/network/curl/ResourceHandleManager.cpp:
* platform/network/curl/ResourceHandleManager.h:
* platform/network/mac/FormDataStreamMac.mm:
* platform/network/mac/ResourceHandleMac.mm:
* platform/network/qt/QNetworkReplyHandler.cpp:
* platform/network/soup/CookieJarSoup.cpp:
* platform/network/soup/ResourceHandleSoup.cpp:
* platform/network/soup/ResourceRequestSoup.cpp:
* platform/network/soup/ResourceResponseSoup.cpp:
* platform/network/win/ResourceHandleWin.cpp:
* platform/posix/FileSystemPOSIX.cpp:
* platform/qt/FileSystemQt.cpp:
* platform/qt/KURLQt.cpp:
* platform/qt/TemporaryLinkStubs.cpp:
* platform/sql/chromium/SQLiteFileSystemChromium.cpp:
* platform/text/CString.cpp: Removed.
* platform/text/CString.h: Removed.
* platform/text/PlatformString.h:
* platform/text/String.cpp:
* platform/text/StringImpl.cpp:
* platform/text/TextCodec.h:
* platform/text/TextCodecICU.cpp:
* platform/text/TextCodecLatin1.cpp:
* platform/text/TextCodecUTF16.cpp:
* platform/text/TextCodecUserDefined.cpp:
* platform/text/TextEncoding.cpp:
* platform/text/TextEncoding.h:
* platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp:
* platform/text/gtk/TextCodecGtk.cpp:
* platform/text/haiku/StringHaiku.cpp:
* platform/text/mac/TextCodecMac.cpp:
* platform/text/qt/TextCodecQt.cpp:
* platform/text/wx/StringWx.cpp:
* platform/win/ClipboardUtilitiesWin.cpp:
* platform/win/ClipboardWin.cpp:
* platform/win/ContextMenuItemWin.cpp:
* platform/win/ContextMenuWin.cpp:
* platform/win/FileSystemWin.cpp:
* platform/win/GDIObjectCounter.cpp:
* platform/win/Language.cpp:
* platform/win/PasteboardWin.cpp:
* platform/wince/FileSystemWince.cpp:
* platform/wince/KeygenWince.cpp:
* platform/wince/PasteboardWince.cpp:
* platform/wx/FileSystemWx.cpp:
* platform/wx/LoggingWx.cpp:
* plugins/PluginDebug.h:
* plugins/PluginPackage.cpp:
* plugins/PluginStream.cpp:
* plugins/PluginStream.h:
* plugins/PluginView.h:
* plugins/gtk/PluginPackageGtk.cpp:
* plugins/mac/PluginPackageMac.cpp:
* plugins/qt/PluginPackageQt.cpp:
* plugins/symbian/PluginPackageSymbian.cpp:
* plugins/win/PluginPackageWin.cpp:
* rendering/RenderLayer.cpp:
* rendering/RenderLayerCompositor.cpp:
* rendering/RenderTreeAsText.cpp:
* storage/Database.cpp:
* storage/SQLTransactionCoordinator.cpp:
* storage/SQLTransactionCoordinator.h:
* storage/StorageAreaSync.cpp:
* storage/StorageSyncManager.cpp:
* storage/chromium/DatabaseTrackerChromium.cpp:
* storage/chromium/QuotaTracker.cpp:
* storage/chromium/QuotaTracker.h:
* svg/SVGFontFaceElement.cpp:
* svg/SVGStyledElement.cpp:
* svg/SVGUseElement.cpp:
* websockets/WebSocket.cpp:
* websockets/WebSocketChannel.cpp:
* websockets/WebSocketHandshake.cpp:
* wml/WMLErrorHandling.cpp:
* wml/WMLGoElement.cpp:
* wml/WMLPageState.cpp:
* wml/WMLPostfieldElement.cpp:
* wml/WMLSelectElement.cpp:
* xml/XMLHttpRequest.cpp:
* xml/XSLStyleSheetLibxslt.cpp:
* xml/XSLTProcessorLibxslt.cpp:

WebKit:

* efl/WebCoreSupport/ChromeClientEfl.cpp:
* efl/ewk/ewk_frame.cpp:
(ewk_frame_name_get):
(ewk_frame_selection_get):
(ewk_frame_uri_changed):
* efl/ewk/ewk_history.cpp:
* efl/ewk/ewk_settings.cpp:

WebKit/chromium:

* public/WebCString.h:
* src/FrameLoaderClientImpl.cpp:
* src/GraphicsContext3D.cpp:
* src/WebCString.cpp:
(WebKit::WebCString::assign):
(WebKit::WebCString::WebCString):
(WebKit::WebCString::operator=):
(WebKit::WebCString::operator WTF::CString):
* src/WebMediaPlayerClientImpl.cpp:
* src/WebString.cpp:
* src/WebURLError.cpp:

WebKit/gtk:

* WebCoreSupport/ChromeClientGtk.cpp:
* WebCoreSupport/ContextMenuClientGtk.cpp:
* WebCoreSupport/EditorClientGtk.cpp:
* WebCoreSupport/FrameLoaderClientGtk.cpp:
* WebCoreSupport/InspectorClientGtk.cpp:
* gdom/ConvertToGCharPrivate.h:
* webkit/webkitdownload.cpp:
* webkit/webkithittestresult.cpp:
* webkit/webkitnetworkrequest.cpp:
* webkit/webkitprivate.h:
* webkit/webkitsecurityorigin.cpp:
* webkit/webkitwebdatabase.cpp:
* webkit/webkitwebframe.cpp:
* webkit/webkitwebhistoryitem.cpp:
(webkit_web_history_item_finalize):
(webkit_web_history_item_get_target):
* webkit/webkitwebresource.cpp:
* webkit/webkitwebsettings.cpp:
* webkit/webkitwebview.cpp:

WebKit/mac:

* Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::getCookies):
(WebKit::NetscapePluginInstanceProxy::getProxy):
(WebKit::NetscapePluginInstanceProxy::getAuthenticationInfo):
(WebKit::NetscapePluginInstanceProxy::resolveURL):
* Plugins/WebBaseNetscapePluginView.h:
* Plugins/WebBaseNetscapePluginView.mm:
* Plugins/WebNetscapePluginView.mm:
(-[WebNetscapePluginView resolveURL:forTarget:]):

WebKit/qt:

* Api/qwebelement.cpp:

WebKit/win:

* WebDownload.cpp:
* WebDownloadCFNet.cpp:
* WebDownloadCurl.cpp:
* WebHistoryItem.cpp:
* WebLocalizableStrings.cpp:
* WebMutableURLRequest.cpp:
* WebPreferences.cpp:
(WebPreferences::migrateWebKitPreferencesToCFPreferences):
* WebView.cpp:

WebKit/wx:

* WebFrame.cpp:
* WebView.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56825 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 31 Mar 2010 04:35:40 +0000 (04:35 +0000)]
2010-03-30  Kent Tamura  <tkent@chromium.org>

        Reviewed by Brady Eidson.

        REGRESSION (r56439) - Crash when a renderer for a file upload control
        with a selected file is recreated
        https://bugs.webkit.org/show_bug.cgi?id=36723

        * fast/forms/input-file-re-render.html:
          Force to do re-layout to check the regression.

2010-03-30  Kent Tamura  <tkent@chromium.org>

        Reviewed by Brady Eidson.

        REGRESSION (r56439) - Crash when a renderer for a file upload control
        with a selected file is recreated
        https://bugs.webkit.org/show_bug.cgi?id=36723

        RenderFileUploadControl::chooseIconForFiles was called before
        m_fileChooser was initialized.

        * platform/FileChooser.cpp:
        (WebCore::FileChooser::FileChooser): Introduce m_isInitializing flag to
          avoid FileChooserClient::repaint() call.
        (WebCore::FileChooser::loadIcon):
        (WebCore::FileChooser::iconLoaded):
        * platform/FileChooser.h: Add a FielChooser parameter to
          FileChooserClient::chooseIconForFiles().
        * rendering/RenderFileUploadControl.cpp:
        (WebCore::RenderFileUploadControl::chooseIconForFiles):
        (WebCore::RenderFileUploadControl::paintObject): Add an assertion.
        * rendering/RenderFileUploadControl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56824 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoRubber stamped by Dave Levin.
cjerdonek@webkit.org [Wed, 31 Mar 2010 04:32:22 +0000 (04:32 +0000)]
Rubber stamped by Dave Levin.

Made check-webkit-style less chatty.

Examples include:
 - https://bugs.webkit.org/show_bug.cgi?id=36866#c4
 - https://bugs.webkit.org/show_bug.cgi?id=36472#c9

* Scripts/webkitpy/style/checker.py:
  - Changed unrecognized file type log message from info to debug.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56823 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Stanislav Paltis <Stanislav.Paltis@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 31 Mar 2010 03:36:06 +0000 (03:36 +0000)]
2010-03-30  Stanislav Paltis  <Stanislav.Paltis@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] qmake/symbian build failure
        https://bugs.webkit.org/show_bug.cgi?id=36745

        Fix build break in Symbian build introduced in r56714,
        by modifying comment escape character from ";" to "#".

        * WebCore.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56822 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Wed, 31 Mar 2010 02:00:42 +0000 (02:00 +0000)]
2010-03-30  Yuzo Fujishima  <yuzo@google.com>

        Reviewed by Eric Seidel.

        Fix LayoutTests/fast/dom/Window/window-resize.html
        The test failed on Mac if Dock is placed on the left or the right because the window's width
        and horizontal position can be adjusted by the OS.
        This patch fixes it by using window.availWidth instead of window.width as the expected
        values and by avoid using constant expected values.
        As a side effect, the expected values become platform independent.

        https://bugs.webkit.org/show_bug.cgi?id=36813

        * fast/dom/Window/window-resize-expected.txt:
        * fast/dom/Window/window-resize.html:
        * platform/mac/fast/dom/Window/window-resize-expected.txt: Removed.
        * platform/win/fast/dom/Window/window-resize-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56821 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Alpha Lam <hclam@chromium.org>
hclam@chromium.org [Wed, 31 Mar 2010 01:25:37 +0000 (01:25 +0000)]
2010-03-30  Alpha Lam  <hclam@chromium.org>

        Reviewed by Dmitry Titov.

        [chromium] Fix test expectations for a new test added in r56779
        https://bugs.webkit.org/show_bug.cgi?id=36868

        inspector/audits-panel-functional.html is crashing on Windows. Mark it so.

        * platform/chromium/test_expectations.txt:
        Add expectation for inspector/audits-panel-functional.html to mark it as crashing.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56820 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agowx build fixes after new method additions and a method rename.
kevino@webkit.org [Wed, 31 Mar 2010 01:19:05 +0000 (01:19 +0000)]
wx build fixes after new method additions and a method rename.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56819 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Alpha Lam <hclam@chromium.org>
hclam@chromium.org [Wed, 31 Mar 2010 00:35:03 +0000 (00:35 +0000)]
2010-03-30  Alpha Lam  <hclam@chromium.org>

        Reviewed by Dmitry Titov.

        [chromium] New test results due to 56776
        https://bugs.webkit.org/show_bug.cgi?id=36857

        Adding new layout test results for chromium for tests added in r56776.

        * platform/chromium-linux/svg/custom/glyph-transformation-with-hkern-expected.checksum: Added.
        * platform/chromium-linux/svg/custom/glyph-transformation-with-hkern-expected.png: Added.
        * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.checksum: Added.
        * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png: Added.
        * platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
        * platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * platform/chromium-win/svg/custom/glyph-transformation-with-hkern-expected.checksum: Added.
        * platform/chromium-win/svg/custom/glyph-transformation-with-hkern-expected.png: Added.
        * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
        * platform/chromium/test_expectations.txt:
        Removed the failing expectation for
        platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html
        because the difference in only in the scroll bar, there is not difference in the image content.
        Also fixed a grammar problem in last commit.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56818 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agofixed rebaseline
hclam@chromium.org [Wed, 31 Mar 2010 00:34:37 +0000 (00:34 +0000)]
fixed rebaseline

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56817 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Andrew Scherkus <scherkus@chromium.org>
scherkus@chromium.org [Wed, 31 Mar 2010 00:27:49 +0000 (00:27 +0000)]
2010-03-30  Andrew Scherkus  <scherkus@chromium.org>

        Unreviewed, expectations tweak.

        Updating expectations to stop skipping tests that were fixed in r56481.

        * platform/chromium/test_expectations.txt: Don't skip fixed tests.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56816 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoAdd missing export.
weinig@apple.com [Tue, 30 Mar 2010 23:58:55 +0000 (23:58 +0000)]
Add missing export.

Reviewed by Anders Carlsson.

* WebCore.base.exp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56815 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Alpha Lam <hclam@chromium.org>
hclam@chromium.org [Tue, 30 Mar 2010 23:44:33 +0000 (23:44 +0000)]
2010-03-30  Alpha Lam  <hclam@chromium.org>

        Reviewed by David Levin.

        [chromium] Fix test_expectations for new test added in r56795
        https://bugs.webkit.org/show_bug.cgi?id=36861

        * platform/chromium/test_expectations.txt:
        Expects svg/animations/animate-points.html to fail because a API is missing
        in Chromium. See http://crbug.com/39904.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56814 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoIncorrect insertion position after typing THAI CHARACTER SARA AM = 0E33.
enrica@apple.com [Tue, 30 Mar 2010 23:12:25 +0000 (23:12 +0000)]
Incorrect insertion position after typing THAI CHARACTER SARA AM = 0E33.
<rdar://problem/7810749>
https://bugs.webkit.org/show_bug.cgi?id=36858

Reviewed by Darin Adler.

WebCore:

Test: fast/text/multiglyph-characters.html

Characters with multiple glyph were not supported correctly.
Computing the advance width was producing a division by zero.

* platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::advance):

LayoutTests:

* fast/text/multiglyph-characters-expected.txt: Added.
* fast/text/multiglyph-characters.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56813 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoVersioning.
mrowe@apple.com [Tue, 30 Mar 2010 22:35:27 +0000 (22:35 +0000)]
Versioning.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56812 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Chris Evans <cevans@chromium.org>
abarth@webkit.org [Tue, 30 Mar 2010 21:51:52 +0000 (21:51 +0000)]
2010-03-30  Chris Evans  <cevans@chromium.org>

        Reviewed by Adam Barth.

        Add test for SVG pattern canvas tainting.

        https://bugs.webkit.org/show_bug.cgi?id=36838

        * fast/canvas/svg-taint.html: Added
        * fast/canvas/svg-taint-expected.txt: Added
        * fast/canvas/resources/empty.svg: Added
2010-03-30  Chris Evans  <cevans@chromium.org>

        Reviewed by Adam Barth.

        Taint the canvas if an SVG-derived pattern is rendered into it.

        https://bugs.webkit.org/show_bug.cgi?id=36838

        Test: fast/canvas/svg-taint.html

        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::createPattern):
          Take into account the image's hasSingleSecurityOrigin() property.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56810 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 21:44:11 +0000 (21:44 +0000)]
2010-03-30  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        webkit-patch what-broke throws exception
        https://bugs.webkit.org/show_bug.cgi?id=36852

        * Scripts/webkitpy/common/checkout/api.py: Add missing import StringIO.
        * Scripts/webkitpy/common/checkout/api_unittest.py: Test the function which previously threw and exception.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56809 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago Reviewed by Darin Adler.
ap@apple.com [Tue, 30 Mar 2010 21:27:19 +0000 (21:27 +0000)]
    Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=36616
        Dvorak-Qwerty keyboard layout gives unexpected results in javascript keydown

        https://bugs.webkit.org/show_bug.cgi?id=36797
        For non-Roman layouts, keydown Event.keyCode is always 0

        * DumpRenderTree/mac/EventSendingController.mm:
        (-[EventSendingController keyDown:withModifiers:withLocation:]): Generate a correct keyCode
        for keys used in tests (we used to always pass 0 for 'A').

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56808 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Andrew Scherkus <scherkus@chromium.org>
scherkus@chromium.org [Tue, 30 Mar 2010 20:48:47 +0000 (20:48 +0000)]
2010-03-30  Andrew Scherkus  <scherkus@chromium.org>

        Reviewed by Darin Adler.

        Updating expectations for video-no-audio.html to reflect changes made in r56481.

        https://bugs.webkit.org/show_bug.cgi?id=36846

        * platform/mac-tiger/media/video-no-audio-expected.txt: Updating due to different source video dimensions.
        * platform/win/media/video-no-audio-expected.txt: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56807 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agohttps://bugs.webkit.org/show_bug.cgi?id=36848
sullivan@apple.com [Tue, 30 Mar 2010 20:37:54 +0000 (20:37 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=36848
<rdar://problem/7362913>
Menu items appropriate only for rich-content editing can appear in plain-text contexts

Reviewed by Dan Bernstein.

* WebView/WebHTMLView.mm:
(-[WebHTMLView validRequestorForSendType:returnType:]):
Don't return self for non-string content if _canEditRichly is false.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56806 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Joe Ligman <joseph.ligman@nokia.com>
eric@webkit.org [Tue, 30 Mar 2010 20:10:52 +0000 (20:10 +0000)]
2010-03-30  Joe Ligman  <joseph.ligman@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] QGraphicsScene mousePressEvent does not set the clickCausedFocus flag
        https://bugs.webkit.org/show_bug.cgi?id=35259

        The clickCausedFocus flag is not being set in method
        mousePressEvent(QGraphicsSceneMouseEvent* ev). This flag is used
        in conjunction with QStyle::RSIP_OnMouseClickAndAlreadyFocused when
        deciding to launch the software input panel.

        * Api/qwebpage.cpp:
        (QWebPagePrivate::mousePressEvent):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56805 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago Reviewed by Darin Adler.
ap@apple.com [Tue, 30 Mar 2010 20:00:15 +0000 (20:00 +0000)]
    Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=36616
        Dvorak-Qwerty keyboard layout gives unexpected results in javascript keydown

        https://bugs.webkit.org/show_bug.cgi?id=36797
        For non-Roman layouts, keydown Event.keyCode is always 0

        * platform/cocoa/KeyEventCocoa.mm:
        (WebCore::windowsKeyCodeForKeyCode): This is now the primary function for determining
        Windows key code - there is no reason to round trip a virtual key code via character code to
        get Windows virtual key code, and this can't work for non-Roman alphabets.
        (WebCore::windowsKeyCodeForCharCode): Removed keys that are now handled in windowsKeyCodeForKeyCode(),
        only keeping those for which we don't have known key codes (yet?).

        * platform/mac/KeyEventMac.mm: (WebCore::windowsKeyCodeForKeyEvent): Added comments.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56804 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Marcus Bulach <bulach@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 19:51:33 +0000 (19:51 +0000)]
2010-03-30  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Darin Fisher.

        Rename / tidy up Geolocation bridge
        Uses Geoposition instead of individual params for setLastPosition.
        https://bugs.webkit.org/show_bug.cgi?id=36535

        * platform/chromium/GeolocationServiceChromium.cpp:
        (WebCore::GeolocationServiceChromium::GeolocationServiceChromium):
        (WebCore::GeolocationServiceChromium::setIsAllowed):
        (WebCore::GeolocationServiceChromium::setLastPosition):
        * platform/chromium/GeolocationServiceChromium.h:
2010-03-30  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Darin Fisher.

        Rename / tidy up Geolocation bridge:
        Rename GeolocationServiceBridgeChromium.cpp to WebGeolocationServiceBridgeImpl.cpp
        Uses a temporary compatibility layer in GeolocationServiceBridgeChromium.h.

        https://bugs.webkit.org/show_bug.cgi?id=36535

        * WebKit.gyp:
        * public/GeolocationServiceBridgeChromium.h:
        * public/WebGeolocationService.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h.
        (WebKit::WebGeolocationService::detachBridge):
        * public/WebGeolocationServiceBridge.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h.
        * public/WebViewClient.h:
        (WebKit::WebViewClient::geolocationService):
        * src/ChromeClientImpl.cpp:
        (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
        * src/ChromiumBridge.cpp:
        * src/GeolocationServiceBridgeChromium.cpp: Removed.
        * src/WebGeolocationServiceBridgeImpl.cpp: Copied from WebKit/chromium/src/GeolocationServiceBridgeChromium.cpp.
        (WebKit::createGeolocationServiceBridgeImpl):
        (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
        (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
        (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
        (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
        (WebKit::WebGeolocationServiceBridgeImpl::suspend):
        (WebKit::WebGeolocationServiceBridgeImpl::resume):
        (WebKit::WebGeolocationServiceBridgeImpl::getBridgeId):
        (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
        (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
        (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
        (WebKit::WebGeolocationServiceBridgeImpl::getWebViewClient):
        * src/WebGeolocationServiceBridgeImpl.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56803 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Adam Barth <abarth@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 19:31:54 +0000 (19:31 +0000)]
2010-03-30  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Implement win-ews
        https://bugs.webkit.org/show_bug.cgi?id=36809

        * Scripts/webkitpy/common/config/ports.py:
        * Scripts/webkitpy/tool/commands/earlywarningsystem.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56802 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoFixed some size issues caused by how we now compute the WebGL canvas size
cmarrin@apple.com [Tue, 30 Mar 2010 19:21:42 +0000 (19:21 +0000)]
Fixed some size issues caused by how we now compute the WebGL canvas size

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56801 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Adam Langley <agl@chromium.org>
agl@chromium.org [Tue, 30 Mar 2010 18:16:40 +0000 (18:16 +0000)]
2010-03-30  Adam Langley  <agl@chromium.org>

        Reviewed by David Levin.

        [chromium] linux: prefer the "hinting" fontconfig preference.

        fontconfig can give contradictory hinting information, setting
        "hinting" to zero and "hintstyle" to non-zero. In this case we
        should take the "hinting" preference.

        https://bugs.webkit.org/show_bug.cgi?id=36602

        * platform/graphics/chromium/FontPlatformDataLinux.cpp:
        (WebCore::FontPlatformData::setupPaint):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56800 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 17:42:12 +0000 (17:42 +0000)]
2010-03-30  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Timothy Hatcher.

        Web Inspector: Copying from the Content tab in Resources includes line numbers.

        https://bugs.webkit.org/show_bug.cgi?id=35104

        * inspector/front-end/TextViewer.js:
        (WebInspector.TextViewer):
        (WebInspector.TextViewer.prototype._beforeCopy):
        (WebInspector.TextViewer.prototype._copy):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56799 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 17:32:44 +0000 (17:32 +0000)]
2010-03-30  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Timothy Hatcher.

        Web Inspector: Do not send empty matching rules for pseudo elements to frontend.

        https://bugs.webkit.org/show_bug.cgi?id=36834

        * inspector/InspectorDOMAgent.cpp:
        (WebCore::InspectorDOMAgent::buildArrayForPseudoElements):
        * inspector/front-end/StylesSidebarPane.js:
        (WebInspector.StylesSidebarPane.prototype._update):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56798 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago Reviewed by Darin Adler.
ap@apple.com [Tue, 30 Mar 2010 17:09:52 +0000 (17:09 +0000)]
    Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=36791
        Add assertions for instance proxy validity

        Add some assertions that the instance proxy hasn't been deleted. We sometimes keep a raw
        pointer to one across complicated function calls, relying on the caller to protect the
        reference.

        * Plugins/Hosted/NetscapePluginInstanceProxy.h:
        (WebKit::NetscapePluginInstanceProxy::renderContextID):
        (WebKit::NetscapePluginInstanceProxy::pluginView):
        (WebKit::NetscapePluginInstanceProxy::hostProxy):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56797 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[chromium] Update test_expectations.txt to enable send-dragged-sliced-file.html
jianli@chromium.org [Tue, 30 Mar 2010 16:57:23 +0000 (16:57 +0000)]
[chromium] Update test_expectations.txt to enable send-dragged-sliced-file.html
https://bugs.webkit.org/show_bug.cgi?id=36764

Reviewed by Dmitry Titov.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56796 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Tue, 30 Mar 2010 16:40:50 +0000 (16:40 +0000)]
2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Cannot animate "points" attribute for <svg:polygon>
        https://bugs.webkit.org/show_bug.cgi?id=21371

        Add animation support for 'points' on polygons in SVG.

        Test: svg/animations/animate-points.html

        * svg/SVGAnimateElement.cpp:
        (WebCore::SVGAnimateElement::determinePropertyType):
        (WebCore::SVGAnimateElement::calculateAnimatedValue):
        (WebCore::SVGAnimateElement::calculateFromAndToValues):
        (WebCore::SVGAnimateElement::resetToBaseValue):
        (WebCore::SVGAnimateElement::applyResultsToTarget):
        * svg/SVGAnimateElement.h:
        (WebCore::SVGAnimateElement::): added PropertyType PointsProperty
        * svg/SVGPointList.cpp:
        (WebCore::blendFunc):
        (WebCore::SVGPointList::createAnimated): calculates animated PointList
        * svg/SVGPointList.h:

2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Cannot animate "points" attribute for <svg:polygon>
        https://bugs.webkit.org/show_bug.cgi?id=21371

        Tests if points of a polygon are animateable.

        * svg/animations/animate-points-expected.txt: Added.
        * svg/animations/animate-points.html: Added.
        * svg/animations/script-tests/animate-points.js: Added.
        (sample1):
        (sample2):
        (sample3):
        (executeTest):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56795 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoAdjusted test-webkitpy to delete all orphaned *.pyc files
cjerdonek@webkit.org [Tue, 30 Mar 2010 16:18:56 +0000 (16:18 +0000)]
Adjusted test-webkitpy to delete all orphaned *.pyc files
from webkitpy/ prior to importing any modules from webkitpy.
This ensures that no import statements in webkitpy falsely
succeed because of leftover *.pyc files.

Reviewed by Eric Seidel.

https://bugs.webkit.org/show_bug.cgi?id=36599

* Scripts/test-webkitpy:
  - Added _clean_pyc_files() to delete orphaned *.pyc files
    from a directory.
  - Added _clean_webkitpy_with_test() to call and test
    _clean_pyc_files().
  - Moved the "import webkitpy.python24.versioning" statement
    from the top of the module to the init() method -- immediately
    after the call to _clean_webkitpy_with_test().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56794 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 15:43:34 +0000 (15:43 +0000)]
2010-03-30  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed: bring test expectation back - it still fails for some
        reason.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56793 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Alexander Pavlov <apavlov@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 15:40:25 +0000 (15:40 +0000)]
2010-03-30  Alexander Pavlov  <apavlov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Audits: bad CSS selector results in exception inside evaluated code
        https://bugs.webkit.org/show_bug.cgi?id=36821

        * inspector/front-end/AuditRules.js:
        (WebInspector.AuditRules.UnusedCssRule.prototype.doRun.evalCallback.routine):
        (WebInspector.AuditRules.UnusedCssRule.prototype.doRun.evalCallback):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56792 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[Qt] Fix build break on Qt Mac.
jocelyn.turcotte@nokia.com [Tue, 30 Mar 2010 15:23:35 +0000 (15:23 +0000)]
[Qt] Fix build break on Qt Mac.

Reviewed by nobody, build break.

DESTDIR path on Mac do not include the configuration path by default
like on Windows. Have to force it.

* JavaScriptCore.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56791 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[Qt] Package build fixes for Symbian
hausmann@webkit.org [Tue, 30 Mar 2010 14:51:52 +0000 (14:51 +0000)]
[Qt] Package build fixes for Symbian

Patch by Janne Koskinen <janne.p.koskinen@digia.com> on 2010-03-29
Reviewed by Simon Hausmann.

* enable building standalone QtWebkit for Symbian using qtlibinfix configuration option

qtlibinfix adds possibility having multiple versions of Qt in Symbian devices.
Fix also allows unfrozen DLL exports during development.

* Removed heap size configuration. DLLs don't have a heap.

* Removed enforcement to def files for package builds. Instead inherit the setting from
Qt's qconfig.pri whether to use def files or not. It's still possible to override this
also at qmake time by passing CONFIG+=def_files.

* WebCore.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56790 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Ilya Tikhonovsky <loislo@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 14:50:29 +0000 (14:50 +0000)]
2010-03-30  Ilya Tikhonovsky  <loislo@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Title for show/hide short records button was adjusted.
        Some unused code was removed.
        https://bugs.webkit.org/show_bug.cgi?id=36823

        * inspector/front-end/TimelinePanel.js:
        (WebInspector.TimelinePanel.prototype._createStatusbarButtons):
        (WebInspector.TimelinePanel.prototype._toggleFilterButtonClicked):
        (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56789 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 30 Mar 2010 14:49:07 +0000 (14:49 +0000)]
2010-03-30  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Update Chromium test expectations.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56788 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 14:45:18 +0000 (14:45 +0000)]
2010-03-30  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed: removed failure expectation from Chromium.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56787 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoWindows build fix
aroben@apple.com [Tue, 30 Mar 2010 14:13:29 +0000 (14:13 +0000)]
Windows build fix

* Interfaces/WebKit.idl: Touched this to force a build.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56786 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoEnable extra Direct3D debugging information in Debug builds
aroben@apple.com [Tue, 30 Mar 2010 14:13:12 +0000 (14:13 +0000)]
Enable extra Direct3D debugging information in Debug builds

This makes it easier to track down memory leaks and misuses of the D3D
APIs in Debug builds.

Fixes <http://webkit.org/b/36820>

Reviewed by John Sullivan.

* platform/graphics/win/WKCACFLayerRenderer.cpp: Define D3D_DEBUG_INFO
in Debug builds before #including d3d9.h so that extra D3D debugging
information will be enabled.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56785 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Luiz Agostini <luiz.agostini@openbossa.org>
eric@webkit.org [Tue, 30 Mar 2010 14:10:11 +0000 (14:10 +0000)]
2010-03-30  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Maemo5 theme - QtMaemoWebPopup class
        https://bugs.webkit.org/show_bug.cgi?id=36790

        Moving maemo5 theme related code from WebCore.pri to WebCore.pro and adding
        new maemo menu lists popup class source and header to the project.

        The code was in .pri file because of a theme css that was conditionally included.
        As the css file is been included unconditionally there is no need to this
        code to be kept in webcore.pri.

        * WebCore.pri:
        * WebCore.pro:
2010-03-30  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Maemo5 theme - QtMaemoWebPopup class
        https://bugs.webkit.org/show_bug.cgi?id=36790

        A new QtAbstractWebPopup descendant class to be used for maemo menu lists.
        This is the first step. The next step will be the dialogs implementation that
        will come in bug 36789 and finally to use QtMaemoWebPopup instead of QtFallbackWebPopup
        that will come in bug 36368.

        * WebCoreSupport/QtMaemoWebPopup.cpp: Added.
        (WebCore::QtMaemoWebPopup::QtMaemoWebPopup):
        (WebCore::QtMaemoWebPopup::~QtMaemoWebPopup):
        (WebCore::QtMaemoWebPopup::createSingleSelectionPopup):
        (WebCore::QtMaemoWebPopup::createMultipleSelectionPopup):
        (WebCore::QtMaemoWebPopup::createPopup):
        (WebCore::QtMaemoWebPopup::show):
        (WebCore::QtMaemoWebPopup::hide):
        (WebCore::QtMaemoWebPopup::popupClosed):
        (WebCore::QtMaemoWebPopup::itemClicked):
        * WebCoreSupport/QtMaemoWebPopup.h: Added.
        (WebCore::Maemo5Popup::Maemo5Popup):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56784 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agofast/parser/comments.html needs some clean-up
jchaffraix@webkit.org [Tue, 30 Mar 2010 14:01:46 +0000 (14:01 +0000)]
fast/parser/comments.html needs some clean-up
https://bugs.webkit.org/show_bug.cgi?id=36537

Reviewed by Darin Adler.

- The test is converted to dumpAsText now.
- The output is also made more explicit as to what is expected (adding some PASSED and FAILED).
- Finally some part of the test were actually commented so added some comment endings to make sure
  we run all the part of the test.

* fast/parser/comments-expected.txt: Added.
* fast/parser/comments.html:
* platform/chromium-linux/fast/parser/comments-expected.checksum: Removed.
* platform/chromium-linux/fast/parser/comments-expected.png: Removed.
* platform/chromium-win/fast/parser/comments-expected.checksum: Removed.
* platform/chromium-win/fast/parser/comments-expected.png: Removed.
* platform/chromium-win/fast/parser/comments-expected.txt: Removed.
* platform/mac/fast/parser/comments-expected.checksum: Removed.
* platform/mac/fast/parser/comments-expected.png: Removed.
* platform/mac/fast/parser/comments-expected.txt: Removed.
* platform/qt/fast/parser/comments-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56783 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Jochen Eisinger <jochen@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 13:45:55 +0000 (13:45 +0000)]
2010-03-30  Jochen Eisinger  <jochen@chromium.org>

        Reviewed by Jeremy Orlow.

        Remove dysfunctional implementation of canEstablishDatabase for
        Workers. I postpone this implementation until Workers can actually
        access Web Databases.

        https://bugs.webkit.org/show_bug.cgi?id=36795

        * src/DatabaseObserver.cpp:
        (WebCore::DatabaseObserver::canEstablishDatabase):
        * src/WebWorkerBase.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56782 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Laszlo Gombos <laszlo.1.gombos@nokia.com>
eric@webkit.org [Tue, 30 Mar 2010 13:27:34 +0000 (13:27 +0000)]
2010-03-30  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by David Kilzer.

        Guard Geolocation files with ENABLE_GEOLOCATION
        https://bugs.webkit.org/show_bug.cgi?id=25756

        The intent is to guard the Geolocation implementation files
        and minimize the impact on on clients/call sites.

        * DerivedSources.make:
        * WebCore.Geolocation.exp: Added. Exported interfaces if GEOLOCATION
        is enabled.
        * WebCore.base.exp:
        * bindings/js/JSCustomPositionCallback.cpp:
        * bindings/js/JSCustomPositionErrorCallback.cpp:
        * bindings/js/JSGeolocationCustom.cpp:
        * page/Geolocation.cpp:
        (WebCore::Geolocation::disconnectFrame): Stub implementation if
        GEOLOCATION is turned off.
        (WebCore::Geolocation::Geolocation): Ditto.
        (WebCore::Geolocation::~Geolocation): Ditto.
        (WebCore::Geolocation::setIsAllowed): Ditto.
        * page/Geolocation.h:
        * page/Geolocation.idl:
        * page/GeolocationPositionCache.cpp:
        * page/Geoposition.idl:
        * page/PositionError.idl:
        * platform/GeolocationService.cpp:
        * platform/mock/GeolocationServiceMock.cpp:
2010-03-30  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by David Kilzer.

        Explicit guards for ENABLE_GEOLOCATION
        https://bugs.webkit.org/show_bug.cgi?id=25756

        * WebCoreSupport/WebGeolocationMock.mm:
        (-[WebGeolocationMock setError:code:]): Make the body conditional on
        ENABLE(GEOLOCATION)
        (-[WebGeolocationMock setPosition:]): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56781 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Andrey Kosyakov <caseq@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 13:08:22 +0000 (13:08 +0000)]
2010-03-30  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Support EventTarget interface in fake workers (both for Worker object
        and WorkerContext). Use MessagePort to implement message passing to
        support passing ports in PostMessage.
        https://bugs.webkit.org/show_bug.cgi?id=36763

        * inspector/front-end/InjectedFakeWorker.js:
        (InjectedFakeWorker.Worker.onmessageGetter):
        (InjectedFakeWorker.Worker.onmessageSetter):
        (InjectedFakeWorker.Worker):
        (InjectedFakeWorker.FakeWorker):
        (InjectedFakeWorker.FakeWorker.prototype.postMessage):
        (InjectedFakeWorker.FakeWorker.prototype.terminate):
        (InjectedFakeWorker.FakeWorker.prototype._onWorkerFrameLoaded):
        (InjectedFakeWorker.FakeWorker.prototype._setupWorkerContext.onmessageGetter):
        (InjectedFakeWorker.FakeWorker.prototype._setupWorkerContext.onmessageSetter):
        (InjectedFakeWorker.FakeWorker.prototype._setupWorkerContext):
        (InjectedFakeWorker.FakeWorker.prototype._addEventListener):
        (InjectedFakeWorker.FakeWorker.prototype._removeEventListener):
        (InjectedFakeWorker.FakeWorker.prototype._callbackWrapper):
        (InjectedFakeWorker.FakeWorker.prototype._handleException):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56780 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Alexander Pavlov <apavlov@chromium.org>
apavlov@chromium.org [Tue, 30 Mar 2010 12:44:51 +0000 (12:44 +0000)]
2010-03-30  Alexander Pavlov  <apavlov@chromium.org>

        Unreviewed, test missing in r56732.

        * inspector/audits-panel-functional-expected.txt: Added.
        * inspector/audits-panel-functional.html: Added.
        * inspector/resources/audits-script1.js: Added.
        (foo1):
        * inspector/resources/audits-script2.js: Added.
        (foo2):
        * inspector/resources/audits-script3.js: Added.
        (foo3):
        * inspector/resources/audits-style1.css: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56779 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[v8] Add if ENABLE guard for Worker specific code.
benm@google.com [Tue, 30 Mar 2010 12:44:09 +0000 (12:44 +0000)]
[v8] Add if ENABLE guard for Worker specific code.
https://bugs.webkit.org/show_bug.cgi?id=36597

Patch by Kristian Monsen <kristianm@google.com> on 2010-03-30
Reviewed by David Levin.

Build fix only, no new tests.

* bindings/v8/V8DOMWrapper.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56778 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Tue, 30 Mar 2010 11:58:06 +0000 (11:58 +0000)]
2010-03-29  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Darin Fisher.

        More IndexedDB work
        https://bugs.webkit.org/show_bug.cgi?id=36770

        Add the "singleton" IndexedDatabase object to PageGroup
        IndexedDatabase now has a create() method since PageGroup can own the instance (at least for now)
        Rip out the IDBRequest stuff (now obsolete).
        DOMWindow now can instantiate indexedDatabase objects on demand.

        New layout tests starting with the next patch (which should make indexedDB.open() "work").

        * WebCore.gypi:
        * bindings/v8/custom/V8IDBRequestCustom.cpp: Removed.
        * page/DOMWindow.cpp:
        (WebCore::DOMWindow::indexedDB):
        * page/DOMWindow.h:
        * page/PageGroup.cpp:
        (WebCore::PageGroup::indexedDatabase):
        * page/PageGroup.h:
        * storage/IDBDatabase.cpp:
        * storage/IDBDatabaseRequest.h:
        (WebCore::IDBDatabaseRequest::createObjectStore):
        * storage/IDBDatabaseRequest.idl:
        * storage/IDBRequest.cpp: Removed.
        * storage/IDBRequest.h: Removed.
        * storage/IDBRequest.idl: Removed.
        * storage/IndexedDatabase.cpp:
        (WebCore::IndexedDatabase::create):
        * storage/IndexedDatabase.h:
        * storage/IndexedDatabaseImpl.cpp:
        (WebCore::IndexedDatabaseImpl::create):
        (WebCore::IndexedDatabaseImpl::IndexedDatabaseImpl):
        (WebCore::IndexedDatabaseImpl::~IndexedDatabaseImpl):
        * storage/IndexedDatabaseImpl.h:
        * storage/IndexedDatabaseRequest.cpp:
        (WebCore::IndexedDatabaseRequest::IndexedDatabaseRequest):
        * storage/IndexedDatabaseRequest.h:
        (WebCore::IndexedDatabaseRequest::create):
        * storage/IndexedDatabaseRequest.idl:
        * storage/chromium/IndexedDatabase.cpp:
        (WebCore::IndexedDatabase::create):
2010-03-29  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Darin Fisher.

        More IndexedDB work
        https://bugs.webkit.org/show_bug.cgi?id=36770

        Start the implementation of WebIndexedDatabase (for entrance back into WebKit).

        * WebKit.gyp:
        * public/WebIndexedDatabase.h:
        * src/WebIndexedDatabaseImpl.cpp: Added.
        (WebKit::WebIndexedDatabase::create):
        (WebKit::WebIndexedDatabaseImpl::~WebIndexedDatabaseImpl):
        (WebKit::WebIndexedDatabaseImpl::open):
        * src/WebIndexedDatabaseImpl.h: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56777 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Tue, 30 Mar 2010 11:30:35 +0000 (11:30 +0000)]
2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Glyph transformations wrong on use of SVGFont
        https://bugs.webkit.org/show_bug.cgi?id=36731

        Kerning on SVGFonts should be applied to the userSpace of the current Char
        and not to the userSpace of the viewport. This means scaling the kerning
        to match the current userSpace.

        Test: svg/custom/glyph-transformation-with-hkern.svg

        * rendering/SVGRootInlineBox.cpp:
        (WebCore::SVGRootInlineBox::buildLayoutInformationForTextBox):
2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Glyph transformations wrong on use of SVGFont
        https://bugs.webkit.org/show_bug.cgi?id=36731

        Test of correct scaled kerning, if userSpace on SVGFont doesn't
        match the scaling of the viewport userSpace.

        * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
        * svg/custom/glyph-transformation-with-hkern.svg: Added.
        * svg/custom/resources/SVGFreeSans.svg: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56776 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Tue, 30 Mar 2010 11:28:55 +0000 (11:28 +0000)]
2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Animation doesn't respect 'currentColor'
        https://bugs.webkit.org/show_bug.cgi?id=36695

        Test: svg/custom/animation-currentColor.svg

        SVG Animation can't handle currentColor at the moment. This patch catches the
        color value of the target element and replaces 'currentColor' with it's color string.

        * svg/SVGAnimationElement.cpp:
        (WebCore::adjustForCurrentColor):
        (WebCore::SVGAnimationElement::startedActiveInterval):
2010-03-30  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG Animation doesn't respect 'currentColor'
        https://bugs.webkit.org/show_bug.cgi?id=36695

        Check if SVG animation takes the color value of the target element as 'currentColor'.

        * platform/mac/svg/custom/animation-currentColor-expected.checksum: Added.
        * platform/mac/svg/custom/animation-currentColor-expected.png: Added.
        * platform/mac/svg/custom/animation-currentColor-expected.txt: Added.
        * svg/custom/animation-currentColor.svg: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56775 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Fumitoshi Ukai <ukai@chromium.org>
ukai@chromium.org [Tue, 30 Mar 2010 09:27:20 +0000 (09:27 +0000)]
2010-03-30  Fumitoshi Ukai  <ukai@chromium.org>

        Reviewed by Shinichiro Hamaji.

        [Chromium-Win] subprocess.call should be called with stdin=open(os.devnull,'r')
        https://bugs.webkit.org/show_bug.cgi?id=36811

        subproess.Popen() on Python 2.4/Windows with stdout,stdout, but no stdin will fail, because it uses return value of GetStdHandle(STD_INPUT_HANDLE), but DuplicateHandle requires integer, not the handle.
        We don't need stdin, so use devnull as stdin.
        Same as https://bugs.webkit.org/show_bug.cgi?id=36586

        * Scripts/webkitpy/layout_tests/port/chromium_win.py: open os.devnull for stdin

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56774 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 30 Mar 2010 09:11:22 +0000 (09:11 +0000)]
2010-03-30  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Skip http/tests/inspector-enabled on Linux and Mac where LayoutTestContoller doesn't support inspector methods yet.

        https://bugs.webkit.org/show_bug.cgi?id=36807

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56773 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Ilya Tikhonovsky <loislo@chromium.org>
pfeldman@chromium.org [Tue, 30 Mar 2010 08:59:20 +0000 (08:59 +0000)]
2010-03-30  Ilya Tikhonovsky  <loislo@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Visible/captured records counter should be implemented in Timeline panel.
        https://bugs.webkit.org/show_bug.cgi?id=36708

        * English.lproj/localizedStrings.js:
        * inspector/front-end/TimelinePanel.js:
        (WebInspector.TimelinePanel.prototype.get statusBarItems):
        (WebInspector.TimelinePanel.prototype._createStatusbarButtons):
        (WebInspector.TimelinePanel.prototype._updateRecordsCounter):
        (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):
        (WebInspector.TimelinePanel.prototype._createRootRecord):
        (WebInspector.TimelinePanel.prototype._refresh):
        (WebInspector.TimelinePanel.prototype._filterRecords):
        * inspector/front-end/inspector.css:
        (.timeline-records-counter):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56772 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[chromium] Many new test results are needed due to recent check-ins.
levin@chromium.org [Tue, 30 Mar 2010 07:24:15 +0000 (07:24 +0000)]
[chromium] Many new test results are needed due to recent check-ins.
https://bugs.webkit.org/show_bug.cgi?id=36799

Reviewed by Adam Barth.

* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum: Due to r56655.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56771 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-30 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Tue, 30 Mar 2010 07:09:36 +0000 (07:09 +0000)]
2010-03-30  Philippe Normand  <pnormand@igalia.com>

        [GStreamer] define static variables with DEFINE_STATIC_LOCAL macro
        https://bugs.webkit.org/show_bug.cgi?id=36653

        Unreviewed, don't define the bool variable with
        DEFINE_STATIC_LOCAL, it makes sense only for objects which have a
        destructor. Thanks to Dan Bernstein for spotting this.

        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
        (WebCore::mimeTypeCache):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56770 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Gyuyoung Kim <gyuyoung.kim@samsung.com>
eric@webkit.org [Tue, 30 Mar 2010 07:08:01 +0000 (07:08 +0000)]
2010-03-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>

        Reviewed by Eric Seidel.

        There is a build break due to the disabled() when wml feature is
        enabled. This break comes from the Bug 35056 - Disabled menu options
        are still submitted.(https://bugs.webkit.org/show_bug.cgi?id=35056)
        The WMLOptionElement.h needs to define the disabled() as well.
        And, there is an additional break due to Bug 36177 -  Multiselect Popup
        - Listbox click simulation. (https://bugs.webkit.org/show_bug.cgi?id=36177)
        virtual void listBoxSelectItem() should be added to WMLSelectElement.h as well.

        https://bugs.webkit.org/show_bug.cgi?id=36698

        * wml/WMLOptionElement.h:
        (WebCore::WMLOptionElement::disabled):
        * wml/WMLSelectElement.h:
        (WebCore::WMLSelectElement::listBoxSelectItem):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56769 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoRubber-stamped by Adam Barth.
levin@chromium.org [Tue, 30 Mar 2010 07:02:45 +0000 (07:02 +0000)]
Rubber-stamped by Adam Barth.

Needed to fix test_expectations.txt for recent addition in r56764.

* platform/chromium/test_expectations.txt: Added IMAGE (due to the results on OSX).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56768 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make:
alice.liu@apple.com [Tue, 30 Mar 2010 06:52:27 +0000 (06:52 +0000)]
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make:
add JSObjectRefPrivate.h

Reviewed by NOBODY (build fix).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56767 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[chromium] Many new test results are needed due to recent check-ins.
levin@chromium.org [Tue, 30 Mar 2010 06:44:29 +0000 (06:44 +0000)]
[chromium] Many new test results are needed due to recent check-ins.
https://bugs.webkit.org/show_bug.cgi?id=36799

Reviewed by Shinichiro Hamaji.

Various rebaselines due to changes in layout or new tests. The revision that caused
each change is by the change.

* platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.checksum: Added. Due to r56655.
* platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.png: Added. Ditto.
* platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1296-expected.txt.
* platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.checksum: Added. Ditto.
* platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.png: Added. Ditto.
* platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1430-expected.txt.
* platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.checksum: Added. Due to r56740.
* platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.png: Added. Ditto.
* platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.txt: Added. Ditto.
* platform/chromium-win/svg/custom/marker-overflow-clip-expected.txt: Due to r56693.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum: Due to r56655.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.png: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png: Ditto.
* platform/chromium/test_expectations.txt: Added a few failures with follow up bugs.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56766 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 06:16:14 +0000 (06:16 +0000)]
2010-03-29  Eric Seidel  <eric@webkit.org>

        Unreviewed, build fix only.

        * Scripts/webkitpy/tool/steps/validatereviewer.py: Add missing import.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56765 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Tue, 30 Mar 2010 06:15:21 +0000 (06:15 +0000)]
2010-03-29  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by David Hyatt.

        No vertical scrollbar after the CSS class change
        https://bugs.webkit.org/show_bug.cgi?id=36461

        * fast/repaint/overflow-scroll-body-appear.html: Added.
        * platform/chromium/test_expectations.txt:
        * platform/gtk/Skipped:
        * platform/mac/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
        * platform/mac/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
        * platform/mac/fast/repaint/overflow-scroll-body-appear-expected.txt: Added.
        * platform/qt/Skipped:
        * platform/win/Skipped:
2010-03-29  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by David Hyatt.

        No vertical scrollbar after the CSS class change
        https://bugs.webkit.org/show_bug.cgi?id=36461

        Don't suppress scrollbar change for non-first layouts.
        In the first layout, the scrollbar change will happen in later
        adjustViewSize() call, but in other layouts, adjustViewSize() may
        not be called when the size of contents doesn't change.

        * page/FrameView.cpp:
        (WebCore::FrameView::layout):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56764 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Hayato Ito <hayato@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 06:08:34 +0000 (06:08 +0000)]
2010-03-29  Hayato Ito  <hayato@chromium.org>

        Reviewed by Shinichiro Hamaji.

        Remove '_flymake' suffix from base part of file name so that
        check-webkit-style uses a correct header guard name when it is called from Emacs's flymake.

        https://bugs.webkit.org/show_bug.cgi?id=36573

        * Scripts/webkitpy/style/processors/cpp.py:
        * Scripts/webkitpy/style/processors/cpp_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56763 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Chris Jerdonek <cjerdonek@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 05:41:24 +0000 (05:41 +0000)]
2010-03-29  Chris Jerdonek  <cjerdonek@webkit.org>

        Reviewed by Eric Seidel.

        Get the following test-webkitpy unit test working again:
        scm_unittest.SVNTest.test_svn_apply().

        https://bugs.webkit.org/show_bug.cgi?id=36696

        * Scripts/webkitpy/common/checkout/scm_unittest.py:
          - Add leading spaces to the empty lines of the ChangeLog strings.
          - Manually set the _reviewer attribute on the Attachment object
            to get the tests to pass.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56762 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Steve Falkenburg <sfalken@apple.com>
sfalken@apple.com [Tue, 30 Mar 2010 05:09:07 +0000 (05:09 +0000)]
2010-03-29  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adele Peterson.

        Default value of accelerated compositing should be false for Windows
        https://bugs.webkit.org/show_bug.cgi?id=36805

        * WebPreferences.cpp:
        (WebPreferences::initializeDefaultSettings):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56761 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Martin Robinson <mrobinson@webkit.org>
mrobinson@webkit.org [Tue, 30 Mar 2010 04:04:40 +0000 (04:04 +0000)]
2010-03-29  Martin Robinson  <mrobinson@webkit.org>

        Reviewed by Holger Freyther.

        [GTK] suppress (un)desired launcher output that can make layout test to fail with stderr
        https://bugs.webkit.org/show_bug.cgi?id=36390

        Suppress debugging messages sent to the GLib logger during DRT runs.

        * DumpRenderTree/gtk/DumpRenderTree.cpp:
        (logHandler): Added.
        (main): Use logHandler as the default GLib log message handler.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56760 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Chao-ying Fu <fu@mips.com>
eric@webkit.org [Tue, 30 Mar 2010 02:59:20 +0000 (02:59 +0000)]
2010-03-29  Chao-ying Fu  <fu@mips.com>

        Reviewed by Oliver Hunt.

        MIPS JIT Supports
        https://bugs.webkit.org/show_bug.cgi?id=30144

        The following changes enable MIPS JIT.

        * assembler/MIPSAssembler.h:
        (JSC::MIPSAssembler::lbu):
        (JSC::MIPSAssembler::linkWithOffset):
        * assembler/MacroAssemblerMIPS.h:
        (JSC::MacroAssemblerMIPS::load8):
        (JSC::MacroAssemblerMIPS::branch8):
        (JSC::MacroAssemblerMIPS::branchTest8):
        (JSC::MacroAssemblerMIPS::setTest8):
        (JSC::MacroAssemblerMIPS::setTest32):
        * jit/JIT.h:
        * jit/JITInlineMethods.h:
        (JSC::JIT::preserveReturnAddressAfterCall):
        (JSC::JIT::restoreReturnAddressBeforeReturn):
        * jit/JITOpcodes.cpp:
        * jit/JITStubs.cpp:
        (JSC::JITThunks::JITThunks):
        * jit/JITStubs.h:
        (JSC::JITStackFrame::returnAddressSlot):
        * wtf/Platform.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56759 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago[chromium] Many new test results are needed due to recent check-ins.
levin@chromium.org [Tue, 30 Mar 2010 02:44:28 +0000 (02:44 +0000)]
[chromium] Many new test results are needed due to recent check-ins.
https://bugs.webkit.org/show_bug.cgi?id=36799

Reviewed by Dimitri Glazkov.

r56655 changed how tables layout which causes a lot of pixels tests for
tables to need rebaselines.

r56693 did some svg changes.

* platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.checksum: Due to r56655.
* platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum: Ditto.
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Ditto.
* platform/chromium-win/svg/custom/invalid-css-expected.txt: Due to r56693.
* platform/chromium-win/svg/custom/marker-default-width-height-expected.txt: Ditto.
* platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt: Ditto.
* platform/chromium-win/tables/mozilla/bugs/bug1296-expected.checksum: Due to r56655.
* platform/chromium-win/tables/mozilla/bugs/bug1296-expected.png: Ditto.
* platform/chromium-win/tables/mozilla/bugs/bug1430-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla/bugs/bug1430-expected.png: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum: Ditto.
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Ditto.
* platform/chromium/test_expectations.txt: Two newly added tests are timing out (covered by http://crbug.com/35387).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56758 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Chris Evans <cevans@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 02:32:14 +0000 (02:32 +0000)]
2010-03-29  Chris Evans  <cevans@chromium.org>

        Reviewed by Adam Barth.

        * fast/xmlhttprequest/xmlhttprequest-no-file-access.html:
          Check that an isolated file:// origin can access about:blank iframes
          that it created itself.
2010-03-29  Chris Evans  <cevans@chromium.org>

        Reviewed by Adam Barth.

        Don't use unique domains for file:// separation: it breaks local
        databases, and access to your own same-origin iframes. Instead, use
        path-based access checks.

        https://bugs.webkit.org/show_bug.cgi?id=36692

        Test: fast/xmlhttprequest/xmlhttprequest-no-file-access.html

        * dom/Document.cpp:
        (WebCore::Document::initSecurityContext): renamed API.
        * page/SecurityOrigin.h:
        * page/SecurityOrigin.cpp:
        (WebCore::SecurityOrigin::SecurityOrigin):
          Initialize new flag. Take note of file:// path.
          Copy new fields in copy constructor.
        (WebCore::SecurityOrigin::canAccess):
          Take into account path-based origin separation for file://
        (WebCore::SecurityOrigin::enforceFilePathSeparation):
          New method to enable file:// path origin separation.
        (WebCore::SecurityOrigin::toString):
          Return a null domain for an isolated file origin.
        (WebCore::SecurityOrigin::isSameSchemeHostPort):
          Take into account path-based origin separation for file://
        (WebCore::SecurityOrigin::passesFileCheck):
          Abstraction of common logic for file:// access checks.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56757 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Rafael Weinstein <rafaelw@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 01:38:03 +0000 (01:38 +0000)]
2010-03-29  Rafael Weinstein  <rafaelw@chromium.org>

        Reviewed by Adam Barth.

        Change NotificationPresenter::checkPermission() to take the source frames full KURL,
        rather than its SecurityOrigin. This will aid chromium in having more fine grained
        permissions to control notification spam.

        * notifications/Notification.cpp:
        (WebCore::Notification::Notification):
        * notifications/NotificationCenter.cpp:
        (WebCore::NotificationCenter::checkPermission):
        * notifications/NotificationPresenter.h:
2010-03-29  Rafael Weinstein  <rafaelw@chromium.org>

        Reviewed by Adam Barth.

        Change NotificationPresenter::checkPermission() to take the source frames full KURL,
        rather than its SecurityOrigin. This will aid chromium in having more fine grained
        permissions to control notification spam.

        * public/WebNotificationPresenter.h:
        (WebKit::WebNotificationPresenter::checkPermission):
        * src/NotificationPresenterImpl.cpp:
        (WebKit::NotificationPresenterImpl::checkPermission):
        * src/NotificationPresenterImpl.h:
2010-03-29  Rafael Weinstein  <rafaelw@chromium.org>

        Reviewed by Adam Barth.

        Change NotificationPresenter::checkPermission() to take the source frames full KURL,
        rather than its SecurityOrigin. This will aid chromium in having more fine grained
        permissions to control notification spam.

        * WebCoreSupport/WebDesktopNotificationsDelegate.cpp:
        (WebDesktopNotificationsDelegate::checkPermission):
        * WebCoreSupport/WebDesktopNotificationsDelegate.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56756 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 01:15:35 +0000 (01:15 +0000)]
2010-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        sheriff-bot should comment on bugs when builders break
        https://bugs.webkit.org/show_bug.cgi?id=36786

        * Scripts/webkitpy/tool/commands/sheriffbot.py:
         - Add a new _post_blame_comment_to_bug and all it from process_work_item
         - Move commit-queue logic into _post_rollout_patch to make its api match the other _post commands.
        * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
         - Test the new _post_blame_comment_to_bug call

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56755 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 30 Mar 2010 01:07:53 +0000 (01:07 +0000)]
2010-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        sheriff-bot fails to get information about certain builds
        https://bugs.webkit.org/show_bug.cgi?id=36768

        This seems to be caused by:
        http://buildbot.net/trac/ticket/753
        I have no work-around, but for now at least we're logging
        the error better.  I also added allow_none to our ServerProxy
        creation in case that fixes things for other versions of python.

        * Scripts/webkitpy/common/net/buildbot.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56754 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Victor Wang <victorw@chromium.org>
eric@webkit.org [Tue, 30 Mar 2010 00:34:42 +0000 (00:34 +0000)]
2010-03-29  Victor Wang  <victorw@chromium.org>

        Reviewed by Adam Barth.

        Add sign in/out link to TestResults appengine

        Add a link to main menu for sign in/out to this appengine.
        People signed in with admin privilege could perform
        actions that are only allowed to admins like deleting files.

        https://bugs.webkit.org/show_bug.cgi?id=36767

        * TestResultServer/handlers/menu.py:
        * TestResultServer/stylesheets/menu.css:
        (.sign):
        * TestResultServer/templates/menu.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56753 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2010-03-29 Luiz Agostini <luiz.agostini@openbossa.org>
eric@webkit.org [Tue, 30 Mar 2010 00:16:17 +0000 (00:16 +0000)]
2010-03-29  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Multiselect - Adding method itemIsSelected() to QtAbstractWebPopup
        https://bugs.webkit.org/show_bug.cgi?id=36769

        Adding method itemIsSelected() to QtAbstractWebPopup.

        * platform/qt/QtAbstractWebPopup.h:
        (WebCore::QtAbstractWebPopup::itemIsSelected):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56752 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoRubber-stamped by Dmitry Titov.
levin@chromium.org [Mon, 29 Mar 2010 23:58:55 +0000 (23:58 +0000)]
Rubber-stamped by Dmitry Titov.

[Chromium] pixel layout test fixes.

r56655 caused runin test which needed separate results for each platform.
r56673 caused computed-style-expected.
r56655 cause the fast/table changes (and we need linux specific results).
r56644 caused clip-path-referencing-use2-expected.
r56693 caused painting-marker-01-f-expected.

* platform/chromium-linux/fast/runin/generated2-expected.checksum: Added.
* platform/chromium-linux/fast/runin/generated2-expected.png: Added.
* platform/chromium-linux/fast/runin/generated2-expected.txt: Added.
* platform/chromium-linux/fast/runin/generated3-expected.checksum: Added.
* platform/chromium-linux/fast/runin/generated3-expected.png: Added.
* platform/chromium-linux/fast/runin/generated3-expected.txt: Added.
* platform/chromium-linux/fast/runin/generated4-expected.checksum: Added.
* platform/chromium-linux/fast/runin/generated4-expected.png: Added.
* platform/chromium-linux/fast/runin/generated4-expected.txt: Added.
* platform/chromium-linux/fast/table/table-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-cell-overrides-row-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-cell-overrides-row-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-col-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-col-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-col-group-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-col-group-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-col-group-col-span-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-col-group-col-span-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-col-group-span-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-col-group-span-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-col-span-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-col-span-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-background-left-50px-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-background-left-50px-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-background-right-100percent-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-background-right-100percent-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-background-right-50px-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-background-right-50px-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-group-background-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-group-background-expected.png: Added.
* platform/chromium-linux/fast/table/table-row-group-background-positioned-expected.checksum: Added.
* platform/chromium-linux/fast/table/table-row-group-background-positioned-expected.png: Added.
* platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-mac/fast/runin/generated2-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated2-expected.checksum.
* platform/chromium-mac/fast/runin/generated2-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated2-expected.png.
* platform/chromium-mac/fast/runin/generated3-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated3-expected.checksum.
* platform/chromium-mac/fast/runin/generated3-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated3-expected.png.
* platform/chromium-mac/fast/runin/generated4-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated4-expected.checksum.
* platform/chromium-mac/fast/runin/generated4-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated4-expected.png.
* platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-win/fast/runin/generated2-expected.checksum: Added.
* platform/chromium-win/fast/runin/generated2-expected.png: Added.
* platform/chromium-win/fast/runin/generated2-expected.txt: Added.
* platform/chromium-win/fast/runin/generated3-expected.checksum: Added.
* platform/chromium-win/fast/runin/generated3-expected.png: Added.
* platform/chromium-win/fast/runin/generated3-expected.txt: Added.
* platform/chromium-win/fast/runin/generated4-expected.checksum: Added.
* platform/chromium-win/fast/runin/generated4-expected.png: Added.
* platform/chromium-win/fast/runin/generated4-expected.txt: Added.
* platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
* platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
* platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@56751 268f45cc-cd09-0410-ab3c-d52691b4dbfc