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

Reviewed by Maciej Stachowiak.

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

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

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

        Unreviewed.  Fix typo pointed out by Maciej.

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

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

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

        Unreviewed.

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

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

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

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

        Reviewed by Eric Seidel.

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

        Update expected result to show new passing test.

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

        Reviewed by Eric Seidel.

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

        PLAINTEXTState is my favorite lexer state.  :)

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

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

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

        Reviewed by David Levin.

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

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

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

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

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

        Reviewed by Eric Seidel.

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

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

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

        Reviewed by Eric Seidel.

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

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

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

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

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

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

* features.gypi:

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

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

        Reviewed by Kenneth Rohde Christiansen.

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

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

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

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

Rubber-stamped by Mark Rowe.

* mac/WebKit2.exp:

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

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

        Reviewed by Yury Semikhatsky.

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

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

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

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

Reviewed by Sam Weinig.

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

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

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

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

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

        Reviewed by Adam Barth.

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

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

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

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

        Reviewed by Dimitri Glazkov.

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

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

        Reviewed by Dimitri Glazkov.

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

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

        * DumpRenderTree/chromium/LayoutTestHelperWin.cpp: Added.

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

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

        Reviewed by Dimitri Glazkov.

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

        This change fixes about 70 unexpected results.

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

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

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

        Reviewed by Kent Tamura.

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

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

        Reviewed by Kent Tamura.

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

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

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

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

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

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

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

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

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

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

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

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

        Reviewed by Laszlo Gombos.

        [Qt] DRT Support for removeOriginAccessWhitelistEntry

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

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

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

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

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

        Reviewed by Sam Weinig.

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

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

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

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

        Reviewed by Sam Weinig.

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

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

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

        Test: fast/dom/prototype-property.html

        * bindings/scripts/CodeGeneratorJS.pm:

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

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

        Reviewed by Ojan Vafai.

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

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

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

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

Reviewed by Sam Weinig.

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

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

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

        Reviewed by Adam Barth.

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

        Adam Barth wrote half of this patch.

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

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

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

Roll-out changes r60110.

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

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

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

        Reviewed by Eric Seidel.

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

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

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

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

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

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

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

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

        Not reviewed, build fix.

        Fix the chromium compile due to pageZoomFactor refactoring.

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

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

        Not reviewed, build fix.

        Fix the chromium compile due to pageZoomFactor refactoring.

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

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

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

        Reviewed by Eric Carlson.

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

        Added WebKitSystemInterface calls for new CAImageQueue APIs.

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

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

        No review; build fix only.

        Roll-out changes r60094, 60096-60097.

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

        Reviewed by Eric Carlson.

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

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

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

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

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

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

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

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

        Reviewed by Eric Seidel.

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

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

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

        Reviewed by Eric Seidel.

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

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

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

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

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

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

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

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

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

        Unreviewed baseline only change

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

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

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

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

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

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

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

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

Reviewed by NOBODY (revert).

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

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

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

        Reviewed by Eric Seidel.

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

        Refactoring only so adds no new tests.

        * WebCore.base.exp: Updated.

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

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

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

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

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

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

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

WebCore:

Roll-out changes r60094, 60096-60097.

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

WebKitLibraries:

Roll-out changes r60094, 60096-60097.

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

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

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

        Not reviewed: cleaning up, actually deleting false expectations.

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

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

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

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

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

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

        * html/HTML5TreeBuilder.cpp:

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

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

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

* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:

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

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

Include WKCAImageQueue.h outside the ACCELERATED_COMPOSITING check.

* platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:

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

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

        Reviewed by Adam Barth.

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

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

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

        No functionality change, so no new tests.

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

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

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

        Reviewed by Eric Carlson.

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

        Added WebKitSystemInterface calls for new CAImageQueue APIs.

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

        Reviewed by Eric Carlson.

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

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

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

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

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

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

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

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

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

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

Reviewed by Darin Adler.

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

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

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

* WebCore.base.exp:

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

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

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

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

        Reviewed by Pavel Feldman.

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

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

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

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

        Rubber-stamped by Eric Seidel.

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

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

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

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

        Unreviewed.  Update HTML4 parser expected results for new tests.

        * html5lib/webkit-runner-expected.txt:

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

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

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

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

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

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

        Reviewed by Eric Seidel.

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

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

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

        Reviewed by Eric Seidel.

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

        Add tests for DOCTYPEs.

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

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

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

* src/WebViewImpl.cpp:

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

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

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

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

Accidentally committed double write of codeblock in Interpreter.

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

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

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

        Reviewed by Pavel Feldman.

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

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

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

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

        Reviewed by Eric Seidel.

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

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

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

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

        Reviewed by Adam Barth.

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

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

        Reviewed by Adam Barth.

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

        * Scripts/test-html5-parser: Added.

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

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

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

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

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

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

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

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

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

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

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

* plugins/npapi.cpp:
(NPN_ReloadPlugins):

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

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

        Reviewed by Sam Weinig.

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

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

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

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

Reviewed by Sam Weinig.

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

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

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

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

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

        Unreviewed broken Qt test fix.

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

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

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

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

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

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

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

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

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

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

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

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

        Unreviewed.

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

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

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

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

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

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

        Unreviewed.  Checked in merge error.  :-(

        * CMakeLists.txt:

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

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

        Not reviewed.

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

        * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
        * platform/gtk/fast/dom/Window/window-properties-expected.txt:
        * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
        * platform/gtk/fast/js/global-constructors-expected.txt:
        * platform/qt/fast/dom/Window/window-properties-expected.txt:
        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/qt/fast/dom/prototype-inheritance-expected.txt:
        * platform/qt/fast/js/global-constructors-expected.txt:
        * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
        * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
        * platform/win/fast/dom/prototype-inheritance-expected.txt:
        * platform/win/fast/js/global-constructors-expected.txt:

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

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

        Reviewed by Darin Adler.

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

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

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

        Reviewed by Darin Adler.

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

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

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

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

        Reviewed by Kent Tamura.

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

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

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

        Reviewed by Kent Tamura.

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

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

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

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

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

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

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

        Reviewed by Alexey Proskuryakov.

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

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

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

        Reviewed by Alexey Proskuryakov.

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

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

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

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

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

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

        Reviewed by Chris Jerdonek.

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

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

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

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

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

        Unreviewed. Fixed a typo in test_expecations.txt.

        * platform/chromium/test_expectations.txt:

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

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

        Unreviewed. Fixed the expectations for Windows.
        It seems my win environment was unhealthy.

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

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

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

10 years ago2010-05-23 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Mon, 24 May 2010 06:22:17 +0000 (06:22 +0000)]
2010-05-23  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by Alexey Proskuryakov.

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

        * editing/selection/find-yensign-and-backslash-with-japanese-fonts-expected.txt: Added.
        * editing/selection/find-yensign-and-backslash-with-japanese-fonts.html: Added.
        * fast/text/backslash-to-yen-sign-dynamic.html: Added.
        * fast/text/backslash-to-yen-sign.html: Added.
        * platform/chromium/test_expectations.txt:
        * platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt: Added.
        * platform/gtk/fast/text/backslash-to-yen-sign-expected.txt: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-dynamic-expected.checksum: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-dynamic-expected.png: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-dynamic-expected.txt: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-expected.checksum: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-expected.png: Added.
        * platform/mac/fast/text/backslash-to-yen-sign-expected.txt: Added.
        * platform/qt/fast/text/backslash-to-yen-sign-dynamic-expected.txt: Added.
        * platform/qt/fast/text/backslash-to-yen-sign-expected.txt: Added.
        * platform/win/fast/text/backslash-to-yen-sign-dynamic-expected.txt: Added.
        * platform/win/fast/text/backslash-to-yen-sign-expected.txt: Added.
2010-05-23  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by Alexey Proskuryakov.

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

        Tests: editing/selection/find-yensign-and-backslash-with-japanese-fonts.html
               fast/text/backslash-to-yen-sign-dynamic.html
               fast/text/backslash-to-yen-sign.html

        * GNUmakefile.am:
        * WebCore.gyp/WebCore.gyp:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.vcproj/WebCoreCommon.vsprops:
        * WebCore.xcodeproj/project.pbxproj:
        * platform/graphics/Font.cpp:
        (WebCore::Font::Font):
        (WebCore::Font::operator=):
        * platform/graphics/Font.h:
        (WebCore::Font::needsTranscoding):
        * platform/text/CharacterNames.h:
        * platform/text/transcoder/FontTranscoder.cpp: Added.
        (WebCore::FontTranscoder::FontTranscoder):
        (WebCore::FontTranscoder::converterType):
        (WebCore::FontTranscoder::convert):
        (WebCore::FontTranscoder::needsTranscoding):
        (WebCore::fontTranscoder):
        * platform/text/transcoder/FontTranscoder.h: Added.
        (WebCore::FontTranscoder::):
        * rendering/RenderText.cpp:
        (WebCore::RenderText::updateNeedsTranscoding):
        (WebCore::RenderText::styleDidChange):
        (WebCore::RenderText::setTextInternal):

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

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

        Unreviewed, rolling out r60060.
        http://trac.webkit.org/changeset/60060
        https://bugs.webkit.org/show_bug.cgi?id=32077

        Rollout, beucause it breaks pixel tests under repaint/.

        * fast/forms/script-tests/textarea-percentage-dimensions.js: Removed.
        * fast/forms/textarea-percentage-dimensions-expected.txt: Removed.
        * fast/forms/textarea-percentage-dimensions.html: Removed.
2010-05-23  MORITA Hajime  <morrita@google.com>

        Unreviewed, rolling out r60060.
        http://trac.webkit.org/changeset/60060
        https://bugs.webkit.org/show_bug.cgi?id=32077

        breaks chromium test

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

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

10 years ago2010-05-23 Justin Schuh <jschuh@chromium.org>
eric@webkit.org [Mon, 24 May 2010 05:16:26 +0000 (05:16 +0000)]
2010-05-23  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Shinichiro Hamaji.

        Style cleanup for r56288
        https://bugs.webkit.org/show_bug.cgi?id=39554

        Cleaning up style from a previous patch. No tests needed because no
        logic is changed.

        * svg/SVGFEMorphologyElement.cpp:
        (WebCore::SVGFEMorphologyElement::build):

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

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

        Reviewed by Kent Tamura.

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

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

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

        Reviewed by Kent Tamura.

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

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

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

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

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

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

10 years ago2010-05-23 Tony Chang <tony@chromium.org>
tony@chromium.org [Mon, 24 May 2010 03:50:50 +0000 (03:50 +0000)]
2010-05-23  Tony Chang  <tony@chromium.org>

        Not reviewed, updating test_expectations.txt

        [chromium] remove editing/pasteboard/drop-link.html from test_expectations.txt
        https://bugs.webkit.org/show_bug.cgi?id=39580

        * platform/chromium/test_expectations.txt:

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

10 years agoFix windows build.
weinig@apple.com [Mon, 24 May 2010 02:28:09 +0000 (02:28 +0000)]
Fix windows build.

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:

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

10 years agoFix for https://bugs.webkit.org/show_bug.cgi?id=39575
weinig@apple.com [Mon, 24 May 2010 02:15:02 +0000 (02:15 +0000)]
Fix for https://bugs.webkit.org/show_bug.cgi?id=39575
Make JS DOMObject inherit from JSObjectWithGlobalObject instead of JSObject

Reviewed by Oliver Hunt.

JavaScriptCore:

Expose the global object stored in JSObjectWithGlobalObject.

* JavaScriptCore.exp:
* JavaScriptCore.xcodeproj/project.pbxproj:
* runtime/JSObjectWithGlobalObject.cpp:
(JSC::JSObjectWithGlobalObject::JSObjectWithGlobalObject):
(JSC::JSObjectWithGlobalObject::globalObject):
* runtime/JSObjectWithGlobalObject.h:

WebCore:

- Changes JSDOMWindowShell to inherit from JSObject instead of
  DOMObject since it doesn't ever go into any DOMObject tables.
  In a separate change, we may want to make this inherit from
  JSObjectWithGlobalObject since JSDOMWindowShell does store a
  global object pointer.
- Change DOMObject to inherit from JSObjectWithGlobalObject
  instead of JSObject. In this change I am keeping around
  DOMObjectWithGlobalPointer, which now just uses the capabilities
  of JSObjectWithGlobalObject instead of implementing them
  itself.  DOMObjectWithGlobalPointer will go away in a subsequent
  patch.

* bindings/js/JSDOMBinding.h:
(WebCore::DOMObjectWithGlobalPointer::globalObject):
(WebCore::DOMObjectWithGlobalPointer::DOMObjectWithGlobalPointer):
* bindings/js/JSDOMWindowShell.h:
* bindings/js/JSDOMWrapper.h:
(WebCore::DOMObject::DOMObject):

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

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

        Unreviewed, just being a copy/paste monkey.  Oook, eeek.

        Add new HTML5TreeBuilder class to hold the tree builder section of the HTML5 parsing spec
        https://bugs.webkit.org/show_bug.cgi?id=39572

        Add HTML5TreeBuilder.* to each of WebKit's 85,324 build systems.

        * Android.mk:
        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:

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

10 years ago2010-05-23 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 01:20:47 +0000 (01:20 +0000)]
2010-05-23  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Add new HTML5TreeBuilder class to hold the tree builder section of the HTML5 parsing spec
        https://bugs.webkit.org/show_bug.cgi?id=39572

        We've been working on the tokenization (lexing) section of the HTML5
        spec until now and leaning on the old HTMLParser for tree building.
        We need to start writing more of the tree building sections of the spec,
        but to do that we need a place to put the new code.

        This patch moves our old-to-new conversion hacks out of HTML5Tokenizer
        (our Tokenizer.h implementation) and into HTML5TreeBuilder.
        Follow-up patches will add new HTML5 tree building code to this file
        and will allow us to switch between old and new parser/treebuilder
        implementations.

        No change in behavior, thus no new tests.

        * WebCore.xcodeproj/project.pbxproj:
        * html/HTML5Tokenizer.cpp:
        (WebCore::HTML5Tokenizer::HTML5Tokenizer):
        (WebCore::HTML5Tokenizer::write):
         - Call the new HTML5TreeBuilder code.
        * html/HTML5Tokenizer.h:
        * html/HTML5TreeBuilder.cpp: Added.
        * html/HTML5TreeBuilder.h: Added.

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

10 years ago2010-05-21 Tony Chang <tony@chromium.org>
tony@chromium.org [Mon, 24 May 2010 01:14:37 +0000 (01:14 +0000)]
2010-05-21  Tony Chang  <tony@chromium.org>

        Reviewed by Ojan Vafai.

        [chromium] if keydown is prevented, don't update the IME and clear the IME state
        https://bugs.webkit.org/show_bug.cgi?id=39475

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

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

10 years ago2010-05-23 Eric Seidel <eric@webkit.org>
eric@webkit.org [Mon, 24 May 2010 01:06:13 +0000 (01:06 +0000)]
2010-05-23  Eric Seidel  <eric@webkit.org>

        Reviewed by Daniel Bates.

        Split PatchReader out into its own file
        https://bugs.webkit.org/show_bug.cgi?id=39576

        This is in preparation for making check-webkit-style
        support being passed paths to patch files on the command line.

        * Scripts/check-webkit-style:
        * Scripts/webkitpy/style/checker.py:
        * Scripts/webkitpy/style/checker_unittest.py:
        * Scripts/webkitpy/style/patchreader.py: Added.
        * Scripts/webkitpy/style/patchreader_unittest.py: Added.
        * Scripts/webkitpy/style_references.py:

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

10 years agoFix for https://bugs.webkit.org/show_bug.cgi?id=39574
weinig@apple.com [Sun, 23 May 2010 23:20:03 +0000 (23:20 +0000)]
Fix for https://bugs.webkit.org/show_bug.cgi?id=39574
Complete the merge of NamedMappedAttrMap into NamedNodeMap.

Reviewed by Oliver Hunt.

* Android.mk:
* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::canShareStyleWithElement):
(WebCore::CSSStyleSelector::styleForElement):
* dom/Element.cpp:
(WebCore::Element::createAttributeMap):
* dom/NamedMappedAttrMap.cpp: Removed.
* dom/NamedMappedAttrMap.h: Removed.
* dom/NamedNodeMap.cpp:
(WebCore::NamedNodeMap::setClass):
(WebCore::NamedNodeMap::declCount):
(WebCore::NamedNodeMap::mapsEquivalent):
(WebCore::NamedNodeMap::mappedMapsEquivalent):
* dom/NamedNodeMap.h:
(WebCore::NamedNodeMap::create):
(WebCore::NamedNodeMap::clearClass):
(WebCore::NamedNodeMap::classNames):
(WebCore::NamedNodeMap::hasMappedAttributes):
(WebCore::NamedNodeMap::declRemoved):
(WebCore::NamedNodeMap::declAdded):
(WebCore::NamedNodeMap::NamedNodeMap):
* dom/StyledElement.h:
(WebCore::StyledElement::mappedAttributes):
* html/HTML5Token.h:
* html/HTML5Tokenizer.cpp:
(WebCore::convertToOldStyle):
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::setInputType):
* html/HTMLParser.cpp:
(WebCore::HTMLParser::handleIsindex):
* html/HTMLTokenizer.cpp:
(WebCore::Token::addAttribute):
(WebCore::HTMLTokenizer::processToken):
* html/HTMLTokenizer.h:
* html/HTMLViewSourceDocument.cpp:
(WebCore::HTMLViewSourceDocument::createContainingTable):
(WebCore::HTMLViewSourceDocument::addSpanWithClassName):
(WebCore::HTMLViewSourceDocument::addLine):
(WebCore::HTMLViewSourceDocument::addLink):

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

10 years ago2010-05-23 Adam Barth <abarth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 22:22:55 +0000 (22:22 +0000)]
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach HTML5 parser how to lex comments correctly
        https://bugs.webkit.org/show_bug.cgi?id=39537

        Added a new data file for testing comment parsing.  There are some more
        things we can test here once we implement the bogus comment state.

        * html5lib/resources/comments01.dat: Added.
        * html5lib/webkit-runner-expected.txt:
            - Some of these tests fail in our current parser because our
              current parser doesn't comply with HTML5.  I've set these
              expectations to failing so the tests will "pass" in the current
              parser.  I've double-checked the results in comments01.dat with a
              nightly build of Firefox to make sure we agree on our
              implementation of the spec.
        * html5lib/webkit-runner.html:
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Teach HTML5 parser how to lex comments correctly
        https://bugs.webkit.org/show_bug.cgi?id=39537

        Implement the non-bogus comment states for the lexer.  There's more
        work to do in some of these states (e.g., to handle doctype tokens and
        bogus comments), but I'm trying to keep the patches small.

        Tests: comments01.dat

        * html/HTML5Lexer.cpp:
        (WebCore::HTML5Lexer::nextToken):
        * html/HTML5Lexer.h:
        * html/HTML5Token.h:
        (WebCore::HTML5Token::beginComment):
        (WebCore::HTML5Token::appendToComment):
        (WebCore::HTML5Token::data):
        * html/HTML5Tokenizer.cpp:
        (WebCore::convertToOldStyle):
        * platform/text/SegmentedString.h:
        (WebCore::SegmentedString::):
        (WebCore::SegmentedString::peek):
            - Occationally, the HTML5 parsing algorithm looks ahead in the
              input stream.  The implementation here is incomplete, but its
              enough to run the current HTML5 parsing tests.  I'll eventually
              need to implement the slow case here.

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

10 years ago2010-05-23 Adam Barth <abarth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 22:08:36 +0000 (22:08 +0000)]
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Daniel Bates.

        webkit-patch should let you add a comment when uploading a patch
        https://bugs.webkit.org/show_bug.cgi?id=39552

        As requested by Dan "the man" Bates.

        * Scripts/webkitpy/tool/steps/options.py:
        * Scripts/webkitpy/tool/steps/postdiff.py:

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

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

        Reviewed by Eric Seidel.

        Add tests for previous HTML5 parser patches
        https://bugs.webkit.org/show_bug.cgi?id=39534

        Now that we have the test harness working, I've added tests for the
        previous HTML5 parser patches.  To run these tests, you need to pass
        the --html5-parser flag to DumpRenderTree (of course, you can run them
        with the old parser in the usual way).

        * html5lib/resources/webkit01.dat:
        * html5lib/webkit-runner-expected.txt:
        * html5lib/webkit-runner.html:

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

10 years ago2010-05-23 Adam Barth <abarth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 20:53:55 +0000 (20:53 +0000)]
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Make the html5lib parser tests run using the HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39533

        This patch adds a version of runner.html that's easier to parse (e.g.,
        no doctype or HTML comments) as well as a new test data file.  The
        exciting thing is that this test passes in the new HTML5 parser using
        this runner.

        Once the HTML5 parser is strong enough, we'll remove webkit-runner.html
        and have runner.html run the new webkit*.dat files.

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

        Reviewed by Eric Seidel.

        Make the html5lib parser tests run using the HTML5 parser
        https://bugs.webkit.org/show_bug.cgi?id=39533

        Turns out we're just one small tweak away from running the html5lib
        tests.  After this patch lands, we should be able to introduce tests
        for every change to the HTML5 parser.

        Test: html5lib/webkit-runner.html

        * html/HTML5Lexer.cpp:
        (WebCore::HTML5Lexer::nextToken):

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

10 years ago2010-05-23 Adam Barth <abarth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 20:38:05 +0000 (20:38 +0000)]
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Make HTML5 parser parse <script>alert("<hi>");</script>
        https://bugs.webkit.org/show_bug.cgi?id=39525

        More progress towards getting the html5lib test harness running.  We
        need to parse script data in the ScriptDataState.  The spec says the
        parser should set the lexer's state to ScriptDataState, but we want to
        keep using the existing parser for a while so I've added some temporary
        logic to HTML5Tokenizer to set the state in the lexer.

        To get this case running, I needed to flesh out a bunch of the
        ScriptDataState logic.  There's a bunch more to do, but this is a
        start.

        I'm not 100% happy with this patch, but it lets us execute a simplified
        version of the test harness up to the point where it starts running the
        first test.

        * html/HTML5Lexer.cpp:
        (WebCore::HTML5Lexer::nextToken):
        (WebCore::HTML5Lexer::isAppropriateEndTag):
        (WebCore::HTML5Lexer::emitCurrentTagToken):
        * html/HTML5Lexer.h:
        (WebCore::HTML5Lexer::setState):
        * html/HTML5Token.h:
        (WebCore::HTML5Token::beginEndTag):
        (WebCore::HTML5Token::appendToCharacter):
        (WebCore::HTML5Token::name):
        * html/HTML5Tokenizer.cpp:
        (WebCore::HTML5Tokenizer::write):

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

10 years agoUnreviewed.
jparent@chromium.org [Sun, 23 May 2010 15:44:46 +0000 (15:44 +0000)]
Unreviewed.

Adds Chromium expectations for new test added in http://trac.webkit.org/changeset/60026/.
Difference is in the line number printed for the exception.

* platform/chromium-mac/fast/dom/nested-script-exceptions-expected.txt: Added.
* platform/chromium-win/fast/dom/nested-script-exceptions-expected.txt: Added.

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

10 years ago Limit the number of tiles created for large tiled layers
cmarrin@apple.com [Sun, 23 May 2010 14:47:07 +0000 (14:47 +0000)]
    Limit the number of tiles created for large tiled layers
        https://bugs.webkit.org/show_bug.cgi?id=39522

        I added an algorithm to limit the number of tiles created to 512.
        It tried to limit them in only one dimension and if that's not
        possible it limits them in both dimensions according to the
        ratio of width to height. This has the effect of rendering
        tiles starting from the upper-left, which is often the part
        that is visible. So it both prevents crashing and tried to do
        the best job it can of displaying what the author intended.

        The test LayoutTests/compositing/geometry/huge-layers.html was
        crashing before this fix. Now it works correctly.

        * platform/graphics/win/WebTiledLayer.cpp:
        (WebCore::WebTiledLayer::WebTiledLayer):
        (WebCore::WebTiledLayer::setBounds):
        (WebCore::WebTiledLayer::constrainedSize):
        (WebCore::WebTiledLayer::updateTiles):
        * platform/graphics/win/WebTiledLayer.h:

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

10 years ago2010-05-23 Roman Gershman <romange@google.com>
eric@webkit.org [Sun, 23 May 2010 13:32:08 +0000 (13:32 +0000)]
2010-05-23  Roman Gershman  <romange@google.com>

        Reviewed by Darin Fisher.

        [Chromium] Suggestion popup is not closed when the view is scrolled.
        https://bugs.webkit.org/show_bug.cgi?id=38640

        This bug appears on both Windows and Linux platforms.
        Mac OS, however handles window messages differently and
        closes popup menu in RenderWidgetHostViewMac::Destroy().

        No tests were added because test_shell does not support suggestion
        popup.

        * src/ChromeClientImpl.cpp:
        (WebKit::ChromeClientImpl::invalidateContentsForSlowScroll):
        (WebKit::ChromeClientImpl::scroll):

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

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

        Reviewed by Eric Seidel.

        webkit-patch should assign newly created bugs to their creator
        https://bugs.webkit.org/show_bug.cgi?id=39548

        As requested on webkit-dev.

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

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

10 years ago2010-05-23 Adam Barth <abarth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 12:22:29 +0000 (12:22 +0000)]
2010-05-23  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Hide prepare and post commands for webkit-patch
        https://bugs.webkit.org/show_bug.cgi?id=39539

        It turns out these commands aren't very popular and they confuse new
        users.  They'll still be there for advanced users, however.

        * Scripts/webkitpy/tool/commands/upload.py:

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

10 years ago2010-05-23 Noam Rosenthal <noam.rosenthal@nokia.com>
eric@webkit.org [Sun, 23 May 2010 12:10:12 +0000 (12:10 +0000)]
2010-05-23  Noam Rosenthal  <noam.rosenthal@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] GraphicsLayer: The rocket animation doesn't scroll together with the page
        https://bugs.webkit.org/show_bug.cgi?id=39517

        A previous fix to this issue was overridden by the PageClientQt refactor. Reapplying.

        * WebCoreSupport/PageClientQt.cpp:
        (WebCore::PageClientQGraphicsWidget::update):

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

10 years ago2010-05-23 Noam Rosenthal <noam.rosenthal@nokia.com>
eric@webkit.org [Sun, 23 May 2010 11:59:16 +0000 (11:59 +0000)]
2010-05-23  Noam Rosenthal  <noam.rosenthal@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Using Accelerated Composing the rocket back animation on http://www.the-art-of-web.com/css/css-animation/ works differently as when not using AC.
        https://bugs.webkit.org/show_bug.cgi?id=39513

        The value of GraphicsLayer->transform() needs to be changed during the animation, regardless of m_fillsForward.
        m_fillsForward should only apply at the end of the animation. Based on previous patch by Kenneth Christiansen.

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

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

10 years agoUnreviewed. Fix a Qt build error caused by r60037.
tkent@chromium.org [Sun, 23 May 2010 11:15:21 +0000 (11:15 +0000)]
Unreviewed. Fix a Qt build error caused by r60037.

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

10 years ago2010-05-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
eric@webkit.org [Sun, 23 May 2010 10:21:52 +0000 (10:21 +0000)]
2010-05-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>

        Reviewed by Eric Seidel.

        [Qt] GraphicsLayerQt: Coding style and comment fixes.

        * platform/graphics/qt/GraphicsLayerQt.cpp:
        (WebCore::MaskEffectQt::MaskEffectQt):
        (WebCore::MaskEffectQt::draw):
        (WebCore::GraphicsLayerQtImpl::ContentData::ContentData):
        (WebCore::GraphicsLayerQtImpl::State::State):
        (WebCore::GraphicsLayerQtImpl::GraphicsLayerQtImpl):
        (WebCore::GraphicsLayerQtImpl::~GraphicsLayerQtImpl):
        (WebCore::GraphicsLayerQtImpl::rootLayer):
        (WebCore::GraphicsLayerQtImpl::recache):
        (WebCore::GraphicsLayerQtImpl::updateTransform):
        (WebCore::GraphicsLayerQtImpl::opaqueArea):
        (WebCore::GraphicsLayerQtImpl::flushChanges):
        (WebCore::GraphicsLayerQtImpl::notifyAnimationStarted):
        (WebCore::GraphicsLayerQt::setNeedsDisplayInRect):
        (WebCore::GraphicsLayerQt::setContentsToImage):
        (WebCore::applyTimingFunction):
        (WebCore::AnimationQtBase::updateState):
        (WebCore::AnimationQt::AnimationQt):
        (WebCore::AnimationQt::updateCurrentTime):
        (WebCore::TransformAnimationQt::applyFrame):
        (WebCore::TransformAnimationQt::updateState):
        (WebCore::OpacityAnimationQt::OpacityAnimationQt):
        (WebCore::OpacityAnimationQt::applyFrame):
        (WebCore::GraphicsLayerQt::addAnimation):
        (WebCore::GraphicsLayerQt::removeAnimationsForProperty):
        (WebCore::GraphicsLayerQt::removeAnimationsForKeyframes):
        (WebCore::GraphicsLayerQt::pauseAnimation):
        (WebCore::GraphicsLayerQt::suspendAnimations):
        (WebCore::GraphicsLayerQt::resumeAnimations):
        * platform/graphics/qt/GraphicsLayerQt.h:

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

10 years ago2010-05-23 Justin Schuh <jschuh@chromium.org>
eric@webkit.org [Sun, 23 May 2010 10:05:26 +0000 (10:05 +0000)]
2010-05-23  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Darin Adler.

        Remove custom binding for Attr.value
        https://bugs.webkit.org/show_bug.cgi?id=39499

        Test now throws a JavaScript security exception instead of not
        implemented.

        * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2010-05-23  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Darin Adler.

        Remove custom binding for Attr.value
        https://bugs.webkit.org/show_bug.cgi?id=39499

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

        * Android.v8bindings.mk:
        * WebCore.gypi:
        * bindings/js/JSAttrCustom.cpp:
        * bindings/v8/custom/V8AttrCustom.cpp: Removed.
        * dom/Attr.idl:

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

10 years ago2010-05-23 Grace Kloba <klobag@gmail.com>
eric@webkit.org [Sun, 23 May 2010 09:52:32 +0000 (09:52 +0000)]
2010-05-23  Grace Kloba  <klobag@gmail.com>

        Reviewed by Nate Chapin.

        Match the call of scheduleLocationChange() to its correct signature.
        Fixes <http://webkit.org/b/39452>

        The call of scheduleLocationChange() in generic and v8 bindings assuming the
        fourth parameter is "usergesture". But it is actually the fifth parameter.

        No new features. No new tests.

        * bindings/generic/BindingDOMWindow.h:
        (WebCore::::createWindow):
        * bindings/v8/custom/V8DOMWindowCustom.cpp:
        (WebCore::V8DOMWindow::openCallback):

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

10 years ago2010-05-23 Jesus Sanchez-Palencia <jesus@webkit.org>
eric@webkit.org [Sun, 23 May 2010 09:41:26 +0000 (09:41 +0000)]
2010-05-23  Jesus Sanchez-Palencia  <jesus@webkit.org>

        Reviewed by Laszlo Gombos.

        [Qt] QtTestBrowser has two graphicsview options that aren't enabled correctly
        https://bugs.webkit.org/show_bug.cgi?id=39491

        Making toggleResizesToContents and toggleTiledBackingStore checkable when
        QtTestBrowser is started on graphics view mode.

        * QtTestBrowser/main.cpp:
        (LauncherWindow::createChrome):

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

10 years ago2010-05-23 Jesus Sanchez-Palencia <jesus@webkit.org>
eric@webkit.org [Sun, 23 May 2010 09:30:19 +0000 (09:30 +0000)]
2010-05-23  Jesus Sanchez-Palencia  <jesus@webkit.org>

        Reviewed by Laszlo Gombos.

        [Qt] QtTestBrowser is still called QtLauncher in the code
        https://bugs.webkit.org/show_bug.cgi?id=39488

        Finish the name change of QtLauncher to QtTestBrowser.

        * QtTestBrowser/main.cpp:
        (LauncherApplication::LauncherApplication):
        (LauncherApplication::handleUserOptions):
        * QtTestBrowser/mainwindow.cpp:
        (MainWindow::MainWindow):
        * QtTestBrowser/useragentlist.txt:

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

10 years ago2010-05-23 Anton Muhin <antonm@chromium.org>
eric@webkit.org [Sun, 23 May 2010 09:18:56 +0000 (09:18 +0000)]
2010-05-23  Anton Muhin  <antonm@chromium.org>

        Reviewed by Darin Fisher.

        [Chromium] Consider implementing addOriginAccessWhitelistEntry method
        https://bugs.webkit.org/show_bug.cgi?id=37578

        * platform/chromium/test_expectations.txt: remove now unnecessary skips

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

10 years ago2010-05-23 Marcus Bulach <bulach@chromium.org>
eric@webkit.org [Sun, 23 May 2010 09:07:34 +0000 (09:07 +0000)]
2010-05-23  Marcus Bulach  <bulach@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] Adds Geolocation support to DumpRenderTree.
        https://bugs.webkit.org/show_bug.cgi?id=39440

        Existing LayoutTests/fast/dom/Geolocation/* should pass.

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

        Reviewed by Kent Tamura.

        [chromium] Adds Geolocation support to DumpRenderTree.
        https://bugs.webkit.org/show_bug.cgi?id=39440

        Existing LayoutTests/fast/dom/Geolocation/* should pass.

        * DumpRenderTree/chromium/LayoutTestController.cpp:
        (LayoutTestController::LayoutTestController):
        (LayoutTestController::setGeolocationPermission):
        (LayoutTestController::setMockGeolocationPosition):
        (LayoutTestController::setMockGeolocationError):
        * DumpRenderTree/chromium/LayoutTestController.h:
        * DumpRenderTree/chromium/TestShell.cpp:
        (TestShell::TestShell):
        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::geolocationService):
        * DumpRenderTree/chromium/WebViewHost.h:

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