WebKit-https.git
10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 years ago2010-05-25 James Robinson <jamesr@chromium.org>
jamesr@google.com [Tue, 25 May 2010 22:45:35 +0000 (22:45 +0000)]
2010-05-25  James Robinson  <jamesr@chromium.org>

        Reviewed by Darin Adler.

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

        Add leopard baselines for one test I missed.

        * platform/mac-leopard/tables/mozilla/bugs/bug8411-expected.checksum: Added.
        * platform/mac-leopard/tables/mozilla/bugs/bug8411-expected.png: Added.

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

10 years ago2010-05-25 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Tue, 25 May 2010 22:41:19 +0000 (22:41 +0000)]
2010-05-25  Ojan Vafai  <ojan@chromium.org>

        Reviewed by Chris Jerdonek.

        remove suppression of rietveld logging
        https://bugs.webkit.org/show_bug.cgi?id=39693

        Now that we only upload to rietveld explicitly, e.g. on the bot
        or via webkit-patch post-attachment-to-rietveld, we should print
        all the rietveld logging. It was suppressed before to avoid making
        webkit-patch upload too noisy.

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

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

10 years ago2010-05-22 Jer Noble <jer.noble@apple.com>
jer.noble@apple.com [Tue, 25 May 2010 22:29:24 +0000 (22:29 +0000)]
2010-05-22  Jer Noble  <jer.noble@apple.com>

        Reviewed by Adam Roben.

        Full screen doesn't work for video elements
        https://bugs.webkit.org/show_bug.cgi?id=39557
        rdar://problem/8011813

        Modified FullscreenVideoController to work with MediaPlayerPrivateFullscreenWindow.  The FullscreenVideoController
        is now MediaPlayerPrivate agnostic..

        * FullscreenVideoController.cpp:
        (FullscreenVideoController::LayoutClient::LayoutClient): New helper class which implements WKCACFLayerLayoutClient.
        (FullscreenVideoController::LayoutClient::layoutSublayersOfLayer):
        (FullscreenVideoController::FullscreenVideoController):
        (FullscreenVideoController::~FullscreenVideoController):
        (FullscreenVideoController::enterFullscreen):
        (FullscreenVideoController::exitFullscreen):
        (FullscreenVideoController::fullscreenClientWndProc): Handle WM_KEYDOWN.
        (FullscreenVideoController::createHUDWindow):
        (FullscreenVideoController::hudWndProc):  Handle WM_KEYDOWN.
        (FullscreenVideoController::onChar):
        (FullscreenVideoController::onKeyDown):  New function: handles the VK_ESCAPE case more reliably than WM_CHAR.
        * FullscreenVideoController.h:
        * WebView.h:
        (WebView::viewWindow): Added a simple viewWindow() accessor.
2010-05-22  Jer Noble  <jer.noble@apple.com>

        Reviewed by Adam Roben.

        Full screen doesn't work for video elements
        https://bugs.webkit.org/show_bug.cgi?id=39557
        rdar://problem/8011813

        Add fullscreen support for MediaPlayerPrivateVisualContext.  A new class, MediaPlayerPrivateFullscreenWindow,
        provides the fullscreen hwnd and layer renderer.  Any WKCACFLayer can be provided to MediaPlayerPrivateFullscreenWindow
        so future additional MediaPlayerPrivate implementations can use the fullscreen window.

        Minor additions have been made to the FloatSize and IntSize classes.

        MediaPlayerPrivateQuickTimeVisualContext now calls retrieveCurrentImage after creating a new
        videoLayer; this is an existing bug that was never really exposed before now.

        * WebCore.vcproj/WebCore.vcproj:
        * platform/graphics/FloatSize.h: Added aspectRatio() and scale(float).
        (WebCore::FloatSize::aspectRatio):
        (WebCore::FloatSize::scale):
        * platform/graphics/IntSize.h: Added aspectRatio().
        (WebCore::IntSize::aspectRatio):
        * platform/graphics/win/MediaPlayerPrivateFullscreenWindow.cpp: Added.
        * platform/graphics/win/MediaPlayerPrivateFullscreenWindow.h: Added.
        * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp: Call retrieveCurrentImage() after creating the videoLayer.
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::supportsFullscreen):
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::retrieveCurrentImage):
        (WebCore::MediaPlayerPrivateQuickTimeVisualContext::createLayerForMovie):
        * platform/graphics/win/WKCACFLayer.cpp:
        (WebCore::WKCACFLayer::WKCACFLayer):
        (WebCore::WKCACFLayer::removeFromSuperlayer):
        (WebCore::WKCACFLayer::setFrame):
        (WebCore::WKCACFLayer::internalSetNeedsDisplay):
        (WebCore::WKCACFLayer::setLayoutClient):
        (WebCore::WKCACFLayer::layoutSublayersProc):
        (WebCore::WKCACFLayer::layoutClient):
        (WebCore::WKCACFLayer::setNeedsLayout):
        * platform/graphics/win/WKCACFLayer.h: Add layout client class.
        (WebCore::WKCACFLayerLayoutClient::~WKCACFLayerLayoutClient):
        (WebCore::WKCACFLayer::frame): Added back frame()/setFrame().
        * platform/graphics/win/WebTiledLayer.cpp:
        (WebCore::WebTiledLayer::setFrame): Implamented setFrame() in subclass of WKCACFLayer
        * platform/graphics/win/WebTiledLayer.h:
        * platform/graphics/win/WebTiledLayer.cpp: Added setFrame() overriding WKCACFLayer's implementation
        (WebCore::WebTiledLayer::setFrame):
        * platform/graphics/win/WebTiledLayer.h:

2010-05-25  Jer Noble  <jer.noble@apple.com>

        Reviewed by Adam Roben.

        Full screen doesn't work for video elements
        https://bugs.webkit.org/show_bug.cgi?id=39557
        rdar://problem/8011813

        Re-enabled fullscreen support on windows, and modified tests to match.

        * platform/win/media/controls-after-reload-expected.txt:
        * platform/win/media/controls-drag-timebar-expected.txt:
        * platform/win/media/controls-strict-expected.txt:
        * platform/win/media/controls-styling-expected.txt:
        * platform/win/media/video-controls-rendering-expected.txt:
        * platform/win/media/video-display-toggle-expected.txt:
        * platform/win/media/video-no-audio-expected.txt:

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

10 years ago[Qt] Expose the editing behavior setting in DRT to test all editing code paths
tonikitoo@webkit.org [Tue, 25 May 2010 22:14:47 +0000 (22:14 +0000)]
[Qt] Expose the editing behavior setting in DRT to test all editing code paths
https://bugs.webkit.org/show_bug.cgi?id=39680

Reviewed by Ojan Vafai.
Patch by Antonio Gomes <tonikitoo@webkit.org>

WebKit/qt:

Add support to Qt's DRT to setting the editing behavior. Patch is a follow up of
bug 38603, which just stubbed out the Qt bits of it.

* WebCoreSupport/DumpRenderTreeSupportQt.cpp: Implementation of editing behavior control.
(DumpRenderTreeSupportQt::setEditingBehavior):
* WebCoreSupport/DumpRenderTreeSupportQt.h:

WebKitTools:

Implement LayoutTestController::setEditingBehavior in Qt's DRT.

* DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
* DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::setEditingBehavior):

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

10 years agoAllow FTS3 functions.
dumi@chromium.org [Tue, 25 May 2010 22:05:30 +0000 (22:05 +0000)]
Allow FTS3 functions.
https://bugs.webkit.org/show_bug.cgi?id=38003

Reviewed by Brady Eidson.

* storage/DatabaseAuthorizer.cpp:
(WebCore::DatabaseAuthorizer::addWhitelistedFunctions):
(WebCore::DatabaseAuthorizer::createVTable):

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

10 years ago2010-05-25 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 25 May 2010 21:44:36 +0000 (21:44 +0000)]
2010-05-25  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Get rid of PluginDatabaseClient
        https://bugs.webkit.org/show_bug.cgi?id=39685

        PluginDatabaseClient isn't used anywhere so just remove it.

        * GNUmakefile.am:
        * plugins/PluginDatabase.cpp:
        (WebCore::PluginDatabase::PluginDatabase):
        (WebCore::PluginDatabase::refresh):
        * plugins/PluginDatabase.h:
        * plugins/PluginDatabaseClient.h: Removed.

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

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

        https://bugs.webkit.org/show_bug.cgi?id=18595
        REGRESSION (r20766): Setting display:none on an iframe causes the ownerDocument to freeze

        Test: fast/events/frame-detached-in-mousedown.html

        * page/EventHandler.h: Added a boolean tracking whether EventHandler needs to reset capturing
        node on mouse up. It's only done for nodes that hold subframes - elements that capture events
        are responsible for resetting the state.

        * page/EventHandler.cpp:
        (WebCore::EventHandler::EventHandler): Don't initialize m_capturingMouseEventsNode, it's a
        RefPtr and is initialized automatically.
        (WebCore::EventHandler::handleMousePressEvent): Remember that EventHandler should reset
        capturing node on its own.
        (WebCore::EventHandler::handleMouseDoubleClickEvent): The code here looked like it was copied
        from the below in r21156. Copied correct code instead.
        (WebCore::EventHandler::handleMouseReleaseEvent): We only clear the capturing node when it
        holds a subframe, but the frame may be already detached by the time mouse up is handled, so the
        check was wrong - and return code of passMouseReleaseEventToSubframe() is obviously irrelevant.
        (WebCore::EventHandler::setCapturingMouseEventsNode): Remember that EventHandler should not
        reset capturing node on its own.

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

10 years ago2010-05-25 James Robinson <jamesr@chromium.org>
jamesr@google.com [Tue, 25 May 2010 21:27:55 +0000 (21:27 +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

        Adds snow leopard specific baselines for tables/mozilla and moves the current
        leopard-specific baselines to platform/mac-leopard.

        * platform/mac-leopard/tables: Added.
        * platform/mac-leopard/tables/mozilla: Added.
        * platform/mac-leopard/tables/mozilla/bugs: Added.
        * platform/mac-leopard/tables/mozilla/bugs/bug10296-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug10296-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug10296-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug10296-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug1055-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1055-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug1055-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1055-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug106816-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug106816-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug106816-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug106816-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug113235-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug113235-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug113235-3-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug11944-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug11944-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug11944-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug11944-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug119786-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug119786-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug119786-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug119786-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug131020-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug131020-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug131020-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug131020-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug13118-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug13118-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug13118-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug13118-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug13196-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug13196-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug13196-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug13196-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug133756-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug133756-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug133756-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug133756-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug139524-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug139524-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug139524-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug139524-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug14159-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug14159-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug14159-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug14159-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug1430-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1430-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug1430-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1430-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug14929-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug14929-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug14929-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug14929-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug15247-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug15247-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug15247-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug15247-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug17130-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug17130-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug17130-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug17130-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug17130-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug17130-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug17130-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug17130-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug1800-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1800-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug1800-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1800-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug18359-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug18359-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug18359-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug18359-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug18955-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug18955-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug18955-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug18955-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug19061-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19061-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug19061-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19061-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug19061-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19061-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug19061-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19061-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug194024-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug194024-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug194024-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug194024-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug19599-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19599-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug19599-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug19599-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug20804-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug20804-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug20804-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug20804-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2267-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2267-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug23235-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug23235-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug23235-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug23235-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug23299-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug23299-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug24627-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug24627-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug24627-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug24627-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2479-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2479-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2479-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2479-3-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2479-4-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2479-4-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2479-4-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2479-4-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug25086-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug25086-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug25086-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug25086-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug25663-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug25663-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug25663-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug25663-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2684-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2684-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2684-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2684-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug27038-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug27038-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2773-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2773-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2773-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2773-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2886-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2886-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2886-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2886-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug29058-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug29058-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug29058-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug29058-3-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug29429-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug29429-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug29429-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug29429-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2947-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2947-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2981-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2981-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2981-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2981-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2981-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2981-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2981-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2981-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug2997-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2997-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug2997-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug2997-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug30692-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug30692-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug30692-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug30692-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug3103-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3103-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug3103-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3103-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug32205-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug32205-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug32205-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug32205-3-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug33855-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug33855-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug3454-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3454-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug3454-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3454-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug3681-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3681-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug3681-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3681-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug3977-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3977-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug3977-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug3977-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug41890-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug41890-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug41890-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug41890-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug42187-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug42187-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug43039-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug43039-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug43039-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug43039-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug4382-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug4382-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug4382-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug4382-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug43854-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug43854-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug43854-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug43854-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug4427-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug4427-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug4427-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug4427-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug44505-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug44505-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug44505-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug44505-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug45055-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug45055-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug45055-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug45055-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug45486-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug45486-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug45486-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug45486-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug46368-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug46368-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug46368-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug46368-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug46623-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46623-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug46623-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46623-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug46924-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46924-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug46924-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug46924-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug47432-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug47432-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug47432-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug47432-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug51727-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug51727-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug51727-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug51727-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug52505-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug52505-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug52505-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug52505-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug52506-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug52506-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug52506-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug52506-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug5538-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5538-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug5538-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5538-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug55694-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug55694-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug55694-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug55694-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug57300-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug57300-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug57300-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug57300-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug5799-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5799-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug5799-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5799-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug5835-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug5835-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug60749-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug60749-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug60749-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug60749-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug6184-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug6184-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug6184-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug6184-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug6404-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug6404-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug6404-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug6404-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug650-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug650-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug650-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug650-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug68912-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug68912-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug68912-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug68912-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug69382-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug69382-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug69382-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug69382-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7112-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7112-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7112-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7112-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7112-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7112-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7112-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7112-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7121-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7121-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7121-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7121-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7342-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7342-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7342-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7342-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7471-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7471-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7471-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7471-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug7714-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7714-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug7714-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7714-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug78162-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug78162-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug78162-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug78162-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug80762-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug80762-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug80762-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug80762-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug82946-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug82946-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug82946-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug82946-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug8858-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug8858-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug8858-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug8858-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug8950-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug8950-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug8950-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug8950-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug9123-1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug9123-1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug9123-1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug9123-1-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug9123-2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug9123-2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug9123-2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug9123-2-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug92143-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug92143-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug92143-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug92143-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug93363-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug93363-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug96334-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug96334-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug96334-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug96334-expected.png.
        * platform/mac-leopard/tables/mozilla/bugs/bug965-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug965-expected.checksum.
        * platform/mac-leopard/tables/mozilla/bugs/bug965-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug965-expected.png.
        * platform/mac-leopard/tables/mozilla/collapsing_borders: Added.
        * platform/mac-leopard/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/collapsing_borders/bug41262-3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png.
        * platform/mac-leopard/tables/mozilla/core: Added.
        * platform/mac-leopard/tables/mozilla/core/borders-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/borders-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/borders-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/borders-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_span-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_span-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_span-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_span-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_autoFix-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_autoPer-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_autoPer-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_autoPer-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_autoPer-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_fix-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_fix-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_fix-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_fix-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_fixPer-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_fixPer-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_fixPer-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_fixPer-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_per-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_per-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_auto_per-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_auto_per-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_autoFix-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_autoFix-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_autoFix-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_autoFix-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_autoPer-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_autoPer-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_autoPer-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_autoPer-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_fix-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_fix-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_fix-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_fix-expected.png.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_fixPer-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_fixPer-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/col_widths_fix_fixPer-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/col_widths_fix_fixPer-expected.png.
        * platform/mac-leopard/tables/mozilla/core/margins-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/margins-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/margins-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/margins-expected.png.
        * platform/mac-leopard/tables/mozilla/core/one_row-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/one_row-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/one_row-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/one_row-expected.png.
        * platform/mac-leopard/tables/mozilla/core/row_span-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/row_span-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/row_span-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/row_span-expected.png.
        * platform/mac-leopard/tables/mozilla/core/table_rules-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/table_rules-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/table_rules-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/table_rules-expected.png.
        * platform/mac-leopard/tables/mozilla/core/table_widths-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/core/table_widths-expected.checksum.
        * platform/mac-leopard/tables/mozilla/core/table_widths-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/core/table_widths-expected.png.
        * platform/mac-leopard/tables/mozilla/dom: Added.
        * platform/mac-leopard/tables/mozilla/dom/deleteTbodyRebuild1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/dom/deleteTbodyRebuild1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/dom/deleteTbodyRebuild1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/dom/deleteTbodyRebuild1-expected.png.
        * platform/mac-leopard/tables/mozilla/dom/insertCellsRebuild1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/dom/insertCellsRebuild1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/dom/insertCellsRebuild1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/dom/insertCellsRebuild1-expected.png.
        * platform/mac-leopard/tables/mozilla/images: Added.
        * platform/mac-leopard/tables/mozilla/images/adforce_imgis_com-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/images/adforce_imgis_com-expected.checksum.
        * platform/mac-leopard/tables/mozilla/images/adforce_imgis_com-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/images/adforce_imgis_com-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin: Added.
        * platform/mac-leopard/tables/mozilla/marvin/body_tbody-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_tbody-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/body_tbody-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_tbody-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/body_tfoot-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_tfoot-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/body_tfoot-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_tfoot-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/body_thead-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_thead-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/body_thead-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/body_thead-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/col_span-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/col_span-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/col_span-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/col_span-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_justify-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_justify-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_justify-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_justify-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_span-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_span-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_span-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_span-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_baseline-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_baseline-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_bottom-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_bottom-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_middle-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_middle-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_middle-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_middle-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_top-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_top-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_valign_top-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_valign_top-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_width_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_width_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_width_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_width_pct-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_width_px-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_width_px-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/colgroup_width_px-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/colgroup_width_px-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_frame_border-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_frame_border-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_frame_border-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_frame_border-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_frame_box-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_frame_box-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_frame_box-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_frame_box-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_row_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_row_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_all-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_all-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_all-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_all-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_groups-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_groups-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_groups-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_groups-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_none-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_none-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/table_rules_none-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/table_rules_none-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_0-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_0-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_0-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_0-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_1-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_1-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_1-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_1-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_2-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_2-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_2-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_2-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_3-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_3-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_border_3-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_border_3-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellpadding-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellpadding-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellpadding_pct-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellpadding_pct-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellpadding_pct-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellpadding_pct-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellspacing-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_cellspacing-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_class-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_class-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_class-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_class-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_id-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_id-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_id-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_id-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_row_th_nowrap-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_row_th_nowrap-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_row_th_nowrap-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_row_th_nowrap-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_style-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_style-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_style-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_style-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_colspan-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_colspan-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_colspan-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_colspan-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_height-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_height-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_height-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_height-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_nowrap-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_nowrap-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_nowrap-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_nowrap-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_rowspan-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_rowspan-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_rowspan-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_rowspan-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_width-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_width-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_td_width-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_td_width-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_center-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_center-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_center-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_center-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_left-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_left-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_left-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_left-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_right-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_right-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_align_right-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_align_right-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_colspan-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_colspan-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_colspan-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_colspan-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_height-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_height-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_height-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_height-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_rowspan-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_rowspan-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_rowspan-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_rowspan-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_width-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_width-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_th_width-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_th_width-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_width_percent-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_width_percent-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_width_percent-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_width_percent-expected.png.
        * platform/mac-leopard/tables/mozilla/marvin/tables_width_px-expected.checksum: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_width_px-expected.checksum.
        * platform/mac-leopard/tables/mozilla/marvin/tables_width_px-expected.png: Copied from LayoutTests/platform/mac/tables/mozilla/marvin/tables_width_px-expected.png.
        * platform/mac/tables/mozilla/bugs/bug10296-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug10296-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1055-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1055-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug106816-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug106816-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug113235-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug113235-3-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug11944-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug11944-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug119786-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug119786-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug131020-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug131020-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug13118-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug13118-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug13196-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug13196-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug133756-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug133756-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug139524-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug139524-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug14159-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug14159-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1430-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1430-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug14929-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug14929-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug15247-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug15247-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug17130-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug17130-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug17130-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug17130-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1800-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug1800-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug18359-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug18359-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug18955-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug18955-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19061-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19061-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19061-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19061-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug194024-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug194024-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19599-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug19599-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug20804-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug20804-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2267-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2267-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug23235-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug23235-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug23299-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug23299-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug24627-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug24627-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2479-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2479-3-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2479-4-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2479-4-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug25086-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug25086-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug25663-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug25663-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2684-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2684-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug27038-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug27038-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2773-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2773-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2886-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2886-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug29058-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug29058-3-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug29429-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug29429-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2947-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2947-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2981-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2981-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2981-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2981-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2997-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug2997-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug30692-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug30692-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3103-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3103-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug32205-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug32205-3-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug33855-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug33855-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3454-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3454-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3681-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3681-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3977-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug3977-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug41890-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug41890-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug42187-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug42187-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug43039-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug43039-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug4382-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug4382-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug43854-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug43854-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug4427-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug4427-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug44505-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug44505-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug45055-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug45055-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug45486-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug45486-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46368-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46368-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46368-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46368-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46623-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46623-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46924-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug46924-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug47432-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug47432-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug51727-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug51727-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug52505-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug52505-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug52506-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug52506-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5538-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5538-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug55694-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug55694-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug57300-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug57300-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5799-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5799-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5835-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug5835-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug60749-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug60749-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug6184-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug6184-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug6404-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug6404-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug650-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug650-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug68912-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug68912-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug69382-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug69382-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7112-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7112-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7112-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7112-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7121-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7121-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7342-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7342-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7471-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7471-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7714-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug7714-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug78162-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug78162-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug80762-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug80762-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug82946-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug82946-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug8411-expected.checksum:
        * platform/mac/tables/mozilla/bugs/bug8411-expected.png:
        * platform/mac/tables/mozilla/bugs/bug8858-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug8858-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug8950-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug8950-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug9123-1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug9123-1-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug9123-2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug9123-2-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug92143-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug92143-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug93363-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug93363-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug96334-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug96334-expected.png: Replaced.
        * platform/mac/tables/mozilla/bugs/bug965-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/bugs/bug965-expected.png: Replaced.
        * platform/mac/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/borders-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/borders-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_span-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_span-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_autoPer-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_autoPer-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_fix-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_fix-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_fixPer-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_fixPer-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_per-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_auto_per-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_autoFix-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_autoFix-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_autoPer-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_autoPer-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_fix-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_fix-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_fixPer-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/col_widths_fix_fixPer-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/margins-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/margins-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/one_row-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/one_row-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/row_span-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/row_span-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/table_rules-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/table_rules-expected.png: Replaced.
        * platform/mac/tables/mozilla/core/table_widths-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/core/table_widths-expected.png: Replaced.
        * platform/mac/tables/mozilla/dom/deleteTbodyRebuild1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/dom/deleteTbodyRebuild1-expected.png: Replaced.
        * platform/mac/tables/mozilla/dom/insertCellsRebuild1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/dom/insertCellsRebuild1-expected.png: Replaced.
        * platform/mac/tables/mozilla/images/adforce_imgis_com-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/images/adforce_imgis_com-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/body_tbody-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/body_tbody-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/body_tfoot-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/body_tfoot-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/body_thead-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/body_thead-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/col_span-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/col_span-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_justify-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_justify-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_span-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_span-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_middle-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_middle-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_top-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_valign_top-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_width_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_width_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_width_px-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/colgroup_width_px-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_frame_border-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_frame_border-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_frame_box-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_frame_box-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_row_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_all-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_all-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_groups-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_groups-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_none-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/table_rules_none-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_0-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_0-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_1-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_1-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_2-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_2-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_3-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_border_3-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellpadding_pct-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellpadding_pct-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_class-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_class-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_id-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_id-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_row_th_nowrap-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_row_th_nowrap-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_style-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_style-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_colspan-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_colspan-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_height-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_height-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_nowrap-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_nowrap-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_rowspan-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_rowspan-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_width-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_td_width-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_center-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_center-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_left-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_left-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_right-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_align_right-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_colspan-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_colspan-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_height-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_height-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_rowspan-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_rowspan-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_width-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_th_width-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_width_percent-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_width_percent-expected.png: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_width_px-expected.checksum: Replaced.
        * platform/mac/tables/mozilla/marvin/tables_width_px-expected.png: Replaced.

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

10 years ago[wx] Build fixes after recent changes.
kevino@webkit.org [Tue, 25 May 2010 21:19:43 +0000 (21:19 +0000)]
[wx] Build fixes after recent changes.

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

10 years ago Reviewed by Darin Adler.
adachan@apple.com [Tue, 25 May 2010 21:18:51 +0000 (21:18 +0000)]
    Reviewed by Darin Adler.

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

        Fix the ProjectGUID of the WebKit2 project so it doesn't conflict with the one in WebKit.

        * WebKit2.sln:
        * win/WebKit2.vcproj:

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

10 years ago2010-05-25 Joone Hur <joone.hur@samsung.com>
eric@webkit.org [Tue, 25 May 2010 21:11:58 +0000 (21:11 +0000)]
2010-05-25  Joone Hur  <joone.hur@samsung.com>

        Reviewed by Gustavo Noronha Silva.

        [EFL] Build fix.
        http://webkit.org/b/39648

        * efl/ewk/ewk_frame.cpp:
        (ewk_frame_zoom_get): Add missed namespace
        (ewk_frame_zoom_set): Ditto.
        (ewk_frame_zoom_text_only_set): Ditto.
        * efl/ewk/ewk_view.cpp:
        (_ewk_view_priv_new): Add a null parameter when creating a Page.

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

10 years ago* dom/Element.cpp:
darin@apple.com [Tue, 25 May 2010 21:03:37 +0000 (21:03 +0000)]
* dom/Element.cpp:
(WebCore::Element::getIDAttribute): Added comments about problems with this function.

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

10 years ago2010-05-25 Leandro Pereira <leandro@profusion.mobi>
eric@webkit.org [Tue, 25 May 2010 20:56:30 +0000 (20:56 +0000)]
2010-05-25  Leandro Pereira  <leandro@profusion.mobi>

        Reviewed by Gustavo Noronha Silva.

        [EFL] Build fix.
        http://webkit.org/b/39598

        * CMakeLists.txt:

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

10 years agoUpdate more files that changed as a result of
darin@apple.com [Tue, 25 May 2010 20:46:29 +0000 (20:46 +0000)]
Update more files that changed as a result of
https://bugs.webkit.org/show_bug.cgi?id=39516
That patch added -webkit-column-span.

* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-mac/fast/css/computed-style-expected.txt:
* platform/chromium-mac/fast/css/computed-style-without-renderer-expected.txt:
* platform/chromium-win/fast/css/computed-style-expected.txt:
* platform/chromium-win/fast/css/computed-style-without-renderer-expected.txt:
* platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
Added -webkit-column-span.

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

10 years ago2010-05-25 Brett Wilson <brettw@chromium.org>
brettw@chromium.org [Tue, 25 May 2010 20:13:28 +0000 (20:13 +0000)]
2010-05-25  Brett Wilson  <brettw@chromium.org>

        Reviewed by Darin Fisher.

        Remove obsolete code for Mac & Windows plugin creation in the Chromium
        port. This non-Windows code was to prevent a crash which we no longer
        seem to have, and it is preventing other types of plugins from working.
        https://bugs.webkit.org/show_bug.cgi?id=39684

        * src/FrameLoaderClientImpl.cpp:
        (WebKit::FrameLoaderClientImpl::createPlugin):

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

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

Update Chromium test expectations from r60172.

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

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

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

Reviewed by Darin Adler.

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

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

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

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

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

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

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

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

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

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

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

        Reviewed by Dimitri Glazkov.

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

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

        Reviewed by Dimitri Glazkov.

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

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

        * features.gypi:

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

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

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

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

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

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

        Reviewed by Eric Seidel.

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

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

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

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

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

        Reviewed by Darin Fisher.

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

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

        Reviewed by Darin Fisher.

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

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

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

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

        Reviewed by Darin Adler.

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

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

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

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

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

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

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

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

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

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

Reviewed by Darin Adler.

WebKit/mac:

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

WebKit/win:

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

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

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

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

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

* platform/mac-tiger/Skipped:

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

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

        Unreviewed.

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

        * platform/mac-snowleopard/Skipped:

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

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

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

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

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

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

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

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

Reviewed by Darin Adler.

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

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

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

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

        Reviewed by Timothy Hatcher.

        Web Inspector: localize heap graph strings.

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

        * English.lproj/localizedStrings.js:

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

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

        Reviewed by Kenneth Rohde Christiansen.

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

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

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

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

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

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

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

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

This reverts commit f3cbfc2e071d81eb7943b739b922bf1ad0fcd6b0.

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

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

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

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

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

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

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

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

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

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

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

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

        Reviewed by Eric Seidel.

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

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

        * benchmarks/parser/html-parser.html:

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

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

        Reviewed by Laszlo Gombos.

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

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

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

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

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

        Unreviewed. Fix Chromium Mac Release build.

        * bindings/v8/ScriptDebugServer.cpp:

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

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

        Reviewed by Pavel Feldman.

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

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

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

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

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

        Reviewed by Pavel Feldman.

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

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

        Pause command is dispatched on IO thread.

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

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

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