WebKit-https.git
9 years ago2010-12-15 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 15 Dec 2010 19:39:10 +0000 (19:39 +0000)]
2010-12-15  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GTK] Move button rendering from gtk{2,3}drawing.cpp to RenderThemeGtk
        https://bugs.webkit.org/show_bug.cgi?id=48486

        Implement button rendering in RenderThemeGtk. The implementation
        from gtk{2,3}drawing.cpp will be removed once menu list button rendering
        is implemented in RenderThemeGtk as well.

        No new tests, as this should not change functionality.

        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::paintButton): Add an implementation of button
        rendering that uses WidgetRenderingContext.

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

9 years agoWebKit2: WebPageWin needs implementations of hasLocalDataForURL and canHandleRequest
bweinstein@apple.com [Wed, 15 Dec 2010 19:34:25 +0000 (19:34 +0000)]
WebKit2: WebPageWin needs implementations of hasLocalDataForURL and canHandleRequest
https://bugs.webkit.org/show_bug.cgi?id=51090

Reviewed by Adam Roben.

Implement these functions for WebKit2 on Windows.

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::hasLocalDataForURL): Does the cross-platform part of the check for having local
    data (file URL or subresource), then calls platformHasLocalDataForURL to let the platform do
    their specific checks.
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::platformHasLocalDataForURL): Moved the cross-platform code from here to WebPage::hasLocalDataForURL.
* WebProcess/WebPage/qt/WebPageQt.cpp:
(WebKit::WebPage::platformHasLocalDataForURL): Renamed from hasLocalDataForURL.
* WebProcess/WebPage/win/WebPageWin.cpp:
(WebKit::WebPage::platformHasLocalDataForURL): Renamed from hasLocalDataForURL and implemented with CFNetwork calls. This is the
    CFNetwork equivalent of the code in WebPageMac::platformHasLocalDataForURL.
(WebKit::WebPage::canHandleRequest): Copied the line of code from WebView::canHandleRequest in WebKit1, with a FIXME saying
    this might not be enough (although it was in WebKit1 on Windows).

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

9 years ago2010-12-08 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Wed, 15 Dec 2010 19:33:05 +0000 (19:33 +0000)]
2010-12-08  Ojan Vafai  <ojan@chromium.org>

        Reviewed by Adam Barth.

        [reviewtool] should always show overall comments text box
        https://bugs.webkit.org/show_bug.cgi?id=45870

        * PrettyPatch/PrettyPatch.rb:
        * code-review.js:

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

9 years ago2010-10-18 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 15 Dec 2010 19:19:05 +0000 (19:19 +0000)]
2010-10-18  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GTK] Move input type=range rendering to RenderThemeGtk
        https://bugs.webkit.org/show_bug.cgi?id=47836

        Begin moving widget rendering out of the old Mozilla theme drawing code,
        which should remove many lines of code when completed. WidgetRenderingContext
        now hides the GTK+ 2 vs. 3 API differences, so that RenderThemeGtk can stay
        version agnostic.

        No new tests as this patch does not change functionality.

        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::RenderThemeGtk): gtkContainer() now returns a
        GtkWidget, so update the cast here.
        (WebCore::RenderThemeGtk::getGtkStateType): Added this helper which
        converts a RenderObject state into a GtkStateType.
        (WebCore::RenderThemeGtk::paintRenderObject): Removed work-arounds for
        scale painting, as it's not handled by this method any longer.
        (WebCore::RenderThemeGtk::paintSliderTrack): Updated to use
        WidgetRenderingContext.
        (WebCore::RenderThemeGtk::paintSliderThumb): Ditto.
        (WebCore::RenderThemeGtk::adjustSliderThumbSize): Get the size
        properties directly from the widget now instead of asking the Mozilla code.
        (WebCore::RenderThemeGtk::setupWidgetAndAddToContainer): Added this
        helper which reduces the amount of code quite a bit.
        (WebCore::RenderThemeGtk::gtkContainer): Updated to use helper.
        (WebCore::RenderThemeGtk::gtkButton): Ditto.
        (WebCore::RenderThemeGtk::gtkEntry): Ditto.
        (WebCore::RenderThemeGtk::gtkTreeView): Ditto.
        (WebCore::RenderThemeGtk::gtkVScale): Added.
        (WebCore::RenderThemeGtk::gtkHScale): Added.
        (WebCore::RenderThemeGtk::platformColorsDidChange): Removed
        GTK_CONTAINER cast.
        * platform/gtk/RenderThemeGtk.h: Updated to add new GtkHScale and
         GtkVScale members.
        * platform/gtk/WidgetRenderingContext.h: Aded new methods to proxy
        gtk_paint_box, gtk_paint_focus and gtk_paint_slider.
        * platform/gtk/WidgetRenderingContextGtk2.cpp:
        (WebCore::WidgetRenderingContext::gtkPaintBox): Added.
        (WebCore::WidgetRenderingContext::gtkPaintFocus): Ditto.
        (WebCore::WidgetRenderingContext::gtkPaintSlider): Ditto.
        * platform/gtk/WidgetRenderingContextGtk3.cpp:
        (WebCore::WidgetRenderingContext::gtkPaintBox): Ditto.
        (WebCore::WidgetRenderingContext::gtkPaintFocus): Ditto.
        (WebCore::WidgetRenderingContext::gtkPaintSlider): Ditto.
        * platform/gtk/gtk2drawing.c: Removed defunct code!
        (moz_gtk_get_widget_border):
        (moz_gtk_widget_paint):
        * platform/gtk/gtk3drawing.c: Ditto.
        (moz_gtk_get_widget_border):
        (moz_gtk_widget_paint):
        * platform/gtk/gtkdrawing.h:

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

9 years ago* Scripts/webkitpy/common/net/buildbot: Added property svn:ignore.
darin@apple.com [Wed, 15 Dec 2010 18:59:57 +0000 (18:59 +0000)]
* Scripts/webkitpy/common/net/buildbot: Added property svn:ignore.

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

9 years agoUnreviewed. Removing another two suppressions for CSS entities garbage collection.
antonm@chromium.org [Wed, 15 Dec 2010 18:59:03 +0000 (18:59 +0000)]
Unreviewed.  Removing another two suppressions for CSS entities garbage collection.

* platform/chromium/test_expectations.txt:

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

9 years ago2010-12-15 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Dec 2010 18:57:13 +0000 (18:57 +0000)]
2010-12-15  Pavel Podivilov  <podivilov@chromium.org>

        Unreviewed, build fix for r74119.

        Fix debugger tests.

        * http/tests/inspector/debugger-test2.js:
        (initialize_DebuggerTest.InspectorTest.captureStackTrace):

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

9 years agoUnreviewed. Adjusting v8-dependent test expectations.
antonm@chromium.org [Wed, 15 Dec 2010 18:51:06 +0000 (18:51 +0000)]
Unreviewed.  Adjusting v8-dependent test expectations.

* platform/chromium/test_expectations.txt:

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

9 years ago2010-12-15 Sheriff Bot <webkit.review.bot@gmail.com>
mrobinson@webkit.org [Wed, 15 Dec 2010 18:49:59 +0000 (18:49 +0000)]
2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74117.
        http://trac.webkit.org/changeset/74117
        https://bugs.webkit.org/show_bug.cgi?id=51113

        This broke the GTK1 build. (Requested by mrobinson on
        #webkit).

        * GNUmakefile.am:
        * configure.ac:
2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74117.
        http://trac.webkit.org/changeset/74117
        https://bugs.webkit.org/show_bug.cgi?id=51113

        This broke the GTK1 build. (Requested by mrobinson on
        #webkit).

        * GNUmakefile.am:
        * platform/network/soup/cache/webkit/soup-cache.h:
2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74117.
        http://trac.webkit.org/changeset/74117
        https://bugs.webkit.org/show_bug.cgi?id=51113

        This broke the GTK1 build. (Requested by mrobinson on
        #webkit).

        * GNUmakefile.am:
2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74117.
        http://trac.webkit.org/changeset/74117
        https://bugs.webkit.org/show_bug.cgi?id=51113

        This broke the GTK1 build. (Requested by mrobinson on
        #webkit).

        * GNUmakefile.am: Removed.
        * Scripts/generate-forwarding-headers.pl:
        * WebKit2Prefix.h:
        * gtk/webkit2.pc.in: Removed.
2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74117.
        http://trac.webkit.org/changeset/74117
        https://bugs.webkit.org/show_bug.cgi?id=51113

        This broke the GTK1 build. (Requested by mrobinson on
        #webkit).

        * Scripts/webkitdirs.pm:

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=51117
slewis@apple.com [Wed, 15 Dec 2010 18:35:23 +0000 (18:35 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=51117
Add a new leopard WK2 test bot

Reviewed by Stephanie Lewis.

* BuildSlaveSupport/build.webkit.org-config/config.json:

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

9 years agoUnreviewed. Fixed a clang compiling error by making the forward
jianli@chromium.org [Wed, 15 Dec 2010 18:16:51 +0000 (18:16 +0000)]
Unreviewed. Fixed a clang compiling error by making the forward
declaration of MediaPlayerFactory be consistent with the definition.

* platform/graphics/MediaPlayer.h:

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

9 years agoRename pageY to pageLogicalOffset, since for vertical writing modes it is an x-positi...
hyatt@apple.com [Wed, 15 Dec 2010 18:10:48 +0000 (18:10 +0000)]
Rename pageY to pageLogicalOffset, since for vertical writing modes it is an x-position rather than a
y-position.

Reviewed by Simon Fraser.

* rendering/LayoutState.cpp:
(WebCore::LayoutState::pageLogicalOffset):
(WebCore::LayoutState::addForcedColumnBreak):
* rendering/LayoutState.h:
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::markForPaginationRelayoutIfNeeded):
(WebCore::RenderBlock::layoutColumns):
(WebCore::RenderBlock::setPageLogicalOffset):
* rendering/RenderBlock.h:
(WebCore::RenderBlock::pageLogicalOffset):
(WebCore::RenderBlock::RenderBlockRareData::RenderBlockRareData):
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutBlock):
* rendering/RenderTable.cpp:
(WebCore::RenderTable::layout):
* rendering/RenderTableRow.cpp:
(WebCore::RenderTableRow::layout):
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows):

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 18:05:10 +0000 (18:05 +0000)]
2010-12-15  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@74120 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2010-12-13 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Dec 2010 17:36:04 +0000 (17:36 +0000)]
2010-12-13  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: move scripts storage from ScriptsPanel to DebuggerModel.
        https://bugs.webkit.org/show_bug.cgi?id=50908

        * inspector/front-end/BreakpointManager.js:
        (WebInspector.BreakpointManager):
        (WebInspector.BreakpointManager.prototype._debuggerPaused):
        * inspector/front-end/CallStackSidebarPane.js:
        (WebInspector.CallStackSidebarPane):
        (WebInspector.CallStackSidebarPane.prototype.update):
        * inspector/front-end/DebuggerModel.js:
        (WebInspector.DebuggerModel):
        (WebInspector.DebuggerModel.prototype.setBreakpoint):
        (WebInspector.DebuggerModel.prototype._setBreakpoint):
        (WebInspector.DebuggerModel.prototype.scriptForSourceID):
        (WebInspector.DebuggerModel.prototype.scriptsForURL):
        (WebInspector.DebuggerModel.prototype.queryScripts):
        (WebInspector.DebuggerModel.prototype.parsedScriptSource):
        (WebInspector.DebuggerModel.prototype.failedToParseScriptSource):
        (WebInspector.DebuggerModel.prototype.breakpointRestored):
        (WebInspector.DebuggerModel.prototype.debuggerPaused):
        (WebInspector.DebuggerModel.prototype.debuggerResumed):
        * inspector/front-end/Resource.js:
        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel): eliminate sourceIDMap
        * inspector/front-end/SourceFrame.js:
        (WebInspector.SourceFrame.prototype._createViewerIfNeeded):
        (WebInspector.SourceFrame.prototype._setBreakpoint):
        * inspector/front-end/SourceView.js:
        (WebInspector.SourceView):
        * inspector/front-end/inspector.js:
        (WebInspector.createJSBreakpointsSidebarPane):
        (WebInspector.parsedScriptSource):
        (WebInspector.failedToParseScriptSource):

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

9 years ago2010-12-15 Eric Carlson <eric.carlson@apple.com>
eric.carlson@apple.com [Wed, 15 Dec 2010 17:27:20 +0000 (17:27 +0000)]
2010-12-15  Eric Carlson  <eric.carlson@apple.com>

        Reviewed by Darin Adler.

        MediaPlayer should try all installed media engines
        https://bugs.webkit.org/show_bug.cgi?id=50209

        * platform/graphics/MediaPlayer.cpp:
        (WebCore::bestMediaEngineForTypeAndCodecs): Rename from chooseBestEngineForTypeAndCodecs. Take optional
        parameter for current engine.
        (WebCore::nextMediaEngine): New, return the next media engine in the list.
        (WebCore::MediaPlayer::MediaPlayer): Initialize reload timer.
        (WebCore::MediaPlayer::load): Store url, mime type, and codecs parameter in member variables.
        (WebCore::MediaPlayer::loadWithNextMediaEngine): New, initiate loading with the next media engine.
        (WebCore::MediaPlayer::supportsType): Make contentType parameter const.
        (WebCore::MediaPlayer::reloadTimerFired): New, call loadWithNextMediaEngine.
        (WebCore::MediaPlayer::networkStateChanged): If network state signals a failure and the file's
        metadata has not loaded, give the next installed engine a try.
        * platform/graphics/MediaPlayer.h:

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

9 years ago2010-12-15 Amruth Raj <amruthraj@motorola.com> and Ravi Kasibhatla <ravi.kasibhatl...
commit-queue@webkit.org [Wed, 15 Dec 2010 16:51:30 +0000 (16:51 +0000)]
2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        Changes to enable building WebKit2 for Gtk port.
        (https://bugs.webkit.org/show_bug.cgi?id=37369)

        * GNUmakefile.am: Changes to build either of WebKit1 or WebKit2.
        It basically excludes all WebKit/gtk/webkit/ files when building WebKit2.
        Also, exludes Unittests, DumprenderTree, GtkLauncher etc for WebKit2.
        * configure.ac: Option for enable or disable WebKit2.
2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        Changes to enable building WebKit2 for Gtk port
        (https://bugs.webkit.org/show_bug.cgi?id=37369)

        No new functionality added or deleted. Only makefile change. Hence, no tests added.

        * GNUmakefile.am: Removed bindings/gobject from webcore_sources & webcore_cppflags and added them to WebKit/gtk/GNUmakefile.am
        * platform/network/soup/cache/webkit/soup-cache.h: Remove include <webkit/webkitdefines.h> and declare WEBKIT_API directly
2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        Changes to enable building WebKit2 for Gtk port.
        (https://bugs.webkit.org/show_bug.cgi?id=37369)

        * GNUmakefile.am: Added WebCore/bindings/gobject to webkitgtk_sources & webkitgtk_cppflags.
        They should get compiled only when WebKit/gtk/GNUmakefile.am is getting included but not
        with WebKit2/GNUmakefile.am inclusion.
2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        Changes to enable building WebKit2 for Gtk port.
        (https://bugs.webkit.org/show_bug.cgi?id=37369)

        * GNUmakefile.am: Added.
        * Scripts/generate-forwarding-headers.pl: For GTK port, taking 1 extra argument for copying network headers.
        * WebKit2Prefix.h: Included WebCore/config.h for GTK port as the first header file for WebKit2 sources files.
        * gtk: Added.
        * gtk/webkit2.pc.in: Added.
2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        Change generate-forwarding-headers.pl for GTK port usage
        (https://bugs.webkit.org/show_bug.cgi?id=37369)

        * Scripts/webkitdirs.pm: Added changes to build webkit2 for GTK port using build-webkit script.

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 16:13:41 +0000 (16:13 +0000)]
2010-12-15  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Update Chromium test expectations.

        * platform/chromium-mac/storage/private-browsing-noread-nowrite-expected.txt: Removed.
        * platform/chromium-win/storage/private-browsing-noread-nowrite-expected.txt: Removed.
        * platform/chromium/test_expectations.txt: test private-browsing-readonly.html was renamed
        into private-browsing-noread-nowrite.html in r74093, changing expecations accrodingly.

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

9 years ago2010-12-15 Jarred Nicholls <jarred@sencha.com>
commit-queue@webkit.org [Wed, 15 Dec 2010 16:00:48 +0000 (16:00 +0000)]
2010-12-15  Jarred Nicholls  <jarred@sencha.com>

        Reviewed by Andreas Kling.

        [Qt] Implement the File API spec
        https://bugs.webkit.org/show_bug.cgi?id=49839

        * platform/qt/fast/dom/Window/window-properties-expected.txt:
        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/qt/fast/dom/prototype-inheritance-expected.txt:
        * platform/qt/fast/js/global-constructors-expected.txt:
2010-12-15  Jarred Nicholls  <jarred@sencha.com>

        Reviewed by Andreas Kling.

        [Qt] Implement the File API spec
        https://bugs.webkit.org/show_bug.cgi?id=49839

        No new tests. fast/files tests work when manually operated.
        They do not automatically work due to Qt's inability to handle multi-file
        inputs (https://bugs.webkit.org/show_bug.cgi?id=22048) as well as Qt's DRT
        is missing an eventSender.beginDragWithFiles implementation.

        * WebCore.pri:
        * WebCore.pro:
        * features.pri:
        * platform/qt/FileSystemQt.cpp:
        (WebCore::directoryName):
        (WebCore::readFromFile):
        (WebCore::seekFile):

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 14:31:15 +0000 (14:31 +0000)]
2010-12-15  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Rebaseline Chromium tests.

        * platform/chromium-linux/fast/blockflow/japanese-rl-text-with-broken-font-expected.txt: Added.
        * platform/chromium-linux/fast/box-shadow/inset-expected.checksum:
        * platform/chromium-linux/fast/box-shadow/inset-expected.png:
        * platform/chromium-linux/fast/css/focus-ring-detached-expected.checksum: Added.
        * platform/chromium-linux/fast/css/focus-ring-detached-expected.png: Added.
        * platform/chromium-linux/fast/css/focus-ring-multiline-expected.checksum: Added.
        * platform/chromium-linux/fast/css/focus-ring-multiline-expected.png: Added.
        * platform/chromium-mac/fast/css/focus-ring-detached-expected.checksum: Added.
        * platform/chromium-mac/fast/css/focus-ring-detached-expected.png: Added.
        * platform/chromium-mac/fast/css/focus-ring-multiline-expected.checksum: Added.
        * platform/chromium-mac/fast/css/focus-ring-multiline-expected.png: Added.
        * platform/chromium-win/fast/css/focus-ring-detached-expected.checksum:
        * platform/chromium-win/fast/css/focus-ring-detached-expected.png:
        * platform/chromium-win/fast/css/focus-ring-detached-expected.txt:
        * platform/chromium-win/fast/css/focus-ring-multiline-expected.checksum:
        * platform/chromium-win/fast/css/focus-ring-multiline-expected.png:
        * platform/chromium-win/fast/css/focus-ring-multiline-expected.txt:
        * platform/chromium/test_expectations.txt:

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 13:47:06 +0000 (13:47 +0000)]
2010-12-15  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Mark fast/dom/global-constructors.html as flaky on Chromium.

        * platform/chromium/test_expectations.txt:

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

9 years ago2010-12-15 Sergio Villar Senin <svillar@igalia.com>
sergio@webkit.org [Wed, 15 Dec 2010 13:38:07 +0000 (13:38 +0000)]
2010-12-15  Sergio Villar Senin  <svillar@igalia.com>

        Unreviewed, skipping failing tests in the bots.

        [GTK] HTTP tests failing/crashing in the bots
        https://bugs.webkit.org/show_bug.cgi?id=51104

        * platform/gtk/Skipped:

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 13:14:20 +0000 (13:14 +0000)]
2010-12-15  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Mark one more compositing test as timing out on chromium-gpu.

        * platform/chromium-gpu/test_expectations.txt:

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

9 years ago2010-12-15 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Dec 2010 12:52:25 +0000 (12:52 +0000)]
2010-12-15  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Rebaseline Chromium test expectations.

        * platform/chromium-linux/fast/blockflow/box-shadow-horizontal-bt-expected.checksum:
        * platform/chromium-linux/fast/blockflow/box-shadow-horizontal-bt-expected.png:
        * platform/chromium-linux/fast/blockflow/box-shadow-vertical-lr-expected.checksum:
        * platform/chromium-linux/fast/blockflow/box-shadow-vertical-lr-expected.png:
        * platform/chromium-linux/fast/blockflow/box-shadow-vertical-rl-expected.checksum:
        * platform/chromium-linux/fast/blockflow/box-shadow-vertical-rl-expected.png:
        * platform/chromium-linux/fast/blockflow/japanese-rl-text-with-broken-font-expected.checksum: Added.
        * platform/chromium-linux/fast/blockflow/japanese-rl-text-with-broken-font-expected.png: Added.
        * platform/chromium-mac/http/tests/misc/authentication-sent-to-redirect-expected.txt: Added.
        * platform/chromium-mac/storage/private-browsing-noread-nowrite-expected.txt: Added.
        * platform/chromium-win/fast/blockflow/box-shadow-horizontal-bt-expected.checksum:
        * platform/chromium-win/fast/blockflow/box-shadow-horizontal-bt-expected.png:
        * platform/chromium-win/fast/blockflow/box-shadow-vertical-lr-expected.checksum:
        * platform/chromium-win/fast/blockflow/box-shadow-vertical-lr-expected.png:
        * platform/chromium-win/fast/blockflow/box-shadow-vertical-rl-expected.checksum:
        * platform/chromium-win/fast/blockflow/box-shadow-vertical-rl-expected.png:
        * platform/chromium-win/fast/blockflow/japanese-rl-text-with-broken-font-expected.checksum: Added.
        * platform/chromium-win/fast/blockflow/japanese-rl-text-with-broken-font-expected.png: Added.
        * platform/chromium-win/fast/blockflow/japanese-rl-text-with-broken-font-expected.txt: Added.
        * platform/chromium-win/http/tests/misc/authentication-sent-to-redirect-expected.txt: Added.
        * platform/chromium-win/storage/private-browsing-noread-nowrite-expected.txt: Added.

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

9 years ago2010-12-15 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Dec 2010 12:43:02 +0000 (12:43 +0000)]
2010-12-15  Pavel Podivilov  <podivilov@chromium.org>

        Unreviewed, fix for r74103.

        Fix dom-breakpoints test.

        * inspector/dom-breakpoints.html:

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

9 years ago2010-12-15 Jan Erik Hanssen <jhanssen@sencha.com>
commit-queue@webkit.org [Wed, 15 Dec 2010 12:34:05 +0000 (12:34 +0000)]
2010-12-15  Jan Erik Hanssen  <jhanssen@sencha.com>

        Reviewed by Andreas Kling.

        [Qt][WK2] webkit2 does not compile on OS X
        https://bugs.webkit.org/show_bug.cgi?id=50128

        prctl(2) is only available on Linux, so use an atexit handler for killing
        all the child processes when the process is exiting.

        * UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
        (WebKit::cleanupProcesses):
        (WebKit::QtWebProcess::QtWebProcess):
        (WebKit::QtWebProcess::processStateChanged):
        (WebKit::ProcessLauncherHelper::instance):

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

9 years agoWebCore: https://bugs.webkit.org/show_bug.cgi?id=49548
antti@apple.com [Wed, 15 Dec 2010 11:27:52 +0000 (11:27 +0000)]
WebCore: https://bugs.webkit.org/show_bug.cgi?id=49548
WebCore cache stores duplicate copies of subresources with URL fragments

Reviewed by Alexey Proskuryakov.

- Strip fragment identifiers from HTTP and file URLs for the memory cache.
- Changed some CachedResourceLoader and MemoryCache interfaces to use KURLs
  instead of strings to reduce repeated URL parsing.

Test: http/tests/cache/subresource-fragment-identifier.html

* inspector/InspectorResourceAgent.cpp:
(WebCore::InspectorResourceAgent::cachedResource):
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::tellClientAboutPastMemoryCacheLoads):
* loader/cache/CachedResource.cpp:
(WebCore::CachedResource::~CachedResource):
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::cachedResource):
(WebCore::CachedResourceLoader::checkForReload):
(WebCore::CachedResourceLoader::requestUserCSSStyleSheet):
(WebCore::CachedResourceLoader::requestResource):
* loader/cache/CachedResourceLoader.h:
* loader/cache/MemoryCache.cpp:
(WebCore::MemoryCache::requestResource):
(WebCore::MemoryCache::requestUserCSSStyleSheet):
(WebCore::MemoryCache::removeFragmentIdentifierIfNeeded):
(WebCore::MemoryCache::resourceForURL):
* loader/cache/MemoryCache.h:

LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=49548
WebCore cache stores duplicate copies of subresources with URL fragments

Reviewed by Alexey Proskuryakov.

* http/tests/cache/subresource-fragment-identifier-expected.txt: Added.
* http/tests/cache/subresource-fragment-identifier.html: Added.

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

9 years ago2010-12-15 Anton Muhin <antonm@chromium.org>
antonm@chromium.org [Wed, 15 Dec 2010 10:57:52 +0000 (10:57 +0000)]
2010-12-15  Anton Muhin  <antonm@chromium.org>

        Reviewed by David Levin.

        [v8] Next round of CSS GC story: proper grouping of CSSStyleDeclarations
        https://bugs.webkit.org/show_bug.cgi?id=50965

        * bindings/v8/V8GCController.cpp:
        (WebCore::DOMObjectGrouperVisitor::visitDOMWrapper):
        (WebCore::DOMObjectGrouperVisitor::addAllItems):

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

9 years ago2010-12-14 Commit Queue <commit-queue@webkit.org>
commit-queue@webkit.org [Wed, 15 Dec 2010 10:49:23 +0000 (10:49 +0000)]
2010-12-14  Commit Queue  <commit-queue@webkit.org>

        Unreviewed.  Test commit for commit-queue@webkit.org.

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

9 years ago2010-12-14 Commit Queue <commit-queue@webkit.org>
commit-queue@webkit.org [Wed, 15 Dec 2010 10:40:46 +0000 (10:40 +0000)]
2010-12-14  Commit Queue  <commit-queue@webkit.org>

        Unreviewed.  Test commit for commit-queue@webkit.org.

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

9 years ago2010-12-13 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Dec 2010 10:39:17 +0000 (10:39 +0000)]
2010-12-13  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: push persistent breakpoints into backend state cookie so they hit on navigation.
        https://bugs.webkit.org/show_bug.cgi?id=48858

        BreakpointManager pushes all persistent breakpoints to backend when loaded.
        InspectorController restores sticky breakpoints from cookie on navigation.

        * inspector/Inspector.idl:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::InspectorController):
        (WebCore::InspectorController::disconnectFrontend):
        (WebCore::InspectorController::didCommitLoad):
        (WebCore::InspectorController::setStickyBreakpoints):
        (WebCore::InspectorController::restoreStickyBreakpoints):
        (WebCore::InspectorController::restoreStickyBreakpoint):
        * inspector/InspectorController.h:
        * inspector/InspectorState.cpp:
        (WebCore::InspectorState::InspectorState):
        (WebCore::InspectorState::getObject):
        (WebCore::InspectorState::setObject):
        (WebCore::InspectorState::registerObject):
        * inspector/InspectorState.h:
        * inspector/front-end/BreakpointManager.js:
        (WebInspector.BreakpointManager):
        * inspector/front-end/BreakpointsSidebarPane.js:
        (WebInspector.BreakpointsSidebarPane):
        (WebInspector.BreakpointsSidebarPane.prototype._removeListElement):
        (WebInspector.BreakpointsSidebarPane.prototype._projectChanged):
        (WebInspector.EventListenerBreakpointsSidebarPane):
        (WebInspector.EventListenerBreakpointsSidebarPane.prototype._createCategory):
        (WebInspector.EventListenerBreakpointsSidebarPane.prototype._breakpointAdded):
        (WebInspector.EventListenerBreakpointsSidebarPane.prototype._projectChanged):
        * inspector/front-end/CallStackSidebarPane.js:
        (WebInspector.CallStackSidebarPane):
        * inspector/front-end/ElementsPanel.js:
        (WebInspector.ElementsPanel.prototype.reset):
        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype.reset):
        * inspector/front-end/Settings.js:
        (WebInspector.Settings.prototype.inspectedURLChanged):
        (WebInspector.Settings.prototype.get projectId):
        (WebInspector.Settings.prototype.findSettingForAllProjects):
        (WebInspector.Settings.prototype._formatProjectKey):
        * inspector/front-end/inspector.js:
        (WebInspector.createDOMBreakpointsSidebarPane):
        (WebInspector.createXHRBreakpointsSidebarPane):
        (WebInspector.reset):
        (WebInspector.inspectedURLChanged):

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

9 years ago2010-12-15 Mario Sanchez Prada <msanchez@igalia.com>
mario@webkit.org [Wed, 15 Dec 2010 10:24:31 +0000 (10:24 +0000)]
2010-12-15  Mario Sanchez Prada  <msanchez@igalia.com>

        Unreviewed, fix compilation warnings after r74066.

        * rendering/RenderBox.cpp:
        (WebCore::layersUseImage): Place this static function between the
        same if-def region used in the only place where it's called from.

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

9 years ago2010-12-15 Emil Eklund <eae@chromium.org>
commit-queue@webkit.org [Wed, 15 Dec 2010 09:47:12 +0000 (09:47 +0000)]
2010-12-15  Emil Eklund  <eae@chromium.org>

        Reviewed by Adam Barth.

        Added test for infinite loop in ContainerNode::willRemoveChildren.
        https://bugs.webkit.org/show_bug.cgi?id=51079

        * fast/dom/containerNode-expected.txt: Added.
        * fast/dom/containerNode.html: Added.
2010-12-15  Emil Eklund  <eae@chromium.org>

        Reviewed by Adam Barth.

        Change ContainerNode::willRemoveChildren to not fire mutation events for children
        added as a result of a mutation event, thereby avoiding an infinite loop.
        https://bugs.webkit.org/show_bug.cgi?id=51079

        Test: fast/dom/containerNode.html

        * dom/ContainerNode.cpp:
        (WebCore::willRemoveChildren): Don't fire mutation events for children added during a mutation event.

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

9 years agoUnreviewed.
ossy@webkit.org [Wed, 15 Dec 2010 08:10:13 +0000 (08:10 +0000)]
Unreviewed.

* platform/qt/Skipped: Add http/tests/misc/authentication-sent-to-redirect.html
  because of missing layoutTestController.setHandlesAuthenticationChallenges()
* platform/qt/plugins/document-open-expected.txt: Copied from LayoutTests/plugins/document-open-expected.txt.

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

9 years ago<rdar://problem/8767193> REGRESSION (r60822): caps-lock-indicator is accepted as...
mitz@apple.com [Wed, 15 Dec 2010 07:10:28 +0000 (07:10 +0000)]
<rdar://problem/8767193> REGRESSION (r60822): caps-lock-indicator is accepted as a -webkit-appearance value
https://bugs.webkit.org/show_bug.cgi?id=51096

Reviewed by Maciej Stachowiak.

WebCore:

Test: fast/css/appearance-caps-lock-indicator.html

* css/CSSValueKeywords.in: Moved caps-lock-indicator outside the range of values that should be
accepted by the parser, and added comments about maintaining the list of appearance values.
* platform/ThemeTypes.h: Moved CapsLockIndicatorPart to the end of the ControlPart enum.

LayoutTests:

* fast/css/appearance-caps-lock-indicator-expected.txt: Added.
* fast/css/appearance-caps-lock-indicator.html: Added.

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

9 years ago2010-12-14 takano takumi <takano@apple.com>
commit-queue@webkit.org [Wed, 15 Dec 2010 06:48:44 +0000 (06:48 +0000)]
2010-12-14  takano takumi  <takano@apple.com>
        Reviewed by Dan Bernstein.

        text-combine value names have been changed in the css3 proposal.
        https://bugs.webkit.org/show_bug.cgi?id=51089

        * fast/text/international/text-combine-parser-test-expected.txt: Result updated.
        * fast/text/international/text-combine-parser-test.html: Test updated.
2010-12-14  takano takumi  <takano@apple.com>

        Reviewed by Dan Bernstein.

        text-combine value names have been changed in the css3 proposal.
        https://bugs.webkit.org/show_bug.cgi?id=51089

        Changed text-combine's value names from "none|cluster|upright" to "none|horizontal".

        * css/CSSParser.cpp: Changed value name.
        (WebCore::CSSParser::parseValue):
        * css/CSSPrimitiveValueMappings.h: Changed value name.
        (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
        (WebCore::CSSPrimitiveValue::operator TextCombine):
        * css/CSSValueKeywords.in: No more text-combine specific values needed since
        "horizontal" is already there.
        * rendering/style/RenderStyleConstants.h: Changed value name.
        * rendering/style/StyleRareNonInheritedData.h: Changed textCombine field size.

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

9 years ago2010-12-14 Cosmin Truta <ctruta@chromium.org>
commit-queue@webkit.org [Wed, 15 Dec 2010 04:19:45 +0000 (04:19 +0000)]
2010-12-14  Cosmin Truta  <ctruta@chromium.org>

        Reviewed by Eric Seidel.

        Rebaseline: leading and trailing EOL must occur consistently in expectation files
        https://bugs.webkit.org/show_bug.cgi?id=51018

        We are planning to make new-run-webkit-tests treat EOLs in the same strict manner as old-run-webkit-tests.
        This change in tooling requires rebaselining.

        * editing/pasteboard/file-drag-to-editable-expected.txt:
        * fast/dom/Window/slow-unload-handler-expected.txt:
        * fast/filesystem/file-writer-truncate-extend-expected.txt:
        * fast/images/webp-image-decoding-expected.txt:
        * fast/speech/input-onspeechchange-event-expected.txt:
        * fast/speech/input-text-language-tag-expected.txt:
        * fast/speech/input-text-speechbutton-expected.txt:
        * fast/speech/speech-button-ignore-generated-events-expected.txt:
        * http/tests/media/video-play-suspend-expected.txt:
        * platform/chromium-linux/fast/dom/DeviceOrientation/window-property-expected.txt:
        * platform/chromium-linux/fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
        * platform/chromium-linux/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
        * platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt:
        * platform/chromium-linux/fast/dom/Window/window-properties-device-orientation-expected.txt:
        * platform/chromium-linux/fast/forms/onselect-textarea-expected.txt:
        * platform/chromium-linux/fast/preloader/script-expected.txt:
        * platform/chromium-linux/fast/url/file-expected.txt:
        * platform/chromium-linux/fast/url/relative-unix-expected.txt:
        * platform/chromium-linux/fast/url/relative-win-expected.txt:
        * platform/chromium-linux/fast/url/segments-expected.txt:
        * platform/chromium-linux/fast/url/segments-from-data-url-expected.txt:
        * platform/chromium-linux/http/tests/loading/bad-scheme-subframe-expected.txt:
        * platform/chromium-linux/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
        * platform/chromium-linux/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt:
        * platform/chromium-linux/http/tests/websocket/tests/url-parsing-expected.txt:
        * platform/chromium-linux/svg/custom/use-invalid-pattern-expected.txt:
        * platform/chromium-mac/animations/keyframes-rule-expected.txt:
        * platform/chromium-mac/fast/css/font-face-descriptor-multiple-values-parsing-expected.txt:
        * platform/chromium-mac/fast/dom/DOMException/EventException-expected.txt:
        * platform/chromium-mac/fast/dom/DOMException/RangeException-expected.txt:
        * platform/chromium-mac/fast/dom/DOMException/XPathException-expected.txt:
        * platform/chromium-mac/fast/dom/DOMException/prototype-object-expected.txt:
        * platform/chromium-mac/fast/dom/DeviceOrientation/window-property-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
        * platform/chromium-mac/fast/dom/HTMLSelectElement/named-options-expected.txt:
        * platform/chromium-mac/fast/dom/Range/getClientRects-expected.txt:
        * platform/chromium-mac/fast/dom/Window/window-postmessage-args-expected.txt:
        * platform/chromium-mac/fast/dom/Window/window-properties-device-orientation-expected.txt:
        * platform/chromium-mac/fast/dom/Window/window-properties-geolocation-expected.txt:
        * platform/chromium-mac/fast/dom/error-to-string-stack-overflow-expected.txt:
        * platform/chromium-mac/fast/dom/getElementsByClassName/011-expected.txt:
        * platform/chromium-mac/fast/dom/javascript-url-exception-isolation-expected.txt:
        * platform/chromium-mac/fast/dom/prototype-chain-expected.txt:
        * platform/chromium-mac/fast/dom/setPrimitiveValue-exceptions-expected.txt:
        * platform/chromium-mac/fast/dom/timer-clear-interval-in-handler-and-generate-error-expected.txt:
        * platform/chromium-mac/fast/dom/wrapper-classes-expected.txt:
        * platform/chromium-mac/fast/events/event-view-toString-expected.txt:
        * platform/chromium-mac/fast/forms/ValidityState-typeMismatch-url-expected.txt:
        * platform/chromium-mac/fast/js/array-every-expected.txt:
        * platform/chromium-mac/fast/js/array-foreach-expected.txt:
        * platform/chromium-mac/fast/js/array-some-expected.txt:
        * platform/chromium-mac/fast/js/assign-expected.txt:
        * platform/chromium-mac/fast/js/break-ASI-expected.txt:
        * platform/chromium-mac/fast/js/console-non-string-values-expected.txt:
        * platform/chromium-mac/fast/js/const-expected.txt:
        * platform/chromium-mac/fast/js/cyclic-prototypes-expected.txt:
        * platform/chromium-mac/fast/js/date-proto-generic-invocation-expected.txt:
        * platform/chromium-mac/fast/js/date-toisostring-expected.txt:
        * platform/chromium-mac/fast/js/deep-recursion-test-expected.txt:
        * platform/chromium-mac/fast/js/delete-getters-setters-expected.txt:
        * platform/chromium-mac/fast/js/exception-thrown-from-new-expected.txt:
        * platform/chromium-mac/fast/js/function-declaration-expected.txt:
        * platform/chromium-mac/fast/js/function-prototype-descriptor-expected.txt:
        * platform/chromium-mac/fast/js/kde/RegExp-expected.txt:
        * platform/chromium-mac/fast/js/kde/StringObject-expected.txt:
        * platform/chromium-mac/fast/js/kde/encode_decode_uri-expected.txt:
        * platform/chromium-mac/fast/js/kde/function-expected.txt:
        * platform/chromium-mac/fast/js/kde/garbage-n-expected.txt:
        * platform/chromium-mac/fast/js/kde/lval-exceptions-expected.txt:
        * platform/chromium-mac/fast/js/kde/parse-expected.txt:
        * platform/chromium-mac/fast/js/kde/string-1-n-expected.txt:
        * platform/chromium-mac/fast/js/kde/string-2-n-expected.txt:
        * platform/chromium-mac/fast/js/modify-non-references-expected.txt:
        * platform/chromium-mac/fast/js/no-semi-insertion-at-end-of-script-expected.txt:
        * platform/chromium-mac/fast/js/number-toExponential-expected.txt:
        * platform/chromium-mac/fast/js/number-toString-expected.txt:
        * platform/chromium-mac/fast/js/number-tofixed-expected.txt:
        * platform/chromium-mac/fast/js/number-toprecision-expected.txt:
        * platform/chromium-mac/fast/js/object-extra-comma-expected.txt:
        * platform/chromium-mac/fast/js/property-getters-and-setters-expected.txt:
        * platform/chromium-mac/fast/js/recursion-limit-equal-expected.txt:
        * platform/chromium-mac/fast/js/regexp-compile-expected.txt:
        * platform/chromium-mac/fast/js/regexp-overflow-expected.txt:
        * platform/chromium-mac/fast/js/reserved-words-expected.txt:
        * platform/chromium-mac/fast/js/string-capitalization-expected.txt:
        * platform/chromium-mac/fast/js/toString-and-valueOf-override-expected.txt:
        * platform/chromium-mac/fast/js/toString-stack-overflow-expected.txt:
        * platform/chromium-mac/fast/text/find-kana-expected.txt:
        * platform/chromium-mac/fast/url/file-expected.txt:
        * platform/chromium-mac/fast/url/host-expected.txt:
        * platform/chromium-mac/fast/url/ipv6-expected.txt:
        * platform/chromium-mac/fast/url/mailto-expected.txt:
        * platform/chromium-mac/fast/url/path-expected.txt:
        * platform/chromium-mac/fast/url/path-url-expected.txt:
        * platform/chromium-mac/fast/url/port-expected.txt:
        * platform/chromium-mac/fast/url/relative-unix-expected.txt:
        * platform/chromium-mac/fast/url/relative-win-expected.txt:
        * platform/chromium-mac/fast/url/scheme-expected.txt:
        * platform/chromium-mac/fast/url/segments-expected.txt:
        * platform/chromium-mac/fast/url/segments-from-data-url-expected.txt:
        * platform/chromium-mac/fast/url/standard-url-expected.txt:
        * platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
        * platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
        * platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt:
        * platform/chromium-mac/http/tests/loading/bad-scheme-subframe-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-enumeration-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-get-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-get-override-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-history-get-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-history-get-override-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-location-get-override-expected.txt:
        * platform/chromium-mac/http/tests/security/cross-frame-access-location-put-expected.txt:
        * platform/chromium-mac/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
        * platform/chromium-mac/http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
        * platform/chromium-mac/http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
        * platform/chromium-mac/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
        * platform/chromium-mac/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt:
        * platform/chromium-mac/http/tests/websocket/tests/url-parsing-expected.txt:
        * platform/chromium-mac/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
        * platform/chromium-mac/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/11.4.1-4.a-10-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/11.4.1-4.a-8-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.12.2-0-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.12.3-0-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.14-3-4-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.14-9-a-12-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-4-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-8-a-12-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt:
        * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt:
        * platform/chromium-mac/media/audio-constructor-expected.txt:
        * platform/chromium-mac/media/audio-constructor-preload-expected.txt:
        * platform/chromium-mac/media/audio-constructor-src-expected.txt:
        * platform/chromium-mac/media/media-load-event-expected.txt:
        * platform/chromium-mac/media/video-append-source-expected.txt:
        * platform/chromium-mac/media/video-canvas-source-expected.txt:
        * platform/chromium-mac/media/video-currentTime-set-expected.txt:
        * platform/chromium-mac/media/video-dom-src-expected.txt:
        * platform/chromium-mac/media/video-load-networkState-expected.txt:
        * platform/chromium-mac/media/video-seek-past-end-paused-expected.txt:
        * platform/chromium-mac/media/video-seek-past-end-playing-expected.txt:
        * platform/chromium-mac/media/video-source-expected.txt:
        * platform/chromium-mac/media/video-src-change-expected.txt:
        * platform/chromium-mac/media/video-src-expected.txt:
        * platform/chromium-mac/plugins/clicking-missing-plugin-fires-delegate-expected.txt:
        * platform/chromium-mac/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
        * platform/chromium-mac/security/block-test-no-port-expected.txt:
        * platform/chromium-mac/storage/transaction-error-callback-expected.txt:
        * platform/chromium-mac/svg/custom/SVGException-expected.txt:
        * platform/chromium-mac/svg/custom/use-invalid-pattern-expected.txt:
        * platform/chromium-mac/svg/custom/use-nested-missing-target-removed-expected.txt:
        * platform/chromium-mac/svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.txt:
        * platform/chromium-win/animations/keyframes-rule-expected.txt:
        * platform/chromium-win/editing/selection/extend-selection-home-end-expected.txt:
        * platform/chromium-win/editing/selection/home-end-expected.txt:
        * platform/chromium-win/fast/css/button-height-expected.txt:
        * platform/chromium-win/fast/css/font-face-descriptor-multiple-values-parsing-expected.txt:
        * platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
        * platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
        * platform/chromium-win/fast/dom/DOMException/EventException-expected.txt:
        * platform/chromium-win/fast/dom/DOMException/RangeException-expected.txt:
        * platform/chromium-win/fast/dom/DOMException/XPathException-expected.txt:
        * platform/chromium-win/fast/dom/DOMException/prototype-object-expected.txt:
        * platform/chromium-win/fast/dom/DeviceOrientation/window-property-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt:
        * platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
        * platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt:
        * platform/chromium-win/fast/dom/HTMLSelectElement/named-options-expected.txt:
        * platform/chromium-win/fast/dom/Window/new-window-opener-expected.txt:
        * platform/chromium-win/fast/dom/Window/webkitConvertPoint-expected.txt:
        * platform/chromium-win/fast/dom/Window/window-lookup-precedence-expected.txt:
        * platform/chromium-win/fast/dom/Window/window-postmessage-args-expected.txt:
        * platform/chromium-win/fast/dom/Window/window-properties-device-orientation-expected.txt:
        * platform/chromium-win/fast/dom/Window/window-properties-geolocation-expected.txt:
        * platform/chromium-win/fast/dom/error-to-string-stack-overflow-expected.txt:
        * platform/chromium-win/fast/dom/getElementsByClassName/011-expected.txt:
        * platform/chromium-win/fast/dom/javascript-url-exception-isolation-expected.txt:
        * platform/chromium-win/fast/dom/prototype-chain-expected.txt:
        * platform/chromium-win/fast/dom/setPrimitiveValue-exceptions-expected.txt:
        * platform/chromium-win/fast/dom/timer-clear-interval-in-handler-and-generate-error-expected.txt:
        * platform/chromium-win/fast/dom/wrapper-classes-expected.txt:
        * platform/chromium-win/fast/events/event-view-toString-expected.txt:
        * platform/chromium-win/fast/events/offsetX-offsetY-expected.txt:
        * platform/chromium-win/fast/forms/ValidityState-typeMismatch-url-expected.txt:
        * platform/chromium-win/fast/forms/focus-selection-textarea-expected.txt:
        * platform/chromium-win/fast/forms/input-maxlength-ime-completed-expected.txt:
        * platform/chromium-win/fast/forms/input-maxlength-ime-preedit-expected.txt:
        * platform/chromium-win/fast/forms/slider-mouse-events-expected.txt:
        * platform/chromium-win/fast/js/array-every-expected.txt:
        * platform/chromium-win/fast/js/array-foreach-expected.txt:
        * platform/chromium-win/fast/js/array-some-expected.txt:
        * platform/chromium-win/fast/js/assign-expected.txt:
        * platform/chromium-win/fast/js/break-ASI-expected.txt:
        * platform/chromium-win/fast/js/console-non-string-values-expected.txt:
        * platform/chromium-win/fast/js/const-expected.txt:
        * platform/chromium-win/fast/js/cyclic-prototypes-expected.txt:
        * platform/chromium-win/fast/js/date-proto-generic-invocation-expected.txt:
        * platform/chromium-win/fast/js/date-toisostring-expected.txt:
        * platform/chromium-win/fast/js/deep-recursion-test-expected.txt:
        * platform/chromium-win/fast/js/delete-getters-setters-expected.txt:
        * platform/chromium-win/fast/js/exception-thrown-from-new-expected.txt:
        * platform/chromium-win/fast/js/function-declaration-expected.txt:
        * platform/chromium-win/fast/js/function-prototype-descriptor-expected.txt:
        * platform/chromium-win/fast/js/function-prototype-expected.txt:
        * platform/chromium-win/fast/js/kde/RegExp-expected.txt:
        * platform/chromium-win/fast/js/kde/StringObject-expected.txt:
        * platform/chromium-win/fast/js/kde/encode_decode_uri-expected.txt:
        * platform/chromium-win/fast/js/kde/exception_propagation-expected.txt:
        * platform/chromium-win/fast/js/kde/function-expected.txt:
        * platform/chromium-win/fast/js/kde/garbage-n-expected.txt:
        * platform/chromium-win/fast/js/kde/lval-exceptions-expected.txt:
        * platform/chromium-win/fast/js/kde/parse-expected.txt:
        * platform/chromium-win/fast/js/kde/string-1-n-expected.txt:
        * platform/chromium-win/fast/js/kde/string-2-n-expected.txt:
        * platform/chromium-win/fast/js/modify-non-references-expected.txt:
        * platform/chromium-win/fast/js/no-semi-insertion-at-end-of-script-expected.txt:
        * platform/chromium-win/fast/js/number-toExponential-expected.txt:
        * platform/chromium-win/fast/js/number-toString-expected.txt:
        * platform/chromium-win/fast/js/number-tofixed-expected.txt:
        * platform/chromium-win/fast/js/number-toprecision-expected.txt:
        * platform/chromium-win/fast/js/object-extra-comma-expected.txt:
        * platform/chromium-win/fast/js/property-getters-and-setters-expected.txt:
        * platform/chromium-win/fast/js/recursion-limit-equal-expected.txt:
        * platform/chromium-win/fast/js/regexp-caching-expected.txt:
        * platform/chromium-win/fast/js/regexp-compile-expected.txt:
        * platform/chromium-win/fast/js/regexp-overflow-expected.txt:
        * platform/chromium-win/fast/js/reserved-words-expected.txt:
        * platform/chromium-win/fast/js/string-capitalization-expected.txt:
        * platform/chromium-win/fast/js/toString-and-valueOf-override-expected.txt:
        * platform/chromium-win/fast/replaced/table-percent-height-expected.txt:
        * platform/chromium-win/fast/url/file-expected.txt:
        * platform/chromium-win/fast/url/host-expected.txt:
        * platform/chromium-win/fast/url/ipv6-expected.txt:
        * platform/chromium-win/fast/url/mailto-expected.txt:
        * platform/chromium-win/fast/url/path-expected.txt:
        * platform/chromium-win/fast/url/path-url-expected.txt:
        * platform/chromium-win/fast/url/port-expected.txt:
        * platform/chromium-win/fast/url/relative-unix-expected.txt:
        * platform/chromium-win/fast/url/relative-win-expected.txt:
        * platform/chromium-win/fast/url/scheme-expected.txt:
        * platform/chromium-win/fast/url/segments-expected.txt:
        * platform/chromium-win/fast/url/segments-from-data-url-expected.txt:
        * platform/chromium-win/fast/url/standard-url-expected.txt:
        * platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
        * platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
        * platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt:
        * platform/chromium-win/http/tests/loading/bad-scheme-subframe-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-enumeration-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-get-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-get-override-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-history-get-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-history-get-override-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-location-get-override-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-location-put-expected.txt:
        * platform/chromium-win/http/tests/security/cross-frame-access-put-expected.txt:
        * platform/chromium-win/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
        * platform/chromium-win/http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
        * platform/chromium-win/http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
        * platform/chromium-win/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
        * platform/chromium-win/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt:
        * platform/chromium-win/http/tests/websocket/tests/url-parsing-expected.txt:
        * platform/chromium-win/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/11.4.1-4.a-10-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/11.4.1-4.a-8-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.12.2-0-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.12.3-0-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.10-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.10-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.14-3-4-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.14-9-a-12-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-4-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.4.4.15-8-a-12-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt:
        * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt:
        * platform/chromium-win/inspector/console-format-expected.txt:
        * platform/chromium-win/inspector/console-uncaught-exception-expected.txt:
        * platform/chromium-win/media/audio-constructor-expected.txt:
        * platform/chromium-win/media/audio-constructor-preload-expected.txt:
        * platform/chromium-win/media/audio-constructor-src-expected.txt:
        * platform/chromium-win/media/audio-delete-while-slider-thumb-clicked-expected.txt:
        * platform/chromium-win/media/media-load-event-expected.txt:
        * platform/chromium-win/media/video-append-source-expected.txt:
        * platform/chromium-win/media/video-canvas-source-expected.txt:
        * platform/chromium-win/media/video-currentTime-set-expected.txt:
        * platform/chromium-win/media/video-dom-src-expected.txt:
        * platform/chromium-win/media/video-load-networkState-expected.txt:
        * platform/chromium-win/media/video-seek-past-end-paused-expected.txt:
        * platform/chromium-win/media/video-seek-past-end-playing-expected.txt:
        * platform/chromium-win/media/video-source-expected.txt:
        * platform/chromium-win/media/video-src-change-expected.txt:
        * platform/chromium-win/media/video-src-expected.txt:
        * platform/chromium-win/media/video-src-remove-expected.txt:
        * platform/chromium-win/media/video-src-set-expected.txt:
        * platform/chromium-win/media/video-src-source-expected.txt:
        * platform/chromium-win/plugins/clicking-missing-plugin-fires-delegate-expected.txt:
        * platform/chromium-win/plugins/inner-html-display-none-expected.txt:
        * platform/chromium-win/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
        * platform/chromium-win/security/block-test-no-port-expected.txt:
        * platform/chromium-win/storage/statement-error-callback-expected.txt:
        * platform/chromium-win/storage/transaction-error-callback-expected.txt:
        * platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
        * platform/chromium-win/svg/custom/SVGException-expected.txt:
        * platform/chromium-win/svg/custom/use-invalid-pattern-expected.txt:
        * platform/chromium-win/svg/custom/use-nested-missing-target-removed-expected.txt:
        * platform/chromium-win/svg/dom/path-parser-expected.txt:
        * platform/chromium-win/svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
        * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.txt:
        * platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.txt:
        * platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.txt:
        * platform/chromium-win/svg/text/lengthAdjust-text-metrics-expected.txt:
        * platform/chromium/fast/dom/anchor-origin-expected.txt:
        * platform/chromium/fast/dom/domListEnumeration-expected.txt:
        * platform/chromium/fast/dom/global-constructors-expected.txt:
        * platform/chromium/fast/dom/horizontal-scrollbar-when-dir-change-expected.txt:
        * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
        * platform/chromium/fast/forms/search-popup-crasher-expected.txt:
        * platform/chromium/fast/js/ToNumber-expected.txt:
        * platform/chromium/fast/js/parseFloat-expected.txt:
        * platform/chromium/fast/js/regexp-look-ahead-empty-expected.txt:
        * platform/chromium/fast/js/regexp-overflow-expected.txt:
        * platform/chromium/fast/text/font-linux-normalize-expected.txt:
        * platform/chromium/fast/url/relative-expected.txt:
        * platform/chromium/http/tests/inspector/console-resource-errors-expected.txt:
        * platform/chromium/http/tests/inspector/console-xhr-logging-expected.txt:
        * platform/chromium/http/tests/security/cross-frame-access-call-expected.txt:
        * platform/chromium/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt: Added.
        * platform/chromium/inspector/console-eval-global-expected.txt:
        * platform/chromium/inspector/console-log-syntax-error-expected.txt:
        * platform/chromium/inspector/console-object-constructor-name-expected.txt:
        * platform/chromium/inspector/console-trace-in-eval-expected.txt:
        * platform/chromium/inspector/console-uncaught-exception-in-eval-expected.txt:
        * platform/chromium/inspector/debugger-autocontinue-on-syntax-error-expected.txt:
        * platform/chromium/inspector/debugger-expand-scope-expected.txt:
        * platform/chromium/security/block-test-no-port-expected.txt:
        * platform/chromium/traversal/node-iterator-prototype-expected.txt:
        * plugins/document-open-expected.txt:
        * plugins/iframe-shims-expected.txt:

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

9 years ago2010-12-14 Koan-Sin Tan <koansin.tan@gmail.com>
commit-queue@webkit.org [Wed, 15 Dec 2010 03:48:01 +0000 (03:48 +0000)]
2010-12-14  Koan-Sin Tan  <koansin.tan@gmail.com>

        Reviewed by Alexey Proskuryakov.

        Kana should be part of CJK Ideographs in WebCore/platform/graphics/Font.cpp
        https://bugs.webkit.org/show_bug.cgi?id=51012

        Test if kana displayed correctly in vertical text with broken font.

        * fast/blockflow/japanese-rl-text-with-broken-font.html: Added.
        * platform/mac/fast/blockflow/japanese-rl-text-with-broken-font-expected.checksum: Added.
        * platform/mac/fast/blockflow/japanese-rl-text-with-broken-font-expected.png: Added.
        * platform/mac/fast/blockflow/japanese-rl-text-with-broken-font-expected.txt: Added.
2010-12-14  Koan-Sin Tan  <koansin.tan@gmail.com>

        Reviewed by Alexey Proskuryakov.

        Kana should be part of CJK Ideographs in WebCore/platform/graphics/Font.cpp
        https://bugs.webkit.org/show_bug.cgi?id=51012

        Kana should be displayed correctly in vertical text with broken font.

        Test: fast/blockflow/japanese-rl-text-with-broken-font.html

        * platform/graphics/Font.cpp:
        (WebCore::Font::isCJKIdeographOrSymbol): add katakana, hiraganna, and Halfwidth and Fullwidth Forms

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

9 years agoAdditional RenderStyle support for the text-emphasis CSS property
mitz@apple.com [Wed, 15 Dec 2010 03:37:09 +0000 (03:37 +0000)]
Additional RenderStyle support for the text-emphasis CSS property
Part of <rdar://problem/7720300> Support the CSS3 text-emphasis property
https://bugs.webkit.org/show_bug.cgi?id=48539

Reviewed by Sam Weinig.

No test possible, since this is just adding a function to be used by upcoming patches.

* platform/text/CharacterNames.h: Added characters used as emphasis marks.
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::textEmphasisMarkString): Added. Returns a string containing the
emphasis mark, or the null AtomicString if there is none.
* rendering/style/RenderStyle.h:

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

9 years ago2010-12-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Dec 2010 03:06:23 +0000 (03:06 +0000)]
2010-12-14  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        Range::extractContents needs more tests
        https://bugs.webkit.org/show_bug.cgi?id=51005

        Added a test to ensure Range::extractContents work as expected.

        * fast/dom/Range/range-extract-contents-crash-expected.txt: Renamed from LayoutTests/fast/dom/Range/range-extractContents-expected.txt.
        * fast/dom/Range/range-extract-contents-crash.html: Renamed from LayoutTests/fast/dom/Range/range-extractContents.html.
        * fast/dom/Range/range-extract-contents-expected.txt: Added.
        * fast/dom/Range/range-extract-contents.html: Added.
        * resources/dump-as-markup.js:
        (Markup.dump): Don't call node.getElementsByTagName if it doesn't exist.

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

9 years ago2010-12-14 Anton D'Auria <adauria@apple.com>
commit-queue@webkit.org [Wed, 15 Dec 2010 03:01:58 +0000 (03:01 +0000)]
2010-12-14  Anton D'Auria  <adauria@apple.com>

        Reviewed by Darin Adler.

        Do not allow access to existing HTML5 databases in private browsing
        mode https://bugs.webkit.org/show_bug.cgi?id=49332

        Test: storage/private-browsing-noread-nowrite.html

        Previously, read-only transactions and private browsing mode were
        represented by the same SQLStatement and DatabaseAuthorizer states.
        This patch removes the m_readOnly member variable from SQLStatement and
        DatabaseAuthorizer, and replaces it with m_permissions whose bit fields
        are initialized by a DatabaseAuthorizer enum Permissions (ReadWrite,
        ReadOnly, NoAccess). A read-only transaction sets permissions to
        ReadOnly, and if !m_database->scriptExecutionContext()->allowDatabaseAccess(),
        then permissions also set to NoAccess.

        * dom/Document.cpp:
        (WebCore::Document::allowDatabaseAccess): this method was previously
        called isDatabaseReadOnly. It checks if private browsing preference is
        set. This method is renamed because it is used to check if private
        browsing restricts access to databases.
        * dom/Document.h:
        * dom/ScriptExecutionContext.h:
        * storage/AbstractDatabase.cpp:
        (WebCore::AbstractDatabase::setAuthorizerPermissions):
        * storage/AbstractDatabase.h:
        * storage/DatabaseAuthorizer.cpp:
        (WebCore::DatabaseAuthorizer::reset):
        (WebCore::DatabaseAuthorizer::createTable):
        (WebCore::DatabaseAuthorizer::createTempTable):
        (WebCore::DatabaseAuthorizer::dropTable):
        (WebCore::DatabaseAuthorizer::dropTempTable):
        (WebCore::DatabaseAuthorizer::allowAlterTable):
        (WebCore::DatabaseAuthorizer::createIndex):
        (WebCore::DatabaseAuthorizer::createTempIndex):
        (WebCore::DatabaseAuthorizer::dropIndex):
        (WebCore::DatabaseAuthorizer::dropTempIndex):
        (WebCore::DatabaseAuthorizer::createTrigger):
        (WebCore::DatabaseAuthorizer::createTempTrigger):
        (WebCore::DatabaseAuthorizer::dropTrigger):
        (WebCore::DatabaseAuthorizer::dropTempTrigger):
        (WebCore::DatabaseAuthorizer::createView):
        (WebCore::DatabaseAuthorizer::createTempView):
        (WebCore::DatabaseAuthorizer::dropView):
        (WebCore::DatabaseAuthorizer::dropTempView):
        (WebCore::DatabaseAuthorizer::createVTable):
        (WebCore::DatabaseAuthorizer::dropVTable):
        (WebCore::DatabaseAuthorizer::allowDelete):
        (WebCore::DatabaseAuthorizer::allowInsert):
        (WebCore::DatabaseAuthorizer::allowUpdate):
        (WebCore::DatabaseAuthorizer::allowRead):
        (WebCore::DatabaseAuthorizer::allowReindex):
        (WebCore::DatabaseAuthorizer::allowWrite): a new private method that
        checks if DatabaseAuthorizer is enabled and if it is in ReadOnly or
        NoAccess mode.
        (WebCore::DatabaseAuthorizer::setReadOnly):
        (WebCore::DatabaseAuthorizer::setPermissions):
        * storage/DatabaseAuthorizer.h:
        * storage/SQLStatement.cpp:
        (WebCore::SQLStatement::create):
        (WebCore::SQLStatement::SQLStatement):
        (WebCore::SQLStatement::execute):
        * storage/SQLStatement.h:
        * storage/SQLStatementSync.cpp:
        (WebCore::SQLStatementSync::SQLStatementSync):
        (WebCore::SQLStatementSync::execute):
        * storage/SQLStatementSync.h:
        * storage/SQLTransaction.cpp:
        (WebCore::SQLTransaction::executeSQL):
        * storage/SQLTransactionSync.cpp:
        (WebCore::SQLTransactionSync::executeSQL):
        * workers/WorkerContext.h:
        (WebCore::WorkerContext::allowDatabaseAccess):

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

9 years ago2010-12-14 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Dec 2010 02:36:18 +0000 (02:36 +0000)]
2010-12-14  Kent Tamura  <tkent@chromium.org>

        Reviewed by Jian Li.

        [DRT/Chromium] Remove another unnecessary error message
        https://bugs.webkit.org/show_bug.cgi?id=51083

        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::didInvalidateRect):

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

9 years agoUnreviewed. Mark 2 new focus-ring-* tests as failed in chromium.
jianli@chromium.org [Wed, 15 Dec 2010 02:34:45 +0000 (02:34 +0000)]
Unreviewed. Mark 2 new focus-ring-* tests as failed in chromium.

* platform/chromium-mac-leopard/fast/css/focus-ring-detached-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/focus-ring-detached-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/focus-ring-detached-expected.txt: Added.
* platform/chromium-mac-leopard/fast/css/focus-ring-multiline-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/focus-ring-multiline-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/focus-ring-multiline-expected.txt: Added.
* platform/chromium-win/fast/css/focus-ring-detached-expected.checksum: Added.
* platform/chromium-win/fast/css/focus-ring-detached-expected.png: Added.
* platform/chromium-win/fast/css/focus-ring-detached-expected.txt: Added.
* platform/chromium-win/fast/css/focus-ring-multiline-expected.checksum: Added.
* platform/chromium-win/fast/css/focus-ring-multiline-expected.png: Added.
* platform/chromium-win/fast/css/focus-ring-multiline-expected.txt: Added.
* platform/chromium/test_expectations.txt:

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

9 years ago2010-12-14 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 15 Dec 2010 02:21:39 +0000 (02:21 +0000)]
2010-12-14  Mihai Parparita  <mihaip@chromium.org>

        Reviewed by Eric Seidel.

        Remove pixel tests that are obsoleted by the HTML5 parser suite
        https://bugs.webkit.org/show_bug.cgi?id=51077

        Remove tests which had stale Mac pixel baselines (were not updated for
        the HTML5 parser change or for Snow Leopard) which are obsoleted by
        the HTML5 parser test suite (i.e. the same behavior is tested there):
        - fast/parser/parseCommentsInTitles.html is tested by tests16.dat
          (line 956)
        - fast/parser/comment-in-style.html is tested by tests16.dat (line 904)
        - fast/tokenizer/missing-title-end-tag-1.html is tested by tests16.dat
          (line 980)
        - fast/tokenizer/missing-title-end-tag-2.html is tested by tests2.dat
          (line 550)

        * fast/parser/comment-in-style.html: Removed.
        * fast/parser/parseCommentsInTitles.html: Removed.
        * fast/tokenizer/missing-title-end-tag-1.html: Removed.
        * fast/tokenizer/missing-title-end-tag-2.html: Removed.
        * platform/chromium-linux/fast/parser/comment-in-style-expected.checksum: Removed.
        * platform/chromium-linux/fast/parser/comment-in-style-expected.png: Removed.
        * platform/chromium-linux/fast/parser/parseCommentsInTitles-expected.checksum: Removed.
        * platform/chromium-linux/fast/parser/parseCommentsInTitles-expected.png: Removed.
        * platform/chromium-mac/fast/parser/comment-in-style-expected.checksum: Removed.
        * platform/chromium-mac/fast/parser/comment-in-style-expected.png: Removed.
        * platform/chromium-mac/fast/parser/parseCommentsInTitles-expected.checksum: Removed.
        * platform/chromium-mac/fast/parser/parseCommentsInTitles-expected.png: Removed.
        * platform/chromium-mac/fast/tokenizer/missing-title-end-tag-1-expected.checksum: Removed.
        * platform/chromium-mac/fast/tokenizer/missing-title-end-tag-1-expected.png: Removed.
        * platform/chromium-mac/fast/tokenizer/missing-title-end-tag-2-expected.checksum: Removed.
        * platform/chromium-mac/fast/tokenizer/missing-title-end-tag-2-expected.png: Removed.
        * platform/chromium-win/fast/parser/comment-in-style-expected.checksum: Removed.
        * platform/chromium-win/fast/parser/comment-in-style-expected.png: Removed.
        * platform/chromium-win/fast/parser/comment-in-style-expected.txt: Removed.
        * platform/chromium-win/fast/parser/parseCommentsInTitles-expected.checksum: Removed.
        * platform/chromium-win/fast/parser/parseCommentsInTitles-expected.png: Removed.
        * platform/chromium-win/fast/parser/parseCommentsInTitles-expected.txt: Removed.
        * platform/chromium-win/fast/tokenizer/missing-title-end-tag-1-expected.checksum: Removed.
        * platform/chromium-win/fast/tokenizer/missing-title-end-tag-1-expected.png: Removed.
        * platform/chromium-win/fast/tokenizer/missing-title-end-tag-2-expected.checksum: Removed.
        * platform/chromium-win/fast/tokenizer/missing-title-end-tag-2-expected.png: Removed.
        * platform/gtk/Skipped:
        * platform/mac/fast/parser/comment-in-style-expected.checksum: Removed.
        * platform/mac/fast/parser/comment-in-style-expected.png: Removed.
        * platform/mac/fast/parser/comment-in-style-expected.txt: Removed.
        * platform/mac/fast/parser/parseCommentsInTitles-expected.checksum: Removed.
        * platform/mac/fast/parser/parseCommentsInTitles-expected.png: Removed.
        * platform/mac/fast/parser/parseCommentsInTitles-expected.txt: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-1-expected.checksum: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-1-expected.png: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-1-expected.txt: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-2-expected.checksum: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-2-expected.png: Removed.
        * platform/mac/fast/tokenizer/missing-title-end-tag-2-expected.txt: Removed.
        * platform/qt/Skipped:
        * platform/qt/fast/parser/parseCommentsInTitles-expected.txt: Removed.
        * platform/qt/fast/tokenizer/missing-title-end-tag-1-expected.txt: Removed.
        * platform/qt/fast/tokenizer/missing-title-end-tag-2-expected.txt: Removed.

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

9 years ago2010-12-02 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 15 Dec 2010 02:09:13 +0000 (02:09 +0000)]
2010-12-02  MORITA Hajime  <morrita@google.com>

        Reviewed by Dimitri Glazkov.

        [chromium] Fix drawing of inset box shadows
        https://bugs.webkit.org/show_bug.cgi?id=41576

        * platform/chromium-win/fast/box-shadow/inset-expected.checksum:
        * platform/chromium-win/fast/box-shadow/inset-expected.png:
2010-12-02  MORITA Hajime  <morrita@google.com>

        Reviewed by Dimitri Glazkov.

        [chromium] Fix drawing of inset box shadows
        https://bugs.webkit.org/show_bug.cgi?id=41576

        When clearing outside clipped path, the context contains unexpected transform.
        Fixed to restore original state before the clear.

        * platform/graphics/skia/PlatformContextSkia.cpp:
        (WebCore::PlatformContextSkia::clipPathAntiAliased):
        (WebCore::PlatformContextSkia::applyAntiAliasedClipPaths):

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

9 years agoAdd a new Leopard Debug Test WK2 Bot
slewis@apple.com [Wed, 15 Dec 2010 02:03:59 +0000 (02:03 +0000)]
Add a new Leopard Debug Test WK2 Bot

Reviewed by Stephanie Lewis.

* BuildSlaveSupport/build.webkit.org-config/config.json:

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

9 years agoUnreviewed.
yael.aharon@nokia.com [Wed, 15 Dec 2010 02:00:01 +0000 (02:00 +0000)]
Unreviewed.

Move some new tests from mac-snowleopard to mac
https://bugs.webkit.org/show_bug.cgi?id=51075

* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.checksum: Removed.
* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.png: Removed.
* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.txt: Removed.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.checksum: Removed.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.png: Removed.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.txt: Removed.
* platform/mac/fast/css/focus-ring-detached-expected.checksum: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-detached-expected.checksum.
* platform/mac/fast/css/focus-ring-detached-expected.png: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-detached-expected.png.
* platform/mac/fast/css/focus-ring-detached-expected.txt: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-detached-expected.txt.
* platform/mac/fast/css/focus-ring-multiline-expected.checksum: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.checksum.
* platform/mac/fast/css/focus-ring-multiline-expected.png: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.png.
* platform/mac/fast/css/focus-ring-multiline-expected.txt: Copied from LayoutTests/platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.txt.

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

9 years agoMouse Events Not Received in Run Applet in their Own Process Mode
andersca@apple.com [Wed, 15 Dec 2010 01:56:05 +0000 (01:56 +0000)]
Mouse Events Not Received in Run Applet in their Own Process Mode
https://bugs.webkit.org/show_bug.cgi?id=51078
<rdar://problem/8333491>

Reviewed by Sam Weinig.

Make sure that Widget::handleEvent is called for applets as well.

* html/HTMLAppletElement.cpp:
(WebCore::HTMLAppletElement::defaultEventHandler):
* html/HTMLAppletElement.h:

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

9 years ago2010-12-14 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 15 Dec 2010 01:52:31 +0000 (01:52 +0000)]
2010-12-14  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Chris Marrin.

        Parts of page disappear
        https://bugs.webkit.org/show_bug.cgi?id=41701

        The page has text-indent: -1000000px on an element that becomes
        compositing, causing a huge tiled layer to get created.

        r63452 aimed to fix this by clamping layer bounds to the viewport,
        but did not do so for pages running accelerated animations (since
        we don't want to clamp for transform animations). However, this
        page only has an opacity animation.

        So refine the logic added for r63452 to only call setCompositingConsultsOverlap(false)
        for transform animations.

        Test: compositing/geometry/limit-layer-bounds-opacity-transition.html

        * rendering/RenderLayerBacking.cpp:
        (WebCore::RenderLayerBacking::startAnimation): call didStartAcceleratedAnimation()
        with the appropriate properties, and clean up confusing logic that was used to
        compute the return value. We want to return true if either property is accelerated.

        (WebCore::RenderLayerBacking::startTransition): Call didStartAcceleratedAnimation()
        with the appropriate property.

        * rendering/RenderLayerCompositor.h:
        * rendering/RenderLayerCompositor.cpp:
        (WebCore::RenderLayerCompositor::didStartAcceleratedAnimation): Pass the property in,
        and only turn off overlap testing if we see a transform animation.

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

9 years agoWebCore: <rdar://problem/8225016> and https://bugs.webkit.org/show_bug.cgi?id=40138
beidson@apple.com [Wed, 15 Dec 2010 01:50:37 +0000 (01:50 +0000)]
WebCore: <rdar://problem/8225016> and https://bugs.webkit.org/show_bug.cgi?id=40138
Authorization header is sent from an HTTP Auth protected site on redirect
Test: http/tests/misc/authentication-sent-to-redirect.html

Reviewed by Alexey Proskuryakov.

Add helper to clear the Auth headers from a resource request:
* platform/network/ResourceRequestBase.cpp:
(WebCore::ResourceRequestBase::clearHTTPAuthorization):
* platform/network/ResourceRequestBase.h:

Only Mac and Windows CFNetwork ports seem to have this problem, so plug it for them:
* platform/network/cf/ResourceHandleCFNet.cpp:
(WebCore::ResourceHandle::willSendRequest):
* platform/network/mac/ResourceHandleMac.mm:
(WebCore::ResourceHandle::willSendRequest):

LayoutTests: <rdar://problem/8225016> and https://bugs.webkit.org/show_bug.cgi?id=40138
Authorization header is sent from an HTTP Auth protected site on redirect

Reviewed by Alexey Proskuryakov.

* http/tests/misc/authentication-sent-to-redirect-expected.txt: Added.
* http/tests/misc/authentication-sent-to-redirect.html: Added.
* http/tests/misc/resources/auth-echo.php: Added.
* http/tests/misc/resources/auth-then-redirect.php: Added.

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

9 years agoUnreviewed .
yael.aharon@nokia.com [Wed, 15 Dec 2010 01:32:56 +0000 (01:32 +0000)]
Unreviewed .

Fix test results that I just committed. They seem to have extra newlines.

* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.txt:
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.txt:

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

9 years ago2010-12-14 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Wed, 15 Dec 2010 01:26:10 +0000 (01:26 +0000)]
2010-12-14  Ojan Vafai  <ojan@chromium.org>

        Fix python unittests after http://trac.webkit.org/changeset/74070.

        * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:

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

9 years ago2010-12-14 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Dec 2010 01:14:07 +0000 (01:14 +0000)]
2010-12-14  Kent Tamura  <tkent@chromium.org>

        Unreviewed. Test expectation update.

        Rebaseline fast/forms/ValidityState-typeMismatch-url.html
        http://crbug.com/66818

        Chromium has different expectations because it doesn't use KURL.

        * platform/chromium-mac/fast/forms/ValidityState-typeMismatch-url-expected.txt:
        * platform/chromium-win/fast/forms/ValidityState-typeMismatch-url-expected.txt:
        * platform/chromium/test_expectations.txt:

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

9 years agoFix Windows build.
andersca@apple.com [Wed, 15 Dec 2010 01:13:38 +0000 (01:13 +0000)]
Fix Windows build.

* win/WebKit2Common.vsprops:

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

9 years agoFix Qt build.
andersca@apple.com [Wed, 15 Dec 2010 01:11:40 +0000 (01:11 +0000)]
Fix Qt build.

* WebKit2.pro:

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

9 years agoFix a typo.
andersca@apple.com [Wed, 15 Dec 2010 01:10:16 +0000 (01:10 +0000)]
Fix a typo.

Reviewed by TYPO FIX.

* Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
(WebKit::NetscapePluginModule::determineQuirks):

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

9 years agoCannot type into plugin edit field
andersca@apple.com [Wed, 15 Dec 2010 01:06:05 +0000 (01:06 +0000)]
Cannot type into plugin edit field
https://bugs.webkit.org/show_bug.cgi?id=51074
<rdar://problem/8483741>

Reviewed by Sam Weinig.

Add a PrognameShouldBeWebKitPluginHost quirk, since it turns out Flash Player calls getprogname() and checks
if the return value is "WebKitPluginHost" in order to determine when to handle NPCocoaEventKeyDown events.

* PluginProcess/PluginProcess.cpp:
(WebKit::PluginProcess::netscapePluginModule):
If the plug-in module has the PrognameShouldBeWebKitPluginHost quirk, call setprocname("WebKitPluginHost").

* Shared/Plugins/Netscape/NetscapePluginModule.cpp:
(WebKit::NetscapePluginModule::load):
Call determineQuirks()

* Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
(WebKit::NetscapePluginModule::determineQuirks):
Add the PrognameShouldBeWebKitPluginHost quirk for Flash.

* Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:
(WebKit::NetscapePluginModule::determineQuirks):
* Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:
(WebKit::NetscapePluginModule::determineQuirks):
Add stubs.

* Shared/Plugins/PluginQuirks.h:
Add new PluginQuirks file.

* WebKit2.xcodeproj/project.pbxproj:
Add PluginQuirks.h

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

9 years ago2010-12-14 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 15 Dec 2010 01:05:45 +0000 (01:05 +0000)]
2010-12-14  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed update of the pixel expectations for the Mac port.

        Update expectations for tests whose output changed after the switch to
        the HTML5 parser. The chromium-mac port did a similar rebaseline in
        r64728.

        The new expectations are for Snow Leopard. Current expectations are not
        moved to mac-leopard, since they're not valid anymore.

        * platform/mac/fast/doctypes/003-expected.checksum:
        * platform/mac/fast/doctypes/003-expected.png:
        * platform/mac/fast/dom/isindex-001-expected.checksum:
        * platform/mac/fast/dom/isindex-001-expected.png:
        * platform/mac/fast/dom/isindex-002-expected.checksum:
        * platform/mac/fast/dom/isindex-002-expected.png:
        * platform/mac/fast/forms/isindex-placeholder-expected.checksum:
        * platform/mac/fast/forms/isindex-placeholder-expected.png:
        * platform/mac/fast/forms/text-style-color-expected.checksum:
        * platform/mac/fast/forms/text-style-color-expected.png:
        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:

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

9 years agoAdd a NetscapePluginModuleX11 and move the Qt implementation of PluginInfoStore:...
andersca@apple.com [Wed, 15 Dec 2010 00:52:18 +0000 (00:52 +0000)]
Add a NetscapePluginModuleX11 and move the Qt implementation of PluginInfoStore::getPluginInfo there
https://bugs.webkit.org/show_bug.cgi?id=51066

Reviewed by Sam Weinig.

* Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp: Copied from WebKit2/UIProcess/Plugins/qt/PluginInfoStoreQt.cpp.
(WebKit::NetscapePluginModule::getPluginInfo):
* UIProcess/Plugins/qt/PluginInfoStoreQt.cpp:
(WebKit::PluginInfoStore::getPluginInfo):
* WebKit2.pro:

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

9 years ago2010-12-14 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 15 Dec 2010 00:51:58 +0000 (00:51 +0000)]
2010-12-14  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Chris Marrin.

        Crash in WebCore::GraphicsLayer::paintGraphicsLayerContents() loading this URL
        https://bugs.webkit.org/show_bug.cgi?id=51072

        Fix a crash when painting a layer whose PlatformCALayer has been deleted,
        by clearing the PlatformCALayer value on the CALayer when the PlatformCALayer
        is destroyed.

        I was not able to reduce the page to a simple testcase.

        * platform/graphics/ca/mac/PlatformCALayerMac.mm:
        (PlatformCALayer::~PlatformCALayer):

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

9 years ago2010-12-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 15 Dec 2010 00:34:05 +0000 (00:34 +0000)]
2010-12-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Dan Bernstein.

        Move Windows version of getPluginInfo to NetscapePluginModule
        https://bugs.webkit.org/show_bug.cgi?id=51073

        * Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp: Added.
        (WebKit::getVersionInfo):
        (WebKit::fileVersion):
        (WebKit::NetscapePluginModule::getPluginInfo):
        * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
        (WebKit::PluginInfoStore::getPluginInfo):
        * win/WebKit2.vcproj:

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

9 years ago2010-12-14 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Dec 2010 00:32:05 +0000 (00:32 +0000)]
2010-12-14  Kent Tamura  <tkent@chromium.org>

        Reviewed by Jian Li.

        [DRT/Chromium] Remove a unnecessary error message
        https://bugs.webkit.org/show_bug.cgi?id=51069

        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::paintInvalidatedRegion):

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

9 years ago2010-12-14 Laszlo Gombos < laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 15 Dec 2010 00:30:53 +0000 (00:30 +0000)]
2010-12-14 Laszlo Gombos < laszlo.1.gombos@nokia.com>

        Unreviewed, build fix.

        [Qt] Fix the list of header files in WebCore.pro after r74049.

        No new tests as there is no new functionality.

        * WebCore.pro:

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

9 years ago2010-12-14 Benjamin Kalman <kalman@chromium.org>
ojan@chromium.org [Wed, 15 Dec 2010 00:28:53 +0000 (00:28 +0000)]
2010-12-14  Benjamin Kalman  <kalman@chromium.org>

        Reviewed by Ojan Vafai.

        Using BUG/BUGWK in test_expectations is error prone, should use BUGCR/BUGWK
        https://bugs.webkit.org/show_bug.cgi?id=48926

        Update all the text expectations files that have BUGXXX to either BUGCRXXX or (where
        appropriate) BUGWKXXX.

        * platform/chromium-gpu/test_expectations.txt:
        * platform/chromium/test_expectations.txt:
        * platform/mac/test_expectations.txt:
        * platform/qt/test_expectations.txt:
2010-12-14  Benjamin Kalman  <kalman@chromium.org>

        Reviewed by Ojan Vafai.

        Using BUG/BUGWK in test_expectations is error prone, should use BUGCR/BUGWK
        https://bugs.webkit.org/show_bug.cgi?id=48926

        * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
        Add presubmit check that BUG isn't used, either BUGCR/BUGWK/BUGV8_.

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

9 years ago[Qt] Focus rings are ugly, rects should be united instead of drawn individually
yael.aharon@nokia.com [Wed, 15 Dec 2010 00:27:10 +0000 (00:27 +0000)]
[Qt] Focus rings are ugly, rects should be united instead of drawn individually
https://bugs.webkit.org/show_bug.cgi?id=49953

Reviewed by Andreas Kling.

WebCore:

Create a QPainterPath and add to it the focus rects, one at a time.
Combine the 2 drawFocusRing functions into one function drawFocusRingForPath.

Tests: fast/css/focus-ring-detached.html
       fast/css/focus-ring-multiline.html

* platform/graphics/qt/GraphicsContextQt.cpp:
(WebCore::drawFocusRingForPath):
(WebCore::GraphicsContext::drawFocusRing):

LayoutTests:

* fast/css/focus-ring-detached.html: Added.
* fast/css/focus-ring-multiline.html: Added.
* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.checksum: Added.
* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.png: Added.
* platform/mac-snowleopard/fast/css/focus-ring-detached-expected.txt: Added.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.checksum: Added.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.png: Added.
* platform/mac-snowleopard/fast/css/focus-ring-multiline-expected.txt: Added.
* platform/qt/fast/css/focus-ring-detached-expected.checksum: Added.
* platform/qt/fast/css/focus-ring-detached-expected.png: Added.
* platform/qt/fast/css/focus-ring-detached-expected.txt: Added.
* platform/qt/fast/css/focus-ring-multiline-expected.checksum: Added.
* platform/qt/fast/css/focus-ring-multiline-expected.png: Added.
* platform/qt/fast/css/focus-ring-multiline-expected.txt: Added.

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

9 years agoFix the Qt build.
mrowe@apple.com [Wed, 15 Dec 2010 00:19:40 +0000 (00:19 +0000)]
Fix the Qt build.

* xml/XSLTProcessorQt.cpp:
(WebCore::XSLTProcessor::transformToString): Make the conversion to QString explicit
since QVariant can be constructed from either a QString or a bool.

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

9 years ago2010-12-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Dec 2010 00:19:12 +0000 (00:19 +0000)]
2010-12-14  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Eric Seidel.

        [git].DS_Store should be in .gitignore
        https://bugs.webkit.org/show_bug.cgi?id=51065

        Added .DS_Store to .gitignore.

        * .gitignore:

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

9 years ago2010-12-14 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 15 Dec 2010 00:09:58 +0000 (00:09 +0000)]
2010-12-14  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        compositing/masks/simple-composited-mask.html failure
        https://bugs.webkit.org/show_bug.cgi?id=49746

        Geometry of composited layers with a mask depends on the loading
        of the mask image, since maskClipRect() is used for the layer bounds.

        So when RenderBox::imageChanged() is called for an image used by
        a mask on a layer with a composited mask, call the newly-renamed
        layer->contentsChanged() method. This percolates down into RenderLayerBacking,
        ending in a layer geometry update.

        Renamed RenderLayer::rendereContentsChanged() to contentsChanged() and added
        an enum to say what changed, for somewhat more efficient updating.

        Also, when the mask layer gets resized, make sure we mark it as needing
        display.

        Tested by pixel result of compositing/masks/simple-composited-mask.html

        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::didDraw):
        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::markContextChanged):
        (WebCore::WebGLRenderingContext::reshape):
        * rendering/RenderBox.cpp:
        (WebCore::layersUseImage):
        (WebCore::RenderBox::imageChanged):
        * rendering/RenderImage.cpp:
        (WebCore::RenderImage::imageDimensionsChanged):
        (WebCore::RenderImage::notifyFinished):
        * rendering/RenderLayer.cpp:
        (WebCore::RenderLayer::contentChanged):
        * rendering/RenderLayer.h:
        * rendering/RenderLayerBacking.cpp:
        (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
        (WebCore::RenderLayerBacking::contentChanged):
        * rendering/RenderLayerBacking.h:
        * rendering/RenderVideo.cpp:
        (WebCore::RenderVideo::updatePlayer):

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

9 years ago<http://webkit.org/b/51064> Reproducible crash inside WebCore::MediaPlayerPrivateQTKi...
mrowe@apple.com [Tue, 14 Dec 2010 23:54:00 +0000 (23:54 +0000)]
<webkit.org/b/51064> Reproducible crash inside WebCore::MediaPlayerPrivateQTKit::createQTMovie when loading <video>

Reviewed by Sam Weinig.

JavaScriptCore:

* wtf/text/WTFString.h: Prevent String from being implicitly convertable to bool.
It was previously implicitly convertible to bool on Mac via operator NSString*,
but since that always has a non-zero return value it would give unexpected results.

WebCore:

We were crashing inside MediaPlayerPrivateQTKit::createQTMovie as we were passing a null URL in
to CFNetworkCopyProxiesForURL. This happened because we were null-checking the URL incorrectly.

* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::resumeLoad): Explicitly test for a null string.

WebKit/mac:

* History/WebHistoryItem.mm:
(-[WebHistoryItem description]): Test whether the string is empty rather than incorrectly
always including the target in the output.

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

9 years agoFix clang++ build.
alice.liu@apple.com [Tue, 14 Dec 2010 23:37:58 +0000 (23:37 +0000)]
Fix clang++ build.

* UIProcess/WebProcessProxy.h:
(WebKit::WebProcessProxy::sendSync):
Move the default argument to the declaration.

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=50970
hyatt@apple.com [Tue, 14 Dec 2010 23:01:51 +0000 (23:01 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=50970

Reviewed by Dan Bernstein.

It's arguably a bug, but we don't let inline flow layers paint floating
descendants.  The containing block of the inline flow paints them instead.
However our shouldPaint logic has always been flawed and has turned off propagation
of painting when an inline flow layer is enclosing the float.

Change enclosingSelfPaintingLayer to enclosingFloatPaintingLayer to be more precise
and for now limit it to RenderBoxes.

Added fast/block/float/floatstack.html

WebCore:

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::addOverhangingFloats):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::enclosingFloatPaintingLayer):
* rendering/RenderBox.h:
* rendering/RenderObject.cpp:
* rendering/RenderObject.h:

LayoutTests:

* fast/block/float/floatstack.html: Added.
* platform/mac/fast/block/float/floatstack-expected.checksum: Added.
* platform/mac/fast/block/float/floatstack-expected.png: Added.
* platform/mac/fast/block/float/floatstack-expected.txt: Added.
* platform/mac/fast/repaint/positioned-document-element-expected.checksum:
* platform/mac/fast/repaint/positioned-document-element-expected.png:

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

9 years ago2010-12-14 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Tue, 14 Dec 2010 22:52:24 +0000 (22:52 +0000)]
2010-12-14  Mihai Parparita  <mihaip@chromium.org>

        Reviewed by Dimitri Glazkov.

        Move asynchronous event dispatching out of Document
        https://bugs.webkit.org/show_bug.cgi?id=49785

        Move asynchonous event code out of Document and into a standalone
        EventQueue class (which supports async events for both regular nodes
        and the window object).

        No new tests necessary, since no new functionality is exposed (existing
        layout tests pass).

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * dom/Document.cpp:
        (WebCore::Document::Document):
        (WebCore::Document::enqueueWindowEvent):
        (WebCore::Document::enqueueHashchangeEvent):
        * dom/DOMAllInOne.cpp:
        (WebCore::Document::eventQueue):
        * dom/Document.h:
        * dom/EventQueue.cpp: Added.
        (WebCore::EventQueue::EventQueue):
        (WebCore::EventQueue::enqueueEvent):
        (WebCore::EventQueue::pendingEventTimerFired):
        (WebCore::EventQueue::dispatchEvent):
        * dom/EventQueue.h: Added.
        * storage/StorageEventDispatcher.cpp:
        (WebCore::StorageEventDispatcher::dispatch):
2010-12-14  Mihai Parparita  <mihaip@chromium.org>

        Reviewed by Dimitri Glazkov.

        Move asynchronous event dispatching out of Document
        https://bugs.webkit.org/show_bug.cgi?id=49785

        Change enqueueEvent callsite.

        * src/StorageAreaProxy.cpp:
        (WebCore::StorageAreaProxy::storageEvent):

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

9 years agoMove PluginInfoStore::getPluginInfo to NetscapePluginModule
andersca@apple.com [Tue, 14 Dec 2010 22:40:05 +0000 (22:40 +0000)]
Move PluginInfoStore::getPluginInfo to NetscapePluginModule
https://bugs.webkit.org/show_bug.cgi?id=51058

Reviewed by Adam Roben.

* Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
Move implementation of PluginInfoStore::getPluginInfo and related
helper functions here.

* UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
(WebKit::PluginInfoStore::getPluginInfo):
Just call NetscapePluginModule::getPluginInfo here for now.

* WebKit2.xcodeproj/project.pbxproj:
Add NetscapePluginModuleMac.mm.

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

9 years ago2010-12-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Dec 2010 22:04:02 +0000 (22:04 +0000)]
2010-12-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by John Sullivan.

        Switch name and description order when fetching Carbon plug-in info
        https://bugs.webkit.org/show_bug.cgi?id=46211

        The plug-in description comes before the name in the Carbon string list resource.

        * UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
        (WebKit::getPluginInfoFromCarbonResources):

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

9 years ago2010-12-14 Kyounga Ra <kyounga.ra@gmail.com>
commit-queue@webkit.org [Tue, 14 Dec 2010 21:52:35 +0000 (21:52 +0000)]
2010-12-14  Kyounga Ra  <kyounga.ra@gmail.com>

        Reviewed by Adam Barth.

        <noscript> is rendered with enabled XHTMLMP.
        https://bugs.webkit.org/show_bug.cgi?id=48493

        * html/HTMLElement.cpp:
        (WebCore::HTMLElement::rendererIsNeeded):

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

9 years agoMove NetscapePluginModule.{cpp|h} to Shared/Plugins/Netscape
andersca@apple.com [Tue, 14 Dec 2010 21:45:09 +0000 (21:45 +0000)]
Move NetscapePluginModule.{cpp|h} to Shared/Plugins/Netscape
https://bugs.webkit.org/show_bug.cgi?id=51052

Reviewed by Adam Roben.

* Shared/Plugins/Netscape/NetscapePluginModule.cpp: Renamed from WebKit2/WebProcess/Plugins/Netscape/NetscapePluginModule.cpp.
* Shared/Plugins/Netscape/NetscapePluginModule.h: Renamed from WebKit2/WebProcess/Plugins/Netscape/NetscapePluginModule.h.
* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
* win/WebKit2.vcproj:
* win/WebKit2Common.vsprops:

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

9 years ago2010-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
commit-queue@webkit.org [Tue, 14 Dec 2010 21:35:32 +0000 (21:35 +0000)]
2010-12-14  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Flash plugins should be windowless on QGraphicsWebView on Symbian
        Remove #idef SYMBIAN introduced by r69396.
        https://bugs.webkit.org/show_bug.cgi?id=50487

        * WebCoreSupport/FrameLoaderClientQt.cpp:
        (WebCore::FrameLoaderClientQt::createPlugin):

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

9 years ago2010-12-14 Laszlo Gombos <laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Tue, 14 Dec 2010 21:20:40 +0000 (21:20 +0000)]
2010-12-14  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Eric Seidel.

        [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
        https://bugs.webkit.org/show_bug.cgi?id=50231

        Guard CONFIG+=link_pkgconfig with !symbian.

        * jsc.pro:
2010-12-14  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Eric Seidel.

        [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
        https://bugs.webkit.org/show_bug.cgi?id=50231

        No new tests as there is no new functionality.

        Guard CONFIG+=link_pkgconfig with !symbian.

        * WebCore.pro:
2010-12-14  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Eric Seidel.

        [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
        https://bugs.webkit.org/show_bug.cgi?id=50231

        Guard CONFIG+=link_pkgconfig with !symbian.

        * DumpRenderTree/qt/DumpRenderTree.pro:
        * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
        * WebKitTestRunner/qt/WebKitTestRunner.pro:

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

9 years agoAlways record the last-set cursor, even when the UI delegate is setting the cursor...
aroben@apple.com [Tue, 14 Dec 2010 21:06:24 +0000 (21:06 +0000)]
Always record the last-set cursor, even when the UI delegate is setting the cursor for us

Prior to r63339, the last-set cursor was recorded in Widget::setCursor.
r63339 moved that code up to WebChromeClient, but failed to call it
when the UI delegate was the one setting the cursor.

Fixes <http://webkit.org/b/45692> <rdar://problem/8423464> REGRESSION
(r63339): Mouse cursor disappears when holding mouse button down on
page

Reviewed by Ada Chan.

* WebCoreSupport/WebChromeClient.cpp:
(WebChromeClient::setCursor): After the cursor is set, regardless of
whether the UI delegate sets it or we set it, record the cursor that
was just set. That way we'll be able to use the cursor later when
responding to the WM_SETCURSOR message.

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

9 years ago2010-12-14 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Tue, 14 Dec 2010 21:04:47 +0000 (21:04 +0000)]
2010-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74040.
        http://trac.webkit.org/changeset/74040
        https://bugs.webkit.org/show_bug.cgi?id=51050

        Breaks 2d.shadow.canvas.transparent.2 and
        2d.shadow.image.transparent.2 (Requested by helder on
        #webkit).

        * fast/canvas/canvas-scale-strokePath-shadow-expected.txt:
        * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Removed.
        * fast/canvas/canvas-transforms-fillRect-shadow.html: Removed.
        * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
        * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
        * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js:
        * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Removed.
2010-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r74040.
        http://trac.webkit.org/changeset/74040
        https://bugs.webkit.org/show_bug.cgi?id=51050

        Breaks 2d.shadow.canvas.transparent.2 and
        2d.shadow.image.transparent.2 (Requested by helder on
        #webkit).

        * platform/graphics/ContextShadow.cpp:
        (WebCore::ContextShadow::ContextShadow):
        (WebCore::ContextShadow::calculateLayerBoundingRect):
        * platform/graphics/ContextShadow.h:
        (WebCore::ContextShadow::offset):
        * platform/graphics/qt/ContextShadowQt.cpp:
        (WebCore::ContextShadow::beginShadowLayer):
        (WebCore::ContextShadow::endShadowLayer):
        * platform/graphics/qt/GraphicsContextQt.cpp:
        (WebCore::GraphicsContext::fillPath):
        (WebCore::GraphicsContext::strokePath):
        (WebCore::GraphicsContext::fillRect):
        (WebCore::GraphicsContext::fillRoundedRect):
        (WebCore::GraphicsContext::setPlatformShadow):

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

9 years ago2010-12-14 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Tue, 14 Dec 2010 20:51:26 +0000 (20:51 +0000)]
2010-12-14  Mihai Parparita  <mihaip@chromium.org>

        Update the pixel expectations for the Mac port.

        For the tests that currently fail on Snow Leopard with --pixel-tests
        --tolerance 0, this moves the current pixel results to mac-leopard and
        adds new Snow Leopard-specific results to platform/mac.

        List of files omitted due to length but composed entirely of moves from
        platform/mac to platform/mac-leopard and newly added files in
        platform/mac.

        Also removes most of platform/mac/test_expectations.txt, those
        expectations were from April and are un-maintained.

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

9 years ago2010-12-14 Nate Chapin <japhet@chromium.org>
japhet@chromium.org [Tue, 14 Dec 2010 20:43:32 +0000 (20:43 +0000)]
2010-12-14  Nate Chapin  <japhet@chromium.org>

        Unreviewed, fixing qt (hopefully for real this time).

        Remove a couple more references to loader.h.

        * xml/XSLStyleSheetQt.cpp:
        * xml/XSLTProcessorQt.cpp:

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

9 years agoUnreviewed. Added missing expectations in chromium-mac-leopard to
jianli@chromium.org [Tue, 14 Dec 2010 20:32:51 +0000 (20:32 +0000)]
Unreviewed. Added missing expectations in chromium-mac-leopard to
complete the move in r74042.

* platform/chromium-mac-leopard/editing/deleting/5144139-2-expected.checksum:
* platform/chromium-mac-leopard/editing/deleting/5144139-2-expected.png:
* platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.checksum:
* platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.png:
* platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.checksum:
* platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.png:
* platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.txt:
* platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.txt: Added.

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

9 years ago2010-12-14 Nate Chapin <japhet@chromium.org>
japhet@chromium.org [Tue, 14 Dec 2010 20:31:14 +0000 (20:31 +0000)]
2010-12-14  Nate Chapin  <japhet@chromium.org>

        Unreviewed, fix mac and qt builds.

        Missed a couple of references to loader.h and
        improperly added CachedResourceRequest.h to
        WebCore.xcodeproj.

        * WebCore.xcodeproj/project.pbxproj:
        * platform/android/TemporaryLinkStubs.cpp:
        * platform/qt/TemporaryLinkStubsQt.cpp:

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

9 years ago2010-12-14 Nate Chapin <japhet@chromium.org>
japhet@chromium.org [Tue, 14 Dec 2010 20:09:45 +0000 (20:09 +0000)]
2010-12-14  Nate Chapin  <japhet@chromium.org>

        Reviewed by Adam Barth.

        Rename Loader to CachedResourceRequest.
        https://bugs.webkit.org/show_bug.cgi?id=50848

        No new tests, rename only.

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * css/CSSStyleSelector.cpp:
        * loader/cache/CachedCSSStyleSheet.cpp:
        * loader/cache/CachedFont.cpp:
        * loader/cache/CachedResource.cpp:
        (WebCore::CachedResource::setRequest):
        * loader/cache/CachedResource.h:
        * loader/cache/CachedResourceLoader.cpp:
        (WebCore::CachedResourceLoader::load):
        (WebCore::CachedResourceLoader::loadDone):
        (WebCore::CachedResourceLoader::cancelRequests):
        * loader/cache/CachedResourceLoader.h:
        * loader/cache/CachedResourceRequest.cpp: Copied from WebCore/loader/loader.cpp.
        * loader/cache/CachedResourceRequest.h: Copied from WebCore/loader/loader.h.
        * loader/loader.cpp: Removed.
        * loader/loader.h: Removed.
        * xml/XSLStyleSheetLibxslt.cpp:
        * xml/XSLTProcessor.cpp:
        * xml/XSLTProcessorLibxslt.cpp:

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=46422
hyatt@apple.com [Tue, 14 Dec 2010 19:58:38 +0000 (19:58 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=46422

Reviewed by Tim Hatcher.

Rename pageHeight variables and members in WebCore to pageLogicalHeight in preparation for
making printing and pagination work with vertical writing modes.

* page/FrameView.cpp:
(WebCore::FrameView::forceLayoutForPagination):
* rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
(WebCore::LayoutState::clearPaginationInformation):
* rendering/LayoutState.h:
(WebCore::LayoutState::LayoutState):
(WebCore::LayoutState::isPaginated):
(WebCore::LayoutState::pageLogicalHeight):
(WebCore::LayoutState::pageLogicalHeightChanged):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::markForPaginationRelayoutIfNeeded):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::layoutColumns):
(WebCore::RenderBlock::nextPageTop):
(WebCore::RenderBlock::applyBeforeBreak):
(WebCore::RenderBlock::applyAfterBreak):
(WebCore::RenderBlock::adjustForUnsplittableChild):
(WebCore::RenderBlock::adjustLinePositionForPagination):
* rendering/RenderBlock.h:
* rendering/RenderBox.cpp:
(WebCore::RenderBox::computeLogicalHeight):
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutBlock):
* rendering/RenderTable.cpp:
(WebCore::RenderTable::layout):
* rendering/RenderTableRow.cpp:
(WebCore::RenderTableRow::layout):
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows):
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
(WebCore::RenderView::layout):
* rendering/RenderView.h:
(WebCore::RenderView::pageLogicalHeight):
(WebCore::RenderView::setPageLogicalHeight):

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

9 years ago2010-12-14 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 14 Dec 2010 19:57:42 +0000 (19:57 +0000)]
2010-12-14  Dimitri Glazkov  <dglazkov@chromium.org>

        Fix GTK build by adding source files that were accidentally skipped in
        r74044. Sorry!

        * GNUmakefile.am: Added SliderThumbElement.

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

9 years agoHandle complex text input for plug-ins
andersca@apple.com [Tue, 14 Dec 2010 19:41:52 +0000 (19:41 +0000)]
Handle complex text input for plug-ins
https://bugs.webkit.org/show_bug.cgi?id=51047

Reviewed by Sam Weinig.

* PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::sendComplexTextInput):
Pass along the text input to the plug-in.

* PluginProcess/PluginControllerProxy.messages.in:
Add SendComplexTextInput message.

* UIProcess/API/mac/WKTextInputWindowController.h: Added.
* UIProcess/API/mac/WKTextInputWindowController.mm: Added.
Add text input window controller, mostly copied from WebKit1.

* UIProcess/API/mac/WKView.mm:
(-[WKView keyDown:]):
If needed, pass along the event to the text input window controller.

(-[WKView inputContext]):
Return the input context of the text input window controller.

(-[WKView _setComplexTextInputEnabled:pluginComplexTextInputIdentifier:]):
Notify the input window controller that the input source changed.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::sendComplexTextInputToPlugin):
Send the complex text input to the web process.

* WebKit2.xcodeproj/project.pbxproj:
Add new files.

* WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
(WebKit::convertStringToKeyCodes):
Convert a string to a vector of key codes in the current encoding.

(WebKit::NetscapePlugin::sendComplexTextInput):
In the Cocoa event model, create and dispatch an NPCocoaEventTextInput event.
In the Carbon event model, convert the string to individual key codes and send them
as key down events.

* WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::sendComplexTextInput):
Send the text to the plug-in controller proxy.

* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::sendComplexTextInput):
If the plug-in has a matching text input identifier, call Plugin::sendComplexTextInput.

* WebProcess/WebPage/WebPage.messages.in:
Add SendComplexTextInputToPlugin message.

* WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::sendComplexTextInputToPlugin):
Iterate over all known plug-in views and try to find one to send the text input to.

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

9 years agoWebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=50974
bdakin@apple.com [Tue, 14 Dec 2010 19:34:32 +0000 (19:34 +0000)]
WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=50974
getComputedStyle() returns wrong values for zoomed elements when
display is none
-and corresponding-
<rdar://problem/8522731>

Reviewed by Darin Adler.

If there is no renderer but the RenderStyle's value is a fixed
length, send it through zoomAdjustedPixelValue(). There's not much
we can do for other length types without a renderer.
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::zoomAdjustedPixelValueForLength):
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):

LayoutTests: New test for https://bugs.webkit.org/show_bug.cgi?id=50974
getComputedStyle() returns wrong values for zoomed elements when
display is none
-and corresponding-
<rdar://problem/8522731>

Reviewed by Darin Adler.

* fast/css/getComputedStyle/zoom-on-display-none-expected.txt: Added.
* fast/css/getComputedStyle/zoom-on-display-none.html: Added.

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

9 years ago2010-12-13 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 14 Dec 2010 19:30:22 +0000 (19:30 +0000)]
2010-12-13  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by David Levin.

        Move SliderThumbElement into its own file.
        https://bugs.webkit.org/show_bug.cgi?id=50973

        No change in behavior, so no tests.

        * Android.mk: Added SliderThumbElement.
        * CMakeLists.txt: Ditto.
        * WebCore.gyp/WebCore.gyp: Ditto.
        * WebCore.gypi: Ditto.
        * WebCore.pro: Ditto.
        * WebCore.vcproj/WebCore.vcproj: Ditto.
        * WebCore.xcodeproj/project.pbxproj: Ditto,
        * html/shadow/SliderThumbElement.cpp: Added.
        * html/shadow/SliderThumbElement.h: Added.
        * rendering/RenderSlider.cpp: Removed code that was moved into
            SliderThumbElement.

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

9 years agoAdd WKGetScriptCodeFromCurrentKeyboardInputSource function.
andersca@apple.com [Tue, 14 Dec 2010 19:09:30 +0000 (19:09 +0000)]
Add WKGetScriptCodeFromCurrentKeyboardInputSource function.

Reviewed by Dan Bernstein.

* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceSnowLeopard.a:

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

9 years ago2010-12-14 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 14 Dec 2010 18:40:03 +0000 (18:40 +0000)]
2010-12-14  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed. Move chromium-mac expectations to chromium-mac-leopard.

        * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
        * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
        * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.png:
        * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.png:
        * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.png:
        * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.png:
        * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
        * platform/chromium-mac-leopard/fast/css/text-security-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/text-security-expected.png:
        * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
        * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
        * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.checksum:
        * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.png:
        * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.png:
        * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.png:
        * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.png:
        * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.png:
        * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/001-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/001-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.txt:
        * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.txt:
        * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/plane2-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/plane2-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.txt:
        * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.png:
        * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Removed.
        * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.png: Removed.
        * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Removed.
        * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.png: Removed.
        * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png: Removed.
        * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.checksum: Removed.
        * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png: Removed.
        * platform/chromium-mac/editing/deleting/5144139-2-expected.checksum: Removed.
        * platform/chromium-mac/editing/deleting/5144139-2-expected.png: Removed.
        * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.checksum: Removed.
        * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Removed.
        * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.checksum: Removed.
        * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png: Removed.
        * platform/chromium-mac/fast/css/font-face-opentype-expected.checksum: Removed.
        * platform/chromium-mac/fast/css/font-face-opentype-expected.png: Removed.
        * platform/chromium-mac/fast/css/rtl-ordering-expected.checksum: Removed.
        * platform/chromium-mac/fast/css/rtl-ordering-expected.png: Removed.
        * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum: Removed.
        * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png: Removed.
        * platform/chromium-mac/fast/css/text-security-expected.checksum: Removed.
        * platform/chromium-mac/fast/css/text-security-expected.png: Removed.
        * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum: Removed.
        * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png: Removed.
        * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.checksum: Removed.
        * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.png: Removed.
        * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.checksum: Removed.
        * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png: Removed.
        * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.checksum: Removed.
        * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.png: Removed.
        * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png: Removed.
        * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.png: Removed.
        * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Removed.
        * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Removed.
        * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/001-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/001-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-innertext-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-innertext-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-listbox-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-listbox-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/bidi-override-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/bidi-override-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/danda-space-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/danda-space-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/hindi-spacing-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/hindi-spacing-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/plane2-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/plane2-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/rtl-caret-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/rtl-caret-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Removed.
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Removed.
        * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.checksum: Removed.
        * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.png: Removed.
        * platform/chromium/test_expectations.txt:

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

9 years ago Reviewed by Adam Barth.
ap@apple.com [Tue, 14 Dec 2010 18:35:50 +0000 (18:35 +0000)]
    Reviewed by Adam Barth.

        https://bugs.webkit.org/show_bug.cgi?id=50953
        DNS Prefetch should be an opt-in feature

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

9 years ago2010-12-14 Helder Correia <helder@sencha.com>
commit-queue@webkit.org [Tue, 14 Dec 2010 18:30:34 +0000 (18:30 +0000)]
2010-12-14  Helder Correia  <helder@sencha.com>

        Reviewed by Ariya Hidayat.

        [Qt] Canvas shadow offset should not be affected by any transformation
        https://bugs.webkit.org/show_bug.cgi?id=50422

        On a canvas context, shadows are currently affected by all
        transformations except scaling. According to the spec:
        http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows

        "The shadowOffsetX and shadowOffsetY attributes specify the distance
        that the shadow will be offset in the positive horizontal and positive
        vertical distance respectively. Their values are in coordinate space
        units. They are not affected by the current transformation matrix."

        NOTE: this applies only to canvas, not to box shadows.

        Add new test to ensure that shadows are correctly transformed keeping
        the relative offset to the shape.

        * fast/canvas/canvas-scale-strokePath-shadow-expected.txt:
        * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Added.
        * fast/canvas/canvas-transforms-fillRect-shadow.html: Added.
        * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
        * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
        * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js: Now using
          a lineWidth > 1 to make it easier to test and more fair among all
          ports, since there can be different transformation smoothness or
          aliasing settings.
        * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Added.
2010-12-14  Helder Correia  <helder@sencha.com>

        Reviewed by Ariya Hidayat.

        [Qt] Canvas shadow offset should not be affected by any transformation
        https://bugs.webkit.org/show_bug.cgi?id=50422

        On a canvas context, shadows are currently affected by all
        transformations except scaling. According to the spec:
        http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows

        "The shadowOffsetX and shadowOffsetY attributes specify the distance
        that the shadow will be offset in the positive horizontal and positive
        vertical distance respectively. Their values are in coordinate space
        units. They are not affected by the current transformation matrix."

        NOTE: this applies only to canvas, not to box shadows.

        Test: fast/canvas/canvas-transforms-fillRect-shadow.html

        * platform/graphics/ContextShadow.cpp:
        (WebCore::ContextShadow::ContextShadow):
        (WebCore::ContextShadow::calculateLayerBoundingRect):
        * platform/graphics/ContextShadow.h:
        (WebCore::ContextShadow::setShadowsIgnoreTransforms):
        (WebCore::ContextShadow::shadowsIgnoreTransforms):
        (WebCore::ContextShadow::offset):
        * platform/graphics/qt/ContextShadowQt.cpp:
        (WebCore::ContextShadow::beginShadowLayer):
        (WebCore::ContextShadow::endShadowLayer):
        * platform/graphics/qt/GraphicsContextQt.cpp:
        (WebCore::mustUseContextShadow):
        (WebCore::GraphicsContext::fillPath):
        (WebCore::GraphicsContext::strokePath):
        (WebCore::GraphicsContext::fillRect):
        (WebCore::GraphicsContext::fillRoundedRect):
        (WebCore::GraphicsContext::setPlatformShadow):

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

9 years ago2010-12-14 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 14 Dec 2010 18:07:31 +0000 (18:07 +0000)]
2010-12-14  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed. Removed obsolete chromium expectations.

        * platform/chromium/accessibility/post-notification-ActiveDescendantChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-ActiveDescendantChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-CheckedStateChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-CheckedStateChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-ChildrenChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-ChildrenChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-FocusedUIElementChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-FocusedUIElementChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-LayoutComplete-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-LayoutComplete.html: Removed.
        * platform/chromium/accessibility/post-notification-LiveRegionChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-LiveRegionChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-LoadComplete-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-LoadComplete.html: Removed.
        * platform/chromium/accessibility/post-notification-MenuListValueChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-MenuListValueChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-RowCollapsed-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-RowCollapsed.html: Removed.
        * platform/chromium/accessibility/post-notification-RowCountChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-RowCountChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-RowExpanded-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-RowExpanded.html: Removed.
        * platform/chromium/accessibility/post-notification-ScrolledToAnchor-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-ScrolledToAnchor.html: Removed.
        * platform/chromium/accessibility/post-notification-SelectedChildrenChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-SelectedChildrenChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-SelectedTextChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-SelectedTextChanged.html: Removed.
        * platform/chromium/accessibility/post-notification-ValueChanged-expected.txt: Removed.
        * platform/chromium/accessibility/post-notification-ValueChanged.html: Removed.
        * platform/chromium/accessibility/post-notification.js: Removed.
        * platform/chromium/test_expectations.txt:

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

9 years ago2010-12-14 Alexander Pavlov <apavlov@chromium.org>
apavlov@chromium.org [Tue, 14 Dec 2010 18:06:03 +0000 (18:06 +0000)]
2010-12-14  Alexander Pavlov  <apavlov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: Rule data not updated in Styles pane after stylesheet gets reverted
        https://bugs.webkit.org/show_bug.cgi?id=51034

        * inspector/front-end/CSSStyleModel.js:
        (WebInspector.CSSStyleModel.prototype._onRevert):
        * inspector/front-end/ElementsPanel.js:
        (WebInspector.ElementsPanel):
        (WebInspector.ElementsPanel.prototype._metricsPaneEdited):
        (WebInspector.ElementsPanel.prototype._stylesPaneEdited):
        (WebInspector.ElementsPanel.prototype._styleSheetChanged):

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

9 years agoPass the complex text input status to the WKView
andersca@apple.com [Tue, 14 Dec 2010 17:54:39 +0000 (17:54 +0000)]
Pass the complex text input status to the WKView
https://bugs.webkit.org/show_bug.cgi?id=50993

Reviewed by Kevin Decker.

* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::setComplexTextInputEnabled):
* UIProcess/API/mac/WKView.mm:
(-[WKView _setComplexTextInputEnabled:pluginComplexTextInputIdentifier:]):
* UIProcess/API/mac/WKViewInternal.h:
* UIProcess/PageClient.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::setComplexTextInputEnabled):

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

9 years ago2010-12-14 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Tue, 14 Dec 2010 17:54:09 +0000 (17:54 +0000)]
2010-12-14  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Ojan Vafai.

        [new-run-webkit-tests] expectations parsing is slow
        https://bugs.webkit.org/show_bug.cgi?id=50635

        Avoid expensive iteration of all the tests when checking if a test
        file is to be skipped or not.

        * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
        * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
        * Scripts/webkitpy/layout_tests/port/test.py:

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

9 years ago2010-12-14 Andreas Kling <andreas.kling@nokia.com>
andreas.kling@nokia.com [Tue, 14 Dec 2010 17:49:06 +0000 (17:49 +0000)]
2010-12-14  Andreas Kling  <andreas.kling@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Avoid GraphicsContext save/restore in Image::drawPattern()
        https://bugs.webkit.org/show_bug.cgi?id=51037

        It's enough to restore the CompositeOperator after drawing.

        * platform/graphics/qt/ImageQt.cpp:
        (WebCore::Image::drawPattern):

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

9 years ago2010-12-14 Eric Carlson <eric.carlson@apple.com>
eric.carlson@apple.com [Tue, 14 Dec 2010 17:27:11 +0000 (17:27 +0000)]
2010-12-14  Eric Carlson  <eric.carlson@apple.com>

        Reviewed by Dan Bernstein.

        <rdar://problem/8763862>
        r72017 used incorrect compiler conditional.

        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
        (WebCore::MediaPlayerPrivateQTKit::createQTMovie):

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

9 years ago2010-12-14 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 14 Dec 2010 17:21:49 +0000 (17:21 +0000)]
2010-12-14  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed. More chromium rebaselines.

        * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Added.
        * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Added.
        * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Added.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Added.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
        * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Added.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Added.
        * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Added.
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum:
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png:
        * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum:
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
        * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum:
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png:
        * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt:
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Added.
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Added.
        * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Added.

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