WebKit-https.git
12 years ago2010-05-27 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Thu, 27 May 2010 16:18:39 +0000 (16:18 +0000)]
2010-05-27  Xan Lopez  <xlopez@igalia.com>

        More GTK+ distcheck fixes.

        * GNUmakefile.am:

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

12 years ago2010-05-27 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Thu, 27 May 2010 16:16:30 +0000 (16:16 +0000)]
2010-05-27  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        Bump for 1.3.1 release.

        * configure.ac:

WebKit/gtk:

2010-05-27  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        Update for 1.3.1 release.

        * NEWS:

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

12 years ago2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
kov@webkit.org [Thu, 27 May 2010 15:55:53 +0000 (15:55 +0000)]
2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>

        More build fixage for make dist.

        * GNUmakefile.am:

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

12 years ago2010-05-27 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Thu, 27 May 2010 15:48:49 +0000 (15:48 +0000)]
2010-05-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        Resume script execution if user tries to navigate to another URL
        https://bugs.webkit.org/show_bug.cgi?id=39842

        * src/WebDevToolsAgentImpl.cpp:
        (WebKit::):
        (WebKit::WebDevToolsAgentImpl::didNavigate):

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

12 years ago2010-05-27 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Thu, 27 May 2010 15:16:10 +0000 (15:16 +0000)]
2010-05-27  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Pavel Feldman.

        [v8] Web Inspector: notify ScriptDebugListener when execution is resumed
        https://bugs.webkit.org/show_bug.cgi?id=39838

        * bindings/v8/ScriptDebugServer.cpp:
        (WebCore::ScriptDebugServer::handleV8DebugEvent):

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

12 years ago2010-05-27 Tony Gentilcore <tonyg@chromium.org>
eric@webkit.org [Thu, 27 May 2010 15:05:34 +0000 (15:05 +0000)]
2010-05-27  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Ojan Vafai.

        Mark some SVG tests as flaky on Windows
        https://bugs.webkit.org/show_bug.cgi?id=39790

        The following SVG tests have been failing intermittently on the
        chromium console for the past 2+ days.
         - svg/clip-path/clip-path-childs-clipped.svg
         - svg/clip-path/clip-path-evenodd-nonzero.svg
         - svg/clip-path/clip-path-text-and-shape.svg
         - svg/text/text-text-04-t.svg
         - svg/text/text-text-05-t.svg

        * platform/chromium/test_expectations.txt:

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

12 years ago2010-05-27 Anders Bakken <agbakken@gmail.com>
eric@webkit.org [Thu, 27 May 2010 14:36:23 +0000 (14:36 +0000)]
2010-05-27  Anders Bakken  <agbakken@gmail.com>

        Reviewed by David Levin.

        qt_pixmapruntime.cpp has coding-style errors
        https://bugs.webkit.org/show_bug.cgi?id=39745

        Fix webkit coding style issues in qt_pixmapruntime.cpp

        * bridge/qt/qt_pixmapruntime.cpp:

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

12 years ago2010-05-26 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Thu, 27 May 2010 13:42:32 +0000 (13:42 +0000)]
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Clean up IndexedDB layout tests
        https://bugs.webkit.org/show_bug.cgi?id=39748

        Split basics.js into a common library plus 2 other tests.  This
        will make it easier to ensure good test coverage as we go forward
        without too much cut and paste coding.  For the most part, each
        IndexedDB idl file should have its own test in the future (at a
        minimum).

        Also switching the 'description' portion of the test expectation
        to reflect the build fix from last night (which breaks the feature).

        * storage/indexeddb/basics-expected.txt: Removed.
        * storage/indexeddb/basics.html: Removed.
        * storage/indexeddb/idb-database-request-expected.txt: Added.
        * storage/indexeddb/idb-database-request.html: Added.
        * storage/indexeddb/indexed-database-request-expected.txt: Added.
        * storage/indexeddb/indexed-database-request.html: Added.
        * storage/indexeddb/resources/shared.js: Added.
        (init):
        (done):
        (verifyEventCommon):
        (verifyErrorEvent):
        (verifySuccessEvent):
        (verifyResult):
        (unexpectedErrorCallback):
        * storage/indexeddb/script-tests/TEMPLATE.html:
        * storage/indexeddb/script-tests/basics.js: Removed.
        * storage/indexeddb/script-tests/idb-database-request.js: Added.
        (openSuccess):
        (test):
        * storage/indexeddb/script-tests/indexed-database-request.js: Added.
        (openCallback):
        (test):
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Clean up IndexedDB layout tests
        https://bugs.webkit.org/show_bug.cgi?id=39748

        Remove an assert that always fires.

        Tests: storage/indexeddb/idb-database-request.html
               storage/indexeddb/indexed-database-request.html

        * storage/IDBDatabaseImpl.cpp:
        (WebCore::IDBDatabaseImpl::objectStores):

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

12 years ago2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
kov@webkit.org [Thu, 27 May 2010 13:35:33 +0000 (13:35 +0000)]
2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Xan Lopez.

        Build fix for introspection support - make sure DOM headers are
        included by the GI scanner.

        * GNUmakefile.am:

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

12 years ago2010-05-27 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Thu, 27 May 2010 13:12:26 +0000 (13:12 +0000)]
2010-05-27  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: Get CSS rule offsets lazily.

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

        * inspector/InspectorCSSStore.cpp:
        (WebCore::InspectorCSSStore::getStartEndOffsets):
        * inspector/InspectorDOMAgent.cpp:
        (WebCore::InspectorDOMAgent::buildObjectForRule):

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

12 years ago2010-05-27 Anders Bakken <agbakken@gmail.com>
eric@webkit.org [Thu, 27 May 2010 13:02:21 +0000 (13:02 +0000)]
2010-05-27  Anders Bakken  <agbakken@gmail.com>

        Reviewed by David Levin.

        qt_class.cpp has coding-style errors
        https://bugs.webkit.org/show_bug.cgi?id=39741

        Fix webkit coding style issues in qt_class.cpp

        * bridge/qt/qt_class.cpp:
        (JSC::Bindings::QtClass::fieldNamed):

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

12 years ago2010-05-27 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
eric@webkit.org [Thu, 27 May 2010 12:48:47 +0000 (12:48 +0000)]
2010-05-27  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>

        Reviewed by Brady Eidson.

        New Layout test for the history.pushState function.

        The test checks if history.length property is correct after
        a few pushState calls.

        history.pushState doesn't work for the first page in a window.
        https://bugs.webkit.org/show_bug.cgi?id=39418

        * fast/loader/stateobjects/pushstate-without-history-expected.txt: Added.
        * fast/loader/stateobjects/pushstate-without-history.html: Added.

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

12 years ago2010-05-27 Kwang Yul Seo <skyul@company100.net>
eric@webkit.org [Thu, 27 May 2010 12:36:47 +0000 (12:36 +0000)]
2010-05-27  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Darin Adler.

        RVCT does not have strnstr.
        https://bugs.webkit.org/show_bug.cgi?id=39719

        Add COMPILER(RVCT) guard to strnstr in StringExtras.h as RVCT does not provide strnstr.

        * wtf/StringExtras.h:

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

12 years ago2010-05-27 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Thu, 27 May 2010 12:14:53 +0000 (12:14 +0000)]
2010-05-27  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Shinichiro Hamaji.

        check-webkit-style complains about use of NULL in GTK function calls that require sentinels
        https://bugs.webkit.org/show_bug.cgi?id=39372

        Don't warn about NULL in g_*() calls. Zero can't be used instead
        for calls like g_build_filename and g_object_get/set.

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

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

12 years ago2010-05-27 Eric Seidel <eric@webkit.org>
eric@webkit.org [Thu, 27 May 2010 12:12:43 +0000 (12:12 +0000)]
2010-05-27  Eric Seidel  <eric@webkit.org>

        Reviewed by Darin Adler.

        Remove bit-rotten INSTRUMENT_LAYOUT_SCHEDULING code from HTMLTokenizer
        https://bugs.webkit.org/show_bug.cgi?id=39714

        This came from a discussion on #webkit with Hyatt about this code
        being old and no longer used to either of our knowledge.

        No functional changes, thus no tests.

        I also removed a bogus FIXME I had added in an earlier patch
        before I understood what the HTMLTokenizer was trying to do.

        * html/HTMLTokenizer.cpp:
        (WebCore::HTMLTokenizer::scriptHandler):
        (WebCore::HTMLTokenizer::scriptExecution):
        (WebCore::HTMLTokenizer::continueProcessing):
        (WebCore::HTMLTokenizer::willWriteHTML):
        (WebCore::HTMLTokenizer::didWriteHTML):
        (WebCore::HTMLTokenizer::timerFired):
        (WebCore::HTMLTokenizer::executeExternalScriptsIfReady):

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

12 years ago2010-05-27 Anton Muhin <antonm@chromium.org>
eric@webkit.org [Thu, 27 May 2010 12:01:01 +0000 (12:01 +0000)]
2010-05-27  Anton Muhin  <antonm@chromium.org>

        Reviewed by Adam Barth.

        Add callbacks to ScriptController to allow notifications on named items additions and removals
        https://bugs.webkit.org/show_bug.cgi?id=39679

        * bindings/js/ScriptController.h: Callbacks with empty implementation added.
        (WebCore::ScriptController::namedItemAdded):
        (WebCore::ScriptController::namedItemRemoved):
        * bindings/v8/ScriptController.cpp: Empty implementation of callbacks.
        (WebCore::ScriptController::namedItemAdded):
        (WebCore::ScriptController::namedItemRemoved):
        * bindings/v8/ScriptController.h: Callbacks added.
        * html/HTMLDocument.cpp: Hooking in callbacks.
        (WebCore::HTMLDocument::addItemToMap):
        (WebCore::HTMLDocument::removeItemFromMap):
        * html/HTMLDocument.h:

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

12 years ago2010-05-27 Zhenyao Mo <zmo@google.com>
eric@webkit.org [Thu, 27 May 2010 11:43:30 +0000 (11:43 +0000)]
2010-05-27  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        Implement lazy clearing of renderbuffers
        https://bugs.webkit.org/show_bug.cgi?id=36248

        * fast/canvas/webgl/renderbuffer-initialization-expected.txt: Added.
        * fast/canvas/webgl/renderbuffer-initialization.html: Added.
2010-05-27  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        Implement lazy clearing of renderbuffers
        https://bugs.webkit.org/show_bug.cgi?id=36248

        Test: fast/canvas/webgl/renderbuffer-initialization.html

        * html/canvas/WebGLFramebuffer.cpp:
        (WebCore::WebGLFramebuffer::WebGLFramebuffer): Init added members.
        (WebCore::WebGLFramebuffer::setAttachment): Set attachment object.
        (WebCore::WebGLFramebuffer::onBind): Perform buffer clearing if needed.
        (WebCore::WebGLFramebuffer::onAttachedObjectChange): Ditto.
        (WebCore::WebGLFramebuffer::isUninitialized): Check whether an attached object is uninitialized renderbuffer.
        (WebCore::WebGLFramebuffer::setInitialized): After initialize a renderbuffer, set the flag.
        (WebCore::WebGLFramebuffer::initializeRenderbuffers): Clear un-initialized renderbuffers if framebuffer is complete.
        * html/canvas/WebGLFramebuffer.h:
        (WebCore::WebGLFramebuffer::isDepthAttached): Changed to check object.
        (WebCore::WebGLFramebuffer::isStencilAttached): Ditto.
        (WebCore::WebGLFramebuffer::isDepthStencilAttached): Ditto.
        * html/canvas/WebGLRenderbuffer.cpp:
        (WebCore::WebGLRenderbuffer::WebGLRenderbuffer): Init added members.
        * html/canvas/WebGLRenderbuffer.h:
        (WebCore::WebGLRenderbuffer::isInitialized): As the function name.
        (WebCore::WebGLRenderbuffer::setInitialized): Ditto.
        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::bindFramebuffer): Call onBind().
        (WebCore::WebGLRenderingContext::copyTexImage2D): Call onAttachedObjectChange().
        (WebCore::WebGLRenderingContext::deleteRenderbuffer): Ditto.
        (WebCore::WebGLRenderingContext::deleteTexture): Ditto.
        (WebCore::WebGLRenderingContext::framebufferRenderbuffer): Call setAttachment.
        (WebCore::WebGLRenderingContext::framebufferTexture2D): Call onAttachedObjectChange().
        (WebCore::WebGLRenderingContext::renderbufferStorage): Ditto.
        (WebCore::WebGLRenderingContext::texImage2DBase): Ditto.
        * platform/graphics/mac/GraphicsContext3DMac.cpp:
        (WebCore::GraphicsContext3D::reshape): Initialize internal buffers.
2010-05-27  Zhenyao Mo  <zmo@google.com>

        Reviewed by Dimitri Glazkov.

        Implement lazy clearing of renderbuffers
        https://bugs.webkit.org/show_bug.cgi?id=36248

        * src/WebGraphicsContext3DDefaultImpl.cpp:
        (WebKit::WebGraphicsContext3DDefaultImpl::reshape): Clear WebGL internal buffers.

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

12 years ago2010-05-27 Kristian Monsen <kristianm@google.com>
eric@webkit.org [Thu, 27 May 2010 10:51:16 +0000 (10:51 +0000)]
2010-05-27  Kristian Monsen  <kristianm@google.com>

        Reviewed by Darin Adler.

        Compile fix for Android, added include for Refcounted.h, this did not get
        included through Threading.h in Android.
        https://bugs.webkit.org/show_bug.cgi?id=39678

        Build fix only, no new tests.

        * storage/SQLTransactionSyncCallback.h:

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

12 years ago2010-05-27 Joone Hur <joone@kldp.org>
eric@webkit.org [Thu, 27 May 2010 10:39:32 +0000 (10:39 +0000)]
2010-05-27  Joone Hur  <joone@kldp.org>

        Reviewed by Xan Lopez.

        Add GtkVersioning.h in ScrollbackGtk.cpp for maintaining compatibility with the previous GTK+

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

        * platform/gtk/ScrollbarGtk.cpp:

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

12 years ago2010-05-27 Hans Wennborg <hans@chromium.org>
eric@webkit.org [Thu, 27 May 2010 10:28:00 +0000 (10:28 +0000)]
2010-05-27  Hans Wennborg  <hans@chromium.org>

        Reviewed by Alexey Proskuryakov.

        Increase limit on number of (i)frames from 200 to 1000.
        https://bugs.webkit.org/show_bug.cgi?id=39427

        Add layout tests that test the possibility of generating 1000 iframes.

        * compositing/iframes/lots-of-iframes-expected.txt: Added.
        * compositing/iframes/lots-of-iframes.html: Added.
        * compositing/iframes/lots-of-objects-expected.txt: Added.
        * compositing/iframes/lots-of-objects.html: Added.
2010-05-27  Hans Wennborg  <hans@chromium.org>

        Reviewed by Alexey Proskuryakov.

        Increase limit on number of (i)frames from 200 to 1000.
        https://bugs.webkit.org/show_bug.cgi?id=39427

        The limit on number of iframes was introduced in r3707 back in 2003.
        An example of a page that is broken because of this is:
        http://vimcolorschemetest.googlecode.com/svn/html/index-c.html
        Neither Firefox nor IE has such a limit.

        It seems that WebKit can handle a significantly higher number of frames, and
        the original reasons for imposing the limit are believed to be gone.

        Tests: compositing/iframes/lots-of-iframes.html
               compositing/iframes/lots-of-objects.html

        * html/HTMLFrameElementBase.cpp:
        (WebCore::HTMLFrameElementBase::isURLAllowed):
        * page/FrameTree.cpp:
        (WebCore::FrameTree::uniqueChildName):
        * page/Page.h:
        * rendering/RenderEmbeddedObject.cpp:
        (WebCore::isURLAllowed):

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

12 years ago2010-05-27 Kwang Yul Seo <skyul@company100.net>
eric@webkit.org [Thu, 27 May 2010 09:51:56 +0000 (09:51 +0000)]
2010-05-27  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Xan Lopez.

        [GTK] writeToFile fails when length is large
        https://bugs.webkit.org/show_bug.cgi?id=39666

        writeToFile forgot to increment data pointer.

        * platform/gtk/FileSystemGtk.cpp:
        (WebCore::writeToFile):

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

12 years ago2010-05-27 Luiz Agostini <luiz.agostini@openbossa.org>
eric@webkit.org [Thu, 27 May 2010 09:37:26 +0000 (09:37 +0000)]
2010-05-27  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Platform plugin example
        https://bugs.webkit.org/show_bug.cgi?id=39489

        Adding a Qt platform plugin example to repository.

        * examples/platformplugin/README: Added.
        * examples/platformplugin/WebPlugin.cpp: Added.
        (Popup::populateList):
        (Popup::onItemSelected):
        (WebPopup::WebPopup):
        (WebPopup::~WebPopup):
        (WebPopup::createSingleSelectionPopup):
        (WebPopup::createMultipleSelectionPopup):
        (WebPopup::createPopup):
        (WebPopup::show):
        (WebPopup::hide):
        (WebPopup::popupClosed):
        (WebPopup::itemClicked):
        (SingleSelectionPopup::SingleSelectionPopup):
        (MultipleItemListDelegate::MultipleItemListDelegate):
        (MultipleItemListDelegate::paint):
        (MultipleSelectionPopup::MultipleSelectionPopup):
        (WebPlugin::supportsExtension):
        * examples/platformplugin/WebPlugin.h: Added.
        (Popup::Popup):
        (WebPlugin::createSelectInputMethod):
        * examples/platformplugin/platformplugin.pro: Added.
        * examples/platformplugin/qwebkitplatformplugin.h: Copied from WebKit/qt/Api/qwebkitplatformplugin.h.
        (QWebSelectData::~QWebSelectData):
        (QWebSelectData::):
        (QWebSelectMethod::~QWebSelectMethod):
        (QWebKitPlatformPlugin::~QWebKitPlatformPlugin):
        (QWebKitPlatformPlugin::):
2010-05-27  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Platform plugin example
        https://bugs.webkit.org/show_bug.cgi?id=39489

        Exempting directory WebKit/qt/examples/ from style guide.

        * Scripts/webkitpy/style/checker.py:

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

12 years ago[GTK] Dragging onto the desktop causes a critical GLib warning
mrobinson@webkit.org [Thu, 27 May 2010 09:30:25 +0000 (09:30 +0000)]
[GTK] Dragging onto the desktop causes a critical GLib warning
https://bugs.webkit.org/show_bug.cgi?id=39718

Reviewed by Xan Lopez.

Only increment the window reference count if it is not null during drag-end
signal processing.

* webkit/webkitwebview.cpp:
(webkit_web_view_drag_end): Guard against null window values.

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

12 years ago2010-05-26 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Thu, 27 May 2010 09:21:24 +0000 (09:21 +0000)]
2010-05-26  Philippe Normand  <pnormand@igalia.com>

        Reviewed by David Levin.

        [style] Allow usage of NULL in gst_*_many()
        https://bugs.webkit.org/show_bug.cgi?id=39740

        Don't warn if NULL is used by gst_*_many() functions. Zero can't
        be used for the reason explained in Bug 32858.

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

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39783, clean up the moveChild functions on...
hyatt@apple.com [Thu, 27 May 2010 08:30:32 +0000 (08:30 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39783, clean up the moveChild functions on RenderBlock.

Reviewed by Sam Weinig.

Eliminate the need to pass the toChildrenList to the moveChild functions by tightening up the type of the
|to| argument to be a RenderBlock.

Add a moveChildrenTo function that can move a range of children, and patch places that were doing this
by hand.

Make the append forms of the functions just use the insert forms with a beforeChild of 0.

Patch insertChildNode in RenderObjectChildList so that it passes the fullInsert parameter through in the
case where it does an append.

Add an assert to RenderLayer that catches bad structure built when the fullInsert/Remove parameters are
messed up when using append/insertChildNode.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::splitAnonymousBlocksAroundChild):
(WebCore::RenderBlock::makeChildrenAnonymousColumnBlocks):
(WebCore::RenderBlock::createAndAppendRootInlineBox):
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveChildrenTo):
(WebCore::RenderBlock::makeChildrenNonInline):
(WebCore::RenderBlock::removeChild):
* rendering/RenderBlock.h:
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveAllChildrenTo):
(WebCore::RenderBlock::moveChildrenTo):
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::addChild):
* rendering/RenderObjectChildList.cpp:
(WebCore::RenderObjectChildList::insertChildNode):
* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::moveInlineChildren):

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

12 years agoUnreviewed. Add failing tests to the Skipped list temporarily.
ossy@webkit.org [Thu, 27 May 2010 08:30:00 +0000 (08:30 +0000)]
Unreviewed. Add failing tests to the Skipped list temporarily.

[Qt] REGRESSION(r60258): It broke 10 tests.
https://bugs.webkit.org/show_bug.cgi?id=39819

* platform/qt/Skipped:

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

12 years ago2010-05-27 Eric Seidel <eric@webkit.org>
eric@webkit.org [Thu, 27 May 2010 08:17:46 +0000 (08:17 +0000)]
2010-05-27  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Add <pre>/<listing> hack to HTML5Lexer to fix the last remaining HTML5 test suite regressions
        https://bugs.webkit.org/show_bug.cgi?id=39818

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

        Reviewed by Adam Barth.

        Add <pre>/<listing> hack to HTML5Lexer to fix the last remaining HTML5 test suite regressions
        https://bugs.webkit.org/show_bug.cgi?id=39818

        HTML parsers are supposed to ignore the first \n after a <pre> or <listing> tag
        for authoring convenience.  Our new HTML5Lexer didn't have this hack yet
        so there were 4 HTML5 tests failing.  Fixing this fixed the last of the HTML5
        test suite regressions using the HTML5Lexer vs the old lexer.

        * html/HTML5Lexer.cpp:
        (WebCore::HTML5Lexer::reset):
        (WebCore::HTML5Lexer::nextToken):
        * html/HTML5Lexer.h:
        (WebCore::HTML5Lexer::skipLeadingNewLineForListing):
        * html/HTML5TreeBuilder.cpp:
        (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):

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

12 years agoAdd missing file from my last commit.
abarth@webkit.org [Thu, 27 May 2010 08:00:25 +0000 (08:00 +0000)]
Add missing file from my last commit.

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

12 years ago2010-05-27 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Thu, 27 May 2010 07:44:36 +0000 (07:44 +0000)]
2010-05-27  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Remove custom webkit runner and update normal runner with our nifty
        goodness.

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

        Reviewed by Eric Seidel.

        Update script to run the normal version of the parser tests.

        * Scripts/test-html5-parser:

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

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

        Reviewed by Eric Seidel.

        Add HTML5 parser support to run-webkit-tests
        https://bugs.webkit.org/show_bug.cgi?id=39815

        * Scripts/old-run-webkit-tests:

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

12 years ago2010-05-26 Roland Steiner <rolandsteiner@chromium.org>
rolandsteiner@chromium.org [Thu, 27 May 2010 07:18:00 +0000 (07:18 +0000)]
2010-05-26  Roland Steiner  <rolandsteiner@chromium.org>

        Reviewed by NOBODY (layout test crashing fix).

        Bug 39811 - WebPluginListBuilderImpl::addMediaTypeToLastPlugin does not initialize pluginIndex
        https://bugs.webkit.org/show_bug.cgi?id=39811

        Initialize the pluginIndex field (quick fix).

        Tests: covered by fast/dom/prototype-inheritance-2.html
        (crashed under Chromium Linux and Windows)

        * src/WebPluginListBuilderImpl.cpp:
        (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):

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

12 years ago2010-05-26 Eric Seidel <eric@webkit.org>
eric@webkit.org [Thu, 27 May 2010 07:14:02 +0000 (07:14 +0000)]
2010-05-26  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Update our expectations now that we're handling external scripts.

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

        Reviewed by Adam Barth.

        Teach the HTML5 parser how to handle external scripts
        https://bugs.webkit.org/show_bug.cgi?id=39716

        Make it possible for the HTML5Tokenizer to run external scripts.
        I created a new class HTML5ScriptRunner to hold all of the
        script-logic which is scattered throughout the old HTMLTokenizer.

        The design is for the HTML5Tokenizer (the "controller") to hold
        the Lexer, TreeBuilder and ScriptRunner.  The Lexer returns back
        to the controller, which passes tokens to the TreeBuilder.  When the
        treebuilder encounters a </script> tag it pauses itself and returns
        back to the controller which calls the ScriptRunner.  The TreeBuilder
        is un-paused when the HTML5Tokenizer calls takeScriptToProcess().

        The ScriptRunner attempts to process the passed script, and additionally
        any blocked scripts it can.  It returns to the controller indicating if
        parsing should continue.  If not, callbacks when external scripts load
        or when stylesheets are finished parsing will cause the controller to
        kick off script execution and parsing again at a later point.

        * WebCore.xcodeproj/project.pbxproj:
         - Add HTML5ScriptRunner.*
        * bindings/js/CachedScriptSourceProvider.h:
         - Add missing include discovered while building.
        * dom/ScriptElement.cpp:
        (WebCore::ScriptElement::finishParsingChildren):
         - Remove previous hack for inline <script> execution.
        * dom/ScriptElement.h:
         - Explain the HTML5 spec names for m_evaluated and m_createdByParser.
        * html/HTML5ScriptRunner.cpp: Added.
        (WebCore::HTML5ScriptRunner::HTML5ScriptRunner):
         - The HTML5Tokenizer is passed to the HTML5ScriptRunner as a
           CachedResourceClient.  The HTML5ScriptRunner will register the
           HTML5Tokenizer for notifyFinished callbacks when the scripts load.
           The HTML5Tokenizer is expected to call the HTML5ScriptRunner to
           execute any loaded scripts at that point.
        (WebCore::HTML5ScriptRunner::~HTML5ScriptRunner):
        (WebCore::HTML5ScriptRunner::frame): Helper method.
        (WebCore::createScriptLoadEvent): Helper method.
        (WebCore::createScriptErrorEvent): Helper method.
        (WebCore::HTML5ScriptRunner::sourceFromPendingScript):
         - Helper method for dealing with both inline and external script types.
        (WebCore::HTML5ScriptRunner::isPendingScriptReady):
         - Helper for dealing with both inline and external scripts.
        (WebCore::HTML5ScriptRunner::executePendingScript):
         - Execute one script.  Both external and inline scripts
           can become m_parsingBlockingScript if they can't be executed
           immediately after parsing.
        (WebCore::HTML5ScriptRunner::execute):
         - Takes a script element from the tree builder and tries
           to process it.
        (WebCore::HTML5ScriptRunner::executeParsingBlockingScripts):
         - Runs the current parsing blocking script if ready.
         - Running a script could add another parsing blocking script
           so we loop until there is no ready-to-run parsing blocking script.
        (WebCore::HTML5ScriptRunner::executeScriptsWaitingForLoad):
         - Called by HTML5Tokenizer when a script loads.
        (WebCore::HTML5ScriptRunner::executeScriptsWaitingForStylesheets):
         - Called by HTML5Tokenizer when stylesheets complete.
        (WebCore::HTML5ScriptRunner::requestScript):
         - Transcription of the HTML5 spec.
        (WebCore::HTML5ScriptRunner::runScript):
         - Transcription of the HTML5 spec.
        * html/HTML5ScriptRunner.h: Added.
         - New class to handle script loading and execution for the HTML5 parser.
        * html/HTML5Tokenizer.cpp:
        (WebCore::HTML5Tokenizer::HTML5Tokenizer):
         - Create a HTML5ScriptRunner and pass it "this" as the CachedResourceClient.
        (WebCore::HTML5Tokenizer::pumpLexer):
         - When the parser is paused, try to run scripts.
        (WebCore::HTML5Tokenizer::write):
         - Only pump the lexer when the parser is not paused.
        (WebCore::HTML5Tokenizer::end):
         - finish() tells us that we've reached EOF, not end()
         - Only pump the lexer when the parser is not paused.
        (WebCore::HTML5Tokenizer::finish):
         - Mark EOF, and end() if we're not waiting on scripts.
        (WebCore::HTML5Tokenizer::isWaitingForScripts):
         - isPaused() seems to mean isPausedForExternalScripts().
        (WebCore::HTML5Tokenizer::resumeParsingAfterScriptExecution):
        (WebCore::HTML5Tokenizer::notifyFinished):
        (WebCore::HTML5Tokenizer::executeScriptsWaitingForStylesheets):
        * html/HTML5Tokenizer.h:
        * html/HTML5TreeBuilder.cpp:
        (WebCore::HTML5TreeBuilder::HTML5TreeBuilder):
         - Add an m_isPaused flag.
        (WebCore::HTML5TreeBuilder::handleScriptStartTag):
        (WebCore::HTML5TreeBuilder::handleScriptEndTag):
        (WebCore::HTML5TreeBuilder::takeScriptToProcess):
         - Acknowledge that the caller has received the script element.
           It is the caller's responsibility to execute the script if necessary
           and re-pause the tree builder if necessary.
        (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):
         - Save off the current script tag so that it can be passed to
           the HTML5ScriptRunner when we're paused.
        * html/HTML5TreeBuilder.h:
        (WebCore::HTML5TreeBuilder::setPaused):
        (WebCore::HTML5TreeBuilder::isPaused):

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

12 years ago2010-05-26 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Thu, 27 May 2010 06:54:02 +0000 (06:54 +0000)]
2010-05-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Darin Adler.

        Implement SegmentedString::lookAheadSlowCase
        https://bugs.webkit.org/show_bug.cgi?id=39802

        The slow case is need by the resumer test suite.  Sadly, the resumer
        test suite is really slow and produces infinite errors (many of which
        are false positives).  I'll land more of the resumer test suite in a
        future patch.

        * platform/text/SegmentedString.cpp:
        (WebCore::SegmentedString::advance):
        * platform/text/SegmentedString.h:
        (WebCore::SegmentedString::lookAhead):
        (WebCore::SegmentedString::lookAheadIgnoringCase):
        (WebCore::SegmentedString::equalsLiterally):
        (WebCore::SegmentedString::equalsIgnoringCase):
        (WebCore::SegmentedString::lookAheadInline):
        (WebCore::SegmentedString::lookAheadSlowCase):

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

12 years agoBug 39795 - Add support for YARR JIT generation of greedy quantified parens at the...
barraclough@apple.com [Thu, 27 May 2010 06:25:56 +0000 (06:25 +0000)]
Bug 39795 - Add support for YARR JIT generation of greedy quantified parens at the end of the main disjunction.
(relanding r60267)

Reviewed by Oliver Hunt.

If the last item in a main disjunction is a quantified set of parentheses,
this is easier to code generate for than the general case for quantified
parentheses. This is because we never need to backtrack into the parentheses
- the first match will be the final and accepted match.

This patch also somewhat reverts a recent change to when fallback to PCRE
occurs. At the minute the compiler is tracking on patterns which will
require JIT fallback. This is handy from a performance perspective (it saves
the failed attempt at JIT compilation), but it means introducing knowledge
of the JITs capabilities into the other layers of the regex compilers. For
the specific feature of back-references, add a flag tracking their presence
on the pattern, and make these expressions fallback without attempting to
JIT. For parentheses, return to detecting which cases are have or have not
been handled during JIT compilation.

18% progression on tagcloud, ~1.5% overall on sunspidey.

* yarr/RegexCompiler.cpp:
(JSC::Yarr::RegexPatternConstructor::atomBackReference):
(JSC::Yarr::RegexPatternConstructor::quantifyAtom):
* yarr/RegexJIT.cpp:
(JSC::Yarr::RegexGenerator::TermGenerationState::isLastTerm):
(JSC::Yarr::RegexGenerator::TermGenerationState::isMainDisjunction):
(JSC::Yarr::RegexGenerator::generateParenthesesGreedyNoBacktrack):
(JSC::Yarr::RegexGenerator::generateTerm):
(JSC::Yarr::RegexGenerator::RegexGenerator):
(JSC::Yarr::RegexGenerator::shouldFallBack):
(JSC::Yarr::jitCompileRegex):
* yarr/RegexPattern.h:
(JSC::Yarr::RegexPattern::RegexPattern):
(JSC::Yarr::RegexPattern::reset):

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

12 years ago2010-05-26 Jer Noble <jer.noble@apple.com>
eric.carlson@apple.com [Thu, 27 May 2010 05:56:44 +0000 (05:56 +0000)]
2010-05-26  Jer Noble  <jer.noble@apple.com>

        Patch edited by Adele Peterson and Mark Rowe.
        Reviewed by Eric Carlson

        Video elements show no video on Windows machines that do not support accelerated compositing
        https://bugs.webkit.org/show_bug.cgi?id=39446
        rdar://problem/7999794

        Create the visual context in setUpVideoRendering (as opposed to in load), and destroy it in
        tearDownVideoRendering (as opposed to in the destructor.)

        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::~MediaPlayerPrivateQuickTimeVisualContext):
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::load): Moved creation of the visual context to setUpVideoRendering.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::paint): Return early if the visual context isn't set up.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::currentRenderingMode): If the visual context isn't set up,
        return MediaRenderingNone.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::setUpVideoRendering): Create the visual context.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::tearDownVideoRendering): Destroy the visual context.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::hasSetUpVideoRendering): For software rendering mode,
        make sure the visual context has been set up when saying the setup has been done.
        * platform/graphics/win/QTMovieVisualContext.cpp:
        (QTMovieVisualContextPriv::~QTMovieVisualContextPriv): Destruction moved to tearDownVideoRendering.
        Also, make sure to cancel the visual context's newImageAvailable callback in the visual context's destructor.
        (QTMovieVisualContext::create): Added.
        * platform/graphics/win/QTMovieVisualContext.h:

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

12 years agoTemporarily rolling out r60267, I appear to have hoesed perf at the last minute....
barraclough@apple.com [Thu, 27 May 2010 05:17:20 +0000 (05:17 +0000)]
Temporarily rolling out r60267, I appear to have hoesed perf at the last minute. :-/ Fixing.

Reviewed by NOBODY (revert).

* yarr/RegexCompiler.cpp:
(JSC::Yarr::RegexPatternConstructor::atomBackReference):
(JSC::Yarr::RegexPatternConstructor::quantifyAtom):
* yarr/RegexJIT.cpp:
(JSC::Yarr::RegexGenerator::TermGenerationState::term):
(JSC::Yarr::RegexGenerator::generateParenthesesSingle):
(JSC::Yarr::RegexGenerator::generateTerm):
(JSC::Yarr::RegexGenerator::RegexGenerator):
(JSC::Yarr::jitCompileRegex):
* yarr/RegexPattern.h:
(JSC::Yarr::RegexPattern::RegexPattern):
(JSC::Yarr::RegexPattern::reset):

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

12 years ago2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
kov@webkit.org [Thu, 27 May 2010 04:50:12 +0000 (04:50 +0000)]
2010-05-26  Gustavo Noronha Silva  <gns@gnome.org>

        Build fixes for make distcheck.

        * GNUmakefile.am:

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

12 years ago2010-05-26 Tony Chang <tony@chromium.org>
tony@chromium.org [Thu, 27 May 2010 04:48:17 +0000 (04:48 +0000)]
2010-05-26  Tony Chang  <tony@chromium.org>

        Not reviewed, skipping new test on gtk.

        [gtk] skip editing/input/scroll-viewport-page-up-down.html because of missing eventSender methods
        https://bugs.webkit.org/show_bug.cgi?id=39808

        * platform/gtk/Skipped:

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

12 years ago2010-05-26 Zelidrag Hornung <zelidrag@chromium.org>
tony@chromium.org [Thu, 27 May 2010 04:18:07 +0000 (04:18 +0000)]
2010-05-26  Zelidrag Hornung  <zelidrag@chromium.org>

        Reviewed by Ojan Vafai.

        Fixed frame page up/down scrolling calculation. Made sure that the
        cursor moves with page up/down event. Please note that now for mac
        editing behavior we will scroll the content to center the cursor on
        page up/down while other platforms will align the cursor with the top of
        displayed frame.
        https://bugs.webkit.org/show_bug.cgi?id=38213

        * editing/input/option-page-up-down-expected.txt: Fixed page scroll calculation. Now scroll height is calculated only from the visible portion not the entire frame height.
        * editing/input/option-page-up-down.html: Ditto.
        * editing/input/scroll-viewport-page-up-down-expected.txt: Scrolling test of contenteditable iframe and div.
        * editing/input/scroll-viewport-page-up-down.html: Ditto.
        * editing/resources/contenteditable-iframe-fixed-size-src.html: Resource for the scrolling test above.
        * platform/mac/editing/selection/25228.html: Change the test to have the cursor on the right edge of the screen.  The original test
            wasn't testing the behavior anymore.
2010-05-26  Zelidrag Hornung  <zelidrag@chromium.org>

        Reviewed by Ojan Vafai.

        Fixed frame page up/down scrolling calculation. Made sure that the
        cursor moves with page up/down event. Please note that now for mac
        editing behavior we will scroll the content to center the cursor on
        page up/down while other platforms will align the cursor with the top of
        displayed frame.
        https://bugs.webkit.org/show_bug.cgi?id=38213

        Tests: editing/input/option-page-up-down.html (fixed)
               editing/input/scroll-viewport-page-up-down.html

        * WebCore.base.exp:
        * editing/EditorCommand.cpp:
        (WebCore::verticalScrollDistance): Fixed page scroll calculation. Now scroll height is calculated only from the visible portion not the entire frame height.
        (WebCore::executeMovePageDown): Now it can tell SelectionController to move the cursor with the page scroll up/down events.
        (WebCore::executeMovePageDownAndModifySelection): Ditto.
        (WebCore::executeMovePageUp): Ditto.
        (WebCore::executeMovePageUpAndModifySelection): Ditto.
        * editing/SelectionController.cpp:
        * editing/SelectionController.cpp: Exposed an enum param that lets EditorCommand.cpp control how cursor position will be aligned when page moves.
        (WebCore::SelectionController::setSelection): Ditto.
        (WebCore::SelectionController::modify): Ditto.
        * editing/SelectionController.h: Ditto.
        (WebCore::SelectionController::): Ditto.
        (WebCore::SelectionController::setSelection): Ditto.

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

12 years agoBug 39795 - Add support for YARR JIT generation of greedy quantified parens at the...
barraclough@apple.com [Thu, 27 May 2010 03:44:28 +0000 (03:44 +0000)]
Bug 39795 - Add support for YARR JIT generation of greedy quantified parens at the end of the main disjunction.

Reviewed by Oliver Hunt.

If the last item in a main disjunction is a quantified set of parentheses,
this is easier to code generate for than the general case for quantified
parentheses. This is because we never need to backtrack into the parentheses
- the first match will be the final and accepted match.

This patch also somewhat reverts a recent change to when fallback to PCRE
occurs. At the minute the compiler is tracking on patterns which will
require JIT fallback. This is handy from a performance perspective (it saves
the failed attempt at JIT compilation), but it means introducing knowledge
of the JITs capabilities into the other layers of the regex compilers. For
the specific feature of back-references, add a flag tracking their presence
on the pattern, and make these expressions fallback without attempting to
JIT. For parentheses, return to detecting which cases are have or have not
been handled during JIT compilation.

18% progression on tagcloud, ~1.5% overall on sunspidey.

* yarr/RegexCompiler.cpp:
(JSC::Yarr::RegexPatternConstructor::atomBackReference):
(JSC::Yarr::RegexPatternConstructor::quantifyAtom):
* yarr/RegexJIT.cpp:
(JSC::Yarr::RegexGenerator::TermGenerationState::isLastTerm):
(JSC::Yarr::RegexGenerator::TermGenerationState::isMainDisjunction):
(JSC::Yarr::RegexGenerator::generateParenthesesGreedyNoBacktrack):
(JSC::Yarr::RegexGenerator::generateTerm):
(JSC::Yarr::RegexGenerator::RegexGenerator):
(JSC::Yarr::RegexGenerator::shouldFallBack):
(JSC::Yarr::jitCompileRegex):
* yarr/RegexPattern.h:
(JSC::Yarr::RegexPattern::RegexPattern):
(JSC::Yarr::RegexPattern::reset):

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

12 years ago2010-05-26 Jaime Yap <jaimeyap@google.com>
tony@chromium.org [Thu, 27 May 2010 02:14:42 +0000 (02:14 +0000)]
2010-05-26  Jaime Yap  <jaimeyap@google.com>

        Reviewed by Pavel Feldman.

        ScriptCallStack::callLocation() sometimes passed an empty handle to
        toWebCoreString() causing a null pointer deref.
        https://bugs.webkit.org/show_bug.cgi?id=39681

        * bindings/v8/ScriptCallStack.cpp:
        (WebCore::ScriptCallStack::callLocation):

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

12 years agoWeb Inspector: Tooltip on Pause on Exceptions doesn't show up until it is clicked.
bweinstein@apple.com [Thu, 27 May 2010 02:01:54 +0000 (02:01 +0000)]
Web Inspector: Tooltip on Pause on Exceptions doesn't show up until it is clicked.
https://bugs.webkit.org/show_bug.cgi?id=39804

Reviewed by Mark Rowe.

Initialize the title attribute of the Pause on Exceptions button when we initialize other information
about it.

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

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

12 years ago2010-05-26 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Thu, 27 May 2010 01:37:02 +0000 (01:37 +0000)]
2010-05-26  Adam Barth  <abarth@webkit.org>

        Unreviewed, rolling out r60262.
        http://trac.webkit.org/changeset/60262
        https://bugs.webkit.org/show_bug.cgi?id=39783

        Broke every build and is blocking me from working.  :(

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::splitAnonymousBlocksAroundChild):
        (WebCore::RenderBlock::makeChildrenAnonymousColumnBlocks):
        (WebCore::RenderBlock::moveChildTo):
        (WebCore::RenderBlock::moveAllChildrenTo):
        (WebCore::RenderBlock::makeChildrenNonInline):
        (WebCore::RenderBlock::removeChild):
        * rendering/RenderBlock.h:
        * rendering/RenderLayer.cpp:
        (WebCore::RenderLayer::addChild):
        * rendering/RenderObjectChildList.cpp:
        (WebCore::RenderObjectChildList::insertChildNode):
        * rendering/RenderRubyBase.cpp:
        (WebCore::RenderRubyBase::moveInlineChildren):
        (WebCore::RenderRubyBase::moveBlockChildren):
        (WebCore::RenderRubyBase::mergeBlockChildren):

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

12 years ago2010-05-26 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Thu, 27 May 2010 01:03:19 +0000 (01:03 +0000)]
2010-05-26  Anders Carlsson  <andersca@apple.com>

        Unreviewed, rolling out r60256.
        http://trac.webkit.org/changeset/60256
        https://bugs.webkit.org/show_bug.cgi?id=39382

        Causes fast/dom/prototype-inheritance-2.html to start
        crashing.

        * history/PageCache.cpp:
        (WebCore::PageCache::PageCache):
        (WebCore::PageCache::add):
        * history/PageCache.h:
        (WebCore::PageCache::get):
        * loader/DocumentLoader.cpp:
        (WebCore::DocumentLoader::commitIfReady):
        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::canCachePageContainingThisFrame):
        (WebCore::FrameLoader::canCachePage):
        (WebCore::pageCacheLogPrefix):
        (WebCore::pageCacheLog):
        (WebCore::FrameLoader::logCanCachePageDecision):
        (WebCore::FrameLoader::logCanCacheFrameDecision):
        (WebCore::FrameLoader::commitProvisionalLoad):
        (WebCore::FrameLoader::open):
        (WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
        (WebCore::FrameLoader::loadProvisionalItemFromCachedPage):
        (WebCore::FrameLoader::cachePageForHistoryItem):
        (WebCore::FrameLoader::navigateToDifferentDocument):
        * loader/FrameLoader.h:
        * svg/graphics/SVGImage.cpp:
        (WebCore::SVGImage::dataChanged):

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39783, clean up the moveChild functions on...
hyatt@apple.com [Thu, 27 May 2010 00:40:44 +0000 (00:40 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39783, clean up the moveChild functions on RenderBlock.

Reviewed by Sam Weinig.

Eliminate the need to pass the toChildrenList to the moveChild functions by tightening up the type of the
|to| argument to be a RenderBlock.

Add a moveChildrenTo function that can move a range of children, and patch places that were doing this
by hand.

Make the append forms of the functions just use the insert forms with a beforeChild of 0.

Patch insertChildNode in RenderObjectChildList so that it passes the fullInsert parameter through in the
case where it does an append.

Add an assert to RenderLayer that catches bad structure built when the fullInsert/Remove parameters are
messed up when using append/insertChildNode.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::splitAnonymousBlocksAroundChild):
(WebCore::RenderBlock::makeChildrenAnonymousColumnBlocks):
(WebCore::RenderBlock::createAndAppendRootInlineBox):
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveChildrenTo):
(WebCore::RenderBlock::makeChildrenNonInline):
(WebCore::RenderBlock::removeChild):
* rendering/RenderBlock.h:
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveAllChildrenTo):
(WebCore::RenderBlock::moveChildrenTo):
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::addChild):
* rendering/RenderObjectChildList.cpp:
(WebCore::RenderObjectChildList::insertChildNode):
* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::moveInlineChildren):

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

12 years agoFixed a crash seen on the Leopard bot, caused by merge.
ggaren@apple.com [Thu, 27 May 2010 00:17:04 +0000 (00:17 +0000)]
Fixed a crash seen on the Leopard bot, caused by merge.

Reviewed by Sam Weinig.

* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION): Get the return address from the callframe,
since it's no longer passed to us as an argument.

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

12 years agoFix GTK+ test failures.
andersca@apple.com [Thu, 27 May 2010 00:16:30 +0000 (00:16 +0000)]
Fix GTK+ test failures.

* plugins/gtk/PluginDataGtk.cpp:
(WebCore::PluginData::initPlugins):
* plugins/win/PluginDataWin.cpp:
(WebCore::PluginData::initPlugins):

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

12 years agoFix for <rdar://problem/7464703> HiDPI: [Layers] Compositing layers
bdakin@apple.com [Wed, 26 May 2010 23:27:51 +0000 (23:27 +0000)]
Fix for <rdar://problem/7464703> HiDPI: [Layers] Compositing layers
do not scale properly when running with a resolution independent
scale

Patch by Simon Fraser <simon.fraser@apple.com> on 2010-05-26
Reviewed by Beth Dakin and Darin Adler.

Apply the userSpaceScaleFactor as a scale on the layerHostingView.

* WebView/WebHTMLView.mm:
(-[WebHTMLView viewDidMoveToWindow]):
(-[WebHTMLView attachRootLayer:]):

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

12 years ago2010-05-26 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 26 May 2010 23:20:57 +0000 (23:20 +0000)]
2010-05-26  Anders Carlsson  <andersca@apple.com>

        Reviewed by Darin Adler.

        Clean up MimeClassInfo and PluginInfo
        https://bugs.webkit.org/show_bug.cgi?id=39700

        Update for WebCore changes.

        * src/WebPluginListBuilderImpl.cpp:
        (WebKit::WebPluginListBuilderImpl::addPlugin):
        (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin):
        (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType):
        * src/WebPluginListBuilderImpl.h:
        (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl):
2010-05-25  Anders Carlsson  <andersca@apple.com>

        Reviewed by Darin Adler.

        Clean up MimeClassInfo and PluginInfo
        https://bugs.webkit.org/show_bug.cgi?id=39700

        This gets rid of all the heap allocation from MimeClassInfo and PluginInfo.

        It also changes the m_plugins and m_mimes vectors in PluginData to not hold heap allocated MimeClassInfo
        and PluginClassInfo objects.

        * page/Page.cpp:
        (WebCore::Page::refreshPlugins):
        * plugins/MimeType.cpp:
        (WebCore::MimeType::type):
        (WebCore::MimeType::suffixes):
        (WebCore::MimeType::description):
        (WebCore::MimeType::enabledPlugin):
        * plugins/MimeType.h:
        (WebCore::MimeType::mimeClassInfo):
        * plugins/MimeTypeArray.cpp:
        (WebCore::MimeTypeArray::item):
        (WebCore::MimeTypeArray::canGetItemsForName):
        (WebCore::MimeTypeArray::namedItem):
        * plugins/Plugin.cpp:
        (WebCore::Plugin::name):
        (WebCore::Plugin::filename):
        (WebCore::Plugin::description):
        (WebCore::Plugin::length):
        (WebCore::Plugin::item):
        (WebCore::Plugin::canGetItemsForName):
        (WebCore::Plugin::namedItem):
        * plugins/Plugin.h:
        (WebCore::Plugin::pluginInfo):
        * plugins/PluginArray.cpp:
        (WebCore::PluginArray::length):
        (WebCore::PluginArray::item):
        (WebCore::PluginArray::canGetItemsForName):
        (WebCore::PluginArray::namedItem):
        (WebCore::PluginArray::pluginData):
        * plugins/PluginArray.h:
        * plugins/PluginData.cpp:
        (WebCore::PluginData::PluginData):
        (WebCore::PluginData::~PluginData):
        (WebCore::PluginData::supportsMimeType):
        (WebCore::PluginData::pluginNameForMimeType):
        * plugins/PluginData.h:
        (WebCore::operator==):
        (WebCore::PluginData::create):
        (WebCore::PluginData::disconnectPage):
        (WebCore::PluginData::page):
        (WebCore::PluginData::plugins):
        (WebCore::PluginData::mimes):
        * plugins/chromium/PluginDataChromium.cpp:
        (WebCore::PluginCache::reset):
        (WebCore::PluginCache::plugins):
        (WebCore::PluginData::initPlugins):
        (WebCore::getPluginMimeTypeFromExtension):
        * plugins/gtk/PluginDataGtk.cpp:
        (WebCore::PluginData::initPlugins):
        * plugins/mac/PluginDataMac.mm:
        (WebCore::PluginData::initPlugins):
        * plugins/qt/PluginDataQt.cpp:
        (WebCore::PluginData::initPlugins):
        * plugins/win/PluginDataWin.cpp:
        (WebCore::PluginData::initPlugins):
        * plugins/wx/PluginDataWx.cpp:
        (WebCore::PluginData::initPlugins):

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

12 years ago2010-05-26 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 26 May 2010 23:06:27 +0000 (23:06 +0000)]
2010-05-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Fix webkit01.dat resumer tests in HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39796

        Update expectations to show massive passage.

        * html5lib/webkit-resumer-expected-html5.txt:
2010-05-26  Nate Chapin  <japhet@chromium.org>

        Reviewed by Adam Barth.

        Factor PageCache functionality out of FrameLoader and into
        PageCache.

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

        Refactor only, so no new tests.

        * history/PageCache.cpp:
        (WebCore::pageCacheLogPrefix):
        (WebCore::pageCacheLog):
        (WebCore::logCanCacheFrameDecision):
        (WebCore::logCanCachePageDecision):
        (WebCore::PageCache::canCachePageContainingThisFrame):
        (WebCore::PageCache::canCache):
        (WebCore::PageCache::add):
        (WebCore::PageCache::get):
        * history/PageCache.h:
        * loader/DocumentLoader.cpp:
        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::commitProvisionalLoad):
        (WebCore::FrameLoader::prepareForCachedPageRestore):
        (WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
        (WebCore::FrameLoader::loadProvisionalItemFromCachedPage):
        (WebCore::FrameLoader::navigateToDifferentDocument):
        * loader/FrameLoader.h:
        (WebCore::FrameLoader::quickRedirectComing):
        * svg/graphics/SVGImage.cpp:

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

12 years ago2010-05-26 Nate Chapin <japhet@chromium.org>
japhet@chromium.org [Wed, 26 May 2010 23:00:31 +0000 (23:00 +0000)]
2010-05-26  Nate Chapin  <japhet@chromium.org>

        Reviewed by Adam Barth.

        Factor PageCache functionality out of FrameLoader and into
        PageCache.

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

        Refactor only, so no new tests.

        * history/PageCache.cpp:
        (WebCore::pageCacheLogPrefix):
        (WebCore::pageCacheLog):
        (WebCore::logCanCacheFrameDecision):
        (WebCore::logCanCachePageDecision):
        (WebCore::PageCache::canCachePageContainingThisFrame):
        (WebCore::PageCache::canCache):
        (WebCore::PageCache::add):
        (WebCore::PageCache::get):
        * history/PageCache.h:
        * loader/DocumentLoader.cpp:
        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::commitProvisionalLoad):
        (WebCore::FrameLoader::prepareForCachedPageRestore):
        (WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
        (WebCore::FrameLoader::loadProvisionalItemFromCachedPage):
        (WebCore::FrameLoader::navigateToDifferentDocument):
        * loader/FrameLoader.h:
        (WebCore::FrameLoader::quickRedirectComing):
        * svg/graphics/SVGImage.cpp:

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39786
pkasting@chromium.org [Wed, 26 May 2010 22:26:05 +0000 (22:26 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39786
Properly reset |bytes_to_consume| when reaching the "gif_done" state in
the open-source GIF decoder.

Reviewed by Adam Barth.

No tests, since there's no test harness support for checking the
internal ImageDecoder state values.

* platform/image-decoders/gif/GIFImageReader.cpp:
(GIFImageReader::read): Use a macro to perform the state change, like we do everywhere else in the file.  Also correctly return "failure" for certain corrupt GIFs, since that doesn't prevent their display (due to WebKit's different use of this code compared to Mozilla).

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

12 years ago2010-05-26 Sheriff Bot <webkit.review.bot@gmail.com>
eric@webkit.org [Wed, 26 May 2010 22:14:41 +0000 (22:14 +0000)]
2010-05-26  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r60251.
        http://trac.webkit.org/changeset/60251
        https://bugs.webkit.org/show_bug.cgi?id=39788

        broke tests (Requested by dhyatt on #webkit).

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::moveChildTo):
        (WebCore::RenderBlock::moveAllChildrenTo):
        (WebCore::RenderBlock::makeChildrenNonInline):
        (WebCore::RenderBlock::removeChild):
        * rendering/RenderBlock.h:
        * rendering/RenderRubyBase.cpp:
        (WebCore::RenderRubyBase::moveInlineChildren):
        (WebCore::RenderRubyBase::moveBlockChildren):
        (WebCore::RenderRubyBase::mergeBlockChildren):
        * rendering/RenderRubyRun.cpp:
        (WebCore::RenderRubyRun::removeChild):

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

12 years ago2010-05-26 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 26 May 2010 21:51:01 +0000 (21:51 +0000)]
2010-05-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Make HTML5 lexer not ASSERT when resuming partial parses
        https://bugs.webkit.org/show_bug.cgi?id=39755

        Add a test suite for partial parsing.  This test runs all our parsing
        test cases, but stops and starts the parser at every character in the
        parse stream to make sure we resume parsing properly.  Currently, a
        bunch of the test cases are commented out, but I'll comment them back
        in as I get them running.

        * html5lib/webkit-resumer-expected-html5.txt: Added.
        * html5lib/webkit-resumer-expected.txt: Added.
        * html5lib/webkit-resumer.html: Added.
2010-05-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Make HTML5 lexer not ASSERT when resuming partial parses
        https://bugs.webkit.org/show_bug.cgi?id=39755

        I'm working through a variation of the webkit-runner.html test suite
        that stops the parser at every character to make sure we can resume
        parsing correctly.  This patch fixes some errors caught by ASSERTs,
        which prevent the basic tests from running to completion.  There's a
        bunch more work to do, however.

        Test: html5lib/webkit-resumer.html

        * html/HTML5Lexer.cpp:
        (WebCore::HTMLNames::isEndTagBufferingState):
        (WebCore::HTML5Lexer::nextToken):
        (WebCore::HTML5Lexer::addToPossibleEndTag):
        * html/HTML5Lexer.h:
        * html/HTML5Tokenizer.cpp:
        (WebCore::HTML5Tokenizer::write):
        * html/HTML5Tokenizer.h:
2010-05-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Make HTML5 lexer not ASSERT when resuming partial parses
        https://bugs.webkit.org/show_bug.cgi?id=39755

        Add webkit-resumer.html to the HTML5 parser test suite.

        * Scripts/test-html5-parser:

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

12 years ago Mac 32 bit build fix.
ap@apple.com [Wed, 26 May 2010 21:38:32 +0000 (21:38 +0000)]
    Mac 32 bit build fix.

        * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::platformInit):
        Use static_cast instead of narrowPrecisionToFloat - the latter can't convert from float to float.

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39783, clean up moveChild functions in Render...
hyatt@apple.com [Wed, 26 May 2010 21:25:51 +0000 (21:25 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39783, clean up moveChild functions in RenderBlock.

Reviewed by Ojan.

Cut out the need to pass the to block's child list by tightening up the type of the to object
from RenderObject to RenderBlock.

Implement the "append" versions of the move functions using their "insert" counterparts, since
insertChildNode just calls appendChildNode when beforeChild is 0 anyway.

Add comments explaining why the default for fullRemoveInsert is false, and make sure all forms
of the move functions have the optional parameter for consistency.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::createAndAppendRootInlineBox):
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveAllChildrenTo):
(WebCore::RenderBlock::makeChildrenNonInline):
(WebCore::RenderBlock::removeChild):
* rendering/RenderBlock.h:
(WebCore::RenderBlock::moveChildTo):
(WebCore::RenderBlock::moveAllChildrenTo):
* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::moveInlineChildren):
(WebCore::RenderRubyBase::moveBlockChildren):
(WebCore::RenderRubyBase::mergeBlockChildren):
* rendering/RenderRubyRun.cpp:
(WebCore::RenderRubyRun::removeChild):

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

12 years ago Make the test pass on chromium by weakening expectations. It's probably a...
ap@apple.com [Wed, 26 May 2010 21:17:53 +0000 (21:17 +0000)]
    Make the test pass on chromium by weakening expectations. It's probably a chromium bug, but
        the test only practically checks that the height is non-zero, so chromium's 198 is fine
        for now.

        * fast/css/custom-font-xheight.html:

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

12 years agoAdded a newline at the end of file.
ap@apple.com [Wed, 26 May 2010 21:04:02 +0000 (21:04 +0000)]
Added a newline at the end of file.

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

12 years agoRemoving a duplicate/obsolete ChangeLog entry.
ap@apple.com [Wed, 26 May 2010 21:03:27 +0000 (21:03 +0000)]
Removing a duplicate/obsolete ChangeLog entry.

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

12 years ago2010-05-26 Dan Bernstein <mitz@apple.com>
ap@apple.com [Wed, 26 May 2010 20:53:10 +0000 (20:53 +0000)]
2010-05-26  Dan Bernstein  <mitz@apple.com>

        Typed and reviewed by Alexey Proskuryakov.

        https://bugs.webkit.org/show_bug.cgi?id=39682
        <rdar://problem/8026774> REGRESSION: WebKit nightly adding insane height to div at random

        Test: fast/css/custom-font-xheight.html

        * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::platformInit):
        Calling an Objective C method that returns a structure with a null object can leave garbage in
        returned value. Custom fonts don't have an NSFont, they only have a CGFont. Call
        platformBoundsForGlyph() function instead, which works with CGFont.
        (WebCore::SimpleFontData::platformBoundsForGlyph): Fixed to work on Tiger (for fonts that
        have an NSFont), since this is now used in more cases.

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

12 years agoBuild fix for Mac clean builds.
bdakin@apple.com [Wed, 26 May 2010 20:43:47 +0000 (20:43 +0000)]
Build fix for Mac clean builds.

* storage/IDBDatabaseRequest.idl:

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

12 years ago2010-05-26 Eric Carlson <eric.carlson@apple.com>
eric.carlson@apple.com [Wed, 26 May 2010 19:07:24 +0000 (19:07 +0000)]
2010-05-26  Eric Carlson  <eric.carlson@apple.com>

        Reviewed by Dan Bernstein.

        Must not cast between CFNumberRef and CFBooleanRef.
        <rdar://problem/8030739>
        https://bugs.webkit.org/show_bug.cgi?id=39756

        * platform/graphics/win/QTMovieVisualContext.cpp:
        (QTMovieVisualContext::getCGImageOptions): QuickTime assumes the value associated
        with kCVPixelBufferCGImageCompatibilityKey is a CFBoolean, so add one.

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

12 years agoBuild fix after new client added to Page constructor.
kevino@webkit.org [Wed, 26 May 2010 18:09:00 +0000 (18:09 +0000)]
Build fix after new client added to Page constructor.

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 17:51:33 +0000 (17:51 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        GTK+ build fix, strike two.

        * bindings/gobject/WebKitDOMEventTarget.cpp:
        (webkit_dom_event_target_get_type):
        (webkit_dom_event_target_default_init):

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

12 years agoFixed typos in the change log
mitz@apple.com [Wed, 26 May 2010 17:05:05 +0000 (17:05 +0000)]
Fixed typos in the change log

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

12 years ago2010-05-26 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Wed, 26 May 2010 16:01:57 +0000 (16:01 +0000)]
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Unreviewed build fix for Windows + clean up the xcode project.

        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:

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

12 years ago2010-05-26 Andrei Popescu <andreip@google.com>
jorlow@chromium.org [Wed, 26 May 2010 15:39:35 +0000 (15:39 +0000)]
2010-05-26  Andrei Popescu  <andreip@google.com>

        Reviewed by Jeremy Orlow.

        Indexed Database component is missing IDBObjectStoreRequest interface
        https://bugs.webkit.org/show_bug.cgi?id=39490

        Adding IDL and stub implementation for IDBObjectStoreRequest.

        No new tests, indexed database isn't yet testable.

        * DerivedSources.cpp:
        * DerivedSources.make:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pri:
        * WebCore.pro:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/js/JSIDBObjectStoreRequestCustom.cpp: Added.
        (WebCore::JSIDBObjectStoreRequest::remove):
        (WebCore::JSIDBObjectStoreRequest::addOrModify):
        (WebCore::JSIDBObjectStoreRequest::modify):
        (WebCore::JSIDBObjectStoreRequest::add):
        (WebCore::JSIDBObjectStoreRequest::get):
        * bindings/v8/custom/V8IDBObjectStoreRequestCustom.cpp: Added.
        (WebCore::V8IDBObjectStoreRequest::removeCallback):
        (WebCore::V8IDBObjectStoreRequest::addOrModifyCallback):
        (WebCore::V8IDBObjectStoreRequest::modifyCallback):
        (WebCore::V8IDBObjectStoreRequest::addCallback):
        (WebCore::V8IDBObjectStoreRequest::getCallback):
        * storage/IDBObjectStore.cpp: Added.
        * storage/IDBObjectStore.h: Added.
        (WebCore::IDBObjectStore::~IDBObjectStore):
        * storage/IDBObjectStoreRequest.cpp: Added.
        (WebCore::IDBObjectStoreRequest::name):
        (WebCore::IDBObjectStoreRequest::keyPath):
        (WebCore::IDBObjectStoreRequest::IDBObjectStoreRequest):
        * storage/IDBObjectStoreRequest.h: Added.
        (WebCore::IDBObjectStoreRequest::create):
        (WebCore::IDBObjectStoreRequest::~IDBObjectStoreRequest):
        * storage/IDBObjectStoreRequest.idl: Added.

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

12 years ago2010-05-26 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Wed, 26 May 2010 15:26:59 +0000 (15:26 +0000)]
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Unreviewed chromium build fix
        https://bugs.webkit.org/show_bug.cgi?id=39739

        The backwards compat function needs to take in a WebSecurityOrigin
        instead of a WebString.

        * public/WebIndexedDatabase.h:
        (WebKit::WebIndexedDatabase::open):

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 14:34:25 +0000 (14:34 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Unreviewed GTK+ build fix.

        Use G_DEFINE_INTERFACE only if it's available.

        * bindings/gobject/WebKitDOMEventTarget.cpp:
        (webkit_dom_event_target_get_type):
        (webkit_dom_event_target_default_init):

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

12 years agoUnreviewed fix, Qt specific expected file updated after r60235.
ossy@webkit.org [Wed, 26 May 2010 14:30:43 +0000 (14:30 +0000)]
Unreviewed fix, Qt specific expected file updated after r60235.

* platform/qt/fast/dom/Window/window-properties-expected.txt: updated.

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

12 years agoUnreviewed.
ossy@webkit.org [Wed, 26 May 2010 14:18:50 +0000 (14:18 +0000)]
Unreviewed.

[Qt] media/media-can-play-ogg.html crashes intermittently on the bot
https://bugs.webkit.org/show_bug.cgi?id=39481

* platform/qt/Skipped: the culprit media/audio-only-video-intrinsic-size.html skipped until fix.

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

12 years ago2010-05-26 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Wed, 26 May 2010 14:14:42 +0000 (14:14 +0000)]
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Darin Fisher.

        Implement WebDOMStorageList and make WebIDBDatabase use it
        https://bugs.webkit.org/show_bug.cgi?id=39731

        Remove unused function.

        * dom/DOMStringList.h:
2010-05-26  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Darin Fisher.

        Implement WebDOMStorageList and make WebIDBDatabase use it
        https://bugs.webkit.org/show_bug.cgi?id=39731

        * WebKit.gyp:
        * public/WebDOMStringList.h: Added.
        (WebKit::WebDOMStringList::~WebDOMStringList):
        (WebKit::WebDOMStringList::WebDOMStringList):
        (WebKit::WebDOMStringList::operator=):
        * public/WebIDBDatabase.h:
        (WebKit::WebIDBDatabase::objectStores):
        * src/IDBDatabaseProxy.cpp:
        (WebCore::IDBDatabaseProxy::objectStores):
        * src/WebDOMStringList.cpp: Added.
        (WebKit::WebDOMStringList::reset):
        (WebKit::WebDOMStringList::assign):
        (WebKit::WebDOMStringList::append):
        (WebKit::WebDOMStringList::length):
        (WebKit::WebDOMStringList::item):
        (WebKit::WebDOMStringList::WebDOMStringList):
        (WebKit::WebDOMStringList::operator=):
        (WebKit::WebDOMStringList::operator WTF::PassRefPtr<WebCore::DOMStringList>):
        * src/WebIDBDatabaseImpl.cpp:
        (WebKit::WebIDBDatabaseImpl::objectStores):
        * src/WebIDBDatabaseImpl.h:

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

12 years agoBug 31296 - Web Inspector: Should support console.groupCollapsed
jberlin@webkit.org [Wed, 26 May 2010 13:44:21 +0000 (13:44 +0000)]
Bug 31296 - Web Inspector: Should support console.groupCollapsed
https://bugs.webkit.org/show_bug.cgi?id=31296

Reviewed by Pavel Feldman

WebCore:

* inspector/InspectorController.cpp:
(WebCore::InspectorController::startGroup):
Set the message type based on whether or not it should be initially collapsed.
* inspector/InspectorController.h:

* inspector/front-end/ConsoleView.js:
Treat a StartGroupCollapsed message the same way as a StartGroup message, but display the tree for the group as collapsed.
(WebInspector.ConsoleView.prototype.addMessage):
(WebInspector.ConsoleMessage.prototype.toMessageElement):
(WebInspector.ConsoleMessage.prototype.toString):
(WebInspector.ConsoleGroup.prototype.addMessage):

* page/Console.cpp:
(WebCore::Console::groupCollapsed):
Create a group and indicate that it should be collapsed.
* page/Console.h:
Add the StartGroupCollapsed message type.

(WebCore::):
* page/Console.idl:
Create the JS bindings for groupCollapsed.

LayoutTests:

* fast/dom/Window/window-properties-expected.txt:
Update results to take into account added groupCollapsed function.

* inspector/console-tests-expected.txt:
* inspector/console-tests.html:
Add test for groupCollapsed and its results.

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

12 years ago2010-05-26 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 26 May 2010 13:34:25 +0000 (13:34 +0000)]
2010-05-26  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Add results for svg/hixie/links/003-broken.xml for mac-leopard. All SVG tests pass with --tolerance 0 again for me on Leopard.

        * platform/mac-leopard/svg/hixie/links/003-broken-expected.checksum: Added.
        * platform/mac-leopard/svg/hixie/links/003-broken-expected.png: Added.

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

12 years agoSupport the labels attribute in labelable form controls
yael.aharon@nokia.com [Wed, 26 May 2010 13:12:40 +0000 (13:12 +0000)]
Support the labels attribute in labelable form controls
https://bugs.webkit.org/show_bug.cgi?id=38713

Reviewed by Kent Tamura.

WebCore:

Added a new cache type in NodeRareData to store the new cache type.
This cache is created on demand.

Added the "labels" attribute to all form controls that support this attribute.

Tests: fast/forms/labels-add-htmlFor-label.html
       fast/forms/labels-add-parent-label.html
       fast/forms/labels-change-htmlFor-attribute.html
       fast/forms/labels-item-index.html
       fast/forms/labels-remove-htmlFor-attribute.html
       fast/forms/labels-remove-htmlFor-label.html
       fast/forms/labels-remove-parent-label.html
       fast/forms/labels-set-htmlFor-attribute.html

* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* dom/Node.cpp:
(WebCore::Node::notifyLocalNodeListsLabelChanged):
(WebCore::Node::removeCachedLabelsNodeList):
(WebCore::NodeListsNodeData::invalidateCaches):
(WebCore::NodeListsNodeData::invalidateCachesThatDependOnAttributes):
(WebCore::NodeListsNodeData::isEmpty):
* dom/Node.h:
* dom/NodeRareData.h:
(WebCore::NodeListsNodeData::NodeListsNodeData):
* html/HTMLButtonElement.idl:
* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::isLabelable):
(WebCore::HTMLFormControlElement::labels):
* html/HTMLFormControlElement.h:
* html/HTMLInputElement.idl:
* html/HTMLLabelElement.cpp:
(WebCore::HTMLLabelElement::parseMappedAttribute):
* html/HTMLLabelElement.h:
* html/HTMLMeterElement.idl:
* html/HTMLProgressElement.idl:
* html/HTMLSelectElement.idl:
* html/HTMLTextAreaElement.idl:
* html/LabelsNodeList.cpp: Added.
(WebCore::LabelsNodeList::LabelsNodeList):
(WebCore::LabelsNodeList::~LabelsNodeList):
(WebCore::LabelsNodeList::nodeMatches):
* html/LabelsNodeList.h: Added.
(WebCore::LabelsNodeList::create):

LayoutTests:

Update result for HTMLSelectElement, since it now includes the new attribute "labels"
* fast/dom/domListEnumeration-expected.txt:
* fast/dom/script-tests/domListEnumeration.js:

* fast/forms/labels-add-htmlFor-label-expected.txt: Added.
* fast/forms/labels-add-htmlFor-label.html: Added.
* fast/forms/labels-add-parent-label-expected.txt: Added.
* fast/forms/labels-add-parent-label.html: Added.
* fast/forms/labels-change-htmlFor-attribute-expected.txt: Added.
* fast/forms/labels-change-htmlFor-attribute.html: Added.
* fast/forms/labels-item-index-expected.txt: Added.
* fast/forms/labels-item-index.html: Added.
* fast/forms/labels-remove-htmlFor-attribute-expected.txt: Added.
* fast/forms/labels-remove-htmlFor-attribute.html: Added.
* fast/forms/labels-remove-htmlFor-label-expected.txt: Added.
* fast/forms/labels-remove-htmlFor-label.html: Added.
* fast/forms/labels-remove-parent-label-expected.txt: Added.
* fast/forms/labels-remove-parent-label.html: Added.
* fast/forms/labels-set-htmlFor-attribute-expected.txt: Added.
* fast/forms/labels-set-htmlFor-attribute.html: Added.
* fast/forms/script-tests/labels-add-htmlFor-label.js: Added.
* fast/forms/script-tests/labels-add-parent-label.js: Added.
* fast/forms/script-tests/labels-change-htmlFor-attribute.js: Added.
* fast/forms/script-tests/labels-item-index.js: Added.
* fast/forms/script-tests/labels-remove-htmlFor-attribute.js: Added.
* fast/forms/script-tests/labels-remove-htmlFor-label.js: Added.
* fast/forms/script-tests/labels-remove-parent-label.js: Added.
* fast/forms/script-tests/labels-set-htmlFor-attribute.js: Added.

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 11:54:04 +0000 (11:54 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Jeremy Orlow.

        Style fix in JSEventCustom.cpp
        https://bugs.webkit.org/show_bug.cgi?id=39727

        Conditional includes should be all together after the
        unconditional includes.

        * bindings/js/JSEventCustom.cpp:

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

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

        Reviewed by Steve Block.

        Flesh out IDBDatabase
        https://bugs.webkit.org/show_bug.cgi?id=39602

        Update the test expectations now that this succeeds.

        * storage/indexeddb/basics-expected.txt:
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Add IDBDatabase's attributes
        https://bugs.webkit.org/show_bug.cgi?id=39602

        Add the attributes (like name, description, etc) for
        IDBDatabaseRequest.  Plumb that back to the IDBDatabase
        object which stores the data.

        CMake and Android build changes in another CL (that
        fixes other stuff too).

        Updated the layout test, but there's some further testing
        that needs to be added once the Chromium side of this lands.

        * GNUmakefile.am
        * WebCore.gypi:
        * WebCore.pro
        * WebCore.vcproj/WebCore.vcproj
        * WebCore.xcodeproj/project.pbxproj
        * dom/DOMStringList.h:
        (WebCore::DOMStringList::strings):
        * storage/IDBDatabase.cpp: Removed.
        * storage/IDBDatabase.h:
        * storage/IDBDatabaseImpl.cpp: Added.
        (WebCore::IDBDatabaseImpl::IDBDatabaseImpl):
        (WebCore::IDBDatabaseImpl::~IDBDatabaseImpl):
        (WebCore::IDBDatabaseImpl::objectStores):
        * storage/IDBDatabaseImpl.h: Added.
        (WebCore::IDBDatabaseImpl::create):
        (WebCore::IDBDatabaseImpl::name):
        (WebCore::IDBDatabaseImpl::description):
        (WebCore::IDBDatabaseImpl::version):
        * storage/IDBDatabaseRequest.h:
        (WebCore::IDBDatabaseRequest::name):
        (WebCore::IDBDatabaseRequest::description):
        (WebCore::IDBDatabaseRequest::version):
        (WebCore::IDBDatabaseRequest::objectStores):
        * storage/IDBDatabaseRequest.idl:
        * storage/IDBSuccessEvent.cpp:
        (WebCore::IDBSuccessEvent::IDBSuccessEvent):
        * storage/IndexedDatabaseImpl.cpp:
        (WebCore::IndexedDatabaseImpl::open):
        * storage/IndexedDatabaseImpl.h:
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        Add IDBDatabase's attributes
        https://bugs.webkit.org/show_bug.cgi?id=39602

        Plumbing to hook up the synchronous attribute requests
        on IDBDatabase.

        * public/WebIDBDatabase.h:
        (WebKit::WebIDBDatabase::name):
        (WebKit::WebIDBDatabase::description):
        (WebKit::WebIDBDatabase::version):
        (WebKit::WebIDBDatabase::objectStores):
        * src/IDBDatabaseProxy.cpp:
        (WebCore::IDBDatabaseProxy::name):
        (WebCore::IDBDatabaseProxy::description):
        (WebCore::IDBDatabaseProxy::version):
        (WebCore::IDBDatabaseProxy::objectStores):
        * src/IDBDatabaseProxy.h:
        * src/WebIDBDatabaseImpl.cpp:
        (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl):
        (WebKit::WebIDBDatabaseImpl::name):
        (WebKit::WebIDBDatabaseImpl::description):
        (WebKit::WebIDBDatabaseImpl::version):
        (WebKit::WebIDBDatabaseImpl::objectStores):
        * src/WebIDBDatabaseImpl.h:

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 10:51:35 +0000 (10:51 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Add new test to the build.

        * GNUmakefile.am:

WebCore:

2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by NOBODY Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Add actual GObject event objects to the DOM event signals.

        * GNUmakefile.am:
        * bindings/gobject/GObjectEventListener.cpp:
        (WebCore::GObjectEventListener::handleEvent):
        * bindings/gobject/WebKitDOMBinding.cpp:
        (WebKit::wrapEventTarget):
        (WebKit::kit):
        * bindings/gobject/WebKitDOMBinding.h:
        * bindings/gobject/WebKitDOMEventTarget.cpp: Added.
        (webkit_dom_event_target_default_init):
        (webkit_dom_event_target_dispatch_event):
        * bindings/gobject/WebKitDOMEventTarget.h: Added.
        * bindings/scripts/CodeGeneratorGObject.pm:

WebKit/gtk:

2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Test DOMWindow signals.

        * tests/testdomdomwindow.c: Added.
        (finish_loading):
        (dom_domview_fixture_setup):
        (dom_domview_fixture_teardown):
        (loadedCallback):
        (clickedCallback):
        (map_event_cb):
        (load_event_callback):
        (test_dom_domview_signals):
        (main):

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

12 years ago2010-05-24 Jeremy Orlow <jorlow@chromium.org>
jorlow@chromium.org [Wed, 26 May 2010 10:35:37 +0000 (10:35 +0000)]
2010-05-24  Jeremy Orlow  <jorlow@chromium.org>

        Reviewed by Steve Block.

        [Android] Add IndexedDB to the build
        https://bugs.webkit.org/show_bug.cgi?id=39593

        Add the current list of build files to Android's make files.  From now on,
        I'll try to be sure to update these along with the rest.
        Also, fix a nit in the gypi file.

        No tests..just changing build files.

        * Android.derived.jscbindings.mk:
        * Android.derived.v8bindings.mk:
        * Android.mk:
        * WebCore.gypi:

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

12 years ago2010-05-26 Alexander Pavlov <apavlov@chromium.org>
apavlov@chromium.org [Wed, 26 May 2010 10:33:48 +0000 (10:33 +0000)]
2010-05-26  Alexander Pavlov  <apavlov@chromium.org>

        Reviewed by Pavel Feldman.

        Expose CSS rule body start/end offsets in the parent stylesheet
        https://bugs.webkit.org/show_bug.cgi?id=38906

        CSSParser::parseSheet() accepts an optional external Vector where the start/end offsets
        of the CSSStyleRule bodies, relative to the beginning of the stylesheet, will be stored.
        This Vector is only used when the Web Inspector needs the body ranges, thus there is no
        memory overhead until the user starts editing styles via the Web Inspector.
        Additionally, fixed an issue with a single inspectorStyleSheet for all frames in the page.

        Test: inspector/styles-source-offsets.html

        WebCore:
        * css/CSSGrammar.y:
        * css/CSSParser.cpp:
        (WebCore::CSSParser::CSSParser):
        (WebCore::CSSParser::setupParser):
        (WebCore::CSSParser::parseSheet):
        (WebCore::CSSParser::createStyleRule):
        (WebCore::CSSParser::updateLastSelectorLineAndPosition):
        (WebCore::CSSParser::markRuleBodyStart):
        (WebCore::CSSParser::markRuleBodyEnd):
        * css/CSSParser.h:
        (WebCore::CSSParser::resetRuleBodyMarks):
        * inspector/InspectorCSSStore.cpp:
        (WebCore::InspectorCSSStore::InspectorCSSStore):
        (WebCore::InspectorCSSStore::reset):
        (WebCore::InspectorCSSStore::removeDocument):
        (WebCore::InspectorCSSStore::inspectorStyleSheet):
        (WebCore::InspectorCSSStore::getStartEndOffsets):
        (WebCore::InspectorCSSStore::getIndexInStyleRules):
        (WebCore::InspectorCSSStore::disabledStyleForId):
        (WebCore::InspectorCSSStore::styleForId):
        (WebCore::InspectorCSSStore::ruleForId):
        (WebCore::InspectorCSSStore::bindStyle):
        (WebCore::InspectorCSSStore::bindStyleSheet):
        (WebCore::InspectorCSSStore::bindRule):
        * inspector/InspectorCSSStore.h:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::InspectorController):
        (WebCore::InspectorController::resourceForURL):
        * inspector/InspectorController.h:
        (WebCore::InspectorController::inspectorFrontend):
        * inspector/InspectorDOMAgent.cpp:
        (WebCore::InspectorDOMAgent::InspectorDOMAgent):
        (WebCore::InspectorDOMAgent::unbind):
        (WebCore::InspectorDOMAgent::getStyles):
        (WebCore::InspectorDOMAgent::getAllStyles):
        (WebCore::InspectorDOMAgent::buildArrayForCSSRules):
        (WebCore::InspectorDOMAgent::buildArrayForPseudoElements):
        (WebCore::InspectorDOMAgent::applyStyleText):
        (WebCore::InspectorDOMAgent::setStyleText):
        (WebCore::InspectorDOMAgent::setStyleProperty):
        (WebCore::InspectorDOMAgent::toggleStyleEnabled):
        (WebCore::InspectorDOMAgent::setRuleSelector):
        (WebCore::InspectorDOMAgent::addRule):
        (WebCore::InspectorDOMAgent::buildObjectForStyle):
        (WebCore::InspectorDOMAgent::buildArrayForDisabledStyleProperties):
        (WebCore::InspectorDOMAgent::buildObjectForStyleSheet):
        (WebCore::InspectorDOMAgent::buildObjectForRule):
        * inspector/InspectorDOMAgent.h:
        * inspector/front-end/DOMAgent.js:
        (WebInspector.CSSStyleDeclaration):

        LayoutTests:
        * inspector/resources/styles-source-offsets.css: Added.
        (body):
        (/* comment before selector */body.main1/* comment after selector */):
        (body.main2):
        * inspector/styles-source-offsets-expected.txt: Added.
        * inspector/styles-source-offsets.html: Added.

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 10:23:28 +0000 (10:23 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Use GObject-like names for the DOM event signals. Basically go
        from 'mousewheel' to 'mouse-wheel-event'.

        * bindings/scripts/CodeGeneratorGObject.pm:

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 10:16:46 +0000 (10:16 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        First step towards DOM events support. We create one signal per
        event supported in the DOM classes, and create a custom
        GObjectEventListener that will emit a GObject signal when an event
        is dispatched to the object. There is no event object at the
        moment (we just pass NULL), and no support for hooking into the
        capture phase.

        * GNUmakefile.am:
        * bindings/gobject/GObjectEventListener.cpp: Added.
        (WebCore::GObjectEventListener::handleEvent):
        (WebCore::GObjectEventListener::operator==):
        * bindings/gobject/GObjectEventListener.h: Added.
        (WebCore::GObjectEventListener::create):
        (WebCore::GObjectEventListener::cast):
        (WebCore::GObjectEventListener::GObjectEventListener):
        * bindings/scripts/CodeGeneratorGObject.pm:
        * bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp:
        (WebKit::core):
        (webkit_dom_test_callback_finalize):
        (webkit_dom_test_callback_class_init):
        (WebKit::wrapTestCallback):
        * bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp:
        (WebKit::core):
        (webkit_dom_test_interface_finalize):
        (webkit_dom_test_interface_class_init):
        (WebKit::wrapTestInterface):
        * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
        (WebKit::core):
        (webkit_dom_test_obj_finalize):
        (webkit_dom_test_obj_class_init):
        (WebKit::wrapTestObj):
        * dom/EventListener.h:
        (WebCore::EventListener::):

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

12 years ago2010-05-26 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 26 May 2010 10:08:34 +0000 (10:08 +0000)]
2010-05-26  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Sort XCode project file.

        * WebCore.xcodeproj/project.pbxproj:

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

12 years ago2010-05-26 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 26 May 2010 09:18:33 +0000 (09:18 +0000)]
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=33590

        We need to protect the body of some methods with #ifdefs, since
        the availability of the code they call into is decided at compile
        time.

        * bindings/scripts/CodeGeneratorGObject.pm:

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

12 years ago2010-05-26 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 26 May 2010 08:41:28 +0000 (08:41 +0000)]
2010-05-26  Kent Tamura  <tkent@chromium.org>

        Reviewed by Shinichiro Hamaji.

        Move date/time limit values to DateComponents.h from HTMLInputElement.cpp
        https://bugs.webkit.org/show_bug.cgi?id=39423

        The minimum and maximum values for date, datetime, datetime-local,
        month, time, and week types depend on the implementation of
        DateComponents.  So move them to DateComponents.

        * html/DateComponents.h:
        * html/HTMLInputElement.cpp:
        (WebCore::HTMLInputElement::minimum):
        (WebCore::HTMLInputElement::maximum):

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

12 years agoBuildfix for build without ENABLE(RUBY) after r60201.
ossy@webkit.org [Wed, 26 May 2010 07:58:40 +0000 (07:58 +0000)]
Buildfix for build without ENABLE(RUBY) after r60201.

Reviewed by Simon Hausmann.

* rendering/RenderBlock.cpp:
(WebCore::canMergeContiguousAnonymousBlocks): Missing #if ENABLE(RUBY) guard added.

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

12 years ago2010-05-26 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 26 May 2010 07:35:49 +0000 (07:35 +0000)]
2010-05-26  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed. Update test expectations for JS generator, when using run-webkit-tests. This has been forgotten.

        * bindings/scripts/test/JS/JSTestInterface.cpp:
        (WebCore::JSTestInterfaceConstructor::JSTestInterfaceConstructor):
        (WebCore::JSTestInterface::createPrototype):
        * bindings/scripts/test/JS/JSTestInterface.h:
        (WebCore::JSTestInterfacePrototype::JSTestInterfacePrototype):
        * bindings/scripts/test/JS/JSTestObj.cpp:
        (WebCore::JSTestObjConstructor::JSTestObjConstructor):
        (WebCore::JSTestObj::createPrototype):
        * bindings/scripts/test/JS/JSTestObj.h:
        (WebCore::JSTestObjPrototype::JSTestObjPrototype):

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

12 years ago2010-05-25 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Wed, 26 May 2010 07:18:10 +0000 (07:18 +0000)]
2010-05-25  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GStreamer] Apple trailers not playing
        https://bugs.webkit.org/show_bug.cgi?id=37390

        Set the AppleTrailer User-Agent workaround after
        FrameLoader::addExtraFieldsToSubresourceRequest has been called
        because that method sets the global User-Agent.

        * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
        (webKitWebSrcStart):

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

12 years ago2010-05-24 Dirk Pranke <dpranke@chromium.org>
tony@chromium.org [Wed, 26 May 2010 06:54:56 +0000 (06:54 +0000)]
2010-05-24  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Dimitri Glazkov.

        Re-commit r58765 - it had been rolled out to see if it was causing
        a perf regression (in r59787 and r59789), but that does not seem to
        have been the case.

        * public/WebNotification.h:
        * src/WebNotification.cpp:
        (WebKit::WebNotification::dir):
        (WebKit::WebNotification::replaceId):
2010-05-24  Tony Chang  <tony@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] setup fonts on chromium linux DRT
        https://bugs.webkit.org/show_bug.cgi?id=39644

        * DumpRenderTree/chromium/TestShellGtk.cpp:
        (setupFontconfig):
        (platformInit):
        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::paintRect):  Fix a bug where in release builds, we didn't initialize m_canvas.
        * DumpRenderTree/chromium/fonts.conf: Added.

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

12 years ago2010-05-25 Tony Chang <tony@chromium.org>
tony@chromium.org [Wed, 26 May 2010 06:18:07 +0000 (06:18 +0000)]
2010-05-25  Tony Chang  <tony@chromium.org>

        Not reviewed, adding chromium-mac results.  They differ from
        mac-leopard results because of scollbars.

        [chromium] add layout test results for mac for fast/multicol/span tests
        https://bugs.webkit.org/show_bug.cgi?id=39709

        * platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
        * platform/chromium-mac/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/span/span-margin-collapsing-expected.png: Added.

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

12 years agoUnreviewed, changing "fts2" to "fts3" in one location I missed in r60188.
dumi@chromium.org [Wed, 26 May 2010 03:57:48 +0000 (03:57 +0000)]
Unreviewed, changing "fts2" to "fts3" in one location I missed in r60188.

* storage/DatabaseAuthorizer.cpp:
(WebCore::DatabaseAuthorizer::dropVTable):

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

12 years ago2010-05-25 Tony Chang <tony@chromium.org>
tony@chromium.org [Wed, 26 May 2010 03:55:54 +0000 (03:55 +0000)]
2010-05-25  Tony Chang  <tony@chromium.org>

        Not reviewed, just adding chromium and mac-leopard results.

        add chromium layout test results for fast/multicol/span tests added in r60201
        https://bugs.webkit.org/show_bug.cgi?id=39707

        * platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
        * platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
        * platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: Added.
        * platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
        * platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.png: Added.
        * platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
        * platform/mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt.
        * platform/mac-leopard/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
        * platform/mac-leopard/fast/multicol/span/span-margin-collapsing-expected.png: Added.
        * platform/mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Copied from LayoutTests/platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt.

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

12 years agoBuild fix.
mrowe@apple.com [Wed, 26 May 2010 03:32:55 +0000 (03:32 +0000)]
Build fix.

* platform/graphics/win/MediaPlayerPrivateFullscreenWindow.cpp:

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

12 years ago2010-05-25 Yuta Kitamura <yutak@chromium.org>
ukai@chromium.org [Wed, 26 May 2010 02:35:12 +0000 (02:35 +0000)]
2010-05-25  Yuta Kitamura  <yutak@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Show HTTP status message sent from server in Resources tab.

        This patch obtains an HTTP status message of each resource and pass it to
        the front end of Web Inspector. The status message is shown in "Headers" tab in
        the detail view of that resource, along with the HTTP status code.

        Web Inspector does not respect HTTP status message
        https://bugs.webkit.org/show_bug.cgi?id=39595

        * inspector/InspectorResource.cpp:
        (WebCore::InspectorResource::updateResponse):
        (WebCore::InspectorResource::updateScriptObject):
        * inspector/InspectorResource.h:
        * inspector/front-end/Resource.js:
        (WebInspector.Resource.CompareByTransferSize):
        * inspector/front-end/ResourceView.js:
        (WebInspector.ResourceView.prototype._refreshHTTPInformation):
        * inspector/front-end/inspector.js:
        (WebInspector.updateResource):
        * inspector/front-end/utilities.js:
        (String.prototype.escapeHTML): Escape '"' so that we can escape messages
        that may occur inside HTML attributes.

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

12 years ago2010-05-25 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 26 May 2010 01:55:27 +0000 (01:55 +0000)]
2010-05-25  James Robinson  <jamesr@chromium.org>

        Unreviewed, pixel expectations change only.

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

        This is the first 200 diffs from css1/ and css2.1/.

        * platform/mac-leopard/css1/basic: Added.
        * platform/mac-leopard/css1/basic/class_as_selector-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/class_as_selector-expected.checksum.
        * platform/mac-leopard/css1/basic/class_as_selector-expected.png: Copied from LayoutTests/platform/mac/css1/basic/class_as_selector-expected.png.
        * platform/mac-leopard/css1/basic/comments-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/comments-expected.checksum.
        * platform/mac-leopard/css1/basic/comments-expected.png: Copied from LayoutTests/platform/mac/css1/basic/comments-expected.png.
        * platform/mac-leopard/css1/basic/containment-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/containment-expected.checksum.
        * platform/mac-leopard/css1/basic/containment-expected.png: Copied from LayoutTests/platform/mac/css1/basic/containment-expected.png.
        * platform/mac-leopard/css1/basic/contextual_selectors-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/contextual_selectors-expected.checksum.
        * platform/mac-leopard/css1/basic/contextual_selectors-expected.png: Copied from LayoutTests/platform/mac/css1/basic/contextual_selectors-expected.png.
        * platform/mac-leopard/css1/basic/grouping-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/grouping-expected.checksum.
        * platform/mac-leopard/css1/basic/grouping-expected.png: Copied from LayoutTests/platform/mac/css1/basic/grouping-expected.png.
        * platform/mac-leopard/css1/basic/id_as_selector-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/id_as_selector-expected.checksum.
        * platform/mac-leopard/css1/basic/id_as_selector-expected.png: Copied from LayoutTests/platform/mac/css1/basic/id_as_selector-expected.png.
        * platform/mac-leopard/css1/basic/inheritance-expected.checksum: Copied from LayoutTests/platform/mac/css1/basic/inheritance-expected.checksum.
        * platform/mac-leopard/css1/basic/inheritance-expected.png: Copied from LayoutTests/platform/mac/css1/basic/inheritance-expected.png.
        * platform/mac-leopard/css1/box_properties: Added.
        * platform/mac-leopard/css1/box_properties/border-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border-expected.png.
        * platform/mac-leopard/css1/box_properties/border_bottom-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_bottom-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom-expected.png.
        * platform/mac-leopard/css1/box_properties/border_bottom_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_bottom_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_bottom_width-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_width-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_bottom_width-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_width-expected.png.
        * platform/mac-leopard/css1/box_properties/border_bottom_width_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_width_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_bottom_width_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_bottom_width_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_color-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_color-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_color-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_color-expected.png.
        * platform/mac-leopard/css1/box_properties/border_color_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_color_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_color_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_color_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_left-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_left-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_left-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_left-expected.png.
        * platform/mac-leopard/css1/box_properties/border_left_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_left_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_left_width-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_width-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_left_width-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_width-expected.png.
        * platform/mac-leopard/css1/box_properties/border_left_width_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_width_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_left_width_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_left_width_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_right-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_right-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_right-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_right-expected.png.
        * platform/mac-leopard/css1/box_properties/border_right_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_right_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_right_width-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_width-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_right_width-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_width-expected.png.
        * platform/mac-leopard/css1/box_properties/border_right_width_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_width_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_right_width_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_right_width_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_style-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_style-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_style-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_style-expected.png.
        * platform/mac-leopard/css1/box_properties/border_style_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_style_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_style_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_style_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_top-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_top-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_top-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_top-expected.png.
        * platform/mac-leopard/css1/box_properties/border_top_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_top_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_top_width-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_width-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_top_width-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_width-expected.png.
        * platform/mac-leopard/css1/box_properties/border_top_width_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_width_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_top_width_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_top_width_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/border_width-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_width-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_width-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_width-expected.png.
        * platform/mac-leopard/css1/box_properties/border_width_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/border_width_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/border_width_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/border_width_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/clear-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/clear-expected.checksum.
        * platform/mac-leopard/css1/box_properties/clear-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/clear-expected.png.
        * platform/mac-leopard/css1/box_properties/clear_float-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/clear_float-expected.checksum.
        * platform/mac-leopard/css1/box_properties/clear_float-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/clear_float-expected.png.
        * platform/mac-leopard/css1/box_properties/float-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/float-expected.checksum.
        * platform/mac-leopard/css1/box_properties/float-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/float-expected.png.
        * platform/mac-leopard/css1/box_properties/float_elements_in_series-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/float_elements_in_series-expected.checksum.
        * platform/mac-leopard/css1/box_properties/float_elements_in_series-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/float_elements_in_series-expected.png.
        * platform/mac-leopard/css1/box_properties/float_on_text_elements-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.checksum.
        * platform/mac-leopard/css1/box_properties/float_on_text_elements-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/float_on_text_elements-expected.png.
        * platform/mac-leopard/css1/box_properties/height-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/height-expected.checksum.
        * platform/mac-leopard/css1/box_properties/height-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/height-expected.png.
        * platform/mac-leopard/css1/box_properties/margin-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_bottom-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_bottom-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_bottom-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_bottom-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_bottom_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_bottom_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_bottom_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_bottom_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_left-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_left-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_left-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_left-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_left_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_left_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_left_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_left_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_right-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_right-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_right-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_right-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_right_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_right_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_right_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_right_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_top-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_top-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_top-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_top-expected.png.
        * platform/mac-leopard/css1/box_properties/margin_top_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/margin_top_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/margin_top_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/margin_top_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/padding-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_bottom-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_bottom-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_bottom-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_bottom-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_bottom_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_bottom_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_bottom_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_bottom_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_left-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_left-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_left-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_left-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_left_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_left_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_left_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_left_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_right-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_right-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_right-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_right-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_right_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_right_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_right_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_right_inline-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_top-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_top-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_top-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_top-expected.png.
        * platform/mac-leopard/css1/box_properties/padding_top_inline-expected.checksum: Copied from LayoutTests/platform/mac/css1/box_properties/padding_top_inline-expected.checksum.
        * platform/mac-leopard/css1/box_properties/padding_top_inline-expected.png: Copied from LayoutTests/platform/mac/css1/box_properties/padding_top_inline-expected.png.
        * platform/mac-leopard/css1/cascade: Added.
        * platform/mac-leopard/css1/cascade/cascade_order-expected.checksum: Copied from LayoutTests/platform/mac/css1/cascade/cascade_order-expected.checksum.
        * platform/mac-leopard/css1/cascade/cascade_order-expected.png: Copied from LayoutTests/platform/mac/css1/cascade/cascade_order-expected.png.
        * platform/mac-leopard/css1/cascade/important-expected.checksum: Copied from LayoutTests/platform/mac/css1/cascade/important-expected.checksum.
        * platform/mac-leopard/css1/cascade/important-expected.png: Copied from LayoutTests/platform/mac/css1/cascade/important-expected.png.
        * platform/mac-leopard/css1/classification: Added.
        * platform/mac-leopard/css1/classification/display-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/display-expected.checksum.
        * platform/mac-leopard/css1/classification/display-expected.png: Copied from LayoutTests/platform/mac/css1/classification/display-expected.png.
        * platform/mac-leopard/css1/classification/list_style-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/list_style-expected.checksum.
        * platform/mac-leopard/css1/classification/list_style-expected.png: Copied from LayoutTests/platform/mac/css1/classification/list_style-expected.png.
        * platform/mac-leopard/css1/classification/list_style_image-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/list_style_image-expected.checksum.
        * platform/mac-leopard/css1/classification/list_style_image-expected.png: Copied from LayoutTests/platform/mac/css1/classification/list_style_image-expected.png.
        * platform/mac-leopard/css1/classification/list_style_position-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/list_style_position-expected.checksum.
        * platform/mac-leopard/css1/classification/list_style_position-expected.png: Copied from LayoutTests/platform/mac/css1/classification/list_style_position-expected.png.
        * platform/mac-leopard/css1/classification/list_style_type-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/list_style_type-expected.checksum.
        * platform/mac-leopard/css1/classification/list_style_type-expected.png: Copied from LayoutTests/platform/mac/css1/classification/list_style_type-expected.png.
        * platform/mac-leopard/css1/classification/white_space-expected.checksum: Copied from LayoutTests/platform/mac/css1/classification/white_space-expected.checksum.
        * platform/mac-leopard/css1/classification/white_space-expected.png: Copied from LayoutTests/platform/mac/css1/classification/white_space-expected.png.
        * platform/mac-leopard/css1/color_and_background: Added.
        * platform/mac-leopard/css1/color_and_background/background-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background-expected.png.
        * platform/mac-leopard/css1/color_and_background/background_attachment-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background_attachment-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background_attachment-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background_attachment-expected.png.
        * platform/mac-leopard/css1/color_and_background/background_color-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background_color-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background_color-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background_color-expected.png.
        * platform/mac-leopard/css1/color_and_background/background_image-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background_image-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background_image-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background_image-expected.png.
        * platform/mac-leopard/css1/color_and_background/background_position-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background_position-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background_position-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background_position-expected.png.
        * platform/mac-leopard/css1/color_and_background/background_repeat-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/background_repeat-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/background_repeat-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/background_repeat-expected.png.
        * platform/mac-leopard/css1/color_and_background/color-expected.checksum: Copied from LayoutTests/platform/mac/css1/color_and_background/color-expected.checksum.
        * platform/mac-leopard/css1/color_and_background/color-expected.png: Copied from LayoutTests/platform/mac/css1/color_and_background/color-expected.png.
        * platform/mac-leopard/css1/font_properties: Added.
        * platform/mac-leopard/css1/font_properties/font-expected.checksum: Copied from LayoutTests/platform/mac/css1/font_properties/font-expected.checksum.
        * platform/mac-leopard/css1/font_properties/font-expected.png: Copied from LayoutTests/platform/mac/css1/font_properties/font-expected.png.
        * platform/mac-leopard/css1/font_properties/font_size-expected.checksum: Copied from LayoutTests/platform/mac/css1/font_properties/font_size-expected.checksum.
        * platform/mac-leopard/css1/font_properties/font_size-expected.png: Copied from LayoutTests/platform/mac/css1/font_properties/font_size-expected.png.
        * platform/mac-leopard/css1/font_properties/font_style-expected.checksum: Copied from LayoutTests/platform/mac/css1/font_properties/font_style-expected.checksum.
        * platform/mac-leopard/css1/font_properties/font_style-expected.png: Copied from LayoutTests/platform/mac/css1/font_properties/font_style-expected.png.
        * platform/mac-leopard/css1/font_properties/font_weight-expected.checksum: Copied from LayoutTests/platform/mac/css1/font_properties/font_weight-expected.checksum.
        * platform/mac-leopard/css1/font_properties/font_weight-expected.png: Copied from LayoutTests/platform/mac/css1/font_properties/font_weight-expected.png.
        * platform/mac-leopard/css1/formatting_model: Added.
        * platform/mac-leopard/css1/formatting_model/canvas-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/canvas-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/canvas-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/canvas-expected.png.
        * platform/mac-leopard/css1/formatting_model/floating_elements-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/floating_elements-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/floating_elements-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/floating_elements-expected.png.
        * platform/mac-leopard/css1/formatting_model/height_of_lines-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/height_of_lines-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/height_of_lines-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/height_of_lines-expected.png.
        * platform/mac-leopard/css1/formatting_model/horizontal_formatting-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/horizontal_formatting-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/horizontal_formatting-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/horizontal_formatting-expected.png.
        * platform/mac-leopard/css1/formatting_model/inline_elements-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/inline_elements-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/inline_elements-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/inline_elements-expected.png.
        * platform/mac-leopard/css1/formatting_model/replaced_elements-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/replaced_elements-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/replaced_elements-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/replaced_elements-expected.png.
        * platform/mac-leopard/css1/formatting_model/vertical_formatting-expected.checksum: Copied from LayoutTests/platform/mac/css1/formatting_model/vertical_formatting-expected.checksum.
        * platform/mac-leopard/css1/formatting_model/vertical_formatting-expected.png: Copied from LayoutTests/platform/mac/css1/formatting_model/vertical_formatting-expected.png.
        * platform/mac-leopard/css1/pseudo: Added.
        * platform/mac-leopard/css1/pseudo/anchor-expected.checksum: Copied from LayoutTests/platform/mac/css1/pseudo/anchor-expected.checksum.
        * platform/mac-leopard/css1/pseudo/anchor-expected.png: Copied from LayoutTests/platform/mac/css1/pseudo/anchor-expected.png.
        * platform/mac-leopard/css1/pseudo/firstletter-expected.checksum: Copied from LayoutTests/platform/mac/css1/pseudo/firstletter-expected.checksum.
        * platform/mac-leopard/css1/pseudo/firstletter-expected.png: Copied from LayoutTests/platform/mac/css1/pseudo/firstletter-expected.png.
        * platform/mac-leopard/css1/pseudo/firstline-expected.checksum: Copied from LayoutTests/platform/mac/css1/pseudo/firstline-expected.checksum.
        * platform/mac-leopard/css1/pseudo/firstline-expected.png: Copied from LayoutTests/platform/mac/css1/pseudo/firstline-expected.png.
        * platform/mac-leopard/css1/pseudo/multiple_pseudo_elements-expected.checksum: Copied from LayoutTests/platform/mac/css1/pseudo/multiple_pseudo_elements-expected.checksum.
        * platform/mac-leopard/css1/pseudo/multiple_pseudo_elements-expected.png: Copied from LayoutTests/platform/mac/css1/pseudo/multiple_pseudo_elements-expected.png.
        * platform/mac-leopard/css1/pseudo/pseudo_elements_in_selectors-expected.checksum: Copied from LayoutTests/platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.checksum.
        * platform/mac-leopard/css1/pseudo/pseudo_elements_in_selectors-expected.png: Copied from LayoutTests/platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.png.
        * platform/mac-leopard/css1/text_properties/letter_spacing-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/letter_spacing-expected.checksum.
        * platform/mac-leopard/css1/text_properties/letter_spacing-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/letter_spacing-expected.png.
        * platform/mac-leopard/css1/text_properties/line_height-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/line_height-expected.checksum.
        * platform/mac-leopard/css1/text_properties/line_height-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/line_height-expected.png.
        * platform/mac-leopard/css1/text_properties/text_align-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/text_align-expected.checksum.
        * platform/mac-leopard/css1/text_properties/text_align-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/text_align-expected.png.
        * platform/mac-leopard/css1/text_properties/text_decoration-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/text_decoration-expected.checksum.
        * platform/mac-leopard/css1/text_properties/text_decoration-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/text_decoration-expected.png.
        * platform/mac-leopard/css1/text_properties/text_indent-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/text_indent-expected.checksum.
        * platform/mac-leopard/css1/text_properties/text_indent-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/text_indent-expected.png.
        * platform/mac-leopard/css1/text_properties/vertical_align-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/vertical_align-expected.checksum.
        * platform/mac-leopard/css1/text_properties/vertical_align-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/vertical_align-expected.png.
        * platform/mac-leopard/css1/text_properties/word_spacing-expected.checksum: Copied from LayoutTests/platform/mac/css1/text_properties/word_spacing-expected.checksum.
        * platform/mac-leopard/css1/text_properties/word_spacing-expected.png: Copied from LayoutTests/platform/mac/css1/text_properties/word_spacing-expected.png.
        * platform/mac-leopard/css1/units: Added.
        * platform/mac-leopard/css1/units/color_units-expected.checksum: Copied from LayoutTests/platform/mac/css1/units/color_units-expected.checksum.
        * platform/mac-leopard/css1/units/color_units-expected.png: Copied from LayoutTests/platform/mac/css1/units/color_units-expected.png.
        * platform/mac-leopard/css1/units/length_units-expected.checksum: Copied from LayoutTests/platform/mac/css1/units/length_units-expected.checksum.
        * platform/mac-leopard/css1/units/length_units-expected.png: Copied from LayoutTests/platform/mac/css1/units/length_units-expected.png.
        * platform/mac-leopard/css1/units/percentage_units-expected.checksum: Copied from LayoutTests/platform/mac/css1/units/percentage_units-expected.checksum.
        * platform/mac-leopard/css1/units/percentage_units-expected.png: Copied from LayoutTests/platform/mac/css1/units/percentage_units-expected.png.
        * platform/mac-leopard/css1/units/urls-expected.checksum: Copied from LayoutTests/platform/mac/css1/units/urls-expected.checksum.
        * platform/mac-leopard/css1/units/urls-expected.png: Copied from LayoutTests/platform/mac/css1/units/urls-expected.png.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-00-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-00-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-00-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-00-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-01-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-01-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-01-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-01-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-02-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-02-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-03-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-03-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-03-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-03-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-04-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-04-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-c71-fwd-parsing-04-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-c71-fwd-parsing-04-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-01-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-01-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-01-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-01-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-02-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-02-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-02-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-02-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-03-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-03-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-03-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-03-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-04-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-04-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-04-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-04-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-05-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-05-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-05-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-05-f-expected.png.
        * platform/mac-leopard/css2.1/t0402-syntax-06-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-06-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0402-syntax-06-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0402-syntax-06-f-expected.png.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-00-e-expected.png.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-01-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-01-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-01-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-01-e-expected.png.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-02-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-02-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0505-c16-descendant-02-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0505-c16-descendant-02-e-expected.png.
        * platform/mac-leopard/css2.1/t0509-c15-ids-00-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0509-c15-ids-00-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0509-c15-ids-00-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0509-c15-ids-00-a-expected.png.
        * platform/mac-leopard/css2.1/t0509-c15-ids-01-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0509-c15-ids-01-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0509-c15-ids-01-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0509-c15-ids-01-e-expected.png.
        * platform/mac-leopard/css2.1/t0509-id-sel-syntax-01-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0509-id-sel-syntax-01-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0509-id-sel-syntax-01-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0509-id-sel-syntax-01-f-expected.png.
        * platform/mac-leopard/css2.1/t0509-id-sel-syntax-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0509-id-sel-syntax-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0509-id-sel-syntax-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0509-id-sel-syntax-02-b-expected.png.
        * platform/mac-leopard/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-anch-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-anch-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-00-e-expected.png.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-01-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-01-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-01-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-01-e-expected.png.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-02-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-02-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-02-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-02-e-expected.png.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-03-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-03-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0511-c21-pseud-link-03-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0511-c21-pseud-link-03-e-expected.png.
        * platform/mac-leopard/css2.1/t0602-c13-inh-underlin-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.png.
        * platform/mac-leopard/css2.1/t0602-c13-inheritance-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inheritance-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t0602-c13-inheritance-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inheritance-00-e-expected.png.
        * platform/mac-leopard/css2.1/t0602-inherit-bdr-pad-b-00-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0602-inherit-bdr-pad-b-00-expected.checksum.
        * platform/mac-leopard/css2.1/t0602-inherit-bdr-pad-b-00-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0602-inherit-bdr-pad-b-00-expected.png.
        * platform/mac-leopard/css2.1/t0603-c11-import-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0603-c11-import-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0603-c11-import-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0603-c11-import-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0801-c412-hz-box-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0801-c412-hz-box-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-02-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-03-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-03-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5502-mrgn-r-03-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5502-mrgn-r-03-c-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-02-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-02-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-02-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-02-c-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-03-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-03-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5504-mrgn-l-03-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5504-mrgn-l-03-c-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-01-e-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-01-e-a-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-02-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-02-c-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-02-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-02-c-expected.png.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5506-padn-t-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5506-padn-t-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-01-c-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-01-c-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-02-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-02-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-02-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-02-f-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-03-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-03-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5507-padn-r-03-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5507-padn-r-03-f-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-01-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-01-b-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-02-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-02-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-02-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-02-f-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-03-f-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-03-f-g-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5509-padn-l-03-f-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5509-padn-l-03-f-g-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-01-e-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-01-e-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-01-e-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-01-e-a-expected.png.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-02-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-02-f-expected.checksum.
        * platform/mac-leopard/css2.1/t0804-c5510-padn-02-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0804-c5510-padn-02-f-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-02-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5511-brdr-tw-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-brdr-tw-03-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-02-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5512-brdr-rw-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-brdr-rw-03-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png.
        * platform/mac-leopard/css2.1/t09-c5526c-display-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t09-c5526c-display-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t09-c5526c-display-00-e-expected.png.
        * platform/mac/css1/basic/class_as_selector-expected.checksum: Replaced.
        * platform/mac/css1/basic/class_as_selector-expected.png: Replaced.
        * platform/mac/css1/basic/comments-expected.checksum: Replaced.
        * platform/mac/css1/basic/comments-expected.png: Replaced.
        * platform/mac/css1/basic/containment-expected.checksum: Replaced.
        * platform/mac/css1/basic/containment-expected.png: Replaced.
        * platform/mac/css1/basic/contextual_selectors-expected.checksum: Replaced.
        * platform/mac/css1/basic/contextual_selectors-expected.png: Replaced.
        * platform/mac/css1/basic/grouping-expected.checksum: Replaced.
        * platform/mac/css1/basic/grouping-expected.png: Replaced.
        * platform/mac/css1/basic/id_as_selector-expected.checksum: Replaced.
        * platform/mac/css1/basic/id_as_selector-expected.png: Replaced.
        * platform/mac/css1/basic/inheritance-expected.checksum: Replaced.
        * platform/mac/css1/basic/inheritance-expected.png: Replaced.
        * platform/mac/css1/box_properties/border-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_bottom-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_bottom-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_bottom_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_bottom_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_bottom_width-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_bottom_width-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_bottom_width_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_bottom_width_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_color-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_color-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_color_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_color_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_left-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_left-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_left_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_left_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_left_width-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_left_width-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_left_width_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_left_width_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_right-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_right-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_right_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_right_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_right_width-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_right_width-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_right_width_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_right_width_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_style-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_style-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_style_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_style_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_top-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_top-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_top_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_top_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_top_width-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_top_width-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_top_width_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_top_width_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_width-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_width-expected.png: Replaced.
        * platform/mac/css1/box_properties/border_width_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/border_width_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/clear-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/clear-expected.png: Replaced.
        * platform/mac/css1/box_properties/clear_float-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/clear_float-expected.png: Replaced.
        * platform/mac/css1/box_properties/float-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/float-expected.png: Replaced.
        * platform/mac/css1/box_properties/float_elements_in_series-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/float_elements_in_series-expected.png: Replaced.
        * platform/mac/css1/box_properties/float_on_text_elements-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/float_on_text_elements-expected.png: Replaced.
        * platform/mac/css1/box_properties/height-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/height-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_bottom-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_bottom-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_bottom_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_bottom_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_left-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_left-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_left_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_left_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_right-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_right-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_right_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_right_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_top-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_top-expected.png: Replaced.
        * platform/mac/css1/box_properties/margin_top_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/margin_top_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_bottom-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_bottom-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_bottom_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_bottom_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_left-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_left-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_left_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_left_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_right-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_right-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_right_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_right_inline-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_top-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_top-expected.png: Replaced.
        * platform/mac/css1/box_properties/padding_top_inline-expected.checksum: Replaced.
        * platform/mac/css1/box_properties/padding_top_inline-expected.png: Replaced.
        * platform/mac/css1/cascade/cascade_order-expected.checksum: Replaced.
        * platform/mac/css1/cascade/cascade_order-expected.png: Replaced.
        * platform/mac/css1/cascade/important-expected.checksum: Replaced.
        * platform/mac/css1/cascade/important-expected.png: Replaced.
        * platform/mac/css1/classification/display-expected.checksum: Replaced.
        * platform/mac/css1/classification/display-expected.png: Replaced.
        * platform/mac/css1/classification/list_style-expected.checksum: Replaced.
        * platform/mac/css1/classification/list_style-expected.png: Replaced.
        * platform/mac/css1/classification/list_style_image-expected.checksum: Replaced.
        * platform/mac/css1/classification/list_style_image-expected.png: Replaced.
        * platform/mac/css1/classification/list_style_position-expected.checksum: Replaced.
        * platform/mac/css1/classification/list_style_position-expected.png: Replaced.
        * platform/mac/css1/classification/list_style_type-expected.checksum: Replaced.
        * platform/mac/css1/classification/list_style_type-expected.png: Replaced.
        * platform/mac/css1/classification/white_space-expected.checksum: Replaced.
        * platform/mac/css1/classification/white_space-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background_attachment-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background_attachment-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background_color-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background_color-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background_image-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background_image-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background_position-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background_position-expected.png: Replaced.
        * platform/mac/css1/color_and_background/background_repeat-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/background_repeat-expected.png: Replaced.
        * platform/mac/css1/color_and_background/color-expected.checksum: Replaced.
        * platform/mac/css1/color_and_background/color-expected.png: Replaced.
        * platform/mac/css1/font_properties/font-expected.checksum: Replaced.
        * platform/mac/css1/font_properties/font-expected.png: Replaced.
        * platform/mac/css1/font_properties/font_size-expected.checksum: Replaced.
        * platform/mac/css1/font_properties/font_size-expected.png: Replaced.
        * platform/mac/css1/font_properties/font_style-expected.checksum: Replaced.
        * platform/mac/css1/font_properties/font_style-expected.png: Replaced.
        * platform/mac/css1/font_properties/font_weight-expected.checksum: Replaced.
        * platform/mac/css1/font_properties/font_weight-expected.png: Replaced.
        * platform/mac/css1/formatting_model/canvas-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/canvas-expected.png: Replaced.
        * platform/mac/css1/formatting_model/floating_elements-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/floating_elements-expected.png: Replaced.
        * platform/mac/css1/formatting_model/height_of_lines-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/height_of_lines-expected.png: Replaced.
        * platform/mac/css1/formatting_model/horizontal_formatting-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/horizontal_formatting-expected.png: Replaced.
        * platform/mac/css1/formatting_model/inline_elements-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/inline_elements-expected.png: Replaced.
        * platform/mac/css1/formatting_model/replaced_elements-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/replaced_elements-expected.png: Replaced.
        * platform/mac/css1/formatting_model/vertical_formatting-expected.checksum: Replaced.
        * platform/mac/css1/formatting_model/vertical_formatting-expected.png: Replaced.
        * platform/mac/css1/pseudo/anchor-expected.checksum: Replaced.
        * platform/mac/css1/pseudo/anchor-expected.png: Replaced.
        * platform/mac/css1/pseudo/firstletter-expected.checksum: Replaced.
        * platform/mac/css1/pseudo/firstletter-expected.png: Replaced.
        * platform/mac/css1/pseudo/firstline-expected.checksum: Replaced.
        * platform/mac/css1/pseudo/firstline-expected.png: Replaced.
        * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.checksum: Replaced.
        * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.png: Replaced.
        * platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.checksum: Replaced.
        * platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.png: Replaced.
        * platform/mac/css1/text_properties/letter_spacing-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/letter_spacing-expected.png: Replaced.
        * platform/mac/css1/text_properties/line_height-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/line_height-expected.png: Replaced.
        * platform/mac/css1/text_properties/text_align-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/text_align-expected.png: Replaced.
        * platform/mac/css1/text_properties/text_decoration-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/text_decoration-expected.png: Replaced.
        * platform/mac/css1/text_properties/text_indent-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/text_indent-expected.png: Replaced.
        * platform/mac/css1/text_properties/vertical_align-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/vertical_align-expected.png: Replaced.
        * platform/mac/css1/text_properties/word_spacing-expected.checksum: Replaced.
        * platform/mac/css1/text_properties/word_spacing-expected.png: Replaced.
        * platform/mac/css1/units/color_units-expected.checksum: Replaced.
        * platform/mac/css1/units/color_units-expected.png: Replaced.
        * platform/mac/css1/units/length_units-expected.checksum: Replaced.
        * platform/mac/css1/units/length_units-expected.png: Replaced.
        * platform/mac/css1/units/percentage_units-expected.checksum: Replaced.
        * platform/mac/css1/units/percentage_units-expected.png: Replaced.
        * platform/mac/css1/units/urls-expected.checksum: Replaced.
        * platform/mac/css1/units/urls-expected.png: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-00-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-00-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-01-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-01-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-03-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-03-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-04-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-c71-fwd-parsing-04-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-01-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-01-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-02-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-02-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-03-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-03-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-04-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-04-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-05-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-05-f-expected.png: Replaced.
        * platform/mac/css2.1/t0402-syntax-06-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0402-syntax-06-f-expected.png: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-00-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-00-e-expected.png: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-01-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-01-e-expected.png: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-02-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0505-c16-descendant-02-e-expected.png: Replaced.
        * platform/mac/css2.1/t0509-c15-ids-00-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0509-c15-ids-00-a-expected.png: Replaced.
        * platform/mac/css2.1/t0509-c15-ids-01-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0509-c15-ids-01-e-expected.png: Replaced.
        * platform/mac/css2.1/t0509-id-sel-syntax-01-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0509-id-sel-syntax-01-f-expected.png: Replaced.
        * platform/mac/css2.1/t0509-id-sel-syntax-02-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0509-id-sel-syntax-02-b-expected.png: Replaced.
        * platform/mac/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-anch-00-e-i-expected.checksum: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-00-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-00-e-expected.png: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-01-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-01-e-expected.png: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-02-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-02-e-expected.png: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-03-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0511-c21-pseud-link-03-e-expected.png: Replaced.
        * platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Replaced.
        * platform/mac/css2.1/t0602-c13-inheritance-00-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t0602-c13-inheritance-00-e-expected.png: Replaced.
        * platform/mac/css2.1/t0602-inherit-bdr-pad-b-00-expected.checksum: Replaced.
        * platform/mac/css2.1/t0602-inherit-bdr-pad-b-00-expected.png: Replaced.
        * platform/mac/css2.1/t0603-c11-import-00-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0603-c11-import-00-b-expected.png: Replaced.
        * platform/mac/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0801-c412-hz-box-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-03-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5502-mrgn-r-03-c-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-02-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-02-c-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-03-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5504-mrgn-l-03-c-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-01-e-a-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-02-c-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-02-c-expected.png: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5506-padn-t-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-01-c-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-02-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-02-f-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-03-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5507-padn-r-03-f-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-01-b-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-02-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-02-f-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-03-f-g-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5509-padn-l-03-f-g-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-01-e-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-01-e-a-expected.png: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-02-f-expected.checksum: Replaced.
        * platform/mac/css2.1/t0804-c5510-padn-02-f-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-00-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-00-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-02-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-02-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-03-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5511-brdr-tw-03-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-00-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-00-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-02-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-02-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-03-b-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5512-brdr-rw-03-b-expected.png: Replaced.
        * platform/mac/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.checksum: Replaced.
        * platform/mac/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png: Replaced.
        * platform/mac/css2.1/t09-c5526c-display-00-e-expected.checksum: Replaced.
        * platform/mac/css2.1/t09-c5526c-display-00-e-expected.png: Replaced.

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

12 years agohttps://bugs.webkit.org/show_bug.cgi?id=39615, implement basic support for -webkit...
hyatt@apple.com [Wed, 26 May 2010 00:18:32 +0000 (00:18 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=39615, implement basic support for -webkit-column-span.

Reviewed by Dan Bernstein.

This patch adds support for -webkit-column-span elements that can span across all of the columns
in a multi-column block.  In this first stage, column span support is limited to only immediate
children of the multi-column block, so no elements actually have to split across a span yet.

Two new kinds of anonymous blocks have been added: anonymous columns blocks and anonymous column
span blocks.  When a span gets inserted into a multicol block, the block is split, with the
column portions of the multicol getting wrapped in anonymous columns blocks and the spans getting
wrapped in anonymous column span blocks.  The multicol block then stops being multicol and lets
the anonymous multicol blocks take over column layout.

Many new tests added in fast/multicol/span.

* dom/Node.cpp:
(WebCore::Node::diff):
Changes to column span result in a detach/attach, since spanning elements don't typically have
much content.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::styleDidChange):
Make sure to inherit the appropriate new styles into the anonymous column and column span blocks.

(WebCore::RenderBlock::addChildToAnonymousColumnBlocks):
This method handles the insertion of new children into the block after it has had to wrap its
children in anonymous column/column-span blocks.

(WebCore::RenderBlock::splitAnonymousBlocksAroundChild):
A helper method for splitting all anonymous blocks between beforeChild and this block so that
a new element with an incompatible type can be inserted between them.

(WebCore::RenderBlock::makeChildrenAnonymousColumnBlocks):
This method does the initial split of a block into anonymous components.  This happens the first
time a column-span element gets inserted into the block.

(WebCore::columnsBlockForSpanningElement):
This function checks whether or not the column-span element is actually being inserted into a viable
columns block.

(WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks):
This is the original RenderBlock::addChild.  It handles everything else just like it used to.

(WebCore::RenderBlock::addChild):
Patched to now call addChildToAnonymousColumnBlocks if the block has wrapped its current children
in anonymous column/column-span blocks already.

(WebCore::RenderBlock::moveAllChildrenTo):
moveAllChildrenTo has been enhanced to support doing a full remove/append in the case where elements
are shifting across layers.  (This should arguably be the default behavior, but that can happen in
a future patch.)

(WebCore::RenderBlock::removeLeftoverAnonymousBlock):
Patched to fix a bug when the leftover block is empty and to prevent anonymous column/column-span
block from being coalesced with a parent if they are non-empty.

(WebCore::canMergeContiguousAnonymousBlocks):
Whether or not two contiguous anonymous blocks can merge after the removal of a child.

(WebCore::RenderBlock::removeChild):
removeChild has been patched to handle more cases of merging/deletion than it did before.  It
can now destroy empty anonymous block chains and can now merge two contiguous anonymous blocks
that don't share the same childrenInline() setting (by putting one inside the other).  It also
makes sure to do full appends/moves/inserts in the cases where the affected blocks have layers.

(WebCore::RenderBlock::fillSelectionGaps):
Don't let the selection extend outside of a column-span.

(WebCore::RenderBlock::setDesiredColumnCountAndWidth):
Turn off multi-column layout on the outermost block if it has wrapped its children in anonymous
column/column-span blocks.

(WebCore::RenderBlock::createAnonymousBlockWithSameTypeAs):
(WebCore::RenderBlock::createAnonymousColumnsBlock):
(WebCore::RenderBlock::createAnonymousColumnSpanBlock):
New helper functions for anonymous block creation.

(WebCore::RenderBlock::renderName):
Patched to dump anonymous column and column-span blocks so that they can be distinguished from
regular anonymous blocks.
* rendering/RenderBlock.h:
* rendering/RenderObject.h:
(WebCore::RenderObject::isAnonymousColumnsBlock):
(WebCore::RenderObject::isAnonymousColumnSpanBlock):
New helper functions for asking the type of an anonymous block.

* rendering/style/RenderStyle.h:
(WebCore::InheritedFlags::inheritColumnPropertiesFrom):
A helper function to allow anonymous column blocks to easily inherit all column properties for
rendering.

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

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

        Unreviewed pixel expectations change

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

        Moves leopard-specific pixel test expectations for tests in tables/mozilla to
        platform/mac-leopard and adds new snow leopard expectations to platform/mac.
        This is the second batch (after 60185) of of updates for pixel diffs <0.1%
        in the LayoutTests/tables/ directory.

        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tbody_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tbody_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/td_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/td_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/td_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/td_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tfoot_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tfoot_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/thead_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/thead_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tr_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tr_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tr_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tr_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_width_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_width_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_width_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_width_pct-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_width_rel-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_width_rel-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_col_width_rel-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_col_width_rel-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_width_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_width_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_width_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_width_pct-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_width_rel-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_width_rel-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_colgroup_width_rel-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_colgroup_width_rel-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_bgcolor_name-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_bgcolor_name-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border_none-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border_none-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border_none-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border_none-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border_px-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border_px-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_border_px-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_border_px-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_frame_void-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_frame_void-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_frame_void-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_frame_void-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_rules_groups-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_rules_groups-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_rules_groups-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_rules_groups-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_rules_none-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_rules_none-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_rules_none-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_rules_none-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_width_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_width_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_width_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_width_pct-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_width_px-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_width_px-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_table_width_px-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_table_width_px-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tbody_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tbody_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_bgcolor_name-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_bgcolor_name-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_height-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_height-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_height-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_height-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_nowrap-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_nowrap-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_nowrap-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_nowrap-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_width-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_width-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_td_width-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_td_width-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tfoot_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tfoot_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_bgcolor_name-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_bgcolor_name-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_nowrap-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_nowrap-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_nowrap-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_nowrap-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_width-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_width-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_th_width-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_th_width-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_align_char-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_align_char-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_align_char-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_align_char-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_class-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_class-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_class-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_class-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_id-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_id-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_id-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_id-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_style-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_style-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_style-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_style-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_thead_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_thead_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_bgcolor_name-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/x_tr_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/x_tr_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/other: Added.
        * platform/mac-leopard/tables/mozilla/other/cell_widths-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/cell_widths-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/cell_widths-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/cell_widths-expected.png.
        * platform/mac-leopard/tables/mozilla/other/cellspacing-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/cellspacing-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/cellspacing-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/cellspacing-expected.png.
        * platform/mac-leopard/tables/mozilla/other/nested2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/nested2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/nested2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/nested2-expected.png.
        * platform/mac-leopard/tables/mozilla/other/nestedTables-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/nestedTables-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/nestedTables-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/nestedTables-expected.png.
        * platform/mac-leopard/tables/mozilla/other/padding-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/padding-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/padding-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/padding-expected.png.
        * platform/mac-leopard/tables/mozilla/other/test3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/test3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/test3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/test3-expected.png.
        * platform/mac-leopard/tables/mozilla/other/test6-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/test6-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/test6-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/test6-expected.png.
        * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum.
        * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/97619-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/97619-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/97619-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/97619-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1010-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1010-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1010-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1010-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug10140-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug101759-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug101759-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug101759-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug101759-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug10216-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug10216-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug106966-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug106966-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1128-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1128-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1128-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug11331-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug11331-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug11331-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug11331-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug11945-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug11945-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug11945-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug11945-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug131020-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug14007-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug14489-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug14489-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug14489-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug14489-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug17826-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug17826-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug17826-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug17826-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug18770-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug18770-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug18770-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug18770-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug21518-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug21518-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug22122-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug25707-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug25707-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug25707-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug25707-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug29058-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-18-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-5-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug32205-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug32205-4-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug32205-4-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug42043-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug42043-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug42043-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug42043-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug4294-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug4294-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug4294-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug4294-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug47163-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug47163-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug47163-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug47163-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug51000-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug51000-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug56024-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug56024-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug59252-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug59252-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug59252-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug59252-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug73629-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug73629-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug73629-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug73629-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/bugs/bug91057-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug91057-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/collapsing_borders: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/backgrounds-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/backgrounds-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions3-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/captions3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/captions3-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/col_span2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/col_span2-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/col_span2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/col_span2-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/columns-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/columns-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/columns-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/columns-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/conflicts-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/conflicts-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/conflicts-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/conflicts-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/standards1-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/core/standards1-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_above-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_above-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_below-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_below-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_void-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_void-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/other: Added.
        * platform/mac-leopard/tables/mozilla_expected_failures/other/empty_cells-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/other/empty_cells-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/other/empty_cells-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/other/empty_cells-expected.png.
        * platform/mac-leopard/tables/mozilla_expected_failures/other/test4-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/other/test4-expected.checksum.
        * platform/mac-leopard/tables/mozilla_expected_failures/other/test4-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla_expected_failures/other/test4-expected.png.
        * platform/mac/tables/mozilla/marvin/tbody_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tbody_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/td_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/td_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tfoot_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/thead_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tr_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tr_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_width_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_width_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_width_rel-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_col_width_rel-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_width_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_width_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_width_rel-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_colgroup_width_rel-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border_none-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border_none-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border_px-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_border_px-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_frame_void-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_frame_void-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_rules_groups-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_rules_groups-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_rules_none-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_rules_none-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_width_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_width_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_width_px-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_table_width_px-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tbody_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_height-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_height-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_nowrap-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_nowrap-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_width-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_td_width-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tfoot_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_nowrap-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_nowrap-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_width-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_th_width-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_align_char-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_align_char-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_class-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_class-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_id-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_id-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_style-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_style-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_thead_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/x_tr_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/cell_widths-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/cell_widths-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/cellspacing-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/cellspacing-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/nested2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/nested2-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/nestedTables-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/nestedTables-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/padding-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/padding-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/test3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/test3-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/test6-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/test6-expected.png: Replaced.
        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/97619-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/97619-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1010-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1010-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug101759-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug101759-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug106966-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1128-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug11331-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug11331-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug11945-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug11945-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug14489-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug14489-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug17826-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug17826-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug18770-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug18770-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug25707-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug25707-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug32205-4-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug42043-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug42043-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug4294-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug4294-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug47163-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug47163-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug59252-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug59252-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug73629-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug73629-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/bugs/bug91057-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions1-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/captions3-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/col_span2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/col_span2-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/columns-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/columns-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/conflicts-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/conflicts-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/standards1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/core/standards1-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_above-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_below-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_void-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/other/empty_cells-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/other/empty_cells-expected.png: Replaced.
        * platform/mac/tables/mozilla_expected_failures/other/test4-expected.checksum: Replaced.
        * platform/mac/tables/mozilla_expected_failures/other/test4-expected.png: Replaced.

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

12 years agoFixed build failure caused by merge.
ggaren@apple.com [Tue, 25 May 2010 23:44:42 +0000 (23:44 +0000)]
Fixed build failure caused by merge.

* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION): On error, return a single value, since this
function no longer returns a pair.

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

12 years ago<rdar://problem/8020221>
ggaren@apple.com [Tue, 25 May 2010 23:32:53 +0000 (23:32 +0000)]
<rdar://problem/8020221>

Reviewed by Oliver Hunt.

Fixed a crash seen on Windows when calling a function with too many
arguments.

SunSpider reports no change.

No test because the ASSERT I added fires in existing tests.

* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION): Make sure to grow the registerFile when too
many arguments have been provided, since the caller only allocated enough
registerFile space for the arguments it provided, not enough for the extra
copy of arguments we're going to need.

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

12 years ago2010-05-25 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Tue, 25 May 2010 22:47:51 +0000 (22:47 +0000)]
2010-05-25  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Dimitri Glazkov.

        Re-commit r58765 - it had been rolled out to see if it was causing
        a perf regression (in r59787 and r59789), but that does not seem to
        have been the case.

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

        * fast/notifications/notifications-replace-expected.txt: Added.
        * fast/notifications/notifications-replace.html: Added.
        * fast/notifications/notifications-rtl-expected.txt: Added.
        * fast/notifications/notifications-rtl.html: Added.
2010-05-25  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Dimitri Glazkov.

        Re-commit r58765 - it had been rolled out to see if it was causing
        a perf regression (in r59787), but that does not seem to have been
        the case.

        Tests: fast/notifications/notifications-replace.html
               fast/notifications/notifications-rtl.html

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

        * notifications/Notification.h:
        (WebCore::Notification::dir):
        (WebCore::Notification::setDir):
        (WebCore::Notification::replaceId):
        (WebCore::Notification::setReplaceId):
        * notifications/Notification.idl:
2010-05-24  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Dimitri Glazkov.

        Re-commit r58765 - it had been rolled out to see if it was causing
        a perf regression (in r59787 and r59789), but that does not seem to
        have been the case.

        * public/WebNotification.h:
        * src/WebNotification.cpp:
        (WebKit::WebNotification::dir):
        (WebKit::WebNotification::replaceId):
2010-05-24  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Dimitri Glazkov.

        Re-commit r58765 - it had been rolled out to see if it was causing
        a perf regression (in r59787 and r59789), but that does not seem to
        have been the case.

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

        * DumpRenderTree/chromium/NotificationPresenter.cpp:
        (NotificationPresenter::show):

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