WebKit-https.git
8 years agoUnreviewed. Added myself to watchlist.
haraken@chromium.org [Thu, 8 Mar 2012 08:35:22 +0000 (08:35 +0000)]
Unreviewed. Added myself to watchlist.

* Scripts/webkitpy/common/config/watchlist:

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

8 years agoRefactoring: Remove Node::isContentElement and Node::isShadowElement.
shinyak@chromium.org [Thu, 8 Mar 2012 08:22:06 +0000 (08:22 +0000)]
Refactoring: Remove Node::isContentElement and Node::isShadowElement.
https://bugs.webkit.org/show_bug.cgi?id=80501

Reviewed by Hajime Morita.

Removes Node::isContentElement and Node::isShadowElement. These methods are replaced
by hasTagName. However the tag name of HTMLContentElement was not consistent,
this patch make them consistent.

No new tests. Should be covered by existing tests.

* dom/Node.h:
* html/HTMLElement.h:
(WebCore::HTMLElement::isInsertionPoint):
(HTMLElement):
* html/HTMLSummaryElement.cpp:
(WebCore::SummaryContentElement::SummaryContentElement):
  It uses HTMLNames::divTag as tagname. It should use HTMLNames::webkitShadowTagName.
* html/shadow/HTMLContentElement.h:
(HTMLContentElement):
* html/shadow/InsertionPoint.h:
(InsertionPoint):
(WebCore::InsertionPoint::isInsertionPoint):
(WebCore::isInsertionPoint):
* testing/Internals.cpp:
(WebCore::Internals::isValidContentSelect):
* testing/Internals.h:
(Internals):

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

8 years agoContainerNode::insertedIntoDocument and removedFromDocument use weak iteration patterns
abarth@webkit.org [Thu, 8 Mar 2012 07:34:44 +0000 (07:34 +0000)]
ContainerNode::insertedIntoDocument and removedFromDocument use weak iteration patterns
https://bugs.webkit.org/show_bug.cgi?id=80569

Reviewed by Ryosuke Niwa.

This patch moves ContainerNode::insertedIntoDocument and
removedFromDocument to using a better iteration pattern in which we
collect all the nodes we're planning to iterate into a vector and then
iterate over them.

* dom/ContainerNode.cpp:
(WebCore::ContainerNode::insertedIntoDocument):
(WebCore::ContainerNode::removedFromDocument):

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

8 years ago[Chromium] Allow CCLayerTreeHost::context() to be called even with the threaded compo...
fischman@chromium.org [Thu, 8 Mar 2012 06:55:36 +0000 (06:55 +0000)]
[Chromium] Allow CCLayerTreeHost::context() to be called even with the threaded compositor enabled.
https://bugs.webkit.org/show_bug.cgi?id=80565

Reviewed by James Robinson.

This gets triggered by the video HW decode+render path when threaded compositor is enabled
(https://chromiumcodereview.appspot.com/9639005/)

No new tests.

* platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
(WebCore::CCLayerTreeHost::context):

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

8 years agoCSS3 calc: mixed absolute/percentages work for width, height, margin and padding
mikelawther@chromium.org [Thu, 8 Mar 2012 06:48:35 +0000 (06:48 +0000)]
CSS3 calc: mixed absolute/percentages work for width, height, margin and padding
https://bugs.webkit.org/show_bug.cgi?id=79621

Reviewed by Andreas Kling.

Source/WebCore:

ApplyPropertyLength in CSSStyleApplyPropery now handles mixed absolute/percentage
length expressions. All property handlers using this template now work with
mixed expressions.

This patch adds a new expression evaluator in CalculationValue.cpp. This is because
Length.[cpp|h] (in platform) cannot refer to CSSCalculationValue.[cpp|h] (in css)
due to layering restrictions.

Lengths can be copied, and so the expressions are stored in a hashmap, and only their
ids are copied along with Length. The expressions are RefCounted, and will get
cleaned up when the last referring Length is destructed.

* WebCore.exp.in:
* css/CSSCalculationValue.cpp:
(WebCore::CSSCalcPrimitiveValue::toCalcValue):
(CSSCalcPrimitiveValue):
(WebCore::CSSCalcBinaryOperation::toCalcValue):
(CSSCalcBinaryOperation):
* css/CSSCalculationValue.h:
(WebCore):
(CSSCalcExpressionNode):
(CSSCalcValue):
(WebCore::CSSCalcValue::toCalcValue):
* css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyLength::applyValue):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
* css/CSSStyleSelector.h:
(CSSStyleSelector):
* platform/CalculationValue.cpp:
(WebCore::CalcExpressionBinaryOperation::evaluate):
(WebCore):
(WebCore::CalculationValue::create):
(WebCore::CalculationValue::evaluate):
* platform/CalculationValue.h:
(CalcExpressionNode):
(WebCore::CalcExpressionNode::~CalcExpressionNode):
(WebCore):
(CalculationValue):
(WebCore::CalculationValue::CalculationValue):
(CalcExpressionNumber):
(WebCore::CalcExpressionNumber::CalcExpressionNumber):
(WebCore::CalcExpressionNumber::evaluate):
(CalcExpressionLength):
(WebCore::CalcExpressionLength::CalcExpressionLength):
(WebCore::CalcExpressionLength::evaluate):
(CalcExpressionBinaryOperation):
(WebCore::CalcExpressionBinaryOperation::CalcExpressionBinaryOperation):
* platform/Length.cpp:
(WebCore):
(WebCore::Length::~Length):
(CalculationValueHandleMap):
(WebCore::CalculationValueHandleMap::CalculationValueHandleMap):
(WebCore::CalculationValueHandleMap::insert):
(WebCore::CalculationValueHandleMap::remove):
(WebCore::CalculationValueHandleMap::get):
(WebCore::calcHandles):
(WebCore::Length::Length):
(WebCore::Length::calculationValue):
(WebCore::Length::calculatedValue):
(WebCore::Length::calculatedMinValue):
(WebCore::Length::calculatedFloatValue):
(WebCore::Length::incrementCalculatedRef):
(WebCore::Length::decrementCalculatedRef):
(WebCore::Length::nonNanCalculatedValue):
* platform/Length.h:
(Length):
(WebCore::Length::Length):
(WebCore::Length::operator=):
(WebCore::Length::operator*=):
(WebCore::Length::value):
(WebCore::Length::setValue):
(WebCore::Length::calcValue):
(WebCore::Length::calcMinValue):
(WebCore::Length::calcFloatValue):
(WebCore::Length::isZero):
(WebCore::Length::isPositive):
(WebCore::Length::isNegative):
(WebCore::Length::isPercent):
(WebCore::Length::isSpecified):
(WebCore::Length::isCalculated):
(WebCore::Length::initFromLength):
(WebCore::Length::calculationHandle):

LayoutTests:

* css3/calc/margin-expected.txt:
* css3/calc/padding-expected.txt:
* css3/calc/simple-calcs-expected.txt:

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

8 years ago[Qt] Fix the MIPS/SH4 build after r109834
commit-queue@webkit.org [Thu, 8 Mar 2012 06:15:01 +0000 (06:15 +0000)]
[Qt] Fix the MIPS/SH4 build after r109834
https://bugs.webkit.org/show_bug.cgi?id=80492

Patch by Chao-yng Fu <fu@mips.com> on 2012-03-07
Reviewed by Oliver Hunt.

Implement three-argument branch(Add,Sub)32.

* assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::add32):
(MacroAssemblerMIPS):
(JSC::MacroAssemblerMIPS::sub32):
(JSC::MacroAssemblerMIPS::branchAdd32):
(JSC::MacroAssemblerMIPS::branchSub32):

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

8 years agoDo not refer to resutlsButtonElement and cancelButtonElement to compute paddings...
tkent@chromium.org [Thu, 8 Mar 2012 05:31:25 +0000 (05:31 +0000)]
Do not refer to resutlsButtonElement and cancelButtonElement to compute paddings of search popups
https://bugs.webkit.org/show_bug.cgi?id=80564

Reviewed by Hajime Morita.

We'd like to reduce dependency of resultsButtonElement and
cancelButtonElement from RenderTextControlSingleLine.

No behavior change.

* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::clientPaddingLeft):
Use the left position of innerBlockElement, instead of the width of resultsButtonElement.
They are equivalent.
(WebCore::RenderTextControlSingleLine::clientPaddingRight):
Use <the container width - right position of innerBlockElement>,
instead of the width of the cancelButtonElement. They are
equivalent.

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

8 years agouse DEFINE_STATIC_LOCAL on Lengths to avoid exit time destructors
mikelawther@chromium.org [Thu, 8 Mar 2012 04:49:11 +0000 (04:49 +0000)]
use DEFINE_STATIC_LOCAL on Lengths to avoid exit time destructors
https://bugs.webkit.org/show_bug.cgi?id=80561

Reviewed by Eric Seidel.

This is in preparation for http://wkb.ug/79621 where a destructor is added to Length.

No new tests as this is not a behaviour change.

* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyPageSize::getPageSizeFromName):

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

8 years agoUnreviewed. update chromium test expectations.
ukai@chromium.org [Thu, 8 Mar 2012 04:37:30 +0000 (04:37 +0000)]
Unreviewed. update chromium test expectations.

* platform/chromium/test_expectations.txt:

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

8 years agoTurn Runs class into a proper model to implement incremental JSON update
rniwa@webkit.org [Thu, 8 Mar 2012 04:27:19 +0000 (04:27 +0000)]
Turn Runs class into a proper model to implement incremental JSON update
https://bugs.webkit.org/show_bug.cgi?id=80364

Reviewed by Hajime Morita.

Move Runs from json_generators.py to models.py and turn it into a proper Model.

Now most JSON responses are held by Runs objects instead of PersistentCache.
Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
behavior but there should be no user-visible behavioral differences.

* Websites/webkit-perf.appspot.com/controller.py:
(RunsUpdateHandler.post):
(CachedRunsHandler.get):
(RunsChartHandler.post):
* Websites/webkit-perf.appspot.com/json_generators.py:
(ManifestJSONGenerator.value):
* Websites/webkit-perf.appspot.com/json_generators_unittest.py:
(ManifestJSONGeneratorTest.test_value_two_tests):
* Websites/webkit-perf.appspot.com/models.py:
(Test):
(Runs):
(Runs._generate_runs):
(Runs._entry_from_build_and_result):
(Runs._key_name):
(Runs.update_or_insert):
(Runs.json_by_ids):
(Runs.to_json):
(Runs.chart_params):
* Websites/webkit-perf.appspot.com/models_unittest.py:
(RunsTest):
(RunsTest.setUp):
(RunsTest._create_results):
(RunsTest.test_generate_runs):
(RunsTest.test_update_or_insert):
(RunsTest.test_json_by_ids):
(RunsTest.test_to_json_without_results):
(RunsTest.test_to_json_with_results):
(RunsTest._assert_entry):
(RunsTest.test_run_from_build_and_result):
(RunsTest.test_run_from_build_and_result.create_build):
(RunsTest.test_chart_params_with_value):
(RunsTest.test_chart_params_with_value.split_as_int):

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

8 years agoUnreviewed. update chromium test expecation.
ukai@chromium.org [Thu, 8 Mar 2012 04:21:56 +0000 (04:21 +0000)]
Unreviewed. update chromium test expecation.

* platform/chromium/test_expectations.txt:

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

8 years agoContainerNode::willRemove uses a weak iteration pattern
abarth@webkit.org [Thu, 8 Mar 2012 04:08:41 +0000 (04:08 +0000)]
ContainerNode::willRemove uses a weak iteration pattern
https://bugs.webkit.org/show_bug.cgi?id=80530

Reviewed by Ryosuke Niwa.

This patch moves ContainerNode::willRemove to using a better iteration
pattern in which we collect all the nodes we're planning to iterate
into a vector and then iterate over them.

* dom/ContainerNode.cpp:
(WebCore::ContainerNode::willRemove):

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

8 years agoUnreviewed, rolling out r110127.
commit-queue@webkit.org [Thu, 8 Mar 2012 04:04:40 +0000 (04:04 +0000)]
Unreviewed, rolling out r110127.
http://trac.webkit.org/changeset/110127
https://bugs.webkit.org/show_bug.cgi?id=80562

compile failed on AppleWin (Requested by ukai on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-07

* heap/Heap.cpp:
(JSC::Heap::collectAllGarbage):
* heap/Heap.h:
(JSC):
(Heap):
* runtime/Executable.cpp:
(JSC::FunctionExecutable::FunctionExecutable):
(JSC::FunctionExecutable::finalize):
* runtime/Executable.h:
(FunctionExecutable):
(JSC::FunctionExecutable::create):
* runtime/JSGlobalData.cpp:
(WTF):
(Recompiler):
(WTF::Recompiler::operator()):
(JSC::JSGlobalData::recompileAllJSFunctions):
(JSC):
* runtime/JSGlobalData.h:
(JSGlobalData):
* runtime/JSGlobalObject.cpp:
(JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope):

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

8 years ago[V8][Performance] Optimize V8 bindings for HTMLElement.classList,
haraken@chromium.org [Thu, 8 Mar 2012 04:02:26 +0000 (04:02 +0000)]
[V8][Performance] Optimize V8 bindings for HTMLElement.classList,
Element.dataset and Node.attributes
https://bugs.webkit.org/show_bug.cgi?id=80376

Reviewed by Adam Barth.

This patch improves the performance of HTMLElement.classList, Element.dataset
and Node.attributes by 6.4 times, 7.1 times and 10.9 times, respectively.

Previously, a 'hiddenReferenceName' string was allocated on v8::Handle and
created every time the DOM attribute is accessed, in spite of the fact that
the 'hiddenReferenceName' string is static.

This patch moves the 'hiddenReferenceName' string to v8::Persistent and makes it static.
Also, this patch removes 'if (!elementValue.IsEmpty() && elementValue->IsObject())',
since if 'element' exists, it is guaranteed that 'elementValue' is not empty
and is an Object.

Performance tests: https://bugs.webkit.org/attachment.cgi?id=130283

AppleWebKit/JavaScriptCore:
div.classList : 382ms
div.classList.foo = 123 : 335ms
div.dataset : 403ms
div.dataset.foo = 123 : 5250ms
div.attributes : 183ms

Chromium/V8 (without this patch):
div.classList : 9140ms
div.classList.foo = 123 : 9086ms
div.dataset : 9930ms
div.dataset.foo = 123 : 49698ms
div.attributes : 13489ms

Chromium/V8 (with this patch):
div.classList : 1435ms
div.classList.foo = 123 : 1470ms
div.dataset : 1400ms
div.dataset.foo = 123 : 30396ms
div.attributes : 1242ms

No tests. No change in behavior.

* bindings/v8/custom/V8DOMStringMapCustom.cpp: Modified as described above.
(WebCore::toV8):
* bindings/v8/custom/V8DOMTokenListCustom.cpp: Ditto.
(WebCore::toV8):
* bindings/v8/custom/V8NamedNodeMapCustom.cpp: Ditto.
(WebCore::toV8):

* bindings/v8/V8HiddenPropertyName.cpp: Defined a hidden property name string statically
to optimize the macro.
(WebCore):
(WebCore::V8HiddenPropertyName::hiddenReferenceName):
* bindings/v8/V8HiddenPropertyName.h: Modified to switch two prefixes "WebCore::HiddenProperty::"
and "WebCore::HiddenReference::", depending on whether a given name represents a hidden property
or a hidden reference.
(WebCore):
(V8HiddenPropertyName):

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

8 years agoUnreviewed build fix
michaeln@google.com [Thu, 8 Mar 2012 03:33:17 +0000 (03:33 +0000)]
Unreviewed build fix

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

8 years agoAdd RenderBoxModelObject::marginWidth() and marginHeight()
tkent@chromium.org [Thu, 8 Mar 2012 03:31:25 +0000 (03:31 +0000)]
Add RenderBoxModelObject::marginWidth() and marginHeight()
https://bugs.webkit.org/show_bug.cgi?id=80556

Reviewed by Kentaro Hara.

They make some code shorter.

No behavior change.

* rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::marginHeight): Added.
(WebCore::RenderBoxModelObject::marginWidth): Added.
* inspector/DOMNodeHighlighter.cpp: Use marginHeight() and/or marginWidth().
* rendering/RenderBlock.h:
(WebCore::RenderBlock::FloatWithRect::FloatWithRect): ditto.
* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::checkFloatsInCleanLine): ditto.
* rendering/RenderBox.cpp:
(WebCore::RenderBox::repaintLayerRectsForImage): ditto.
* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox): ditto.
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox): ditto.
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::crossAxisMarginExtentForChild): ditto.
(WebCore::RenderFlexibleBox::computeNextFlexLine): ditto.
* rendering/RenderInline.cpp:
(WebCore::RenderInline::culledInlineAbsoluteRects): ditto.
(WebCore::RenderInline::culledInlineAbsoluteQuads): ditto.
(WebCore::RenderInline::culledInlineBoundingBox): ditto.
* rendering/RenderScrollbar.cpp:
(WebCore::RenderScrollbar::trackPieceRectWithMargins): ditto.
* rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::computeLogicalHeight): ditto.
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::computeControlHeight): ditto.

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

8 years agoThe end atom of the marked block considered to filter invalid cells
commit-queue@webkit.org [Thu, 8 Mar 2012 03:15:00 +0000 (03:15 +0000)]
The end atom of the marked block considered to filter invalid cells
https://bugs.webkit.org/show_bug.cgi?id=79191

Patch by Hojong Han <hojong.han@samsung.com> on 2012-03-07
Reviewed by Geoffrey Garen.

Register file could have stale pointers beyond the end atom of marked block.
Those pointers can weasel out of filtering in-middle-of-cell pointer.

* heap/MarkedBlock.h:
(JSC::MarkedBlock::isLiveCell):

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

8 years agoClean Windows build fails after r110033
jberlin@webkit.org [Thu, 8 Mar 2012 03:10:08 +0000 (03:10 +0000)]
Clean Windows build fails after r110033
https://bugs.webkit.org/show_bug.cgi?id=80553

Rubber-stamped by Jon Honeycutt and Eric Seidel.

Source/JavaScriptCore:

* JavaScriptCore.vcproj/JavaScriptCore/copy-files.cmd:
Place the implementation files next to their header files in the wtf/text subdirectory.
Use echo -F to tell xcopy that these are files (since there is apparently no flag).
* JavaScriptCore.vcproj/jsc/jsc.vcproj:
Update the path to those implementation files.
* JavaScriptCore.vcproj/testRegExp/testRegExp.vcproj:
Ditto.

Source/ThirdParty:

* gtest/msvc/gtest-md.vcproj:
Add the new JavaScriptCore include directory to the include path.

Source/WebCore:

* WebCore.vcproj/WebCore.vcproj:
Update the expected location of the copied JSC WTF string implementation files.

Tools:

Add the new JavaScriptCore include directory to some more vsprops files.

* DumpRenderTree/win/ImageDiffCommon.vsprops:
* WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops:
* WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops:

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

8 years agoEliminate redundant Phis in DFG
yuqiang.xian@intel.com [Thu, 8 Mar 2012 03:08:36 +0000 (03:08 +0000)]
Eliminate redundant Phis in DFG
https://bugs.webkit.org/show_bug.cgi?id=80415

Reviewed by Filip Pizlo.

Although this may not have any advantage at current stage, this is towards
minimal SSA to make more high level optimizations (like bug 76770) easier.
We have the choices either to build minimal SSA from scratch or to
keep current simple Phi insertion mechanism and remove the redundancy
in another phase. Currently we choose the latter because the change
could be smaller.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
* dfg/DFGRedundantPhiEliminationPhase.cpp: Added.
(DFG):
(RedundantPhiEliminationPhase):
(JSC::DFG::RedundantPhiEliminationPhase::RedundantPhiEliminationPhase):
(JSC::DFG::RedundantPhiEliminationPhase::run):
(JSC::DFG::RedundantPhiEliminationPhase::getRedundantReplacement):
(JSC::DFG::RedundantPhiEliminationPhase::replacePhiChild):
(JSC::DFG::RedundantPhiEliminationPhase::fixupPhis):
(JSC::DFG::RedundantPhiEliminationPhase::updateBlockVariableInformation):
(JSC::DFG::performRedundantPhiElimination):
* dfg/DFGRedundantPhiEliminationPhase.h: Added.
(DFG):

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

8 years ago[Chromium] Don't be so CRASH() happy in the bindings layer.
michaeln@google.com [Thu, 8 Mar 2012 03:07:44 +0000 (03:07 +0000)]
[Chromium] Don't be so CRASH() happy in the bindings layer.
https://bugs.webkit.org/show_bug.cgi?id=75111
- change the v8 bindings generated code to check for the 'worker is terminating'
  condition prior to committing a suicidal CRASH()
- fixup custom v8 bindings accordingly
- simplify bindings/generic/ActiveDOMCallback, there is no need for it to support
  destruction on a different thread

Reviewed by David Levin.

No new tests, existing tests apply.

* bindings/generic/ActiveDOMCallback.cpp: Simplified in general.
(WebCore):
(WebCore::ActiveDOMCallback::ActiveDOMCallback):
(WebCore::ActiveDOMCallback::~ActiveDOMCallback):
(WebCore::ActiveDOMCallback::canInvokeCallback):
(WebCore::ActiveDOMCallback::isScriptControllerTerminating): New method to avoid CRASH()ing in exceptional conditions in v8 bindings.
* bindings/generic/ActiveDOMCallback.h: Derive from ContextDestructionObserver.
* bindings/js/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::scheduleExecutionTermination): Use a mutex to provide a memory barrier.
(WebCore::WorkerScriptController::isExecutionTerminating): New supporting method to avoid CRASH()ing in exceptional conditions.
* bindings/js/WorkerScriptController.h:
(WorkerScriptController):
* bindings/scripts/CodeGeneratorV8.pm: Generates v8 bindding code that uses isScriptControllerTerminating to avoid CRASH()ing.
(GenerateCallbackImplementation):
* bindings/scripts/test/V8/V8TestCallback.cpp: Fixup expected outputs of the modified CodeGeneratorV8.pm script.
(WebCore::V8TestCallback::callbackWithClass1Param):
(WebCore::V8TestCallback::callbackWithClass2Param):
(WebCore::V8TestCallback::callbackWithStringList):
* bindings/v8/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::WorkerScriptController): Initialize a new data member.
(WebCore::WorkerScriptController::scheduleExecutionTermination): Use a mutex to provide a memory barrier.
(WebCore::WorkerScriptController::isExecutionTerminating): New supporting method to avoid CRASH()ing in exceptional conditions.
* bindings/v8/WorkerScriptController.h: Add a pair of new data members, bool + mutex.
(WorkerScriptController):
* bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp:
(WebCore::V8SQLStatementErrorCallback::handleEvent):
* bindings/v8/custom/V8MutationCallbackCustom.cpp:
(WebCore::V8MutationCallback::handleEvent):
* dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::ScriptExecutionContext): Initilaize data members.
(WebCore::ScriptExecutionContext::stopActiveDOMObjects): Set m_activeDOMObjectsAreStopped.
* dom/ScriptExecutionContext.h: Add m_activeDOMObjectsAreStopped data member.
(WebCore::ScriptExecutionContext::activeDOMObjectsAreStopped): Simple getter.
(ScriptExecutionContext):

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

8 years agoRemove meaningless code in RenderTextControlSingleLine::preferredContentWidth()
tkent@chromium.org [Thu, 8 Mar 2012 03:02:40 +0000 (03:02 +0000)]
Remove meaningless code in RenderTextControlSingleLine::preferredContentWidth()
https://bugs.webkit.org/show_bug.cgi?id=80493

Reviewed by Hajime Morita.

Source/WebCore:

preferredContentWidth() added border+padding widths of the search result
button, search cancel button, and speech input button. It makes no sense
to make the intrinsic width wider by only their border+padding width,
not their content width.

The default borders and paddings of these buttons are 0 in all
platforms, and adding border or padding to these elements by page
authors made unreasonable behavior. So we had better remove this
code.

Tests: fast/forms/search/intrinsic-search-width-with-decoration-border-padding.html
       fast/speech/intrinsic-input-width-with-speech-border-padding.html

* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::preferredContentWidth):
 Remove the meaningless code.
* rendering/RenderTextControlSingleLine.h:
(RenderTextControlSingleLine): Remove speechButtonElement(). It's unnecessary.

Source/WebKit/chromium:

* src/WebInputElement.cpp:
RenderTextControlSingleLine::speechButtonElement() is removed. The
following functions get it from HTMLInputElement.
(WebKit::WebInputElement::getSpeechInputState):
(WebKit::WebInputElement::startSpeechInput):
(WebKit::WebInputElement::stopSpeechInput):

LayoutTests:

Add tests to confirm that borders and paddings for decoration elements
don't affect intrinsic width of <input> elements.

* fast/forms/search/intrinsic-search-width-with-decoration-border-padding-expected.txt: Added.
* fast/forms/search/intrinsic-search-width-with-decoration-border-padding.html: Added.
* fast/speech/intrinsic-input-width-with-speech-border-padding-expected.txt: Added.
* fast/speech/intrinsic-input-width-with-speech-border-padding.html: Added.

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

8 years agoUnreviewed, rolling out r110126.
ukai@chromium.org [Thu, 8 Mar 2012 02:50:39 +0000 (02:50 +0000)]
Unreviewed, rolling out r110126.
http://trac.webkit.org/changeset/110126
https://bugs.webkit.org/show_bug.cgi?id=80558

compile failed on AppleMac (Requested by ukai on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-07

Source/WebCore:

* WebCore.exp.in:
* css/CSSCalculationValue.cpp:
* css/CSSCalculationValue.h:
(WebCore):
(CSSCalcExpressionNode):
(CSSCalcValue):
* css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyLength::applyValue):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
* css/CSSStyleSelector.h:
* platform/CalculationValue.cpp:
* platform/CalculationValue.h:
* platform/Length.cpp:
(WebCore::newLengthArray):
* platform/Length.h:
(WebCore::Length::operator*=):
(WebCore::Length::value):
(WebCore::Length::setValue):
(Length):
(WebCore::Length::calcValue):
(WebCore::Length::calcMinValue):
(WebCore::Length::calcFloatValue):
(WebCore::Length::isZero):
(WebCore::Length::isPositive):
(WebCore::Length::isNegative):
(WebCore::Length::isPercent):
(WebCore::Length::isSpecified):

LayoutTests:

* css3/calc/margin-expected.txt:
* css3/calc/padding-expected.txt:
* css3/calc/simple-calcs-expected.txt:

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

8 years agoMake Node::dumpStatistics() work again
caio.oliveira@openbossa.org [Thu, 8 Mar 2012 02:22:05 +0000 (02:22 +0000)]
Make Node::dumpStatistics() work again
https://bugs.webkit.org/show_bug.cgi?id=80327

Reviewed by Ryosuke Niwa.

Update the code in dumpStatistics() to the latest attribute storage changes. Also
move the DUMP_NODE_STATISTICS define here from the Node.cpp, since its also used
by Document.h.

* dom/Node.cpp:
(WebCore::Node::dumpStatistics): Use more self-describing variable names.
* dom/Node.h:

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

8 years agoRefactor recompileAllJSFunctions() to be less expensive
mhahnenberg@apple.com [Thu, 8 Mar 2012 02:14:38 +0000 (02:14 +0000)]
Refactor recompileAllJSFunctions() to be less expensive
https://bugs.webkit.org/show_bug.cgi?id=80330

Reviewed by Geoffrey Garen.

This change is performance neutral on the JS benchmarks we track. It's mostly to improve page
load performance, which currently does at least a couple full GCs per navigation.

* heap/Heap.cpp:
(JSC::Heap::discardAllCompiledCode): Rename recompileAllJSFunctions to discardAllCompiledCode
because the function doesn't actually recompile anything (and never did); it simply throws code
away for it to be recompiled later if we determine we should do so.
(JSC):
(JSC::Heap::collectAllGarbage):
(JSC::Heap::addFunctionExecutable): Adds a newly created FunctionExecutable to the Heap's list.
(JSC::Heap::removeFunctionExecutable): Removes the specified FunctionExecutable from the Heap's list.
* heap/Heap.h:
(JSC):
(Heap):
* runtime/Executable.cpp: Added next and prev fields to FunctionExecutables so that they can
be used in DoublyLinkedLists.
(JSC::FunctionExecutable::FunctionExecutable):
(JSC::FunctionExecutable::finalize): Removes the FunctionExecutable from the Heap's list.
* runtime/Executable.h:
(FunctionExecutable):
(JSC::FunctionExecutable::create): Adds the FunctionExecutable to the Heap's list.
* runtime/JSGlobalData.cpp: Remove recompileAllJSFunctions, as it's the Heap's job to own and manage
the list of FunctionExecutables.
* runtime/JSGlobalData.h:
(JSGlobalData):
* runtime/JSGlobalObject.cpp:
(JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope): Use the new discardAllCompiledCode.

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

8 years agoCSS3 calc: mixed absolute/percentages work for width, height, margin and padding
mikelawther@chromium.org [Thu, 8 Mar 2012 02:12:26 +0000 (02:12 +0000)]
CSS3 calc: mixed absolute/percentages work for width, height, margin and padding
https://bugs.webkit.org/show_bug.cgi?id=79621

Reviewed by Andreas Kling.

Source/WebCore:

ApplyPropertyLength in CSSStyleApplyPropery now handles mixed absolute/percentage
length expressions. All property handlers using this template now work with
mixed expressions.

This patch adds a new expression evaluator in CalculationValue.cpp. This is because
Length.[cpp|h] (in platform) cannot refer to CSSCalculationValue.[cpp|h] (in css)
due to layering restrictions.

Lengths can be copied, and so the expressions are stored in a hashmap, and only their
ids are copied along with Length. The expressions are RefCounted, and will get
cleaned up when the last referring Length is destructed.

* WebCore.exp.in:
* css/CSSCalculationValue.cpp:
(WebCore::CSSCalcPrimitiveValue::toCalcValue):
(CSSCalcPrimitiveValue):
(WebCore::CSSCalcBinaryOperation::toCalcValue):
(CSSCalcBinaryOperation):
* css/CSSCalculationValue.h:
(WebCore):
(CSSCalcExpressionNode):
(CSSCalcValue):
(WebCore::CSSCalcValue::toCalcValue):
* css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyLength::applyValue):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
* css/CSSStyleSelector.h:
(CSSStyleSelector):
* platform/CalculationValue.cpp:
(WebCore::CalcExpressionBinaryOperation::evaluate):
(WebCore):
(WebCore::CalculationValue::create):
(WebCore::CalculationValue::evaluate):
* platform/CalculationValue.h:
(CalcExpressionNode):
(WebCore::CalcExpressionNode::~CalcExpressionNode):
(WebCore):
(CalculationValue):
(WebCore::CalculationValue::CalculationValue):
(CalcExpressionNumber):
(WebCore::CalcExpressionNumber::CalcExpressionNumber):
(WebCore::CalcExpressionNumber::evaluate):
(CalcExpressionLength):
(WebCore::CalcExpressionLength::CalcExpressionLength):
(WebCore::CalcExpressionLength::evaluate):
(CalcExpressionBinaryOperation):
(WebCore::CalcExpressionBinaryOperation::CalcExpressionBinaryOperation):
* platform/Length.cpp:
(WebCore):
(WebCore::Length::~Length):
(CalculationValueHandleMap):
(WebCore::CalculationValueHandleMap::CalculationValueHandleMap):
(WebCore::CalculationValueHandleMap::insert):
(WebCore::CalculationValueHandleMap::remove):
(WebCore::CalculationValueHandleMap::get):
(WebCore::calcHandles):
(WebCore::Length::Length):
(WebCore::Length::calculationValue):
(WebCore::Length::calculatedValue):
(WebCore::Length::calculatedMinValue):
(WebCore::Length::calculatedFloatValue):
(WebCore::Length::incrementCalculatedRef):
(WebCore::Length::decrementCalculatedRef):
(WebCore::Length::nonNanCalculatedValue):
* platform/Length.h:
(Length):
(WebCore::Length::Length):
(WebCore::Length::operator=):
(WebCore::Length::operator*=):
(WebCore::Length::value):
(WebCore::Length::setValue):
(WebCore::Length::calcValue):
(WebCore::Length::calcMinValue):
(WebCore::Length::calcFloatValue):
(WebCore::Length::isZero):
(WebCore::Length::isPositive):
(WebCore::Length::isNegative):
(WebCore::Length::isPercent):
(WebCore::Length::isSpecified):
(WebCore::Length::isCalculated):
(WebCore::Length::initFromLength):
(WebCore::Length::calculationHandle):

LayoutTests:

* css3/calc/margin-expected.txt:
* css3/calc/padding-expected.txt:
* css3/calc/simple-calcs-expected.txt:

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

8 years ago[chromium] Unreviewed gardening.
senorblanco@chromium.org [Thu, 8 Mar 2012 01:45:45 +0000 (01:45 +0000)]
[chromium] Unreviewed gardening.

(Leopard, you will be the death of me.)

* platform/chromium/test_expectations.txt:

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

8 years agoYet another around of straightforward Chromium Lion rebaselines.
ojan@chromium.org [Thu, 8 Mar 2012 01:22:40 +0000 (01:22 +0000)]
Yet another around of straightforward Chromium Lion rebaselines.

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

8 years agoFurther harden 64-bit JIT
oliver@apple.com [Thu, 8 Mar 2012 01:07:34 +0000 (01:07 +0000)]
Further harden 64-bit JIT
https://bugs.webkit.org/show_bug.cgi?id=80457

Reviewed by Filip Pizlo.

This patch implements blinding for ImmPtr.  Rather than xor based blinding
we perform randomised pointer rotations in order to avoid the significant
cost in executable memory that would otherwise be necessary (and to avoid
the need for an additional scratch register in some cases).

As with the prior blinding patch there's a moderate amount of noise as we
correct the use of ImmPtr vs. TrustedImmPtr.

* assembler/AbstractMacroAssembler.h:
(ImmPtr):
(JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr):
* assembler/MacroAssembler.h:
(MacroAssembler):
(JSC::MacroAssembler::storePtr):
(JSC::MacroAssembler::branchPtr):
(JSC::MacroAssembler::shouldBlind):
(JSC::MacroAssembler::RotatedImmPtr::RotatedImmPtr):
(RotatedImmPtr):
(JSC::MacroAssembler::rotationBlindConstant):
(JSC::MacroAssembler::loadRotationBlindedConstant):
(JSC::MacroAssembler::convertInt32ToDouble):
(JSC::MacroAssembler::move):
(JSC::MacroAssembler::poke):
* assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::storeDouble):
(JSC::MacroAssemblerARMv7::branchAdd32):
* assembler/MacroAssemblerX86_64.h:
(MacroAssemblerX86_64):
(JSC::MacroAssemblerX86_64::rotateRightPtr):
(JSC::MacroAssemblerX86_64::xorPtr):
* assembler/X86Assembler.h:
(X86Assembler):
(JSC::X86Assembler::xorq_rm):
(JSC::X86Assembler::rorq_i8r):
* dfg/DFGCCallHelpers.h:
(CCallHelpers):
(JSC::DFG::CCallHelpers::setupArgumentsWithExecState):
* dfg/DFGOSRExitCompiler32_64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::createOSREntries):
* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::silentFillGPR):
(JSC::DFG::SpeculativeJIT::callOperation):
(JSC::DFG::SpeculativeJIT::emitEdgeCode):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillInteger):
(JSC::DFG::SpeculativeJIT::fillDouble):
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::emitCall):
(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):
* jit/JIT.cpp:
(JSC::JIT::emitOptimizationCheck):
* jit/JITArithmetic32_64.cpp:
(JSC::JIT::emitSlow_op_post_inc):
* jit/JITInlineMethods.h:
(JSC::JIT::emitValueProfilingSite):
(JSC::JIT::emitGetVirtualRegister):
* jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_mov):
(JSC::JIT::emit_op_new_object):
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emit_op_ensure_property_exists):
(JSC::JIT::emit_op_resolve_skip):
(JSC::JIT::emitSlow_op_resolve_global):
(JSC::JIT::emit_op_resolve_with_base):
(JSC::JIT::emit_op_resolve_with_this):
(JSC::JIT::emit_op_jmp_scopes):
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):
(JSC::JIT::emit_op_throw_reference_error):
(JSC::JIT::emit_op_debug):
(JSC::JIT::emitSlow_op_resolve_global_dynamic):
(JSC::JIT::emit_op_new_array):
(JSC::JIT::emitSlow_op_new_array):
(JSC::JIT::emit_op_new_array_buffer):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::emit_op_new_object):
(JSC::JIT::emit_op_strcat):
(JSC::JIT::emit_op_ensure_property_exists):
(JSC::JIT::emit_op_resolve_skip):
(JSC::JIT::emitSlow_op_resolve_global):
(JSC::JIT::emit_op_resolve_with_base):
(JSC::JIT::emit_op_resolve_with_this):
(JSC::JIT::emit_op_jmp_scopes):
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):
* jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emit_op_put_by_index):
* jit/JITStubCall.h:
(JITStubCall):
(JSC::JITStubCall::addArgument):

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

8 years agoAnother round of straightforward Chromium Lion rebaselines.
ojan@chromium.org [Thu, 8 Mar 2012 00:20:20 +0000 (00:20 +0000)]
Another round of straightforward Chromium Lion rebaselines.

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

8 years agoChange remaining scroll methods to integers
eae@chromium.org [Thu, 8 Mar 2012 00:00:10 +0000 (00:00 +0000)]
Change remaining scroll methods to integers
https://bugs.webkit.org/show_bug.cgi?id=80539

Reviewed by Eric Seidel.

No new tests, no new functionality.

* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::scrollByRecursively):
(WebCore::RenderLayer::scrollToOffset):
(WebCore::RenderLayer::scrollRectToVisible):
(WebCore::RenderLayer::scrollToXOffset):
(WebCore::RenderLayer::scrollToYOffset):
Change scrollTo methods to take integer x and y values as the actual
scrolling is done in increments of full pixels.

(WebCore::cornerStart):
(WebCore::RenderLayer::scrollWidth):
(WebCore::RenderLayer::scrollHeight):
Change scrollWidth/Height to return pixel snapped values and remove
pixelSnapped versions of same as all callers either used snapped the
values or used the pixelSnapped versions of these methods.

* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::scrollWidth):
Change scrollWidth to return snapped client width.

* rendering/RenderListBox.h:
Change scrollSize, scrollPosition and setScrollOffset methods to use
integers in accordance with the interface defined by ScrollableArea.

* rendering/RenderTreeAsText.cpp:
(WebCore::write):

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

8 years agoImplement getAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap
caio.oliveira@openbossa.org [Wed, 7 Mar 2012 23:57:40 +0000 (23:57 +0000)]
Implement getAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap
https://bugs.webkit.org/show_bug.cgi?id=80541

Reviewed by Ryosuke Niwa.

DOM methods exposed in Element and NamedNodeMap are now implemented in terms of
ElementAttributeData. The difference between them is that Element methods can early
return if there's no attribute storage.

* dom/Element.cpp:
(WebCore::Element::getAttributeNode):
Removed the manual lowercasing letting our existing mechanism in
ElementAttributeData::getAttributeItemIndex() take care of it. I considered that
this could be an optimization, but testing a few Dromaeo tests (dom-attr,
jslib-attr-jquery, jslib-attr-prototype) the difference isn't significant. It
shouldn't affect correctness either.

(WebCore::Element::getAttributeNodeNS):
* dom/ElementAttributeData.cpp:
* dom/ElementAttributeData.h:
(ElementAttributeData):
(WebCore::ElementAttributeData::getAttributeNode):
(WebCore):
* dom/NamedNodeMap.cpp:
(WebCore::NamedNodeMap::getNamedItem):
(WebCore::NamedNodeMap::getNamedItemNS):
* dom/NamedNodeMap.h:
(NamedNodeMap):

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

8 years ago[chromium] Support printing WebGL content in threaded compositor
commit-queue@webkit.org [Wed, 7 Mar 2012 23:55:39 +0000 (23:55 +0000)]
[chromium] Support printing WebGL content in threaded compositor
https://bugs.webkit.org/show_bug.cgi?id=80464

Patch by James Robinson <jamesr@chromium.org> on 2012-03-07
Reviewed by Kenneth Russell.

Do the readback on the WebGL context instead of the compositor's context since we cannot use the latter from the
main thread. Since we're on the WebGL context, we have to be careful to restore any state we change.

Tested printing manually with threaded compositing enabled.

* platform/graphics/chromium/WebGLLayerChromium.cpp:
(WebCore::WebGLLayerChromium::paintRenderedResultsToCanvas):
* platform/graphics/chromium/WebGLLayerChromium.h:
(WebGLLayerChromium):

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

8 years ago[Chromium] Unreviewed gardening.
senorblanco@chromium.org [Wed, 7 Mar 2012 23:34:28 +0000 (23:34 +0000)]
[Chromium] Unreviewed gardening.

Another attempt to green up the Mac canaries.

* platform/chromium/test_expectations.txt:

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

8 years ago<http://webkit.org/b/80510> Web Inspector crash (iCab)
commit-queue@webkit.org [Wed, 7 Mar 2012 23:31:02 +0000 (23:31 +0000)]
<webkit.org/b/80510> Web Inspector crash (iCab)

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2012-03-07
Reviewed by Timothy Hatcher.

* WebCoreSupport/WebInspectorClient.mm:
(WebInspectorClient::didResizeMainFrame):

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

8 years ago[NRWT] Fix --platform=qt-5.0 --new-baseline combo
commit-queue@webkit.org [Wed, 7 Mar 2012 23:21:02 +0000 (23:21 +0000)]
[NRWT] Fix --platform=qt-5.0 --new-baseline combo
https://bugs.webkit.org/show_bug.cgi?id=72489

Patch by Rafael Brandao <rafael.lobo@openbossa.org> on 2012-03-07
Reviewed by Dirk Pranke.

NRWT: The default platform name for Qt combined with --webkit-test-runner is now
"qt-5.0-wk2" instead of "qt-linux" and that name is now prefered for tests.
--platform will override the platform name and then we'll use it.

ORWT: We check for qt version and use platform name "qt-4.8" if the version is lower
than 5.0.0, and then we choose between "qt-5.0-wk1" and "qt-5.0-wk2". --platform will
override it in the end.

* Scripts/old-run-webkit-tests:
* Scripts/webkitpy/layout_tests/port/qt.py:
(QtPort):
(QtPort.determine_full_port_name):
(QtPort.baseline_search_path):

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

8 years agoRemove #define private public from WebCache.cpp
abarth@webkit.org [Wed, 7 Mar 2012 23:13:27 +0000 (23:13 +0000)]
Remove #define private public from WebCache.cpp
https://bugs.webkit.org/show_bug.cgi?id=80520

Reviewed by Eric Seidel.

Source/WebCore:

Add some accessors for state used by WebCache.cpp.

* loader/cache/MemoryCache.h:
(WebCore::MemoryCache::minDeadCapacity):
(WebCore::MemoryCache::maxDeadCapacity):
(WebCore::MemoryCache::capacity):
(WebCore::MemoryCache::liveSize):
(WebCore::MemoryCache::deadSize):
(MemoryCache):

Source/WebKit/chromium:

This patch removes a hack we added long ago when Chromium used a forked
copy of WebKit and editing WebCore caused merge pain.  Now that we're
on trunk, we can unwind this hack.

* src/WebCache.cpp:
(WebKit::WebCache::getUsageStats):

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

8 years ago[Qt][WK2] MiniBrowser on desktop does not react to click events
commit-queue@webkit.org [Wed, 7 Mar 2012 23:01:49 +0000 (23:01 +0000)]
[Qt][WK2] MiniBrowser on desktop does not react to click events
https://bugs.webkit.org/show_bug.cgi?id=80314

Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-03-07
Reviewed by Kenneth Rohde Christiansen.

Do not enable touch mocking on desktop mode.

* MiniBrowser/qt/MiniBrowserApplication.cpp:
(MiniBrowserApplication::handleUserOptions):

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

8 years agoAnother round of straightforward Chromium Lion rebaselines.
ojan@chromium.org [Wed, 7 Mar 2012 23:01:20 +0000 (23:01 +0000)]
Another round of straightforward Chromium Lion rebaselines.

* editing/execCommand/format-block-with-trailing-br-expected.txt: Renamed from LayoutTests/platform/gtk/editing/execCommand/format-block-with-trailing-br-expected.txt.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-height-013-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-height-014-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/block-non-replaced-height-014-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-height-015-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-height-016-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/block-non-replaced-height-016-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-003-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-006-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-007-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-non-replaced-width-008-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/block-non-replaced-width-008-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-height-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-height-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-height-007-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/block-replaced-width-001-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/block-replaced-width-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/dynamic-top-change-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/dynamic-top-change-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/dynamic-top-change-002-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/dynamic-top-change-002-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/dynamic-top-change-003-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/dynamic-top-change-003-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/dynamic-top-change-004-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/dynamic-top-change-004-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/empty-inline-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/empty-inline-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/empty-inline-002-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/empty-inline-002-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/empty-inline-003-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/empty-inline-003-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-003-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-006-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-006-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-007-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-007-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-008-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-008-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-009-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-009-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-010-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-010-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-011-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-011-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-non-replaced-width-012-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/float-non-replaced-width-012-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-height-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-height-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-height-007-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/float-replaced-width-006-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/height-width-inline-table-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/height-width-inline-table-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/height-width-table-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/height-width-table-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-width-003-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-003-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-non-replaced-width-004-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-004-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-height-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-height-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-height-007-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-block-replaced-width-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-non-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-non-replaced-height-003-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-height-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-height-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-height-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-height-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-height-007-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-width-011-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-width-012-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-width-013-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-width-014-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/inline-replaced-width-014-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/inline-replaced-width-015-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-001-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-002-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-002-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-003-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-003-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-004-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-004-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-005-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-005-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-006-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-006-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-007-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-007-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-008-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-008-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-009-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-009-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-010-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-010-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-012-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-012-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-013-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-013-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-014-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-014-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-015-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/margin-applies-to-015-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-elements-001-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/replaced-elements-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-001-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-002-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-003-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/replaced-intrinsic-003-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-004-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-005-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-min-max-001-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/replaced-min-max-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/table-caption-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/table-caption-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/table-caption-margins-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/table-caption-margins-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/table-caption-optional-001-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/table-caption-optional-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/table-caption-optional-002-expected.png: Renamed from LayoutTests/platform/chromium/css2.1/20110323/table-caption-optional-002-expected.png.
* platform/chromium-mac-snowleopard/css2.1/20110323/width-non-replaced-inline-001-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/20110323/width-non-replaced-inline-001-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t010403-shand-border-00-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t010403-shand-font-00-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t010403-shand-font-01-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t010403-shand-font-02-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t010403-shand-font-02-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t010403-shand-font-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t010403-shand-font-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040102-keywords-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040102-keywords-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040102-keywords-01-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t040103-case-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-case-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-case-01-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-case-01-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-00-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-02-d-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-02-d-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-04-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-05-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-05-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-06-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-06-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-07-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-07-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-escapes-08-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-escapes-08-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-00-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-00-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-01-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-01-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-02-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-02-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-03-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-04-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-04-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-05-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-05-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-06-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-06-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-07-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-07-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-08-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-08-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-09-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-09-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-10-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-10-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-11-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-11-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-12-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-12-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040103-ident-13-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040103-ident-13-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atkeyw-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atkeyw-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atkeyw-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atkeyw-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atkeyw-02-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atkeyw-02-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atrule-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atrule-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atrule-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atrule-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atrule-02-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atrule-02-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atrule-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atrule-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-atrule-04-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-atrule-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-import-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-import-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-import-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-import-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040105-import-10-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040105-import-10-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t040109-c17-comments-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t040109-c17-comments-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5521-brdr-l-02-e-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0805-c5521-brdr-l-02-e-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5522-brdr-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0805-c5522-brdr-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5522-brdr-01-b-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5522-brdr-02-e-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0805-c5522-ibrdr-00-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0805-c5522-ibrdr-00-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-00-d-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-00-d-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-01-d-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-02-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-03-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-04-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-fit-00-d-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-fit-00-d-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-wrap-00-e-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-wrap-00-e-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltblck-01-d-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltmult-00-d-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c5525-fltmult-00-d-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-02-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-02-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-04-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-05-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-05-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-06-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-06-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-07-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-07-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-08-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-08-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1001-abs-pos-cb-09-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1001-abs-pos-cb-09-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1002-c5523-width-00-b-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1002-c5523-width-01-b-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1002-c5523-width-02-b-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1004-c5524-width-00-b-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1004-c5524-width-00-b-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1005-c5524-width-00-b-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1005-c5524-width-01-b-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-00-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1008-c44-ln-box-00-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-01-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1008-c44-ln-box-01-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-02-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1008-c44-ln-box-02-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-03-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1008-c44-ln-box-03-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-00-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-01-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-02-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-04-b-expected.txt: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-05-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-06-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-07-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counter-07-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-08-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-09-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-11-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-12-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-13-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-14-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-15-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-16-f-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-00-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-01-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-02-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-03-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-04-b-expected.txt: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-05-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-06-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-07-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1202-counters-07-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-11-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-12-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-13-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-14-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-15-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-16-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-17-d-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-18-f-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-implied-00-b-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-implied-01-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-implied-02-d-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-multiple-00-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-multiple-01-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-order-00-c-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-order-01-d-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1204-root-e-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1205-c561-list-displ-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1205-c561-list-displ-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1205-c563-list-type-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1205-c563-list-type-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1205-c563-list-type-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1205-c563-list-type-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1205-c564-list-img-00-b-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1205-c564-list-img-00-b-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1205-c565-list-pos-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1205-c565-list-pos-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1205-c566-list-stl-00-e-ag-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1205-c566-list-stl-01-c-g-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1401-c531-color-00-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1401-c531-color-00-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1402-c45-bg-canvas-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1402-c45-bg-canvas-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1503-c522-font-family-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1503-c522-font-family-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1504-c523-font-style-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1504-c523-font-style-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1504-c543-txt-decor-00-d-g-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1504-c543-txt-decor-00-d-g-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1505-c524-font-var-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1505-c524-font-var-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1506-c525-font-wt-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1506-c525-font-wt-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1507-c526-font-sz-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1507-c526-font-sz-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1507-c526-font-sz-01-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1507-c526-font-sz-01-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1507-c526-font-sz-02-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1507-c526-font-sz-02-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1507-c526-font-sz-03-f-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1507-c526-font-sz-03-f-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-00-b-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/css2.1/t1508-c527-font-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-01-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-01-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-02-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-02-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-04-b-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/css2.1/t1508-c527-font-04-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-05-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-05-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-05-b-expected.txt: Added.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-06-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-06-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-07-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-08-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-08-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-09-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-09-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-10-c-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1508-c527-font-10-c-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1508-c527-font-10-c-expected.txt: Added.
* platform/chromium-mac-snowleopard/css2.1/t1601-c547-indent-00-b-a-expected.png: Added.
* platform/chromium-mac-snowleopard/css2.1/t1601-c547-indent-01-d-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1601-c547-indent-01-d-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1602-c43-center-00-d-ag-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1602-c43-center-00-d-ag-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1602-c546-txt-align-00-b-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1604-c541-word-sp-00-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1604-c541-word-sp-00-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1604-c541-word-sp-01-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1604-c541-word-sp-01-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1604-c542-letter-sp-00-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1604-c542-letter-sp-00-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1604-c542-letter-sp-01-b-a-expected.png: Copied from LayoutTests/platform/chromium-mac/css2.1/t1604-c542-letter-sp-01-b-a-expected.png.
* platform/chromium-mac-snowleopard/css2.1/t1606-c562-white-sp-00-b-ag-expected.png: Added.
* platform/chromium-mac-snowleopard/editing/deleting/delete-trailing-ws-002-expected.png: Removed.
* platform/chromium-mac-snowleopard/editing/deleting/delete-ws-fixup-001-expected.png: Removed.
* platform/chromium-mac-snowleopard/editing/deleting/list-item-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/list-item-1-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-different-styles-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-different-styles-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-endOfParagraph-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-endOfParagraph-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-into-empty-block-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-into-empty-block-1-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-into-empty-block-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-into-empty-block-2-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-no-br-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-no-br-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/merge-unrendered-space-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/merge-unrendered-space-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/move-nodes-001-expected.png: Added.
* platform/chromium-mac-snowleopard/editing/deleting/pruning-after-merge-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/pruning-after-merge-2-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/smart-delete-003-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/smart-delete-003-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/smart-delete-004-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/smart-delete-004-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/table-cells-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/table-cells-expected.png.
* platform/chromium-mac-snowleopard/editing/deleting/type-delete-after-quote-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/deleting/type-delete-after-quote-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/create-list-with-hr-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/create-list-with-hr-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/find-after-replace-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/find-after-replace-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/findString-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/findString-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/findString-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/findString-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/format-block-with-trailing-br-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/format-block-with-trailing-br-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/indent-empty-root-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/indent-empty-root-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/indent-list-item-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/indent-list-item-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/indent-selection-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/indent-selection-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/insertImage-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/insertImage-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-indent-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/nsresponder-indent-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-outdent-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/nsresponder-outdent-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/paste-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/paste-1-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/paste-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/paste-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/remove-list-from-range-selection-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/remove-list-from-range-selection-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/remove-list-item-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/remove-list-item-1-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4278698-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4278698-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4840662-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4840662-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4875189-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4875189-1-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4875189-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4875189-2-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4959067-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4959067-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4960120-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4960120-1-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/4960120-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/4960120-2-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5002441-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5002441-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5058163-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5058163-1-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5058163-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5058163-2-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5156401-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5156401-2-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5510537-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5510537-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5549929-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5549929-2-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/5549929-3-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/5549929-3-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/6703873-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/6703873-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/before-after-input-element-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/inserting/editable-html-element-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/editable-html-element-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/editable-inline-element-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/editable-inline-element-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/edited-whitespace-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/edited-whitespace-1-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-01-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-at-end-01-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-02-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-at-end-02-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-004-expected.png: Removed.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-005-expected.png: Removed.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-007-expected.png: Removed.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-009-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-009-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-001-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-quoted-001-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-002-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-quoted-002-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-003-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-quoted-003-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-004-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-quoted-004-expected.png.
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-005-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/inserting/insert-br-quoted-005-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/3976872-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/3976872-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4076267-2-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-3-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4076267-3-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4076267-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4631972-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4631972-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4641033-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4641033-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4806874-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/pasteboard/4944770-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4944770-2-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4947130-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4947130-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/4989774-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/4989774-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5006779-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5006779-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5032095-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5032095-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5071074-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5071074-2-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5071074-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5071074-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5075944-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5075944-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5134759-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5134759-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5156401-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5156401-1-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5247341-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5247341-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5387578-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5387578-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5478250-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5478250-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/5601583-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/5601583-1-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/7955-expected.png: Added.
* platform/chromium-mac-snowleopard/editing/pasteboard/8145-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/8145-1-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/8145-3-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/8145-3-expected.png.
* platform/chromium-mac-snowleopard/editing/pasteboard/bad-placeholder-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/pasteboard/bad-placeholder-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/14971-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/14971-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/3690703-2-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/3690703-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/3690719-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/4397952-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4397952-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4402375-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4402375-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4776665-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4776665-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4818145-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4818145-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4866671-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4866671-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4889598-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4889598-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4895428-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/4895428-2-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/4895428-3-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/6476-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/6476-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/7152-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/7152-1-expected.png.
* platform/chromium-mac-snowleopard/editing/selection/7152-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/selection/7152-2-expected.png.
* platform/chromium-mac-snowleopard/http/tests/loading/simple-subframe-expected.png: Copied from LayoutTests/platform/chromium-mac/http/tests/loading/simple-subframe-expected.png.
* platform/chromium-mac-snowleopard/http/tests/local/file-url-sent-as-referer-expected.png: Copied from LayoutTests/platform/chromium-mac/http/tests/local/file-url-sent-as-referer-expected.png.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-013-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-014-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-015-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-016-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-006-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-007-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-width-008-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-height-007-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/chromium-mac/css2.1/20110323/block-replaced-width-006-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/dynamic-top-change-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/dynamic-top-change-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/dynamic-top-change-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/dynamic-top-change-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/empty-inline-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/empty-inline-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/empty-inline-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-006-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-007-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-008-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-009-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-010-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-011-expected.png:
* platform/chromium-mac/css2.1/20110323/float-non-replaced-width-012-expected.png:
* platform/chromium-mac/css2.1/20110323/float-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-height-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-height-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-height-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-height-007-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-006-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/float-replaced-width-011-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/height-width-table-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-003-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-block-non-replaced-width-004-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-007-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-width-006-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-non-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-non-replaced-height-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-non-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-non-replaced-width-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-003-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-007-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-006-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-011-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-012-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-013-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-014-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-replaced-width-015-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/margin-applies-to-001-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-002-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-003-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-004-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-005-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-006-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-007-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-008-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-009-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-012-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-013-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-014-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-015-expected.png:
* platform/chromium-mac/css2.1/20110323/replaced-elements-001-expected.png:
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-003-expected.png:
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-004-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-005-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/replaced-min-max-001-expected.png:
* platform/chromium-mac/css2.1/20110323/table-caption-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/table-caption-margins-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/table-caption-optional-001-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/table-caption-optional-002-expected.png: Added.
* platform/chromium-mac/css2.1/20110323/width-non-replaced-inline-001-expected.png:
* platform/chromium-mac/css2.1/20110323/width-replaced-element-001-expected.png: Added.
* platform/chromium-mac/css2.1/t010403-shand-border-00-c-expected.png: Added.
* platform/chromium-mac/css2.1/t010403-shand-font-00-b-expected.png: Added.
* platform/chromium-mac/css2.1/t010403-shand-font-01-b-expected.png: Added.
* platform/chromium-mac/css2.1/t010403-shand-font-02-b-expected.png:
* platform/chromium-mac/css2.1/t010403-shand-font-03-b-expected.png:
* platform/chromium-mac/css2.1/t040102-keywords-00-b-expected.png:
* platform/chromium-mac/css2.1/t040102-keywords-01-b-expected.png: Added.
* platform/chromium-mac/css2.1/t040103-case-00-b-expected.png:
* platform/chromium-mac/css2.1/t040103-case-01-c-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-00-b-expected.png: Added.
* platform/chromium-mac/css2.1/t040103-escapes-01-b-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-02-d-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-03-b-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-04-b-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-05-c-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-06-b-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-07-b-expected.png:
* platform/chromium-mac/css2.1/t040103-escapes-08-b-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-00-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-01-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-02-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-03-c-expected.png: Added.
* platform/chromium-mac/css2.1/t040103-ident-04-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-05-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-06-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-07-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-08-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-09-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-10-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-11-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-12-c-expected.png:
* platform/chromium-mac/css2.1/t040103-ident-13-c-expected.png:
* platform/chromium-mac/css2.1/t040105-atkeyw-00-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atkeyw-01-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atkeyw-02-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atrule-00-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atrule-01-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atrule-02-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atrule-03-b-expected.png:
* platform/chromium-mac/css2.1/t040105-atrule-04-b-expected.png:
* platform/chromium-mac/css2.1/t040105-import-00-b-expected.png:
* platform/chromium-mac/css2.1/t040105-import-01-b-expected.png:
* platform/chromium-mac/css2.1/t040105-import-10-b-expected.png:
* platform/chromium-mac/css2.1/t040109-c17-comments-00-b-expected.png:
* platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
* platform/chromium-mac/css2.1/t0805-c5522-brdr-00-b-expected.png:
* platform/chromium-mac/css2.1/t0805-c5522-brdr-01-b-g-expected.png: Added.
* platform/chromium-mac/css2.1/t0805-c5522-brdr-02-e-expected.png: Added.
* platform/chromium-mac/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-00-d-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-01-d-g-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-fit-00-d-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5525-fltmult-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-01-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-02-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-03-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-04-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-05-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-06-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-07-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-08-b-expected.png:
* platform/chromium-mac/css2.1/t1001-abs-pos-cb-09-b-expected.png:
* platform/chromium-mac/css2.1/t1002-c5523-width-00-b-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1002-c5523-width-01-b-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.png:
* platform/chromium-mac/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1004-c5524-width-00-b-g-expected.png:
* platform/chromium-mac/css2.1/t1005-c5524-width-00-b-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1005-c5524-width-01-b-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1008-c44-ln-box-00-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1008-c44-ln-box-01-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1008-c44-ln-box-03-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-00-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-01-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-02-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-05-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-06-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-07-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-08-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-09-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-11-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-12-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-13-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-14-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-15-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counter-16-f-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-00-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-01-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-02-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-05-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-06-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-07-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-08-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-09-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-11-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-12-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-13-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-14-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-15-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-16-c-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-17-d-expected.png: Added.
* platform/chromium-mac/css2.1/t1202-counters-18-f-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-implied-00-b-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-implied-01-c-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-implied-02-d-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-multiple-00-c-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-multiple-01-c-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-order-00-c-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-order-01-d-expected.png: Added.
* platform/chromium-mac/css2.1/t1204-root-e-expected.png: Added.
* platform/chromium-mac/css2.1/t1205-c561-list-displ-00-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c563-list-type-01-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c566-list-stl-00-e-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t1205-c566-list-stl-01-c-g-expected.png: Added.
* platform/chromium-mac/css2.1/t1401-c531-color-00-a-expected.png:
* platform/chromium-mac/css2.1/t1402-c45-bg-canvas-00-b-expected.png:
* platform/chromium-mac/css2.1/t1503-c522-font-family-00-b-expected.png:
* platform/chromium-mac/css2.1/t1504-c523-font-style-00-b-expected.png:
* platform/chromium-mac/css2.1/t1504-c543-txt-decor-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t1505-c524-font-var-00-b-expected.png:
* platform/chromium-mac/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-mac/css2.1/t1507-c526-font-sz-00-b-expected.png:
* platform/chromium-mac/css2.1/t1507-c526-font-sz-01-b-a-expected.png:
* platform/chromium-mac/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
* platform/chromium-mac/css2.1/t1507-c526-font-sz-03-f-a-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-00-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-01-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-02-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-04-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-05-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-06-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-08-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-10-c-expected.png:
* platform/chromium-mac/css2.1/t1601-c547-indent-00-b-a-expected.png: Added.
* platform/chromium-mac/css2.1/t1601-c547-indent-01-d-expected.png:
* platform/chromium-mac/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac/css2.1/t1604-c541-word-sp-00-b-a-expected.png:
* platform/chromium-mac/css2.1/t1604-c541-word-sp-01-b-a-expected.png:
* platform/chromium-mac/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
* platform/chromium-mac/css2.1/t1604-c542-letter-sp-01-b-a-expected.png:
* platform/chromium-mac/css2.1/t1605-c545-txttrans-00-b-ag-expected.png: Added.
* platform/chromium-mac/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt: Added.
* platform/chromium-mac/css2.1/t1606-c562-white-sp-00-b-ag-expected.png: Added.
* platform/chromium-mac/editing/deleting/delete-to-select-table-expected.png:
* platform/chromium-mac/editing/deleting/delete-trailing-ws-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-002-expected.png:
* platform/chromium-mac/editing/deleting/list-item-1-expected.png:
* platform/chromium-mac/editing/deleting/merge-different-styles-expected.png:
* platform/chromium-mac/editing/deleting/merge-endOfParagraph-expected.png:
* platform/chromium-mac/editing/deleting/merge-into-empty-block-1-expected.png:
* platform/chromium-mac/editing/deleting/merge-into-empty-block-2-expected.png:
* platform/chromium-mac/editing/deleting/merge-no-br-expected.png:
* platform/chromium-mac/editing/deleting/merge-unrendered-space-expected.png:
* platform/chromium-mac/editing/deleting/merge-whitespace-pre-expected.png: Added.
* platform/chromium-mac/editing/deleting/move-nodes-001-expected.png: Added.
* platform/chromium-mac/editing/deleting/pruning-after-merge-2-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-003-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-004-expected.png:
* platform/chromium-mac/editing/deleting/table-cells-expected.png:
* platform/chromium-mac/editing/deleting/type-delete-after-quote-expected.png:
* platform/chromium-mac/editing/execCommand/create-list-with-hr-expected.png:
* platform/chromium-mac/editing/execCommand/find-after-replace-expected.png:
* platform/chromium-mac/editing/execCommand/findString-2-expected.png:
* platform/chromium-mac/editing/execCommand/findString-expected.png:
* platform/chromium-mac/editing/execCommand/format-block-with-trailing-br-expected.png:
* platform/chromium-mac/editing/execCommand/indent-empty-root-expected.png:
* platform/chromium-mac/editing/execCommand/indent-list-item-expected.png:
* platform/chromium-mac/editing/execCommand/indent-selection-expected.png:
* platform/chromium-mac/editing/execCommand/insert-list-and-stitch-expected.png:
* platform/chromium-mac/editing/execCommand/insertHorizontalRule-expected.png:
* platform/chromium-mac/editing/execCommand/insertImage-expected.png:
* platform/chromium-mac/editing/execCommand/nsresponder-indent-expected.png:
* platform/chromium-mac/editing/execCommand/nsresponder-outdent-expected.png:
* platform/chromium-mac/editing/execCommand/paste-1-expected.png:
* platform/chromium-mac/editing/execCommand/paste-2-expected.png:
* platform/chromium-mac/editing/execCommand/remove-list-from-range-selection-expected.png:
* platform/chromium-mac/editing/execCommand/remove-list-item-1-expected.png:
* platform/chromium-mac/editing/input/caret-at-the-edge-of-contenteditable-expected.png: Added.
* platform/chromium-mac/editing/input/caret-at-the-edge-of-input-expected.png: Added.
* platform/chromium-mac/editing/input/reveal-caret-of-multiline-contenteditable-expected.png: Added.
* platform/chromium-mac/editing/input/reveal-caret-of-multiline-input-expected.png: Added.
* platform/chromium-mac/editing/inserting/12882-expected.png: Added.
* platform/chromium-mac/editing/inserting/4278698-expected.png:
* platform/chromium-mac/editing/inserting/4840662-expected.png:
* platform/chromium-mac/editing/inserting/4875189-1-expected.png:
* platform/chromium-mac/editing/inserting/4875189-2-expected.png:
* platform/chromium-mac/editing/inserting/4959067-expected.png:
* platform/chromium-mac/editing/inserting/4960120-1-expected.png:
* platform/chromium-mac/editing/inserting/4960120-2-expected.png:
* platform/chromium-mac/editing/inserting/5002441-expected.png:
* platform/chromium-mac/editing/inserting/5058163-1-expected.png:
* platform/chromium-mac/editing/inserting/5058163-2-expected.png:
* platform/chromium-mac/editing/inserting/5156401-2-expected.png:
* platform/chromium-mac/editing/inserting/5418891-expected.png:
* platform/chromium-mac/editing/inserting/5510537-expected.png:
* platform/chromium-mac/editing/inserting/5549929-2-expected.png:
* platform/chromium-mac/editing/inserting/5549929-3-expected.png:
* platform/chromium-mac/editing/inserting/6703873-expected.png:
* platform/chromium-mac/editing/inserting/before-after-input-element-expected.png: Added.
* platform/chromium-mac/editing/inserting/before-after-input-element-expected.txt: Added.
* platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.png:
* platform/chromium-mac/editing/inserting/editable-html-element-expected.png:
* platform/chromium-mac/editing/inserting/editable-inline-element-expected.png:
* platform/chromium-mac/editing/inserting/edited-whitespace-1-expected.png:
* platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac/editing/inserting/insert-at-end-01-expected.png:
* platform/chromium-mac/editing/inserting/insert-at-end-02-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-004-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-005-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-007-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-009-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-004-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-005-expected.png:
* platform/chromium-mac/editing/pasteboard/3976872-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-2-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-3-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-expected.png:
* platform/chromium-mac/editing/pasteboard/4242293-expected.png:
* platform/chromium-mac/editing/pasteboard/4631972-expected.png:
* platform/chromium-mac/editing/pasteboard/4641033-expected.png:
* platform/chromium-mac/editing/pasteboard/4806874-expected.png: Added.
* platform/chromium-mac/editing/pasteboard/4806874-expected.txt: Added.
* platform/chromium-mac/editing/pasteboard/4944770-1-expected.png:
* platform/chromium-mac/editing/pasteboard/4944770-2-expected.png:
* platform/chromium-mac/editing/pasteboard/4947130-expected.png:
* platform/chromium-mac/editing/pasteboard/4989774-expected.png:
* platform/chromium-mac/editing/pasteboard/5006779-expected.png:
* platform/chromium-mac/editing/pasteboard/5032095-expected.png:
* platform/chromium-mac/editing/pasteboard/5071074-2-expected.png:
* platform/chromium-mac/editing/pasteboard/5071074-expected.png:
* platform/chromium-mac/editing/pasteboard/5075944-expected.png:
* platform/chromium-mac/editing/pasteboard/5134759-expected.png:
* platform/chromium-mac/editing/pasteboard/5156401-1-expected.png:
* platform/chromium-mac/editing/pasteboard/5247341-expected.png:
* platform/chromium-mac/editing/pasteboard/5387578-expected.png:
* platform/chromium-mac/editing/pasteboard/5478250-expected.png:
* platform/chromium-mac/editing/pasteboard/5601583-1-expected.png:
* platform/chromium-mac/editing/pasteboard/7955-expected.png: Added.
* platform/chromium-mac/editing/pasteboard/8145-1-expected.png:
* platform/chromium-mac/editing/pasteboard/8145-2-expected.png:
* platform/chromium-mac/editing/pasteboard/8145-3-expected.png:
* platform/chromium-mac/editing/pasteboard/bad-placeholder-expected.png:
* platform/chromium-mac/editing/selection/13804-expected.png:
* platform/chromium-mac/editing/selection/14971-expected.png:
* platform/chromium-mac/editing/selection/3690703-2-expected.png: Added.
* platform/chromium-mac/editing/selection/3690703-2-expected.txt: Added.
* platform/chromium-mac/editing/selection/3690703-expected.png: Added.
* platform/chromium-mac/editing/selection/3690703-expected.txt: Added.
* platform/chromium-mac/editing/selection/3690719-expected.png: Added.
* platform/chromium-mac/editing/selection/3690719-expected.txt: Added.
* platform/chromium-mac/editing/selection/4397952-expected.png:
* platform/chromium-mac/editing/selection/4402375-expected.png:
* platform/chromium-mac/editing/selection/4776665-expected.png:
* platform/chromium-mac/editing/selection/4818145-expected.png:
* platform/chromium-mac/editing/selection/4866671-expected.png:
* platform/chromium-mac/editing/selection/4889598-expected.png:
* platform/chromium-mac/editing/selection/4895428-2-expected.png:
* platform/chromium-mac/editing/selection/4895428-3-expected.png: Added.
* platform/chromium-mac/editing/selection/4895428-3-expected.txt: Added.
* platform/chromium-mac/editing/selection/6476-expected.png:
* platform/chromium-mac/editing/selection/7152-1-expected.png:
* platform/chromium-mac/editing/selection/7152-2-expected.png:
* platform/chromium-mac/http/tests/loading/simple-subframe-expected.png:
* platform/chromium-mac/http/tests/local/file-url-sent-as-referer-expected.png:
* platform/chromium-win-vista/http/tests/loading/simple-subframe-expected.png: Removed.
* platform/chromium-win-vista/http/tests/local/file-url-sent-as-referer-expected.png: Removed.
* platform/chromium-win-xp/css2.1/t1202-counter-09-b-expected.png: Removed.
* platform/chromium/css2.1/20110323/block-non-replaced-width-008-expected.txt: Removed.
* platform/chromium/css2.1/20110323/empty-inline-001-expected.txt: Removed.
* platform/chromium/css2.1/20110323/empty-inline-002-expected.txt: Removed.
* platform/chromium/css2.1/20110323/empty-inline-003-expected.txt: Removed.
* platform/chromium/css2.1/20110323/table-caption-001-expected.txt: Removed.
* platform/chromium/css2.1/20110323/table-caption-horizontal-alignment-001-expected.txt: Removed.
* platform/chromium/css2.1/20110323/table-caption-margins-001-expected.txt: Removed.
* platform/chromium/css2.1/20110323/table-caption-optional-001-expected.txt: Removed.
* platform/chromium/css2.1/20110323/table-caption-optional-002-expected.txt: Removed.
* platform/mac-future/css2.1/t1508-c527-font-05-b-expected.png: Renamed from LayoutTests/platform/mac/css2.1/t1508-c527-font-05-b-expected.png.
* platform/mac-future/css2.1/t1508-c527-font-10-c-expected.png: Renamed from LayoutTests/platform/mac/css2.1/t1508-c527-font-10-c-expected.png.
* platform/mac-lion/editing/inserting/break-blockquote-after-delete-expected.png: Renamed from LayoutTests/platform/win/editing/inserting/break-blockquote-after-delete-expected.png.
* platform/mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.png: Added.
* platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt: Renamed from LayoutTests/editing/deleting/delete-trailing-ws-002-expected.txt.
* platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt: Renamed from LayoutTests/editing/deleting/delete-ws-fixup-001-expected.txt.
* platform/mac/editing/execCommand/format-block-with-trailing-br-expected.txt: Removed.
* platform/mac/editing/input/caret-at-the-edge-of-contenteditable-expected.txt: Renamed from LayoutTests/editing/input/caret-at-the-edge-of-contenteditable-expected.txt.
* platform/mac/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt: Renamed from LayoutTests/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt.
* platform/mac/editing/input/reveal-caret-of-multiline-input-expected.txt: Renamed from LayoutTests/editing/input/reveal-caret-of-multiline-input-expected.txt.
* platform/mac/editing/inserting/insert-br-004-expected.txt: Renamed from LayoutTests/editing/inserting/insert-br-004-expected.txt.
* platform/mac/editing/inserting/insert-br-005-expected.txt: Renamed from LayoutTests/editing/inserting/insert-br-005-expected.txt.
* platform/mac/editing/inserting/insert-br-007-expected.txt: Renamed from LayoutTests/editing/inserting/insert-br-007-expected.txt.

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

8 years ago[V8][Performance] Optimize Element.firstElementChild, Element.lastElementChild,
haraken@chromium.org [Wed, 7 Mar 2012 22:36:54 +0000 (22:36 +0000)]
[V8][Performance] Optimize Element.firstElementChild, Element.lastElementChild,
Element.previousElementSibling, Element.nextElementSibling, Node.parentElement
https://bugs.webkit.org/show_bug.cgi?id=80506

Reviewed by Adam Barth.

This patch improves the performance of Element.firstElementChild by 5.8 times,
Element.lastElementChild by 6.2 times, Element.previousElementSibling by 7.1 times,
Element.nextElementSibling by 7.1 times, and Node.parentElement by 6.7 times.

Previously, while toV8(Node*) caches a wrapper object on a node object
(i.e. node->wrapper(), node->setWrapper()), toV8(Element*) does not
cache a wrapper object.

This patch removes toV8(Element*), so that DOM attribute getters that return
Element* use toV8(Node*). This change makes these DOM attribute getters
cache the wrapper object on a node object. This optimization is already
implemented in JavaScriptCore.

Performance tests: https://bugs.webkit.org/attachment.cgi?id=130594

The test results in my local Mac environment are as follows:

AppleWebKit/JavaScriptCore:
div.firstElementChild : 1162ms
div.lastElementChild : 1016ms
div.previousElementSibling : 918ms
div.nextElementSibling : 900ms
div.parentElement : 901ms

Chromium/V8 (without this patch):
div.firstElementChild : 9515ms
div.lastElementChild : 9449ms
div.previousElementSibling : 9254ms
div.nextElementSibling : 9315ms
div.parentElement : 9380ms

Chromium/V8 (with this patch):
div.firstElementChild : 1628ms
div.lastElementChild : 1527ms
div.previousElementSibling : 1310ms
div.nextElementSibling : 1310ms
div.parentElement : 1410ms

No tests. No change in behavior.

* dom/Element.idl: Removed toV8(Element*)
* bindings/v8/custom/V8NodeCustom.cpp: Ditto.
(WebCore::toV8Slow):
* bindings/scripts/CodeGeneratorV8.pm: Ditto.
(GenerateHeader):

* bindings/v8/custom/V8ElementCustom.cpp: Removed.
* Target.pri: Removed V8ElementCustom.cpp.
* UseV8.cmake: Ditto.
* WebCore.gypi: Ditto.

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

8 years ago[chromium] Unreviewed gardening.
senorblanco@chromium.org [Wed, 7 Mar 2012 22:36:43 +0000 (22:36 +0000)]
[chromium] Unreviewed gardening.

More post-r110072 mopup (mac remix).

* platform/chromium/test_expectations.txt:

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

8 years ago[Chromium] IndexedDB: V8LocalContext creation in IDBKey extraction/injection is slow
jsbell@chromium.org [Wed, 7 Mar 2012 22:29:49 +0000 (22:29 +0000)]
[Chromium] IndexedDB: V8LocalContext creation in IDBKey extraction/injection is slow
https://bugs.webkit.org/show_bug.cgi?id=80358

Source/WebCore:

Cache a re-usable context (per isolate) for cases like IDB's key/SSV extraction/injection,
where no user script is run. This yields a 3x-4x performance improvement in basic IDB
operations.

Reviewed by Tony Chang.

No new tests - no behavior changes.

* bindings/v8/IDBBindingUtilities.cpp:
(WebCore::createIDBKeyFromSerializedValueAndKeyPath):
(WebCore::injectIDBKeyIntoSerializedValue):
* bindings/v8/V8Binding.h:
(WebCore::V8BindingPerIsolateData::auxiliaryContext):
(V8BindingPerIsolateData):
* bindings/v8/V8Utilities.cpp:
(WebCore::V8AuxiliaryContext::V8AuxiliaryContext):
(WebCore::V8AuxiliaryContext::~V8AuxiliaryContext):
(WebCore::V8AuxiliaryContext::auxiliaryContext):
* bindings/v8/V8Utilities.h:
(V8AuxiliaryContext):

Source/WebKit/chromium:

Reviewed by Tony Chang.

* tests/IDBBindingUtilitiesTest.cpp:
(WebCore::TEST):

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

8 years ago[Chromium] Unexpected changes in SVG animated results
schenney@chromium.org [Wed, 7 Mar 2012 22:17:28 +0000 (22:17 +0000)]
[Chromium] Unexpected changes in SVG animated results
https://bugs.webkit.org/show_bug.cgi?id=80517

Unreviewed chromium test expectations.

Linux debug is failing too. Very odd.

* platform/chromium/test_expectations.txt:

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

8 years ago[Chromium] Unexpected changes in SVG animated filter results
schenney@chromium.org [Wed, 7 Mar 2012 22:07:48 +0000 (22:07 +0000)]
[Chromium] Unexpected changes in SVG animated filter results
https://bugs.webkit.org/show_bug.cgi?id=80517

Unreviewed Chromium test_expectations update.

A test is failing in Debug builds on mac and Win. No idea why.

* platform/chromium/test_expectations.txt:

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

8 years ago[chromium] Remove unused wasRecreate variable
nduca@chromium.org [Wed, 7 Mar 2012 21:59:37 +0000 (21:59 +0000)]
[chromium] Remove unused wasRecreate variable
https://bugs.webkit.org/show_bug.cgi?id=80533

Reviewed by Adrienne Walker.

* platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
(WebCore::CCLayerTreeHostImpl::initializeLayerRenderer):

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

8 years ago[chromium] Update GYP files to reflect file deletes/renames
commit-queue@webkit.org [Wed, 7 Mar 2012 21:57:15 +0000 (21:57 +0000)]
[chromium] Update GYP files to reflect file deletes/renames
https://bugs.webkit.org/show_bug.cgi?id=80525

Patch by Ryan Sleevi <rsleevi@chromium.org> on 2012-03-07
Reviewed by Ryosuke Niwa.

No change in functionality, so no tests.

* WebCore.gypi:
Updated AppleMac private headers due to r109877
Updated platform/qt references due to r109542
Updated platform/mac references due to r109147
Updated platform/mac references due to r108956

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

8 years ago[Qt] Authentication dialog does not work
commit-queue@webkit.org [Wed, 7 Mar 2012 21:43:37 +0000 (21:43 +0000)]
[Qt] Authentication dialog does not work
https://bugs.webkit.org/show_bug.cgi?id=79738

Patch by Dinu Jacob <dinu.jacob@nokia.com> on 2012-03-07
Reviewed by Simon Hausmann.

QQuickWebView should accept touch events only if there is
no active dialog.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::QQuickWebViewPrivate):
(QQuickWebViewPrivate::runJavaScriptAlert):
(QQuickWebViewPrivate::runJavaScriptConfirm):
(QQuickWebViewPrivate::runJavaScriptPrompt):
(QQuickWebViewPrivate::handleAuthenticationRequiredRequest):
(QQuickWebViewPrivate::handleProxyAuthenticationRequiredRequest):
(QQuickWebViewPrivate::handleCertificateVerificationRequest):
(QQuickWebView::touchEvent):
* UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate):

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

8 years agoAutomatically move to the next test after rebaseline in the results view
ojan@chromium.org [Wed, 7 Mar 2012 21:42:29 +0000 (21:42 +0000)]
Automatically move to the next test after rebaseline in the results view
https://bugs.webkit.org/show_bug.cgi?id=80527

Reviewed by Dimitri Glazkov.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js:

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

8 years agoInitial rebaselines for the Chromium Lion port.
ojan@chromium.org [Wed, 7 Mar 2012 21:32:34 +0000 (21:32 +0000)]
Initial rebaselines for the Chromium Lion port.

All the rebaselines are one of the following:
-anti-aliasing differences
-scrollbar differences
-1 checkbox difference (checked box is blue instead of grey)
-1 png rendering difference (blue is slightly darker, better matches Chromium Linux/Win and Apple Mac)
-Clearly correct new results (e.g. SnowLeopard result says "FAIL", Lion result says "PASS")

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

8 years agoHtml5 video element Useragent string is Quicktime
eric.carlson@apple.com [Wed, 7 Mar 2012 21:26:03 +0000 (21:26 +0000)]
Html5 video element Useragent string is Quicktime
https://bugs.webkit.org/show_bug.cgi?id=46241

Reviewed by Daniel Bates.

Source/WebCore:

Test: http/tests/media/video-useragent.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaPlayerUserAgent): Return the UA string for the current source.
* html/HTMLMediaElement.h:

* platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::userAgent):  New, return the client's mediaPlayerUserAgent.
* platform/graphics/MediaPlayer.h:
(WebCore::MediaPlayerClient::mediaPlayerUserAgent):

* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::createAVAssetForURL): Tell AVFoundation to set
    the UA header.

LayoutTests:

* http/tests/media/resources/serve-video.php: Added.
* http/tests/media/resources/video-check-useragent.php: Added.
* http/tests/media/resources/video-referer-check-referer.php: Split media loading logic
    out into serve-video.php.
* http/tests/media/video-useragent-expected.txt: Added.
* http/tests/media/video-useragent.html: Added.

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

8 years ago[chromium] Unreviewed gardening.
senorblanco@chromium.org [Wed, 7 Mar 2012 21:14:20 +0000 (21:14 +0000)]
[chromium] Unreviewed gardening.

More post-r110072 mopup.

* platform/chromium/test_expectations.txt:

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

8 years agoGet ScrollAnimatorNone to handle the stop and reverse cases.
commit-queue@webkit.org [Wed, 7 Mar 2012 21:13:24 +0000 (21:13 +0000)]
Get ScrollAnimatorNone to handle the stop and reverse cases.
https://bugs.webkit.org/show_bug.cgi?id=80455

Patch by Scott Byer <scottbyer@chromium.org> on 2012-03-07
Reviewed by James Robinson.

Source/WebCore:

Chromium webkit_unit_tests ScrollAnimatorNoneTest.ScrollStopInMiddle and
ScrollAnimatorNoneTest.ReverseInMiddle.

* platform/ScrollAnimatorNone.cpp:
(WebCore::ScrollAnimatorNone::PerAxisData::updateDataFromParameters):

Source/WebKit/chromium:

* tests/ScrollAnimatorNoneTest.cpp:
(ScrollAnimatorNoneTest::updateDataFromParameters):
(TEST_F):

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

8 years agoUnreviewed, skip a test failing on GTK after r110072.
philn@webkit.org [Wed, 7 Mar 2012 21:13:17 +0000 (21:13 +0000)]
Unreviewed, skip a test failing on GTK after r110072.

* platform/gtk/Skipped: fast/events/autoscroll-in-textfield.html
now fails.

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

8 years agoRenderImage ignores its percent width/height when setContainerSizeForRenderer
commit-queue@webkit.org [Wed, 7 Mar 2012 21:02:44 +0000 (21:02 +0000)]
RenderImage ignores its percent width/height when setContainerSizeForRenderer
https://bugs.webkit.org/show_bug.cgi?id=80431

Patch by Yong Li <yoli@rim.com> on 2012-03-07
Reviewed by George Staikos.

Not only respect fixed width/height explicitly specified in img element, but also
respect percent width/height when determining container size for images.

No new tests because there is no functional change but only internal buffer sizes.

* rendering/RenderImage.cpp:
(WebCore::RenderImage::computeReplacedLogicalWidth):

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

8 years agoUnreviewed rebaseline after r110072.
jchaffraix@webkit.org [Wed, 7 Mar 2012 20:57:51 +0000 (20:57 +0000)]
Unreviewed rebaseline after r110072.

* platform/chromium-linux/fast/repaint/search-field-cancel-expected.png:
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
* platform/chromium-mac-leopard/fast/repaint/search-field-cancel-expected.png:
* platform/chromium-mac-snowleopard/fast/forms/input-text-double-click-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/repaint/search-field-cancel-expected.png:
* platform/chromium-mac-snowleopard/fast/repaint/search-field-cancel-expected.txt: Added.
* platform/chromium-mac-snowleopard/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
* platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
* platform/chromium-win/fast/forms/input-text-double-click-expected.txt:
* platform/chromium-win/fast/repaint/search-field-cancel-expected.png:
* platform/chromium-win/fast/repaint/search-field-cancel-expected.txt:
* platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
Rebaselined those entries on Chromium. search-field-cancel.html is showing a small harmless difference.

* platform/chromium/test_expectations.txt:
Removed the entries for some of the rebaselined test.

* platform/chromium/test_expectations.txt:
* platform/efl/test_expectations.txt:
* platform/gtk/test_expectations.txt:
* platform/mac/test_expectations.txt:
* platform/qt/test_expectations.txt:
* platform/win/Skipped:
Added an image regression filed as bug 80531.

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

8 years ago[Mac] Update the configuration files for iOS
benjamin@webkit.org [Wed, 7 Mar 2012 20:57:29 +0000 (20:57 +0000)]
[Mac] Update the configuration files for iOS
https://bugs.webkit.org/show_bug.cgi?id=80435

Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-03-06
Reviewed by David Kilzer.

Source/WebCore:

* Configurations/WebCore.xcconfig:

Source/WebKit/mac:

* Configurations/WebKit.xcconfig:

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

8 years ago[chromium] Cull occluded tiles during paint
commit-queue@webkit.org [Wed, 7 Mar 2012 20:46:11 +0000 (20:46 +0000)]
[chromium] Cull occluded tiles during paint
https://bugs.webkit.org/show_bug.cgi?id=76838

Patch by Dana Jansens <danakj@chromium.org> on 2012-03-07
Reviewed by Adrienne Walker.

Source/WebCore:

Using CCOcclusionTracker instead of the old custom paint occlusion
tracking. Stops painting tiles when the tile is not visible.

CCOcclusionTracker only uses Layer::opaque() for determining
occlusion so far. The Layer::addSelfToOccludedRegion is being
replaced by a superior method in CCOcclusionTracker that will
work for both threads, so removing that support here.

Unit test: TiledLayerChromiumTest.cpp

* platform/graphics/chromium/ContentLayerChromium.cpp:
(WebCore::ContentLayerChromium::paintContentsIfDirty):
(WebCore::ContentLayerChromium::idlePaintContentsIfDirty):
* platform/graphics/chromium/ContentLayerChromium.h:
(ContentLayerChromium):
* platform/graphics/chromium/ImageLayerChromium.cpp:
(WebCore::ImageLayerChromium::paintContentsIfDirty):
* platform/graphics/chromium/LayerChromium.cpp:
* platform/graphics/chromium/LayerChromium.h:
(WebCore::LayerChromium::idlePaintContentsIfDirty):
(LayerChromium):
* platform/graphics/chromium/TiledLayerChromium.cpp:
(WebCore):
(WebCore::contentToLayerTransform):
(WebCore::TiledLayerChromium::prepareToUpdateTiles):
(WebCore::TiledLayerChromium::prepareToUpdate):
(WebCore::TiledLayerChromium::prepareToUpdateIdle):
* platform/graphics/chromium/TiledLayerChromium.h:
(TiledLayerChromium):
* platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
(WebCore::CCLayerTreeHost::paintContentsIfDirty):
(WebCore::CCLayerTreeHost::paintLayerContents):

Source/WebKit/chromium:

* tests/CCLayerTreeHostTest.cpp:
(WTF::ContentLayerChromiumWithUpdateTracking::idlePaintContentsIfDirty):
* tests/TiledLayerChromiumTest.cpp:
(WTF::FakeLayerTextureUpdater::Texture::prepareRect):
(WTF::FakeLayerTextureUpdater::FakeLayerTextureUpdater):
(FakeLayerTextureUpdater):
(WTF::FakeLayerTextureUpdater::prepareRectCount):
(WTF::FakeLayerTextureUpdater::clearPrepareRectCount):
(WTF::FakeLayerTextureUpdater::prepareRect):
(WTF::FakeTiledLayerChromium::prepareToUpdate):
(WTF::FakeTiledLayerChromium::prepareToUpdateIdle):
(WTF::FakeTiledLayerChromium::paintContentsIfDirty):
(WTF::TEST):
(WTF):

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

8 years ago[Chromium] Unreviewed gardening.
senorblanco@chromium.org [Wed, 7 Mar 2012 20:44:49 +0000 (20:44 +0000)]
[Chromium] Unreviewed gardening.

Adding some more test suppressions post r110072.

* platform/chromium/test_expectations.txt:

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

8 years agoImplement removeAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap
caio.oliveira@openbossa.org [Wed, 7 Mar 2012 20:37:32 +0000 (20:37 +0000)]
Implement removeAttributeNode() in terms of ElementAttributeData instead of NamedNodeMap
https://bugs.webkit.org/show_bug.cgi?id=80522

Reviewed by Andreas Kling.

DOM methods exposed in Element and NamedNodeMap are now implemented in terms of
ElementAttributeData. A helper function takeAttribute() was added to increase
code sharing. Also removed some unneeded methods.

* dom/Element.cpp:
(WebCore::Element::removeAttribute): Use ElementAttributeData function directly.
(WebCore::Element::removeAttributeNode): Get the index manually and use new
takeAttribute() directly.
* dom/Element.h:
(Element): Remove unused removeAttribute(unsigned index).
* dom/ElementAttributeData.cpp:
(WebCore::ElementAttributeData::takeAttribute): Like removeAttribute() but
returns a reference to old Attr.
(WebCore):
* dom/ElementAttributeData.h:
(ElementAttributeData):
* dom/NamedNodeMap.cpp:
(WebCore::NamedNodeMap::removeNamedItem): Avoid looking up the property twice by
getting the index directly from the name, instead of going through the qualified name.
* dom/NamedNodeMap.h: Remove now unused internal methods for removing attributes.

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

8 years ago<rdar://problem/8494396> WebKit2 lacks API for obtaining a representation of the...
mitz@apple.com [Wed, 7 Mar 2012 20:23:37 +0000 (20:23 +0000)]
<rdar://problem/8494396> WebKit2 lacks API for obtaining a representation of the render tree of a page, like WebRenderNode
https://bugs.webkit.org/show_bug.cgi?id=80230

Reviewed by Beth Dakin.

* CMakeLists.txt:
* GNUmakefile.am:

* Shared/API/c/WKBase.h: Added a type definition of WKRenderObjectRef.

* Shared/API/c/WKRenderObject.cpp: Added.
(WKRenderObjectGetTypeID): Added. Returns the WKRenderObject type ID.
(WKRenderObjectCopyName): Added this getter wrapper.
(WKRenderObjectGetAbsolutePosition): Ditto.
(WKRenderObjectGetFrameRect): Ditto.
(WKRenderObjectGetChildren): Ditto.

* Shared/API/c/WKRenderObject.h: Added.

* Shared/APIObject.h: Added TypeRenderObject to the APIObject::Type enum.
* Shared/UserMessageCoders.h:
(WebKit::UserMessageEncoder::baseEncode): Added WebRenderObject encoding.
(WebKit::UserMessageDecoder::baseDecode): Added WebRenderObject decoding.
* Shared/WebRenderObject.cpp: Added.
(WebKit::WebRenderObject::create): Added. Creates a WebRenderObject for the page’s main
frame content renderer.
(WebKit::WebRenderObject::WebRenderObject): Added. Constructs a WebRenderObject with the
name, metrics and children of the given RenderObject, following the rules used in WebKit1
WebRenderNode. In particular, a RenderWidget representing a frame gets the frame’s content
renderer as a child.

* Shared/WebRenderObject.h: Added.
(WebKit::WebRenderObject::create):
(WebKit::WebRenderObject::children):
(WebKit::WebRenderObject::name):
(WebKit::WebRenderObject::absolutePosition):
(WebKit::WebRenderObject::frameRect):
(WebKit::WebRenderObject::WebRenderObject):

* Target.pri:

* UIProcess/API/C/WKAPICast.h: Added a mapping between WKRenderObjectRef and WebRenderObject.

* WebKit2.xcodeproj/project.pbxproj: Added WebRenderObject.{cpp,h} and WKRenderObject.{cpp.h}.

* WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageCopyRenderTree): Added this bundle API for getting the render tree.

* WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:

* win/WebKit2.vcproj:

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

8 years agoUnreviewed, GTK rebaseline after r110072.
philn@webkit.org [Wed, 7 Mar 2012 20:01:58 +0000 (20:01 +0000)]
Unreviewed, GTK rebaseline after r110072.

* platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
* platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt:
* platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt:
* platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
* platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
* platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
* platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
* platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
* platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
* platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt:
* platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt:
* platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
* platform/gtk/editing/selection/select-from-textfield-outwards-expected.txt:
* platform/gtk/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt:
* platform/gtk/fast/clip/008-expected.txt:
* platform/gtk/fast/clip/011-expected.txt:
* platform/gtk/fast/clip/012-expected.txt:
* platform/gtk/fast/forms/input-readonly-autoscroll-expected.txt:
* platform/gtk/fast/forms/input-text-double-click-expected.txt:
* platform/gtk/fast/forms/input-text-drag-down-expected.txt:
* platform/gtk/fast/forms/input-text-scroll-left-on-blur-expected.txt:
* platform/gtk/fast/forms/textfield-outline-expected.txt:
* platform/gtk/fast/forms/textfield-overflow-expected.txt:
* platform/gtk/fast/repaint/overflow-delete-line-expected.txt:
* platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:

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

8 years ago Merge AsyncFileStream with FileStreamProxy
ap@apple.com [Wed, 7 Mar 2012 19:58:18 +0000 (19:58 +0000)]
    Merge AsyncFileStream with FileStreamProxy
        https://bugs.webkit.org/show_bug.cgi?id=80325

        Build fix.

        * WebCore.xcodeproj/project.pbxproj: Removed files that got mysteriously added to the project
        with a merge.

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

8 years agogarden-o-matic rebaseline is broken for ports that don't have a fallback port
ojan@chromium.org [Wed, 7 Mar 2012 19:50:16 +0000 (19:50 +0000)]
garden-o-matic rebaseline is broken for ports that don't have a fallback port
https://bugs.webkit.org/show_bug.cgi?id=80526

Reviewed by Adam Barth.

Passing "None" as the fallback port throws an error in "webkit-patch rebaseline-test"
since there is no "None" port.

* Scripts/webkitpy/tool/servers/gardeningserver.py:
(GardeningHTTPRequestHandler.rebaseline):
* Scripts/webkitpy/tool/servers/gardeningserver_unittest.py:
(GardeningServerTest.test_rebaseline):

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

8 years agoUnreviewed ASSERT failure fix.
jchaffraix@webkit.org [Wed, 7 Mar 2012 19:44:28 +0000 (19:44 +0000)]
Unreviewed ASSERT failure fix.
https://bugs.webkit.org/show_bug.cgi?id=75568

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::styleDidChange):
Fix a bad merge of the patch, we should call updateCachedSizeForOverflowClip if we lose
our layer.

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

8 years ago[EFL] Revise PlatformKeyboardEventEfl and EflKeyboardUtilities
commit-queue@webkit.org [Wed, 7 Mar 2012 19:23:52 +0000 (19:23 +0000)]
[EFL] Revise PlatformKeyboardEventEfl and EflKeyboardUtilities
https://bugs.webkit.org/show_bug.cgi?id=80511

Patch by ChangSeok Oh <shivamidow@gmail.com> on 2012-03-07
Reviewed by Gustavo Noronha Silva.

Added 'const' keyword in front of argument of keyIdentifiersForEvasKeyName/windowsKeyCodeForEvasKeyName.
Since they should not be changed while processing each function.
And initialized missing member variables of PlatformKeyboardEventEfl.

No new tests, since no new feature.

* platform/efl/EflKeyboardUtilities.cpp:
(WebCore::keyIdentifierForEvasKeyName): Added const keyword
(WebCore::windowsKeyCodeForEvasKeyName): Added const keyword
* platform/efl/EflKeyboardUtilities.h:
(WebCore):
* platform/efl/PlatformKeyboardEventEfl.cpp:
(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):

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

8 years ago[BlackBerry] WebKit rendering problem when show/hide VKB
commit-queue@webkit.org [Wed, 7 Mar 2012 19:23:44 +0000 (19:23 +0000)]
[BlackBerry] WebKit rendering problem when show/hide VKB
https://bugs.webkit.org/show_bug.cgi?id=80448
RIM PR: 141727

Patch by Jacky Jiang <zhajiang@rim.com> on 2012-03-07
Reviewed by Antonio Gomes.

When setting viewport size, layout happens inside
WebPagePrivate::setDefaultLayoutSize(), in this way, the layout is
outside of the code path of "needsLayout" so that the contents are
not rendered into the backing store. This is a regression of r108718,
switch back to do the layout inside the public API
WebPage::setDefaultLayoutSize().

We haven't upstreamed the manual tests directory yet, therefore,
the new manual test case will be upstreamed later.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::setDefaultLayoutSize):
(BlackBerry::WebKit::WebPage::setDefaultLayoutSize):

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

8 years ago[chromium] Remove the TestWebPlugin's use of implicit FBO for offscreen contexts
jamesr@google.com [Wed, 7 Mar 2012 19:18:09 +0000 (19:18 +0000)]
[chromium] Remove the TestWebPlugin's use of implicit FBO for offscreen contexts
https://bugs.webkit.org/show_bug.cgi?id=80521

Reviewed by Kenneth Russell.

Switches TestWebPlugin from using a context created by WebViewClient::createGraphicsContext3D(..., false) over
to an explicitly offscreen context with explicitly managed texture / FBO, so we can deprecate the
renderDirectlyToHostWindow flag from WebViewClient::createGraphicsContext3D.

Covered by platform/chromium/compositing/plugins/*

* DumpRenderTree/chromium/TestWebPlugin.cpp:
(TestWebPlugin::TestWebPlugin):
(TestWebPlugin::initialize):
(TestWebPlugin::updateGeometry):
(TestWebPlugin::initScene):
(TestWebPlugin::destroyScene):
* DumpRenderTree/chromium/TestWebPlugin.h:
(TestWebPlugin):
* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::createPlugin):

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

8 years ago[chromium] Unreviewed, rebaseline tests after r109851.
enne@google.com [Wed, 7 Mar 2012 19:12:40 +0000 (19:12 +0000)]
[chromium] Unreviewed, rebaseline tests after r109851.

* platform/chromium-linux/compositing/reflections/reflection-on-composited-expected.png:
* platform/chromium-linux/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-linux/fast/repaint/block-selection-gap-in-composited-layer-expected.png:
* platform/chromium-mac-leopard/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
* platform/chromium-mac-leopard/compositing/reflections/reflection-on-composited-expected.png: Added.
* platform/chromium-mac-leopard/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/reflection-on-composited-expected.png: Added.
* platform/chromium-mac-snowleopard/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-mac-snowleopard/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Added.
* platform/chromium-mac/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png: Copied from LayoutTests/platform/chromium-mac-leopard/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png.
* platform/chromium-mac/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png: Renamed from LayoutTests/platform/chromium-mac-snowleopard/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png.
* platform/chromium-mac/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
* platform/chromium-mac/compositing/reflections/reflection-on-composited-expected.png:
* platform/chromium-mac/compositing/shadows/shadow-drawing-expected.png: Added.
* platform/chromium-mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Renamed from LayoutTests/platform/chromium/fast/repaint/block-selection-gap-in-composited-layer-expected.png.
* platform/chromium-win-vista/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win-xp/compositing/shadows/shadow-drawing-expected.png: Removed.
* platform/chromium-win/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Removed.
* platform/chromium-win/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
* platform/chromium-win/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
* platform/chromium-win/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
* platform/chromium-win/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
* platform/chromium-win/compositing/reflections/reflection-on-composited-expected.png:
* platform/chromium-win/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win/fast/repaint/block-selection-gap-in-composited-layer-expected.png:
* platform/chromium/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Renamed from LayoutTests/platform/chromium-win/compositing/geometry/limit-layer-bounds-transformed-expected.txt.
* platform/chromium/test_expectations.txt:
* platform/mac/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.txt: Removed.
* platform/mac/compositing/geometry/fixed-position-transform-composited-page-scale-expected.txt: Removed.

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

8 years ago[Chromium] Mirror the resizer image of an RTL element when WTF_USE_RTL_SCROLLBAR...
hbono@chromium.org [Wed, 7 Mar 2012 19:08:01 +0000 (19:08 +0000)]
[Chromium] Mirror the resizer image of an RTL element when WTF_USE_RTL_SCROLLBAR is 1
https://bugs.webkit.org/show_bug.cgi?id=9223

Reviewed by Tony Chang.

This change mirrors a resizer image of an RTL element horizontall as Firefox
does. This change also mirrors its dragging behavior, i.e. draging the resizer
of an RTL element to the left side increases its width. (This feature is enabled
only when WTF_USE_RTL_SCROLLBAR is 1.)

Source/WebCore:

Test: platform/chromium/scrollbars/drag-rtl-resizer.html

* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::resize): Mirrored the x coordinate of mouse positions
when mirroring a resizer.
(WebCore::RenderLayer::offsetFromResizeCorner): Returned the offset from the
bottom-left corner when rendering a resizer there.
(WebCore::RenderLayer::drawPlatformResizerImage): Mirrored the resizer bitmap
horizontally when rendering a resizer to the bottom-left corner.

LayoutTests:

* platform/chromium/scrollbars: Added.
* platform/chromium/scrollbars/drag-rtl-resizer-expected.txt: Added.
* platform/chromium/scrollbars/drag-rtl-resizer.html: Added.

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

8 years agoLazily allocate overflow: hidden layers if we have overflowing content
jchaffraix@webkit.org [Wed, 7 Mar 2012 19:05:57 +0000 (19:05 +0000)]
Lazily allocate overflow: hidden layers if we have overflowing content
https://bugs.webkit.org/show_bug.cgi?id=75568

Reviewed by David Hyatt.

Source/WebCore:

Change covered by the existing tests and the tons of rebaselines.

This change makes us lazily allocate our RenderLayer for overflow: hidden layers only.

Apart from saving some memory, it will also speed up the rendering as we don't need to
go through the layer's machinery when painting and hit testing.

On http://dglazkov.github.com/performance-tests/biggrid.html benchmark, this puts the
overflow: hidden case in par with the overflow: visible case when scrolling that is a
very-smooth scrolling vs a jerky one currently (mostly due to the painting speedup).

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateScrollInfoAfterLayout):
Changed this method to update our size cache if needed.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::paint):
(WebCore::RenderBlock::isPointInOverflowControl):
* rendering/RenderBlock.h:
(RenderBlock):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::willBeDestroyed):
(WebCore::RenderBox::styleDidChange):
(WebCore::RenderBox::layout):
(WebCore::RenderBox::scrollWidth):
(WebCore::RenderBox::scrollHeight):
(WebCore::RenderBox::scrollLeft):
(WebCore::RenderBox::scrollTop):
(WebCore::RenderBox::setScrollLeft):
(WebCore::RenderBox::setScrollTop):
(WebCore::RenderBox::includeVerticalScrollbarSize):
(WebCore::RenderBox::includeHorizontalScrollbarSize):
(WebCore::RenderBox::scrolledContentOffset):
(WebCore::RenderBox::pushContentsClip):
(WebCore::RenderBox::popContentsClip):
(WebCore::RenderBox::addLayoutOverflow):
Added layer() check to the previous call sites.

(WebCore::cachedSizeForOverflowClipMap):
(WebCore::RenderBox::cachedSizeForOverflowClip):
(WebCore::RenderBox::updateCachedSizeForOverflowClip):
(WebCore::RenderBox::clearCachedSizeForOverflowClip):
This logic stores the size information for later repainting.
It is in practice replicating what RenderLayer is doing.
I had to disable an ASSERT here as it would trigger in NRWT but
not under DRT. I haven't found by code inspection what was wrong.

* rendering/RenderBox.h:
(WebCore::RenderBox::hasOverflowClipWithLayer):
Helper function.

(WebCore::RenderBox::requiresLayerForOverflowClip):
This determines if we can survive without a RenderLayer. For the moment,
it is very conservative.

(WebCore::RenderBox::requiresLayer):
Updated to call requiresLayerForOverflowClip.

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::ensureLayer):
Added this function to create and add a new layer.

(WebCore::RenderBoxModelObject::willBeDestroyed):
(WebCore::RenderBoxModelObject::styleDidChange):
Patched those method to handle updating / removing
cached size entries.

* rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::requiresLayer):
Pushed the overflowClip check down to RenderBox as only RenderBoxes can have
overflow clips.

* rendering/RenderTableRow.h:
(WebCore::RenderTableRow::requiresLayer):
Added a comment about why we need a layout for table rows.

* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutBlock):
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layout):
Updated those call sites to use RenderBlock::updateScrollInfoAfterLayout
or RenderBox::updateCachedSizeForOverflowClip. The current logic is really
not tight proof and would need to be rethought to not avoid cases.

LayoutTests:

* platform/chromium/test_expectations.txt:
* platform/efl/test_expectations.txt:
* platform/gtk/test_expectations.txt:
* platform/mac/test_expectations.txt:
* platform/qt/test_expectations.txt:
* platform/win/Skipped:
Disable gazillions tests that need a small rebaseline after losing some layers. The expectations are
updated to match each platform as best as I could but expect some breakage...

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

8 years ago[BlackBerry] Fix warnings in CookieMap
commit-queue@webkit.org [Wed, 7 Mar 2012 19:01:34 +0000 (19:01 +0000)]
[BlackBerry] Fix warnings in CookieMap
https://bugs.webkit.org/show_bug.cgi?id=80512

Patch by Konrad Piascik <kpiascik@rim.com> on 2012-03-07
Reviewed by Rob Buis.

No new tests. No behavioural changes.

* platform/blackberry/CookieMap.cpp:
(WebCore::CookieMap::addOrReplaceCookie):
(WebCore::CookieMap::removeCookie):
(WebCore::CookieMap::getAllCookies):
(WebCore::CookieMap::updateOldestCookie):

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

8 years agoUpdate usage of LayoutUnits in InlineBox and InlineFlowBox
leviw@chromium.org [Wed, 7 Mar 2012 18:59:46 +0000 (18:59 +0000)]
Update usage of LayoutUnits in InlineBox and InlineFlowBox
https://bugs.webkit.org/show_bug.cgi?id=80051

Reviewed by Eric Seidel.

Updating LayoutUnit vs Integer usage in InlineBox and InlineFlowBox. While the
line box tree remains floating point, margins are now subpixel, and rects from
the render tree use LayoutUnits. For more information, see the LayoutUnit wiki
page: https://trac.webkit.org/wiki/LayoutUnit

No new tests. No change in behavior.

* rendering/InlineBox.cpp:
(WebCore::InlineBox::flipForWritingMode): Changing over to LayoutUnits.
* rendering/InlineBox.h:
(InlineBox):
* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::getFlowSpacingLogicalWidth): Returning a LayoutUnit
instead of an integer, as it uses margin which is a LayoutUnit.
(WebCore::InlineFlowBox::placeBoxesInInlineDirection): Using a LayoutUnit for
margin.
(WebCore::InlineFlowBox::placeBoxesInBlockDirection): Build fixes for when
LayoutUnits are subpixel.
(WebCore::InlineFlowBox::paintFillLayer): Ditto.
* rendering/InlineFlowBox.h:
(WebCore::InlineFlowBox::marginBorderPaddingLogicalLeft): Returning a LayoutUnit
instead of an integer since margin is a LayoutUnit.
(WebCore::InlineFlowBox::marginBorderPaddingLogicalRight): Ditto.
(InlineFlowBox):
(WebCore::InlineFlowBox::logicalLeftLayoutOverflow): Adding a static_cast that's
redundant now, but required when we switch to subpixel LayoutUnits.
(WebCore::InlineFlowBox::logicalRightLayoutOverflow): Ditto.
(WebCore::InlineFlowBox::logicalLeftVisualOverflow): Ditto.
(WebCore::InlineFlowBox::logicalRightVisualOverflow): Ditto.

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

8 years agoSwitch svg/dynamic-updates tests to repaint harness
schenney@chromium.org [Wed, 7 Mar 2012 18:40:23 +0000 (18:40 +0000)]
Switch svg/dynamic-updates tests to repaint harness
https://bugs.webkit.org/show_bug.cgi?id=78219

Unreviewed Chromium test rebaselining.

* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Added.
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-win-xp/svg/dynamic-updates: Removed.
* platform/chromium-win-xp/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png: Removed.
* platform/chromium-win-xp/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png: Removed.
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Added.
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png:
* platform/chromium/test_expectations.txt:

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

8 years ago[chromium] Unreviewed gardening.
senorblanco@chromium.org [Wed, 7 Mar 2012 18:22:53 +0000 (18:22 +0000)]
[chromium] Unreviewed gardening.

* platform/chromium/test_expectations.txt:

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

8 years ago[Qt] Unskip http/tests/websocket/tests/hixie76/long-invalid-header.html
qi.2.zhang@nokia.com [Wed, 7 Mar 2012 18:16:31 +0000 (18:16 +0000)]
[Qt] Unskip http/tests/websocket/tests/hixie76/long-invalid-header.html
https://bugs.webkit.org/show_bug.cgi?id=80516

Reviewed by Csaba Osztrogonác.

Source/WebCore:

Missed some files related to websocket, take them in.

* Target.pri:

LayoutTests:

* platform/qt-5.0-wk2/Skipped:

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

8 years ago Merge AsyncFileStream with FileStreamProxy
ap@apple.com [Wed, 7 Mar 2012 17:47:13 +0000 (17:47 +0000)]
    Merge AsyncFileStream with FileStreamProxy
        https://bugs.webkit.org/show_bug.cgi?id=80325

        Reviewed by Filip Pizlo.

        AsyncFileStream sounds like a platform concept, but the implementation is web specific.
        Better to just keep it in one place.

        This is a step toward decoupling blob scheme support from ResourceHandle, which is supposed
        to be an interface to platform networking APIs only, and definitely shouldn't know about
        Web concepts.

        No change in functionality, so no tests.

        * CMakeLists.txt:
        * GNUmakefile.list.am:
        * Target.pri:
        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        Updated for moved and removed files. Namely, platform/AsyncFileStream is dead, and
        fileapi/FileStreamProxy is now fileapi/AsyncFileStream.

        * fileapi/AsyncFileStream.cpp: Copied from Source/WebCore/fileapi/FileStreamProxy.cpp.
        (WebCore::AsyncFileStream::AsyncFileStream):
        (WebCore::AsyncFileStream::create):
        (WebCore::AsyncFileStream::~AsyncFileStream):
        (WebCore::AsyncFileStream::fileThread):
        (WebCore::didStart):
        (WebCore::AsyncFileStream::startOnFileThread):
        (WebCore::AsyncFileStream::stop):
        (WebCore::derefProxyOnContext):
        (WebCore::AsyncFileStream::stopOnFileThread):
        (WebCore::didGetSize):
        (WebCore::AsyncFileStream::getSize):
        (WebCore::AsyncFileStream::getSizeOnFileThread):
        (WebCore::didOpen):
        (WebCore::AsyncFileStream::openForRead):
        (WebCore::AsyncFileStream::openForReadOnFileThread):
        (WebCore::AsyncFileStream::openForWrite):
        (WebCore::AsyncFileStream::openForWriteOnFileThread):
        (WebCore::AsyncFileStream::close):
        (WebCore::AsyncFileStream::closeOnFileThread):
        (WebCore::didRead):
        (WebCore::AsyncFileStream::read):
        (WebCore::AsyncFileStream::readOnFileThread):
        (WebCore::didWrite):
        (WebCore::AsyncFileStream::write):
        (WebCore::AsyncFileStream::writeOnFileThread):
        (WebCore::didTruncate):
        (WebCore::AsyncFileStream::truncate):
        (WebCore::AsyncFileStream::truncateOnFileThread):
        * fileapi/AsyncFileStream.h: Copied from Source/WebCore/fileapi/FileStreamProxy.h.
        (WebCore):
        (AsyncFileStream):
        (WebCore::AsyncFileStream::client):
        (WebCore::AsyncFileStream::setClient):
        * fileapi/FileStreamProxy.cpp: Removed.
        * fileapi/FileStreamProxy.h: Removed.
        * loader/ResourceLoader.cpp:
        (WebCore::ResourceLoader::createAsyncFileStream):
        * platform/AsyncFileStream.h: Removed.
        Fewer files!

        * platform/network/BlobRegistry.h: Removed createResourceHandle(). It's logically a method
        on in-process BlobRegistryImpl only, and we no longer need to call this from platform code.

        * platform/network/BlobRegistryImpl.cpp:
        (WebCore::createResourceHandle):
        (WebCore::registerBlobResourceHandleConstructor):
        (WebCore::BlobRegistryImpl::registerBlobURL):
        * platform/network/BlobRegistryImpl.h:
        Except for chromium, "blob" is a scheme that's handled internally. Added hooks for that.

        * platform/network/ResourceHandle.cpp:
        (WebCore::builtinResourceHandleConstructorMap):
        (WebCore::ResourceHandle::registerBuiltinConstructor):
        (WebCore::ResourceHandle::create):
        * platform/network/ResourceHandle.h:
        Added a way for other code to register handlers for URL schemes. Non-Chromium platforms
        use this for blob: now.

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

8 years ago<rdar://problem/10923294> REGRESSION (r100847): Entries are clipped out in Day One
mitz@apple.com [Wed, 7 Mar 2012 17:38:56 +0000 (17:38 +0000)]
<rdar://problem/10923294> REGRESSION (r100847): Entries are clipped out in Day One
https://bugs.webkit.org/show_bug.cgi?id=80494

Reviewed by Sam Weinig.

Source/WebCore:

Test: fast/dom/HTMLDocument/width-and-height.html

* html/HTMLDocument.idl: Reverted r100847 by re-enabling the width and height properties
in the JavaScript bindings.

LayoutTests:

* fast/dom/HTMLDocument/width-and-height-expected.txt: Added.
* fast/dom/HTMLDocument/width-and-height.html: Added.

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

8 years ago[GTK] media/audio-garbage-collect.html is flaky
philn@webkit.org [Wed, 7 Mar 2012 17:27:15 +0000 (17:27 +0000)]
[GTK] media/audio-garbage-collect.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=72698

Reviewed by Xan Lopez.

Source/WebCore:

Call ::hasPendingActivity() instead of ::paused() when checking if
the audio element is still active. This is similar to what the
image element (another ActiveDOMObject implementation) does just
above. This contributes to fixing the audio-garbage-collect.html
test.

* bindings/js/JSNodeCustom.cpp:
(WebCore::isReachableFromDOM):

LayoutTests:

* platform/gtk/test_expectations.txt: test is no longer flaky.

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

8 years agoREGRESSION(r96566): Cursor is I-beam upon dragging an attachment in mail
adele@apple.com [Wed, 7 Mar 2012 17:23:46 +0000 (17:23 +0000)]
REGRESSION(r96566): Cursor is I-beam upon dragging an attachment in mail
https://bugs.webkit.org/show_bug.cgi?id=80458
<rdar://problem/10873195>

Reviewed by Dan Bernstein.

No tests because we currently don't have any test machinery for cursors.

Make sure the shortcut to always use an iBeam cursor during selection isn't used during dragging.
Before r96566, we handled plugin cursors as a special case before calling into selectCursor, so we never hit this code path.

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

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

8 years ago[GTK] remove webkitpy dependency in run-gtk-tests
philn@webkit.org [Wed, 7 Mar 2012 17:23:43 +0000 (17:23 +0000)]
[GTK] remove webkitpy dependency in run-gtk-tests
https://bugs.webkit.org/show_bug.cgi?id=80500

Reviewed by Martin Robinson.

Replace Executive calls with bare subprocess calls.

* Scripts/run-gtk-tests:
(TestRunner):
(TestRunner._lookup_atspi2_binary):
(TestRunner.run):
(TestRunner.run.run_for_real):

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

8 years ago[EFL] Key press event is not processed properly.
commit-queue@webkit.org [Wed, 7 Mar 2012 17:15:07 +0000 (17:15 +0000)]
[EFL] Key press event is not processed properly.
https://bugs.webkit.org/show_bug.cgi?id=80491

Patch by ChangSeok Oh <shivamidow@gmail.com> on 2012-03-07
Reviewed by Gustavo Noronha Silva.

This issue is related with mutation observer feature.
If enter key is pressed, then a keyboard event should be processed
and reach to the mutation observer, but it doesn't.
Some special keys like Enter, Backspace and Tab key should be processed
and change to a single character code, but EFL port hasn't handled like that.

At least we can verify this with following two tests as I know. but they require another
functionality for bug79601. I'm going to submit the patch for it after this one.

Test: fast/mutation/end-of-task-delivery.html
      fast/mutation/inline-event-listener.html

* platform/efl/EflKeyboardUtilities.cpp:
(WebCore::singleCharacterString):
(WebCore):
* platform/efl/EflKeyboardUtilities.h:
(WebCore):
* platform/efl/PlatformKeyboardEventEfl.cpp:
(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):

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

8 years agoUnreviewed, GTK build fix after r110059.
philn@webkit.org [Wed, 7 Mar 2012 17:11:05 +0000 (17:11 +0000)]
Unreviewed, GTK build fix after r110059.

* Scripts/run-gtk-tests:
(TestRunner._check_if_tests_have_timed_out):
(TestRunner.run.run_tests):
(TestRunner):

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

8 years ago[GTK] race condition in run-gtk-tests
philn@webkit.org [Wed, 7 Mar 2012 16:58:25 +0000 (16:58 +0000)]
[GTK] race condition in run-gtk-tests
https://bugs.webkit.org/show_bug.cgi?id=80495

Reviewed by Martin Robinson.

Refactored the script to wait the a11y dbus service becomes
available before starting the tests.

* Scripts/run-gtk-tests:
(TestRunner._lookup_atspi2_binary):
(TestRunner):
(TestRunner._wait_dbus_service_and_run):
(TestRunner._wait_dbus_service_and_run.on_name_appeared):
(TestRunner._wait_dbus_service_and_run.on_name_vanished):
(TestRunner.run):
(TestRunner.run.bailout):
(TestRunner.run.run_for_real):

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

8 years ago[Qt] REGRESSION(r109575) Broke tap-to-zoom gesture
commit-queue@webkit.org [Wed, 7 Mar 2012 16:56:24 +0000 (16:56 +0000)]
[Qt] REGRESSION(r109575) Broke tap-to-zoom gesture
https://bugs.webkit.org/show_bug.cgi?id=80425

Patch by Dinu Jacob <dinu.jacob@nokia.com> on 2012-03-07
Reviewed by Simon Hausmann.

Set startScreenPos in mock touch point

* MiniBrowser/qt/MiniBrowserApplication.cpp:
(MiniBrowserApplication::notify):
* MiniBrowser/qt/MiniBrowserApplication.h:
(MiniBrowserApplication):

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

8 years agoAdd Histograms for reporting on PageCache reject reasons
gavinp@chromium.org [Wed, 7 Mar 2012 16:52:17 +0000 (16:52 +0000)]
Add Histograms for reporting on PageCache reject reasons
https://bugs.webkit.org/show_bug.cgi?id=80187

Enhance the PageCache debug mode so that it uses Histograms to
report on causes of failure.  Turn on the debug printing path
even in non-debug Chromium builds, so these histograms will
update.

Reviewed by Brady Eidson.

No new tests, does not change behaviour.

* history/PageCache.cpp:
(WebCore):
(WebCore::logCanCacheFrameDecision):
(WebCore::logCanCachePageDecision):
(WebCore::PageCache::canCache):

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

8 years ago[Chromium] Remove use_skia option from GYP
commit-queue@webkit.org [Wed, 7 Mar 2012 16:35:28 +0000 (16:35 +0000)]
[Chromium] Remove use_skia option from GYP
https://bugs.webkit.org/show_bug.cgi?id=75811

Patch by Elliot Poger <epoger@google.com> on 2012-03-07
Reviewed by Tony Chang.

Source/WebCore:

* WebCore.gyp/WebCore.gyp:

Source/WebKit/chromium:

* WebKit.gyp:
* WebKit.gypi:
* features.gypi:

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

8 years ago[Forms] Introduce LabelableElement to share "labels" attribute implementation
commit-queue@webkit.org [Wed, 7 Mar 2012 16:29:37 +0000 (16:29 +0000)]
[Forms] Introduce LabelableElement to share "labels" attribute implementation
https://bugs.webkit.org/show_bug.cgi?id=80392

Patch by Yoshifumi Inoue <yosin@chromium.org> on 2012-03-07
Reviewed by Kent Tamura.

This patch introduces new class LabelableElement as base class of
HTMLFormControlElement for sharing implementation of "labels"
attribute among form-associate elements, "meter" element, and
"progress" element.

This patch allows us to change base class of HTMLMeterElement and
HTMLProgressElement dervied from HTMLFormControlElement to
HTMLElement for remove them from HTMLFormElement::m_associatedFormElements
where we don't need to put "meter" and "progress" elements(bug 80381.)

This patch also changes implementation of isLabelable using virtual
method rather than sequence of hasTagName for execution speed and
better readability.

No new tests are required. No behavior changes.

* CMakeLists.txt: Add LabelableElement.cpp and .h
* GNUmakefile.list.am:  Add LabelableElement.cpp and .h
* Target.pri: Add LabelableElement.cpp and .h
* WebCore.gypi: Add LabelableElement.cpp and .h
* WebCore.vcproj/WebCore.vcproj: Add LabelableElement.cpp and .h
* WebCore.xcodeproj/project.pbxproj: Add LabelableElement.cpp and .h
* html/HTMLButtonElement.h: Implement isLabelable.
* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::HTMLFormControlElement): Change direct base class.
* html/HTMLFormControlElement.h:
(HTMLFormControlElement): Change direct base class.
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::isLabelable): Removed to use virtual method instead of hasTagName.
(WebCore):
* html/HTMLInputElement.h: Declaration of isLabelable.
* html/HTMLKeygenElement.h: Implement isLabelable.
* html/HTMLMeterElement.h: Implement isLabelable.
* html/HTMLProgressElement.h: Implement isLabelable.
* html/HTMLSelectElement.h: Implement isLabelable.
* html/HTMLTextAreaElement.h: Implement isLabelable.
* html/LabelableElement.cpp: Added.
(WebCore):
(WebCore::LabelableElement::LabelableElement):
(WebCore::LabelableElement::~LabelableElement):
(WebCore::LabelableElement::labels): Moved from HTMLFormControlElement.
* html/LabelableElement.h: Added.
(WebCore):
(LabelableElement):

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

8 years ago[Qt] Windows build fix.
hausmann@webkit.org [Wed, 7 Mar 2012 15:46:58 +0000 (15:46 +0000)]
[Qt] Windows build fix.

Reviewed by Tor Arne Vestbø.

Pass the -j parameter only to "make", not "nmake".

* Scripts/webkitdirs.pm:
(buildQMakeProjects):

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

8 years ago[chromium] Marking file-writer-events.html as flaky-crashing on Win.
senorblanco@chromium.org [Wed, 7 Mar 2012 15:16:01 +0000 (15:16 +0000)]
[chromium] Marking file-writer-events.html as flaky-crashing on Win.

Unreviewed gardening.

* platform/chromium/test_expectations.txt:

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

8 years agoSource/WebCore: HTMLTrackElement.idl doesn't have default attribute.
commit-queue@webkit.org [Wed, 7 Mar 2012 14:07:47 +0000 (14:07 +0000)]
Source/WebCore: HTMLTrackElement.idl doesn't have default attribute.
https://bugs.webkit.org/show_bug.cgi?id=80116

Patch by Arun Patole <bmf834@motorola.com> on 2012-03-07
Reviewed by Kentaro Hara.

Renamed isDefault to 'default' so that in JS, it will be track.default instead of track.isDefault.
* html/HTMLTrackElement.idl:

LayoutTests: HTMLTrackElement.idl doesn't have default attribute.
https://bugs.webkit.org/show_bug.cgi?id=80116

Patch by Arun Patole <bmf834@motorola.com> on 2012-03-07
Reviewed by Kentaro Hara.

Make sure 'default' IDL attribute reflects the content attribute of the same name.
* media/track/track-default-attribute-expected.txt:
* media/track/track-default-attribute.html:

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

8 years ago[chromium] Mark rtl-scrollbar.html as flaky.
senorblanco@chromium.org [Wed, 7 Mar 2012 14:05:27 +0000 (14:05 +0000)]
[chromium] Mark rtl-scrollbar.html as flaky.

Unreviewed gardening.

* platform/chromium/test_expectations.txt:

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

8 years ago[Qt] Fix compilation without QtQuick1 https://bugs.webkit.org/show_bug.cgi?id=80503
hausmann@webkit.org [Wed, 7 Mar 2012 13:53:28 +0000 (13:53 +0000)]
[Qt] Fix compilation without QtQuick1 https://bugs.webkit.org/show_bug.cgi?id=80503

Reviewed by Tor Arne Vestbø.

.:

* Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.

Source/WebKit/qt:

Compile and enable the QtQuick1/QML1 plugin and webview
only if we're using Qt 4 at the moment. QQuick1 clashes
with QQuick2 right now because both declare QDeclarativeEngine
and friends as classes.

* declarative/plugin.cpp:
(WebKitQmlPlugin::registerTypes):
* declarative/public.pri:
* tests/tests.pri:

Tools:

Introduce HAVE_QQUICK1 as feature and added haveQtModule
as convenience function.

* qmake/mkspecs/features/features.prf:
* qmake/mkspecs/features/functions.prf:

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

8 years agoUnreviewd, more editing/execCommand baselines for chromium-mac-lion
jochen@chromium.org [Wed, 7 Mar 2012 13:32:58 +0000 (13:32 +0000)]
Unreviewd, more editing/execCommand baselines for chromium-mac-lion

* platform/chromium-mac-snowleopard/editing/execCommand/5080333-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5080333-1-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5080333-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5080333-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5136770-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5136770-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5138441-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5138441-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5142012-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5142012-1-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5142012-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5142012-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/5190926-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/5190926-expected.png.
* platform/chromium-mac/editing/execCommand/5080333-1-expected.png:
* platform/chromium-mac/editing/execCommand/5080333-2-expected.png:
* platform/chromium-mac/editing/execCommand/5136770-expected.png:
* platform/chromium-mac/editing/execCommand/5138441-expected.png:
* platform/chromium-mac/editing/execCommand/5142012-1-expected.png:
* platform/chromium-mac/editing/execCommand/5142012-2-expected.png:
* platform/chromium-mac/editing/execCommand/5190926-expected.png:

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

8 years agoPinch zoom acts weirdly on nytimes.com while loading https://webkit.org/b/80508
kenneth@webkit.org [Wed, 7 Mar 2012 13:30:47 +0000 (13:30 +0000)]
Pinch zoom acts weirdly on nytimes.com while loading https://webkit.org/b/80508

Reviewed by Simon Hausmann.

Make sure to suspend the page while doing pinch zooming.
If the page is suspended (which happens while pinch zooming)
then do not send touch events to the page, even if it has
listeners.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::handleTouchEvent):
* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::QtViewportInteractionEngine::pinchGestureStarted):

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

8 years ago[Qt] QWebNavigationRequest 'action' property should have an enum type instead of int
caio.oliveira@openbossa.org [Wed, 7 Mar 2012 12:28:55 +0000 (12:28 +0000)]
[Qt] QWebNavigationRequest 'action' property should have an enum type instead of int
https://bugs.webkit.org/show_bug.cgi?id=80164

Reviewed by Simon Hausmann.

Use the appropriate enum type instead of int. Make IgnoreRequest have a bigger
value that give some room for us to put Experimental values in the middle. This
way the Experimental values are in a valid range for the original enumeration. To
avoid confusion, the Experimental enumeration was renamed.

* UIProcess/API/qt/qquickwebview_p.h:
* UIProcess/API/qt/qwebnavigationrequest.cpp:
(QWebNavigationRequestPrivate):
(QWebNavigationRequest::setAction):
(QWebNavigationRequest::action):
* UIProcess/API/qt/qwebnavigationrequest_p.h:
* UIProcess/API/qt/tests/publicapi/tst_publicapi.cpp:

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

8 years ago[WK2] Make it possible to build without geolocation support
abecsi@webkit.org [Wed, 7 Mar 2012 12:04:01 +0000 (12:04 +0000)]
[WK2] Make it possible to build without geolocation support
https://bugs.webkit.org/show_bug.cgi?id=80426

Reviewed by Simon Hausmann.

Add missing guards.

* UIProcess/GeolocationPermissionRequestManagerProxy.cpp:
(WebKit::GeolocationPermissionRequestManagerProxy::didReceiveGeolocationPermissionDecision):
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::close):
(WebKit::WebPageProxy::processDidCrash):
* WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
(WebKit):
* WebProcess/WebPage/WebPage.h:
(WebPage):
* WebProcess/WebPage/WebPage.messages.in:

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

8 years ago[Qt] Add qmake config tests for JPEG and PNG library
zoltan@webkit.org [Wed, 7 Mar 2012 11:54:19 +0000 (11:54 +0000)]
[Qt] Add qmake config tests for JPEG and PNG library
https://bugs.webkit.org/show_bug.cgi?id=80398

Source/WebCore:

Reviewed by Tor Arne Vestbø.

Add JPEG and PNG library tests to config.tests and
add error() abort to WebCore.pri if tests don't work.

* WebCore.pri:

Tools:

Add JPEG and PNG library tests to config.tests and
add error() abort to WebCore.pri if tests don't work.

Reviewed by Tor Arne Vestbø.

* qmake/config.tests/libjpeg/libjpeg.cpp: Added.
(main):
* qmake/config.tests/libjpeg/libjpeg.pro: Added.
* qmake/config.tests/libpng/libpng.cpp: Added.
(main):
* qmake/config.tests/libpng/libpng.pro: Added.
* qmake/sync.profile:

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

8 years agoARM build fix.
hausmann@webkit.org [Wed, 7 Mar 2012 11:30:29 +0000 (11:30 +0000)]
ARM build fix.

Reviewed by Zoltan Herczeg.

Implement three-argument branch(Add,Sub)32.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::add32):
(MacroAssemblerARM):
(JSC::MacroAssemblerARM::sub32):
(JSC::MacroAssemblerARM::branchAdd32):
(JSC::MacroAssemblerARM::branchSub32):

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

8 years agoWeb Inspector: extract source mapping logic from DebuggerPresentationModel to ScriptM...
podivilov@chromium.org [Wed, 7 Mar 2012 10:50:51 +0000 (10:50 +0000)]
Web Inspector: extract source mapping logic from DebuggerPresentationModel to ScriptMappingImpl.
https://bugs.webkit.org/show_bug.cgi?id=80412

Reviewed by Vsevolod Vlasov.

Source/WebCore:

* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.sh:
* inspector/front-end/ScriptMapping.js:
(WebInspector.ScriptMappingImpl):
(WebInspector.ScriptMappingImpl.prototype.rawLocationToUILocation):
(WebInspector.ScriptMappingImpl.prototype.createLiveLocation):
(WebInspector.ScriptMappingImpl.prototype.uiSourceCodeList):
(WebInspector.ScriptMappingImpl.prototype._handleUISourceCodeListChanged):
(WebInspector.ScriptMappingImpl.prototype._uiSourceCodeListChanged):
(WebInspector.ScriptMappingImpl.prototype._bindScriptToRawSourceCode):
(WebInspector.ScriptMappingImpl.prototype.setFormatSource):
(WebInspector.ScriptMappingImpl.prototype.forceUpdateSourceMapping):
(WebInspector.ScriptMappingImpl.prototype.reset):

LayoutTests:

* inspector/debugger/breakpoint-manager.html:
* inspector/debugger/callstack-placards-discarded.html:
* inspector/debugger/linkifier.html:

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

8 years agoFix DerivedSources.make to not assume that WTF and WebCore build in to the same build...
mrowe@apple.com [Wed, 7 Mar 2012 10:47:22 +0000 (10:47 +0000)]
Fix DerivedSources.make to not assume that WTF and WebCore build in to the same build directory.

We can't assume that wtf/Platform.h can be found inside BUILT_PRODUCTS_DIR as
that won't be the case if WTF and WebCore are building in to different build
directories. We should instead look for wtf/Platform.h in the header search path.

Unreviewed due to being a build fix.

* DerivedSources.make: Set up the header search path, and invoke the compiler in
such a manner that it looks for wtf/Platform.h in that search path.

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

8 years agoUnreviewed, add editing/execCommand baselines for chromium-mac-lion
jochen@chromium.org [Wed, 7 Mar 2012 10:39:56 +0000 (10:39 +0000)]
Unreviewed, add editing/execCommand baselines for chromium-mac-lion

* platform/chromium-mac-snowleopard/editing/execCommand/4580583-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4580583-1-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4580583-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4580583-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4641880-1-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4641880-1-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4641880-2-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4641880-2-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4747450-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4747450-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4916402-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4916402-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4916541-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4916541-expected.png.
* platform/chromium-mac-snowleopard/editing/execCommand/4924441-expected.png: Copied from LayoutTests/platform/chromium-mac/editing/execCommand/4924441-expected.png.
* platform/chromium-mac/editing/execCommand/4580583-1-expected.png:
* platform/chromium-mac/editing/execCommand/4580583-2-expected.png:
* platform/chromium-mac/editing/execCommand/4641880-1-expected.png:
* platform/chromium-mac/editing/execCommand/4641880-2-expected.png:
* platform/chromium-mac/editing/execCommand/4747450-expected.png:
* platform/chromium-mac/editing/execCommand/4916402-expected.png:
* platform/chromium-mac/editing/execCommand/4916541-expected.png:
* platform/chromium-mac/editing/execCommand/4924441-expected.png:

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