WebKit.git
12 years agoUnreviewed.
jparent@chromium.org [Tue, 25 May 2010 18:37:50 +0000 (18:37 +0000)]
Unreviewed.

Update Chromium test expectations from r60172.

* platform/chromium/html5lib/webkit-runner-expected.txt:

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

12 years agoREGRESSION(51522): typing at the end of a line in designMode documents is *very*...
enrica@apple.com [Tue, 25 May 2010 18:21:02 +0000 (18:21 +0000)]
REGRESSION(51522): typing at the end of a line in designMode documents is *very* slow.
https://bugs.webkit.org/show_bug.cgi?id=36037
<rdar://problem/8022887>

Reviewed by Darin Adler.

The performance regression was traced to r51522 but this is not entirely true. That revision introduced, among other things,
additional checks in the method isCandidate of both Position and PositionIterator classes to support scenarios of mixed editability
that were not allowed before. This change uncovered an underlying issue with the decrement method of PositionIterator, that in some
cases would iterate through every position as offset in a block before moving to the last child in the block.
This was exactly the case of the attached test case, where, trying to check if the caret was placed at the end of a block, we were examining
every position in the block before considering the last true position in the block.
The performance was linear with the number of child nodes in the block, instead of constant.

* dom/PositionIterator.cpp:
(WebCore::PositionIterator::decrement):

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

12 years ago Reviewed by Darin Adler.
ap@apple.com [Tue, 25 May 2010 18:02:28 +0000 (18:02 +0000)]
    Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=39621
        <rdar://problem/8009738> Extreme memory growth on DOM Hanoi test

        The largest cause of memory growth on this test were autoreleased DOMNode objects created
        to make webView:formStateDidChangeForNode: delegate calls.

WebCore:
        * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::HTMLTextAreaElement):
        Don't call notifyFormStateChanged() - since the element starts with refcount 0, it's not
        safe to call functions that are likely to create temporary wrappers (wrapper destructor
        would bring refcount back to 0, and destroy HTMLTextAreaElement from within its constructor).

WebKit/mac:
        Removed formStateDidChange support, which is not needed by any client.

        * WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::formStateDidChange):
        * WebCoreSupport/WebChromeClient.mm:
        * WebView/WebUIDelegatePrivate.h:

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

12 years ago2010-05-25 Kent Tamura <tkent@chromium.org>
dglazkov@chromium.org [Tue, 25 May 2010 17:59:36 +0000 (17:59 +0000)]
2010-05-25  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [DRT/Chromium] Enable 3D_CANVAS, FILTERS, METER_TAG and PROGRESS_TAG
        https://bugs.webkit.org/show_bug.cgi?id=39652

        * rendering/RenderTheme.cpp:
        (WebCore::RenderTheme::paintMeter): Fix narrowPrecisionToFloat() usage.
2010-05-25  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [DRT/Chromium] Enable 3D_CANVAS, FILTERS, METER_TAG and PROGRESS_TAG
        https://bugs.webkit.org/show_bug.cgi?id=39652

        3D_CANVAS and FILTERS have been enabled for Chromium tree
        build. They fix dozens of unexpected test results in a case of
        upstreaming build.
        Enable METER_TAG and PROGRESS_TAG too because they will be enabled
        in Chromium tree in the near future.

        * features.gypi:

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

12 years agoSort ".exp" files with the sort tool.
darin@apple.com [Tue, 25 May 2010 17:49:29 +0000 (17:49 +0000)]
Sort ".exp" files with the sort tool.
This makes later merging easier.

These Mac-specific files should probably move into a subdirectory
at some point.

* WebCore.Inspector.exp: Sorted.
* WebCore.PluginHostProcess.exp: Removed blank line.
* WebCore.VideoProxy.exp: Sorted.
* WebCore.base.exp: Ditto.

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
eric@webkit.org [Tue, 25 May 2010 17:14:09 +0000 (17:14 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Add more HTML5 entity parsing test coverage
        https://bugs.webkit.org/show_bug.cgi?id=39662

        These tests all pass in Firefox.  We have some more work to do here.
        There's a large testing matrix for entities, so expect more tests in
        the future.

        * html5lib/webkit-runner-expected-html5.txt:
        * html5lib/webkit-runner-expected.txt:
        * html5lib/webkit-runner.html:

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

12 years ago2010-05-25 Vangelis Kokkevis <vangelis@chromium.org>
eric@webkit.org [Tue, 25 May 2010 17:03:04 +0000 (17:03 +0000)]
2010-05-25  Vangelis Kokkevis  <vangelis@chromium.org>

        Reviewed by Darin Fisher.

        Removing the persistent GraphicsContext from LayerChromium to save on
        memory and simplify code. Layers now create a temporary context, draw into
        it, update the GL texture and discard the context.
        https://bugs.webkit.org/show_bug.cgi?id=39640

        * platform/graphics/chromium/GraphicsLayerChromium.cpp:
        (WebCore::GraphicsLayerChromium::updateLayerDrawsContent):
        * platform/graphics/chromium/LayerChromium.cpp:
        (WebCore::LayerChromium::LayerChromium):
        (WebCore::LayerChromium::~LayerChromium):
        (WebCore::LayerChromium::setLayerRenderer):
        (WebCore::LayerChromium::updateTextureContents):
        (WebCore::LayerChromium::setContents):
        (WebCore::LayerChromium::setBounds):
        (WebCore::LayerChromium::setNeedsDisplay):
        * platform/graphics/chromium/LayerChromium.h:
        * platform/graphics/chromium/LayerRendererChromium.cpp:
        (WebCore::LayerRendererChromium::~LayerRendererChromium):
        (WebCore::LayerRendererChromium::setRootLayerCanvasSize):
        (WebCore::LayerRendererChromium::drawLayers):
        (WebCore::LayerRendererChromium::assignTextureForLayer):
        (WebCore::LayerRendererChromium::compositeLayersRecursive):
        * platform/graphics/chromium/LayerRendererChromium.h:
        (WebCore::LayerRendererChromium::rootLayerGraphicsContext):
2010-05-25  Vangelis Kokkevis  <vangelis@chromium.org>

        Reviewed by Darin Fisher.

        The GraphicsContext that serves as a backing store for the root layer
        updates when doing accelerated compositing is now stored in LayerRendererChromium
        instead of the Layer itself. Updating code in WebViewImpl to reflect
        that change.
        https://bugs.webkit.org/show_bug.cgi?id=39640

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::updateRootLayerContents):

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

12 years ago2010-05-25 Kwang Yul Seo <skyul@company100.net>
eric@webkit.org [Tue, 25 May 2010 16:51:59 +0000 (16:51 +0000)]
2010-05-25  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Darin Adler.

        Build fix for JSFunction
        https://bugs.webkit.org/show_bug.cgi?id=39658

        MSVC can't compile one of JSFunction constructors when JIT is disabled.
        "PassRefPtr<NativeExecutable>" causes the compile error as NativeExecutable is not defined.
        Add ENABLE(JIT) guard to the constructor.

        * runtime/JSFunction.cpp:
        (JSC::JSFunction::JSFunction):
        * runtime/JSFunction.h:

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

12 years ago[Qt] Make text filling work together with text stroke.
kenneth@webkit.org [Tue, 25 May 2010 16:22:26 +0000 (16:22 +0000)]
[Qt] Make text filling work together with text stroke.

Patch by Kenneth Rohde Christiansen <kenneth@webkit.org> on 2010-05-24
Reviewed by Simon Hausmann.

When the text has stroke a new QPen was set, overriding the pen
set for text filling. This patch fixes that by storing the two
pens and using where appropriate.

* platform/graphics/qt/FontQt.cpp:
(WebCore::Font::drawComplexText):

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

12 years agoDatabase origins aren't populated at launch (missing db in prefs sheet, possible...
beidson@apple.com [Tue, 25 May 2010 16:01:59 +0000 (16:01 +0000)]
Database origins aren't populated at launch (missing db in prefs sheet, possible other symptoms)
<rdar://problem/8013233> and https://bugs.webkit.org/show_bug.cgi?id=39486

Reviewed by Darin Adler.

WebKit/mac:

* Storage/WebDatabaseManager.mm:
(WebKitInitializeDatabasesIfNecessary): Call initializeTracker() instead of trying to set the path on
  an already created tracker that already has its origins populated.

WebKit/win:

* WebDatabaseManager.cpp:
(WebKitInitializeWebDatabasesIfNecessary): Call initializeTracker() instead of trying to set the path on
  an already created tracker that already has its origins populated.
* WebDatabaseManager.h:

* WebView.cpp:
(WebView::initWithFrame): Call a renamed method instead.

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

12 years agoUnreviewed attempt to make Tiger bot green.
tonikitoo@webkit.org [Tue, 25 May 2010 15:46:18 +0000 (15:46 +0000)]
Unreviewed attempt to make Tiger bot green.

[Mac][Tiger] failing philip canvas tests
https://bugs.webkit.org/show_bug.cgi?id=39677

* platform/mac-tiger/Skipped:

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

12 years ago2010-05-25 Chang Shu <chang.shu@nokia.com>
chang.shu@nokia.com [Tue, 25 May 2010 15:39:37 +0000 (15:39 +0000)]
2010-05-25  Chang Shu  <chang.shu@nokia.com>

        Unreviewed.

        Skipped two additional canvas test cases that failed on SnowLeopard only.
        https://bugs.webkit.org/show_bug.cgi?id=20553

        * platform/mac-snowleopard/Skipped:

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

12 years agoRe-laning r60158.
tonikitoo@webkit.org [Tue, 25 May 2010 15:25:14 +0000 (15:25 +0000)]
Re-laning r60158.

Reviewed by Eric Seidel and Kent Tamura (Chromium part).
Patch by Antonio Gomes <tonikitoo@webkit.org>

Fixed LayoutTests regression on Gtk's bot, due to wrong reset value.

Thank you Martin Robinson <mrobinson@webkit.org> for spotting this.

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::resetWebSettings):
* DumpRenderTree/gtk/DumpRenderTree.cpp:
(resetDefaultsToConsistentValues):

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

12 years agoRe-laning r60159.
tonikitoo@webkit.org [Tue, 25 May 2010 15:22:51 +0000 (15:22 +0000)]
Re-laning r60159.

Reviewed by Darin Adler.

Mac build failures fixed by updating WebCore/WebCore.base.exp

* page/EventHandler.cpp:
(WebCore::EventHandler::scrollOverflow):
(WebCore::EventHandler::scrollRecursively):
* page/EventHandler.h:
* WebCore.base.exp:

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

12 years ago2010-05-25 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 25 May 2010 14:46:21 +0000 (14:46 +0000)]
2010-05-25  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Timothy Hatcher.

        Web Inspector: localize heap graph strings.

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

        * English.lproj/localizedStrings.js:

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

12 years ago2010-05-25 Chang Shu <chang.shu@nokia.com>
chang.shu@nokia.com [Tue, 25 May 2010 14:31:16 +0000 (14:31 +0000)]
2010-05-25  Chang Shu  <chang.shu@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        The following are the steps on how the expected results were created:
        1. Generated ~800 results on Mac.
        2. Manually edited ~100 failed results to "Passed" to make them "expected".
           All ~800 expected results are the same across the platforms.
        3. Put the failed ones in Mac's Skipped list. Other platforms are skipping
           the whole directory, which will be worked on later.
        https://bugs.webkit.org/show_bug.cgi?id=20553

        * canvas/philip/tests/*-expected.txt: 788 files Added.
        * platform/mac/Skipped:

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

12 years agoRevert "editingBehavior settings needs to be set back to a reasonable default between...
tonikitoo@webkit.org [Tue, 25 May 2010 14:03:25 +0000 (14:03 +0000)]
Revert "editingBehavior settings needs to be set back to a reasonable default between tests"

This reverts commit r60158: might have broken GTK Linux 32-bit Release.

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

12 years agoRevert "Add an optional "starting node' parameter to scrollRecursively and scrollOver...
tonikitoo@webkit.org [Tue, 25 May 2010 13:58:32 +0000 (13:58 +0000)]
Revert "Add an optional "starting node' parameter to scrollRecursively and scrollOverflow of EventHandler"

Mac builders broken. WebCore.base.exp needs update.

This reverts commit f3cbfc2e071d81eb7943b739b922bf1ad0fcd6b0.

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

12 years agoAdd an optional "starting node' parameter to scrollRecursively and scrollOverflow...
tonikitoo@webkit.org [Tue, 25 May 2010 13:14:33 +0000 (13:14 +0000)]
Add an optional "starting node' parameter to scrollRecursively and scrollOverflow of EventHandler
https://bugs.webkit.org/show_bug.cgi?id=39217

Reviewed by Darin Adler.
Patch by Antonio Gomes <tonikitoo@webkit.org>

It would be usefull if scrollOverflow and scrollRecursively methods of EventHandler
could receive a parameter to specify where to start scrolling from. Currently they
start scrolling from either the current focused node or the node where mouse last
pressed on. Patch proposes an aditional starting point as an optional parameter.
Since it is optional, all call sites can remain as are, and if a Null node is passed
in, both methods work as previously.

* page/EventHandler.cpp:
(WebCore::EventHandler::scrollOverflow):
(WebCore::EventHandler::scrollRecursively):
* page/EventHandler.h:

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

12 years agoeditingBehavior settings needs to be set back to a reasonable default between tests
tonikitoo@webkit.org [Tue, 25 May 2010 13:13:51 +0000 (13:13 +0000)]
editingBehavior settings needs to be set back to a reasonable default between tests
https://bugs.webkit.org/show_bug.cgi?id=39433

Reviewed by Eric Seidel and Kent Tamura (Chromium part).
Patch by Antonio Gomes <tonikitoo@webkit.org>

Similarly to r59861, hard code the default setting during reset for Gtk and Chromium,
so that the serialized version of the setting stays in sync with expectations.

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::resetWebSettings):
* DumpRenderTree/gtk/DumpRenderTree.cpp:
(resetDefaultsToConsistentValues):

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
eric@webkit.org [Tue, 25 May 2010 12:55:17 +0000 (12:55 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Switch HTML parsing benchmark to use document.write instead of innerHTML
        https://bugs.webkit.org/show_bug.cgi?id=39661

        We'd like to exercise the main parsing pipeline instead of the fragment
        parsing pipeline.

        * benchmarks/parser/html-parser.html:

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

12 years ago2010-05-25 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>
eric@webkit.org [Tue, 25 May 2010 12:44:36 +0000 (12:44 +0000)]
2010-05-25  Kenneth Rohde Christiansen  <kenneth.christiansen@openbossa.org>

        Reviewed by Laszlo Gombos.

        [Qt] Running with accelerated compositing enabled sometimes result in a crash
        https://bugs.webkit.org/show_bug.cgi?id=39609

        Check if we have a scene before applying the workaround for
        the QGraphicsScene bug where opacity change doesn't always have
        immediate effect.

        * platform/graphics/qt/GraphicsLayerQt.cpp:
        (WebCore::OpacityAnimationQt::applyFrame):

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

12 years ago2010-05-25 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 25 May 2010 12:14:21 +0000 (12:14 +0000)]
2010-05-25  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Fix Chromium Mac Release build.

        * bindings/v8/ScriptDebugServer.cpp:

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

12 years ago2010-05-24 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 25 May 2010 11:45:27 +0000 (11:45 +0000)]
2010-05-24  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        ScriptDebugServer is now implemented as DebugEventListener which means it doesn't
        depend on v8 debugging protocol, instead it uses ExecState to collect debugging
        info and pass it to the listeners.

        New implementation of ScriptDebugServer uses methods provided by client to dispatch
        its messages while JS is paused(previously the messages was dispatched in a callback
        passed to v8 along with DebugEventHandler).

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

        * bindings/js/ScriptDebugServer.cpp:
        (WebCore::ScriptDebugServer::dispatchDidPause):
        (WebCore::ScriptDebugServer::dispatchDidContinue):
        (WebCore::ScriptDebugServer::dispatchFunctionToListeners): Changed method signature to allow
        invocation of ScriptDebugListener methods that have non-empty argument list.
        (WebCore::ScriptDebugServer::pauseIfNeeded):
        * bindings/js/ScriptDebugServer.h:
        * bindings/v8/ScriptDebugServer.cpp:
        (WebCore::retrieveFrame):
        (WebCore::ScriptDebugServer::ScriptDebugServer):
        (WebCore::ScriptDebugServer::addListener):
        (WebCore::ScriptDebugServer::removeListener): Execution is resumed(nested message loop is terminated) when
        corresponding debugger window closes.
        (WebCore::ScriptDebugServer::clearBreakpoints):
        (WebCore::ScriptDebugServer::pauseOnExceptionsState):
        (WebCore::ScriptDebugServer::setPauseOnExceptionsState):
        (WebCore::ScriptDebugServer::continueProgram):
        (WebCore::ScriptDebugServer::stepIntoStatement):
        (WebCore::ScriptDebugServer::stepOverStatement):
        (WebCore::ScriptDebugServer::stepOutOfFunction):
        (WebCore::ScriptDebugServer::v8DebugEventCallback):
        (WebCore::ScriptDebugServer::handleV8DebugEvent):
        (WebCore::ScriptDebugServer::didResume):
        * bindings/v8/ScriptDebugServer.h:
        (WebCore::ScriptDebugServer::ClientMessageLoop::~ClientMessageLoop):
        (WebCore::ScriptDebugServer::setClientMessageLoop):
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::didPause):
        * inspector/InspectorController.h:
        * inspector/ScriptDebugListener.h: Changed didPause signature to explicitly pass ScriptState
        where execution is paused.

2010-05-24  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        ScriptDebugServer is now implemented as DebugEventListener which means it doesn't
        depend on v8 debugging protocol, instead it uses ExecState to collect debugging
        info and pass it to the listeners.

        New implementation of ScriptDebugServer uses methods provided by client to dispatch
        its messages while JS is paused(previously the messages was dispatched in a callback
        passed to v8 along with DebugEventHandler).

        Pause command is dispatched on IO thread.

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

        * public/WebDevToolsAgentClient.h:
        (WebKit::WebDevToolsAgentClient::ClientMessageLoop::~ClientMessageLoop):
        (WebKit::WebDevToolsAgentClient::createClientMessageLoop): Returns an object that allows to run
        nested client message loop while script execution is paused on a breakpoint.
        * src/DebuggerAgentManager.cpp:
        (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
        * src/DebuggerAgentManager.h:
        * src/WebDevToolsAgentImpl.cpp:
        (WebKit::):
        (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
        (WebKit::WebDevToolsAgentImpl::attach):
        * src/js/DebuggerScript.js:
        (debuggerScriptConstructor.DebuggerScript.getAfterCompileScript):
        (debuggerScriptConstructor.DebuggerScript.stepIntoStatement):
        (debuggerScriptConstructor.DebuggerScript.stepOverStatement):
        (debuggerScriptConstructor.DebuggerScript.stepOutOfFunction):
        * src/js/InspectorControllerImpl.js:
        (devtools.InspectorBackendImpl):
        (else.devtools.InspectorBackendImpl.prototype.pauseInDebugger): Pause command should be handled on IO
        thread so that script can be paused even if it's in an infinite loop.

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
eric@webkit.org [Tue, 25 May 2010 10:21:16 +0000 (10:21 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Clear attributes for each tag in the HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39660

        I'm surprised this wasn't covered already, but sometimes the most basic
        things are the hardest to remember to test.

        * html5lib/resources/webkit01.dat:
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Clear attributes for each tag in the HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39660

        Yes, I did screw this up.

        * html/HTML5Token.h:
        (WebCore::HTML5Token::beginStartTag):
        (WebCore::HTML5Token::beginEndTag):

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

12 years ago2010-05-25 Anders Bakken <agbakken@gmail.com>
eric@webkit.org [Tue, 25 May 2010 10:07:42 +0000 (10:07 +0000)]
2010-05-25  Anders Bakken  <agbakken@gmail.com>

        Reviewed by Darin Adler.

        Remove warning for GCC 4.4.3

        GCC suggest parentheses around && within ||

        * dom/Element.cpp:
        (WebCore::Element::recalcStyle):

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

12 years ago2010-05-25 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Tue, 25 May 2010 09:48:08 +0000 (09:48 +0000)]
2010-05-25  Xan Lopez  <xlopez@igalia.com>

        Fix the GTK+ build, PluginInfoStore was removed.

        * GNUmakefile.am:

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

12 years agoWebCore:
adachan@apple.com [Tue, 25 May 2010 09:19:13 +0000 (09:19 +0000)]
WebCore:
        Reviewed by Steve Falkenburg.

        Add a base class for DOMTimer called SuspendableTimer which captures just the
        basic functionality of TimerBase and ActiveDOMObject combined.  It does not
        contain functionality specific to scripting timers.

        SuspendableTimer is used in fixing https://bugs.webkit.org/show_bug.cgi?id=39651

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * page/DOMTimer.cpp:
        (WebCore::DOMTimer::DOMTimer):
        (WebCore::DOMTimer::contextDestroyed):
        (WebCore::DOMTimer::stop):
        * page/DOMTimer.h:
        * page/SuspendableTimer.cpp: Added.
        (WebCore::SuspendableTimer::SuspendableTimer):
        (WebCore::SuspendableTimer::~SuspendableTimer):
        (WebCore::SuspendableTimer::hasPendingActivity):
        (WebCore::SuspendableTimer::stop):
        (WebCore::SuspendableTimer::suspend):
        (WebCore::SuspendableTimer::resume):
        (WebCore::SuspendableTimer::canSuspend):
        * page/SuspendableTimer.h: Added.

WebKit/win:
        Reviewed by Steve Falkenburg.

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

        Make m_closeWindowTimer a SuspendableTimer, so it is properly suspended
        when page loading is deferred.

        * WebView.cpp:
        (WebView::WebView): m_closeWindowTimer is now a pointer to a SuspendableTimer.
        (WindowCloseTimer::create):
        (WindowCloseTimer::WindowCloseTimer):
        (WindowCloseTimer::contextDestroyed): Make sure we delete the WindowCloseTimer in the end.
        (WindowCloseTimer::fired):
        (WebView::closeWindowSoon):
        (WebView::closeWindowTimerFired):
        (WebView::notifyPreferencesChanged): Can just check for the existence m_closeWindowTimer, since
        we only create it when we need to start the timer.
        * WebView.h:

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

12 years ago2010-05-25 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 25 May 2010 08:56:01 +0000 (08:56 +0000)]
2010-05-25  Tony Chang  <tony@chromium.org>

        Not reviewed, fixing the expected result.

        [chromium] add v8 baseline for html5lib/webkit-runner.html (error message differences)
        https://bugs.webkit.org/show_bug.cgi?id=39659

        I checked in expected results generated from the wrong revision.

        * platform/chromium/html5lib/webkit-runner-expected.txt:

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

12 years ago2010-05-25 Justin Schuh <jschuh@chromium.org>
eric@webkit.org [Tue, 25 May 2010 08:53:35 +0000 (08:53 +0000)]
2010-05-25  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Nate Chapin.

        Remove custom bindings for Element.SetAttribute*
        https://bugs.webkit.org/show_bug.cgi?id=39604

        Custom bindings are no longer needed because origin checks were moved
        out of the bindings by: http://trac.webkit.org/changeset/59866

        Behavior isn't changed and is covered by existing tests.

        * bindings/js/JSElementCustom.cpp:
        * bindings/v8/custom/V8ElementCustom.cpp:
        * dom/Element.idl:

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

12 years ago2010-05-25 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 25 May 2010 08:38:44 +0000 (08:38 +0000)]
2010-05-25  Tony Chang  <tony@chromium.org>

        Reviewed by Adam Barth.

        [chromium] add v8 baseline for html5lib/webkit-runner.html (error message differences)
        https://bugs.webkit.org/show_bug.cgi?id=39659

        * platform/chromium/html5lib/webkit-runner-expected.txt: Added.

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

12 years ago2010-05-25 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 25 May 2010 08:14:12 +0000 (08:14 +0000)]
2010-05-25  Tony Chang  <tony@chromium.org>

        Not reviewed, updating test expectations.

        [chromium] Fix test expectation for fast/dom/global-constructors.html
        https://bugs.webkit.org/show_bug.cgi?id=39656

        This test was modified in r60119 and the V8 specific expecatation needs updating.
        Also disable fast/dom/prototype-property.html because it's failing.

        * platform/chromium-mac/fast/dom/global-constructors-expected.txt: Removed.
        * platform/chromium-win/fast/dom/global-constructors-expected.txt: Removed.
        * platform/chromium/fast/dom/global-constructors-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/dom/global-constructors-expected.txt.
        * platform/chromium/test_expectations.txt:

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

12 years ago2010-05-25 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Tue, 25 May 2010 07:52:00 +0000 (07:52 +0000)]
2010-05-25  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Add memory graph to Timeline overview pane.

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

        * inspector/front-end/Drawer.js:
        (WebInspector.Drawer):
        (WebInspector.Drawer.prototype.show.animationFinished):
        (WebInspector.Drawer.prototype.show):
        (WebInspector.Drawer.prototype.hide):
        (WebInspector.Drawer.prototype.set currentPanelCounters):
        * inspector/front-end/Panel.js:
        * inspector/front-end/TimelineOverviewPane.js:
        (WebInspector.TimelineOverviewPane):
        (WebInspector.TimelineOverviewPane.prototype.showTimelines):
        (WebInspector.TimelineOverviewPane.prototype.showMemoryGraph):
        (WebInspector.TimelineOverviewPane.prototype._forAllRecords):
        (WebInspector.TimelineOverviewPane.prototype.update):
        (WebInspector.TimelineOverviewPane.prototype.updateMainViewWidth):
        (WebInspector.TimelineOverviewPane.prototype._endWindowDragging):
        (WebInspector.TimelineOverviewPane.prototype._createTimelineCategoryStatusBarCheckbox):
        (WebInspector.HeapGraph):
        (WebInspector.HeapGraph.prototype.get element):
        (WebInspector.HeapGraph.prototype.get visible):
        (WebInspector.HeapGraph.prototype.show):
        (WebInspector.HeapGraph.prototype.hide):
        (WebInspector.HeapGraph.prototype.setSize):
        (WebInspector.HeapGraph.prototype.update):
        (WebInspector.HeapGraph.prototype._clear):
        (WebInspector.HeapGraph.prototype._drawScale):
        * inspector/front-end/TimelinePanel.js:
        (WebInspector.TimelinePanel):
        (WebInspector.TimelinePanel.prototype.toolbarItemClass._createTopPane):
        (WebInspector.TimelinePanel.prototype.get statusBarItems):
        (WebInspector.TimelinePanel.prototype._timelinesOverviewItemSelected):
        (WebInspector.TimelinePanel.prototype._memoryOverviewItemSelected):
        (WebInspector.TimelinePanel.prototype.setSidebarWidth):
        (WebInspector.TimelinePanel.prototype.show):
        (WebInspector.TimelinePanel.prototype.hide):
        * inspector/front-end/inspector.css:
        (#counters):
        (#timeline-overview-sidebar):
        (.timeline-category-statusbar-item):
        (.timeline-category-statusbar-item .timeline-category-checkbox):
        (.timeline-category-statusbar-item .timeline-category-checkbox:checked):
        (.timeline-category-statusbar-item.timeline-category-loading .timeline-category-checkbox):
        (.timeline-category-statusbar-item.timeline-category-scripting .timeline-category-checkbox):
        (.timeline-category-statusbar-item.timeline-category-rendering .timeline-category-checkbox):
        (#timeline-overview-memory):
        (.timeline-records-counter):
        (#main-status-bar > .timeline-records-counter):
        (#counters > .timeline-records-counter):
        * inspector/front-end/inspector.html:
        * inspector/front-end/utilities.js:
        ():

2010-05-25  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Add memory graph to Timeline overview pane.

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

        * src/js/devTools.css:
        (.timeline-category-statusbar-item input):

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

12 years agoImprove canvas perf test accuracy.
levin@chromium.org [Tue, 25 May 2010 07:48:13 +0000 (07:48 +0000)]
Improve canvas perf test accuracy.
https://bugs.webkit.org/show_bug.cgi?id=39635

Reviewed by Maciej Stachowiak.

* demos/canvas-perf/canvas.html:
  1. Change the various tests to get the image data for the result
     to help ensure that the operation has completed by the time,
     and subtract out the time needed to do this.
  2. Made the test more flexible about number of repetitions and
     image size.
  3. Make the tests run separately and have a pause between them
     to allow for garbage collection so that results are more
     consistent.
  4. Added a standard logging function and shouldBe asserts to
     verify that the correct scaling operations were happening.

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 07:43:13 +0000 (07:43 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Unreviewed.  Fix typo pointed out by Maciej.

        * html/HTML5Lexer.cpp:
        (WebCore::HTMLNames::unconsumeCharacters):
        (WebCore::HTML5Lexer::consumeEntity):

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 07:29:19 +0000 (07:29 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Unreviewed.

        Use @type="text/plain" to silence JavaScript parse errors.  These
        errors show up differently in JSC and V8 and that's not what we're
        trying to test with this test.

        * html5lib/resources/scriptdata01.dat:
        * html5lib/webkit-runner-expected-html5.txt:
        * html5lib/webkit-runner-expected.txt:

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

12 years ago2010-05-25 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 07:20:22 +0000 (07:20 +0000)]
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Fix <noembed> and <plaintext> content models
        https://bugs.webkit.org/show_bug.cgi?id=39653

        Update expected result to show new passing test.

        * html5lib/webkit-runner-expected-html5.txt:
2010-05-25  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Fix <noembed> and <plaintext> content models
        https://bugs.webkit.org/show_bug.cgi?id=39653

        PLAINTEXTState is my favorite lexer state.  :)

        * html/HTML5TreeBuilder.cpp:
        (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):

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

12 years ago2010-05-24 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 25 May 2010 06:54:38 +0000 (06:54 +0000)]
2010-05-24  Tony Chang  <tony@chromium.org>

        Reviewed by David Levin.

        [chromium] Fix zoom tests after r60104
        https://bugs.webkit.org/show_bug.cgi?id=39645

        m_zoomFactor moved from Frame to FrameView.  FrameView has separate
        notions of page zoom and text zoom.  In my hurried compile fix, I
        assumed that m_zoomFactor was for page zoom, but it's not always.

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::setZoomLevel):

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 06:47:12 +0000 (06:47 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        First cut at HTML5 entities
        https://bugs.webkit.org/show_bug.cgi?id=39649

        Update the expected results to show the new passing tests.  Yay!

        * html5lib/webkit-runner-expected-html5.txt:
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        First cut at HTML5 entities
        https://bugs.webkit.org/show_bug.cgi?id=39649

        There's still a bunch more work to do to get our entity parsing fully
        up to spec.  This patch contains the bulk of the implementation
        however.

        The basics are covered by the existing html5lib tests.  I'll add more
        detailed tests in a followup patch.

        * html/HTML5Lexer.cpp:
        (WebCore::HTMLNames::legalEntityFor):
        (WebCore::HTMLNames::isHexDigit):
        (WebCore::HTMLNames::isAlphaNumeric):
        (WebCore::HTMLNames::uncomsumeCharacters):
        (WebCore::HTML5Lexer::consumeEntity):
        (WebCore::HTML5Lexer::nextToken):
        (WebCore::HTML5Lexer::haveBufferedCharacterToken):
        * html/HTML5Lexer.h:
        (WebCore::HTML5Lexer::):
        * html/HTML5Tokenizer.cpp:
        (WebCore::HTML5Tokenizer::write):

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

12 years agoUnreviewed. Sort features.
tkent@chromium.org [Tue, 25 May 2010 06:10:03 +0000 (06:10 +0000)]
Unreviewed. Sort features.

* features.gypi:

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

12 years ago2010-05-24 Tasuku Suzuki <tasuku.suzuki@nokia.com>
eric@webkit.org [Tue, 25 May 2010 05:03:43 +0000 (05:03 +0000)]
2010-05-24  Tasuku Suzuki  <tasuku.suzuki@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Fix compilation with QT_NO_TEMPORARYFILE
        https://bugs.webkit.org/show_bug.cgi?id=38324

        * platform/qt/FileSystemQt.cpp:
        (WebCore::openTemporaryFile):

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

12 years agoBuild fix for 32bit systems.
adachan@apple.com [Tue, 25 May 2010 04:48:22 +0000 (04:48 +0000)]
Build fix for 32bit systems.

Rubber-stamped by Mark Rowe.

* mac/WebKit2.exp:

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

12 years ago2010-05-24 Andrey Kosyakov <caseq@chromium.org>
eric@webkit.org [Tue, 25 May 2010 04:40:08 +0000 (04:40 +0000)]
2010-05-24  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Yury Semikhatsky.

        Fixed handling of bare '/' and '?' at console prompt.
        https://bugs.webkit.org/show_bug.cgi?id=39585

        * inspector/front-end/inspector.js:
        (WebInspector.documentKeyDown):

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

12 years agoBug 39643 - Clean up code generation in the JIT of stub function calls for op_call.
barraclough@apple.com [Tue, 25 May 2010 04:32:45 +0000 (04:32 +0000)]
Bug 39643 - Clean up code generation in the JIT of stub function calls for op_call.

Reviewed by Sam Weinig.

Presently, as soon as op-call strays off the hot path we set up a set of values on
the stack to be passed as arguments to cti functions, in case any should be called.

Instead, hoist the setup of the callframe to happen slightly sooner, and make the
cti functions to compile & check arity read these values from the callframe. This
allows up to remove the deprecated methods to manually set up cti arguments, rather
than using JITStubCall.h.

* interpreter/CallFrame.h:
* jit/JIT.h:
* jit/JITCall.cpp:
(JSC::JIT::compileOpCallInitializeCallFrame):
(JSC::JIT::compileOpCallVarargs):
(JSC::JIT::compileOpCallVarargsSlowCase):
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCallInitializeCallFrame):
(JSC::JIT::compileOpCallVarargs):
(JSC::JIT::compileOpCallVarargsSlowCase):
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITInlineMethods.h:
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
* jit/JITStubs.h:
(JSC::):

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 25 May 2010 04:28:17 +0000 (04:28 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        webkit-patch land calls scm.changed_files 4 times!
        https://bugs.webkit.org/show_bug.cgi?id=39584

        * Scripts/webkitpy/tool/commands/download_unittest.py:
         - Assert that we don't call modified_changelogs too often.
        * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
         - Use cached changelogs list instead of calling modified_changelogs directly.
        * Scripts/webkitpy/tool/steps/validatereviewer.py:
         - ditto.

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

12 years ago2010-05-24 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Tue, 25 May 2010 04:15:59 +0000 (04:15 +0000)]
2010-05-24  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [DRT/Chromium] Import layout_test_helper for Windows
        https://bugs.webkit.org/show_bug.cgi?id=39581

        * WebKit.gyp: Add a build rule for LayoutTestHelper.exe for Windows.
2010-05-24  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [DRT/Chromium] Import layout_test_helper for Windows
        https://bugs.webkit.org/show_bug.cgi?id=39581

        Import Chromium win/layout_test_helper.cc as LayoutTestHelperWin.cpp.
        http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/win/layout_test_helper.cc

        * DumpRenderTree/chromium/LayoutTestHelperWin.cpp: Added.

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

12 years ago2010-05-24 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Tue, 25 May 2010 04:13:46 +0000 (04:13 +0000)]
2010-05-24  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [DRT/Chromium] Reset frame name
        https://bugs.webkit.org/show_bug.cgi?id=39586

        This change fixes about 70 unexpected results.

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

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

12 years ago2010-05-24 Marcus Bulach <bulach@chromium.org>
tkent@chromium.org [Tue, 25 May 2010 04:10:48 +0000 (04:10 +0000)]
2010-05-24  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h
        https://bugs.webkit.org/show_bug.cgi?id=39587

        * public/WebGeolocationServiceMock.h:
        * src/WebGeolocationServiceMock.cpp:
        (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl):
        (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
        (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame):
        (WebKit::WebGeolocationServiceMockImpl::attachBridge):
        (WebKit::WebGeolocationServiceMockImpl::detachBridge):
2010-05-24  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h
        https://bugs.webkit.org/show_bug.cgi?id=39587

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

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

12 years ago2010-05-24 Robert Hogan <robert@webkit.org>
eric@webkit.org [Tue, 25 May 2010 04:06:54 +0000 (04:06 +0000)]
2010-05-24  Robert Hogan  <robert@webkit.org>

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

        Unskips http/tests/xmlhttprequest/origin-whitelisting-removal.html

        [Qt] DRT Support for removeOriginAccessWhitelistEntry
        https://bugs.webkit.org/show_bug.cgi?id=39565

        * platform/qt/Skipped:
2010-05-24  Robert Hogan  <robert@webkit.org>

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

        Unskips http/tests/xmlhttprequest/origin-whitelisting-removal.html

        [Qt] DRT Support for removeOriginAccessWhitelistEntry
        https://bugs.webkit.org/show_bug.cgi?id=39565

        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
        (DumpRenderTreeSupportQt::removeWhiteListAccessFromOrigin):
        * WebCoreSupport/DumpRenderTreeSupportQt.h:
2010-05-24  Robert Hogan  <robert@webkit.org>

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

        Unskips http/tests/xmlhttprequest/origin-whitelisting-removal.html

        [Qt] DRT Support for removeOriginAccessWhitelistEntry
        https://bugs.webkit.org/show_bug.cgi?id=39565

        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
        (LayoutTestController::removeOriginAccessWhitelistEntry):

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

12 years ago2010-05-24 Andreas Kling <andreas.kling@nokia.com>
eric@webkit.org [Tue, 25 May 2010 03:55:13 +0000 (03:55 +0000)]
2010-05-24  Andreas Kling  <andreas.kling@nokia.com>

        Reviewed by Sam Weinig.

        Add a test to verify that the 'prototype' property on generated Web IDL interfaces is { DontDelete | ReadOnly }.

        Spec link:
        http://www.w3.org/TR/WebIDL/#interface-object

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

        * fast/dom/global-constructors-expected.txt: Updated baseline.
        * fast/dom/global-constructors.html:
        * fast/dom/prototype-property-expected.txt: Added.
        * fast/dom/prototype-property.html: Added.
        * fast/dom/script-tests/prototype-property.js: Added.
        (tryToDeletePrototype):
        (tryToSetPrototype):
2010-05-24  Andreas Kling  <andreas.kling@nokia.com>

        Reviewed by Sam Weinig.

        The 'prototype' property on generated Web IDL interfaces should be { DontDelete | ReadOnly }.

        Spec link:
        http://www.w3.org/TR/WebIDL/#interface-object

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

        Test: fast/dom/prototype-property.html

        * bindings/scripts/CodeGeneratorJS.pm:

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

12 years ago2010-05-24 Marcus Bulach <bulach@google.com>
tony@chromium.org [Tue, 25 May 2010 03:51:46 +0000 (03:51 +0000)]
2010-05-24  Marcus Bulach  <bulach@google.com>

        Reviewed by Ojan Vafai.

        _svn_branch_has_extra_commits needs to check for ^HEAD instead of ^head.
        https://bugs.webkit.org/show_bug.cgi?id=39603

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

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

12 years agoRelanding r60075.
barraclough@apple.com [Tue, 25 May 2010 03:04:43 +0000 (03:04 +0000)]
Relanding r60075.

Reviewed by Sam Weinig.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
(JSC::CodeBlock::getByIdExceptionInfoForBytecodeOffset):
* bytecode/CodeBlock.h:
* bytecode/Opcode.h:
* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::emitConstruct):
* bytecompiler/BytecodeGenerator.h:
(JSC::BytecodeGenerator::emitGetByIdExceptionInfo):
* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):
* jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
* jit/JIT.h:
* jit/JITCall.cpp:
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_neq_null):
(JSC::JIT::emit_op_convert_this):
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_create_this):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_create_this):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::JITThunks::hostFunctionStub):
* jit/JITStubs.h:
(JSC::JITThunks::ctiNativeConstruct):
(JSC::):
* runtime/ExceptionHelpers.cpp:
(JSC::createNotAnObjectError):
* runtime/Executable.h:
(JSC::NativeExecutable::create):
(JSC::NativeExecutable::NativeExecutable):
* runtime/JSFunction.cpp:
(JSC::callHostFunctionAsConstructor):
* runtime/JSFunction.h:
* wtf/Platform.h:

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 02:39:52 +0000 (02:39 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Add RCDATA and RAWTEXT suport to the HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39642

        Adam Barth wrote half of this patch.

        * html/HTML5TreeBuilder.cpp:
        (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):

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

12 years agoNo review; build fix only.
jer.noble@apple.com [Tue, 25 May 2010 02:02:52 +0000 (02:02 +0000)]
No review; build fix only.

Roll-out changes r60110.

* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib/WebKitSystemInterface.lib:
* win/lib/WebKitSystemInterface_debug.lib:

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 02:01:58 +0000 (02:01 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Import remaining html5lib tests into webkit-runner.html
        https://bugs.webkit.org/show_bug.cgi?id=39638

        We should be able to drive the diffs between webkit-runner-expected.txt
        and webkit-runner-expected-html5.txt to zero.

        Another option is to remove webkit-runner and just use runner.html, but
        we don't yet support <script src=...> in the HTML5 parser.

        * html5lib/webkit-runner-expected-html5.txt:
        * html5lib/webkit-runner-expected.txt:
        * html5lib/webkit-runner.html:

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

12 years agoTry to fix the Qt build by including Settings.h
bweinstein@apple.com [Tue, 25 May 2010 01:56:41 +0000 (01:56 +0000)]
Try to fix the Qt build by including Settings.h

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

12 years ago2010-05-24 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 25 May 2010 01:48:30 +0000 (01:48 +0000)]
2010-05-24  Tony Chang  <tony@chromium.org>

        Not reviewed, build fix.

        Fix the chromium compile due to pageZoomFactor refactoring.

        * page/EventHandler.cpp:
        (WebCore::pageZoomFactor):

2010-05-24  Tony Chang  <tony@chromium.org>

        Not reviewed, build fix.

        Fix the chromium compile due to pageZoomFactor refactoring.

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::setZoomLevel):

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

12 years ago2010-05-24 Jer Noble <jer.noble@apple.com>
jer.noble@apple.com [Tue, 25 May 2010 01:36:16 +0000 (01:36 +0000)]
2010-05-24  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Carlson.

        HTML5 <video> tag performance worse than Flash
        https://bugs.webkit.org/show_bug.cgi?id=39577
        rdar://problem/7982458

        Added WebKitSystemInterface calls for new CAImageQueue APIs.

        * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
        * win/lib/WebKitSystemInterface.lib:
        * win/lib/WebKitSystemInterface_debug.lib:

010-05-24  Jer Noble  <jer.noble@apple.com>

        No review; build fix only.

        Roll-out changes r60094, 60096-60097.

        * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
        * win/lib/WebKitSystemInterface.lib:
        * win/lib/WebKitSystemInterface_debug.lib:
2010-05-24  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Carlson.

        HTML5 <video> tag performance worse than Flash
        https://bugs.webkit.org/show_bug.cgi?id=39577
        rdar://problem/7982458

        Added attachments() back to QTPixelBuffer, as they are necessary for CAImageQueue.

        WKCACFLayer contents()/setContents() now return/take a CFTypeRef instead of a CGImageRef, which allows
        a CAImageQueueRef to be set as a layer's contents.

        WKCAImageQueue is a simple C++ wrapper around the WebKitSystemInterface CAImageQueue functions.

        MediaPlayerPrivateQuickTimeVisualContext will now use a CAImageQueue to display movie frames if
        certain prerequisites are met (QuartzCore.dll and CoreVideo.dll version numbers must meet a certain
        threshold defined in MediaPlayerPrivateQuickTimeVisualContext.cpp).

        * WebCore.vcproj/WebCore.vcproj:
        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.h:
        * platform/graphics/win/QTPixelBuffer.cpp:
        * platform/graphics/win/QTPixelBuffer.h:
        * platform/graphics/win/WKCACFLayer.cpp:
        * platform/graphics/win/WKCACFLayer.h:
        * platform/graphics/win/WKCAImageQueue.cpp: Added.
        * platform/graphics/win/WKCAImageQueue.h: Added.

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 25 May 2010 00:54:08 +0000 (00:54 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach the HTML5 parser how to lex escaped script data
        https://bugs.webkit.org/show_bug.cgi?id=39630

        Add a bunch of tests for parsing script data.  I think these tests
        drive the lexer into all the script data states.

        * html5lib/resources/scriptdata01.dat: Added.
        * html5lib/webkit-runner-expected-html5.txt:
        * html5lib/webkit-runner-expected.txt:
        * html5lib/webkit-runner.html:
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach the HTML5 parser how to lex escaped script data
        https://bugs.webkit.org/show_bug.cgi?id=39630

        * html/HTML5Lexer.cpp:
        (WebCore::HTMLNames::vectorEqualsString):
        (WebCore::HTML5Lexer::nextToken):
        (WebCore::HTML5Lexer::temporaryBufferIs):
        (WebCore::HTML5Lexer::isAppropriateEndTag):
        (WebCore::HTML5Lexer::maybeFlushBufferedEndTag):
        (WebCore::HTML5Lexer::flushBufferedEndTag):
        * html/HTML5Lexer.h:

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 25 May 2010 00:51:47 +0000 (00:51 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Unreviewed.  Trick MSVC into ignoring our unused code for the moment.

        Prepare HTML5TreeBuilder for addition of new HTML5 parser code
        https://bugs.webkit.org/show_bug.cgi?id=39623

        * html/HTML5TreeBuilder.cpp:
        (WebCore::HTML5TreeBuilder::constructTreeFromToken):

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

12 years ago2010-05-24 James Robinson <jamesr@chromium.org>
jamesr@google.com [Tue, 25 May 2010 00:51:41 +0000 (00:51 +0000)]
2010-05-24  James Robinson  <jamesr@chromium.org>

        Unreviewed baseline only change

        Move Leopard-specific pixel test results from platform/mac to platform/mac-leopard
        https://bugs.webkit.org/show_bug.cgi?id=39317

        This shuffles the pixel failures in editing/ that are due to small (<0.1%) pixel
        diffs in text rendering between Leopard and Snow Leopard.

        * platform/mac-leopard/editing/deleting/4922367-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/4922367-expected.checksum.
        * platform/mac-leopard/editing/deleting/4922367-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/4922367-expected.png.
        * platform/mac-leopard/editing/deleting/5026848-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5026848-1-expected.checksum.
        * platform/mac-leopard/editing/deleting/5026848-1-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5026848-1-expected.png.
        * platform/mac-leopard/editing/deleting/5026848-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5026848-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/5026848-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5026848-2-expected.png.
        * platform/mac-leopard/editing/deleting/5026848-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5026848-3-expected.checksum.
        * platform/mac-leopard/editing/deleting/5026848-3-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5026848-3-expected.png.
        * platform/mac-leopard/editing/deleting/5032066-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5032066-expected.checksum.
        * platform/mac-leopard/editing/deleting/5032066-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5032066-expected.png.
        * platform/mac-leopard/editing/deleting/5091898-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5091898-expected.checksum.
        * platform/mac-leopard/editing/deleting/5091898-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5091898-expected.png.
        * platform/mac-leopard/editing/deleting/5099303-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5099303-expected.checksum.
        * platform/mac-leopard/editing/deleting/5099303-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5099303-expected.png.
        * platform/mac-leopard/editing/deleting/5115601-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5115601-expected.checksum.
        * platform/mac-leopard/editing/deleting/5115601-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5115601-expected.png.
        * platform/mac-leopard/editing/deleting/5126166-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5126166-expected.checksum.
        * platform/mac-leopard/editing/deleting/5126166-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5126166-expected.png.
        * platform/mac-leopard/editing/deleting/5144139-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5144139-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/5144139-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5144139-2-expected.png.
        * platform/mac-leopard/editing/deleting/5168598-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5168598-expected.checksum.
        * platform/mac-leopard/editing/deleting/5168598-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5168598-expected.png.
        * platform/mac-leopard/editing/deleting/5206311-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5206311-1-expected.checksum.
        * platform/mac-leopard/editing/deleting/5206311-1-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5206311-1-expected.png.
        * platform/mac-leopard/editing/deleting/5206311-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5206311-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/5206311-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5206311-2-expected.png.
        * platform/mac-leopard/editing/deleting/5272440-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5272440-expected.checksum.
        * platform/mac-leopard/editing/deleting/5272440-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5272440-expected.png.
        * platform/mac-leopard/editing/deleting/5369009-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5369009-expected.checksum.
        * platform/mac-leopard/editing/deleting/5369009-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5369009-expected.png.
        * platform/mac-leopard/editing/deleting/5390681-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5390681-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/5390681-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5390681-2-expected.png.
        * platform/mac-leopard/editing/deleting/5390681-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5390681-expected.checksum.
        * platform/mac-leopard/editing/deleting/5390681-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5390681-expected.png.
        * platform/mac-leopard/editing/deleting/5433862-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5433862-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/5433862-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5433862-2-expected.png.
        * platform/mac-leopard/editing/deleting/5483370-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/5483370-expected.checksum.
        * platform/mac-leopard/editing/deleting/5483370-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/5483370-expected.png.
        * platform/mac-leopard/editing/deleting/delete-4038408-fix-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-4038408-fix-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-4038408-fix-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-4038408-fix-expected.png.
        * platform/mac-leopard/editing/deleting/delete-br-013-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-br-013-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-br-013-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-br-013-expected.png.
        * platform/mac-leopard/editing/deleting/delete-first-list-item-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-first-list-item-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-first-list-item-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-first-list-item-expected.png.
        * platform/mac-leopard/editing/deleting/delete-line-015-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-015-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-line-015-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-015-expected.png.
        * platform/mac-leopard/editing/deleting/delete-line-016-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-016-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-line-016-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-016-expected.png.
        * platform/mac-leopard/editing/deleting/delete-line-017-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-017-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-line-017-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-line-017-expected.png.
        * platform/mac-leopard/editing/deleting/delete-ws-fixup-002-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/delete-ws-fixup-002-expected.checksum.
        * platform/mac-leopard/editing/deleting/delete-ws-fixup-002-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/delete-ws-fixup-002-expected.png.
        * platform/mac-leopard/editing/deleting/merge-endOfParagraph-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/merge-endOfParagraph-expected.checksum.
        * platform/mac-leopard/editing/deleting/merge-endOfParagraph-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/merge-endOfParagraph-expected.png.
        * platform/mac-leopard/editing/deleting/merge-into-empty-block-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/merge-into-empty-block-1-expected.checksum.
        * platform/mac-leopard/editing/deleting/merge-into-empty-block-1-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/merge-into-empty-block-1-expected.png.
        * platform/mac-leopard/editing/deleting/merge-no-br-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/merge-no-br-expected.checksum.
        * platform/mac-leopard/editing/deleting/merge-no-br-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/merge-no-br-expected.png.
        * platform/mac-leopard/editing/deleting/merge-whitespace-pre-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/merge-whitespace-pre-expected.checksum.
        * platform/mac-leopard/editing/deleting/merge-whitespace-pre-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/merge-whitespace-pre-expected.png.
        * platform/mac-leopard/editing/deleting/pruning-after-merge-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/pruning-after-merge-2-expected.checksum.
        * platform/mac-leopard/editing/deleting/pruning-after-merge-2-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/pruning-after-merge-2-expected.png.
        * platform/mac-leopard/editing/deleting/smart-delete-003-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.checksum.
        * platform/mac-leopard/editing/deleting/smart-delete-003-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.png.
        * platform/mac-leopard/editing/deleting/smart-delete-004-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-004-expected.checksum.
        * platform/mac-leopard/editing/deleting/smart-delete-004-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-004-expected.png.
        * platform/mac-leopard/editing/deleting/table-cells-expected.checksum: Copied from LayoutTests/platform/mac/editing/deleting/table-cells-expected.checksum.
        * platform/mac-leopard/editing/deleting/table-cells-expected.png: Copied from LayoutTests/platform/mac/editing/deleting/table-cells-expected.png.
        * platform/mac-leopard/editing/execCommand: Added.
        * platform/mac-leopard/editing/execCommand/4580583-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4580583-1-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4580583-1-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4580583-1-expected.png.
        * platform/mac-leopard/editing/execCommand/4580583-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4580583-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4580583-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4580583-2-expected.png.
        * platform/mac-leopard/editing/execCommand/4641880-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4641880-1-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4641880-1-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4641880-1-expected.png.
        * platform/mac-leopard/editing/execCommand/4641880-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4641880-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4641880-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4641880-2-expected.png.
        * platform/mac-leopard/editing/execCommand/4747450-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4747450-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4747450-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4747450-expected.png.
        * platform/mac-leopard/editing/execCommand/4786404-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4786404-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4786404-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4786404-2-expected.png.
        * platform/mac-leopard/editing/execCommand/4916402-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4916402-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4916402-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4916402-expected.png.
        * platform/mac-leopard/editing/execCommand/4916541-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4916541-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4916541-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4916541-expected.png.
        * platform/mac-leopard/editing/execCommand/4920488-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4920488-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4920488-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4920488-expected.png.
        * platform/mac-leopard/editing/execCommand/4920742-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4920742-1-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4920742-1-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4920742-1-expected.png.
        * platform/mac-leopard/editing/execCommand/4924441-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/4924441-expected.checksum.
        * platform/mac-leopard/editing/execCommand/4924441-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/4924441-expected.png.
        * platform/mac-leopard/editing/execCommand/5049671-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5049671-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5049671-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5049671-expected.png.
        * platform/mac-leopard/editing/execCommand/5080333-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5080333-1-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5080333-1-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5080333-1-expected.png.
        * platform/mac-leopard/editing/execCommand/5080333-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5080333-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5080333-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5080333-2-expected.png.
        * platform/mac-leopard/editing/execCommand/5136770-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5136770-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5136770-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5136770-expected.png.
        * platform/mac-leopard/editing/execCommand/5138441-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5138441-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5138441-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5138441-expected.png.
        * platform/mac-leopard/editing/execCommand/5190926-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5190926-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5190926-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5190926-expected.png.
        * platform/mac-leopard/editing/execCommand/5481523-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/5481523-expected.checksum.
        * platform/mac-leopard/editing/execCommand/5481523-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/5481523-expected.png.
        * platform/mac-leopard/editing/execCommand/create-list-with-hr-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/create-list-with-hr-expected.checksum.
        * platform/mac-leopard/editing/execCommand/create-list-with-hr-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/create-list-with-hr-expected.png.
        * platform/mac-leopard/editing/execCommand/find-after-replace-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/find-after-replace-expected.checksum.
        * platform/mac-leopard/editing/execCommand/find-after-replace-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/find-after-replace-expected.png.
        * platform/mac-leopard/editing/execCommand/findString-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/findString-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/findString-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/findString-2-expected.png.
        * platform/mac-leopard/editing/execCommand/insertHorizontalRule-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/insertHorizontalRule-expected.checksum.
        * platform/mac-leopard/editing/execCommand/insertHorizontalRule-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/insertHorizontalRule-expected.png.
        * platform/mac-leopard/editing/execCommand/insertImage-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/insertImage-expected.checksum.
        * platform/mac-leopard/editing/execCommand/insertImage-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/insertImage-expected.png.
        * platform/mac-leopard/editing/execCommand/outdent-selection-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/outdent-selection-expected.checksum.
        * platform/mac-leopard/editing/execCommand/outdent-selection-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/outdent-selection-expected.png.
        * platform/mac-leopard/editing/execCommand/remove-formatting-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/remove-formatting-2-expected.checksum.
        * platform/mac-leopard/editing/execCommand/remove-formatting-2-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/remove-formatting-2-expected.png.
        * platform/mac-leopard/editing/execCommand/remove-formatting-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/remove-formatting-expected.checksum.
        * platform/mac-leopard/editing/execCommand/remove-formatting-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/remove-formatting-expected.png.
        * platform/mac-leopard/editing/execCommand/remove-list-from-range-selection-expected.checksum: Copied from LayoutTests/platform/mac/editing/execCommand/remove-list-from-range-selection-expected.checksum.
        * platform/mac-leopard/editing/execCommand/remove-list-from-range-selection-expected.png: Copied from LayoutTests/platform/mac/editing/execCommand/remove-list-from-range-selection-expected.png.
        * platform/mac-leopard/editing/inserting: Added.
        * platform/mac-leopard/editing/inserting/12882-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/12882-expected.checksum.
        * platform/mac-leopard/editing/inserting/12882-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/12882-expected.png.
        * platform/mac-leopard/editing/inserting/4278698-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/4278698-expected.checksum.
        * platform/mac-leopard/editing/inserting/4278698-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/4278698-expected.png.
        * platform/mac-leopard/editing/inserting/4840662-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/4840662-expected.checksum.
        * platform/mac-leopard/editing/inserting/4840662-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/4840662-expected.png.
        * platform/mac-leopard/editing/inserting/4875189-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/4875189-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/4875189-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/4875189-2-expected.png.
        * platform/mac-leopard/editing/inserting/5002441-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5002441-expected.checksum.
        * platform/mac-leopard/editing/inserting/5002441-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5002441-expected.png.
        * platform/mac-leopard/editing/inserting/5058163-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5058163-1-expected.checksum.
        * platform/mac-leopard/editing/inserting/5058163-1-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5058163-1-expected.png.
        * platform/mac-leopard/editing/inserting/5058163-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5058163-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/5058163-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5058163-2-expected.png.
        * platform/mac-leopard/editing/inserting/5156401-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5156401-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/5156401-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5156401-2-expected.png.
        * platform/mac-leopard/editing/inserting/5418891-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5418891-expected.checksum.
        * platform/mac-leopard/editing/inserting/5418891-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5418891-expected.png.
        * platform/mac-leopard/editing/inserting/5510537-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5510537-expected.checksum.
        * platform/mac-leopard/editing/inserting/5510537-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5510537-expected.png.
        * platform/mac-leopard/editing/inserting/5549929-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5549929-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/5549929-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5549929-2-expected.png.
        * platform/mac-leopard/editing/inserting/5607069-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5607069-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/5607069-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5607069-2-expected.png.
        * platform/mac-leopard/editing/inserting/5607069-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/5607069-3-expected.checksum.
        * platform/mac-leopard/editing/inserting/5607069-3-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/5607069-3-expected.png.
        * platform/mac-leopard/editing/inserting/6703873-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/6703873-expected.checksum.
        * platform/mac-leopard/editing/inserting/6703873-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/6703873-expected.png.
        * platform/mac-leopard/editing/inserting/editable-html-element-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/editable-html-element-expected.checksum.
        * platform/mac-leopard/editing/inserting/editable-html-element-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/editable-html-element-expected.png.
        * platform/mac-leopard/editing/inserting/edited-whitespace-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/edited-whitespace-1-expected.checksum.
        * platform/mac-leopard/editing/inserting/edited-whitespace-1-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/edited-whitespace-1-expected.png.
        * platform/mac-leopard/editing/inserting/editing-empty-divs-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/editing-empty-divs-expected.checksum.
        * platform/mac-leopard/editing/inserting/editing-empty-divs-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/editing-empty-divs-expected.png.
        * platform/mac-leopard/editing/inserting/insert-3786362-fix-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-3786362-fix-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-3786362-fix-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-3786362-fix-expected.png.
        * platform/mac-leopard/editing/inserting/insert-at-end-01-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-at-end-01-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-at-end-01-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-at-end-01-expected.png.
        * platform/mac-leopard/editing/inserting/insert-at-end-02-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-at-end-02-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-at-end-02-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-at-end-02-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-009-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-009-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-009-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-009-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-001-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-001-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-001-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-001-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-002-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-002-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-002-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-002-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-003-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-003-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-003-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-003-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-004-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-004-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-004-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-004-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-005-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-005-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-005-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-005-expected.png.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-006-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-006-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-br-quoted-006-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-br-quoted-006-expected.png.
        * platform/mac-leopard/editing/inserting/insert-paragraph-01-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-01-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-paragraph-01-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-01-expected.png.
        * platform/mac-leopard/editing/inserting/insert-paragraph-02-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-02-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-paragraph-02-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-02-expected.png.
        * platform/mac-leopard/editing/inserting/insert-paragraph-03-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-03-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-paragraph-03-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-03-expected.png.
        * platform/mac-leopard/editing/inserting/insert-paragraph-04-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-04-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-paragraph-04-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-04-expected.png.
        * platform/mac-leopard/editing/inserting/insert-paragraph-05-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-05-expected.checksum.
        * platform/mac-leopard/editing/inserting/insert-paragraph-05-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/insert-paragraph-05-expected.png.
        * platform/mac-leopard/editing/inserting/line-break-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/line-break-expected.checksum.
        * platform/mac-leopard/editing/inserting/line-break-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/line-break-expected.png.
        * platform/mac-leopard/editing/inserting/multiple-lines-selected-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/multiple-lines-selected-expected.checksum.
        * platform/mac-leopard/editing/inserting/multiple-lines-selected-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/multiple-lines-selected-expected.png.
        * platform/mac-leopard/editing/inserting/paragraph-separator-03-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/paragraph-separator-03-expected.checksum.
        * platform/mac-leopard/editing/inserting/paragraph-separator-03-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/paragraph-separator-03-expected.png.
        * platform/mac-leopard/editing/inserting/paragraph-separator-in-table-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.checksum.
        * platform/mac-leopard/editing/inserting/paragraph-separator-in-table-2-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.png.
        * platform/mac-leopard/editing/inserting/typing-around-br-001-expected.checksum: Copied from LayoutTests/platform/mac/editing/inserting/typing-around-br-001-expected.checksum.
        * platform/mac-leopard/editing/inserting/typing-around-br-001-expected.png: Copied from LayoutTests/platform/mac/editing/inserting/typing-around-br-001-expected.png.
        * platform/mac-leopard/editing/pasteboard/3976872-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/3976872-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/3976872-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/3976872-expected.png.
        * platform/mac-leopard/editing/pasteboard/4076267-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4076267-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4076267-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4076267-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/4242293-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4242293-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4242293-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4242293-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/4242293-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4242293-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4242293-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4242293-expected.png.
        * platform/mac-leopard/editing/pasteboard/4631972-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4631972-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4631972-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4631972-expected.png.
        * platform/mac-leopard/editing/pasteboard/4641033-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4641033-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4641033-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4641033-expected.png.
        * platform/mac-leopard/editing/pasteboard/4861080-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4861080-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4861080-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4861080-expected.png.
        * platform/mac-leopard/editing/pasteboard/4944770-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4944770-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4944770-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4944770-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/4944770-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4944770-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4944770-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4944770-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/4947130-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/4947130-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/4947130-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/4947130-expected.png.
        * platform/mac-leopard/editing/pasteboard/5027857-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5027857-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5027857-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5027857-expected.png.
        * platform/mac-leopard/editing/pasteboard/5032095-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5032095-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5032095-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5032095-expected.png.
        * platform/mac-leopard/editing/pasteboard/5065605-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5065605-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5065605-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5065605-expected.png.
        * platform/mac-leopard/editing/pasteboard/5071074-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5071074-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5071074-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5071074-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/5071074-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5071074-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5071074-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5071074-expected.png.
        * platform/mac-leopard/editing/pasteboard/5075944-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5075944-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5075944-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5075944-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/5075944-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5075944-3-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5075944-3-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5075944-3-expected.png.
        * platform/mac-leopard/editing/pasteboard/5089327-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5089327-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5089327-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5089327-expected.png.
        * platform/mac-leopard/editing/pasteboard/5247341-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5247341-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5247341-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5247341-expected.png.
        * platform/mac-leopard/editing/pasteboard/5368833-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5368833-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5368833-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5368833-expected.png.
        * platform/mac-leopard/editing/pasteboard/5387578-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5387578-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5387578-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5387578-expected.png.
        * platform/mac-leopard/editing/pasteboard/5478250-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5478250-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5478250-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5478250-expected.png.
        * platform/mac-leopard/editing/pasteboard/5601583-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/5601583-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/5601583-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/5601583-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/8145-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/8145-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/8145-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/8145-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/8145-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/8145-3-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/8145-3-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/8145-3-expected.png.
        * platform/mac-leopard/editing/pasteboard/bad-placeholder-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/bad-placeholder-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/bad-placeholder-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/bad-placeholder-expected.png.
        * platform/mac-leopard/editing/pasteboard/copy-paste-bidi-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/copy-paste-bidi-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/copy-paste-bidi-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/copy-paste-bidi-expected.png.
        * platform/mac-leopard/editing/pasteboard/copy-standalone-image-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/copy-standalone-image-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/copy-standalone-image-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/copy-standalone-image-expected.png.
        * platform/mac-leopard/editing/pasteboard/displaced-generic-placeholder-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/displaced-generic-placeholder-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.png.
        * platform/mac-leopard/editing/pasteboard/display-block-on-spans-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/display-block-on-spans-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/display-block-on-spans-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/display-block-on-spans-expected.png.
        * platform/mac-leopard/editing/pasteboard/drop-text-without-selection-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/drop-text-without-selection-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.png.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-3-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-3-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-3-expected.png.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-4-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-4-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/interchange-newline-4-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/interchange-newline-4-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-after-delete-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-after-delete-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-after-delete-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-after-delete-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-after-delete-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-after-delete-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-after-delete-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-after-delete-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-5-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-5-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-5-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-5-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-blockquote-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-blockquote-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-blockquote-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-blockquote-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-borders-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-borders-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-borders-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-borders-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-list-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-list-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-list-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-list-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-end-table-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-table-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-end-table-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-end-table-expected.png.
        * platform/mac-leopard/editing/pasteboard/merge-start-blockquote-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-start-blockquote-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/merge-start-blockquote-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/merge-start-blockquote-expected.png.
        * platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.png.
        * platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-RTFD-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-RTFD-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-RTFD-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-RTFD-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-blockquote-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-blockquote-3-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-blockquote-3-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-blockquote-3-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-pre-002-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-pre-002-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-pre-002-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-pre-002-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-table-003-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-table-003-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-table-003-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-table-003-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-text-012-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-012-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-text-012-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-012-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-text-013-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-013-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-text-013-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-013-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-text-014-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-014-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-text-014-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-014-expected.png.
        * platform/mac-leopard/editing/pasteboard/paste-text-016-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-016-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/paste-text-016-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/paste-text-016-expected.png.
        * platform/mac-leopard/editing/pasteboard/pasting-object-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/pasting-object-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/pasting-object-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/pasting-object-expected.png.
        * platform/mac-leopard/editing/pasteboard/pasting-tabs-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/pasting-tabs-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/pasting-tabs-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/pasting-tabs-expected.png.
        * platform/mac-leopard/editing/pasteboard/prevent-block-nesting-01-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/prevent-block-nesting-01-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.png.
        * platform/mac-leopard/editing/pasteboard/quirks-mode-br-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/quirks-mode-br-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/quirks-mode-br-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/quirks-mode-br-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/select-element-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/select-element-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/smart-drag-drop-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/smart-drag-drop-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/smart-drag-drop-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/smart-drag-drop-expected.png.
        * platform/mac-leopard/editing/pasteboard/smart-paste-008-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/smart-paste-008-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/smart-paste-008-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/smart-paste-008-expected.png.
        * platform/mac-leopard/editing/pasteboard/styled-element-markup-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/styled-element-markup-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/styled-element-markup-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/styled-element-markup-expected.png.
        * platform/mac-leopard/editing/pasteboard/subframe-dragndrop-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/subframe-dragndrop-1-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.png.
        * platform/mac-leopard/editing/pasteboard/testcase-9507-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/testcase-9507-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/testcase-9507-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/testcase-9507-expected.png.
        * platform/mac-leopard/editing/pasteboard/undoable-fragment-removes-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/undoable-fragment-removes-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/undoable-fragment-removes-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/undoable-fragment-removes-expected.png.
        * platform/mac-leopard/editing/pasteboard/unrendered-br-expected.checksum: Copied from LayoutTests/platform/mac/editing/pasteboard/unrendered-br-expected.checksum.
        * platform/mac-leopard/editing/pasteboard/unrendered-br-expected.png: Copied from LayoutTests/platform/mac/editing/pasteboard/unrendered-br-expected.png.
        * platform/mac-leopard/editing/selection: Added.
        * platform/mac-leopard/editing/selection/13804-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/13804-expected.checksum.
        * platform/mac-leopard/editing/selection/13804-expected.png: Copied from LayoutTests/platform/mac/editing/selection/13804-expected.png.
        * platform/mac-leopard/editing/selection/14971-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/14971-expected.checksum.
        * platform/mac-leopard/editing/selection/14971-expected.png: Copied from LayoutTests/platform/mac/editing/selection/14971-expected.png.
        * platform/mac-leopard/editing/selection/4402375-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4402375-expected.checksum.
        * platform/mac-leopard/editing/selection/4402375-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4402375-expected.png.
        * platform/mac-leopard/editing/selection/4818145-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4818145-expected.checksum.
        * platform/mac-leopard/editing/selection/4818145-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4818145-expected.png.
        * platform/mac-leopard/editing/selection/4889598-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4889598-expected.checksum.
        * platform/mac-leopard/editing/selection/4889598-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4889598-expected.png.
        * platform/mac-leopard/editing/selection/4895428-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4895428-2-expected.checksum.
        * platform/mac-leopard/editing/selection/4895428-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4895428-2-expected.png.
        * platform/mac-leopard/editing/selection/4895428-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4895428-3-expected.checksum.
        * platform/mac-leopard/editing/selection/4895428-3-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4895428-3-expected.png.
        * platform/mac-leopard/editing/selection/4895428-4-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4895428-4-expected.checksum.
        * platform/mac-leopard/editing/selection/4895428-4-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4895428-4-expected.png.
        * platform/mac-leopard/editing/selection/4932260-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4932260-3-expected.checksum.
        * platform/mac-leopard/editing/selection/4932260-3-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4932260-3-expected.png.
        * platform/mac-leopard/editing/selection/4947387-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4947387-expected.checksum.
        * platform/mac-leopard/editing/selection/4947387-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4947387-expected.png.
        * platform/mac-leopard/editing/selection/4960116-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4960116-expected.checksum.
        * platform/mac-leopard/editing/selection/4960116-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4960116-expected.png.
        * platform/mac-leopard/editing/selection/4975120-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4975120-expected.checksum.
        * platform/mac-leopard/editing/selection/4975120-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4975120-expected.png.
        * platform/mac-leopard/editing/selection/4983858-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/4983858-expected.checksum.
        * platform/mac-leopard/editing/selection/4983858-expected.png: Copied from LayoutTests/platform/mac/editing/selection/4983858-expected.png.
        * platform/mac-leopard/editing/selection/5007143-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5007143-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5007143-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5007143-2-expected.png.
        * platform/mac-leopard/editing/selection/5007143-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5007143-expected.checksum.
        * platform/mac-leopard/editing/selection/5007143-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5007143-expected.png.
        * platform/mac-leopard/editing/selection/5057506-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5057506-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5057506-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5057506-2-expected.png.
        * platform/mac-leopard/editing/selection/5057506-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5057506-expected.checksum.
        * platform/mac-leopard/editing/selection/5057506-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5057506-expected.png.
        * platform/mac-leopard/editing/selection/5076323-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5076323-1-expected.checksum.
        * platform/mac-leopard/editing/selection/5076323-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5076323-1-expected.png.
        * platform/mac-leopard/editing/selection/5081257-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5081257-1-expected.checksum.
        * platform/mac-leopard/editing/selection/5081257-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5081257-1-expected.png.
        * platform/mac-leopard/editing/selection/5099303-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5099303-expected.checksum.
        * platform/mac-leopard/editing/selection/5099303-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5099303-expected.png.
        * platform/mac-leopard/editing/selection/5131716-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5131716-1-expected.checksum.
        * platform/mac-leopard/editing/selection/5131716-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5131716-1-expected.png.
        * platform/mac-leopard/editing/selection/5131716-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5131716-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5131716-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5131716-2-expected.png.
        * platform/mac-leopard/editing/selection/5131716-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5131716-3-expected.checksum.
        * platform/mac-leopard/editing/selection/5131716-3-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5131716-3-expected.png.
        * platform/mac-leopard/editing/selection/5131716-4-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5131716-4-expected.checksum.
        * platform/mac-leopard/editing/selection/5131716-4-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5131716-4-expected.png.
        * platform/mac-leopard/editing/selection/5195166-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5195166-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5195166-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5195166-2-expected.png.
        * platform/mac-leopard/editing/selection/5232159-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5232159-expected.checksum.
        * platform/mac-leopard/editing/selection/5232159-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5232159-expected.png.
        * platform/mac-leopard/editing/selection/5234383-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5234383-1-expected.checksum.
        * platform/mac-leopard/editing/selection/5234383-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5234383-1-expected.png.
        * platform/mac-leopard/editing/selection/5234383-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5234383-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5234383-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5234383-2-expected.png.
        * platform/mac-leopard/editing/selection/5240265-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5240265-expected.checksum.
        * platform/mac-leopard/editing/selection/5240265-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5240265-expected.png.
        * platform/mac-leopard/editing/selection/5354455-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5354455-1-expected.checksum.
        * platform/mac-leopard/editing/selection/5354455-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5354455-1-expected.png.
        * platform/mac-leopard/editing/selection/5354455-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/5354455-2-expected.checksum.
        * platform/mac-leopard/editing/selection/5354455-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/5354455-2-expected.png.
        * platform/mac-leopard/editing/selection/6476-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/6476-expected.checksum.
        * platform/mac-leopard/editing/selection/6476-expected.png: Copied from LayoutTests/platform/mac/editing/selection/6476-expected.png.
        * platform/mac-leopard/editing/selection/7152-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/7152-1-expected.checksum.
        * platform/mac-leopard/editing/selection/7152-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/7152-1-expected.png.
        * platform/mac-leopard/editing/selection/7152-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/7152-2-expected.checksum.
        * platform/mac-leopard/editing/selection/7152-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/7152-2-expected.png.
        * platform/mac-leopard/editing/selection/addRange-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/addRange-expected.checksum.
        * platform/mac-leopard/editing/selection/addRange-expected.png: Copied from LayoutTests/platform/mac/editing/selection/addRange-expected.png.
        * platform/mac-leopard/editing/selection/after-line-wrap-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/after-line-wrap-expected.checksum.
        * platform/mac-leopard/editing/selection/after-line-wrap-expected.png: Copied from LayoutTests/platform/mac/editing/selection/after-line-wrap-expected.png.
        * platform/mac-leopard/editing/selection/caret-and-focus-ring-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/caret-and-focus-ring-expected.checksum.
        * platform/mac-leopard/editing/selection/caret-and-focus-ring-expected.png: Copied from LayoutTests/platform/mac/editing/selection/caret-and-focus-ring-expected.png.
        * platform/mac-leopard/editing/selection/caret-rtl-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/caret-rtl-2-expected.checksum.
        * platform/mac-leopard/editing/selection/caret-rtl-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/caret-rtl-2-expected.png.
        * platform/mac-leopard/editing/selection/caret-rtl-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/caret-rtl-expected.checksum.
        * platform/mac-leopard/editing/selection/caret-rtl-expected.png: Copied from LayoutTests/platform/mac/editing/selection/caret-rtl-expected.png.
        * platform/mac-leopard/editing/selection/clear-selection-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/clear-selection-expected.checksum.
        * platform/mac-leopard/editing/selection/clear-selection-expected.png: Copied from LayoutTests/platform/mac/editing/selection/clear-selection-expected.png.
        * platform/mac-leopard/editing/selection/click-start-of-line-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/click-start-of-line-expected.checksum.
        * platform/mac-leopard/editing/selection/click-start-of-line-expected.png: Copied from LayoutTests/platform/mac/editing/selection/click-start-of-line-expected.png.
        * platform/mac-leopard/editing/selection/contenteditable-click-inside-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/contenteditable-click-inside-expected.checksum.
        * platform/mac-leopard/editing/selection/contenteditable-click-inside-expected.png: Copied from LayoutTests/platform/mac/editing/selection/contenteditable-click-inside-expected.png.
        * platform/mac-leopard/editing/selection/designmode-no-caret-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/designmode-no-caret-expected.checksum.
        * platform/mac-leopard/editing/selection/designmode-no-caret-expected.png: Copied from LayoutTests/platform/mac/editing/selection/designmode-no-caret-expected.png.
        * platform/mac-leopard/editing/selection/drag-in-iframe-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.checksum.
        * platform/mac-leopard/editing/selection/drag-in-iframe-expected.png: Copied from LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.png.
        * platform/mac-leopard/editing/selection/editable-html-element-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/editable-html-element-expected.checksum.
        * platform/mac-leopard/editing/selection/editable-html-element-expected.png: Copied from LayoutTests/platform/mac/editing/selection/editable-html-element-expected.png.
        * platform/mac-leopard/editing/selection/editable-non-editable-crash-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/editable-non-editable-crash-expected.checksum.
        * platform/mac-leopard/editing/selection/editable-non-editable-crash-expected.png: Copied from LayoutTests/platform/mac/editing/selection/editable-non-editable-crash-expected.png.
        * platform/mac-leopard/editing/selection/end-of-document-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/end-of-document-expected.checksum.
        * platform/mac-leopard/editing/selection/end-of-document-expected.png: Copied from LayoutTests/platform/mac/editing/selection/end-of-document-expected.png.
        * platform/mac-leopard/editing/selection/expanding-selections-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/expanding-selections-expected.checksum.
        * platform/mac-leopard/editing/selection/expanding-selections-expected.png: Copied from LayoutTests/platform/mac/editing/selection/expanding-selections-expected.png.
        * platform/mac-leopard/editing/selection/expanding-selections2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.checksum.
        * platform/mac-leopard/editing/selection/expanding-selections2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.png.
        * platform/mac-leopard/editing/selection/focus_editable_html-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.checksum.
        * platform/mac-leopard/editing/selection/focus_editable_html-expected.png: Copied from LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.png.
        * platform/mac-leopard/editing/selection/iframe-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/iframe-expected.checksum.
        * platform/mac-leopard/editing/selection/iframe-expected.png: Copied from LayoutTests/platform/mac/editing/selection/iframe-expected.png.
        * platform/mac-leopard/editing/selection/inline-closest-leaf-child-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/inline-closest-leaf-child-expected.checksum.
        * platform/mac-leopard/editing/selection/inline-closest-leaf-child-expected.png: Copied from LayoutTests/platform/mac/editing/selection/inline-closest-leaf-child-expected.png.
        * platform/mac-leopard/editing/selection/inline-table-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/inline-table-expected.checksum.
        * platform/mac-leopard/editing/selection/inline-table-expected.png: Copied from LayoutTests/platform/mac/editing/selection/inline-table-expected.png.
        * platform/mac-leopard/editing/selection/leave-requested-block-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/leave-requested-block-expected.checksum.
        * platform/mac-leopard/editing/selection/leave-requested-block-expected.png: Copied from LayoutTests/platform/mac/editing/selection/leave-requested-block-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-3-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-3-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-3-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-4-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-4-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-4-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-4-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-5-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-5-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-5-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-5-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-6-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-6-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-6-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-6-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-7-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-7-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-7-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-7-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-8-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-8-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-8-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-8-expected.png.
        * platform/mac-leopard/editing/selection/mixed-editability-9-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-9-expected.checksum.
        * platform/mac-leopard/editing/selection/mixed-editability-9-expected.png: Copied from LayoutTests/platform/mac/editing/selection/mixed-editability-9-expected.png.
        * platform/mac-leopard/editing/selection/move-by-sentence-linebreak-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/move-by-sentence-linebreak-expected.checksum.
        * platform/mac-leopard/editing/selection/move-by-sentence-linebreak-expected.png: Copied from LayoutTests/platform/mac/editing/selection/move-by-sentence-linebreak-expected.png.
        * platform/mac-leopard/editing/selection/node-removal-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/node-removal-1-expected.checksum.
        * platform/mac-leopard/editing/selection/node-removal-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/node-removal-1-expected.png.
        * platform/mac-leopard/editing/selection/node-removal-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/node-removal-2-expected.checksum.
        * platform/mac-leopard/editing/selection/node-removal-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/node-removal-2-expected.png.
        * platform/mac-leopard/editing/selection/paragraph-granularity-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/paragraph-granularity-expected.checksum.
        * platform/mac-leopard/editing/selection/paragraph-granularity-expected.png: Copied from LayoutTests/platform/mac/editing/selection/paragraph-granularity-expected.png.
        * platform/mac-leopard/editing/selection/previous-line-position-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/previous-line-position-expected.checksum.
        * platform/mac-leopard/editing/selection/previous-line-position-expected.png: Copied from LayoutTests/platform/mac/editing/selection/previous-line-position-expected.png.
        * platform/mac-leopard/editing/selection/replace-selection-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/replace-selection-1-expected.checksum.
        * platform/mac-leopard/editing/selection/replace-selection-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/replace-selection-1-expected.png.
        * platform/mac-leopard/editing/selection/replaced-boundaries-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-1-expected.checksum.
        * platform/mac-leopard/editing/selection/replaced-boundaries-1-expected.png: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-1-expected.png.
        * platform/mac-leopard/editing/selection/replaced-boundaries-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-2-expected.checksum.
        * platform/mac-leopard/editing/selection/replaced-boundaries-2-expected.png: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-2-expected.png.
        * platform/mac-leopard/editing/selection/replaced-boundaries-3-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-3-expected.checksum.
        * platform/mac-leopard/editing/selection/replaced-boundaries-3-expected.png: Copied from LayoutTests/platform/mac/editing/selection/replaced-boundaries-3-expected.png.
        * platform/mac-leopard/editing/selection/select-all-005-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-all-005-expected.checksum.
        * platform/mac-leopard/editing/selection/select-all-005-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-all-005-expected.png.
        * platform/mac-leopard/editing/selection/select-all-006-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-all-006-expected.checksum.
        * platform/mac-leopard/editing/selection/select-all-006-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-all-006-expected.png.
        * platform/mac-leopard/editing/selection/select-all-iframe-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-all-iframe-expected.checksum.
        * platform/mac-leopard/editing/selection/select-all-iframe-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-all-iframe-expected.png.
        * platform/mac-leopard/editing/selection/select-box-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-box-expected.checksum.
        * platform/mac-leopard/editing/selection/select-box-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-box-expected.png.
        * platform/mac-leopard/editing/selection/select-element-paragraph-boundary-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-element-paragraph-boundary-expected.checksum.
        * platform/mac-leopard/editing/selection/select-element-paragraph-boundary-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-element-paragraph-boundary-expected.png.
        * platform/mac-leopard/editing/selection/select-from-textfield-outwards-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/select-from-textfield-outwards-expected.checksum.
        * platform/mac-leopard/editing/selection/select-from-textfield-outwards-expected.png: Copied from LayoutTests/platform/mac/editing/selection/select-from-textfield-outwards-expected.png.
        * platform/mac-leopard/editing/selection/selection-actions-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/selection-actions-expected.checksum.
        * platform/mac-leopard/editing/selection/selection-actions-expected.png: Copied from LayoutTests/platform/mac/editing/selection/selection-actions-expected.png.
        * platform/mac-leopard/editing/selection/selection-background-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/selection-background-expected.checksum.
        * platform/mac-leopard/editing/selection/selection-background-expected.png: Copied from LayoutTests/platform/mac/editing/selection/selection-background-expected.png.
        * platform/mac-leopard/editing/selection/triple-click-in-pre-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/triple-click-in-pre-expected.checksum.
        * platform/mac-leopard/editing/selection/triple-click-in-pre-expected.png: Copied from LayoutTests/platform/mac/editing/selection/triple-click-in-pre-expected.png.
        * platform/mac-leopard/editing/selection/unrendered-space-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/unrendered-space-expected.checksum.
        * platform/mac-leopard/editing/selection/unrendered-space-expected.png: Copied from LayoutTests/platform/mac/editing/selection/unrendered-space-expected.png.
        * platform/mac-leopard/editing/selection/word-granularity-expected.checksum: Copied from LayoutTests/platform/mac/editing/selection/word-granularity-expected.checksum.
        * platform/mac-leopard/editing/selection/word-granularity-expected.png: Copied from LayoutTests/platform/mac/editing/selection/word-granularity-expected.png.
        * platform/mac-leopard/editing/spelling/inline_spelling_markers-expected.checksum: Copied from LayoutTests/platform/mac/editing/spelling/inline_spelling_markers-expected.checksum.
        * platform/mac-leopard/editing/spelling/inline_spelling_markers-expected.png: Copied from LayoutTests/platform/mac/editing/spelling/inline_spelling_markers-expected.png.
        * platform/mac-leopard/editing/spelling/spellcheck-attribute-expected.checksum: Copied from LayoutTests/platform/mac/editing/spelling/spellcheck-attribute-expected.checksum.
        * platform/mac-leopard/editing/spelling/spellcheck-attribute-expected.png: Copied from LayoutTests/platform/mac/editing/spelling/spellcheck-attribute-expected.png.
        * platform/mac-leopard/editing/style: Added.
        * platform/mac-leopard/editing/style/5017613-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5017613-1-expected.checksum.
        * platform/mac-leopard/editing/style/5017613-1-expected.png: Copied from LayoutTests/platform/mac/editing/style/5017613-1-expected.png.
        * platform/mac-leopard/editing/style/5017613-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5017613-2-expected.checksum.
        * platform/mac-leopard/editing/style/5017613-2-expected.png: Copied from LayoutTests/platform/mac/editing/style/5017613-2-expected.png.
        * platform/mac-leopard/editing/style/5046875-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5046875-1-expected.checksum.
        * platform/mac-leopard/editing/style/5046875-1-expected.png: Copied from LayoutTests/platform/mac/editing/style/5046875-1-expected.png.
        * platform/mac-leopard/editing/style/5046875-2-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5046875-2-expected.checksum.
        * platform/mac-leopard/editing/style/5046875-2-expected.png: Copied from LayoutTests/platform/mac/editing/style/5046875-2-expected.png.
        * platform/mac-leopard/editing/style/5065910-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5065910-expected.checksum.
        * platform/mac-leopard/editing/style/5065910-expected.png: Copied from LayoutTests/platform/mac/editing/style/5065910-expected.png.
        * platform/mac-leopard/editing/style/5084241-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/5084241-expected.checksum.
        * platform/mac-leopard/editing/style/5084241-expected.png: Copied from LayoutTests/platform/mac/editing/style/5084241-expected.png.
        * platform/mac-leopard/editing/style/apple-style-editable-mix-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.checksum.
        * platform/mac-leopard/editing/style/apple-style-editable-mix-expected.png: Copied from LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.png.
        * platform/mac-leopard/editing/style/fontsize-1-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/fontsize-1-expected.checksum.
        * platform/mac-leopard/editing/style/fontsize-1-expected.png: Copied from LayoutTests/platform/mac/editing/style/fontsize-1-expected.png.
        * platform/mac-leopard/editing/style/non-inheritable-styles-expected.checksum: Copied from LayoutTests/platform/mac/editing/style/non-inheritable-styles-expected.checksum.
        * platform/mac-leopard/editing/style/non-inheritable-styles-expected.png: Copied from LayoutTests/platform/mac/editing/style/non-inheritable-styles-expected.png.
        * platform/mac/editing/deleting/4922367-expected.checksum: Replaced.
        * platform/mac/editing/deleting/4922367-expected.png: Replaced.
        * platform/mac/editing/deleting/5026848-1-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5026848-1-expected.png: Replaced.
        * platform/mac/editing/deleting/5026848-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5026848-2-expected.png: Replaced.
        * platform/mac/editing/deleting/5026848-3-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5026848-3-expected.png: Replaced.
        * platform/mac/editing/deleting/5032066-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5032066-expected.png: Replaced.
        * platform/mac/editing/deleting/5091898-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5091898-expected.png: Replaced.
        * platform/mac/editing/deleting/5099303-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5099303-expected.png: Replaced.
        * platform/mac/editing/deleting/5115601-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5115601-expected.png: Replaced.
        * platform/mac/editing/deleting/5126166-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5126166-expected.png: Replaced.
        * platform/mac/editing/deleting/5144139-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5144139-2-expected.png: Replaced.
        * platform/mac/editing/deleting/5168598-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5168598-expected.png: Replaced.
        * platform/mac/editing/deleting/5206311-1-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5206311-1-expected.png: Replaced.
        * platform/mac/editing/deleting/5206311-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5206311-2-expected.png: Replaced.
        * platform/mac/editing/deleting/5272440-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5272440-expected.png: Replaced.
        * platform/mac/editing/deleting/5369009-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5369009-expected.png: Replaced.
        * platform/mac/editing/deleting/5390681-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5390681-2-expected.png: Replaced.
        * platform/mac/editing/deleting/5390681-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5390681-expected.png: Replaced.
        * platform/mac/editing/deleting/5433862-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5433862-2-expected.png: Replaced.
        * platform/mac/editing/deleting/5483370-expected.checksum: Replaced.
        * platform/mac/editing/deleting/5483370-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-4038408-fix-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-4038408-fix-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-br-013-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-br-013-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-first-list-item-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-first-list-item-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-line-015-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-line-015-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-line-016-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-line-016-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-line-017-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-line-017-expected.png: Replaced.
        * platform/mac/editing/deleting/delete-ws-fixup-002-expected.checksum: Replaced.
        * platform/mac/editing/deleting/delete-ws-fixup-002-expected.png: Replaced.
        * platform/mac/editing/deleting/merge-endOfParagraph-expected.checksum: Replaced.
        * platform/mac/editing/deleting/merge-endOfParagraph-expected.png: Replaced.
        * platform/mac/editing/deleting/merge-into-empty-block-1-expected.checksum: Replaced.
        * platform/mac/editing/deleting/merge-into-empty-block-1-expected.png: Replaced.
        * platform/mac/editing/deleting/merge-no-br-expected.checksum: Replaced.
        * platform/mac/editing/deleting/merge-no-br-expected.png: Replaced.
        * platform/mac/editing/deleting/merge-whitespace-pre-expected.checksum: Replaced.
        * platform/mac/editing/deleting/merge-whitespace-pre-expected.png: Replaced.
        * platform/mac/editing/deleting/pruning-after-merge-2-expected.checksum: Replaced.
        * platform/mac/editing/deleting/pruning-after-merge-2-expected.png: Replaced.
        * platform/mac/editing/deleting/smart-delete-003-expected.checksum: Replaced.
        * platform/mac/editing/deleting/smart-delete-003-expected.png: Replaced.
        * platform/mac/editing/deleting/smart-delete-004-expected.checksum: Replaced.
        * platform/mac/editing/deleting/smart-delete-004-expected.png: Replaced.
        * platform/mac/editing/deleting/table-cells-expected.checksum: Replaced.
        * platform/mac/editing/deleting/table-cells-expected.png: Replaced.
        * platform/mac/editing/execCommand/4580583-1-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4580583-1-expected.png: Replaced.
        * platform/mac/editing/execCommand/4580583-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4580583-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/4641880-1-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4641880-1-expected.png: Replaced.
        * platform/mac/editing/execCommand/4641880-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4641880-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/4747450-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4747450-expected.png: Replaced.
        * platform/mac/editing/execCommand/4786404-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4786404-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/4916402-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4916402-expected.png: Replaced.
        * platform/mac/editing/execCommand/4916541-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4916541-expected.png: Replaced.
        * platform/mac/editing/execCommand/4920488-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4920488-expected.png: Replaced.
        * platform/mac/editing/execCommand/4920742-1-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4920742-1-expected.png: Replaced.
        * platform/mac/editing/execCommand/4924441-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/4924441-expected.png: Replaced.
        * platform/mac/editing/execCommand/5049671-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5049671-expected.png: Replaced.
        * platform/mac/editing/execCommand/5080333-1-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5080333-1-expected.png: Replaced.
        * platform/mac/editing/execCommand/5080333-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5080333-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/5136770-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5136770-expected.png: Replaced.
        * platform/mac/editing/execCommand/5138441-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5138441-expected.png: Replaced.
        * platform/mac/editing/execCommand/5190926-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5190926-expected.png: Replaced.
        * platform/mac/editing/execCommand/5481523-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/5481523-expected.png: Replaced.
        * platform/mac/editing/execCommand/create-list-with-hr-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/create-list-with-hr-expected.png: Replaced.
        * platform/mac/editing/execCommand/find-after-replace-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/find-after-replace-expected.png: Replaced.
        * platform/mac/editing/execCommand/findString-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/findString-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/insertHorizontalRule-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/insertHorizontalRule-expected.png: Replaced.
        * platform/mac/editing/execCommand/insertImage-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/insertImage-expected.png: Replaced.
        * platform/mac/editing/execCommand/outdent-selection-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/outdent-selection-expected.png: Replaced.
        * platform/mac/editing/execCommand/remove-formatting-2-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/remove-formatting-2-expected.png: Replaced.
        * platform/mac/editing/execCommand/remove-formatting-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/remove-formatting-expected.png: Replaced.
        * platform/mac/editing/execCommand/remove-list-from-range-selection-expected.checksum: Replaced.
        * platform/mac/editing/execCommand/remove-list-from-range-selection-expected.png: Replaced.
        * platform/mac/editing/inserting/12882-expected.checksum: Replaced.
        * platform/mac/editing/inserting/12882-expected.png: Replaced.
        * platform/mac/editing/inserting/4278698-expected.checksum: Replaced.
        * platform/mac/editing/inserting/4278698-expected.png: Replaced.
        * platform/mac/editing/inserting/4840662-expected.checksum: Replaced.
        * platform/mac/editing/inserting/4840662-expected.png: Replaced.
        * platform/mac/editing/inserting/4875189-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/4875189-2-expected.png: Replaced.
        * platform/mac/editing/inserting/5002441-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5002441-expected.png: Replaced.
        * platform/mac/editing/inserting/5058163-1-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5058163-1-expected.png: Replaced.
        * platform/mac/editing/inserting/5058163-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5058163-2-expected.png: Replaced.
        * platform/mac/editing/inserting/5156401-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5156401-2-expected.png: Replaced.
        * platform/mac/editing/inserting/5418891-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5418891-expected.png: Replaced.
        * platform/mac/editing/inserting/5510537-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5510537-expected.png: Replaced.
        * platform/mac/editing/inserting/5549929-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5549929-2-expected.png: Replaced.
        * platform/mac/editing/inserting/5607069-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5607069-2-expected.png: Replaced.
        * platform/mac/editing/inserting/5607069-3-expected.checksum: Replaced.
        * platform/mac/editing/inserting/5607069-3-expected.png: Replaced.
        * platform/mac/editing/inserting/6703873-expected.checksum: Replaced.
        * platform/mac/editing/inserting/6703873-expected.png: Replaced.
        * platform/mac/editing/inserting/editable-html-element-expected.checksum: Replaced.
        * platform/mac/editing/inserting/editable-html-element-expected.png: Replaced.
        * platform/mac/editing/inserting/edited-whitespace-1-expected.checksum: Replaced.
        * platform/mac/editing/inserting/edited-whitespace-1-expected.png: Replaced.
        * platform/mac/editing/inserting/editing-empty-divs-expected.checksum: Replaced.
        * platform/mac/editing/inserting/editing-empty-divs-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-3786362-fix-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-3786362-fix-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-at-end-01-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-at-end-01-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-at-end-02-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-at-end-02-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-009-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-009-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-001-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-001-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-002-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-002-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-003-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-003-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-004-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-004-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-005-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-005-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-006-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-br-quoted-006-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-01-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-01-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-02-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-02-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-03-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-03-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-04-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-04-expected.png: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-05-expected.checksum: Replaced.
        * platform/mac/editing/inserting/insert-paragraph-05-expected.png: Replaced.
        * platform/mac/editing/inserting/line-break-expected.checksum: Replaced.
        * platform/mac/editing/inserting/line-break-expected.png: Replaced.
        * platform/mac/editing/inserting/multiple-lines-selected-expected.checksum: Replaced.
        * platform/mac/editing/inserting/multiple-lines-selected-expected.png: Replaced.
        * platform/mac/editing/inserting/paragraph-separator-03-expected.checksum: Replaced.
        * platform/mac/editing/inserting/paragraph-separator-03-expected.png: Replaced.
        * platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.checksum: Replaced.
        * platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.png: Replaced.
        * platform/mac/editing/inserting/typing-around-br-001-expected.checksum: Replaced.
        * platform/mac/editing/inserting/typing-around-br-001-expected.png: Replaced.
        * platform/mac/editing/pasteboard/3976872-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/3976872-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4076267-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4076267-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4242293-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4242293-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4242293-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4242293-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4631972-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4631972-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4641033-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4641033-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4861080-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4861080-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4944770-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4944770-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4944770-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4944770-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/4947130-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/4947130-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5027857-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5027857-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5032095-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5032095-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5065605-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5065605-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5071074-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5071074-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5071074-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5071074-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5075944-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5075944-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5075944-3-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5075944-3-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5089327-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5089327-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5247341-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5247341-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5368833-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5368833-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5387578-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5387578-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5478250-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5478250-expected.png: Replaced.
        * platform/mac/editing/pasteboard/5601583-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/5601583-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/8145-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/8145-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/8145-3-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/8145-3-expected.png: Replaced.
        * platform/mac/editing/pasteboard/bad-placeholder-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/bad-placeholder-expected.png: Replaced.
        * platform/mac/editing/pasteboard/copy-paste-bidi-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/copy-paste-bidi-expected.png: Replaced.
        * platform/mac/editing/pasteboard/copy-standalone-image-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Replaced.
        * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.png: Replaced.
        * platform/mac/editing/pasteboard/display-block-on-spans-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/display-block-on-spans-expected.png: Replaced.
        * platform/mac/editing/pasteboard/drop-text-without-selection-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/drop-text-without-selection-expected.png: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-3-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-3-expected.png: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-4-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/interchange-newline-4-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-after-delete-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-after-delete-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-after-delete-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-after-delete-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-5-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-5-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-blockquote-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-blockquote-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-borders-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-borders-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-list-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-list-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-end-table-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-end-table-expected.png: Replaced.
        * platform/mac/editing/pasteboard/merge-start-blockquote-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/merge-start-blockquote-expected.png: Replaced.
        * platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.png: Replaced.
        * platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-RTFD-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-RTFD-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-blockquote-3-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-blockquote-3-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-pre-002-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-pre-002-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-table-003-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-table-003-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-text-012-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-text-012-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-text-013-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-text-013-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-text-014-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-text-014-expected.png: Replaced.
        * platform/mac/editing/pasteboard/paste-text-016-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/paste-text-016-expected.png: Replaced.
        * platform/mac/editing/pasteboard/pasting-object-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/pasting-object-expected.png: Replaced.
        * platform/mac/editing/pasteboard/pasting-tabs-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/pasting-tabs-expected.png: Replaced.
        * platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.png: Replaced.
        * platform/mac/editing/pasteboard/quirks-mode-br-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/quirks-mode-br-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/select-element-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/select-element-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/smart-drag-drop-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/smart-drag-drop-expected.png: Replaced.
        * platform/mac/editing/pasteboard/smart-paste-008-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/smart-paste-008-expected.png: Replaced.
        * platform/mac/editing/pasteboard/styled-element-markup-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/styled-element-markup-expected.png: Replaced.
        * platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.png: Replaced.
        * platform/mac/editing/pasteboard/testcase-9507-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/testcase-9507-expected.png: Replaced.
        * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.png: Replaced.
        * platform/mac/editing/pasteboard/unrendered-br-expected.checksum: Replaced.
        * platform/mac/editing/pasteboard/unrendered-br-expected.png: Replaced.
        * platform/mac/editing/selection/13804-expected.checksum: Replaced.
        * platform/mac/editing/selection/13804-expected.png: Replaced.
        * platform/mac/editing/selection/14971-expected.checksum: Replaced.
        * platform/mac/editing/selection/14971-expected.png: Replaced.
        * platform/mac/editing/selection/4402375-expected.checksum: Replaced.
        * platform/mac/editing/selection/4402375-expected.png: Replaced.
        * platform/mac/editing/selection/4818145-expected.checksum: Replaced.
        * platform/mac/editing/selection/4818145-expected.png: Replaced.
        * platform/mac/editing/selection/4889598-expected.checksum: Replaced.
        * platform/mac/editing/selection/4889598-expected.png: Replaced.
        * platform/mac/editing/selection/4895428-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/4895428-2-expected.png: Replaced.
        * platform/mac/editing/selection/4895428-3-expected.checksum: Replaced.
        * platform/mac/editing/selection/4895428-3-expected.png: Replaced.
        * platform/mac/editing/selection/4895428-4-expected.checksum: Replaced.
        * platform/mac/editing/selection/4895428-4-expected.png: Replaced.
        * platform/mac/editing/selection/4932260-3-expected.checksum: Replaced.
        * platform/mac/editing/selection/4932260-3-expected.png: Replaced.
        * platform/mac/editing/selection/4947387-expected.checksum: Replaced.
        * platform/mac/editing/selection/4947387-expected.png: Replaced.
        * platform/mac/editing/selection/4960116-expected.checksum: Replaced.
        * platform/mac/editing/selection/4960116-expected.png: Replaced.
        * platform/mac/editing/selection/4975120-expected.checksum: Replaced.
        * platform/mac/editing/selection/4975120-expected.png: Replaced.
        * platform/mac/editing/selection/4983858-expected.checksum: Replaced.
        * platform/mac/editing/selection/4983858-expected.png: Replaced.
        * platform/mac/editing/selection/5007143-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5007143-2-expected.png: Replaced.
        * platform/mac/editing/selection/5007143-expected.checksum: Replaced.
        * platform/mac/editing/selection/5007143-expected.png: Replaced.
        * platform/mac/editing/selection/5057506-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5057506-2-expected.png: Replaced.
        * platform/mac/editing/selection/5057506-expected.checksum: Replaced.
        * platform/mac/editing/selection/5057506-expected.png: Replaced.
        * platform/mac/editing/selection/5076323-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/5076323-1-expected.png: Replaced.
        * platform/mac/editing/selection/5081257-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/5081257-1-expected.png: Replaced.
        * platform/mac/editing/selection/5099303-expected.checksum: Replaced.
        * platform/mac/editing/selection/5099303-expected.png: Replaced.
        * platform/mac/editing/selection/5131716-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/5131716-1-expected.png: Replaced.
        * platform/mac/editing/selection/5131716-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5131716-2-expected.png: Replaced.
        * platform/mac/editing/selection/5131716-3-expected.checksum: Replaced.
        * platform/mac/editing/selection/5131716-3-expected.png: Replaced.
        * platform/mac/editing/selection/5131716-4-expected.checksum: Replaced.
        * platform/mac/editing/selection/5131716-4-expected.png: Replaced.
        * platform/mac/editing/selection/5195166-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5195166-2-expected.png: Replaced.
        * platform/mac/editing/selection/5232159-expected.checksum: Replaced.
        * platform/mac/editing/selection/5232159-expected.png: Replaced.
        * platform/mac/editing/selection/5234383-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/5234383-1-expected.png: Replaced.
        * platform/mac/editing/selection/5234383-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5234383-2-expected.png: Replaced.
        * platform/mac/editing/selection/5240265-expected.checksum: Replaced.
        * platform/mac/editing/selection/5240265-expected.png: Replaced.
        * platform/mac/editing/selection/5354455-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/5354455-1-expected.png: Replaced.
        * platform/mac/editing/selection/5354455-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/5354455-2-expected.png: Replaced.
        * platform/mac/editing/selection/6476-expected.checksum: Replaced.
        * platform/mac/editing/selection/6476-expected.png: Replaced.
        * platform/mac/editing/selection/7152-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/7152-1-expected.png: Replaced.
        * platform/mac/editing/selection/7152-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/7152-2-expected.png: Replaced.
        * platform/mac/editing/selection/addRange-expected.checksum: Replaced.
        * platform/mac/editing/selection/addRange-expected.png: Replaced.
        * platform/mac/editing/selection/after-line-wrap-expected.checksum: Replaced.
        * platform/mac/editing/selection/after-line-wrap-expected.png: Replaced.
        * platform/mac/editing/selection/caret-and-focus-ring-expected.checksum: Replaced.
        * platform/mac/editing/selection/caret-and-focus-ring-expected.png: Replaced.
        * platform/mac/editing/selection/caret-rtl-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/caret-rtl-2-expected.png: Replaced.
        * platform/mac/editing/selection/caret-rtl-expected.checksum: Replaced.
        * platform/mac/editing/selection/caret-rtl-expected.png: Replaced.
        * platform/mac/editing/selection/clear-selection-expected.checksum: Replaced.
        * platform/mac/editing/selection/clear-selection-expected.png: Replaced.
        * platform/mac/editing/selection/click-start-of-line-expected.checksum: Replaced.
        * platform/mac/editing/selection/click-start-of-line-expected.png: Replaced.
        * platform/mac/editing/selection/contenteditable-click-inside-expected.checksum: Replaced.
        * platform/mac/editing/selection/contenteditable-click-inside-expected.png: Replaced.
        * platform/mac/editing/selection/designmode-no-caret-expected.checksum: Replaced.
        * platform/mac/editing/selection/designmode-no-caret-expected.png: Replaced.
        * platform/mac/editing/selection/drag-in-iframe-expected.checksum: Replaced.
        * platform/mac/editing/selection/drag-in-iframe-expected.png: Replaced.
        * platform/mac/editing/selection/editable-html-element-expected.checksum: Replaced.
        * platform/mac/editing/selection/editable-html-element-expected.png: Replaced.
        * platform/mac/editing/selection/editable-non-editable-crash-expected.checksum: Replaced.
        * platform/mac/editing/selection/editable-non-editable-crash-expected.png: Replaced.
        * platform/mac/editing/selection/end-of-document-expected.checksum: Replaced.
        * platform/mac/editing/selection/end-of-document-expected.png: Replaced.
        * platform/mac/editing/selection/expanding-selections-expected.checksum: Replaced.
        * platform/mac/editing/selection/expanding-selections-expected.png: Replaced.
        * platform/mac/editing/selection/expanding-selections2-expected.checksum: Replaced.
        * platform/mac/editing/selection/expanding-selections2-expected.png: Replaced.
        * platform/mac/editing/selection/focus_editable_html-expected.checksum: Replaced.
        * platform/mac/editing/selection/focus_editable_html-expected.png: Replaced.
        * platform/mac/editing/selection/iframe-expected.checksum: Replaced.
        * platform/mac/editing/selection/iframe-expected.png: Replaced.
        * platform/mac/editing/selection/inline-closest-leaf-child-expected.checksum: Replaced.
        * platform/mac/editing/selection/inline-closest-leaf-child-expected.png: Replaced.
        * platform/mac/editing/selection/inline-table-expected.checksum: Replaced.
        * platform/mac/editing/selection/inline-table-expected.png: Replaced.
        * platform/mac/editing/selection/leave-requested-block-expected.checksum: Replaced.
        * platform/mac/editing/selection/leave-requested-block-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-1-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-3-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-3-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-4-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-4-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-5-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-5-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-6-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-6-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-7-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-7-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-8-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-8-expected.png: Replaced.
        * platform/mac/editing/selection/mixed-editability-9-expected.checksum: Replaced.
        * platform/mac/editing/selection/mixed-editability-9-expected.png: Replaced.
        * platform/mac/editing/selection/move-by-sentence-linebreak-expected.checksum: Replaced.
        * platform/mac/editing/selection/move-by-sentence-linebreak-expected.png: Replaced.
        * platform/mac/editing/selection/node-removal-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/node-removal-1-expected.png: Replaced.
        * platform/mac/editing/selection/node-removal-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/node-removal-2-expected.png: Replaced.
        * platform/mac/editing/selection/paragraph-granularity-expected.checksum: Replaced.
        * platform/mac/editing/selection/paragraph-granularity-expected.png: Replaced.
        * platform/mac/editing/selection/previous-line-position-expected.checksum: Replaced.
        * platform/mac/editing/selection/previous-line-position-expected.png: Replaced.
        * platform/mac/editing/selection/replace-selection-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/replace-selection-1-expected.png: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-1-expected.checksum: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-1-expected.png: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-2-expected.checksum: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-2-expected.png: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-3-expected.checksum: Replaced.
        * platform/mac/editing/selection/replaced-boundaries-3-expected.png: Replaced.
        * platform/mac/editing/selection/select-all-005-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-all-005-expected.png: Replaced.
        * platform/mac/editing/selection/select-all-006-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-all-006-expected.png: Replaced.
        * platform/mac/editing/selection/select-all-iframe-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-all-iframe-expected.png: Replaced.
        * platform/mac/editing/selection/select-box-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-box-expected.png: Replaced.
        * platform/mac/editing/selection/select-element-paragraph-boundary-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-element-paragraph-boundary-expected.png: Replaced.
        * platform/mac/editing/selection/select-from-textfield-outwards-expected.checksum: Replaced.
        * platform/mac/editing/selection/select-from-textfield-outwards-expected.png: Replaced.
        * platform/mac/editing/selection/selection-actions-expected.checksum: Replaced.
        * platform/mac/editing/selection/selection-actions-expected.png: Replaced.
        * platform/mac/editing/selection/selection-background-expected.checksum: Replaced.
        * platform/mac/editing/selection/selection-background-expected.png: Replaced.
        * platform/mac/editing/selection/triple-click-in-pre-expected.checksum: Replaced.
        * platform/mac/editing/selection/triple-click-in-pre-expected.png: Replaced.
        * platform/mac/editing/selection/unrendered-space-expected.checksum: Replaced.
        * platform/mac/editing/selection/unrendered-space-expected.png: Replaced.
        * platform/mac/editing/selection/word-granularity-expected.checksum: Replaced.
        * platform/mac/editing/selection/word-granularity-expected.png: Replaced.
        * platform/mac/editing/spelling/inline_spelling_markers-expected.checksum: Replaced.
        * platform/mac/editing/spelling/inline_spelling_markers-expected.png: Replaced.
        * platform/mac/editing/spelling/spellcheck-attribute-expected.checksum: Replaced.
        * platform/mac/editing/spelling/spellcheck-attribute-expected.png: Replaced.
        * platform/mac/editing/style/5017613-1-expected.checksum: Replaced.
        * platform/mac/editing/style/5017613-1-expected.png: Replaced.
        * platform/mac/editing/style/5017613-2-expected.checksum: Replaced.
        * platform/mac/editing/style/5017613-2-expected.png: Replaced.
        * platform/mac/editing/style/5046875-1-expected.checksum: Replaced.
        * platform/mac/editing/style/5046875-1-expected.png: Replaced.
        * platform/mac/editing/style/5046875-2-expected.checksum: Replaced.
        * platform/mac/editing/style/5046875-2-expected.png: Replaced.
        * platform/mac/editing/style/5065910-expected.checksum: Replaced.
        * platform/mac/editing/style/5065910-expected.png: Replaced.
        * platform/mac/editing/style/5084241-expected.checksum: Replaced.
        * platform/mac/editing/style/5084241-expected.png: Replaced.
        * platform/mac/editing/style/apple-style-editable-mix-expected.checksum: Replaced.
        * platform/mac/editing/style/apple-style-editable-mix-expected.png: Replaced.
        * platform/mac/editing/style/fontsize-1-expected.checksum: Replaced.
        * platform/mac/editing/style/fontsize-1-expected.png: Replaced.
        * platform/mac/editing/style/non-inheritable-styles-expected.checksum: Replaced.
        * platform/mac/editing/style/non-inheritable-styles-expected.png: Replaced.

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

12 years agoFix build on platforms with touch code enabled.
darin@apple.com [Tue, 25 May 2010 00:46:52 +0000 (00:46 +0000)]
Fix build on platforms with touch code enabled.

* page/EventHandler.cpp:
(WebCore::pageZoomFactor): Added.
(WebCore::EventHandler::handleTouchEvent): Use pageZoomFactor.

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

12 years agoReverting 60075 & 60084, these broke the interpreter.
barraclough@apple.com [Tue, 25 May 2010 00:44:17 +0000 (00:44 +0000)]
Reverting 60075 & 60084, these broke the interpreter.

Reviewed by NOBODY (revert).

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
(JSC::CodeBlock::getByIdExceptionInfoForBytecodeOffset):
* bytecode/CodeBlock.h:
* bytecode/Opcode.h:
* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::emitConstruct):
* bytecompiler/BytecodeGenerator.h:
(JSC::BytecodeGenerator::emitGetByIdExceptionInfo):
* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):
* jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
* jit/JIT.h:
* jit/JITCall.cpp:
(JSC::JIT::compileOpConstructSetupArgs):
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileOpConstructSetupArgs):
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::emit_op_neq_null):
(JSC::JIT::emit_op_convert_this):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::JITThunks::hostFunctionStub):
* jit/JITStubs.h:
(JSC::JITThunks::ctiNativeCall):
(JSC::):
* runtime/ExceptionHelpers.cpp:
(JSC::createNotAnObjectError):
* runtime/Executable.h:
(JSC::NativeExecutable::create):
(JSC::NativeExecutable::NativeExecutable):
* runtime/JSFunction.cpp:
* runtime/JSFunction.h:

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

12 years ago2010-05-24 Darin Adler <darin@apple.com>
darin@apple.com [Tue, 25 May 2010 00:33:16 +0000 (00:33 +0000)]
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::setZoomLevel): Call setZoomLevel on FrameView.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * Api/qwebframe.cpp:
        (QWebFrame::setTextSizeMultiplier): Call functions on FrameView.
        (QWebFrame::textSizeMultiplier): Ditto.
        (QWebFrame::setZoomFactor): Ditto.
        (QWebFrame::zoomFactor): Ditto.
        * Api/qwebpage.cpp:
        (QWebPage::setContentEditable): Removed call to empty function,
        removeEditingStyleFromBodyElement.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * webkit/webkitwebview.cpp:
        (webkit_web_view_set_editable): Remove call to empty function
        removeEditngStyleFromBodyElement.
        (webkit_web_view_get_zoom_level): Call functions on FrameView.
        (webkit_web_view_apply_zoom_level): Ditto.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * efl/ewk/ewk_frame.cpp:
        (ewk_frame_editable_set): Removed call to empty function,
        removeEditingStyleFromBodyElement.
        (ewk_frame_zoom_get): Call function on FrameView.
        (ewk_frame_zoom_set): Ditto.
        (ewk_frame_zoom_text_only_set): Ditto.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * WebFrame.cpp:
        (WebFrame::setTextSizeMultiplier): Call function on FrameView.
        * WebView.cpp:
        (WebView::setZoomMultiplier): Ditto.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * WebFrame.cpp:
        (wxWebFrame::CanIncreaseTextSize): Check FrameView is not null.
        (wxWebFrame::IncreaseTextSize): Call function on FrameView.
        (wxWebFrame::CanDecreaseTextSize): Ditto.
        (wxWebFrame::DecreaseTextSize): Ditto.
        (wxWebFrame::ResetTextSize): Ditto.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        * WebView/WebView.mm:
        (-[WebView _setZoomMultiplier:isTextOnly:]): Call function on FrameView.
        (-[WebView setEditable:]): Get rid of call to empty function,
        removeEditingStyleFromBodyElement.
2010-05-24  Darin Adler  <darin@apple.com>

        Reviewed by Eric Seidel.

        Move view-related functions from Frame to FrameView
        https://bugs.webkit.org/show_bug.cgi?id=39366

        Refactoring only so adds no new tests.

        * WebCore.base.exp: Updated.

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::styleForDocument): Call zoom factor function
        on FrameView.
        (WebCore::CSSStyleSelector::applyProperty): Ditto.
        (WebCore::CSSStyleSelector::getComputedSizeFromSpecifiedSize): Ditto.
        * dom/Document.cpp:
        (WebCore::Document::elementFromPoint): Ditto.
        (WebCore::Document::caretRangeFromPoint): Ditto.
        * dom/MouseRelatedEvent.cpp:
        (WebCore::contentsX): Ditto.
        (WebCore::contentsY): Ditto.
        (WebCore::pageZoomFactor): Added helper function.
        (WebCore::MouseRelatedEvent::computePageLocation): Use helper.
        (WebCore::MouseRelatedEvent::receivedTarget): Ditto.
        * dom/Node.cpp:
        (WebCore::Node::dispatchMouseEvent): Call zoom factor function on FrameView.
        (WebCore::Node::dispatchWheelEvent): Ditto.
        * dom/Touch.cpp:
        (WebCore::contentsX): Call zoom factor function on FrameView.
        (WebCore::contentsY): Ditto.
        * html/HTMLBodyElement.cpp:
        (WebCore::adjustForZoom): Ditto.
        (WebCore::HTMLBodyElement::setScrollLeft): Ditto.
        (WebCore::HTMLBodyElement::setScrollTop): Ditto.
        * html/HTMLImageElement.cpp:
        (WebCore::HTMLImageElement::width): Ditto.
        (WebCore::HTMLImageElement::height): Ditto.
        * loader/ImageDocument.cpp:
        (WebCore::pageZoomFactor): Added helper function.
        (WebCore::ImageTokenizer::finish): Use helper function
        (WebCore::ImageDocument::scale): Ditto.
        (WebCore::ImageDocument::resizeImageToFit): Ditto.
        (WebCore::ImageDocument::imageChanged): Ditto.
        (WebCore::ImageDocument::restoreImageSize): Ditto.
        (WebCore::ImageDocument::imageFitsInWindow): Ditto.
        * page/DOMWindow.cpp:
        (WebCore::DOMWindow::innerHeight): Ditto.
        (WebCore::DOMWindow::innerWidth): Ditto.
        (WebCore::DOMWindow::scrollX): Ditto.
        (WebCore::DOMWindow::scrollY): Ditto.
        (WebCore::DOMWindow::scrollTo): Ditto.
        * page/DragController.cpp:
        (WebCore::elementUnderMouse): Ditto.

        * page/Frame.cpp:
        (WebCore::Frame::Frame): Removed code to initialize m_zoomFactor.
        * page/Frame.h: Moved functions to FrameView. Moved all #if to the left
        margin to make the style consistent. Removed empty function
        removeEditingStyleFromBodyElement.

        * page/FrameView.cpp:
        (WebCore::parentZoomFactor): Added helper function for constructor.
        (WebCore::FrameView::FrameView): Added initialization of m_zoomFactor.
        (WebCore::FrameView::shouldApplyTextZoom): Moved this here from Frame.
        (WebCore::FrameView::shouldApplyPageZoom): Ditto.
        (WebCore::FrameView::setZoomFactor): Ditto.

        * page/FrameView.h: Added members moved here from Frame.

        * rendering/RenderView.cpp:
        (WebCore::RenderView::zoomFactor): Call FrameView instead of Frame.
        * svg/SVGSVGElement.cpp:
        (WebCore::SVGSVGElement::currentScale): Ditto.
        (WebCore::SVGSVGElement::setCurrentScale): Ditto.

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

12 years agoNo review; build fix only.
jer.noble@apple.com [Tue, 25 May 2010 00:01:19 +0000 (00:01 +0000)]
No review; build fix only.

WebCore:

Roll-out changes r60094, 60096-60097.

* WebCore.vcproj/WebCore.vcproj:
* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
(WebCore::MediaPlayerPrivateQuickTimeVisualContext::load):
(WebCore::MediaPlayerPrivateQuickTimeVisualContext::retrieveCurrentImage):
(WebCore::MediaPlayerPrivateQuickTimeVisualContext::destroyLayerForMovie):
* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.h:
* platform/graphics/win/QTPixelBuffer.cpp:
* platform/graphics/win/QTPixelBuffer.h:
* platform/graphics/win/WKCACFLayer.cpp:
(WebCore::WKCACFLayer::printLayer):
* platform/graphics/win/WKCACFLayer.h:
(WebCore::WKCACFLayer::setContents):
(WebCore::WKCACFLayer::contents):
(WebCore::WKCACFLayer::speed):
(WebCore::WKCACFLayer::timeOffset):
* platform/graphics/win/WKCAImageQueue.cpp: Removed.
* platform/graphics/win/WKCAImageQueue.h: Removed.

WebKitLibraries:

Roll-out changes r60094, 60096-60097.

* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib/WebKitSystemInterface.lib:
* win/lib/WebKitSystemInterface_debug.lib:

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

12 years ago2010-05-24 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Tue, 25 May 2010 00:00:54 +0000 (00:00 +0000)]
2010-05-24  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed: cleaning up, actually deleting false expectations.

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

        * platform/chromium-mac/plugins/document-open-expected.txt: Removed.
        * platform/chromium-mac/plugins/geturlnotify-during-document-teardown-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-map-data-to-src-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-setwindow-size-2-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-setwindow-size-expected.txt: Removed.
        * platform/chromium-mac/plugins/open-and-close-window-with-plugin-expected.txt: Removed.
        * platform/chromium-mac/plugins/window-open-expected.txt: Removed.
        * platform/chromium-win/plugins/document-open-expected.txt: Removed.
        * platform/chromium-win/plugins/geturlnotify-during-document-teardown-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-map-data-to-src-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-setwindow-size-2-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-setwindow-size-expected.txt: Removed.
        * platform/chromium-win/plugins/open-and-close-window-with-plugin-expected.txt: Removed.
        * platform/chromium-win/plugins/window-open-expected.txt: Removed.

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 23:34:58 +0000 (23:34 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Unreviewed.  Add wtf/UnusedParam.h include to make Chromium happy.

        Chromium does not use a prefix header in order to support
        distcc3.  Other ports all do.  The real fix is to remove
        wtf/UnusedParam.h from the prefix header.

        * html/HTML5TreeBuilder.cpp:

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

12 years agoNo review; build fix only.
jer.noble@apple.com [Mon, 24 May 2010 23:23:36 +0000 (23:23 +0000)]
No review; build fix only.

Second half of previous build fix, in which I add the include in the correct place.

* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:

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

12 years agoNo review; build fix only.
jer.noble@apple.com [Mon, 24 May 2010 23:20:02 +0000 (23:20 +0000)]
No review; build fix only.

Include WKCAImageQueue.h outside the ACCELERATED_COMPOSITING check.

* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 23:15:39 +0000 (23:15 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Prepare HTML5TreeBuilder for addition of new HTML5 parser code
        https://bugs.webkit.org/show_bug.cgi?id=39623

        Before we start transcribing the parser, we need a place to put it.

        This also cleans up HTML5 token to not convert comment and character
        data into AtomicStrings (which makes no sense).

        No functionality change, so no new tests.

        * html/HTML5Token.h:
        (WebCore::HTML5Token::beginStartTag):
        (WebCore::HTML5Token::beginEndTag):
        (WebCore::HTML5Token::beginCharacter):
        (WebCore::HTML5Token::beginComment):
        (WebCore::HTML5Token::name):
        (WebCore::HTML5Token::adoptDataAsStringImpl):
        (WebCore::HTML5Token::characters):
        (WebCore::HTML5Token::commentData):
        (WebCore::HTML5Token::clearData):
        * html/HTML5TreeBuilder.cpp:
        (WebCore::convertToOldStyle):
        (WebCore::HTML5TreeBuilder::constructTreeFromToken):
        (WebCore::HTML5TreeBuilder::processToken):
        * html/HTML5TreeBuilder.h:

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

12 years ago2010-05-23 Jer Noble <jer.noble@apple.com>
jer.noble@apple.com [Mon, 24 May 2010 22:59:44 +0000 (22:59 +0000)]
2010-05-23  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Carlson.

        HTML5 <video> tag performance worse than Flash
        https://bugs.webkit.org/show_bug.cgi?id=39577
        rdar://problem/7982458

        Added WebKitSystemInterface calls for new CAImageQueue APIs.

        * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
        * win/lib/WebKitSystemInterface.lib:
        * win/lib/WebKitSystemInterface_debug.lib:
2010-05-23  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Carlson.

        HTML5 <video> tag performance worse than Flash
        https://bugs.webkit.org/show_bug.cgi?id=39577
        rdar://problem/7982458

        Added attachments() back to QTPixelBuffer, as they are necessary for CAImageQueue.

        WKCACFLayer contents()/setContents() now return/take a CFTypeRef instead of a CGImageRef, which allows
        a CAImageQueueRef to be set as a layer's contents.

        WKCAImageQueue is a simple C++ wrapper around the WebKitSystemInterface CAImageQueue functions.

        MediaPlayerPrivateQuickTimeVisualContext will now use a CAImageQueue to display movie frames if
        certain prerequisites are met (QuartzCore.dll and CoreVideo.dll version numbers must meet a certain
        threshold defined in MediaPlayerPrivateQuickTimeVisualContext.cpp).

        * WebCore.vcproj/WebCore.vcproj:
        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.h:
        * platform/graphics/win/QTPixelBuffer.cpp:
        * platform/graphics/win/QTPixelBuffer.h:
        * platform/graphics/win/WKCACFLayer.cpp:
        * platform/graphics/win/WKCACFLayer.h:
        * platform/graphics/win/WKCAImageQueue.cpp: Added.
        * platform/graphics/win/WKCAImageQueue.h: Added.

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

12 years agoWindows build fix.
sfalken@apple.com [Mon, 24 May 2010 22:51:41 +0000 (22:51 +0000)]
Windows build fix.

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

12 years agoDatabase origins aren't populated at launch (missing db in prefs sheet, possible...
beidson@apple.com [Mon, 24 May 2010 22:46:16 +0000 (22:46 +0000)]
Database origins aren't populated at launch (missing db in prefs sheet, possible other symptoms)
<rdar://problem/8013233> and https://bugs.webkit.org/show_bug.cgi?id=39486

Reviewed by Darin Adler.

Currently, a Tracker needs to know it's path before origins are populated. Testing databases and
related features is made very difficult with this regression, so instead of changing things in a
complicated way to make this not the case, I've added an "initialize Tracker with this path" function
that calls the DatabaseTracker constructor with the initial path.

I checked the other platforms besides Mac and Win, and none of them seem to perform the
"initialize databases if necessary" step in their init routines, so this change shouldn't effect them.

No new tests. (API specific layout test in DRT is forthcoming)

* WebCore.base.exp:

* storage/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::initializeTracker): Added to create the tracker with its initial path.
(WebCore::DatabaseTracker::tracker): Move the static tracker out so tracker() and initializeTracker()
  can share it. Add a fallback to not change behavior of platforms that don't call the new
  "initializeTracker()" method.
(WebCore::DatabaseTracker::DatabaseTracker): Changed to take the initial path as an argument.
* storage/DatabaseTracker.h:

* storage/chromium/DatabaseTrackerChromium.cpp:
(WebCore::DatabaseTracker::tracker): Adapt to new c'tor.
(WebCore::DatabaseTracker::DatabaseTracker): Ditto.

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

12 years ago2010-05-24 Jaime Yap <jaimeyap@google.com>
pfeldman@chromium.org [Mon, 24 May 2010 22:30:53 +0000 (22:30 +0000)]
2010-05-24  Jaime Yap  <jaimeyap@google.com>

        Reviewed by Pavel Feldman.

        Removes test forkages that are no longer needed due to new v8 stack trace API.
        https://bugs.webkit.org/show_bug.cgi?id=39622

        * platform/chromium-mac/plugins/document-open-expected.txt: Removed.
        * platform/chromium-mac/plugins/geturlnotify-during-document-teardown-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-map-data-to-src-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-setwindow-size-2-expected.txt: Removed.
        * platform/chromium-mac/plugins/netscape-plugin-setwindow-size-expected.txt: Removed.
        * platform/chromium-mac/plugins/open-and-close-window-with-plugin-expected.txt: Removed.
        * platform/chromium-mac/plugins/window-open-expected.txt: Removed.
        * platform/chromium-win/plugins/document-open-expected.txt: Removed.
        * platform/chromium-win/plugins/geturlnotify-during-document-teardown-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-map-data-to-src-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-setwindow-size-2-expected.txt: Removed.
        * platform/chromium-win/plugins/netscape-plugin-setwindow-size-expected.txt: Removed.
        * platform/chromium-win/plugins/open-and-close-window-with-plugin-expected.txt: Removed.
        * platform/chromium-win/plugins/window-open-expected.txt: Removed.

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Mon, 24 May 2010 22:25:56 +0000 (22:25 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Rubber-stamped by Eric Seidel.

        Add the tests14.dat suite to the HTML5 parser test harness because it
        passes.

        * html5lib/webkit-runner-expected-html5.txt:
        * html5lib/webkit-runner-expected.txt:
        * html5lib/webkit-runner.html:

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Mon, 24 May 2010 22:17:07 +0000 (22:17 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Unreviewed.  Update HTML4 parser expected results for new tests.

        * html5lib/webkit-runner-expected.txt:

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Mon, 24 May 2010 22:13:10 +0000 (22:13 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Unreviewed.  Update expected results for HTML5 parser.  I didn't know
        we had this file.

        * html5lib/webkit-runner-expected-html5.txt:

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

12 years ago2010-05-24 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Mon, 24 May 2010 22:06:13 +0000 (22:06 +0000)]
2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach the HTML5 parser to lex DOCTYPEs
        https://bugs.webkit.org/show_bug.cgi?id=39571

        * html/HTML5Lexer.cpp:
        (WebCore::HTML5Lexer::nextToken):
        * html/HTML5Lexer.h:
        * html/HTML5Token.h:
        (WebCore::HTML5Token::beginDOCTYPE):
        (WebCore::HTML5Token::publicIdentifier):
        (WebCore::HTML5Token::systemIdentifier):
        (WebCore::HTML5Token::setPublicIdentifierToEmptyString):
        (WebCore::HTML5Token::setSystemIdentifierToEmptyString):
        (WebCore::HTML5Token::appendToPublicIdentifier):
        (WebCore::HTML5Token::appendToSystemIdentifier):
        (WebCore::HTML5Token::DoctypeData::DoctypeData):
        * html/HTML5TreeBuilder.cpp:
        (WebCore::convertToOldStyle):
        (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):
        * platform/text/SegmentedString.h:
        (WebCore::SegmentedString::lookAheadIgnoringCase):
        (WebCore::SegmentedString::advanceAndASSERTIgnoringCase):

2010-05-24  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach the HTML5 parser to lex DOCTYPEs
        https://bugs.webkit.org/show_bug.cgi?id=39571

        Add tests for DOCTYPEs.

        * html5lib/resources/doctype01.dat: Added.
        * html5lib/webkit-runner.html:

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

12 years agoAttempt to fix the Chromium build.
andersca@apple.com [Mon, 24 May 2010 21:23:30 +0000 (21:23 +0000)]
Attempt to fix the Chromium build.

* src/WebViewImpl.cpp:

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

12 years agoRoll over some ChangeLog files.
mrowe@apple.com [Mon, 24 May 2010 21:22:17 +0000 (21:22 +0000)]
Roll over some ChangeLog files.

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

12 years agoRubber Stamped by Sam Weinig.
barraclough@apple.com [Mon, 24 May 2010 21:15:22 +0000 (21:15 +0000)]
Rubber Stamped by Sam Weinig.

Accidentally committed double write of codeblock in Interpreter.

* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):

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

12 years ago2010-05-18 Jaime Yap <jaimeyap@google.com>
pfeldman@chromium.org [Mon, 24 May 2010 21:03:26 +0000 (21:03 +0000)]
2010-05-18  Jaime Yap  <jaimeyap@google.com>

        Reviewed by Pavel Feldman.

        Removes public callLocation API and utility context from ScriptCallStack.
        Adds ability to grab the top 5 JavaScript stack frames for each timeline
        record using new fast V8 stack trace API.
        https://bugs.webkit.org/show_bug.cgi?id=37502

        * bindings/js/ScriptCallStack.cpp:
        (WebCore::ScriptCallStack::stackTrace):
        * bindings/js/ScriptCallStack.h:
        * bindings/v8/ScriptArray.h:
        (WebCore::ScriptArray::ScriptArray):
        * bindings/v8/ScriptCallStack.cpp:
        (WebCore::ScriptCallStack::callLocation):
        (WebCore::ScriptCallStack::stackTrace):
        * bindings/v8/ScriptCallStack.h:
        * inspector/TimelineRecordFactory.cpp:
        (WebCore::TimelineRecordFactory::createGenericRecord):
        * inspector/front-end/TimelinePanel.js:
        (WebInspector.TimelinePanel.FormattedRecord):
        (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent):
        (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):

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

12 years ago2010-05-24 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Mon, 24 May 2010 20:45:13 +0000 (20:45 +0000)]
2010-05-24  Ojan Vafai  <ojan@chromium.org>

        Reviewed by Eric Seidel.

        add tests to ensure that --git-commit ranges are exclusive of the start of the range
        https://bugs.webkit.org/show_bug.cgi?id=39612

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

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 20:36:11 +0000 (20:36 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Add a temporary script for testing the html5 parser until it can run more layout tests
        https://bugs.webkit.org/show_bug.cgi?id=39611

        * html5lib/webkit-runner-expected-html5.txt: Added.
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Add a temporary script for testing the html5 parser until it can run more layout tests
        https://bugs.webkit.org/show_bug.cgi?id=39611

        * Scripts/test-html5-parser: Added.

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

12 years agoYet another Windows build fix.
andersca@apple.com [Mon, 24 May 2010 20:22:55 +0000 (20:22 +0000)]
Yet another Windows build fix.

* WebView.cpp:
(WebView::canShowMIMEType):
Use the right capitalizatinon of 'MIME' (which also happens to be incorrect according to our guidelines).

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

12 years agoAnother Windows build fix.
andersca@apple.com [Mon, 24 May 2010 20:15:38 +0000 (20:15 +0000)]
Another Windows build fix.

* WebView.cpp:
Don't include PlugInInfoStore.h, instead include PluginData.h

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

12 years agoFix Windows build.
andersca@apple.com [Mon, 24 May 2010 20:01:39 +0000 (20:01 +0000)]
Fix Windows build.

* WebView.cpp:
(WebView::canShowMIMEType):

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

12 years agoTry to fix build.
andersca@apple.com [Mon, 24 May 2010 19:51:26 +0000 (19:51 +0000)]
Try to fix build.

* plugins/npapi.cpp:
(NPN_ReloadPlugins):

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

12 years ago2010-05-24 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Mon, 24 May 2010 19:41:00 +0000 (19:41 +0000)]
2010-05-24  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Get rid of PlugInInfoStore.
        https://bugs.webkit.org/show_bug.cgi?id=39608

        * WebCore.gyp/WebCore.gyp:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * platform/android/TemporaryLinkStubs.cpp:
        * plugins/PluginInfoStore.cpp: Removed.
        * plugins/PluginInfoStore.h: Removed.
        * plugins/npapi.cpp:

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39583
barraclough@apple.com [Mon, 24 May 2010 18:46:49 +0000 (18:46 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39583
Move creation of 'this' object from caller to callee in construction.

Reviewed by Sam Weinig.

Presently the caller of a constructor is responsible for providing a this
object.  Instead, move the object creation into a new op_create_this opcode,
planted in the head of the contructor bytecode for a function.  Since the
prototype for the object is provided by performing a get_by_id on the callee,
also add a new get_callee opcode (this is used to get the callee JSFunction
into a register so that a normal get_by_id can be used).

Currently the caller is also responsible for detecting when op_construct is
performed on a JSFunction representing a host function, in which case an
exception is thrown – and this check currently takes place when constructing
the this object.  Instead, mirroring the recent changes for non-host functions,
add a parallel code-path for native constructors to follow, with a thunk for
invoking native constructors provided by JITStubs, and a constructor-specific
NativeFunction on NativeExecutable.  Provide an implementation of a host
constructor which will throw an exception.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
(JSC::CodeBlock::getByIdExceptionInfoForBytecodeOffset):
* bytecode/CodeBlock.h:
* bytecode/Opcode.h:
* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::emitConstruct):
* bytecompiler/BytecodeGenerator.h:
(JSC::BytecodeGenerator::emitGetByIdExceptionInfo):
* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):
* jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
* jit/JIT.h:
* jit/JITCall.cpp:
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCall):
(JSC::JIT::compileOpCallSlowCase):
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_neq_null):
(JSC::JIT::emit_op_convert_this):
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_create_this):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_get_callee):
(JSC::JIT::emit_op_create_this):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::JITThunks::hostFunctionStub):
* jit/JITStubs.h:
(JSC::JITThunks::ctiNativeConstruct):
(JSC::):
* runtime/ExceptionHelpers.cpp:
(JSC::createNotAnObjectError):
* runtime/Executable.h:
(JSC::NativeExecutable::create):
(JSC::NativeExecutable::NativeExecutable):
* runtime/JSFunction.cpp:
(JSC::callHostFunctionAsConstructor):
* runtime/JSFunction.h:

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

12 years ago2010-05-24 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Mon, 24 May 2010 18:10:50 +0000 (18:10 +0000)]
2010-05-24  Shinichiro Hamaji  <hamaji@chromium.org>

        Unreviewed broken Qt test fix.

        0x5C of EUC-JP is not Yen Sign but U+005C
        https://bugs.webkit.org/show_bug.cgi?id=24906

        * platform/qt/fast/text/backslash-to-yen-sign-dynamic-expected.txt:
        * platform/qt/fast/text/backslash-to-yen-sign-expected.txt:

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

12 years ago2010-05-24 Sheriff Bot <webkit.review.bot@gmail.com>
eric@webkit.org [Mon, 24 May 2010 16:31:51 +0000 (16:31 +0000)]
2010-05-24  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r60068.
        http://trac.webkit.org/changeset/60068
        https://bugs.webkit.org/show_bug.cgi?id=39600

        "Causes fast/repaint/search-field-cancel to fail." (Requested
        by jparent on #webkit).

        * fast/forms/script-tests/textarea-percentage-dimensions.js: Removed.
        * fast/forms/textarea-percentage-dimensions-expected.txt: Removed.
        * fast/forms/textarea-percentage-dimensions.html: Removed.
2010-05-24  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r60068.
        http://trac.webkit.org/changeset/60068
        https://bugs.webkit.org/show_bug.cgi?id=39600

        "Causes fast/repaint/search-field-cancel to fail." (Requested
        by jparent on #webkit).

        * rendering/RenderObject.h:
        (WebCore::objectIsRelayoutBoundary):

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

12 years ago2010-05-24 Chang Shu <chang.shu@nokia.com>
chang.shu@nokia.com [Mon, 24 May 2010 14:52:09 +0000 (14:52 +0000)]
2010-05-24  Chang Shu  <chang.shu@nokia.com>

        Unreviewed.

        Move Philip's canvas tests from fast/canvas to canvas, as suggested
        by James Robinson.
        https://bugs.webkit.org/show_bug.cgi?id=20553

        * canvas: Added.
        * canvas/philip: Copied from LayoutTests/fast/canvas/philip.
        * fast/canvas/philip: Removed.
        * fast/canvas/philip/fonts: Removed.
        * fast/canvas/philip/fonts/CanvasTest.sfd: Removed.
        * fast/canvas/philip/fonts/CanvasTest.ttf: Removed.
        * fast/canvas/philip/images: Removed.
        * fast/canvas/philip/images/anim-gr.gif: Removed.
        * fast/canvas/philip/images/anim-gr.png: Removed.
        * fast/canvas/philip/images/anim-poster-gr.png: Removed.
        * fast/canvas/philip/images/background.png: Removed.
        * fast/canvas/philip/images/broken.png: Removed.
        * fast/canvas/philip/images/ggrr-256x256.png: Removed.
        * fast/canvas/philip/images/green-16x16.png: Removed.
        * fast/canvas/philip/images/green-1x1.png: Removed.
        * fast/canvas/philip/images/green-256x256.png: Removed.
        * fast/canvas/philip/images/green-2x2.png: Removed.
        * fast/canvas/philip/images/green.png: Removed.
        * fast/canvas/philip/images/grgr-256x256.png: Removed.
        * fast/canvas/philip/images/red-16x16.png: Removed.
        * fast/canvas/philip/images/red.png: Removed.
        * fast/canvas/philip/images/redtransparent.png: Removed.
        * fast/canvas/philip/images/rgrg-256x256.png: Removed.
        * fast/canvas/philip/images/rrgg-256x256.png: Removed.
        * fast/canvas/philip/images/transparent.png: Removed.
        * fast/canvas/philip/images/transparent50.png: Removed.
        * fast/canvas/philip/images/yellow.png: Removed.
        * fast/canvas/philip/images/yellow75.png: Removed.
        * fast/canvas/philip/tests: Removed.
        * fast/canvas/philip/tests.css: Removed.
        * fast/canvas/philip/tests.js: Removed.
        * fast/canvas/philip/tests/.reportgen.html.swp: Removed.
        * fast/canvas/philip/tests/.reportgen.js.swp: Removed.
        * fast/canvas/philip/tests/2d.canvas.readonly.html: Removed.
        * fast/canvas/philip/tests/2d.canvas.reference.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.basic.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.clip.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.globalalpha.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.globalcomposite.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.negative.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.path.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.shadow.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.transform.html: Removed.
        * fast/canvas/philip/tests/2d.clearRect.zero.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.destination-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.lighter.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.lighter.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.source-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.xor.html: Removed.
        * fast/canvas/philip/tests/2d.composite.canvas.xor.png: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.destination-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.destination-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.lighter.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.source-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.source-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.clip.xor.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.canvas.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.canvaspattern.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.default.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.fill.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.image.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.imagepattern.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.composite.globalAlpha.range.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.destination-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.lighter.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.lighter.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.source-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.image.xor.html: Removed.
        * fast/canvas/philip/tests/2d.composite.image.xor.png: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.casesensitive.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.clear.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.darker.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.default.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.get.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.highlight.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.nullsuffix.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.operation.unrecognised.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.destination-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.lighter.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.lighter.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.source-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.xor.html: Removed.
        * fast/canvas/philip/tests/2d.composite.solid.xor.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.destination-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.lighter.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.lighter.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-over.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.source-over.png: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.xor.html: Removed.
        * fast/canvas/philip/tests/2d.composite.transparent.xor.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.image.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.copy.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.copy.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-in.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-in.png: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-out.html: Removed.
        * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-out.png: Removed.
        * fast/canvas/philip/tests/2d.coordinatespace.html: Removed.
        * fast/canvas/philip/tests/2d.coordinatespace.png: Removed.
        * fast/canvas/philip/tests/2d.drawImage.3arg.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.5arg.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.9arg.basic.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.9arg.destpos.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.9arg.destsize.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.9arg.sourcepos.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.9arg.sourcesize.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.animated.apng.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.animated.gif.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.animated.poster.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.broken.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.canvas.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.clip.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.composite.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.floatsource.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.negativedest.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.negativedir.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.negativesource.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.nowrap.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.null.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.outsidesource.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.path.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.self.1.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.self.2.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.transform.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.wrongtype.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.zerocanvas.html: Removed.
        * fast/canvas/philip/tests/2d.drawImage.zerosource.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.basic.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.clip.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.negative.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.path.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.shadow.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.transform.html: Removed.
        * fast/canvas/philip/tests/2d.fillRect.zero.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.default.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.get.semitransparent.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.get.solid.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.get.transparent.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.invalidstring.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.invalidtype.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.current.basic.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.current.changed.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.current.removed.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.current.removed.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hex3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hex3.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hex6.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hex6.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-3.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-4.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-5.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-3.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-4.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-3.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-4.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-5.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-6.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-6.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.html4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.html4.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex6.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex7.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex8.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsla-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsla-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-6.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-3.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-3.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-4.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-4.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-5.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-5.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-num.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-num.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-percent.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-percent.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-percent.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-percent.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.svg-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.svg-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.svg-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.svg-2.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.system.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-1.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-1.png: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-2.html: Removed.
        * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-2.png: Removed.
        * fast/canvas/philip/tests/2d.getcontext.exists.html: Removed.
        * fast/canvas/philip/tests/2d.getcontext.shared.html: Removed.
        * fast/canvas/philip/tests/2d.getcontext.unique.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.empty.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.colour.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.colour.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.colouralpha.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.colouralpha.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.multiple.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.multiple.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.outside.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.overlap.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.overlap.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.overlap2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.solid.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.vertical.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.vertical.png: Removed.
        * fast/canvas/philip/tests/2d.gradient.interpolate.zerosize.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.linear.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.linear.transform.1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.linear.transform.2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.linear.transform.3.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.compare.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.crosscanvas.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.invalidcolour.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.invalidoffset.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.return.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.object.update.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.behind.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.beside.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.bottom.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.cylinder.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.front.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.shape1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.shape2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.cone.top.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.equal.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.inside1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.inside2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.inside3.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.negative.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.outside1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.outside2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.outside3.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.touch1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.touch2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.touch3.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.transform.1.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.transform.2.html: Removed.
        * fast/canvas/philip/tests/2d.gradient.radial.transform.3.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create1.basic.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create1.initial.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create1.type.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create1.zero.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.basic.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.initial.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.large.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.negative.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.round.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.tiny.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.type.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.create2.zero.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.basic.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.clamp.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.length.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.nonpremul.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.order.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.order.cols.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.order.rgb.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.order.rows.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.range.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.source.negative.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.source.outside.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.source.size.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.tiny.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.type.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.get.zero.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.ctor.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.nan.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.properties.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.readonly.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.round.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.set.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.string.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.undefined.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.object.wrap.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.basic.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.clip.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.created.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.cross.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.dirty.negative.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.dirty.outside.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.dirty.rect1.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.dirty.rect2.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.dirty.zero.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.modified.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.null.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.path.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.unchanged.html: Removed.
        * fast/canvas/philip/tests/2d.imageData.put.wrongtype.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.butt.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.closed.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.open.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.round.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.square.html: Removed.
        * fast/canvas/philip/tests/2d.line.cap.valid.html: Removed.
        * fast/canvas/philip/tests/2d.line.cross.html: Removed.
        * fast/canvas/philip/tests/2d.line.defaults.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.bevel.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.closed.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.miter.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.open.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.parallel.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.round.html: Removed.
        * fast/canvas/philip/tests/2d.line.join.valid.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.acute.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.exceeded.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.lineedge.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.obtuse.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.rightangle.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.valid.html: Removed.
        * fast/canvas/philip/tests/2d.line.miter.within.html: Removed.
        * fast/canvas/philip/tests/2d.line.union.html: Removed.
        * fast/canvas/philip/tests/2d.line.width.basic.html: Removed.
        * fast/canvas/philip/tests/2d.line.width.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.line.width.scaledefault.html: Removed.
        * fast/canvas/philip/tests/2d.line.width.transformed.html: Removed.
        * fast/canvas/philip/tests/2d.line.width.valid.html: Removed.
        * fast/canvas/philip/tests/2d.missingargs.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.4.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.5.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.angle.6.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.empty.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.end.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.negative.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.nonempty.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.scale.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.scale.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.selfintersect.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.selfintersect.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.shape.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.shape.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.shape.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.shape.4.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.shape.5.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.twopie.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.twopie.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.twopie.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.twopie.4.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.zero.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.zero.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arc.zeroradius.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.coincide.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.coincide.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.collinear.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.collinear.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.collinear.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.ensuresubpath.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.ensuresubpath.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.negative.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.scale.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.shape.curve1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.shape.curve2.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.shape.end.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.shape.start.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.transformation.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.zero.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.arcTo.zero.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.beginPath.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.ensuresubpath.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.ensuresubpath.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.scaled.html: Removed.
        * fast/canvas/philip/tests/2d.path.bezierCurveTo.shape.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.basic.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.basic.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.empty.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.intersect.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.winding.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.clip.winding.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.closePath.empty.html: Removed.
        * fast/canvas/philip/tests/2d.path.closePath.newline.html: Removed.
        * fast/canvas/philip/tests/2d.path.closePath.nextpoint.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.closed.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.closed.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.overlap.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.overlap.png: Removed.
        * fast/canvas/philip/tests/2d.path.fill.winding.add.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.winding.subtract.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.winding.subtract.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.fill.winding.subtract.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.initial.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.arc.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.basic.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.basic.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.bezier.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.bigarc.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.edge.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.empty.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.outside.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.subpath.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.transform.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.transform.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.transform.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.unclosed.html: Removed.
        * fast/canvas/philip/tests/2d.path.isPointInPath.winding.html: Removed.
        * fast/canvas/philip/tests/2d.path.lineTo.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.lineTo.ensuresubpath.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.lineTo.ensuresubpath.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.lineTo.nextpoint.html: Removed.
        * fast/canvas/philip/tests/2d.path.lineTo.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.moveTo.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.moveTo.multiple.html: Removed.
        * fast/canvas/philip/tests/2d.path.moveTo.newsubpath.html: Removed.
        * fast/canvas/philip/tests/2d.path.moveTo.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.ensuresubpath.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.ensuresubpath.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.scaled.html: Removed.
        * fast/canvas/philip/tests/2d.path.quadraticCurveTo.shape.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.closed.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.end.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.end.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.negative.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.newsubpath.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.selfintersect.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.winding.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.1.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.2.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.3.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.4.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.5.html: Removed.
        * fast/canvas/philip/tests/2d.path.rect.zero.6.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.empty.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.overlap.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.overlap.png: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.arc.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.closed.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.corner.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.curve.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.line.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.prune.rect.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.scale1.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.scale2.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.skew.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.path.stroke.union.html: Removed.
        * fast/canvas/philip/tests/2d.path.transformation.basic.html: Removed.
        * fast/canvas/philip/tests/2d.path.transformation.changing.html: Removed.
        * fast/canvas/philip/tests/2d.path.transformation.multiple.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.animated.gif.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.basic.canvas.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.basic.image.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.basic.nocontext.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.basic.type.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.basic.zerocanvas.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.crosscanvas.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.image.broken.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.image.null.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.image.string.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.image.undefined.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.modify.canvas1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.modify.canvas2.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.modify.image1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.modify.image2.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.norepeat.basic.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord2.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord3.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.norepeat.outside.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.orientation.canvas.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.orientation.image.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeat.basic.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord2.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord3.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeat.outside.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeatx.basic.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeatx.outside.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeaty.basic.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.paint.repeaty.outside.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.case.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.empty.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.null.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.nullsuffix.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.undefined.html: Removed.
        * fast/canvas/philip/tests/2d.pattern.repeat.unrecognised.html: Removed.
        * fast/canvas/philip/tests/2d.scaled.html: Removed.
        * fast/canvas/philip/tests/2d.scaled.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.2.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.3.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.3.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.4.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.4.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.5.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.alpha.5.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.initial.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.valid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.initial.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.valid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.initial.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.valid.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.blur.high.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.blur.high.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.blur.low.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.blur.low.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.canvas.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.canvas.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.canvas.basic.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.canvas.transparent.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.canvas.transparent.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.clip.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.clip.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.clip.3.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.composite.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.composite.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.composite.3.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.enable.blur.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.enable.off.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.enable.off.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.enable.x.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.enable.y.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.gradient.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.gradient.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.gradient.basic.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.gradient.transparent.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.gradient.transparent.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.basic.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.scale.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.section.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.transparent.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.image.transparent.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.offset.negativeX.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.offset.negativeY.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.offset.positiveX.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.offset.positiveY.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.outside.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.pattern.alpha.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.pattern.alpha.png: Removed.
        * fast/canvas/philip/tests/2d.shadow.pattern.basic.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.pattern.transparent.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.pattern.transparent.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.basic.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.cap.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.cap.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.join.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.join.2.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.stroke.join.3.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.transform.1.html: Removed.
        * fast/canvas/philip/tests/2d.shadow.transform.2.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.font.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.path.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
        * fast/canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.basic.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.clip.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.globalalpha.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.globalcomposite.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.negative.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.path.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.shadow.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.transform.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.zero.1.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.zero.2.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.zero.3.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.zero.4.html: Removed.
        * fast/canvas/philip/tests/2d.strokeRect.zero.5.html: Removed.
        * fast/canvas/philip/tests/2d.strokeStyle.default.html: Removed.
        * fast/canvas/philip/tests/2d.text.align.default.html: Removed.
        * fast/canvas/philip/tests/2d.text.align.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.text.align.valid.html: Removed.
        * fast/canvas/philip/tests/2d.text.baseline.default.html: Removed.
        * fast/canvas/philip/tests/2d.text.baseline.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.text.baseline.valid.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.center.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.end.ltr.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.end.rtl.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.left.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.right.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.start.ltr.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.align.start.rtl.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.alphabetic.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.bottom.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.hanging.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.ideographic.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.middle.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.baseline.top.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.basic.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.basic.png: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.bound.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.large.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.large.png: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.small.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.zero.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.rtl.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.rtl.png: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fill.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fontface.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fontface.notinpage.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.fontface.repeat.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.kern.consistent.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.basic.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.collapse.end.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.collapse.nonspace.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.collapse.other.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.collapse.space.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.space.collapse.start.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.stroke.basic.html: Removed.
        * fast/canvas/philip/tests/2d.text.draw.stroke.basic.png: Removed.
        * fast/canvas/philip/tests/2d.text.draw.stroke.unaffected.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.default.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.basic.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.complex.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.invalid.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.size.percentage.default.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.size.percentage.html: Removed.
        * fast/canvas/philip/tests/2d.text.font.parse.system.html: Removed.
        * fast/canvas/philip/tests/2d.text.measure.width.basic.html: Removed.
        * fast/canvas/philip/tests/2d.text.measure.width.empty.html: Removed.
        * fast/canvas/philip/tests/2d.text.measure.width.space.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.order.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.direction.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.radians.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.wrap.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.wrapnegative.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.rotate.zero.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.basic.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.large.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.multiple.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.negative.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.scale.zero.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.setTransform.multiple.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.setTransform.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.setTransform.skewed.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.transform.identity.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.transform.multiply.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.transform.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.transform.skewed.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.translate.basic.html: Removed.
        * fast/canvas/philip/tests/2d.transformation.translate.nonfinite.html: Removed.
        * fast/canvas/philip/tests/2d.voidreturn.html: Removed.
        * fast/canvas/philip/tests/clear-100x50.png: Removed.
        * fast/canvas/philip/tests/context.casesensitive.html: Removed.
        * fast/canvas/philip/tests/context.emptystring.html: Removed.
        * fast/canvas/philip/tests/context.unrecognised.badname.html: Removed.
        * fast/canvas/philip/tests/context.unrecognised.badsuffix.html: Removed.
        * fast/canvas/philip/tests/context.unrecognised.nullsuffix.html: Removed.
        * fast/canvas/philip/tests/context.unrecognised.unicode.html: Removed.
        * fast/canvas/philip/tests/fallback.basic.html: Removed.
        * fast/canvas/philip/tests/fallback.multiple.html: Removed.
        * fast/canvas/philip/tests/fallback.nested.html: Removed.
        * fast/canvas/philip/tests/green-100x50.png: Removed.
        * fast/canvas/philip/tests/initial.colour.html: Removed.
        * fast/canvas/philip/tests/initial.colour.png: Removed.
        * fast/canvas/philip/tests/initial.reset.2dstate.html: Removed.
        * fast/canvas/philip/tests/initial.reset.clip.html: Removed.
        * fast/canvas/philip/tests/initial.reset.different.html: Removed.
        * fast/canvas/philip/tests/initial.reset.different.png: Removed.
        * fast/canvas/philip/tests/initial.reset.gradient.html: Removed.
        * fast/canvas/philip/tests/initial.reset.path.html: Removed.
        * fast/canvas/philip/tests/initial.reset.path.png: Removed.
        * fast/canvas/philip/tests/initial.reset.pattern.html: Removed.
        * fast/canvas/philip/tests/initial.reset.same.html: Removed.
        * fast/canvas/philip/tests/initial.reset.same.png: Removed.
        * fast/canvas/philip/tests/initial.reset.transform.html: Removed.
        * fast/canvas/philip/tests/security.dataURI.html: Removed.
        * fast/canvas/philip/tests/security.drawImage.canvas.html: Removed.
        * fast/canvas/philip/tests/security.drawImage.image.html: Removed.
        * fast/canvas/philip/tests/security.pattern.canvas.fillStyle.html: Removed.
        * fast/canvas/philip/tests/security.pattern.canvas.strokeStyle.html: Removed.
        * fast/canvas/philip/tests/security.pattern.canvas.timing.html: Removed.
        * fast/canvas/philip/tests/security.pattern.create.html: Removed.
        * fast/canvas/philip/tests/security.pattern.cross.html: Removed.
        * fast/canvas/philip/tests/security.pattern.image.fillStyle.html: Removed.
        * fast/canvas/philip/tests/security.pattern.image.strokeStyle.html: Removed.
        * fast/canvas/philip/tests/security.reset.html: Removed.
        * fast/canvas/philip/tests/size.attributes.default.html: Removed.
        * fast/canvas/philip/tests/size.attributes.default.png: Removed.
        * fast/canvas/philip/tests/size.attributes.get.html: Removed.
        * fast/canvas/philip/tests/size.attributes.get.png: Removed.
        * fast/canvas/philip/tests/size.attributes.idl.html: Removed.
        * fast/canvas/philip/tests/size.attributes.idl.set.zero.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.decimal.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.decimal.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.em.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.em.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.empty.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.empty.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.exp.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.exp.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.hex.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.junk.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.junk.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.minus.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.minus.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.octal.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.octal.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.onlyspace.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.onlyspace.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.percent.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.percent.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.plus.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.plus.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.space.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.space.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.trailingjunk.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.trailingjunk.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.whitespace.html: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.whitespace.png: Removed.
        * fast/canvas/philip/tests/size.attributes.parse.zero.html: Removed.
        * fast/canvas/philip/tests/size.attributes.reflect.setcontent.html: Removed.
        * fast/canvas/philip/tests/size.attributes.reflect.setcontent.png: Removed.
        * fast/canvas/philip/tests/size.attributes.reflect.setidl.html: Removed.
        * fast/canvas/philip/tests/size.attributes.reflect.setidl.png: Removed.
        * fast/canvas/philip/tests/size.attributes.reflect.setidlzero.html: Removed.
        * fast/canvas/philip/tests/size.attributes.removed.html: Removed.
        * fast/canvas/philip/tests/size.attributes.removed.png: Removed.
        * fast/canvas/philip/tests/size.attributes.set.html: Removed.
        * fast/canvas/philip/tests/size.attributes.set.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.decimal.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.decimal.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.em.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.em.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.empty.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.empty.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.exp.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.exp.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.hex.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.junk.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.junk.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.minus.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.minus.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.octal.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.octal.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.onlyspace.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.onlyspace.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.percent.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.percent.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.plus.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.plus.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.space.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.space.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.trailingjunk.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.trailingjunk.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.whitespace.html: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.whitespace.png: Removed.
        * fast/canvas/philip/tests/size.attributes.setAttribute.zero.html: Removed.
        * fast/canvas/philip/tests/size.attributes.style.html: Removed.
        * fast/canvas/philip/tests/size.attributes.style.png: Removed.
        * fast/canvas/philip/tests/toDataURL.arguments.1.html: Removed.
        * fast/canvas/philip/tests/toDataURL.arguments.2.html: Removed.
        * fast/canvas/philip/tests/toDataURL.arguments.3.html: Removed.
        * fast/canvas/philip/tests/toDataURL.bogustype.html: Removed.
        * fast/canvas/philip/tests/toDataURL.default.html: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.alpha.html: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.alpha.png: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.primarycolours.html: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.primarycolours.png: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.quality.basic.html: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.quality.basic.png: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.quality.notnumber.html: Removed.
        * fast/canvas/philip/tests/toDataURL.jpeg.quality.outsiderange.html: Removed.
        * fast/canvas/philip/tests/toDataURL.lowercase.ascii.html: Removed.
        * fast/canvas/philip/tests/toDataURL.lowercase.unicode.html: Removed.
        * fast/canvas/philip/tests/toDataURL.nocontext.html: Removed.
        * fast/canvas/philip/tests/toDataURL.png.complexcolours.html: Removed.
        * fast/canvas/philip/tests/toDataURL.png.complexcolours.png: Removed.
        * fast/canvas/philip/tests/toDataURL.png.html: Removed.
        * fast/canvas/philip/tests/toDataURL.png.primarycolours.html: Removed.
        * fast/canvas/philip/tests/toDataURL.png.primarycolours.png: Removed.
        * fast/canvas/philip/tests/toDataURL.unrecognised.html: Removed.
        * fast/canvas/philip/tests/toDataURL.zerosize.html: Removed.
        * fast/canvas/philip/tests/type.delete.html: Removed.
        * fast/canvas/philip/tests/type.exists.html: Removed.
        * fast/canvas/philip/tests/type.extend.html: Removed.
        * fast/canvas/philip/tests/type.name.html: Removed.
        * fast/canvas/philip/tests/type.prototype.html: Removed.
        * fast/canvas/philip/tests/type.replace.html: Removed.
        * platform/chromium/test_expectations.txt:
        * platform/gtk/Skipped:
        * platform/mac/Skipped:
        * platform/qt/Skipped:
        * platform/win/Skipped:

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

12 years ago2010-05-24 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Mon, 24 May 2010 11:44:14 +0000 (11:44 +0000)]
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Unreviewed.  Forgot to redo the expectation after adding the contains
        method.

        * fast/dom/Window/window-properties-expected.txt:
        * platform/gtk/fast/dom/Window/window-properties-expected.txt:
        * platform/qt/fast/dom/Window/window-properties-expected.txt:
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Unreviewed.  Checked in merge error.  :-(

        * CMakeLists.txt:

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

12 years ago2010-05-24 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Mon, 24 May 2010 11:24:25 +0000 (11:24 +0000)]
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Not reviewed.

        I forgot to update platform specific expectations in
        http://trac.webkit.org/changeset/44943

        * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
        * platform/gtk/fast/dom/Window/window-properties-expected.txt:
        * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
        * platform/gtk/fast/js/global-constructors-expected.txt:
        * 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:
        * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
        * platform/win/fast/dom/prototype-inheritance-expected.txt:
        * platform/win/fast/js/global-constructors-expected.txt:

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

12 years ago2010-05-24 Steve Block <steveblock@google.com>
steveblock@google.com [Mon, 24 May 2010 11:15:19 +0000 (11:15 +0000)]
2010-05-24  Steve Block  <steveblock@google.com>

        Reviewed by Darin Adler.

        Geolocation causes DOMWindow to leak if position requests are in progress when the page is navigated away
        https://bugs.webkit.org/show_bug.cgi?id=39288

        Test: fast/dom/Geolocation/ongoing-request-leak.html

        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::stopLoading): Stop all Geolocation instances. This call is made after the unload event has fired, so no new Geolocation activity is possible.
        * page/Geolocation.cpp:
        (WebCore::Geolocation::stop): Removes all ongoing requests and stops the service.
        (WebCore::Geolocation::disconnectFrame): Removed calls to stopUpdating() and stopTimers(), as this will already have been done in stop();
        * page/Geolocation.h: Added stop() method.
2010-05-24  Steve Block  <steveblock@google.com>

        Reviewed by Darin Adler.

        Geolocation causes DOMWindow to leak if position requests are in progress when the page is navigated away
        https://bugs.webkit.org/show_bug.cgi?id=39288

        * fast/dom/Geolocation/ongoing-request-leak-expected.txt: Added.
        * fast/dom/Geolocation/ongoing-request-leak.html: Added.
        * fast/dom/Geolocation/script-tests/ongoing-request-leak.js: Added.
        * platform/gtk/Skipped:

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

12 years ago2010-05-24 MORITA Hajime <morrita@google.com>
morrita@google.com [Mon, 24 May 2010 10:25:34 +0000 (10:25 +0000)]
2010-05-24  MORITA Hajime  <morrita@google.com>

        Reviewed by Kent Tamura.

        Textarea shouldn't grow when you type.
        https://bugs.webkit.org/show_bug.cgi?id=32077

        Add test for the case with various type of properties for vertical box size.
        including height, min-height, max-height, padding-top/bottom, margin-top/bottom.

        * fast/forms/script-tests/textarea-percentage-dimensions.js: Added.
        (heightChanged):
        * fast/forms/textarea-percentage-dimensions-expected.txt: Added.
        * fast/forms/textarea-percentage-dimensions.html: Added.
2010-05-24  MORITA Hajime  <morrita@google.com>

        Reviewed by Kent Tamura.

        Textarea shouldn't grow when you type.
        https://bugs.webkit.org/show_bug.cgi?id=32077

        <textarea> with percent-specified, height-related properties did
        cause partial-layout rooted from the renderer, that resulted
        different box height between full-layout and partial-layout. This
        is because calcHeight() assumes that the layout calculation of the
        RenderBlock's parent is ongoing. But this assumption is violated
        when the RenderBlock is root of the layout calculation.

        So we prevent such <textarea>'s RenderObjects from being layout
        root.

        Test: fast/forms/textarea-percentage-dimensions.html

        * rendering/RenderObject.h:
        (WebCore::objectIsRelayoutBoundary):

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

12 years ago2010-05-21 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Mon, 24 May 2010 10:17:20 +0000 (10:17 +0000)]
2010-05-21  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Alexey Proskuryakov.

        Add DOMStringList idl, needed for IndexedDB and for HTML5 drag & drop
        https://bugs.webkit.org/show_bug.cgi?id=39429

        Added new constructor for DOMStringsList, so updating the existing
        expected results.

        * fast/dom/Window/window-properties-expected.txt:
        * fast/dom/Window/window-property-descriptors-expected.txt:
        * fast/dom/prototype-inheritance-2-expected.txt:
        * fast/dom/prototype-inheritance-expected.txt:
        * fast/js/global-constructors-expected.txt:
2010-05-20  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Alexey Proskuryakov.

        Add DOMStringList idl, needed for IndexedDB and for HTML5 drag & drop
        https://bugs.webkit.org/show_bug.cgi?id=39429

        IndexedDB depends on DOMStringList.
        http://dev.w3.org/2006/webapi/WebSimpleDB/#idl-def-IDBDatabase
        It's currently specced here:
        http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMStringList

        Existing tests cover the constructor.  IndexedDB will also use this
        soon (and thus add test coverage).

        * Android.mk:
        * Android.derived.jscbindings.mk:
        * Android.derived.v8bindings.mk:
        * CMakeLists.txt:
        * DerivedSources.cpp:
        * DerivedSources.make:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pri:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/scripts/CodeGeneratorJS.pm:
        * dom/DOMStringList.h: Added.
        (WebCore::DOMStringList::create):
        (WebCore::DOMStringList::length):
        (WebCore::DOMStringList::item):
        (WebCore::DOMStringList::isEmpty):
        (WebCore::DOMStringList::clear):
        (WebCore::DOMStringList::append):
        (WebCore::DOMStringList::DOMStringList):
        * dom/DOMStringList.idl: Added.
        * page/DOMWIndow.idl: Re-enabled constructor

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

12 years ago2010-05-24 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 08:31:09 +0000 (08:31 +0000)]
2010-05-24  Eric Seidel  <eric@webkit.org>

        Reviewed by Chris Jerdonek.

        webkit-patch needs --verbose flag to enable DEBUG logging
        https://bugs.webkit.org/show_bug.cgi?id=39208

        I also added some code to print out how long commands take to run.

        * Scripts/webkit-patch:
         - Add hackish -v/--verbose parsing (similar to check-webkit-style)
        * Scripts/webkitpy/common/system/executive.py:
         - Log how long commands take to run.
        * Scripts/webkitpy/tool/main.py:
         - Add -v/--verbose option to global options.

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

12 years ago2010-05-24 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Mon, 24 May 2010 08:22:47 +0000 (08:22 +0000)]
2010-05-24  Shinichiro Hamaji  <hamaji@chromium.org>

        Unreviewed. Fixed a typo in test_expecations.txt.

        * platform/chromium/test_expectations.txt:

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