WebKit-https.git
7 years agoRemove unmaintained feature REQUEST_AUTOCOMPLETE
commit-queue@webkit.org [Fri, 19 Apr 2013 08:40:55 +0000 (08:40 +0000)]
Remove unmaintained feature REQUEST_AUTOCOMPLETE
https://bugs.webkit.org/show_bug.cgi?id=114846

Patch by Dan Beam <dbeam@chromium.org> on 2013-04-19
Reviewed by Kent Tamura.

Source/WebCore:

* GNUmakefile.list.am: Remove AutocompleteErrorEvent.h include.
* bindings/generic/RuntimeEnabledFeatures.cpp:
(WebCore): Remove requestAutocomplete() runtime feature.
* bindings/generic/RuntimeEnabledFeatures.h:
(RuntimeEnabledFeatures): Remove requestAutocomplete() runtime feature.
* dom/AutocompleteErrorEvent.h: Removed.
* dom/AutocompleteErrorEvent.idl: Removed.
* dom/EventNames.h: Remove `autocomplete` and `autocompleteerror` event names.
(WebCore):
* dom/EventNames.in: Remove `autocomplete` and `autocompleteerror` event names.
* html/HTMLAttributeNames.in: Remove `onautocomplete` and `onautocompleteerror` form attributes.
* html/HTMLFormElement.cpp: Remove requestAutocomplete() related code.
(WebCore::HTMLFormElement::HTMLFormElement): Remove timer and event queue for requestAutocomplete() related events.
(WebCore::HTMLFormElement::parseAttribute): Remove parsing of `onautocomplete` and `onautocompleterror`.
* html/HTMLFormElement.h: Remove requestAutocomplete() related members.
(HTMLFormElement):
* html/HTMLFormElement.idl: Remove public requestAutocomplete() API method.
* loader/EmptyClients.cpp: Remove stub implementation.
(WebCore):
* loader/EmptyClients.h: Remove stub interface.
(EmptyFrameLoaderClient):
* loader/FrameLoaderClient.h: Remove didRequestAutocomplete() from interface.
(FrameLoaderClient):
* page/DOMWindow.idl: Remove `AutocompleteErrorEvent` from window DOM interface.

Source/WTF:

* wtf/FeatureDefines.h: Remove REQUEST_AUTOCOMPLETE as a feature definition.

LayoutTests:

* fast/events/constructors/autocomplete-error-event-constructor-expected.txt: Removed.
* fast/events/constructors/autocomplete-error-event-constructor.html: Removed.
* fast/events/event-creation.html: Remove AutocompleteErrorEvent test code.
* fast/forms/form-request-autocomplete-expected.txt: Removed.
* fast/forms/form-request-autocomplete.html: Removed.
* fast/js/constructor-length.html: Remove AutocompleteErrorEvent test code.
* fast/js/script-tests/global-constructors.js: Remove AutocompleteErrorEvent constructor.
* platform/blackberry/fast/js/constructor-length-expected.txt: Remove test expectations.
* platform/gtk/fast/js/constructor-length-expected.txt: Remove test expectations.
* platform/mac/fast/js/constructor-length-expected.txt: Remove test expectations.
* platform/qt/fast/js/constructor-length-expected.txt: Remove test expectations.

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

7 years ago[Dashboard] Remove all the Chromium-specific builder groups
zandobersek@gmail.com [Fri, 19 Apr 2013 08:40:24 +0000 (08:40 +0000)]
[Dashboard] Remove all the Chromium-specific builder groups
https://bugs.webkit.org/show_bug.cgi?id=114801

Reviewed by Benjamin Poulain.

Remove all the Chromium-specific builder groups, all of these are not supported anymore.

* TestResultServer/static-dashboards/builders.js:

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

7 years ago[Dashboard] Only accept the 'group' parameter if present in the layout tests builders...
zandobersek@gmail.com [Fri, 19 Apr 2013 08:39:08 +0000 (08:39 +0000)]
[Dashboard] Only accept the 'group' parameter if present in the layout tests builders group
https://bugs.webkit.org/show_bug.cgi?id=114799

Reviewed by Benjamin Poulain.

The layout tests builder group is the only one supported, all the other Chromium-specific builder groups are
bound to be removed.

* TestResultServer/static-dashboards/history.js:
(.):

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

7 years ago[Dashboard] Remove Chromium-specific builder loading code from loadBuildersList
zandobersek@gmail.com [Fri, 19 Apr 2013 08:37:54 +0000 (08:37 +0000)]
[Dashboard] Remove Chromium-specific builder loading code from loadBuildersList
https://bugs.webkit.org/show_bug.cgi?id=114797

Reviewed by Benjamin Poulain.

Remove anything Chromium-specific from the builder-loading code, specifically removing support for loading builder data
for anything other that the layout-tests type and removing support for loading builder data from builders connected
to the Chromium-specific builder groups which are no longer supported.

* TestResultServer/static-dashboards/builders.js:

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

7 years ago[Dashboard] The currentBuilderGroupCategory method should return the layout tests...
zandobersek@gmail.com [Fri, 19 Apr 2013 08:36:49 +0000 (08:36 +0000)]
[Dashboard] The currentBuilderGroupCategory method should return the layout tests builder groups by default
https://bugs.webkit.org/show_bug.cgi?id=114796

Reviewed by Benjamin Poulain.

With the Chromium builders no longer uploading results and the layout-tests test type the only one supported by the
WebKit's dashboard, the currentBuilderGroupCategory can now return LAYOUT_TESTS_BUILDER_GROUPS as the default builder
group category.

* TestResultServer/static-dashboards/dashboard_base.js:
(currentBuilderGroupCategory):

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

7 years ago[Dashboard] Narrow down the test types list to only layout-tests
zandobersek@gmail.com [Fri, 19 Apr 2013 08:33:30 +0000 (08:33 +0000)]
[Dashboard] Narrow down the test types list to only layout-tests
https://bugs.webkit.org/show_bug.cgi?id=114795

Reviewed by Ryosuke Niwa.

Remove all the redundant test types that the webkit.org builders do not upload results for. All of the removed
test types were specific to the Chromium builders.

* TestResultServer/static-dashboards/dashboard_base.js:

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

7 years ago[Dashboard] The revision rows for aggregate results should no longer include Chromium...
zandobersek@gmail.com [Fri, 19 Apr 2013 08:28:10 +0000 (08:28 +0000)]
[Dashboard] The revision rows for aggregate results should no longer include Chromium revisions
https://bugs.webkit.org/show_bug.cgi?id=114760

Reviewed by Benjamin Poulain.

With the Chromium builders no longer present there's no need to display the Chromium revision range under the
aggregate results. Only the first half of the htmlForRevisionRows method (the one returning the table row listing the
WebKit revisions) is now relevant - the method is therefor removed and its callsites updated to directly call the
htmlForTableRow method that returns the table row containing all the relevant WebKit revisions.

* TestResultServer/static-dashboards/aggregate_results.js:
(htmlForSummaryTable):
(htmlForTestType):

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

7 years ago[Dashboard] Remove Chromium-specific cases from the construction of the chart HTML...
zandobersek@gmail.com [Fri, 19 Apr 2013 08:25:44 +0000 (08:25 +0000)]
[Dashboard] Remove Chromium-specific cases from the construction of the chart HTML for aggregate results
https://bugs.webkit.org/show_bug.cgi?id=114759

Reviewed by Benjamin Poulain.

Aggregate results are not viewable for Chromium builders anymore, meaning the WebKit revisions are shown by default.
This means the code in the chartHTML method can be simplified, defaulting the revision key to WEBKIT_REVISIONS_KEY
and the revision label to 'WebKit Revision'.

* TestResultServer/static-dashboards/aggregate_results.js:
(chartHTML):

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

7 years agoAdd CSS.setStyleText to the Web Inspector protocol.
timothy@apple.com [Fri, 19 Apr 2013 05:59:02 +0000 (05:59 +0000)]
Add CSS.setStyleText to the Web Inspector protocol.

This provides a direct path for the Safari Web Inspector to live edit whole style rules.

https://webkit.org/b/109340
rdar://problem/13337211

Reviewed by Joseph Pecoraro.

Source/WebCore:

* inspector/Inspector.json:
(CSS.setStyleText): Added.
* inspector/InspectorCSSAgent.cpp:
(InspectorCSSAgent::SetStyleTextAction):
(WebCore::InspectorCSSAgent::SetStyleTextAction::SetStyleTextAction): Added.
(WebCore::InspectorCSSAgent::SetStyleTextAction::perform): Added.
(WebCore::InspectorCSSAgent::SetStyleTextAction::undo): Added.
(WebCore::InspectorCSSAgent::SetStyleTextAction::redo): Added.
(WebCore::InspectorCSSAgent::SetStyleTextAction::mergeId): Added.
(WebCore::InspectorCSSAgent::SetStyleTextAction::merge): Added.
(WebCore::InspectorCSSAgent::SetPropertyTextAction::redo):
(WebCore::InspectorCSSAgent::setStyleText): Added.
* inspector/InspectorCSSAgent.h:
* inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyle::getText): Added.
(WebCore::InspectorStyle::setText): Added.
(WebCore::InspectorStyleSheet::setStyleText):
(WebCore::InspectorStyleSheetForInlineStyle::setStyleText):
* inspector/InspectorStyleSheet.h:
(WebCore::InspectorStyle::styleText): Added as an alias to getText.
(WebCore::InspectorStyle::applyStyleText): Added as an alias to setText.

LayoutTests:

* inspector/styles/styles-new-API-expected.txt: Updated.
* inspector/styles/styles-new-API.html: Test CSSAgent.setStyleText.

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

7 years agoMore cleaning up of skipped tests.
jberlin@webkit.org [Fri, 19 Apr 2013 02:31:45 +0000 (02:31 +0000)]
More cleaning up of skipped tests.

* platform/mac-wk2/TestExpectations:
Remove tests that now pass.
* platform/mac/TestExpectations:
Remove an entry for a bug that has been closed and whose test works just fine on both WK1
and WK2.

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

7 years agoUse StringJoiner to create the JSString of arrayProtoFuncToString
benjamin@webkit.org [Fri, 19 Apr 2013 01:52:50 +0000 (01:52 +0000)]
Use StringJoiner to create the JSString of arrayProtoFuncToString
https://bugs.webkit.org/show_bug.cgi?id=114779

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-18
Reviewed by Geoffrey Garen.

The function arrayProtoFuncToString was just a glorified JSStringJoiner.
This patch replaces it by JSStringJoiner to simplify the code and enjoy any optimization
made on JSStringJoiner.

For some reason, this makes the execution 3.4% faster, despite having almost identical code.

* runtime/ArrayPrototype.cpp:
(JSC::arrayProtoFuncToString):

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

7 years agoStackFrame::column() returning bogus value
oliver@apple.com [Fri, 19 Apr 2013 01:34:07 +0000 (01:34 +0000)]
StackFrame::column() returning bogus value
https://bugs.webkit.org/show_bug.cgi?id=114840

Reviewed by Gavin Barraclough.

Source/JavaScriptCore:

Don't add one part of the expression offset to the other part of the expression.
Make StackFrame::toString() include the column info.

* interpreter/Interpreter.cpp:
(JSC::StackFrame::expressionInfo):
(JSC::StackFrame::toString):

LayoutTests:

Update test result

* fast/js/stack-trace-expected.txt:

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

7 years agoPDFPlugin: Update PDFLayerController's scale factors earlier
timothy_horton@apple.com [Fri, 19 Apr 2013 01:23:12 +0000 (01:23 +0000)]
PDFPlugin: Update PDFLayerController's scale factors earlier
https://bugs.webkit.org/show_bug.cgi?id=114843

Reviewed by Simon Fraser.

Inform PDFLayerController of the initial page/device scale factors so that
it renders at the correct scale the first time, instead of first rendering
at 1x and then flashing to 2x (on 2x devices).

* WebProcess/Plugins/PDF/PDFPlugin.mm:
(WebKit::PDFPlugin::pdfDocumentDidLoad):

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

7 years ago[EFL] Build break when using cmake without CMAKE_BUILD_TYPE
commit-queue@webkit.org [Fri, 19 Apr 2013 00:38:28 +0000 (00:38 +0000)]
[EFL] Build break when using cmake without CMAKE_BUILD_TYPE
https://bugs.webkit.org/show_bug.cgi?id=114835

Unreviewed build fix.

Patch by Ryuan Choi <ryuan.choi@gmail.com> on 2013-04-18

* Source/cmake/OptionsEfl.cmake:

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

7 years agoPDFPlugin: Hook up the search-in-Spotlight menu item
timothy_horton@apple.com [Fri, 19 Apr 2013 00:25:16 +0000 (00:25 +0000)]
PDFPlugin: Hook up the search-in-Spotlight menu item
https://bugs.webkit.org/show_bug.cgi?id=114837
<rdar://problem/13583591>

Reviewed by Mark Rowe.

* WebProcess/Plugins/PDF/PDFLayerControllerDetails.h:
Add performSpotlightSearch: delegate callback.

* WebProcess/Plugins/PDF/PDFPlugin.h:
(WebKit::PDFPlugin::performSpotlightSearch):
Add performSpotlightSearch() PDFPlugin method.

* WebProcess/Plugins/PDF/PDFPlugin.mm:
(-[WKPDFLayerControllerDelegate performSpotlightSearch:]): Hand the search string to PDFPlugin.
(WebKit::PDFPlugin::performSpotlightSearch): Hand the search string to WebPageProxy.

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

7 years agoDispatch local storage events
andersca@apple.com [Fri, 19 Apr 2013 00:23:02 +0000 (00:23 +0000)]
Dispatch local storage events
https://bugs.webkit.org/show_bug.cgi?id=114838

Reviewed by Beth Dakin.

* UIProcess/Storage/StorageManager.cpp:
(WebKit::StorageManager::StorageArea::dispatchEvents):
Pass 0 as the storage area ID if the event originally comes from another process.

* WebProcess/Storage/StorageAreaMap.cpp:
(WebKit::StorageAreaMap::dispatchLocalStorageEvent):
Gather all the frames for which we want to dispatch events.

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

7 years agoUse the page group id from the UI process as the local storage namespace ID
andersca@apple.com [Fri, 19 Apr 2013 00:13:52 +0000 (00:13 +0000)]
Use the page group id from the UI process as the local storage namespace ID
https://bugs.webkit.org/show_bug.cgi?id=114836

Reviewed by Beth Dakin.

The WebCore PageGroup identifier is different across processes, so use the one given to us by the UI process.

* WebProcess/Storage/StorageNamespaceImpl.cpp:
(WebKit::StorageNamespaceImpl::createLocalStorageNamespace):
* WebProcess/WebPage/WebPageGroupProxy.h:
(WebKit::WebPageGroupProxy::corePageGroup):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::webPageGroup):
* WebProcess/WebProcess.h:

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

7 years agoUnreviewed gardening; fix bindings tests after r148700.
jer.noble@apple.com [Thu, 18 Apr 2013 23:57:20 +0000 (23:57 +0000)]
Unreviewed gardening; fix bindings tests after r148700.

* bindings/scripts/test/JS/JSTestEventTarget.cpp:
(WebCore::JSTestEventTargetOwner::isReachableFromOpaqueRoots):

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

7 years agoAdd a synchronous version of WKView endDeferringViewInWindowChanges
timothy_horton@apple.com [Thu, 18 Apr 2013 23:40:20 +0000 (23:40 +0000)]
Add a synchronous version of WKView endDeferringViewInWindowChanges
https://bugs.webkit.org/show_bug.cgi?id=114780
<rdar://problem/12821901>

Reviewed by Simon Fraser.

Add new WKView SPI, endDeferringViewInWindowChangesSync, which synchronously
(though with a 250 ms timeout) does the work required to reparent a WKView
without flashing white.

* UIProcess/API/mac/WKView.mm:
(-[WKView beginDeferringViewInWindowChanges]):
(-[WKView endDeferringViewInWindowChanges]):
Make begin/endDeferringViewInWindowChanges not allow nested deferrals,
as we don't need them, and they complicate synchronous-end a lot.

(-[WKView endDeferringViewInWindowChangesSync]):
Add a sync version of endDeferringViewInWindowChanges which waits
for DidUpdateInWindowState.

(-[WKView isDeferringViewInWindowChanges]):

* UIProcess/API/mac/WKViewPrivate.h: Add endDeferringViewInWindowChangesSync.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::waitForDidUpdateInWindowState):
Add waitForDidUpdateInWindowState(), which blocks for
250ms or until the WebProcess reparents all of its layers and spins
the runloop once, to prevent flashing when parenting a WKView.
If we've already timed out waiting for the WebProcess, don't block, as
it's probably quite busy and is likely to time out again.

* UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::isInWindow): Added.
(WebKit::WebPageProxy::waitForDidUpdateInWindowState): Added.
(WebKit::WebPageProxy::didUpdateInWindowState): Added.

* UIProcess/WebPageProxy.messages.in: Add DidUpdateInWindowState()

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didUpdateInWindowStateTimerFired): Send DidUpdateInWindowState to WebPageProxy.
(WebKit::WebPage::setIsInWindow): When setIsInWindow completes, TileController
tiles have been reparented, and the TiledCoreAnimationDrawingArea has
reconnected the layer tree to the context, start a 0-delay runloop timer
to allow painting and layer flushing to finish; when the timer fires,
we'll send the UIProcess a DidUpdateInWindowState so it can stop blocking.

* WebProcess/WebPage/WebPage.h:
(WebPage): Add didUpdateInWindowStateTimerFired and m_sendDidUpdateInWindowStateTimer.

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

7 years agoREGRESSION (r116645): Versions app's UI is munged in HiDPI due to background-size...
aestes@apple.com [Thu, 18 Apr 2013 23:32:20 +0000 (23:32 +0000)]
REGRESSION (r116645): Versions app's UI is munged in HiDPI due to background-size being reset to 'auto' when background short-hand is also specified
https://bugs.webkit.org/show_bug.cgi?id=114833

Reviewed by David Kilzer.

Source/WebCore:

Added applicationIsVersions() to RuntimeApplicationChecks.

* WebCore.exp.in:
* platform/RuntimeApplicationChecks.cpp:
(WebCore::applicationIsVersions):
(WebCore):
* platform/RuntimeApplicationChecks.h:
(WebCore):

Source/WebKit/mac:

The Versions app specifies both a background-size and a background
shorthand CSS property, and its UI is broken after r116645 which resets
background-size to 'auto' if the background shorthand property is
specified.

This patch enables the useLegacyBackgroundSizeShorthandBehavior setting
added in r147034 to restore the expected behavior if the embedder is
Versions.app and it was linked against a version of WebKit that had the
legacy behavior.

* Misc/WebKitVersionChecks.h:
* WebView/WebView.mm:
(shouldUseLegacyBackgroundSizeShorthandBehavior):
(-[WebView _commonInitializationWithFrameName:groupName:]):

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

7 years agoCrash beneath JSC::JIT::privateCompileSlowCases @ stephenrdonaldson.com
mhahnenberg@apple.com [Thu, 18 Apr 2013 22:52:06 +0000 (22:52 +0000)]
Crash beneath JSC::JIT::privateCompileSlowCases @ stephenrdonaldson.com
https://bugs.webkit.org/show_bug.cgi?id=114774

Reviewed by Geoffrey Garen.

We're not linking up all of the slow cases in the baseline JIT when compiling put_to_base.

Source/JavaScriptCore:

* jit/JITOpcodes.cpp:
(JSC::JIT::emitSlow_op_put_to_base):

LayoutTests:

* fast/js/put-to-base-global-checked-expected.txt: Added.
* fast/js/put-to-base-global-checked.html: Added.
* fast/js/script-tests/put-to-base-global-checked.js: Added.
(globalF):
(warmup):
(foo):

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

7 years ago[BlackBerry] Invalidate spell checking requests in platform code
commit-queue@webkit.org [Thu, 18 Apr 2013 22:45:32 +0000 (22:45 +0000)]
[BlackBerry] Invalidate spell checking requests in platform code
https://bugs.webkit.org/show_bug.cgi?id=114830

Patch by Nima Ghanavatian <nghanavatian@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

Internally reviewed by Mike Fenton.

Cache the value of the last requested sequence id at focus change.
All requests prior to this point will be rejected upon processing.

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::InputHandler):
(BlackBerry::WebKit::InputHandler::requestCheckingOfString):
(BlackBerry::WebKit::InputHandler::stopPendingSpellCheckRequests):
* WebKitSupport/InputHandler.h:
(InputHandler):

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

7 years agoInterpreter entry points should throw the TerminatedExecutionException from the calle...
mark.lam@apple.com [Thu, 18 Apr 2013 22:45:25 +0000 (22:45 +0000)]
Interpreter entry points should throw the TerminatedExecutionException from the caller frame.
https://bugs.webkit.org/show_bug.cgi?id=114816.

Reviewed by Oliver Hunt.

* interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):

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

7 years agoNetwork Process crashing trying to read in IDNScriptWhiteList.txt
weinig@apple.com [Thu, 18 Apr 2013 22:34:26 +0000 (22:34 +0000)]
Network Process crashing trying to read in IDNScriptWhiteList.txt
https://bugs.webkit.org/show_bug.cgi?id=114827

Reviewed by Anders Carlsson.

Move IDNScriptWhiteList.txt from WebKit to WebCore, so that the NetworkProcess does not have to link against
WebKit. It was a layering violation for WebCore to be trying to access WebKit resources anyway.

Source/WebCore:

* Resources/IDNScriptWhiteList.txt: Copied from Source/WebKit/mac/Resources/IDNScriptWhiteList.txt.
* WebCore.xcodeproj/project.pbxproj:
* platform/mac/WebCoreNSURLExtras.mm:
(WebCore::readIDNScriptWhiteList):

Source/WebKit:

* WebKit.xcodeproj/project.pbxproj:

Source/WebKit/mac:

* Resources/IDNScriptWhiteList.txt: Removed.

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

7 years agoRemove GraphicsLayerCA::constrainedSize() now that we can manage large layer memory...
simon.fraser@apple.com [Thu, 18 Apr 2013 22:29:31 +0000 (22:29 +0000)]
Remove GraphicsLayerCA::constrainedSize() now that we can manage large layer memory use ourselves in TileController
https://bugs.webkit.org/show_bug.cgi?id=114834

Reviewed by Tim Horton.

GraphicsLayerCA::constrainedSize() was added to handle poor CATiledLayer behavior when layer sizes
got extremely large. Now that we no longer use CATiledLayer, remove this code. We can later add
tile memory bounding to TileController if that becomes necessary.

* platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::updateGeometry):
* platform/graphics/ca/GraphicsLayerCA.h:
(GraphicsLayerCA):

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

7 years agoStorageManager should keep track of local storage namespaces
andersca@apple.com [Thu, 18 Apr 2013 22:13:26 +0000 (22:13 +0000)]
StorageManager should keep track of local storage namespaces
https://bugs.webkit.org/show_bug.cgi?id=114831

Reviewed by Beth Dakin.

* UIProcess/Storage/StorageManager.cpp:
(StorageManager::StorageArea):
Add the local storage namespace, and security origin as member variables.

(StorageManager::LocalStorageNamespace):
New class that represents a local storage namespace.

(WebKit::StorageManager::StorageArea::~StorageArea):
If this storage area belongs to a local storage namespace, notify it that we've been destroyed.

(WebKit::StorageManager::StorageArea::clone):
Assert that we don't have a local storage namespace.

(WebKit::StorageManager::LocalStorageNamespace::getOrCreateStorageArea):
If we already have a storage area for the given security origin, return it. Otherwise, create a new storage area.
Note that LocalStorageNamespace does not hold strong references to its StorageArea objects; they are being kept alive
by a mapping inside the StorageManager.

(WebKit::StorageManager::LocalStorageNamespace::didDestroyStorageArea):
Remove the storage area from the map. If there are no more areas, remove the namespace from the manager.

(WebKit::StorageManager::SessionStorageNamespace::getOrCreateStorageArea):
StorageArea::create now takes the security origin.

(WebKit::StorageManager::createLocalStorageMap):
Get (or create) the right local storage namespace and then create a storage area.

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

7 years agoLLInt ARM backend should not use the d8 register as scratch register
rgabor@webkit.org [Thu, 18 Apr 2013 21:56:32 +0000 (21:56 +0000)]
LLInt ARM backend should not use the d8 register as scratch register
https://bugs.webkit.org/show_bug.cgi?id=114811

Reviewed by Filip Pizlo.

The d8 register must preserved across function calls and should
not used as scratch register. Changing it to d6.

* offlineasm/arm.rb:

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

7 years agoRemoved HeapTimer::synchronize
ggaren@apple.com [Thu, 18 Apr 2013 21:55:22 +0000 (21:55 +0000)]
Removed HeapTimer::synchronize
https://bugs.webkit.org/show_bug.cgi?id=114832

Reviewed by Mark Hahnenberg.

HeapTimer::synchronize was a flawed attempt to make HeapTimer thread-safe.
Instead, we use proper locking now.

This is a slight API change, since the GC timer will now only fire in the
run loop that created the JS VM, even if another run loop later executes
some JS.

* API/APIShims.h:
(JSC::APIEntryShimWithoutLock::APIEntryShimWithoutLock):
* heap/HeapTimer.cpp:
(JSC):
* heap/HeapTimer.h:
(HeapTimer):

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

7 years agoUnreviewed WinCE build fix after r148545.
paroga@webkit.org [Thu, 18 Apr 2013 21:48:10 +0000 (21:48 +0000)]
Unreviewed WinCE build fix after r148545.

* WebCoreSupport/EditorClientWinCE.cpp:
* WebView.cpp:

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

7 years agoRemove obsolete macros from libpng
commit-queue@webkit.org [Thu, 18 Apr 2013 21:01:24 +0000 (21:01 +0000)]
Remove obsolete macros from libpng
https://bugs.webkit.org/show_bug.cgi?id=114817

Patch by Alberto Garcia <agarcia@igalia.com> on 2013-04-18
Reviewed by Benjamin Poulain.

libpng 1.4 removes the png_voidp_NULL and png_error_ptr_NULL
macros. Null pointers must be used directly instead.

* platform/image-encoders/PNGImageEncoder.cpp:
(WebCore::compressRGBABigEndianToPNG):

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

7 years agoCodeGeneratorJS.pm should generate "isFiringEventListeners()" check in isReachableFro...
jer.noble@apple.com [Thu, 18 Apr 2013 20:39:32 +0000 (20:39 +0000)]
CodeGeneratorJS.pm should generate "isFiringEventListeners()" check in isReachableFromOpaqueRoots()
https://bugs.webkit.org/show_bug.cgi?id=114784

Reviewed by Geoffrey Garen.

EventTarget subclasses shouldn't have to use CustomIsReachable directives
in order to keep their wrappers alive while firing event listeners.

* bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):

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

7 years agoRenamed JSGlobalData to VM
ggaren@apple.com [Thu, 18 Apr 2013 19:32:17 +0000 (19:32 +0000)]
Renamed JSGlobalData to VM
https://bugs.webkit.org/show_bug.cgi?id=114777

Reviewed by Phil Pizlo.

../JavaScriptCore:

* API/APICast.h:
(JSC):
(toJS):
(toRef):
* API/APIShims.h:
(JSC::APIEntryShimWithoutLock::APIEntryShimWithoutLock):
(APIEntryShimWithoutLock):
(JSC::APIEntryShim::APIEntryShim):
(APIEntryShim):
(JSC::APIEntryShim::~APIEntryShim):
(JSC::APICallbackShim::APICallbackShim):
(JSC::APICallbackShim::~APICallbackShim):
(APICallbackShim):
* API/JSAPIWrapperObject.h:
(JSAPIWrapperObject):
* API/JSAPIWrapperObject.mm:
(JSC::::createStructure):
(JSC::JSAPIWrapperObject::JSAPIWrapperObject):
(JSC::JSAPIWrapperObject::finishCreation):
(JSC::JSAPIWrapperObject::visitChildren):
* API/JSBase.cpp:
(JSGarbageCollect):
(JSReportExtraMemoryCost):
(JSSynchronousGarbageCollectForDebugging):
* API/JSCallbackConstructor.cpp:
(JSC::JSCallbackConstructor::JSCallbackConstructor):
(JSC::JSCallbackConstructor::finishCreation):
* API/JSCallbackConstructor.h:
(JSC::JSCallbackConstructor::createStructure):
* API/JSCallbackFunction.cpp:
(JSC::JSCallbackFunction::finishCreation):
(JSC::JSCallbackFunction::create):
* API/JSCallbackFunction.h:
(JSCallbackFunction):
(JSC::JSCallbackFunction::createStructure):
* API/JSCallbackObject.cpp:
(JSC::::create):
(JSC::::createStructure):
* API/JSCallbackObject.h:
(JSC::JSCallbackObjectData::setPrivateProperty):
(JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty):
(JSCallbackObject):
(JSC::JSCallbackObject::setPrivateProperty):
* API/JSCallbackObjectFunctions.h:
(JSC::::JSCallbackObject):
(JSC::::finishCreation):
(JSC::::put):
(JSC::::staticFunctionGetter):
* API/JSClassRef.cpp:
(OpaqueJSClassContextData::OpaqueJSClassContextData):
(OpaqueJSClass::contextData):
(OpaqueJSClass::prototype):
* API/JSClassRef.h:
(OpaqueJSClassContextData):
* API/JSContext.mm:
(-[JSContext setException:]):
(-[JSContext initWithGlobalContextRef:]):
(+[JSContext contextWithGlobalContextRef:]):
* API/JSContextRef.cpp:
(JSContextGroupCreate):
(JSContextGroupRelease):
(JSGlobalContextCreate):
(JSGlobalContextCreateInGroup):
(JSGlobalContextRetain):
(JSGlobalContextRelease):
(JSContextGetGroup):
(JSContextCreateBacktrace):
* API/JSObjectRef.cpp:
(JSObjectMake):
(JSObjectMakeConstructor):
(JSObjectMakeFunction):
(JSObjectSetPrototype):
(JSObjectHasProperty):
(JSObjectGetProperty):
(JSObjectSetProperty):
(JSObjectDeleteProperty):
(JSObjectGetPrivateProperty):
(JSObjectSetPrivateProperty):
(JSObjectDeletePrivateProperty):
(OpaqueJSPropertyNameArray::OpaqueJSPropertyNameArray):
(OpaqueJSPropertyNameArray):
(JSObjectCopyPropertyNames):
(JSPropertyNameArrayRelease):
(JSPropertyNameAccumulatorAddName):
* API/JSScriptRef.cpp:
(OpaqueJSScript::create):
(OpaqueJSScript::vm):
(OpaqueJSScript::OpaqueJSScript):
(OpaqueJSScript):
(parseScript):
* API/JSVirtualMachine.mm:
(scanExternalObjectGraph):
* API/JSVirtualMachineInternal.h:
(JSC):
* API/JSWrapperMap.mm:
(makeWrapper):
* API/ObjCCallbackFunction.h:
(JSC::ObjCCallbackFunction::createStructure):
* API/ObjCCallbackFunction.mm:
(JSC::ObjCCallbackFunction::create):
* API/OpaqueJSString.cpp:
(OpaqueJSString::identifier):
* API/OpaqueJSString.h:
(JSC):
(OpaqueJSString):
* GNUmakefile.list.am:
* JSCTypedArrayStubs.h:
(JSC):
* JavaScriptCore.order:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:
* JavaScriptCore.xcodeproj/project.pbxproj:
* KeywordLookupGenerator.py:
(Trie.printSubTreeAsC):
* Target.pri:
* assembler/ARMAssembler.cpp:
(JSC::ARMAssembler::executableCopy):
* assembler/ARMAssembler.h:
(ARMAssembler):
* assembler/AssemblerBuffer.h:
(JSC::AssemblerBuffer::executableCopy):
* assembler/AssemblerBufferWithConstantPool.h:
(JSC::AssemblerBufferWithConstantPool::executableCopy):
* assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::linkCode):
* assembler/LinkBuffer.h:
(JSC):
(JSC::LinkBuffer::LinkBuffer):
(LinkBuffer):
* assembler/MIPSAssembler.h:
(JSC::MIPSAssembler::executableCopy):
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::executableCopy):
* assembler/X86Assembler.h:
(JSC::X86Assembler::executableCopy):
(JSC::X86Assembler::X86InstructionFormatter::executableCopy):
* bytecode/CallLinkInfo.cpp:
(JSC::CallLinkInfo::unlink):
* bytecode/CallLinkInfo.h:
(CallLinkInfo):
* bytecode/CodeBlock.cpp:
(JSC::dumpStructure):
(JSC::CodeBlock::printStructures):
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::~CodeBlock):
(JSC::CodeBlock::visitStructures):
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::createActivation):
(JSC::CodeBlock::unlinkCalls):
(JSC::CodeBlock::unlinkIncomingCalls):
(JSC::CodeBlock::findClosureCallForReturnPC):
(JSC::ProgramCodeBlock::jettisonImpl):
(JSC::EvalCodeBlock::jettisonImpl):
(JSC::FunctionCodeBlock::jettisonImpl):
(JSC::CodeBlock::predictedMachineCodeSize):
(JSC::CodeBlock::usesOpcode):
* bytecode/CodeBlock.h:
(JSC::CodeBlock::appendWeakReference):
(JSC::CodeBlock::appendWeakReferenceTransition):
(JSC::CodeBlock::setJITCode):
(JSC::CodeBlock::setGlobalData):
(JSC::CodeBlock::vm):
(JSC::CodeBlock::valueProfileForBytecodeOffset):
(JSC::CodeBlock::addConstant):
(JSC::CodeBlock::setConstantRegisters):
(CodeBlock):
(JSC::CodeBlock::WeakReferenceTransition::WeakReferenceTransition):
* bytecode/EvalCodeCache.h:
(JSC::EvalCodeCache::getSlow):
* bytecode/GetByIdStatus.cpp:
(JSC::GetByIdStatus::computeFromLLInt):
(JSC::GetByIdStatus::computeForChain):
(JSC::GetByIdStatus::computeFor):
* bytecode/GetByIdStatus.h:
(GetByIdStatus):
* bytecode/Instruction.h:
(JSC::Instruction::Instruction):
* bytecode/ObjectAllocationProfile.h:
(JSC::ObjectAllocationProfile::initialize):
(JSC::ObjectAllocationProfile::possibleDefaultPropertyCount):
* bytecode/PolymorphicAccessStructureList.h:
(JSC::PolymorphicAccessStructureList::PolymorphicStubInfo::set):
(JSC::PolymorphicAccessStructureList::PolymorphicAccessStructureList):
* bytecode/PolymorphicPutByIdList.h:
(JSC::PutByIdAccess::transition):
(JSC::PutByIdAccess::replace):
* bytecode/PreciseJumpTargets.cpp:
(JSC::computePreciseJumpTargets):
* bytecode/PutByIdStatus.cpp:
(JSC::PutByIdStatus::computeFromLLInt):
(JSC::PutByIdStatus::computeFor):
* bytecode/PutByIdStatus.h:
(JSC):
(PutByIdStatus):
* bytecode/ResolveGlobalStatus.cpp:
(JSC::computeForStructure):
* bytecode/SamplingTool.cpp:
(JSC::SamplingTool::notifyOfScope):
* bytecode/SamplingTool.h:
(JSC::ScriptSampleRecord::ScriptSampleRecord):
(SamplingTool):
* bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::initGetByIdSelf):
(JSC::StructureStubInfo::initGetByIdProto):
(JSC::StructureStubInfo::initGetByIdChain):
(JSC::StructureStubInfo::initPutByIdTransition):
(JSC::StructureStubInfo::initPutByIdReplace):
* bytecode/UnlinkedCodeBlock.cpp:
(JSC::generateFunctionCodeBlock):
(JSC::UnlinkedFunctionExecutable::UnlinkedFunctionExecutable):
(JSC::UnlinkedFunctionExecutable::link):
(JSC::UnlinkedFunctionExecutable::fromGlobalCode):
(JSC::UnlinkedFunctionExecutable::codeBlockFor):
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
* bytecode/UnlinkedCodeBlock.h:
(JSC::UnlinkedFunctionExecutable::create):
(UnlinkedFunctionExecutable):
(JSC::UnlinkedFunctionExecutable::finishCreation):
(JSC::UnlinkedFunctionExecutable::createStructure):
(JSC::UnlinkedCodeBlock::addRegExp):
(JSC::UnlinkedCodeBlock::addConstant):
(JSC::UnlinkedCodeBlock::addFunctionDecl):
(JSC::UnlinkedCodeBlock::addFunctionExpr):
(JSC::UnlinkedCodeBlock::vm):
(UnlinkedCodeBlock):
(JSC::UnlinkedCodeBlock::finishCreation):
(JSC::UnlinkedGlobalCodeBlock::UnlinkedGlobalCodeBlock):
(JSC::UnlinkedProgramCodeBlock::create):
(JSC::UnlinkedProgramCodeBlock::addFunctionDeclaration):
(JSC::UnlinkedProgramCodeBlock::UnlinkedProgramCodeBlock):
(JSC::UnlinkedProgramCodeBlock::createStructure):
(JSC::UnlinkedEvalCodeBlock::create):
(JSC::UnlinkedEvalCodeBlock::UnlinkedEvalCodeBlock):
(JSC::UnlinkedEvalCodeBlock::createStructure):
(JSC::UnlinkedFunctionCodeBlock::create):
(JSC::UnlinkedFunctionCodeBlock::UnlinkedFunctionCodeBlock):
(JSC::UnlinkedFunctionCodeBlock::createStructure):
* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::addConstant):
(JSC::BytecodeGenerator::emitLoad):
(JSC::BytecodeGenerator::emitDirectPutById):
(JSC::BytecodeGenerator::addStringConstant):
(JSC::BytecodeGenerator::expectedFunctionForIdentifier):
(JSC::BytecodeGenerator::emitThrowReferenceError):
(JSC::BytecodeGenerator::emitReadOnlyExceptionIfNeeded):
* bytecompiler/BytecodeGenerator.h:
(BytecodeGenerator):
(JSC::BytecodeGenerator::vm):
(JSC::BytecodeGenerator::propertyNames):
(JSC::BytecodeGenerator::makeFunction):
* bytecompiler/NodesCodegen.cpp:
(JSC::RegExpNode::emitBytecode):
(JSC::ArrayNode::toArgumentList):
(JSC::ApplyFunctionCallDotNode::emitBytecode):
(JSC::InstanceOfNode::emitBytecode):
* debugger/Debugger.cpp:
(JSC::Debugger::recompileAllJSFunctions):
(JSC::evaluateInGlobalCallFrame):
* debugger/Debugger.h:
(JSC):
* debugger/DebuggerActivation.cpp:
(JSC::DebuggerActivation::DebuggerActivation):
(JSC::DebuggerActivation::finishCreation):
* debugger/DebuggerActivation.h:
(JSC::DebuggerActivation::create):
(JSC::DebuggerActivation::createStructure):
(DebuggerActivation):
* debugger/DebuggerCallFrame.cpp:
(JSC::DebuggerCallFrame::evaluate):
* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::executeEffects):
* dfg/DFGAssemblyHelpers.h:
(JSC::DFG::AssemblyHelpers::AssemblyHelpers):
(JSC::DFG::AssemblyHelpers::vm):
(JSC::DFG::AssemblyHelpers::debugCall):
(JSC::DFG::AssemblyHelpers::emitExceptionCheck):
(AssemblyHelpers):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::ByteCodeParser):
(ByteCodeParser):
(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseCodeBlock):
* dfg/DFGByteCodeParser.h:
(JSC):
* dfg/DFGCCallHelpers.h:
(JSC::DFG::CCallHelpers::CCallHelpers):
* dfg/DFGCapabilities.cpp:
(JSC::DFG::canHandleOpcodes):
* dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::foldConstants):
* dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::reportToProfiler):
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
* dfg/DFGDriver.h:
(JSC):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::isStringPrototypeMethodSane):
(JSC::DFG::FixupPhase::canOptimizeStringObjectAccess):
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::Graph):
* dfg/DFGGraph.h:
(Graph):
* dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::JITCompiler):
(JSC::DFG::JITCompiler::linkOSRExits):
(JSC::DFG::JITCompiler::link):
(JSC::DFG::JITCompiler::compile):
(JSC::DFG::JITCompiler::compileFunction):
* dfg/DFGJITCompiler.h:
(JSC):
* dfg/DFGOSREntry.cpp:
(JSC::DFG::prepareOSREntry):
* dfg/DFGOSRExitCompiler.cpp:
* dfg/DFGOSRExitCompiler32_64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOperations.cpp:
(JSC::DFG::putByVal):
(JSC::DFG::operationPutByValInternal):
(JSC::getHostCallReturnValueWithExecState):
* dfg/DFGPhase.h:
(JSC::DFG::Phase::vm):
* dfg/DFGRepatch.cpp:
(JSC::DFG::generateProtoChainAccessStub):
(JSC::DFG::tryCacheGetByID):
(JSC::DFG::tryBuildGetByIDList):
(JSC::DFG::tryBuildGetByIDProtoList):
(JSC::DFG::emitPutReplaceStub):
(JSC::DFG::emitPutTransitionStub):
(JSC::DFG::tryCachePutByID):
(JSC::DFG::tryBuildPutByIdList):
(JSC::DFG::linkSlowFor):
(JSC::DFG::dfgLinkFor):
(JSC::DFG::dfgLinkSlowFor):
(JSC::DFG::dfgLinkClosureCall):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::typedArrayDescriptor):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectEquality):
(JSC::DFG::SpeculativeJIT::compileGetByValOnString):
(JSC::DFG::SpeculativeJIT::compileFromCharCode):
(JSC::DFG::SpeculativeJIT::compileMakeRope):
(JSC::DFG::SpeculativeJIT::compileStringEquality):
(JSC::DFG::SpeculativeJIT::compileToStringOnCell):
(JSC::DFG::SpeculativeJIT::speculateObject):
(JSC::DFG::SpeculativeJIT::speculateObjectOrOther):
(JSC::DFG::SpeculativeJIT::speculateString):
(JSC::DFG::SpeculativeJIT::speculateStringOrStringObject):
* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::prepareForExternalCall):
(JSC::DFG::SpeculativeJIT::emitAllocateBasicStorage):
(JSC::DFG::SpeculativeJIT::emitAllocateJSObject):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compileObjectEquality):
(JSC::DFG::SpeculativeJIT::compileObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compilePeepHoleObjectToObjectOrOtherEquality):
(JSC::DFG::SpeculativeJIT::compileObjectOrOtherLogicalNot):
(JSC::DFG::SpeculativeJIT::emitObjectOrOtherBranch):
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGThunks.cpp:
(JSC::DFG::osrExitGenerationThunkGenerator):
(JSC::DFG::throwExceptionFromCallSlowPathGenerator):
(JSC::DFG::slowPathFor):
(JSC::DFG::linkForThunkGenerator):
(JSC::DFG::linkCallThunkGenerator):
(JSC::DFG::linkConstructThunkGenerator):
(JSC::DFG::linkClosureCallThunkGenerator):
(JSC::DFG::virtualForThunkGenerator):
(JSC::DFG::virtualCallThunkGenerator):
(JSC::DFG::virtualConstructThunkGenerator):
* dfg/DFGThunks.h:
(JSC):
(DFG):
* heap/BlockAllocator.h:
(JSC):
* heap/CopiedSpace.cpp:
(JSC::CopiedSpace::tryAllocateSlowCase):
(JSC::CopiedSpace::tryReallocate):
* heap/CopiedSpaceInlines.h:
(JSC::CopiedSpace::tryAllocate):
* heap/GCThreadSharedData.cpp:
(JSC::GCThreadSharedData::GCThreadSharedData):
(JSC::GCThreadSharedData::reset):
* heap/GCThreadSharedData.h:
(JSC):
(GCThreadSharedData):
* heap/HandleSet.cpp:
(JSC::HandleSet::HandleSet):
(JSC::HandleSet::~HandleSet):
(JSC::HandleSet::grow):
* heap/HandleSet.h:
(JSC):
(HandleSet):
(JSC::HandleSet::vm):
* heap/Heap.cpp:
(JSC::Heap::Heap):
(JSC):
(JSC::Heap::lastChanceToFinalize):
(JSC::Heap::protect):
(JSC::Heap::unprotect):
(JSC::Heap::stack):
(JSC::Heap::getConservativeRegisterRoots):
(JSC::Heap::markRoots):
(JSC::Heap::deleteAllCompiledCode):
(JSC::Heap::collect):
(JSC::Heap::isValidAllocation):
* heap/Heap.h:
(JSC):
(Heap):
(JSC::Heap::vm):
* heap/HeapTimer.cpp:
(JSC::HeapTimer::HeapTimer):
(JSC::HeapTimer::timerDidFire):
(JSC::HeapTimer::timerEvent):
* heap/HeapTimer.h:
(JSC):
(HeapTimer):
* heap/IncrementalSweeper.cpp:
(JSC::IncrementalSweeper::IncrementalSweeper):
(JSC::IncrementalSweeper::sweepNextBlock):
(JSC::IncrementalSweeper::willFinishSweeping):
(JSC::IncrementalSweeper::create):
* heap/IncrementalSweeper.h:
(IncrementalSweeper):
* heap/Local.h:
(Local):
(JSC::::Local):
(JSC::LocalStack::LocalStack):
(JSC::LocalStack::push):
(LocalStack):
* heap/LocalScope.h:
(JSC):
(LocalScope):
(JSC::LocalScope::LocalScope):
* heap/MachineStackMarker.cpp:
(JSC::MachineThreads::addCurrentThread):
* heap/MarkedAllocator.cpp:
(JSC::MarkedAllocator::allocateSlowCase):
* heap/MarkedBlock.cpp:
(JSC::MarkedBlock::MarkedBlock):
* heap/MarkedBlock.h:
(JSC::MarkedBlock::vm):
* heap/SlotVisitor.cpp:
(JSC::SlotVisitor::SlotVisitor):
(JSC::SlotVisitor::setup):
* heap/Strong.h:
(JSC):
(Strong):
(JSC::Strong::operator=):
* heap/StrongInlines.h:
(JSC::::Strong):
(JSC::::set):
* heap/SuperRegion.h:
(JSC):
* heap/WeakSet.cpp:
* heap/WeakSet.h:
(WeakSet):
(JSC::WeakSet::WeakSet):
(JSC::WeakSet::vm):
* interpreter/AbstractPC.cpp:
(JSC::AbstractPC::AbstractPC):
* interpreter/AbstractPC.h:
(JSC):
(AbstractPC):
* interpreter/CachedCall.h:
(JSC::CachedCall::CachedCall):
* interpreter/CallFrame.h:
(ExecState):
(JSC::ExecState::clearException):
(JSC::ExecState::clearSupplementaryExceptionInfo):
(JSC::ExecState::exception):
(JSC::ExecState::hadException):
(JSC::ExecState::propertyNames):
(JSC::ExecState::emptyList):
(JSC::ExecState::interpreter):
(JSC::ExecState::heap):
(JSC::ExecState::arrayConstructorTable):
(JSC::ExecState::arrayPrototypeTable):
(JSC::ExecState::booleanPrototypeTable):
(JSC::ExecState::dateTable):
(JSC::ExecState::dateConstructorTable):
(JSC::ExecState::errorPrototypeTable):
(JSC::ExecState::globalObjectTable):
(JSC::ExecState::jsonTable):
(JSC::ExecState::mathTable):
(JSC::ExecState::numberConstructorTable):
(JSC::ExecState::numberPrototypeTable):
(JSC::ExecState::objectConstructorTable):
(JSC::ExecState::privateNamePrototypeTable):
(JSC::ExecState::regExpTable):
(JSC::ExecState::regExpConstructorTable):
(JSC::ExecState::regExpPrototypeTable):
(JSC::ExecState::stringConstructorTable):
(JSC::ExecState::abstractReturnPC):
* interpreter/CallFrameClosure.h:
(CallFrameClosure):
* interpreter/Interpreter.cpp:
(JSC):
(JSC::eval):
(JSC::loadVarargs):
(JSC::Interpreter::Interpreter):
(JSC::Interpreter::dumpRegisters):
(JSC::Interpreter::unwindCallFrame):
(JSC::appendSourceToError):
(JSC::getCallerInfo):
(JSC::Interpreter::getStackTrace):
(JSC::Interpreter::addStackTraceIfNecessary):
(JSC::Interpreter::throwException):
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
(JSC::Interpreter::retrieveArgumentsFromVMCode):
(JSC::Interpreter::retrieveCallerFromVMCode):
* interpreter/Interpreter.h:
(JSC):
(JSC::TopCallFrameSetter::TopCallFrameSetter):
(JSC::TopCallFrameSetter::~TopCallFrameSetter):
(TopCallFrameSetter):
(JSC::NativeCallFrameTracer::NativeCallFrameTracer):
(Interpreter):
* interpreter/JSStack.cpp:
(JSC::JSStack::JSStack):
* interpreter/JSStack.h:
(JSC):
* jit/ClosureCallStubRoutine.cpp:
(JSC::ClosureCallStubRoutine::ClosureCallStubRoutine):
* jit/ClosureCallStubRoutine.h:
(ClosureCallStubRoutine):
* jit/ExecutableAllocator.cpp:
(JSC::ExecutableAllocator::ExecutableAllocator):
(JSC::ExecutableAllocator::allocate):
* jit/ExecutableAllocator.h:
(JSC):
(ExecutableAllocator):
* jit/ExecutableAllocatorFixedVMPool.cpp:
(JSC::ExecutableAllocator::ExecutableAllocator):
(JSC::ExecutableAllocator::allocate):
* jit/GCAwareJITStubRoutine.cpp:
(JSC::GCAwareJITStubRoutine::GCAwareJITStubRoutine):
(JSC::MarkingGCAwareJITStubRoutineWithOneObject::MarkingGCAwareJITStubRoutineWithOneObject):
(JSC::createJITStubRoutine):
* jit/GCAwareJITStubRoutine.h:
(GCAwareJITStubRoutine):
(MarkingGCAwareJITStubRoutineWithOneObject):
(JSC):
* jit/JIT.cpp:
(JSC::JIT::JIT):
(JSC::JIT::privateCompile):
(JSC::JIT::linkFor):
(JSC::JIT::linkSlowCall):
* jit/JIT.h:
(JSC::JIT::compile):
(JSC::JIT::compileClosureCall):
(JSC::JIT::compileGetByIdProto):
(JSC::JIT::compileGetByIdSelfList):
(JSC::JIT::compileGetByIdProtoList):
(JSC::JIT::compileGetByIdChainList):
(JSC::JIT::compileGetByIdChain):
(JSC::JIT::compilePutByIdTransition):
(JSC::JIT::compileGetByVal):
(JSC::JIT::compilePutByVal):
(JSC::JIT::compileCTINativeCall):
(JSC::JIT::compilePatchGetArrayLength):
(JIT):
* jit/JITCall.cpp:
(JSC::JIT::compileLoadVarargs):
(JSC::JIT::compileCallEvalSlowCase):
(JSC::JIT::compileOpCallSlowCase):
(JSC::JIT::privateCompileClosureCall):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileLoadVarargs):
(JSC::JIT::compileCallEvalSlowCase):
(JSC::JIT::compileOpCallSlowCase):
(JSC::JIT::privateCompileClosureCall):
* jit/JITCode.h:
(JSC):
(JSC::JITCode::execute):
* jit/JITDriver.h:
(JSC::jitCompileIfAppropriate):
(JSC::jitCompileFunctionIfAppropriate):
* jit/JITExceptions.cpp:
(JSC::genericThrow):
(JSC::jitThrow):
* jit/JITExceptions.h:
(JSC):
* jit/JITInlines.h:
(JSC::JIT::emitLoadCharacterString):
(JSC::JIT::updateTopCallFrame):
* jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_new_object):
(JSC::JIT::emit_op_to_primitive):
(JSC::JIT::emit_op_catch):
(JSC::JIT::emit_op_convert_this):
(JSC::JIT::emitSlow_op_convert_this):
* jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_new_object):
(JSC::JIT::emit_op_to_primitive):
(JSC::JIT::emitSlow_op_eq):
(JSC::JIT::emitSlow_op_neq):
(JSC::JIT::compileOpStrictEq):
(JSC::JIT::emit_op_catch):
(JSC::JIT::emit_op_convert_this):
(JSC::JIT::emitSlow_op_convert_this):
* jit/JITPropertyAccess.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::emitSlow_op_get_by_val):
(JSC::JIT::compileGetByIdHotPath):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
(JSC::JIT::privateCompileGetByVal):
(JSC::JIT::privateCompilePutByVal):
* jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::emitSlow_op_get_by_val):
(JSC::JIT::compileGetByIdHotPath):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
* jit/JITStubs.cpp:
(JSC::ctiTrampoline):
(JSC):
(JSC::performPlatformSpecificJITAssertions):
(JSC::tryCachePutByID):
(JSC::tryCacheGetByID):
(JSC::returnToThrowTrampoline):
(JSC::throwExceptionFromOpCall):
(JSC::DEFINE_STUB_FUNCTION):
(JSC::getPolymorphicAccessStructureListSlot):
(JSC::jitCompileFor):
(JSC::lazyLinkFor):
(JSC::putByVal):
* jit/JITStubs.h:
(JSC):
(JITStackFrame):
* jit/JITThunks.cpp:
(JSC::JITThunks::ctiNativeCall):
(JSC::JITThunks::ctiNativeConstruct):
(JSC::JITThunks::ctiStub):
(JSC::JITThunks::hostFunctionStub):
* jit/JITThunks.h:
(JSC):
(JITThunks):
* jit/JITWriteBarrier.h:
(JSC):
(JSC::JITWriteBarrierBase::set):
(JSC::JITWriteBarrier::set):
* jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::loadJSStringArgument):
(JSC::SpecializedThunkJIT::finalize):
* jit/ThunkGenerator.h:
(JSC):
* jit/ThunkGenerators.cpp:
(JSC::generateSlowCaseFor):
(JSC::linkForGenerator):
(JSC::linkCallGenerator):
(JSC::linkConstructGenerator):
(JSC::linkClosureCallGenerator):
(JSC::virtualForGenerator):
(JSC::virtualCallGenerator):
(JSC::virtualConstructGenerator):
(JSC::stringLengthTrampolineGenerator):
(JSC::nativeForGenerator):
(JSC::nativeCallGenerator):
(JSC::nativeConstructGenerator):
(JSC::stringCharLoad):
(JSC::charToString):
(JSC::charCodeAtThunkGenerator):
(JSC::charAtThunkGenerator):
(JSC::fromCharCodeThunkGenerator):
(JSC::sqrtThunkGenerator):
(JSC::floorThunkGenerator):
(JSC::ceilThunkGenerator):
(JSC::roundThunkGenerator):
(JSC::expThunkGenerator):
(JSC::logThunkGenerator):
(JSC::absThunkGenerator):
(JSC::powThunkGenerator):
* jit/ThunkGenerators.h:
(JSC):
* jsc.cpp:
(GlobalObject):
(GlobalObject::create):
(GlobalObject::createStructure):
(GlobalObject::finishCreation):
(GlobalObject::addFunction):
(GlobalObject::addConstructableFunction):
(functionDumpCallFrame):
(functionJSCStack):
(functionReleaseExecutableMemory):
(functionRun):
(main):
(runWithScripts):
(jscmain):
* llint/LLIntData.cpp:
(JSC::LLInt::Data::performAssertions):
* llint/LLIntData.h:
(JSC):
(Data):
(JSC::LLInt::Data::performAssertions):
* llint/LLIntEntrypoints.cpp:
(JSC::LLInt::getFunctionEntrypoint):
(JSC::LLInt::getEvalEntrypoint):
(JSC::LLInt::getProgramEntrypoint):
* llint/LLIntEntrypoints.h:
(JSC):
(LLInt):
(JSC::LLInt::getEntrypoint):
* llint/LLIntExceptions.cpp:
(JSC::LLInt::interpreterThrowInCaller):
(JSC::LLInt::returnToThrow):
(JSC::LLInt::callToThrow):
* llint/LLIntOffsetsExtractor.cpp:
* llint/LLIntSlowPaths.cpp:
(LLInt):
(JSC::LLInt::llint_trace_operand):
(JSC::LLInt::llint_trace_value):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(JSC::LLInt::shouldJIT):
(JSC::LLInt::handleHostCall):
(JSC::LLInt::setUpCall):
* llint/LLIntThunks.cpp:
(JSC::LLInt::generateThunkWithJumpTo):
(JSC::LLInt::functionForCallEntryThunkGenerator):
(JSC::LLInt::functionForConstructEntryThunkGenerator):
(JSC::LLInt::functionForCallArityCheckThunkGenerator):
(JSC::LLInt::functionForConstructArityCheckThunkGenerator):
(JSC::LLInt::evalEntryThunkGenerator):
(JSC::LLInt::programEntryThunkGenerator):
* llint/LLIntThunks.h:
(JSC):
(LLInt):
* llint/LowLevelInterpreter.asm:
* llint/LowLevelInterpreter.cpp:
(JSC::CLoop::execute):
* llint/LowLevelInterpreter32_64.asm:
* llint/LowLevelInterpreter64.asm:
* offlineasm/cloop.rb:
* parser/ASTBuilder.h:
(JSC::ASTBuilder::ASTBuilder):
(JSC::ASTBuilder::createSourceElements):
(JSC::ASTBuilder::createCommaExpr):
(JSC::ASTBuilder::createLogicalNot):
(JSC::ASTBuilder::createUnaryPlus):
(JSC::ASTBuilder::createVoid):
(JSC::ASTBuilder::thisExpr):
(JSC::ASTBuilder::createResolve):
(JSC::ASTBuilder::createObjectLiteral):
(JSC::ASTBuilder::createArray):
(JSC::ASTBuilder::createNumberExpr):
(JSC::ASTBuilder::createString):
(JSC::ASTBuilder::createBoolean):
(JSC::ASTBuilder::createNull):
(JSC::ASTBuilder::createBracketAccess):
(JSC::ASTBuilder::createDotAccess):
(JSC::ASTBuilder::createRegExp):
(JSC::ASTBuilder::createNewExpr):
(JSC::ASTBuilder::createConditionalExpr):
(JSC::ASTBuilder::createAssignResolve):
(JSC::ASTBuilder::createFunctionExpr):
(JSC::ASTBuilder::createFunctionBody):
(JSC::ASTBuilder::createGetterOrSetterProperty):
(JSC::ASTBuilder::createArguments):
(JSC::ASTBuilder::createArgumentsList):
(JSC::ASTBuilder::createProperty):
(JSC::ASTBuilder::createPropertyList):
(JSC::ASTBuilder::createElementList):
(JSC::ASTBuilder::createFormalParameterList):
(JSC::ASTBuilder::createClause):
(JSC::ASTBuilder::createClauseList):
(JSC::ASTBuilder::createFuncDeclStatement):
(JSC::ASTBuilder::createBlockStatement):
(JSC::ASTBuilder::createExprStatement):
(JSC::ASTBuilder::createIfStatement):
(JSC::ASTBuilder::createForLoop):
(JSC::ASTBuilder::createForInLoop):
(JSC::ASTBuilder::createEmptyStatement):
(JSC::ASTBuilder::createVarStatement):
(JSC::ASTBuilder::createReturnStatement):
(JSC::ASTBuilder::createBreakStatement):
(JSC::ASTBuilder::createContinueStatement):
(JSC::ASTBuilder::createTryStatement):
(JSC::ASTBuilder::createSwitchStatement):
(JSC::ASTBuilder::createWhileStatement):
(JSC::ASTBuilder::createDoWhileStatement):
(JSC::ASTBuilder::createLabelStatement):
(JSC::ASTBuilder::createWithStatement):
(JSC::ASTBuilder::createThrowStatement):
(JSC::ASTBuilder::createDebugger):
(JSC::ASTBuilder::createConstStatement):
(JSC::ASTBuilder::appendConstDecl):
(JSC::ASTBuilder::addVar):
(JSC::ASTBuilder::combineCommaNodes):
(JSC::ASTBuilder::Scope::Scope):
(JSC::ASTBuilder::createNumber):
(ASTBuilder):
(JSC::ASTBuilder::makeTypeOfNode):
(JSC::ASTBuilder::makeDeleteNode):
(JSC::ASTBuilder::makeNegateNode):
(JSC::ASTBuilder::makeBitwiseNotNode):
(JSC::ASTBuilder::makeMultNode):
(JSC::ASTBuilder::makeDivNode):
(JSC::ASTBuilder::makeModNode):
(JSC::ASTBuilder::makeAddNode):
(JSC::ASTBuilder::makeSubNode):
(JSC::ASTBuilder::makeLeftShiftNode):
(JSC::ASTBuilder::makeRightShiftNode):
(JSC::ASTBuilder::makeURightShiftNode):
(JSC::ASTBuilder::makeBitOrNode):
(JSC::ASTBuilder::makeBitAndNode):
(JSC::ASTBuilder::makeBitXOrNode):
(JSC::ASTBuilder::makeFunctionCallNode):
(JSC::ASTBuilder::makeBinaryNode):
(JSC::ASTBuilder::makeAssignNode):
(JSC::ASTBuilder::makePrefixNode):
(JSC::ASTBuilder::makePostfixNode):
* parser/Lexer.cpp:
(JSC::Keywords::Keywords):
(JSC::::Lexer):
(JSC::::parseIdentifier):
(JSC::::parseIdentifierSlowCase):
* parser/Lexer.h:
(JSC::Keywords::isKeyword):
(JSC::Keywords::getKeyword):
(Keywords):
(Lexer):
(JSC::::makeIdentifier):
(JSC::::makeRightSizedIdentifier):
(JSC::::makeIdentifierLCharFromUChar):
(JSC::::makeLCharIdentifier):
* parser/NodeConstructors.h:
(JSC::ParserArenaFreeable::operator new):
(JSC::ParserArenaDeletable::operator new):
(JSC::ParserArenaRefCounted::ParserArenaRefCounted):
(JSC::PropertyNode::PropertyNode):
(JSC::ContinueNode::ContinueNode):
(JSC::BreakNode::BreakNode):
(JSC::ForInNode::ForInNode):
* parser/Nodes.cpp:
(JSC::ScopeNode::ScopeNode):
(JSC::ProgramNode::ProgramNode):
(JSC::ProgramNode::create):
(JSC::EvalNode::EvalNode):
(JSC::EvalNode::create):
(JSC::FunctionBodyNode::FunctionBodyNode):
(JSC::FunctionBodyNode::create):
* parser/Nodes.h:
(ParserArenaFreeable):
(ParserArenaDeletable):
(ParserArenaRefCounted):
(ArrayNode):
(ForInNode):
(ContinueNode):
(BreakNode):
(ScopeNode):
(ProgramNode):
(EvalNode):
(FunctionBodyNode):
* parser/Parser.cpp:
(JSC::::Parser):
(JSC::::parseInner):
(JSC::::parseSourceElements):
(JSC::::parseTryStatement):
(JSC::::parseFunctionBody):
(JSC::::parseFunctionInfo):
(JSC::::parseAssignmentExpression):
(JSC::::parseProperty):
(JSC::::parsePrimaryExpression):
(JSC::::parseMemberExpression):
(JSC::::parseUnaryExpression):
* parser/Parser.h:
(JSC):
(JSC::Scope::Scope):
(JSC::Scope::declareVariable):
(JSC::Scope::declareParameter):
(Scope):
(Parser):
(JSC::Parser::pushScope):
(JSC::::parse):
(JSC::parse):
* parser/ParserArena.h:
(IdentifierArena):
(JSC::IdentifierArena::makeIdentifier):
(JSC::IdentifierArena::makeIdentifierLCharFromUChar):
(JSC::IdentifierArena::makeNumericIdentifier):
* parser/SyntaxChecker.h:
(JSC::SyntaxChecker::SyntaxChecker):
(JSC::SyntaxChecker::createProperty):
(JSC::SyntaxChecker::createGetterOrSetterProperty):
* profiler/LegacyProfiler.cpp:
(JSC::LegacyProfiler::startProfiling):
(JSC::LegacyProfiler::stopProfiling):
* profiler/LegacyProfiler.h:
(JSC):
* profiler/ProfilerBytecode.cpp:
(JSC::Profiler::Bytecode::toJS):
* profiler/ProfilerBytecodeSequence.cpp:
(JSC::Profiler::BytecodeSequence::BytecodeSequence):
(JSC::Profiler::BytecodeSequence::addSequenceProperties):
* profiler/ProfilerBytecodes.cpp:
(JSC::Profiler::Bytecodes::toJS):
* profiler/ProfilerCompilation.cpp:
(JSC::Profiler::Compilation::toJS):
* profiler/ProfilerCompiledBytecode.cpp:
(JSC::Profiler::CompiledBytecode::toJS):
* profiler/ProfilerDatabase.cpp:
(JSC::Profiler::Database::Database):
(JSC::Profiler::Database::toJS):
(JSC::Profiler::Database::toJSON):
* profiler/ProfilerDatabase.h:
(Database):
* profiler/ProfilerOSRExit.cpp:
(JSC::Profiler::OSRExit::toJS):
* profiler/ProfilerOrigin.cpp:
(JSC::Profiler::Origin::toJS):
* profiler/ProfilerProfiledBytecodes.cpp:
(JSC::Profiler::ProfiledBytecodes::toJS):
* runtime/ArgList.h:
(MarkedArgumentBuffer):
* runtime/Arguments.cpp:
(JSC::Arguments::putByIndex):
(JSC::Arguments::put):
(JSC::Arguments::deleteProperty):
(JSC::Arguments::defineOwnProperty):
(JSC::Arguments::tearOff):
(JSC::Arguments::didTearOffActivation):
(JSC::Arguments::tearOffForInlineCallFrame):
* runtime/Arguments.h:
(JSC::Arguments::create):
(JSC::Arguments::createStructure):
(Arguments):
(JSC::Arguments::Arguments):
(JSC::Arguments::trySetArgument):
(JSC::Arguments::finishCreation):
* runtime/ArrayConstructor.cpp:
(JSC::ArrayConstructor::finishCreation):
* runtime/ArrayConstructor.h:
(JSC::ArrayConstructor::createStructure):
* runtime/ArrayPrototype.cpp:
(JSC::ArrayPrototype::ArrayPrototype):
(JSC::ArrayPrototype::finishCreation):
(JSC::arrayProtoFuncSort):
(JSC::arrayProtoFuncSplice):
* runtime/ArrayPrototype.h:
(JSC::ArrayPrototype::createStructure):
* runtime/BatchedTransitionOptimizer.h:
(JSC::BatchedTransitionOptimizer::BatchedTransitionOptimizer):
(JSC::BatchedTransitionOptimizer::~BatchedTransitionOptimizer):
(BatchedTransitionOptimizer):
* runtime/BooleanConstructor.cpp:
(JSC::BooleanConstructor::finishCreation):
(JSC::constructBoolean):
(JSC::constructBooleanFromImmediateBoolean):
* runtime/BooleanConstructor.h:
(JSC::BooleanConstructor::createStructure):
* runtime/BooleanObject.cpp:
(JSC::BooleanObject::BooleanObject):
(JSC::BooleanObject::finishCreation):
* runtime/BooleanObject.h:
(BooleanObject):
(JSC::BooleanObject::create):
(JSC::BooleanObject::createStructure):
* runtime/BooleanPrototype.cpp:
(JSC::BooleanPrototype::BooleanPrototype):
(JSC::BooleanPrototype::finishCreation):
(JSC::booleanProtoFuncToString):
* runtime/BooleanPrototype.h:
(JSC::BooleanPrototype::createStructure):
* runtime/Butterfly.h:
(JSC):
(Butterfly):
* runtime/ButterflyInlines.h:
(JSC::Butterfly::createUninitialized):
(JSC::Butterfly::create):
(JSC::Butterfly::growPropertyStorage):
(JSC::Butterfly::createOrGrowArrayRight):
(JSC::Butterfly::growArrayRight):
(JSC::Butterfly::resizeArray):
* runtime/CodeCache.cpp:
(JSC::CodeCache::getCodeBlock):
(JSC::CodeCache::getProgramCodeBlock):
(JSC::CodeCache::getEvalCodeBlock):
(JSC::CodeCache::getFunctionExecutableFromGlobalCode):
* runtime/CodeCache.h:
(JSC):
(JSC::SourceCodeValue::SourceCodeValue):
(CodeCache):
* runtime/CommonIdentifiers.cpp:
(JSC):
(JSC::CommonIdentifiers::CommonIdentifiers):
* runtime/CommonIdentifiers.h:
(CommonIdentifiers):
* runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::opIn):
* runtime/Completion.cpp:
(JSC::checkSyntax):
(JSC::evaluate):
* runtime/DateConstructor.cpp:
(JSC::DateConstructor::finishCreation):
* runtime/DateConstructor.h:
(JSC::DateConstructor::createStructure):
* runtime/DateInstance.cpp:
(JSC::DateInstance::DateInstance):
(JSC::DateInstance::finishCreation):
(JSC::DateInstance::calculateGregorianDateTime):
(JSC::DateInstance::calculateGregorianDateTimeUTC):
* runtime/DateInstance.h:
(DateInstance):
(JSC::DateInstance::create):
(JSC::DateInstance::createStructure):
* runtime/DatePrototype.cpp:
(JSC::DatePrototype::finishCreation):
(JSC::dateProtoFuncSetTime):
(JSC::setNewValueFromTimeArgs):
(JSC::setNewValueFromDateArgs):
(JSC::dateProtoFuncSetYear):
(JSC::dateProtoFuncToJSON):
* runtime/DatePrototype.h:
(JSC::DatePrototype::createStructure):
* runtime/Error.cpp:
(JSC::createError):
(JSC::createEvalError):
(JSC::createRangeError):
(JSC::createReferenceError):
(JSC::createSyntaxError):
(JSC::createTypeError):
(JSC::createURIError):
(JSC::addErrorInfo):
(JSC::throwError):
* runtime/Error.h:
(JSC):
(JSC::StrictModeTypeErrorFunction::create):
(JSC::StrictModeTypeErrorFunction::createStructure):
* runtime/ErrorConstructor.cpp:
(JSC::ErrorConstructor::finishCreation):
* runtime/ErrorConstructor.h:
(JSC::ErrorConstructor::createStructure):
* runtime/ErrorInstance.cpp:
(JSC::ErrorInstance::ErrorInstance):
* runtime/ErrorInstance.h:
(JSC::ErrorInstance::createStructure):
(JSC::ErrorInstance::create):
(ErrorInstance):
(JSC::ErrorInstance::finishCreation):
* runtime/ErrorPrototype.cpp:
(JSC::ErrorPrototype::ErrorPrototype):
(JSC::ErrorPrototype::finishCreation):
* runtime/ErrorPrototype.h:
(JSC::ErrorPrototype::createStructure):
* runtime/ExceptionHelpers.cpp:
(JSC::createInterruptedExecutionException):
(JSC::createTerminatedExecutionException):
* runtime/ExceptionHelpers.h:
(JSC):
(JSC::InterruptedExecutionError::InterruptedExecutionError):
(JSC::InterruptedExecutionError::create):
(JSC::InterruptedExecutionError::createStructure):
(JSC::TerminatedExecutionError::TerminatedExecutionError):
(JSC::TerminatedExecutionError::create):
(JSC::TerminatedExecutionError::createStructure):
* runtime/Executable.cpp:
(JSC::jettisonCodeBlock):
(JSC::EvalExecutable::EvalExecutable):
(JSC::ProgramExecutable::ProgramExecutable):
(JSC::FunctionExecutable::FunctionExecutable):
(JSC::EvalExecutable::compileOptimized):
(JSC::EvalExecutable::compileInternal):
(JSC::EvalExecutable::jettisonOptimizedCode):
(JSC::ProgramExecutable::checkSyntax):
(JSC::ProgramExecutable::compileOptimized):
(JSC::ProgramExecutable::jettisonOptimizedCode):
(JSC::ProgramExecutable::initializeGlobalProperties):
(JSC::FunctionExecutable::compileOptimizedForCall):
(JSC::FunctionExecutable::compileOptimizedForConstruct):
(JSC::FunctionExecutable::produceCodeBlockFor):
(JSC::FunctionExecutable::jettisonOptimizedCodeForCall):
(JSC::FunctionExecutable::jettisonOptimizedCodeForConstruct):
(JSC::FunctionExecutable::fromGlobalCode):
* runtime/Executable.h:
(JSC::ExecutableBase::ExecutableBase):
(JSC::ExecutableBase::finishCreation):
(JSC::ExecutableBase::createStructure):
(JSC::NativeExecutable::create):
(JSC::NativeExecutable::createStructure):
(JSC::NativeExecutable::finishCreation):
(JSC::NativeExecutable::NativeExecutable):
(JSC::ScriptExecutable::ScriptExecutable):
(JSC::ScriptExecutable::finishCreation):
(JSC::EvalExecutable::compile):
(EvalExecutable):
(JSC::EvalExecutable::create):
(JSC::EvalExecutable::createStructure):
(JSC::ProgramExecutable::create):
(ProgramExecutable):
(JSC::ProgramExecutable::compile):
(JSC::ProgramExecutable::createStructure):
(JSC::FunctionExecutable::create):
(JSC::FunctionExecutable::compileForCall):
(FunctionExecutable):
(JSC::FunctionExecutable::compileForConstruct):
(JSC::FunctionExecutable::jettisonOptimizedCodeFor):
(JSC::FunctionExecutable::createStructure):
(JSC::JSFunction::JSFunction):
* runtime/ExecutionHarness.h:
(JSC::prepareForExecution):
(JSC::prepareFunctionForExecution):
* runtime/FunctionConstructor.cpp:
(JSC::FunctionConstructor::finishCreation):
* runtime/FunctionConstructor.h:
(JSC::FunctionConstructor::createStructure):
* runtime/FunctionPrototype.cpp:
(JSC::FunctionPrototype::finishCreation):
(JSC::FunctionPrototype::addFunctionProperties):
(JSC::functionProtoFuncBind):
* runtime/FunctionPrototype.h:
(JSC::FunctionPrototype::createStructure):
* runtime/GCActivityCallback.cpp:
(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::doWork):
(JSC::DefaultGCActivityCallback::didAllocate):
* runtime/GCActivityCallback.h:
(JSC::GCActivityCallback::GCActivityCallback):
* runtime/GCActivityCallbackBlackBerry.cpp:
(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::doWork):
(JSC::DefaultGCActivityCallback::didAllocate):
* runtime/GetterSetter.h:
(JSC::GetterSetter::GetterSetter):
(JSC::GetterSetter::create):
(JSC::GetterSetter::setGetter):
(JSC::GetterSetter::setSetter):
(JSC::GetterSetter::createStructure):
* runtime/Identifier.cpp:
(JSC::Identifier::add):
(JSC::Identifier::add8):
(JSC::Identifier::addSlowCase):
(JSC::Identifier::from):
(JSC::Identifier::checkCurrentIdentifierTable):
* runtime/Identifier.h:
(JSC::Identifier::Identifier):
(JSC::Identifier::createLCharFromUChar):
(Identifier):
(JSC::Identifier::add):
* runtime/InternalFunction.cpp:
(JSC::InternalFunction::InternalFunction):
(JSC::InternalFunction::finishCreation):
(JSC::InternalFunction::name):
(JSC::InternalFunction::displayName):
* runtime/InternalFunction.h:
(JSC::InternalFunction::createStructure):
(InternalFunction):
* runtime/JSAPIValueWrapper.h:
(JSC::JSAPIValueWrapper::createStructure):
(JSC::JSAPIValueWrapper::finishCreation):
(JSC::JSAPIValueWrapper::JSAPIValueWrapper):
* runtime/JSActivation.cpp:
(JSC::JSActivation::symbolTablePut):
(JSC::JSActivation::symbolTablePutWithAttributes):
(JSC::JSActivation::getOwnPropertySlot):
(JSC::JSActivation::put):
(JSC::JSActivation::putDirectVirtual):
(JSC::JSActivation::argumentsGetter):
* runtime/JSActivation.h:
(JSActivation):
(JSC::JSActivation::create):
(JSC::JSActivation::createStructure):
(JSC::JSActivation::JSActivation):
(JSC::JSActivation::tearOff):
* runtime/JSArray.cpp:
(JSC::createArrayButterflyInDictionaryIndexingMode):
(JSC::JSArray::setLengthWritable):
(JSC::JSArray::unshiftCountSlowCase):
(JSC::JSArray::setLength):
(JSC::JSArray::push):
(JSC::JSArray::shiftCountWithAnyIndexingType):
(JSC::JSArray::unshiftCountWithArrayStorage):
(JSC::JSArray::unshiftCountWithAnyIndexingType):
(JSC::ContiguousTypeAccessor::setWithValue):
(JSC::JSArray::sortCompactedVector):
(JSC::JSArray::sortVector):
* runtime/JSArray.h:
(JSC::JSArray::JSArray):
(JSArray):
(JSC::JSArray::shiftCountForShift):
(JSC::JSArray::unshiftCountForShift):
(JSC::JSArray::createStructure):
(JSC::createContiguousArrayButterfly):
(JSC::createArrayButterfly):
(JSC):
(JSC::JSArray::create):
(JSC::JSArray::tryCreateUninitialized):
(JSC::constructArray):
* runtime/JSBoundFunction.cpp:
(JSC::JSBoundFunction::create):
(JSC::JSBoundFunction::JSBoundFunction):
* runtime/JSBoundFunction.h:
(JSC::JSBoundFunction::createStructure):
* runtime/JSCJSValue.cpp:
(JSC::JSValue::putToPrimitive):
(JSC::JSValue::toStringSlowCase):
* runtime/JSCJSValue.h:
(JSC):
* runtime/JSCell.h:
(JSCell):
* runtime/JSCellInlines.h:
(JSC::JSCell::JSCell):
(JSC::JSCell::finishCreation):
(JSC::allocateCell):
(JSC::JSCell::setStructure):
(JSC::JSCell::fastGetOwnProperty):
* runtime/JSDateMath.cpp:
(JSC::getDSTOffset):
(JSC::getUTCOffset):
(JSC::parseDate):
* runtime/JSDestructibleObject.h:
(JSC::JSDestructibleObject::JSDestructibleObject):
* runtime/JSFunction.cpp:
(JSC::JSFunction::create):
(JSC::JSFunction::JSFunction):
(JSC::JSFunction::finishCreation):
(JSC::JSFunction::createAllocationProfile):
(JSC::JSFunction::name):
(JSC::JSFunction::displayName):
(JSC::JSFunction::getOwnPropertySlot):
(JSC::JSFunction::deleteProperty):
* runtime/JSFunction.h:
(JSFunction):
(JSC::JSFunction::create):
(JSC::JSFunction::setScope):
(JSC::JSFunction::createStructure):
* runtime/JSGlobalData.cpp: Removed.
* runtime/JSGlobalData.h: Removed.
* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::JSGlobalObject):
(JSC::JSGlobalObject::~JSGlobalObject):
(JSC::JSGlobalObject::setGlobalThis):
(JSC::JSGlobalObject::init):
(JSC::JSGlobalObject::putDirectVirtual):
(JSC::JSGlobalObject::reset):
(JSC):
(JSC::JSGlobalObject::haveABadTime):
(JSC::JSGlobalObject::createThrowTypeError):
(JSC::JSGlobalObject::resetPrototype):
(JSC::JSGlobalObject::addStaticGlobals):
(JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope):
(JSC::JSGlobalObject::createProgramCodeBlock):
(JSC::JSGlobalObject::createEvalCodeBlock):
* runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::create):
(JSGlobalObject):
(JSC::JSGlobalObject::finishCreation):
(JSC::JSGlobalObject::vm):
(JSC::JSGlobalObject::createStructure):
(JSC::ExecState::dynamicGlobalObject):
(JSC::constructEmptyArray):
(DynamicGlobalObjectScope):
* runtime/JSGlobalObjectFunctions.cpp:
(JSC::globalFuncProtoSetter):
* runtime/JSLock.cpp:
(JSC::JSLockHolder::JSLockHolder):
(JSC::JSLockHolder::init):
(JSC::JSLockHolder::~JSLockHolder):
(JSC::JSLock::JSLock):
(JSC::JSLock::willDestroyGlobalData):
(JSC::JSLock::lock):
(JSC::JSLock::unlock):
(JSC::JSLock::DropAllLocks::DropAllLocks):
(JSC::JSLock::DropAllLocks::~DropAllLocks):
* runtime/JSLock.h:
(JSC):
(JSLockHolder):
(JSLock):
(JSC::JSLock::vm):
(DropAllLocks):
* runtime/JSNameScope.h:
(JSC::JSNameScope::createStructure):
(JSC::JSNameScope::finishCreation):
(JSC::JSNameScope::JSNameScope):
* runtime/JSNotAnObject.h:
(JSC::JSNotAnObject::JSNotAnObject):
(JSC::JSNotAnObject::create):
(JSC::JSNotAnObject::createStructure):
* runtime/JSONObject.cpp:
(JSC::JSONObject::JSONObject):
(JSC::JSONObject::finishCreation):
(Holder):
(JSC::Stringifier::Stringifier):
(JSC::Stringifier::stringify):
(JSC::Stringifier::toJSON):
(JSC::Stringifier::appendStringifiedValue):
(JSC::Stringifier::Holder::Holder):
(JSC::Stringifier::Holder::appendNextProperty):
(JSC::Walker::Walker):
(JSC::Walker::walk):
(JSC::JSONProtoFuncParse):
(JSC::JSONProtoFuncStringify):
(JSC::JSONStringify):
* runtime/JSONObject.h:
(JSC::JSONObject::createStructure):
* runtime/JSObject.cpp:
(JSC::JSObject::put):
(JSC::JSObject::putByIndex):
(JSC::JSObject::enterDictionaryIndexingModeWhenArrayStorageAlreadyExists):
(JSC::JSObject::enterDictionaryIndexingMode):
(JSC::JSObject::notifyPresenceOfIndexedAccessors):
(JSC::JSObject::createInitialIndexedStorage):
(JSC::JSObject::createInitialUndecided):
(JSC::JSObject::createInitialInt32):
(JSC::JSObject::createInitialDouble):
(JSC::JSObject::createInitialContiguous):
(JSC::JSObject::createArrayStorage):
(JSC::JSObject::createInitialArrayStorage):
(JSC::JSObject::convertUndecidedToInt32):
(JSC::JSObject::convertUndecidedToDouble):
(JSC::JSObject::convertUndecidedToContiguous):
(JSC::JSObject::constructConvertedArrayStorageWithoutCopyingElements):
(JSC::JSObject::convertUndecidedToArrayStorage):
(JSC::JSObject::convertInt32ToDouble):
(JSC::JSObject::convertInt32ToContiguous):
(JSC::JSObject::convertInt32ToArrayStorage):
(JSC::JSObject::genericConvertDoubleToContiguous):
(JSC::JSObject::convertDoubleToContiguous):
(JSC::JSObject::rageConvertDoubleToContiguous):
(JSC::JSObject::convertDoubleToArrayStorage):
(JSC::JSObject::convertContiguousToArrayStorage):
(JSC::JSObject::convertUndecidedForValue):
(JSC::JSObject::convertInt32ForValue):
(JSC::JSObject::setIndexQuicklyToUndecided):
(JSC::JSObject::convertInt32ToDoubleOrContiguousWhilePerformingSetIndex):
(JSC::JSObject::convertDoubleToContiguousWhilePerformingSetIndex):
(JSC::JSObject::ensureInt32Slow):
(JSC::JSObject::ensureDoubleSlow):
(JSC::JSObject::ensureContiguousSlow):
(JSC::JSObject::rageEnsureContiguousSlow):
(JSC::JSObject::ensureArrayStorageSlow):
(JSC::JSObject::ensureArrayStorageExistsAndEnterDictionaryIndexingMode):
(JSC::JSObject::switchToSlowPutArrayStorage):
(JSC::JSObject::putDirectVirtual):
(JSC::JSObject::setPrototype):
(JSC::JSObject::setPrototypeWithCycleCheck):
(JSC::JSObject::putDirectAccessor):
(JSC::JSObject::deleteProperty):
(JSC::JSObject::getPropertySpecificValue):
(JSC::JSObject::getOwnNonIndexPropertyNames):
(JSC::JSObject::seal):
(JSC::JSObject::freeze):
(JSC::JSObject::preventExtensions):
(JSC::JSObject::reifyStaticFunctionsForDelete):
(JSC::JSObject::removeDirect):
(JSC::JSObject::putIndexedDescriptor):
(JSC::JSObject::defineOwnIndexedProperty):
(JSC::JSObject::allocateSparseIndexMap):
(JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes):
(JSC::JSObject::putByIndexBeyondVectorLengthWithArrayStorage):
(JSC::JSObject::putByIndexBeyondVectorLength):
(JSC::JSObject::putDirectIndexBeyondVectorLengthWithArrayStorage):
(JSC::JSObject::putDirectIndexBeyondVectorLength):
(JSC::JSObject::putDirectNativeFunction):
(JSC::JSObject::increaseVectorLength):
(JSC::JSObject::ensureLengthSlow):
(JSC::JSObject::growOutOfLineStorage):
(JSC::JSObject::getOwnPropertyDescriptor):
(JSC::putDescriptor):
(JSC::JSObject::putDirectMayBeIndex):
(JSC::DefineOwnPropertyScope::DefineOwnPropertyScope):
(JSC::DefineOwnPropertyScope::~DefineOwnPropertyScope):
(DefineOwnPropertyScope):
(JSC::JSObject::defineOwnNonIndexProperty):
* runtime/JSObject.h:
(JSObject):
(JSC::JSObject::putByIndexInline):
(JSC::JSObject::putDirectIndex):
(JSC::JSObject::setIndexQuickly):
(JSC::JSObject::initializeIndex):
(JSC::JSObject::getDirect):
(JSC::JSObject::getDirectOffset):
(JSC::JSObject::putDirect):
(JSC::JSObject::isSealed):
(JSC::JSObject::isFrozen):
(JSC::JSObject::flattenDictionaryObject):
(JSC::JSObject::ensureInt32):
(JSC::JSObject::ensureDouble):
(JSC::JSObject::ensureContiguous):
(JSC::JSObject::rageEnsureContiguous):
(JSC::JSObject::ensureArrayStorage):
(JSC::JSObject::finishCreation):
(JSC::JSObject::createStructure):
(JSC::JSObject::ensureLength):
(JSC::JSNonFinalObject::createStructure):
(JSC::JSNonFinalObject::JSNonFinalObject):
(JSC::JSNonFinalObject::finishCreation):
(JSC::JSFinalObject::createStructure):
(JSC::JSFinalObject::finishCreation):
(JSC::JSFinalObject::JSFinalObject):
(JSC::JSFinalObject::create):
(JSC::JSObject::setButterfly):
(JSC::JSObject::JSObject):
(JSC::JSObject::inlineGetOwnPropertySlot):
(JSC::JSObject::putDirectInternal):
(JSC::JSObject::setStructureAndReallocateStorageIfNecessary):
(JSC::JSObject::putOwnDataProperty):
(JSC::JSObject::putDirectWithoutTransition):
(JSC):
* runtime/JSPropertyNameIterator.cpp:
(JSC::JSPropertyNameIterator::JSPropertyNameIterator):
(JSC::JSPropertyNameIterator::create):
* runtime/JSPropertyNameIterator.h:
(JSC::JSPropertyNameIterator::createStructure):
(JSC::JSPropertyNameIterator::setCachedStructure):
(JSC::JSPropertyNameIterator::setCachedPrototypeChain):
(JSC::JSPropertyNameIterator::finishCreation):
(JSC::StructureRareData::setEnumerationCache):
* runtime/JSProxy.cpp:
(JSC::JSProxy::setTarget):
* runtime/JSProxy.h:
(JSC::JSProxy::create):
(JSC::JSProxy::createStructure):
(JSC::JSProxy::JSProxy):
(JSC::JSProxy::finishCreation):
(JSProxy):
* runtime/JSScope.cpp:
(JSC::executeResolveOperations):
(JSC::JSScope::resolveContainingScopeInternal):
(JSC::JSScope::resolveWithBase):
(JSC::JSScope::resolveWithThis):
(JSC::JSScope::resolvePut):
* runtime/JSScope.h:
(JSScope):
(JSC::JSScope::JSScope):
(JSC::JSScope::vm):
(JSC::ExecState::vm):
* runtime/JSSegmentedVariableObject.h:
(JSC::JSSegmentedVariableObject::JSSegmentedVariableObject):
(JSC::JSSegmentedVariableObject::finishCreation):
* runtime/JSString.cpp:
(JSC::JSRopeString::RopeBuilder::expand):
(JSC::StringObject::create):
* runtime/JSString.h:
(JSC):
(JSString):
(JSC::JSString::JSString):
(JSC::JSString::finishCreation):
(JSC::JSString::create):
(JSC::JSString::createHasOtherOwner):
(JSC::JSString::createStructure):
(JSRopeString):
(JSC::JSRopeString::RopeBuilder::RopeBuilder):
(JSC::JSRopeString::RopeBuilder::append):
(RopeBuilder):
(JSC::JSRopeString::JSRopeString):
(JSC::JSRopeString::finishCreation):
(JSC::JSRopeString::append):
(JSC::JSRopeString::createNull):
(JSC::JSRopeString::create):
(JSC::jsEmptyString):
(JSC::jsSingleCharacterString):
(JSC::jsSingleCharacterSubstring):
(JSC::jsNontrivialString):
(JSC::jsString):
(JSC::jsSubstring):
(JSC::jsSubstring8):
(JSC::jsOwnedString):
(JSC::jsStringBuilder):
(JSC::inlineJSValueNotStringtoString):
* runtime/JSStringJoiner.cpp:
(JSC::JSStringJoiner::build):
* runtime/JSSymbolTableObject.h:
(JSC::JSSymbolTableObject::JSSymbolTableObject):
(JSC::JSSymbolTableObject::finishCreation):
(JSC::symbolTablePut):
(JSC::symbolTablePutWithAttributes):
* runtime/JSVariableObject.h:
(JSC::JSVariableObject::JSVariableObject):
* runtime/JSWithScope.h:
(JSC::JSWithScope::create):
(JSC::JSWithScope::createStructure):
(JSC::JSWithScope::JSWithScope):
* runtime/JSWrapperObject.h:
(JSWrapperObject):
(JSC::JSWrapperObject::createStructure):
(JSC::JSWrapperObject::JSWrapperObject):
(JSC::JSWrapperObject::setInternalValue):
* runtime/LiteralParser.cpp:
(JSC::::tryJSONPParse):
(JSC::::makeIdentifier):
(JSC::::parse):
* runtime/Lookup.cpp:
(JSC::HashTable::createTable):
(JSC::setUpStaticFunctionSlot):
* runtime/Lookup.h:
(JSC::HashTable::initializeIfNeeded):
(JSC::HashTable::entry):
(JSC::HashTable::begin):
(JSC::HashTable::end):
(HashTable):
(JSC::lookupPut):
* runtime/MathObject.cpp:
(JSC::MathObject::MathObject):
(JSC::MathObject::finishCreation):
(JSC::mathProtoFuncSin):
* runtime/MathObject.h:
(JSC::MathObject::createStructure):
* runtime/MemoryStatistics.cpp:
* runtime/MemoryStatistics.h:
* runtime/NameConstructor.cpp:
(JSC::NameConstructor::finishCreation):
(JSC::constructPrivateName):
* runtime/NameConstructor.h:
(JSC::NameConstructor::createStructure):
* runtime/NameInstance.cpp:
(JSC::NameInstance::NameInstance):
* runtime/NameInstance.h:
(JSC::NameInstance::createStructure):
(JSC::NameInstance::create):
(NameInstance):
(JSC::NameInstance::finishCreation):
* runtime/NamePrototype.cpp:
(JSC::NamePrototype::NamePrototype):
(JSC::NamePrototype::finishCreation):
* runtime/NamePrototype.h:
(JSC::NamePrototype::createStructure):
* runtime/NativeErrorConstructor.h:
(JSC::NativeErrorConstructor::createStructure):
(JSC::NativeErrorConstructor::finishCreation):
* runtime/NativeErrorPrototype.cpp:
(JSC::NativeErrorPrototype::finishCreation):
* runtime/NumberConstructor.cpp:
(JSC::NumberConstructor::finishCreation):
(JSC::constructWithNumberConstructor):
* runtime/NumberConstructor.h:
(JSC::NumberConstructor::createStructure):
* runtime/NumberObject.cpp:
(JSC::NumberObject::NumberObject):
(JSC::NumberObject::finishCreation):
(JSC::constructNumber):
* runtime/NumberObject.h:
(NumberObject):
(JSC::NumberObject::create):
(JSC::NumberObject::createStructure):
* runtime/NumberPrototype.cpp:
(JSC::NumberPrototype::NumberPrototype):
(JSC::NumberPrototype::finishCreation):
(JSC::integerValueToString):
(JSC::numberProtoFuncToString):
* runtime/NumberPrototype.h:
(JSC::NumberPrototype::createStructure):
* runtime/ObjectConstructor.cpp:
(JSC::ObjectConstructor::finishCreation):
(JSC::objectConstructorGetOwnPropertyDescriptor):
(JSC::objectConstructorSeal):
(JSC::objectConstructorFreeze):
(JSC::objectConstructorPreventExtensions):
(JSC::objectConstructorIsSealed):
(JSC::objectConstructorIsFrozen):
* runtime/ObjectConstructor.h:
(JSC::ObjectConstructor::createStructure):
(JSC::constructEmptyObject):
* runtime/ObjectPrototype.cpp:
(JSC::ObjectPrototype::ObjectPrototype):
(JSC::ObjectPrototype::finishCreation):
(JSC::objectProtoFuncToString):
* runtime/ObjectPrototype.h:
(JSC::ObjectPrototype::createStructure):
* runtime/Operations.cpp:
(JSC::jsTypeStringForValue):
* runtime/Operations.h:
(JSC):
(JSC::jsString):
(JSC::jsStringFromArguments):
(JSC::normalizePrototypeChainForChainAccess):
(JSC::normalizePrototypeChain):
* runtime/PropertyMapHashTable.h:
(JSC::PropertyMapEntry::PropertyMapEntry):
(JSC::PropertyTable::createStructure):
(PropertyTable):
(JSC::PropertyTable::copy):
* runtime/PropertyNameArray.h:
(JSC::PropertyNameArray::PropertyNameArray):
(JSC::PropertyNameArray::vm):
(JSC::PropertyNameArray::addKnownUnique):
(PropertyNameArray):
* runtime/PropertyTable.cpp:
(JSC::PropertyTable::create):
(JSC::PropertyTable::clone):
(JSC::PropertyTable::PropertyTable):
* runtime/PrototypeMap.cpp:
(JSC::PrototypeMap::emptyObjectStructureForPrototype):
* runtime/RegExp.cpp:
(JSC::RegExp::RegExp):
(JSC::RegExp::finishCreation):
(JSC::RegExp::createWithoutCaching):
(JSC::RegExp::create):
(JSC::RegExp::compile):
(JSC::RegExp::compileIfNecessary):
(JSC::RegExp::match):
(JSC::RegExp::compileMatchOnly):
(JSC::RegExp::compileIfNecessaryMatchOnly):
* runtime/RegExp.h:
(JSC):
(RegExp):
(JSC::RegExp::createStructure):
* runtime/RegExpCache.cpp:
(JSC::RegExpCache::lookupOrCreate):
(JSC::RegExpCache::RegExpCache):
(JSC::RegExpCache::addToStrongCache):
* runtime/RegExpCache.h:
(RegExpCache):
* runtime/RegExpCachedResult.cpp:
(JSC::RegExpCachedResult::lastResult):
(JSC::RegExpCachedResult::setInput):
* runtime/RegExpCachedResult.h:
(JSC::RegExpCachedResult::RegExpCachedResult):
(JSC::RegExpCachedResult::record):
* runtime/RegExpConstructor.cpp:
(JSC::RegExpConstructor::RegExpConstructor):
(JSC::RegExpConstructor::finishCreation):
(JSC::constructRegExp):
* runtime/RegExpConstructor.h:
(JSC::RegExpConstructor::createStructure):
(RegExpConstructor):
(JSC::RegExpConstructor::performMatch):
* runtime/RegExpMatchesArray.cpp:
(JSC::RegExpMatchesArray::RegExpMatchesArray):
(JSC::RegExpMatchesArray::create):
(JSC::RegExpMatchesArray::finishCreation):
(JSC::RegExpMatchesArray::reifyAllProperties):
* runtime/RegExpMatchesArray.h:
(RegExpMatchesArray):
(JSC::RegExpMatchesArray::createStructure):
* runtime/RegExpObject.cpp:
(JSC::RegExpObject::RegExpObject):
(JSC::RegExpObject::finishCreation):
(JSC::RegExpObject::match):
* runtime/RegExpObject.h:
(JSC::RegExpObject::create):
(JSC::RegExpObject::setRegExp):
(JSC::RegExpObject::setLastIndex):
(JSC::RegExpObject::createStructure):
* runtime/RegExpPrototype.cpp:
(JSC::regExpProtoFuncCompile):
* runtime/RegExpPrototype.h:
(JSC::RegExpPrototype::createStructure):
* runtime/SmallStrings.cpp:
(JSC::SmallStrings::initializeCommonStrings):
(JSC::SmallStrings::createEmptyString):
(JSC::SmallStrings::createSingleCharacterString):
(JSC::SmallStrings::initialize):
* runtime/SmallStrings.h:
(JSC):
(JSC::SmallStrings::singleCharacterString):
(SmallStrings):
* runtime/SparseArrayValueMap.cpp:
(JSC::SparseArrayValueMap::SparseArrayValueMap):
(JSC::SparseArrayValueMap::finishCreation):
(JSC::SparseArrayValueMap::create):
(JSC::SparseArrayValueMap::createStructure):
(JSC::SparseArrayValueMap::putDirect):
(JSC::SparseArrayEntry::put):
* runtime/SparseArrayValueMap.h:
* runtime/StrictEvalActivation.cpp:
(JSC::StrictEvalActivation::StrictEvalActivation):
* runtime/StrictEvalActivation.h:
(JSC::StrictEvalActivation::create):
(JSC::StrictEvalActivation::createStructure):
* runtime/StringConstructor.cpp:
(JSC::StringConstructor::finishCreation):
* runtime/StringConstructor.h:
(JSC::StringConstructor::createStructure):
* runtime/StringObject.cpp:
(JSC::StringObject::StringObject):
(JSC::StringObject::finishCreation):
(JSC::constructString):
* runtime/StringObject.h:
(JSC::StringObject::create):
(JSC::StringObject::createStructure):
(StringObject):
* runtime/StringPrototype.cpp:
(JSC::StringPrototype::StringPrototype):
(JSC::StringPrototype::finishCreation):
(JSC::removeUsingRegExpSearch):
(JSC::replaceUsingRegExpSearch):
(JSC::stringProtoFuncMatch):
(JSC::stringProtoFuncSearch):
(JSC::stringProtoFuncSplit):
* runtime/StringPrototype.h:
(JSC::StringPrototype::createStructure):
* runtime/StringRecursionChecker.h:
(JSC::StringRecursionChecker::performCheck):
(JSC::StringRecursionChecker::~StringRecursionChecker):
* runtime/Structure.cpp:
(JSC::StructureTransitionTable::add):
(JSC::Structure::Structure):
(JSC::Structure::materializePropertyMap):
(JSC::Structure::despecifyDictionaryFunction):
(JSC::Structure::addPropertyTransition):
(JSC::Structure::removePropertyTransition):
(JSC::Structure::changePrototypeTransition):
(JSC::Structure::despecifyFunctionTransition):
(JSC::Structure::attributeChangeTransition):
(JSC::Structure::toDictionaryTransition):
(JSC::Structure::toCacheableDictionaryTransition):
(JSC::Structure::toUncacheableDictionaryTransition):
(JSC::Structure::sealTransition):
(JSC::Structure::freezeTransition):
(JSC::Structure::preventExtensionsTransition):
(JSC::Structure::takePropertyTableOrCloneIfPinned):
(JSC::Structure::nonPropertyTransition):
(JSC::Structure::isSealed):
(JSC::Structure::isFrozen):
(JSC::Structure::flattenDictionaryStructure):
(JSC::Structure::addPropertyWithoutTransition):
(JSC::Structure::removePropertyWithoutTransition):
(JSC::Structure::allocateRareData):
(JSC::Structure::cloneRareDataFrom):
(JSC::Structure::copyPropertyTable):
(JSC::Structure::copyPropertyTableForPinning):
(JSC::Structure::get):
(JSC::Structure::despecifyFunction):
(JSC::Structure::despecifyAllFunctions):
(JSC::Structure::putSpecificValue):
(JSC::Structure::createPropertyMap):
(JSC::Structure::getPropertyNamesFromStructure):
(JSC::Structure::prototypeChainMayInterceptStoreTo):
* runtime/Structure.h:
(Structure):
(JSC::Structure::finishCreation):
(JSC::Structure::setPrototypeWithoutTransition):
(JSC::Structure::setGlobalObject):
(JSC::Structure::setObjectToStringValue):
(JSC::Structure::materializePropertyMapIfNecessary):
(JSC::Structure::materializePropertyMapIfNecessaryForPinning):
(JSC::Structure::setPreviousID):
* runtime/StructureChain.cpp:
(JSC::StructureChain::StructureChain):
* runtime/StructureChain.h:
(JSC::StructureChain::create):
(JSC::StructureChain::createStructure):
(JSC::StructureChain::finishCreation):
(StructureChain):
* runtime/StructureInlines.h:
(JSC::Structure::create):
(JSC::Structure::createStructure):
(JSC::Structure::get):
(JSC::Structure::setEnumerationCache):
(JSC::Structure::prototypeChain):
(JSC::Structure::propertyTable):
* runtime/StructureRareData.cpp:
(JSC::StructureRareData::createStructure):
(JSC::StructureRareData::create):
(JSC::StructureRareData::clone):
(JSC::StructureRareData::StructureRareData):
* runtime/StructureRareData.h:
(StructureRareData):
* runtime/StructureRareDataInlines.h:
(JSC::StructureRareData::setPreviousID):
(JSC::StructureRareData::setObjectToStringValue):
* runtime/StructureTransitionTable.h:
(StructureTransitionTable):
(JSC::StructureTransitionTable::setSingleTransition):
* runtime/SymbolTable.h:
(JSC::SharedSymbolTable::create):
(JSC::SharedSymbolTable::createStructure):
(JSC::SharedSymbolTable::SharedSymbolTable):
* runtime/VM.cpp: Copied from Source/JavaScriptCore/runtime/JSGlobalData.cpp.
(JSC::VM::VM):
(JSC::VM::~VM):
(JSC::VM::createContextGroup):
(JSC::VM::create):
(JSC::VM::createLeaked):
(JSC::VM::sharedInstanceExists):
(JSC::VM::sharedInstance):
(JSC::VM::sharedInstanceInternal):
(JSC::VM::getHostFunction):
(JSC::VM::ClientData::~ClientData):
(JSC::VM::resetDateCache):
(JSC::VM::startSampling):
(JSC::VM::stopSampling):
(JSC::VM::discardAllCode):
(JSC::VM::dumpSampleData):
(JSC::VM::addSourceProviderCache):
(JSC::VM::clearSourceProviderCaches):
(JSC::VM::releaseExecutableMemory):
(JSC::releaseExecutableMemory):
(JSC::VM::gatherConservativeRoots):
(JSC::VM::addRegExpToTrace):
(JSC::VM::dumpRegExpTrace):
* runtime/VM.h: Copied from Source/JavaScriptCore/runtime/JSGlobalData.h.
(VM):
(JSC::VM::isSharedInstance):
(JSC::VM::usingAPI):
(JSC::VM::isInitializingObject):
(JSC::VM::setInitializingObjectClass):
(JSC::WeakSet::heap):
* runtime/WriteBarrier.h:
(JSC):
(JSC::WriteBarrierBase::set):
(JSC::WriteBarrierBase::setMayBeNull):
(JSC::WriteBarrierBase::setEarlyValue):
(JSC::WriteBarrier::WriteBarrier):
* testRegExp.cpp:
(GlobalObject):
(GlobalObject::create):
(GlobalObject::createStructure):
(GlobalObject::finishCreation):
(main):
(testOneRegExp):
(parseRegExpLine):
(runFromFiles):
(realMain):
* yarr/YarrInterpreter.h:
(BytecodePattern):
* yarr/YarrJIT.cpp:
(YarrGenerator):
(JSC::Yarr::YarrGenerator::compile):
(JSC::Yarr::jitCompile):
* yarr/YarrJIT.h:
(JSC):

../WebCore:

* ForwardingHeaders/runtime/JSGlobalData.h: Removed.
* ForwardingHeaders/runtime/VM.h: Copied from Source/WebCore/ForwardingHeaders/runtime/JSGlobalData.h.
* WebCore.exp.in:
* WebCore.order:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* bindings/js/DOMObjectHashTableMap.cpp:
(WebCore::DOMObjectHashTableMap::mapFor):
* bindings/js/DOMObjectHashTableMap.h:
(JSC):
(DOMObjectHashTableMap):
* bindings/js/DOMWrapperWorld.cpp:
(WebCore::DOMWrapperWorld::DOMWrapperWorld):
(WebCore::DOMWrapperWorld::~DOMWrapperWorld):
(WebCore::normalWorld):
(WebCore::mainThreadNormalWorld):
* bindings/js/DOMWrapperWorld.h:
(WebCore::DOMWrapperWorld::create):
(WebCore::DOMWrapperWorld::vm):
(DOMWrapperWorld):
(WebCore):
* bindings/js/GCController.cpp:
(WebCore::collect):
(WebCore::GCController::garbageCollectSoon):
(WebCore::GCController::garbageCollectNow):
(WebCore::GCController::setJavaScriptGarbageCollectorTimerEnabled):
(WebCore::GCController::discardAllCompiledCode):
* bindings/js/IDBBindingUtilities.cpp:
(WebCore::get):
(WebCore::set):
(WebCore::deserializeIDBValue):
(WebCore::deserializeIDBValueBuffer):
(WebCore::idbKeyToScriptValue):
* bindings/js/JSCallbackData.h:
(WebCore::JSCallbackData::JSCallbackData):
* bindings/js/JSCustomSQLStatementErrorCallback.cpp:
(WebCore::JSSQLStatementErrorCallback::handleEvent):
* bindings/js/JSCustomXPathNSResolver.cpp:
(WebCore::JSCustomXPathNSResolver::JSCustomXPathNSResolver):
(WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
* bindings/js/JSDOMBinding.cpp:
(WebCore::getHashTableForGlobalData):
(WebCore::reportException):
(WebCore::cacheDOMStructure):
* bindings/js/JSDOMBinding.h:
(WebCore::DOMConstructorObject::createStructure):
(WebCore::DOMConstructorWithDocument::finishCreation):
(WebCore::getDOMStructure):
(WebCore::setInlineCachedWrapper):
(WebCore):
(WebCore::jsStringWithCache):
* bindings/js/JSDOMGlobalObject.cpp:
(WebCore::JSDOMGlobalObject::JSDOMGlobalObject):
(WebCore::JSDOMGlobalObject::finishCreation):
* bindings/js/JSDOMGlobalObject.h:
(JSDOMGlobalObject):
(WebCore::JSDOMGlobalObject::createStructure):
(WebCore::getDOMConstructor):
* bindings/js/JSDOMWindowBase.cpp:
(WebCore::JSDOMWindowBase::JSDOMWindowBase):
(WebCore::JSDOMWindowBase::finishCreation):
(WebCore::JSDOMWindowBase::updateDocument):
(WebCore::JSDOMWindowBase::commonVM):
* bindings/js/JSDOMWindowBase.h:
(JSDOMWindowBase):
(WebCore::JSDOMWindowBase::createStructure):
* bindings/js/JSDOMWindowCustom.cpp:
(WebCore::JSDOMWindow::setLocation):
(WebCore::DialogHandler::dialogCreated):
(WebCore::DialogHandler::returnValue):
* bindings/js/JSDOMWindowShell.cpp:
(WebCore::JSDOMWindowShell::JSDOMWindowShell):
(WebCore::JSDOMWindowShell::finishCreation):
(WebCore::JSDOMWindowShell::setWindow):
* bindings/js/JSDOMWindowShell.h:
(JSDOMWindowShell):
(WebCore::JSDOMWindowShell::create):
(WebCore::JSDOMWindowShell::createStructure):
* bindings/js/JSDOMWrapper.h:
(WebCore::JSDOMWrapper::JSDOMWrapper):
* bindings/js/JSDeviceMotionEventCustom.cpp:
(WebCore::createAccelerationObject):
(WebCore::createRotationRateObject):
* bindings/js/JSDictionary.cpp:
(WebCore::JSDictionary::convertValue):
* bindings/js/JSDictionary.h:
(WebCore::JSDictionary::JSDictionary):
* bindings/js/JSErrorHandler.cpp:
(WebCore::JSErrorHandler::handleEvent):
* bindings/js/JSEventListener.cpp:
(WebCore::JSEventListener::handleEvent):
* bindings/js/JSEventListener.h:
(WebCore::JSEventListener::setWrapper):
(WebCore::JSEventListener::jsFunction):
* bindings/js/JSHTMLDocumentCustom.cpp:
(WebCore::JSHTMLDocument::all):
(WebCore::JSHTMLDocument::setAll):
* bindings/js/JSHTMLTemplateElementCustom.cpp:
(WebCore::JSHTMLTemplateElement::content):
* bindings/js/JSHistoryCustom.cpp:
(WebCore::JSHistory::state):
* bindings/js/JSImageConstructor.cpp:
(WebCore::JSImageConstructor::finishCreation):
* bindings/js/JSImageConstructor.h:
(WebCore::JSImageConstructor::createStructure):
* bindings/js/JSImageDataCustom.cpp:
(WebCore::toJS):
* bindings/js/JSInjectedScriptHostCustom.cpp:
(WebCore::InjectedScriptHost::nodeAsScriptValue):
(WebCore::JSInjectedScriptHost::functionDetails):
(WebCore::getJSListenerFunctions):
(WebCore::JSInjectedScriptHost::getEventListeners):
(WebCore::JSInjectedScriptHost::inspect):
* bindings/js/JSLazyEventListener.cpp:
(WebCore::JSLazyEventListener::initializeJSFunction):
* bindings/js/JSMessageEventCustom.cpp:
(WebCore::JSMessageEvent::data):
(WebCore::handleInitMessageEvent):
* bindings/js/JSMutationCallback.cpp:
(WebCore::JSMutationCallback::call):
* bindings/js/JSMutationObserverCustom.cpp:
(WebCore::JSMutationObserverConstructor::constructJSMutationObserver):
* bindings/js/JSNodeFilterCondition.cpp:
(WebCore::JSNodeFilterCondition::JSNodeFilterCondition):
* bindings/js/JSNodeFilterCondition.h:
(WebCore::JSNodeFilterCondition::create):
(JSNodeFilterCondition):
* bindings/js/JSNodeFilterCustom.cpp:
(WebCore::toNodeFilter):
* bindings/js/JSPopStateEventCustom.cpp:
(WebCore::cacheState):
* bindings/js/JSRequestAnimationFrameCallbackCustom.cpp:
(WebCore::JSRequestAnimationFrameCallback::handleEvent):
* bindings/js/JSSQLResultSetRowListCustom.cpp:
(WebCore::JSSQLResultSetRowList::item):
* bindings/js/JSWorkerContextBase.cpp:
(WebCore::JSWorkerContextBase::JSWorkerContextBase):
(WebCore::JSWorkerContextBase::finishCreation):
* bindings/js/JSWorkerContextBase.h:
(WebCore::JSWorkerContextBase::createStructure):
(JSWorkerContextBase):
* bindings/js/PageScriptDebugServer.cpp:
(WebCore::PageScriptDebugServer::recompileAllJSFunctions):
* bindings/js/ScheduledAction.cpp:
(WebCore::ScheduledAction::ScheduledAction):
(WebCore::ScheduledAction::executeFunctionInContext):
* bindings/js/ScheduledAction.h:
(WebCore::ScheduledAction::ScheduledAction):
* bindings/js/ScriptCachedFrameData.cpp:
(WebCore::ScriptCachedFrameData::ScriptCachedFrameData):
(WebCore::ScriptCachedFrameData::restore):
(WebCore::ScriptCachedFrameData::clear):
* bindings/js/ScriptCallStackFactory.cpp:
(WebCore::createScriptCallStack):
(WebCore::createScriptArguments):
* bindings/js/ScriptController.cpp:
(WebCore::ScriptController::createWindowShell):
(WebCore::ScriptController::evaluateInWorld):
(WebCore::ScriptController::createWorld):
(WebCore::ScriptController::getAllWorlds):
(WebCore::ScriptController::clearWindowShell):
(WebCore::ScriptController::initScript):
(WebCore::ScriptController::updateDocument):
(WebCore::ScriptController::cacheableBindingRootObject):
(WebCore::ScriptController::bindingRootObject):
(WebCore::ScriptController::clearScriptObjects):
(WebCore::ScriptController::shouldBypassMainWorldContentSecurityPolicy):
* bindings/js/ScriptControllerMac.mm:
(WebCore::ScriptController::windowScriptObject):
* bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::dispatchDidPause):
* bindings/js/ScriptEventListener.cpp:
(WebCore::eventListenerHandlerBody):
(WebCore::eventListenerHandler):
(WebCore::eventListenerHandlerLocation):
* bindings/js/ScriptFunctionCall.cpp:
(WebCore::ScriptFunctionCall::call):
(WebCore::ScriptCallback::call):
* bindings/js/ScriptGCEvent.cpp:
(WebCore::ScriptGCEvent::getHeapSize):
* bindings/js/ScriptObject.cpp:
(WebCore::ScriptObject::ScriptObject):
(WebCore::ScriptGlobalObject::set):
* bindings/js/ScriptState.h:
(WebCore):
* bindings/js/ScriptValue.cpp:
(WebCore::ScriptValue::deserialize):
* bindings/js/ScriptValue.h:
(WebCore::ScriptValue::ScriptValue):
* bindings/js/ScriptWrappable.h:
(JSC):
(ScriptWrappable):
* bindings/js/ScriptWrappableInlines.h:
(WebCore::ScriptWrappable::setWrapper):
* bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneDeserializer::readTerminal):
(WebCore::SerializedScriptValue::deserializeForInspector):
(WebCore::SerializedScriptValue::maybeThrowExceptionIfSerializationFailed):
* bindings/js/WebCoreJSClientData.h:
(WebCoreJSClientData):
(WebCore::initNormalWorldClientData):
* bindings/js/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::WorkerScriptController):
(WebCore::WorkerScriptController::~WorkerScriptController):
(WebCore::WorkerScriptController::initScript):
(WebCore::WorkerScriptController::evaluate):
(WebCore::WorkerScriptController::scheduleExecutionTermination):
(WebCore::WorkerScriptController::isExecutionTerminating):
(WebCore::WorkerScriptController::disableEval):
* bindings/js/WorkerScriptController.h:
(JSC):
(WebCore::WorkerScriptController::vm):
(WorkerScriptController):
* bindings/js/WorkerScriptDebugServer.cpp:
(WebCore::WorkerScriptDebugServer::recompileAllJSFunctions):
* bindings/objc/WebScriptObject.mm:
(+[WebScriptObject _convertValueToObjcValue:JSC::originRootObject:rootObject:]):
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
(GenerateImplementation):
(GenerateCallbackImplementation):
(JSValueToNative):
(GenerateConstructorDeclaration):
(GenerateConstructorHelperMethods):
* bindings/scripts/test/JS/JSFloat64Array.cpp:
(WebCore::getJSFloat64ArrayConstructorTable):
(WebCore::JSFloat64ArrayConstructor::finishCreation):
(WebCore::getJSFloat64ArrayPrototypeTable):
(WebCore::getJSFloat64ArrayTable):
(WebCore::JSFloat64Array::finishCreation):
(WebCore::JSFloat64Array::createPrototype):
* bindings/scripts/test/JS/JSFloat64Array.h:
(WebCore::JSFloat64Array::create):
(WebCore::JSFloat64Array::createStructure):
(JSFloat64Array):
(WebCore::JSFloat64ArrayPrototype::create):
(WebCore::JSFloat64ArrayPrototype::createStructure):
(WebCore::JSFloat64ArrayPrototype::JSFloat64ArrayPrototype):
(WebCore::JSFloat64ArrayConstructor::createStructure):
* bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
(WebCore::JSTestActiveDOMObjectConstructor::finishCreation):
(WebCore::JSTestActiveDOMObject::finishCreation):
(WebCore::JSTestActiveDOMObject::createPrototype):
* bindings/scripts/test/JS/JSTestActiveDOMObject.h:
(WebCore::JSTestActiveDOMObject::create):
(WebCore::JSTestActiveDOMObject::createStructure):
(JSTestActiveDOMObject):
(WebCore::JSTestActiveDOMObjectPrototype::create):
(WebCore::JSTestActiveDOMObjectPrototype::createStructure):
(WebCore::JSTestActiveDOMObjectPrototype::JSTestActiveDOMObjectPrototype):
(WebCore::JSTestActiveDOMObjectConstructor::createStructure):
* bindings/scripts/test/JS/JSTestCallback.cpp:
(WebCore::JSTestCallback::callbackWithNoParam):
(WebCore::JSTestCallback::callbackWithClass1Param):
(WebCore::JSTestCallback::callbackWithClass2Param):
(WebCore::JSTestCallback::callbackWithStringList):
(WebCore::JSTestCallback::callbackWithBoolean):
(WebCore::JSTestCallback::callbackRequiresThisToPass):
* bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
(WebCore::JSTestCustomNamedGetterConstructor::finishCreation):
(WebCore::JSTestCustomNamedGetter::finishCreation):
(WebCore::JSTestCustomNamedGetter::createPrototype):
* bindings/scripts/test/JS/JSTestCustomNamedGetter.h:
(WebCore::JSTestCustomNamedGetter::create):
(WebCore::JSTestCustomNamedGetter::createStructure):
(JSTestCustomNamedGetter):
(WebCore::JSTestCustomNamedGetterPrototype::create):
(WebCore::JSTestCustomNamedGetterPrototype::createStructure):
(WebCore::JSTestCustomNamedGetterPrototype::JSTestCustomNamedGetterPrototype):
(WebCore::JSTestCustomNamedGetterConstructor::createStructure):
* bindings/scripts/test/JS/JSTestEventConstructor.cpp:
(WebCore::JSTestEventConstructorConstructor::finishCreation):
(WebCore::JSTestEventConstructor::finishCreation):
(WebCore::JSTestEventConstructor::createPrototype):
* bindings/scripts/test/JS/JSTestEventConstructor.h:
(WebCore::JSTestEventConstructor::create):
(WebCore::JSTestEventConstructor::createStructure):
(JSTestEventConstructor):
(WebCore::JSTestEventConstructorPrototype::create):
(WebCore::JSTestEventConstructorPrototype::createStructure):
(WebCore::JSTestEventConstructorPrototype::JSTestEventConstructorPrototype):
(WebCore::JSTestEventConstructorConstructor::createStructure):
* bindings/scripts/test/JS/JSTestEventTarget.cpp:
(WebCore::JSTestEventTargetConstructor::finishCreation):
(WebCore::JSTestEventTarget::finishCreation):
(WebCore::JSTestEventTarget::createPrototype):
* bindings/scripts/test/JS/JSTestEventTarget.h:
(WebCore::JSTestEventTarget::create):
(WebCore::JSTestEventTarget::createStructure):
(JSTestEventTarget):
(WebCore::JSTestEventTargetPrototype::create):
(WebCore::JSTestEventTargetPrototype::createStructure):
(WebCore::JSTestEventTargetPrototype::JSTestEventTargetPrototype):
(WebCore::JSTestEventTargetConstructor::createStructure):
* bindings/scripts/test/JS/JSTestException.cpp:
(WebCore::JSTestExceptionConstructor::finishCreation):
(WebCore::JSTestException::finishCreation):
(WebCore::JSTestException::createPrototype):
* bindings/scripts/test/JS/JSTestException.h:
(WebCore::JSTestException::create):
(WebCore::JSTestException::createStructure):
(JSTestException):
(WebCore::JSTestExceptionPrototype::create):
(WebCore::JSTestExceptionPrototype::createStructure):
(WebCore::JSTestExceptionPrototype::JSTestExceptionPrototype):
(WebCore::JSTestExceptionConstructor::createStructure):
* bindings/scripts/test/JS/JSTestInterface.cpp:
(WebCore::JSTestInterfaceConstructor::finishCreation):
(WebCore::JSTestInterface::finishCreation):
(WebCore::JSTestInterface::createPrototype):
* bindings/scripts/test/JS/JSTestInterface.h:
(WebCore::JSTestInterface::create):
(WebCore::JSTestInterface::createStructure):
(JSTestInterface):
(WebCore::JSTestInterfacePrototype::create):
(WebCore::JSTestInterfacePrototype::createStructure):
(WebCore::JSTestInterfacePrototype::JSTestInterfacePrototype):
(WebCore::JSTestInterfaceConstructor::createStructure):
* bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
(WebCore::JSTestMediaQueryListListenerConstructor::finishCreation):
(WebCore::JSTestMediaQueryListListener::finishCreation):
(WebCore::JSTestMediaQueryListListener::createPrototype):
(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):
* bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
(WebCore::JSTestMediaQueryListListener::create):
(WebCore::JSTestMediaQueryListListener::createStructure):
(JSTestMediaQueryListListener):
(WebCore::JSTestMediaQueryListListenerPrototype::create):
(WebCore::JSTestMediaQueryListListenerPrototype::createStructure):
(WebCore::JSTestMediaQueryListListenerPrototype::JSTestMediaQueryListListenerPrototype):
(WebCore::JSTestMediaQueryListListenerConstructor::createStructure):
* bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
(WebCore::JSTestNamedConstructorConstructor::finishCreation):
(WebCore::JSTestNamedConstructorNamedConstructor::finishCreation):
(WebCore::JSTestNamedConstructor::finishCreation):
(WebCore::JSTestNamedConstructor::createPrototype):
* bindings/scripts/test/JS/JSTestNamedConstructor.h:
(WebCore::JSTestNamedConstructor::create):
(WebCore::JSTestNamedConstructor::createStructure):
(JSTestNamedConstructor):
(WebCore::JSTestNamedConstructorPrototype::create):
(WebCore::JSTestNamedConstructorPrototype::createStructure):
(WebCore::JSTestNamedConstructorPrototype::JSTestNamedConstructorPrototype):
(WebCore::JSTestNamedConstructorConstructor::createStructure):
(WebCore::JSTestNamedConstructorNamedConstructor::createStructure):
* bindings/scripts/test/JS/JSTestNode.cpp:
(WebCore::JSTestNodeConstructor::finishCreation):
(WebCore::JSTestNode::finishCreation):
(WebCore::JSTestNode::createPrototype):
* bindings/scripts/test/JS/JSTestNode.h:
(WebCore::JSTestNode::create):
(WebCore::JSTestNode::createStructure):
(JSTestNode):
(WebCore::JSTestNodePrototype::create):
(WebCore::JSTestNodePrototype::createStructure):
(WebCore::JSTestNodePrototype::JSTestNodePrototype):
(WebCore::JSTestNodeConstructor::createStructure):
* bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::JSTestObjConstructor::finishCreation):
(WebCore::JSTestObj::finishCreation):
(WebCore::JSTestObj::createPrototype):
(WebCore::jsTestObjCachedAttribute1):
(WebCore::jsTestObjCachedAttribute2):
(WebCore::setJSTestObjConditionalAttr4Constructor):
(WebCore::setJSTestObjConditionalAttr5Constructor):
(WebCore::setJSTestObjConditionalAttr6Constructor):
(WebCore::setJSTestObjAnyAttribute):
(WebCore::setJSTestObjReplaceableAttribute):
* bindings/scripts/test/JS/JSTestObj.h:
(WebCore::JSTestObj::create):
(WebCore::JSTestObj::createStructure):
(JSTestObj):
(WebCore::JSTestObjPrototype::create):
(WebCore::JSTestObjPrototype::createStructure):
(WebCore::JSTestObjPrototype::JSTestObjPrototype):
(WebCore::JSTestObjConstructor::createStructure):
* bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
(WebCore::JSTestOverloadedConstructorsConstructor::finishCreation):
(WebCore::JSTestOverloadedConstructors::finishCreation):
(WebCore::JSTestOverloadedConstructors::createPrototype):
* bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
(WebCore::JSTestOverloadedConstructors::create):
(WebCore::JSTestOverloadedConstructors::createStructure):
(JSTestOverloadedConstructors):
(WebCore::JSTestOverloadedConstructorsPrototype::create):
(WebCore::JSTestOverloadedConstructorsPrototype::createStructure):
(WebCore::JSTestOverloadedConstructorsPrototype::JSTestOverloadedConstructorsPrototype):
(WebCore::JSTestOverloadedConstructorsConstructor::createStructure):
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::finishCreation):
(WebCore::JSTestSerializedScriptValueInterface::finishCreation):
(WebCore::JSTestSerializedScriptValueInterface::createPrototype):
(WebCore::jsTestSerializedScriptValueInterfaceCachedValue):
(WebCore::jsTestSerializedScriptValueInterfaceCachedReadonlyValue):
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
(WebCore::JSTestSerializedScriptValueInterface::create):
(WebCore::JSTestSerializedScriptValueInterface::createStructure):
(JSTestSerializedScriptValueInterface):
(WebCore::JSTestSerializedScriptValueInterfacePrototype::create):
(WebCore::JSTestSerializedScriptValueInterfacePrototype::createStructure):
(WebCore::JSTestSerializedScriptValueInterfacePrototype::JSTestSerializedScriptValueInterfacePrototype):
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::createStructure):
* bindings/scripts/test/JS/JSTestTypedefs.cpp:
(WebCore::JSTestTypedefsConstructor::finishCreation):
(WebCore::JSTestTypedefs::finishCreation):
(WebCore::JSTestTypedefs::createPrototype):
* bindings/scripts/test/JS/JSTestTypedefs.h:
(WebCore::JSTestTypedefs::create):
(WebCore::JSTestTypedefs::createStructure):
(JSTestTypedefs):
(WebCore::JSTestTypedefsPrototype::create):
(WebCore::JSTestTypedefsPrototype::createStructure):
(WebCore::JSTestTypedefsPrototype::JSTestTypedefsPrototype):
(WebCore::JSTestTypedefsConstructor::createStructure):
* bridge/c/CRuntimeObject.h:
(JSC::Bindings::CRuntimeObject::createStructure):
* bridge/c/c_instance.cpp:
(JSC::Bindings::CRuntimeMethod::create):
(JSC::Bindings::CRuntimeMethod::createStructure):
(JSC::Bindings::CRuntimeMethod::finishCreation):
* bridge/jsc/BridgeJSC.cpp:
(JSC::Bindings::Instance::createRuntimeObject):
* bridge/objc/ObjCRuntimeObject.h:
(JSC::Bindings::ObjCRuntimeObject::createStructure):
* bridge/objc/objc_instance.mm:
(ObjCRuntimeMethod::create):
(ObjCRuntimeMethod::createStructure):
(ObjCRuntimeMethod::finishCreation):
* bridge/objc/objc_runtime.h:
(JSC::Bindings::ObjcFallbackObjectImp::createStructure):
* bridge/objc/objc_runtime.mm:
(JSC::Bindings::ObjcFallbackObjectImp::ObjcFallbackObjectImp):
(JSC::Bindings::ObjcFallbackObjectImp::finishCreation):
* bridge/qt/qt_instance.cpp:
(JSC::Bindings::QtRuntimeObject::createStructure):
(JSC::Bindings::QtInstance::~QtInstance):
(JSC::Bindings::QtInstance::getQtInstance):
* bridge/runtime_array.cpp:
(JSC::RuntimeArray::RuntimeArray):
(JSC::RuntimeArray::finishCreation):
* bridge/runtime_array.h:
(JSC::RuntimeArray::create):
(JSC::RuntimeArray::createStructure):
(RuntimeArray):
* bridge/runtime_method.cpp:
(JSC::RuntimeMethod::finishCreation):
* bridge/runtime_method.h:
(JSC::RuntimeMethod::create):
(JSC::RuntimeMethod::createStructure):
(RuntimeMethod):
* bridge/runtime_object.cpp:
(JSC::Bindings::RuntimeObject::RuntimeObject):
(JSC::Bindings::RuntimeObject::finishCreation):
* bridge/runtime_object.h:
(JSC::Bindings::RuntimeObject::createStructure):
* bridge/runtime_root.cpp:
(JSC::Bindings::RootObject::RootObject):
(JSC::Bindings::RootObject::gcProtect):
(JSC::Bindings::RootObject::gcUnprotect):
(JSC::Bindings::RootObject::updateGlobalObject):
(JSC::Bindings::RootObject::addRuntimeObject):
* bridge/runtime_root.h:
(RootObject):
* dom/Node.cpp:
* dom/Node.h:
(JSC):
* dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::vm):
* dom/ScriptExecutionContext.h:
(JSC):
(ScriptExecutionContext):
* html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::createImageBuffer):
* html/HTMLImageLoader.cpp:
(WebCore::HTMLImageLoader::notifyFinished):
* inspector/ScriptArguments.cpp:
(WebCore::ScriptArguments::ScriptArguments):
* loader/icon/IconDatabaseBase.cpp:
(WebCore):
(WebCore::iconDatabase):
(WebCore::setGlobalIconDatabase):
* platform/qt/MemoryUsageSupportQt.cpp:
(WebCore::memoryUsageKB):
(WebCore::actualMemoryUsageKB):
* platform/win/ClipboardUtilitiesWin.cpp:
(WebCore::createGlobalData):
* plugins/PluginView.cpp:
(WebCore::PluginView::start):
(WebCore::PluginView::stop):
(WebCore::PluginView::performRequest):
(WebCore::PluginView::npObject):
(WebCore::PluginView::privateBrowsingStateChanged):
* plugins/blackberry/PluginViewBlackBerry.cpp:
(WebCore::PluginView::dispatchNPEvent):
(WebCore::PluginView::setNPWindowIfNeeded):
(WebCore::PluginView::platformStart):
(WebCore::PluginView::getWindowInfo):
* plugins/efl/PluginViewEfl.cpp:
(WebCore::PluginView::dispatchNPEvent):
* plugins/gtk/PluginViewGtk.cpp:
(WebCore::PluginView::dispatchNPEvent):
(WebCore::PluginView::handleKeyboardEvent):
(WebCore::PluginView::handleMouseEvent):
(WebCore::PluginView::setNPWindowIfNeeded):
(WebCore::PluginView::platformStart):
* plugins/mac/PluginViewMac.mm:
(WebCore::PluginView::platformStart):
* plugins/qt/PluginViewQt.cpp:
(WebCore::PluginView::dispatchNPEvent):
(WebCore::PluginView::setNPWindowIfNeeded):
* plugins/win/PluginViewWin.cpp:
(WebCore::PluginView::dispatchNPEvent):
(WebCore::PluginView::handleKeyboardEvent):
(WebCore::PluginView::handleMouseEvent):
(WebCore::PluginView::setNPWindowRect):
* testing/js/WebCoreTestSupport.cpp:
(WebCoreTestSupport::injectInternalsObject):
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::dropProtection):

../WebKit/blackberry:

* Api/BlackBerryGlobal.cpp:
(BlackBerry::WebKit::clearMemoryCaches):
* WebKitSupport/AboutData.cpp:
* WebKitSupport/DumpRenderTreeSupport.cpp:
(DumpRenderTreeSupport::javaScriptObjectsCount):

../WebKit/efl:

* WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::javaScriptObjectsCount):

../WebKit/gtk:

* WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
(DumpRenderTreeSupportGtk::gcCountJavascriptObjects):

../WebKit/mac:

* Misc/WebCoreStatistics.mm:
(+[WebCoreStatistics javaScriptObjectsCount]):
(+[WebCoreStatistics javaScriptGlobalObjectsCount]):
(+[WebCoreStatistics javaScriptProtectedObjectsCount]):
(+[WebCoreStatistics javaScriptProtectedGlobalObjectsCount]):
(+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]):
(+[WebCoreStatistics javaScriptObjectTypeCounts]):
(+[WebCoreStatistics shouldPrintExceptions]):
(+[WebCoreStatistics setShouldPrintExceptions:]):
(+[WebCoreStatistics memoryStatistics]):
(+[WebCoreStatistics javaScriptReferencedObjectsCount]):
* Plugins/Hosted/NetscapePluginHostProxy.mm:
(identifierFromIdentifierRep):
* Plugins/Hosted/NetscapePluginInstanceProxy.h:
(LocalObjectMap):
* Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject):
(WebKit::NetscapePluginInstanceProxy::getWindowNPObject):
(WebKit::NetscapePluginInstanceProxy::getPluginElementNPObject):
(WebKit::NetscapePluginInstanceProxy::evaluate):
(WebKit::NetscapePluginInstanceProxy::addValueToArray):
* Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyRuntimeMethod::create):
(WebKit::ProxyRuntimeMethod::createStructure):
(WebKit::ProxyRuntimeMethod::finishCreation):
(WebKit::ProxyInstance::getPropertyNames):
* Plugins/Hosted/ProxyRuntimeObject.h:
(WebKit::ProxyRuntimeObject::create):
(WebKit::ProxyRuntimeObject::createStructure):
* Plugins/WebNetscapePluginStream.mm:
(WebNetscapePluginStream::wantsAllStreams):
* Plugins/WebNetscapePluginView.mm:
(-[WebNetscapePluginView sendEvent:isDrawRect:]):
(-[WebNetscapePluginView privateBrowsingModeDidChange]):
(-[WebNetscapePluginView setWindowIfNecessary]):
(-[WebNetscapePluginView createPluginScriptableObject]):
(-[WebNetscapePluginView getFormValue:]):
(-[WebNetscapePluginView evaluateJavaScriptPluginRequest:]):
(-[WebNetscapePluginView webFrame:didFinishLoadWithReason:]):
(-[WebNetscapePluginView loadPluginRequest:]):
(-[WebNetscapePluginView _printedPluginBitmap]):
* Plugins/WebPluginController.mm:
(+[WebPluginController plugInViewWithArguments:fromPluginPackage:]):
(-[WebPluginController stopOnePlugin:]):
(-[WebPluginController destroyOnePlugin:]):
(-[WebPluginController startAllPlugins]):
(-[WebPluginController addPlugin:]):
* WebKit.order:
* WebView/WebScriptDebugDelegate.mm:
(-[WebScriptCallFrame scopeChain]):
(-[WebScriptCallFrame evaluateWebScript:]):
* WebView/WebScriptDebugger.mm:
(WebScriptDebugger::WebScriptDebugger):

../WebKit/qt:

* WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(DumpRenderTreeSupportQt::javaScriptObjectsCount):
* WebCoreSupport/QWebFrameAdapter.cpp:
(QWebFrameAdapter::addToJavaScriptWindowObject):

../WebKit/win:

* WebCoreStatistics.cpp:
(WebCoreStatistics::javaScriptObjectsCount):
(WebCoreStatistics::javaScriptGlobalObjectsCount):
(WebCoreStatistics::javaScriptProtectedObjectsCount):
(WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
(WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
* WebJavaScriptCollector.cpp:
(WebJavaScriptCollector::objectCount):

../WebKit2:

* Shared/linux/WebMemorySamplerLinux.cpp:
(WebKit::WebMemorySampler::sampleWebKit):
* Shared/mac/WebMemorySampler.mac.mm:
(WebKit::WebMemorySampler::sampleWebKit):
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::javaScriptObjectsCount):
* WebProcess/Plugins/Netscape/JSNPMethod.cpp:
(WebKit::JSNPMethod::finishCreation):
* WebProcess/Plugins/Netscape/JSNPMethod.h:
(WebKit::JSNPMethod::create):
(JSNPMethod):
(WebKit::JSNPMethod::createStructure):
* WebProcess/Plugins/Netscape/JSNPObject.cpp:
(WebKit::JSNPObject::JSNPObject):
(WebKit::JSNPObject::finishCreation):
(WebKit::JSNPObject::callMethod):
(WebKit::JSNPObject::callObject):
(WebKit::JSNPObject::callConstructor):
(WebKit::JSNPObject::put):
(WebKit::JSNPObject::deleteProperty):
(WebKit::JSNPObject::getOwnPropertyNames):
(WebKit::JSNPObject::propertyGetter):
* WebProcess/Plugins/Netscape/JSNPObject.h:
(WebKit::JSNPObject::create):
(WebKit::JSNPObject::createStructure):
* WebProcess/Plugins/Netscape/NPJSObject.cpp:
(WebKit::NPJSObject::create):
(WebKit::NPJSObject::initialize):
* WebProcess/Plugins/Netscape/NPJSObject.h:
(JSC):
(NPJSObject):
* WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
(WebKit::NPRuntimeObjectMap::getOrCreateNPObject):
(WebKit::NPRuntimeObjectMap::convertJSValueToNPVariant):
(WebKit::NPRuntimeObjectMap::evaluate):
* WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h:
(JSC):
(NPRuntimeObjectMap):
* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::windowScriptNPObject):
(WebKit::PluginView::pluginElementNPObject):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::runJavaScriptInMainFrame):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::getWebCoreStatistics):

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

7 years agoDifferentiate between creating local storage maps and session storage maps
andersca@apple.com [Thu, 18 Apr 2013 19:26:28 +0000 (19:26 +0000)]
Differentiate between creating local storage maps and session storage maps
https://bugs.webkit.org/show_bug.cgi?id=114823

Reviewed by Beth Dakin.

* UIProcess/Storage/StorageManager.cpp:
(WebKit::StorageManager::createLocalStorageMap):
(WebKit::StorageManager::createSessionStorageMap):
* UIProcess/Storage/StorageManager.h:
* UIProcess/Storage/StorageManager.messages.in:
* WebProcess/Storage/StorageAreaMap.cpp:
(WebKit::StorageAreaMap::StorageAreaMap):

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

7 years agoMore cleaning up of skipped WK2 tests.
jberlin@webkit.org [Thu, 18 Apr 2013 18:39:52 +0000 (18:39 +0000)]
More cleaning up of skipped WK2 tests.

* platform/mac-wk2/TestExpectations:
* platform/wk2/TestExpectations:

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

7 years agoStorageAreaMaps should not assume that a zero storage namespace ID is used for local...
andersca@apple.com [Thu, 18 Apr 2013 18:34:21 +0000 (18:34 +0000)]
StorageAreaMaps should not assume that a zero storage namespace ID is used for local storage
https://bugs.webkit.org/show_bug.cgi?id=114822

Reviewed by Beth Dakin.

Store the storage type directly in the storage area map.

* WebProcess/Storage/StorageAreaMap.cpp:
(WebKit::StorageAreaMap::StorageAreaMap):
* WebProcess/Storage/StorageAreaMap.h:
(WebKit::StorageAreaMap::storageType):

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

7 years agoBegin fleshing out UI side local storage
andersca@apple.com [Thu, 18 Apr 2013 18:18:29 +0000 (18:18 +0000)]
Begin fleshing out UI side local storage
https://bugs.webkit.org/show_bug.cgi?id=114820

Reviewed by Beth Dakin.

* WebProcess/Storage/StorageNamespaceImpl.cpp:
(WebKit::StorageNamespaceImpl::createLocalStorageNamespace):
(WebKit::StorageNamespaceImpl::createSessionStorageNamespace):
(WebKit::StorageNamespaceImpl::StorageNamespaceImpl):
(WebKit::StorageNamespaceImpl::~StorageNamespaceImpl):
* WebProcess/Storage/StorageNamespaceImpl.h:
* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::localStorageNamespace):

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

7 years agoFix windows build by moving template definition to JSDOMBinding.h
oliver@apple.com [Thu, 18 Apr 2013 18:14:45 +0000 (18:14 +0000)]
Fix windows build by moving template definition to JSDOMBinding.h

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

7 years agoFix spelling I thought I had fixed.
weinig@apple.com [Thu, 18 Apr 2013 18:08:43 +0000 (18:08 +0000)]
Fix spelling I thought I had fixed.

* UIProcess/API/mac/WKBrowsingContextGroup.mm:
(-[WKBrowsingContextGroup initWithIdentifier:]):

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

7 years agoForced subtitles never rendered
eric.carlson@apple.com [Thu, 18 Apr 2013 18:03:11 +0000 (18:03 +0000)]
Forced subtitles never rendered
https://bugs.webkit.org/show_bug.cgi?id=114818

Source/WebCore:

Reviewed by Jer Noble.

No new tests, media/track/track-forced-subtitles-in-band.html was updated to test this change.

* html/track/TextTrack.cpp:
(WebCore::TextTrack::isRendered): "forced" tracks are rendered.

LayoutTests:

Update test to check that a forced cue is rendered.

Reviewed by Jer Noble.

* media/track/track-forced-subtitles-in-band-expected.txt:
* media/track/track-forced-subtitles-in-band.html:

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

7 years agoWebKit should not write WKPreferences to app user defaults when using the ObjC API
weinig@apple.com [Thu, 18 Apr 2013 18:00:40 +0000 (18:00 +0000)]
WebKit should not write WKPreferences to app user defaults when using the ObjC API
<rdar://problem/13593578>
https://bugs.webkit.org/show_bug.cgi?id=114821

Reviewed by Anders Carlsson.

* UIProcess/API/mac/WKBrowsingContextGroup.mm:
(-[WKBrowsingContextGroup initWithIdentifier:]):
Use a identifier-less preferences for the ObjC-API. I think we will probably want this
to be the default for the C-API at some point as well, but Safari currently uses this
behavior.

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

7 years ago[BlackBerry] Should pass through an actual error code when calling notifyLoadFinished
commit-queue@webkit.org [Thu, 18 Apr 2013 17:55:21 +0000 (17:55 +0000)]
[BlackBerry] Should pass through an actual error code when calling notifyLoadFinished
https://bugs.webkit.org/show_bug.cgi?id=114815

Patch by Ed Baker <edbaker@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

PR #318079

* WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
(WebCore::FrameLoaderClientBlackBerry::postProgressFinishedNotification):

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

7 years agoSpeculative build fix for Qt Mountain Lion Release after r148639.
zarvai@inf.u-szeged.hu [Thu, 18 Apr 2013 17:50:59 +0000 (17:50 +0000)]
Speculative build fix for Qt Mountain Lion Release after r148639.
https://bugs.webkit.org/show_bug.cgi?id=114793

Reviewed by Michael Saboff.

* wtf/CurrentTime.cpp:

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

7 years agoChange storage factory functions to take a PageGroup and Page respectively
andersca@apple.com [Thu, 18 Apr 2013 17:14:04 +0000 (17:14 +0000)]
Change storage factory functions to take a PageGroup and Page respectively
https://bugs.webkit.org/show_bug.cgi?id=114776

Reviewed by Beth Dakin.

Source/WebCore:

Change StorageNamespace::localStorageNamespace to take a PageGroup since WebKit2 needs
to know which local storage namespace belongs to which page group. Also remove the quota parameter from
the sessionStorageNamespace function since that's trivial to get from the Page.

* WebCore.exp.in:
* page/Page.cpp:
(WebCore::Page::sessionStorage):
* page/PageGroup.cpp:
(WebCore::PageGroup::localStorage):
* storage/StorageNamespace.cpp:
(WebCore::StorageNamespace::localStorageNamespace):
(WebCore::StorageNamespace::sessionStorageNamespace):
* storage/StorageNamespace.h:
* storage/StorageNamespaceImpl.cpp:
(WebCore::StorageNamespaceImpl::localStorageNamespace):
(WebCore::StorageNamespaceImpl::sessionStorageNamespace):
* storage/StorageNamespaceImpl.h:
* storage/StorageStrategy.cpp:
(WebCore::StorageStrategy::localStorageNamespace):
(WebCore::StorageStrategy::sessionStorageNamespace):
* storage/StorageStrategy.h:

Source/WebKit2:

Update for WebCore changes.

* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::localStorageNamespace):
(WebKit::WebPlatformStrategies::sessionStorageNamespace):
* WebProcess/WebCoreSupport/WebPlatformStrategies.h:
(WebPlatformStrategies):

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

7 years agoRemove an ASSERT that is causing flakeyness in Debug builds.
timothy@apple.com [Thu, 18 Apr 2013 16:34:36 +0000 (16:34 +0000)]
Remove an ASSERT that is causing flakeyness in Debug builds.

https://webkit.org/b/113020

Reviewed by Jessie Berlin.

* UIProcess/WebInspectorProxy.cpp:
(WebKit::WebInspectorProxy::open): Removed ASSERT(m_createdInspectorPage).

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

7 years ago[GTK] fast/canvas/DrawImageSinglePixelStretch.html fails
mrobinson@webkit.org [Thu, 18 Apr 2013 16:20:09 +0000 (16:20 +0000)]
[GTK] fast/canvas/DrawImageSinglePixelStretch.html fails
https://bugs.webkit.org/show_bug.cgi?id=58309

Reviewed by Alejandro G. Castro.

Source/WebCore:

No new tests. This patch unskips a test.

Prevent sampling outside source boundaries, by creating subsurfaces from source surfaces.
This also requires careful handling of negative and floating source rectangles.

* platform/graphics/cairo/PlatformContextCairo.cpp:
(WebCore::PlatformContextCairo::drawSurfaceToContext): Use a subsurface to prevent sampling
outside rectangle boundaries.

LayoutTests:

* platform/gtk/TestExpectations: Unskip a test which is now passing.

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

7 years ago[BlackBerry] Improper initialization of ANGLEResources (resubmission)
commit-queue@webkit.org [Thu, 18 Apr 2013 16:14:58 +0000 (16:14 +0000)]
[BlackBerry] Improper initialization of ANGLEResources (resubmission)
https://bugs.webkit.org/show_bug.cgi?id=114814

Patch by Jonathan Feldstein <jfeldstein@blackberry.com> on 2013-04-18
Reviewed by Yong Li, Rob Buis
Internally reviewed by Maxim Mogilnitsky

MaxDrawBuffers, OES_standard_derivatives, OES_EGL_image_external and ARB_texture_rectangle
are initialized through the ShBuiltInResources function so these fields do not need to be
set again in GraphicsContext3DBlackBerry.cpp. In addition, the extension flags should not
be set to true without getExtension being called (Khronos WebGL specs, section 5.14.14.).
In fact, as a direct result of these extensions being enabled prior to calling
getExtension, a WebGL conformance suite test for GL_OES_standard_derivatives was failing.

* platform/graphics/blackberry/GraphicsContext3DBlackBerry.cpp:
(WebCore::GraphicsContext3D::GraphicsContext3D):

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

7 years ago[GTK] Add WebKitWebPage::send-request signal to WebKit2 GTK+ API
carlosgc@webkit.org [Thu, 18 Apr 2013 16:12:12 +0000 (16:12 +0000)]
[GTK] Add WebKitWebPage::send-request signal to WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=83681

Reviewed by Anders Carlsson.

Add WebKitWebPage::send-request signal emitted in willSendRequest
callback to allow web process extensions to modify requests before
they are sent or cancel the resource load.
This patch makes WebKitURIRequest and WebKitURIResponse objects
shareable between UI process and web extensions APIs. Since both
APIs force single header includes, the WebKitDefines.h header has
been split moving the forward declarations specific to the UI
process API to a new file WebKitForwardDeclarations.h. This way we
can also  share the WebKitDefines.h header and remove the
WebKitWebExtensionDefines.h header used in the web extensions API.

* GNUmakefile.list.am: Add new files to compilation.
* UIProcess/API/gtk/WebKitContextMenu.h: Include WebKitForward.h.
* UIProcess/API/gtk/WebKitContextMenuItem.h: Ditto.
* UIProcess/API/gtk/WebKitDefines.h: Remove forward declarations.
* UIProcess/API/gtk/WebKitDownload.h: Include WebKitForward.h.
* UIProcess/API/gtk/WebKitFindController.h: Ditto.
* UIProcess/API/gtk/WebKitForwardDeclarations.h: Added. Contains
the forward declarations moved from WebKitDefines.h.
* UIProcess/API/gtk/WebKitPrintOperation.h: Include WebKitForward.h.
* UIProcess/API/gtk/WebKitURIRequest.cpp:
(webkitURIRequestSetProperty): Use webkit_uri_request_set_uri() to
set the new URI.
(webkit_uri_request_class_init): Make URI property construct
instead of construct-only, since it can be updated once
constructed. It should never be NULL, so set default value to
about:blank instad of NULL.
(webkit_uri_request_set_uri): New public method to set the URI of
the WebKitURIRequest.
* UIProcess/API/gtk/WebKitURIRequest.h: Allow to include this file
from webkit-web-extension.h.
* UIProcess/API/gtk/WebKitURIResponse.h: Ditto.
* UIProcess/API/gtk/WebKitURISchemeRequest.h: Include
WebKitForward.h.
* UIProcess/API/gtk/WebKitWebView.h: Ditto.
* UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add
webkit_uri_request_set_uri.
* UIProcess/API/gtk/tests/TestResources.cpp:
(testWebResourceSendRequest):
(serverCallback):
(beforeAll):
* UIProcess/API/gtk/tests/WebExtensionTest.cpp:
(sendRequestCallback):
(pageCreatedCallback):
* UIProcess/API/gtk/webkit2marshal.list:
* WebProcess/InjectedBundle/API/gtk/WebKitWebExtension.h: Include
WebKitDefines.h instead of WebKitWebExtensionDefines.h.
* WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:
(willSendRequestForFrame): Emit WebKitWebPage::send-request and
return early if the load is cancelled.
(webkit_web_page_class_init): Add WebKitWebPage::send-request
signal.
* WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h: Include
WebKitDefines.h instead of WebKitWebExtensionDefines.h.
* WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:

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

7 years agoremove build warning(unused parameter)
commit-queue@webkit.org [Thu, 18 Apr 2013 15:01:32 +0000 (15:01 +0000)]
remove build warning(unused parameter)
https://bugs.webkit.org/show_bug.cgi?id=114670

Patch by Xuefei Ren <xren@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

Source/JavaScriptCore:

remove warning in Source/JavaScriptCore/runtime/GCActivityCallbackBlackBerry.cpp

* runtime/GCActivityCallbackBlackBerry.cpp:
(JSC::DefaultGCActivityCallback::didAllocate):

Source/WebCore:

remove warning(unused parameter) in
Source/WebCore/html/shadow/MediaControlsBlackBerry.cpp
Source/WebCore/loader/blackberry/CookieJarBlackBerry.cpp
Source/WebCore/platform/blackberry/AuthenticationChallengeManager.cpp
Source/WebCore/platform/blackberry/RenderThemeBlackBerry.cpp
Source/WebCore/platform/network/blackberry/ResourceResponseBlackBerry.cpp
Source/WebCore/platform/network/blackberry/SocketStreamHandleBlackBerry.cpp
Source/WebCore/plugins/blackberry/PluginViewBlackBerry.cpp

* html/shadow/MediaControlsBlackBerry.cpp:
(WebCore::MediaControlFullscreenFullscreenButtonElement::setIsFullscreen):
* loader/blackberry/CookieJarBlackBerry.cpp:
(WebCore::getRawCookies):
(WebCore::deleteCookie):
* platform/blackberry/AuthenticationChallengeManager.cpp:
(WebCore::AuthenticationChallengeManager::notifyChallengeResult):
* platform/blackberry/RenderThemeBlackBerry.cpp:
(WebCore::RenderTheme::themeForPage):
* platform/network/blackberry/ResourceResponseBlackBerry.cpp:
(WebCore::ResourceResponse::doPlatformAdopt):
* platform/network/blackberry/SocketStreamHandleBlackBerry.cpp:
(WebCore::SocketStreamHandle::notifyStatusReceived):
* plugins/blackberry/PluginViewBlackBerry.cpp:
(WebCore::PluginView::invalidateRegion):

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

7 years agoremove build warning(unused parameter)
commit-queue@webkit.org [Thu, 18 Apr 2013 14:55:30 +0000 (14:55 +0000)]
remove build warning(unused parameter)
https://bugs.webkit.org/show_bug.cgi?id=114670

Patch by Xuefei Ren <xren@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

Source/WebCore:

remove builde warning (unused parameter) in
Source/WebCore/platform/blackberry/CursorBlackBerry.cpp

* platform/blackberry/CursorBlackBerry.cpp:
(WebCore::Cursor::Cursor):

Source/WebKit/blackberry:

remove builde warning (unused parameter) in
Source/WebKit/blackberry

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::spellCheckingRequestCancelled):
(BlackBerry::WebKit::InputHandler::spellCheckingRequestProcessed):
(BlackBerry::WebKit::InputHandler::spannableTextInRange):
* WebKitSupport/RenderQueue.cpp:
(BlackBerry::WebKit::RenderQueue::backingStoreRectChanging):
(BlackBerry::WebKit::RenderQueue::scrollZoomJobsCompleted):
* WebKitSupport/SurfacePool.cpp:
(BlackBerry::WebKit::SurfacePool::destroyPlatformGraphicsContext):
(BlackBerry::WebKit::SurfacePool::waitForBuffer):
(BlackBerry::WebKit::SurfacePool::notifyBuffersComposited):
(BlackBerry::WebKit::SurfacePool::destroyPlatformSync):

Tools:

remove builde warning (unused parameter) in
Tools/DumpRenderTree/blackberry

* DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp:
(AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
(AccessibilityUIElement::scrollToGlobalPoint):
* DumpRenderTree/blackberry/DumpRenderTree.cpp:
(BlackBerry::WebKit::DumpRenderTree::addMessageToConsole):
(BlackBerry::WebKit::DumpRenderTree::didReceiveResponseForFrame):
* DumpRenderTree/blackberry/EventSender.cpp:
(getDragModeCallback):
(setDragModeCallback):
(mouseWheelToCallback):
(contextClickCallback):
(mouseDownCallback):
(mouseUpCallback):
(mouseMoveToCallback):
(beginDragWithFilesCallback):
(leapForwardCallback):
(keyDownCallback):
(textZoomInCallback):
(textZoomOutCallback):
(zoomPageInCallback):
(zoomPageOutCallback):
(addTouchPointCallback):
(updateTouchPointCallback):
(setTouchModifierCallback):
(touchStartCallback):
(touchCancelCallback):
(touchMoveCallback):
(touchEndCallback):
(clearTouchPointsCallback):
(cancelTouchPointCallback):
(releaseTouchPointCallback):
(scalePageByCallback):
* DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
(TestRunner::authenticateSession):
(TestRunner::setSpatialNavigationEnabled):
(TestRunner::apiTestNewWindowDataLoadBaseURL):
(TestRunner::setPluginsEnabled):
(TestRunner::setApplicationCacheOriginQuota):
(TestRunner::addMockSpeechInputResult):
(TestRunner::setViewModeMediaFeature):
(TestRunner::deleteLocalStorageForOrigin):
(TestRunner::applicationCacheDiskUsageForOrigin):
(TestRunner::grantWebNotificationPermission):
(TestRunner::denyWebNotificationPermission):
(TestRunner::simulateWebNotificationClick):
(TestRunner::simulateLegacyWebNotificationClick):

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

7 years agoremove build warning(unused parameter)
commit-queue@webkit.org [Thu, 18 Apr 2013 14:30:25 +0000 (14:30 +0000)]
remove build warning(unused parameter)
https://bugs.webkit.org/show_bug.cgi?id=114670

Patch by Xuefei Ren <xren@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

remove build warning in Source/WebKit/blackberry/Api

* Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::scroll):
(BlackBerry::WebKit::BackingStorePrivate::clearAndUpdateTileOfNotRenderedRegion):
(BlackBerry::WebKit::BackingStorePrivate::paintDefaultBackground):
(BlackBerry::WebKit::BackingStorePrivate::blitTileRect):
(BlackBerry::WebKit::BackingStorePrivate::actualVisibleSizeChanged):
* Api/BlackBerryGlobal.cpp:
(BlackBerry::WebKit::clearAppCache):
(BlackBerry::WebKit::clearDatabase):
* Api/WebOverlay.cpp:
(BlackBerry::WebKit::WebOverlayPrivateWebKitThread::setContentsToImage):
(BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::layerVisibilityChanged):
(BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::drawTextures):
(BlackBerry::WebKit::WebOverlayPrivateCompositingThread::setContentsToImage):
* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::setCaretHighlightStyle):
* Api/WebPageCompositor.cpp:
(BlackBerry::WebKit::WebPageCompositor::cleanup):

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

7 years agoEditingStyle: Avoid some unnecessary CSSStyleDeclaration wrappers.
akling@apple.com [Thu, 18 Apr 2013 14:24:21 +0000 (14:24 +0000)]
EditingStyle: Avoid some unnecessary CSSStyleDeclaration wrappers.
<http://webkit.org/b/114763>

Reviewed by Antti Koivisto.

removeEquivalentProperties(CSSStyleDeclaration) and removeEquivalentProperties(StylePropertySet)
only have different behavior if the CSSStyleDeclaration is computed style (they differ in handling
of the 'font-size' property.)

Avoid creating a CSSStyleDeclaration for StylePropertySets where we can just pass them in directly.

* editing/EditingStyle.cpp:
(WebCore::EditingStyle::removeStyleAddedByNode):
(WebCore::EditingStyle::removeStyleConflictingWithStyleOfNode):

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

7 years ago[WK2] CoordinatedGraphicsLayerState is a struct, not a class
bruno.abinader@basyskom.com [Thu, 18 Apr 2013 14:08:07 +0000 (14:08 +0000)]
[WK2] CoordinatedGraphicsLayerState is a struct, not a class
https://bugs.webkit.org/show_bug.cgi?id=108855

Reviewed by Andreas Kling.

Fixes the forward declaration which takes CoordinatedGraphicsLayerState
as a class.

* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
(WebCore):

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

7 years agoFlaky Test: media/track/track-mode.html
eric.carlson@apple.com [Thu, 18 Apr 2013 13:54:17 +0000 (13:54 +0000)]
Flaky Test: media/track/track-mode.html
https://bugs.webkit.org/show_bug.cgi?id=114361

Unreviewed, fix a flaky test.

* media/track/track-mode.html:

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

7 years agoUnset :hover in inner documents
allan.jensen@digia.com [Thu, 18 Apr 2013 13:37:24 +0000 (13:37 +0000)]
Unset :hover in inner documents
https://bugs.webkit.org/show_bug.cgi?id=114446

Reviewed by Antonio Gomes.

Source/WebCore:

Fixes a regression from r145126 where hover nodes in inner documents was sometimes
not unset. Additionally it uses the new api from r145126 to avoid an unnecessary
hit test in touch-event handling.

Test: fast/events/touch/frame-hover-update.html

* dom/Document.cpp:
(WebCore::Document::updateHoverActiveState):
* page/EventHandler.cpp:
(WebCore::shouldGesturesTriggerActive):
(WebCore::EventHandler::handleTouchEvent):

LayoutTests:

Test expected effect of touch events on hover state.

* fast/events/touch/frame-hover-update-expected.txt: Added.
* fast/events/touch/frame-hover-update.html: Added.

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

7 years ago[EFL][WK2] Change inadequate return value in method setDone().
commit-queue@webkit.org [Thu, 18 Apr 2013 13:08:22 +0000 (13:08 +0000)]
[EFL][WK2] Change inadequate return value in method setDone().
https://bugs.webkit.org/show_bug.cgi?id=114806

Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-04-18
Reviewed by Andreas Kling.

Fix possible warning in EFL port: no return statement in function returning non-void.
Change return value from bool to void in method setDone().

* UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::CallbackDataTimer::setDone):

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

7 years ago[WK2][EFL] Text Checker's settings refactor
g.czajkowski@samsung.com [Thu, 18 Apr 2013 13:04:15 +0000 (13:04 +0000)]
[WK2][EFL] Text Checker's settings refactor
https://bugs.webkit.org/show_bug.cgi?id=111713

Reviewed by Andreas Kling.

Source/WebKit2:

Use WK2's TextCheckerState object as the store for the text checker settings.
It's shared between the client (Ewk API part) and WebProcess (read only).
Thanks to it, we don't have to keep any additional structure with
the settings on ewk side.

In the consistency with WKTextChecker C API, move the Ewk's text checker settings APIs
to the ewk_text_checker.h/cpp. They're not connected to Ewk_View/Ewk_Settings object to
keep them in ewk_setting.h/cpp.

Introduce a new class to implement WKTextCheckerClient callbacks to call spelling
methods through WK2 C API.
The main purpose of this change is to detach text checker initialization from ewk_context.

* PlatformEfl.cmake:
Add a new files to the build.

* UIProcess/API/efl/ewk_context.cpp:
(EwkContext::EwkContext):
Detach the text checker initialization from context.
There might be more than default context.
There is one text checker object per application.

* UIProcess/API/efl/ewk_settings.cpp:
* UIProcess/API/efl/ewk_settings.h:
Remove the text checker settings.

* UIProcess/API/efl/ewk_text_checker.cpp:
Add the text checker settings to the ewk_text_checker.h/cpp

(convertLanguagesToEinaList):
Add helper function to convert Vector's values to Eina_List.

(clientCallbacks):
Add the client callback responsible for the continuous spell checking
setting change to the struct.

(ewk_text_checker_continuous_spell_checking_enabled_set):
Do not call the client's callback responsible for the setting
change unless WebKit changes the setting (trough the context
'Check Spelling While Typing' option).

* UIProcess/API/efl/ewk_text_checker.h:
Adjust APIs name to the ewk_text_checker syntax.
Update the documentation according to the changes.

* UIProcess/API/efl/ewk_text_checker_private.h:
(ClientCallbacks):
Move ClientCallbacks structure to TextCheckerClientEfl.
The client callbacks (Ewk API) have to be accessible in WKTextCheckerClient callbacks
to choose what implementation will be used - the client's (if definied) or Enchant impl.

* UIProcess/API/efl/tests/test_ewk2_text_checker.cpp:
Update the unit tests according to the APIs change.
Update the test responsible for the notification about the setting change
according to changes in 'ewk_text_checker_continuous_spell_checking_enabled_set'.

* UIProcess/efl/TextCheckerClientEfl.cpp: Added.
Implement WKTextCheckerClient callbacks.

(TextCheckerClientEfl::TextCheckerClientEfl):
(TextCheckerClientEfl::instance):
Allow to get and create TextCheckerClientEfl object.

(TextCheckerClientEfl::isContinuousSpellCheckingEnabled):
Get the setting value based on WK2 C API.

(TextCheckerClientEfl::ensureSpellCheckingLanguage):
Load the default languages if user didn't specify any.

(TextCheckerClientEfl::updateSpellCheckingLanguages):
(TextCheckerClientEfl::languagesUpdateTimerFired):
(TextCheckerClientEfl::availableSpellCheckingLanguages):
(TextCheckerClientEfl::loadedSpellCheckingLanguages):
(TextCheckerClientEfl::availableSpellCheckingLanguages):
(TextCheckerClientEfl::loadedSpellCheckingLanguages):
Provide support for languages.

(TextCheckerClientEfl::spellCheckingSettingChangeTimerFired):
(TextCheckerClientEfl::callContinuousSpellCheckingChangeCallbackAsync):
Notify the client about the setting change.

(TextCheckerClientEfl::isContinuousSpellCheckingEnabledCallback):
(TextCheckerClientEfl::setContinuousSpellCheckingEnabledCallback):
(TextCheckerClientEfl::uniqueSpellDocumentTagCallback):
(TextCheckerClientEfl::closeSpellDocumentWithTagCallback):
(TextCheckerClientEfl::checkSpellingOfStringCallback):
(TextCheckerClientEfl::guessesForWordCallback):
(TextCheckerClientEfl::learnWordCallback):
(TextCheckerClientEfl::ignoreWordCallback):
WKTextCheckerClient callbacks implementation.

* UIProcess/efl/TextCheckerClientEfl.h: Added.
(TextCheckerClientEfl):
(TextCheckerClientEfl::clientCallbacks):
Return the client callbacks to be used in ewk_text_checker.cpp.

* UIProcess/efl/TextCheckerEfl.cpp:
(WebKit::TextChecker::state):
Initialize the TextCheckerState's members to false.

(WebKit::TextChecker::setContinuousSpellCheckingEnabled):
Set the default language if user didn't specify any.
Notify the client about the setting change.
This method is called when context menu 'Check Spelling While Typing'
option has been toggled.

(WebKit::TextChecker::continuousSpellCheckingEnabledStateChanged):
Set the default language if user didn't specify any.
Called by WKTextChecker's API.

Tools:

* MiniBrowser/efl/main.c:
(window_create):
Use a new text checker API to enable spell checking.

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

7 years agoAdd checking whether the compiler allows to use #pragma directive.
commit-queue@webkit.org [Thu, 18 Apr 2013 12:56:00 +0000 (12:56 +0000)]
Add checking whether the compiler allows to use #pragma directive.
https://bugs.webkit.org/show_bug.cgi?id=114740

Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-04-18
Reviewed by Andreas Kling.

Some compilers may complain that #pragma warning is an undefined macro.

* src/compiler/depgraph/DependencyGraph.cpp:

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

7 years agoWeb Inspector: Toolbar icons are displayed incorrectly
commit-queue@webkit.org [Thu, 18 Apr 2013 12:54:42 +0000 (12:54 +0000)]
Web Inspector: Toolbar icons are displayed incorrectly
https://bugs.webkit.org/show_bug.cgi?id=114792

Patch by Seokju Kwon <seokju.kwon@gmail.com> on 2013-04-18
Reviewed by Timothy Hatcher.

Inspector uses small toolbar icons when docking the inspector.
So icons should have different x position.

No tests because no behavior change is expected.

* inspector/front-end/inspector.css: Add missing 'background-position-x' values.
(body.dock-to-bottom .toolbar-item.profiles .toolbar-icon):
(body.dock-to-bottom .toolbar-item.cpu-profiler .toolbar-icon):
(body.dock-to-bottom .toolbar-item.css-profiler .toolbar-icon):
(body.dock-to-bottom .toolbar-item.heap-profiler .toolbar-icon):
(body.dock-to-bottom .toolbar-item.canvas-profiler .toolbar-icon):
(body.dock-to-bottom .toolbar-item.memory-chart-profiler .toolbar-icon):
(body.dock-to-bottom .toolbar-item.memory-snapshot-profiler .toolbar-icon):

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

7 years agoremovei build warning (unused parameter )
commit-queue@webkit.org [Thu, 18 Apr 2013 12:43:55 +0000 (12:43 +0000)]
removei build  warning (unused parameter )
https://bugs.webkit.org/show_bug.cgi?id=114670

Patch by Xuefei Ren <xren@blackberry.com> on 2013-04-18
Reviewed by Rob Buis.

remove warning (unused parameter ) in
Source/WebKit/blackberry/WebCoreSupport

* WebCoreSupport/ChromeClientBlackBerry.cpp:
(WebCore::ChromeClientBlackBerry::mouseDidMoveOverElement):
(WebCore::ChromeClientBlackBerry::needTouchEvents):
(WebCore::ChromeClientBlackBerry::reachedMaxAppCacheSize):
* WebCoreSupport/DatePickerClient.cpp:
(WebCore::DatePickerClient::setValue):
* WebCoreSupport/EditorClientBlackBerry.cpp:
(WebCore::EditorClientBlackBerry::checkSpellingOfString):
(WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
* WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
(WebCore::FrameLoaderClientBlackBerry::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientBlackBerry::dispatchDidReceiveResponse):
(WebCore::FrameLoaderClientBlackBerry::shouldUseCredentialStorage):
* WebCoreSupport/InspectorClientBlackBerry.cpp:
(WebCore::InspectorClientBlackBerry::updateInspectorStateCookie):
* WebCoreSupport/NetworkInfoClientBlackBerry.cpp:
(WebCore::NetworkInfoClientBlackBerry::onCurrentNetworkTypeChange):
(WebCore::NetworkInfoClientBlackBerry::onCurrentCellularTypeChange):
* WebCoreSupport/SelectPopupClient.cpp:
(WebCore::SelectPopupClient::generateHTML):
* WebCoreSupport/UserMediaClientImpl.cpp:
(WebCore::UserMediaClientImpl::requestUserMedia):

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

7 years ago[GTK][WK2] Add WebKitWebPage::webkit_web_page_get_uri to WebKit2 GTK+ API
commit-queue@webkit.org [Thu, 18 Apr 2013 12:02:30 +0000 (12:02 +0000)]
[GTK][WK2] Add WebKitWebPage::webkit_web_page_get_uri to WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=111288

Patch by Manuel Rego Casasnovas <rego@igalia.com> on 2013-04-18
Reviewed by Anders Carlsson.

Add new property URI to WebKitWebPage providing a method
webkit_web_page_get_uri to get it and the signal "notify::uri" to
monitor changes in the URI.

* UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Include new method in
GTK+ doc.
* UIProcess/API/gtk/tests/TestLoaderClient.cpp:
(testWebPageURI):
(beforeAll):
(afterAll): Add test to check that WebKitWebPage URI matches with
WebKitWebView value. The tests is listening for changes in WebKitWebPage
URI via D-Bus and checks that value is the same than WebKitWebView URI.
It also checks that the order of the URIs in a redirection is right.
When the test finishes the signals are disconnected properly.
* UIProcess/API/gtk/tests/WebExtensionTest.cpp:
(uriChangedCallback):
(pageCreatedCallback): Add new D-Bus signal "URIChanged" connected to
"notify::uri" signal of WebKitWebPage.
* UIProcess/API/gtk/tests/WebKitTestBus.cpp:
(WebKitTestBus::getOrCreateConnection): Rename method connection() to
getOrCreateConnection().
(WebKitTestBus::createProxy): Use the new method name.
* UIProcess/API/gtk/tests/WebKitTestBus.h:
(WebKitTestBus::connection): Add public getter for m_connection.
(WebKitTestBus): Add private method header getOrCreateConnection().
* WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:
(_WebKitWebPagePrivate): Add new URI attribute.
(webkitWebPageSetURI): Method to set the URI and emit the "notify:uri"
signal if it has changed.
(didStartProvisionalLoadForFrame): At this point it use the unreachable
URL from provisional document loader if any. Otherwise, it uses the URL
from provisional document loader.
(didReceiveServerRedirectForProvisionalLoadForFrame): In the case of
redirections it works like for didStartProvisionalLoadForFrame getting
the unreachable URL if any.
(didSameDocumentNavigationForFrame): In this case it gets the URL from
the document loader.
(webkitWebPageGetProperty): Add code related to URI property.
(webkit_web_page_class_init): Add bits related to URI property.
(webkitWebPageCreate): Implement callbacks to monitor URI changes.
(webkit_web_page_get_uri): Return URI attribute.
* WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h: Add new method
header.

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

7 years ago[GTK] When the WebProcess crashes, a signal should be emitted
xan@webkit.org [Thu, 18 Apr 2013 10:35:37 +0000 (10:35 +0000)]
[GTK] When the WebProcess crashes, a signal should be emitted
https://bugs.webkit.org/show_bug.cgi?id=105180

Reviewed Carlos Garcia Campos.

Emit a "web-process-crashed" signal when the WebProcess crashes. This
is useful, for example, to show an error page in a web browser
like Chrome does.

* UIProcess/API/gtk/WebKitLoaderClient.cpp:
(processDidCrash):
(attachLoaderClientToView):
* UIProcess/API/gtk/WebKitWebContextPrivate.h:
* UIProcess/API/gtk/WebKitWebView.cpp:
(webkit_web_view_class_init):
(webkitWebViewWebProcessCrashed):
* UIProcess/API/gtk/tests/TestWebExtensions.cpp:
(testWebExtensionGetTitle):
(webProcessCrashedCallback):
(testWebKitWebViewProcessCrashed):
(beforeAll):
* UIProcess/API/gtk/tests/WebExtensionTest.cpp:
(methodCallCallback):

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

7 years agofast/sub-pixel/float-wrap-zoom.html fails
allan.jensen@digia.com [Thu, 18 Apr 2013 10:27:08 +0000 (10:27 +0000)]
fast/sub-pixel/float-wrap-zoom.html fails
https://bugs.webkit.org/show_bug.cgi?id=114800

Unreviewed gardending.

The test depends on pixel rounding in text painting.

* platform/mac/TestExpectations:
* platform/qt/TestExpectations:

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

7 years agoImplement JIT for MinGW-w64 64-bit
commit-queue@webkit.org [Thu, 18 Apr 2013 10:11:22 +0000 (10:11 +0000)]
Implement JIT for MinGW-w64 64-bit
https://bugs.webkit.org/show_bug.cgi?id=114580

Patch by Jonathan Liu <net147@gmail.com> on 2013-04-18
Reviewed by Jocelyn Turcotte.

* jit/JITStubs.cpp:
(JSC):

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

7 years ago[EFL] Add a newline to the end of log message
commit-queue@webkit.org [Thu, 18 Apr 2013 09:47:36 +0000 (09:47 +0000)]
[EFL] Add a newline to the end of log message
https://bugs.webkit.org/show_bug.cgi?id=114659

Patch by Seokju Kwon <seokju.kwon@gmail.com> on 2013-04-18
Reviewed by Gyuyoung Kim.

Move a newline to info() definition.

* EWebLauncher/main.c:
(on_load_finished):
(on_tooltip_text_set):
(on_tooltip_text_unset):
(on_inputmethod_changed):
(on_focus_out):
(on_focus_in):
(on_key_down):
(windowCreate):
* MiniBrowser/efl/main.c:
(on_key_down):
(on_download_request):
(on_download_finished):
(on_download_failed):
(on_refresh_button_clicked):
(on_popup_menu_discarded):
(on_popup_menu_item_clicked):
(popup_menu_populate):
(on_popup_menu_show):
(on_window_create):
(context_popup_item_selected_cb):
(on_context_menu_show):
(on_context_menu_hide):
(window_create):

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

7 years ago[Qt] Unreviewed gardening. Updating png expected results after r148594.
zarvai@inf.u-szeged.hu [Thu, 18 Apr 2013 09:24:44 +0000 (09:24 +0000)]
[Qt] Unreviewed gardening. Updating png expected results after r148594.

* platform/qt-5.0-wk2/compositing/direct-image-compositing-expected.png: Added.
* platform/qt-5.0-wk2/compositing/geometry/video-fixed-scrolling-expected.png:
* platform/qt-5.0-wk2/compositing/overflow/overflow-compositing-descendant-expected.png:
* platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png: Added.
* platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/qt-5.0-wk2/compositing/self-painting-layers-expected.png: Added.
* platform/qt-5.0-wk2/compositing/shadows/shadow-drawing-expected.png: Added.
* platform/qt-5.0-wk2/editing/selection/replaced-boundaries-3-expected.png: Added.
* platform/qt-5.0-wk2/editing/selection/select-box-expected.png: Added.
* platform/qt-5.0-wk2/editing/selection/select-element-paragraph-boundary-expected.png: Added.
* platform/qt-5.0-wk2/fast/backgrounds/background-position-parsing-expected.png: Added.
* platform/qt-5.0-wk2/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
* platform/qt-5.0-wk2/fast/box-shadow/box-shadow-transformed-expected.png:
* platform/qt-5.0-wk2/fast/clip/overflow-border-radius-composited-expected.png: Added.
* platform/qt-5.0-wk2/fast/css-generated-content/014-expected.png:
* platform/qt-5.0-wk2/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
* platform/qt-5.0-wk2/fast/events/pointer-events-2-expected.png: Added.
* platform/qt-5.0-wk2/fast/forms/form-element-geometry-expected.png: Added.
* platform/qt-5.0-wk2/fast/forms/menulist-separator-painting-expected.txt:
* platform/qt-5.0-wk2/fast/forms/select-baseline-expected.txt: Added.
* platform/qt-5.0-wk2/fast/forms/selectlist-minsize-expected.txt: Added.
* platform/qt-5.0-wk2/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/qt-5.0-wk2/fast/inline/continuation-outlines-expected.png: Added.
* platform/qt-5.0-wk2/fast/lists/ordered-list-with-no-ol-tag-expected.png: Added.
* platform/qt-5.0-wk2/fast/text/whitespace/013-expected.png:
* platform/qt-5.0-wk2/fast/text/whitespace/014-expected.png:
* platform/qt-5.0-wk2/svg/as-border-image/svg-as-border-image-expected.png:
* platform/qt-5.0-wk2/svg/custom/image-parent-translation-expected.png:
* platform/qt-5.0-wk2/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/qt-5.0-wk2/svg/custom/js-update-image-and-display-expected.png: Copied from LayoutTests/platform/qt-5.0-wk2/fast/text/whitespace/013-expected.png.
* platform/qt-5.0-wk2/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/qt-5.0-wk2/svg/text/remove-text-node-from-tspan-expected.png:
* platform/qt-5.0-wk2/svg/text/remove-tspan-from-text-expected.png:
* platform/qt-5.0-wk2/svg/text/text-deco-01-b-expected.png: Added.
* platform/qt-5.0-wk2/svg/wicd/test-rightsizing-b-expected.png:
* platform/qt-5.0-wk2/svg/wicd/test-scalable-background-image2-expected.png:
* platform/qt-5.0-wk2/svg/zoom/page/zoom-background-images-expected.png:
* platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
* platform/qt-5.0-wk2/tables/mozilla/bugs/bug56563-expected.png: Added.
* platform/qt-5.0-wk2/tables/mozilla/marvin/backgr_layers-opacity-expected.png: Added.
* platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Added.
* platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png: Added.

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

7 years ago[EFL][WK2] Add tooltip API to the WKView client
mikhail.pozdnyakov@intel.com [Thu, 18 Apr 2013 08:05:17 +0000 (08:05 +0000)]
[EFL][WK2] Add tooltip API to the WKView client
https://bugs.webkit.org/show_bug.cgi?id=111563

Patch by Kenneth Rohde Christiansen <kenneth@webkit.org> on 2013-04-18
Reviewed by Andreas Kling.

Add tooltip to the barebone Tizen C API, and implement
the method so that the EFL API keeps working.

* UIProcess/API/C/efl/WKView.h:
* UIProcess/efl/ViewClientEfl.cpp:
(WebKit::ViewClientEfl::didChangeTooltip):
(WebKit):
(WebKit::ViewClientEfl::ViewClientEfl):
* UIProcess/efl/ViewClientEfl.h:
(ViewClientEfl):
* UIProcess/efl/WebView.cpp:
(WebKit::WebView::toolTipChanged):
* UIProcess/efl/WebViewClient.cpp:
(WebKit::WebViewClient::didChangeTooltip):
(WebKit):
* UIProcess/efl/WebViewClient.h:

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

7 years agoUnreviewed GTK gardening.
zandobersek@gmail.com [Thu, 18 Apr 2013 07:26:35 +0000 (07:26 +0000)]
Unreviewed GTK gardening.

* platform/gtk/TestExpectations: Fix expectations for a couple of flaky tests.
Adding aditional flaky and timeout expectations for the currently failing tests.

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

7 years ago[css3-text] Rendering -webkit-hanging value for text-indent from css3-text
commit-queue@webkit.org [Thu, 18 Apr 2013 04:25:46 +0000 (04:25 +0000)]
[css3-text] Rendering -webkit-hanging value for text-indent from css3-text
https://bugs.webkit.org/show_bug.cgi?id=114663

Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2013-04-17
Reviewed by Beth Dakin.

This patch is the rendering part to support hanging value for text-indent.
"hanging" means "Inverts which lines are affected."
It's prefixed and guarded by CSS3_TEXT flag.

Spec: http://dev.w3.org/csswg/css-text/#text-indent

Source/WebCore:

Test: fast/css3-text/css3-text-indent/text-indent-each-line-hanging.html

* rendering/RenderBlockLineLayout.cpp:
(WebCore::requiresIndent): Inverted the return value when "-webkit-hanging" is applied.

LayoutTests:

Renamed and updated the existing testcases.

* fast/css3-text/css3-text-indent/text-indent-each-line-hanging-expected.html: Renamed from LayoutTests/fast/css3-text/css3-text-indent/text-indent-each-line-expected.html
* fast/css3-text/css3-text-indent/text-indent-each-line-hanging.html: Renamed from LayoutTests/fast/css3-text/css3-text-indent/text-indent-each-line.html.

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

7 years agoVersioning.
lforschler@apple.com [Thu, 18 Apr 2013 04:02:27 +0000 (04:02 +0000)]
Versioning.

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

7 years agoAvoid using a branch range that is too far for some CPU architectures.
mark.lam@apple.com [Thu, 18 Apr 2013 03:17:44 +0000 (03:17 +0000)]
Avoid using a branch range that is too far for some CPU architectures.
https://bugs.webkit.org/show_bug.cgi?id=114782.

Reviewed by David Kilzer.

* llint/LowLevelInterpreter.asm:
* llint/LowLevelInterpreter32_64.asm:
* llint/LowLevelInterpreter64.asm:

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

7 years agoAX: aria-level does not override implicit level on h1, h2, etc
commit-queue@webkit.org [Thu, 18 Apr 2013 01:11:32 +0000 (01:11 +0000)]
AX: aria-level does not override implicit level on h1, h2, etc
https://bugs.webkit.org/show_bug.cgi?id=114692

Patch by James Craig <james@cookiecrook.com> on 2013-04-17
Reviewed by Chris Fleizach.

aria-level now works on headings without an explicit role="heading" defined. Updated existing test coverage.

Source/WebCore:

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::headingLevel):

LayoutTests:

* accessibility/heading-level-expected.txt:
* accessibility/heading-level.html:

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

7 years agoFix SH4 build (broken since r148639).
commit-queue@webkit.org [Thu, 18 Apr 2013 01:08:49 +0000 (01:08 +0000)]
Fix SH4 build (broken since r148639).
https://bugs.webkit.org/show_bug.cgi?id=114773.

Allow longer displacements for specific branches in SH4 LLINT.

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-04-17
Reviewed by Oliver Hunt.

* offlineasm/sh4.rb:

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

7 years agoAX: VoiceOver says everything that isn't a link is a "clickable" in Safari reader?
cfleizach@apple.com [Thu, 18 Apr 2013 00:37:14 +0000 (00:37 +0000)]
AX: VoiceOver says everything that isn't a link is a "clickable" in Safari reader?
https://bugs.webkit.org/show_bug.cgi?id=114687

Reviewed by Tim Horton.

Source/WebCore:

VoiceOver is saying all text is clickable, because AXPress is exposed as an action on static text.
That is happening, because there's a click handler on the body element in this case.

I think the best plan to keep existing functionality, but fix this case is not to expose
the press action for static text when the handler is on the body element.

Test: platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::mouseButtonListener):
   Change from checking getAttributeEventListener to hasEventListeners. The former only
   checks if "onclick" is installed on the element and does not work with addEventListener!

* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::isAccessibilityObjectSearchMatchAtIndex):
* accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::isStaticText):

LayoutTests:

* platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Added.
* platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Added.

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

7 years agoFix GraphicsLayerCA::recursiveVisibleRectChangeRequiresFlush() to do predictive visib...
simon.fraser@apple.com [Thu, 18 Apr 2013 00:04:49 +0000 (00:04 +0000)]
Fix GraphicsLayerCA::recursiveVisibleRectChangeRequiresFlush() to do predictive visible rect expansion
https://bugs.webkit.org/show_bug.cgi?id=114775

Reviewed by Tim Horton.

GraphicsLayerCA::recursiveVisibleRectChangeRequiresFlush() is intended to answer the question
"if your visible rect is changed to X, would any tiles be created or destroyed?".

However, for compositing layer tiled layers, we do some predictive visible rect expansion based on how
the visible rect is changing when we actually commit visible rect changes. recursiveVisibleRectChangeRequiresFlush()
was not doing that, causing it to give confusing answers, so fix it to do so.

Both now call adjustTiledLayerVisibleRect(), and it's cleaner to make this a static function.

A somewhat unrelated change is to take the layer bounds origin into account
in GraphicsLayerCA::computeVisibleRect(). Desktop WebKit never sets this, but it's used
on other platforms for composited scrolling, so needs to be taken into account
when computing visible rects.

* platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::recursiveVisibleRectChangeRequiresFlush):
(WebCore::GraphicsLayerCA::computeVisibleRect):
(WebCore::GraphicsLayerCA::adjustTiledLayerVisibleRect):
(WebCore::GraphicsLayerCA::updateVisibleRect):
* platform/graphics/ca/GraphicsLayerCA.h:
(GraphicsLayerCA):

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

7 years agoUnreviewed. More Windows build fix.
roger_fong@apple.com [Wed, 17 Apr 2013 23:58:42 +0000 (23:58 +0000)]
Unreviewed. More Windows build fix.

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:

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

7 years agoAutomate generation of toJS function for classes that need to report extra memory...
oliver@apple.com [Wed, 17 Apr 2013 23:53:23 +0000 (23:53 +0000)]
Automate generation of toJS function for classes that need to report extra memory usage
https://bugs.webkit.org/show_bug.cgi?id=114768

Reviewed by Geoff Garen.

Only really used by AudioBuffer for now.  The other classes that need it can be
trivially refactored at a later date.

* Modules/webaudio/AudioBuffer.idl:
* bindings/js/JSAudioBufferCustom.cpp:
* bindings/js/JSDOMBinding.h:
(WebCore):
(HasMemoryCost):
(NoType):
(BaseMixin):
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):

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

7 years agoRemove the mac-snowleopard LayoutTest directory.
jberlin@webkit.org [Wed, 17 Apr 2013 23:38:51 +0000 (23:38 +0000)]
Remove the mac-snowleopard LayoutTest directory.

Reviewed by Sam Weinig.

* platform/mac-snowleopard/TestExpectations: Removed.
* platform/mac-snowleopard/animations/missing-values-first-keyframe-expected.png: Removed.
* platform/mac-snowleopard/animations/missing-values-last-keyframe-expected.png: Removed.
* platform/mac-snowleopard/animations/suspend-transform-animation-expected.png: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.interpolate.colouralpha-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.line.cap.closed-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.line.miter.lineedge-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.shadow.enable.blur-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.shadow.enable.x-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.shadow.enable.y-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt: Removed.
* platform/mac-snowleopard/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt: Removed.
* platform/mac-snowleopard/compositing/color-matching/image-color-matching-expected.png: Removed.
* platform/mac-snowleopard/compositing/direct-image-compositing-expected.png: Removed.
* platform/mac-snowleopard/compositing/flat-with-transformed-child-expected.png: Removed.
* platform/mac-snowleopard/compositing/framesets/composited-frame-alignment-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/clipping-foreground-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/composited-html-size-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/fixed-in-composited-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/foreground-layer-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/layer-due-to-layer-children-deep-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/layer-due-to-layer-children-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/repaint-foreground-layer-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/root-layer-update-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/rtl-composited-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/video-fixed-scrolling-expected.png: Removed.
* platform/mac-snowleopard/compositing/geometry/video-opacity-overlay-expected.png: Removed.
* platform/mac-snowleopard/compositing/iframes/composited-iframe-scroll-expected.png: Removed.
* platform/mac-snowleopard/compositing/iframes/iframe-content-flipping-expected.png: Removed.
* platform/mac-snowleopard/compositing/images/content-image-change-expected.png: Removed.
* platform/mac-snowleopard/compositing/images/direct-image-background-color-expected.png: Removed.
* platform/mac-snowleopard/compositing/images/direct-pdf-image-expected.png: Removed.
* platform/mac-snowleopard/compositing/images/direct-svg-image-expected.png: Removed.
* platform/mac-snowleopard/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Removed.
* platform/mac-snowleopard/compositing/layers-inside-overflow-scroll-expected.png: Removed.
* platform/mac-snowleopard/compositing/masks/layer-mask-placement-expected.png: Removed.
* platform/mac-snowleopard/compositing/masks/masked-ancestor-expected.png: Removed.
* platform/mac-snowleopard/compositing/masks/simple-composited-mask-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/fixed-position-ancestor-clip-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/overflow-compositing-descendant-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/overflow-positioning-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/overflow-scroll-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/repaint-after-losing-scrollbars-expected.png: Removed.
* platform/mac-snowleopard/compositing/overflow/scroll-ancestor-update-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/animation-inside-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/become-simple-composited-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/compositing-change-inside-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/deeply-nested-reflections-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/load-video-in-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/masked-reflection-on-composited-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-anchor-point-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-animated-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-mask-change-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-on-overflow-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-opacity-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-size-change-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-transformed-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-transformed2-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/nested-reflection-transition-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/reflection-opacity-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/reflection-positioning-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/reflection-positioning2-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/remove-add-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/reflections/transform-inside-reflection-expected.png: Removed.
* platform/mac-snowleopard/compositing/repaint/same-size-invalidation-expected.png: Removed.
* platform/mac-snowleopard/compositing/scaling/tiled-layer-recursion-expected.png: Removed.
* platform/mac-snowleopard/compositing/scrollbar-painting-expected.png: Removed.
* platform/mac-snowleopard/compositing/self-painting-layers-expected.png: Removed.
* platform/mac-snowleopard/compositing/shadows/shadow-drawing-expected.png: Removed.
* platform/mac-snowleopard/compositing/tiling/constrained-layer-size-expected.png: Removed.
* platform/mac-snowleopard/compositing/transitions/scale-transition-no-start-expected.png: Removed.
* platform/mac-snowleopard/compositing/video/video-background-color-expected.png: Removed.
* platform/mac-snowleopard/compositing/visibility/visibility-composited-expected.png: Removed.
* platform/mac-snowleopard/compositing/visibility/visibility-simple-canvas2d-layer-expected.png: Removed.
* platform/mac-snowleopard/compositing/visibility/visibility-simple-video-layer-expected.png: Removed.
* platform/mac-snowleopard/compositing/visibility/visibility-simple-webgl-layer-expected.png: Removed.
* platform/mac-snowleopard/compositing/webgl/webgl-background-color-expected.png: Removed.
* platform/mac-snowleopard/compositing/webgl/webgl-no-alpha-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/border_bottom-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/border_left-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/border_right_inline-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/float_on_text_elements-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/margin_inline-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/margin_left-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/margin_right-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/padding_bottom_inline-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/padding_inline-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/padding_left-expected.png: Removed.
* platform/mac-snowleopard/css1/box_properties/padding_right-expected.png: Removed.
* platform/mac-snowleopard/css1/cascade/important-expected.png: Removed.
* platform/mac-snowleopard/css1/classification/display-expected.png: Removed.
* platform/mac-snowleopard/css1/color_and_background/background_image-expected.png: Removed.
* platform/mac-snowleopard/css1/color_and_background/background_position-expected.png: Removed.
* platform/mac-snowleopard/css1/color_and_background/background_repeat-expected.png: Removed.
* platform/mac-snowleopard/css1/font_properties/font-expected.png: Removed.
* platform/mac-snowleopard/css1/font_properties/font_family-expected.png: Removed.
* platform/mac-snowleopard/css1/formatting_model/inline_elements-expected.png: Removed.
* platform/mac-snowleopard/css1/pseudo/firstletter-expected.png: Removed.
* platform/mac-snowleopard/css1/pseudo/firstline-expected.png: Removed.
* platform/mac-snowleopard/css1/pseudo/multiple_pseudo_elements-expected.png: Removed.
* platform/mac-snowleopard/css1/pseudo/pseudo_elements_in_selectors-expected.png: Removed.
* platform/mac-snowleopard/css1/text_properties/text_decoration-expected.png: Removed.
* platform/mac-snowleopard/css1/text_properties/text_transform-expected.png: Removed.
* platform/mac-snowleopard/css1/units/urls-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-height-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-height-010-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-height-017-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-height-024-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-height-031-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-006-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-013-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-020-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-022-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-027-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-029-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-034-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-036-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-041-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-043-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-048-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-050-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-055-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-057-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-062-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-064-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-069-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-071-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/absolute-replaced-width-076-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/block-replaced-height-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/block-replaced-width-006-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/border-collapse-offset-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/border-conflict-style-079-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/border-conflict-style-088-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/border-spacing-applies-to-015-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/dynamic-top-change-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/dynamic-top-change-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/dynamic-top-change-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/dynamic-top-change-004-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-height-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-004-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-005-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/float-replaced-width-011-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/floating-replaced-height-008-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/height-width-inline-table-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/height-width-table-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-block-replaced-height-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-block-replaced-height-008-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-block-replaced-width-006-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-replaced-height-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-replaced-height-008-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-replaced-width-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/inline-replaced-width-006-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-003-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-004-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-005-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-006-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-007-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-008-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-009-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-010-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-012-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-013-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-014-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/margin-applies-to-015-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/outline-color-applies-to-008-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/outline-color-applies-to-008-expected.txt: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-margins-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-optional-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/table-caption-optional-002-expected.png: Removed.
* platform/mac-snowleopard/css2.1/20110323/width-replaced-element-001-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t051201-c23-first-line-00-b-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1002-c5523-width-02-b-g-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1202-counter-09-b-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1202-counter-09-b-expected.txt: Removed.
* platform/mac-snowleopard/css2.1/t1202-counters-09-b-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1202-counters-09-b-expected.txt: Removed.
* platform/mac-snowleopard/css2.1/t1508-c527-font-01-b-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1508-c527-font-05-b-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1508-c527-font-05-b-expected.txt: Removed.
* platform/mac-snowleopard/css2.1/t1508-c527-font-10-c-expected.png: Removed.
* platform/mac-snowleopard/css2.1/t1508-c527-font-10-c-expected.txt: Removed.
* platform/mac-snowleopard/css3/filters/add-filter-rendering-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/crash-filter-change-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-blur-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-blur-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-brightness-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-brightness-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-combined-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-combined-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-contrast-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-contrast-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-drop-shadow-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-drop-shadow-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-grayscale-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-grayscale-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-hue-rotate-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-hue-rotate-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-invert-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-invert-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-opacity-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-opacity-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-saturate-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-saturate-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-sepia-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/effect-sepia-hw-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/filter-region-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/filter-repaint-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/filter-with-transform-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/filtered-compositing-descendant-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/multiple-filters-invalidation-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/nested-filter-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/regions-expanding-expected.png: Removed.
* platform/mac-snowleopard/css3/filters/simple-filter-rendering-expected.png: Removed.
* platform/mac-snowleopard/css3/flexbox/repaint-expected.png: Removed.
* platform/mac-snowleopard/css3/flexbox/repaint-rtl-column-expected.png: Removed.
* platform/mac-snowleopard/css3/images/cross-fade-background-size-expected.png: Removed.
* platform/mac-snowleopard/css3/images/cross-fade-blending-expected.png: Removed.
* platform/mac-snowleopard/css3/images/cross-fade-simple-expected.png: Removed.
* platform/mac-snowleopard/css3/images/cross-fade-sizing-expected.png: Removed.
* platform/mac-snowleopard/css3/images/cross-fade-tiled-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/html/css3-modsel-19b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/html/css3-modsel-39-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/html/css3-modsel-39b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/html/css3-modsel-39c-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xhtml/css3-modsel-19b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xhtml/css3-modsel-39-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xhtml/css3-modsel-39a-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xhtml/css3-modsel-39b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xhtml/css3-modsel-39c-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xml/css3-modsel-19b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xml/css3-modsel-39-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xml/css3-modsel-39a-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xml/css3-modsel-39b-expected.png: Removed.
* platform/mac-snowleopard/css3/selectors3/xml/css3-modsel-39c-expected.png: Removed.
* platform/mac-snowleopard/editing/input/devanagari-ligature-expected.png: Removed.
* platform/mac-snowleopard/editing/input/devanagari-ligature-expected.txt: Removed.
* platform/mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.png: Removed.
* platform/mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png: Removed.
* platform/mac-snowleopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png: Removed.
* platform/mac-snowleopard/editing/pasteboard/paste-TIFF-expected.png: Removed.
* platform/mac-snowleopard/editing/selection/drag-to-contenteditable-iframe-expected.png: Removed.
* platform/mac-snowleopard/editing/selection/unrendered-002-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/list-delete-001-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/list-delete-003-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/list-type-after-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/list-type-before-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/table-delete-001-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/table-delete-002-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/table-delete-003-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/table-type-after-expected.png: Removed.
* platform/mac-snowleopard/editing/unsupported-content/table-type-before-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/size/backgroundSize18-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/size/backgroundSize19-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/size/backgroundSize21-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/size/backgroundSize22-expected.png: Removed.
* platform/mac-snowleopard/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Removed.
* platform/mac-snowleopard/fast/block/basic/truncation-rtl-expected.png: Removed.
* platform/mac-snowleopard/fast/block/float/020-expected.png: Removed.
* platform/mac-snowleopard/fast/block/float/float-avoidance-expected.png: Removed.
* platform/mac-snowleopard/fast/block/margin-collapse/103-expected.png: Removed.
* platform/mac-snowleopard/fast/block/positioning/028-expected.png: Removed.
* platform/mac-snowleopard/fast/block/positioning/031-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-massive-scale-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-outset-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-outset-in-shorthand-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-rotate-transform-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-scale-transform-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-scaled-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/border-image-slice-constrained-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/inline-mask-overlay-image-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/rtl-border-01-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/rtl-border-02-expected.png: Removed.
* platform/mac-snowleopard/fast/borders/rtl-border-03-expected.png: Removed.
* platform/mac-snowleopard/fast/canvas/canvas-composite-fill-repaint-expected.png: Removed.
* platform/mac-snowleopard/fast/canvas/canvas-draw-canvas-on-canvas-shadow-expected.txt: Removed.
* platform/mac-snowleopard/fast/canvas/canvas-fillRect-gradient-shadow-expected.txt: Removed.
* platform/mac-snowleopard/fast/canvas/canvas-incremental-repaint-expected.png: Removed.
* platform/mac-snowleopard/fast/canvas/set-colors-expected.txt: Removed.
* platform/mac-snowleopard/fast/canvas/shadow-offset-7-expected.png: Removed.
* platform/mac-snowleopard/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png: Removed.
* platform/mac-snowleopard/fast/css/background-shorthand-invalid-url-expected.png: Removed.
* platform/mac-snowleopard/fast/css/bidi-override-in-anonymous-block-expected.png: Removed.
* platform/mac-snowleopard/fast/css/child-style-can-override-visited-style-expected.png: Removed.
* platform/mac-snowleopard/fast/css/clip-text-in-scaled-div-expected.png: Removed.
* platform/mac-snowleopard/fast/css/color-correction-backgrounds-and-text-expected.png: Removed.
* platform/mac-snowleopard/fast/css/color-correction-on-background-image-expected.png: Removed.
* platform/mac-snowleopard/fast/css/continuationCrash-expected.png: Removed.
* platform/mac-snowleopard/fast/css/font-family-pictograph-expected.png: Removed.
* platform/mac-snowleopard/fast/css/font-family-pictograph-expected.txt: Removed.
* platform/mac-snowleopard/fast/css/margin-top-bottom-dynamic-expected.png: Removed.
* platform/mac-snowleopard/fast/css/outline-narrowLine-expected.png: Removed.
* platform/mac-snowleopard/fast/css/text-overflow-input-expected.png: Removed.
* platform/mac-snowleopard/fast/css/text-transform-select-expected.png: Removed.
* platform/mac-snowleopard/fast/css/transform-default-parameter-expected.png: Removed.
* platform/mac-snowleopard/fast/css/value-list-out-of-bounds-crash-expected.png: Removed.
* platform/mac-snowleopard/fast/dom/52776-expected.png: Removed.
* platform/mac-snowleopard/fast/dom/52776-expected.txt: Removed.
* platform/mac-snowleopard/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png: Removed.
* platform/mac-snowleopard/fast/encoding/utf-16-big-endian-expected.png: Removed.
* platform/mac-snowleopard/fast/encoding/utf-16-little-endian-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/001-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label01-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/basic-buttons-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/basic-inputs-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/basic-selects-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/basic-textareas-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/box-shadow-override-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-align-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-cannot-be-nested-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-default-title-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-generated-content-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-inner-block-reuse-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-sizes-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-style-color-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-table-styles-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-text-transform-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/button-white-space-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/control-clip-overflow-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/control-restrict-line-height-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/disabled-select-change-index-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/fieldset-align-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/file/file-input-direction-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/file/input-file-re-render-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/form-element-geometry-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/form-hides-table-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/formmove-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-appearance-height-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-button-sizes-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-placeholder-visibility-1-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-placeholder-visibility-3-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-table-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-text-scroll-left-on-blur-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/input-value-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/listbox-bidi-align-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/listbox-hit-test-zoomed-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/listbox-scrollbar-incremental-load-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/menulist-style-color-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/menulist-width-change-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/option-strip-whitespace-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/option-text-clip-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/placeholder-position-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/plaintext-mode-2-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/range/slider-padding-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/range/slider-thumb-shared-style-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/search-vertical-alignment-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-align-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-baseline-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-change-listbox-to-popup-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-disabled-appearance-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-initial-position-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-item-background-clip-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-selected-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-size-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-style-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-visual-hebrew-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected.txt: Removed.
* platform/mac-snowleopard/fast/forms/textAreaLineHeight-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/textarea-align-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/textarea-scroll-height-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/textarea-scrollbar-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/textarea-scrolled-type-expected.png: Removed.
* platform/mac-snowleopard/fast/forms/textarea-width-expected.png: Removed.
* platform/mac-snowleopard/fast/gradients/crash-on-zero-radius-expected.png: Removed.
* platform/mac-snowleopard/fast/gradients/css3-radial-gradients-expected.png: Removed.
* platform/mac-snowleopard/fast/gradients/generated-gradients-expected.png: Removed.
* platform/mac-snowleopard/fast/gradients/gradient-after-transparent-border-expected.png: Removed.
* platform/mac-snowleopard/fast/gradients/simple-gradients-expected.png: Removed.
* platform/mac-snowleopard/fast/images/color-jpeg-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/gray-scale-jpeg-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/gray-scale-png-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/image-css3-content-data-expected.png: Removed.
* platform/mac-snowleopard/fast/images/jpeg-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/paletted-png-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/pdf-as-background-expected.png: Removed.
* platform/mac-snowleopard/fast/images/pdf-as-image-expected.png: Removed.
* platform/mac-snowleopard/fast/images/png-with-color-profile-expected.png: Removed.
* platform/mac-snowleopard/fast/images/rgb-jpeg-with-adobe-marker-only-expected.png: Removed.
* platform/mac-snowleopard/fast/inline/inline-borders-with-bidi-override-expected.png: Removed.
* platform/mac-snowleopard/fast/inline/inline-box-background-long-image-expected.png: Removed.
* platform/mac-snowleopard/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Removed.
* platform/mac-snowleopard/fast/layers/scroll-with-transform-composited-layer-expected.png: Removed.
* platform/mac-snowleopard/fast/layers/scroll-with-transform-layer-expected.png: Removed.
* platform/mac-snowleopard/fast/lists/003-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/block-axis-horizontal-bt-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/block-axis-horizontal-tb-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/column-rules-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/column-rules-stacking-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/columns-shorthand-parsing-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/flipped-blocks-border-after-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/float-avoidance-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/float-multicol-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/float-paginate-complex-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/layers-in-multicol-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/nested-columns-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/overflow-across-columns-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/overflow-across-columns-percent-height-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/overflow-unsplittable-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-h-horizontal-bt-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-h-horizontal-tb-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-h-vertical-lr-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-h-vertical-rl-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-v-horizontal-bt-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-v-horizontal-tb-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-v-vertical-lr-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/pagination-v-vertical-rl-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/positive-leading-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/scrolling-overflow-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/shadow-breaking-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/single-line-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/anonymous-style-inheritance-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/generated-child-split-flow-crash-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-columns-child-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-nested-columns-child-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-as-nested-inline-block-child-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/span/span-margin-collapsing-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/vertical-lr/float-avoidance-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/vertical-lr/rules-with-border-before-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/vertical-rl/float-avoidance-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/vertical-rl/rule-style-expected.png: Removed.
* platform/mac-snowleopard/fast/multicol/vertical-rl/rules-with-border-before-expected.png: Removed.
* platform/mac-snowleopard/fast/overflow/006-expected.png: Removed.
* platform/mac-snowleopard/fast/overflow/overflow-focus-ring-expected.png: Removed.
* platform/mac-snowleopard/fast/overflow/overflow-x-y-expected.png: Removed.
* platform/mac-snowleopard/fast/parser/document-write-option-expected.png: Removed.
* platform/mac-snowleopard/fast/preloader/document-write-2-expected.txt: Removed.
* platform/mac-snowleopard/fast/preloader/document-write-expected.txt: Removed.
* platform/mac-snowleopard/fast/preloader/script-expected.txt: Removed.
* platform/mac-snowleopard/fast/reflections/reflection-direction-expected.png: Removed.
* platform/mac-snowleopard/fast/reflections/reflection-masks-expected.png: Removed.
* platform/mac-snowleopard/fast/reflections/reflection-masks-opacity-expected.png: Removed.
* platform/mac-snowleopard/fast/reflections/reflection-masks-outset-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/canvas-putImageData-expected.txt: Removed.
* platform/mac-snowleopard/fast/repaint/line-flow-with-floats-2-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/line-flow-with-floats-8-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/line-flow-with-floats-9-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/overflow-auto-in-overflow-auto-scrolled-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/overflow-scroll-in-overflow-scroll-scrolled-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/scale-page-shrink-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/scroll-inside-table-cell-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/scroll-relative-table-inside-table-cell-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/table-overflow-auto-in-overflow-auto-scrolled-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/table-overflow-scroll-in-overflow-scroll-scrolled-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/text-shadow-expected.png: Removed.
* platform/mac-snowleopard/fast/repaint/text-shadow-horizontal-expected.png: Removed.
* platform/mac-snowleopard/fast/replaced/replaced-breaking-expected.png: Removed.
* platform/mac-snowleopard/fast/replaced/width100percent-button-expected.png: Removed.
* platform/mac-snowleopard/fast/ruby/ruby-base-merge-block-children-crash-expected.png: Removed.
* platform/mac-snowleopard/fast/selectors/166-expected.png: Removed.
* platform/mac-snowleopard/fast/selectors/visited-descendant-expected.png: Removed.
* platform/mac-snowleopard/fast/table/auto-100-percent-width-expected.png: Removed.
* platform/mac-snowleopard/fast/table/dynamic-caption-add-before-child-expected.png: Removed.
* platform/mac-snowleopard/fast/table/frame-and-rules-expected.png: Removed.
* platform/mac-snowleopard/fast/table/height-percent-test-vertical-expected.png: Removed.
* platform/mac-snowleopard/fast/table/multiple-captions-display-expected.png: Removed.
* platform/mac-snowleopard/fast/text/backslash-to-yen-sign-euc-expected.png: Removed.
* platform/mac-snowleopard/fast/text/capitalize-boundaries-expected.png: Removed.
* platform/mac-snowleopard/fast/text/capitalize-boundaries-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/complex-text-opacity-expected.png: Removed.
* platform/mac-snowleopard/fast/text/complex-text-opacity-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/fallback-traits-fixup-expected.png: Removed.
* platform/mac-snowleopard/fast/text/fallback-traits-fixup-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/hyphenate-character-expected.png: Removed.
* platform/mac-snowleopard/fast/text/hyphenate-limit-before-after-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/hyphenate-limit-lines-expected.png: Removed.
* platform/mac-snowleopard/fast/text/hyphenate-limit-lines-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/hyphenate-locale-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/hyphens-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/arabic-justify-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/arabic-justify-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-AN-after-L-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-AN-after-L-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-AN-after-empty-run-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-AN-after-empty-run-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-CS-after-AN-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-CS-after-AN-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-menulist-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-neutral-run-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bidi-neutral-run-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/bold-bengali-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/bold-bengali-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/hebrew-vowels-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/khmer-selection-expected.png: Removed.
* platform/mac-snowleopard/fast/text/international/khmer-selection-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Removed.
* platform/mac-snowleopard/fast/text/justify-ideograph-leading-expansion-expected.png: Removed.
* platform/mac-snowleopard/fast/text/justify-ideograph-leading-expansion-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/midword-break-after-breakable-char-expected.png: Removed.
* platform/mac-snowleopard/fast/text/midword-break-before-surrogate-pair-2-expected.png: Removed.
* platform/mac-snowleopard/fast/text/midword-break-before-surrogate-pair-2-expected.txt: Removed.
* platform/mac-snowleopard/fast/text/stroking-decorations-expected.png: Removed.
* platform/mac-snowleopard/fast/text/stroking-expected.png: Removed.
* platform/mac-snowleopard/fast/text/text-letter-spacing-expected.png: Removed.
* platform/mac-snowleopard/fast/text/unicode-variation-selector-expected.png: Removed.
* platform/mac-snowleopard/fast/text/wbr-expected.png: Removed.
* platform/mac-snowleopard/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Removed.
* platform/mac-snowleopard/fast/writing-mode/border-image-horizontal-bt-expected.png: Removed.
* platform/mac-snowleopard/fast/writing-mode/border-image-vertical-lr-expected.png: Removed.
* platform/mac-snowleopard/fast/writing-mode/border-image-vertical-rl-expected.png: Removed.
* platform/mac-snowleopard/fast/writing-mode/fallback-orientation-expected.png: Removed.
* platform/mac-snowleopard/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png: Removed.
* platform/mac-snowleopard/fast/xsl/sort-locale-expected.txt: Removed.
* platform/mac-snowleopard/fonts/cursive-expected.png: Removed.
* platform/mac-snowleopard/fonts/default-expected.png: Removed.
* platform/mac-snowleopard/fonts/fantasy-expected.png: Removed.
* platform/mac-snowleopard/fonts/monospace-expected.png: Removed.
* platform/mac-snowleopard/fonts/sans-serif-expected.png: Removed.
* platform/mac-snowleopard/fonts/serif-expected.png: Removed.
* platform/mac-snowleopard/fullscreen/full-screen-stacking-context-expected.png: Removed.
* platform/mac-snowleopard/http/tests/inspector/resource-har-conversion-expected.txt: Removed.
* platform/mac-snowleopard/http/tests/security/contentSecurityPolicy/xsl-blocked-expected.png: Removed.
* platform/mac-snowleopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Removed.
* platform/mac-snowleopard/http/tests/xmlhttprequest/web-apps/012-expected.txt: Removed.
* platform/mac-snowleopard/http/tests/xmlhttprequest/web-apps/013-expected.txt: Removed.
* platform/mac-snowleopard/media/controls-layout-direction-expected.png: Removed.
* platform/mac-snowleopard/media/controls-strict-expected.png: Removed.
* platform/mac-snowleopard/media/controls-strict-expected.txt: Removed.
* platform/mac-snowleopard/media/controls-styling-expected.txt: Removed.
* platform/mac-snowleopard/media/controls-without-preload-expected.txt: Removed.
* platform/mac-snowleopard/media/media-can-play-wav-audio-expected.txt: Removed.
* platform/mac-snowleopard/media/media-document-audio-repaint-expected.png: Removed.
* platform/mac-snowleopard/media/video-aspect-ratio-expected.png: Removed.
* platform/mac-snowleopard/media/video-canvas-alpha-expected.png: Removed.
* platform/mac-snowleopard/media/video-colorspace-yuv420-expected.png: Removed.
* platform/mac-snowleopard/media/video-colorspace-yuv422-expected.png: Removed.
* platform/mac-snowleopard/media/video-controls-rendering-expected.png: Removed.
* platform/mac-snowleopard/media/video-controls-rendering-expected.txt: Removed.
* platform/mac-snowleopard/media/video-display-toggle-expected.png: Removed.
* platform/mac-snowleopard/media/video-display-toggle-expected.txt: Removed.
* platform/mac-snowleopard/media/video-frame-accurate-seek-expected.png: Removed.
* platform/mac-snowleopard/media/video-layer-crash-expected.png: Removed.
* platform/mac-snowleopard/media/video-no-audio-expected.png: Removed.
* platform/mac-snowleopard/media/video-no-audio-expected.txt: Removed.
* platform/mac-snowleopard/media/video-playing-and-pause-expected.png: Removed.
* platform/mac-snowleopard/media/video-size-intrinsic-scale-expected.txt: Removed.
* platform/mac-snowleopard/media/video-zoom-expected.png: Removed.
* platform/mac-snowleopard/platform/mac/compositing/canvas/accelerated-canvas-compositing-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/editing/selection/25228-expected.png: Removed.
* platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-2-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/combining-character-sequence-fallback-expected.png: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/combining-character-sequence-fallback-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.png: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/line-break-locale-expected.png: Removed.
* platform/mac-snowleopard/platform/mac/fast/text/line-break-locale-expected.txt: Removed.
* platform/mac-snowleopard/platform/mac/scrollbars/key-window-not-first-responder-expected.png: Removed.
* platform/mac-snowleopard/plugins/mouse-click-plugin-clears-selection-expected.png: Removed.
* platform/mac-snowleopard/printing/compositing-layer-printing-expected.png: Removed.
* platform/mac-snowleopard/printing/media-queries-print-expected.png: Removed.
* platform/mac-snowleopard/printing/page-rule-in-media-query-expected.png: Removed.
* platform/mac-snowleopard/printing/return-from-printing-mode-expected.png: Removed.
* platform/mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png: Removed.
* platform/mac-snowleopard/scrollbars/scrollbars-on-positioned-content-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-direction-ltr-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/color-prof-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-example-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-light-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/interact-order-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/interact-order-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-a-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-a-07-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-path-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-path-05-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-10-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/render-groups-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/render-groups-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-image-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-image-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-image-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-image-07-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-image-08-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-use-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/struct-use-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/styling-css-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/styling-css-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/styling-css-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-deco-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-path-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-text-08-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-tref-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-tselect-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png: Removed.
* platform/mac-snowleopard/svg/as-background-image/svg-as-background-1-expected.png: Removed.
* platform/mac-snowleopard/svg/as-background-image/svg-as-background-5-expected.png: Removed.
* platform/mac-snowleopard/svg/as-background-image/svg-as-background-6-expected.png: Removed.
* platform/mac-snowleopard/svg/as-background-image/svg-background-partial-redraw-expected.png: Removed.
* platform/mac-snowleopard/svg/as-border-image/svg-as-border-image-2-expected.png: Removed.
* platform/mac-snowleopard/svg/as-border-image/svg-as-border-image-expected.png: Removed.
* platform/mac-snowleopard/svg/as-image/animated-svg-as-image-expected.png: Removed.
* platform/mac-snowleopard/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: Removed.
* platform/mac-snowleopard/svg/as-image/animated-svg-as-image-same-image-expected.png: Removed.
* platform/mac-snowleopard/svg/as-image/img-preserveAspectRatio-support-1-expected.png: Removed.
* platform/mac-snowleopard/svg/as-image/svg-image-change-content-size-expected.png: Removed.
* platform/mac-snowleopard/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Removed.
* platform/mac-snowleopard/svg/as-object/embedded-svg-size-changes-expected.png: Removed.
* platform/mac-snowleopard/svg/as-object/nested-embedded-svg-size-changes-expected.png: Removed.
* platform/mac-snowleopard/svg/batik/paints/gradientLimit-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/button-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/colourpicker-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/combobox-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/scrollbar-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/selectionlist-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/slider-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/tabgroup-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/textbox-expected.png: Removed.
* platform/mac-snowleopard/svg/carto.net/window-expected.png: Removed.
* platform/mac-snowleopard/svg/clip-path/clip-path-pixelation-expected.png: Removed.
* platform/mac-snowleopard/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Removed.
* platform/mac-snowleopard/svg/clip-path/deep-nested-clip-in-mask-expected.png: Removed.
* platform/mac-snowleopard/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png: Removed.
* platform/mac-snowleopard/svg/css/arrow-with-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/css/composite-shadow-text-expected.png: Removed.
* platform/mac-snowleopard/svg/css/css-box-min-width-expected.png: Removed.
* platform/mac-snowleopard/svg/css/group-with-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/css/path-gradient-stroke-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/css/rect-gradient-stroke-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/css/shadow-changes-expected.png: Removed.
* platform/mac-snowleopard/svg/css/shadow-with-large-radius-expected.png: Removed.
* platform/mac-snowleopard/svg/css/shadow-with-negative-offset-expected.png: Removed.
* platform/mac-snowleopard/svg/css/text-gradient-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/css/text-shadow-multiple-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/SVGMatrix-interface-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/absolute-sized-content-with-resources-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/absolute-sized-svg-in-xhtml-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/altglyph-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/baseval-animval-equality-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/bug45331-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/circle-move-invalidation-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/clip-path-referencing-use-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/clip-path-referencing-use2-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/clone-element-with-animated-svg-properties-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/container-opacity-clip-viewBox-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/convolution-crash-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/coords-relative-units-transforms-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/createImageElement-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/createImageElement2-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/dominant-baseline-hanging-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/dynamic-svg-document-creation-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/embedding-external-svgs-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/empty-clip-path-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/empty-merge-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/feDisplacementMap-01-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/fill-SVGPaint-interface-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/fill-fallback-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/focus-ring-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/font-face-cascade-order-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/font-face-simple-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/foreign-object-skew-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/foreignObject-crash-on-hover-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getPresentationAttribute-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getTransformToElement-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getscreenctm-in-mixed-content-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getscreenctm-in-scrollable-div-area-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/getsvgdocument-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/glyph-selection-lang-attribute-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-cycle-detection-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-deep-referencing-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-rotated-bbox-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-stroke-width-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/gradient-with-1d-boundingbox-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/grayscale-gradient-mask-2-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/group-opacity-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/hit-test-path-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/hit-test-path-stroke-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/hit-test-unclosed-subpaths-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/hit-test-with-br-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-parent-translation-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-rescale-clip-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-rescale-scroll-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-small-width-height-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-with-prefix-in-webarchive-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/image-with-transform-clip-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/inline-svg-in-xhtml-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invalid-fill-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invalid-fill-hex-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invalid-lengthlist-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invalid-stroke-hex-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invalid-uri-stroke-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/invisible-text-after-scrolling-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/js-update-image-and-display-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/js-update-image-and-display2-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/js-update-image-and-display3-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/js-update-stop-linked-gradient-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/junk-data-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/linking-a-03-b-viewTarget-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/linking-a-03-b-zoomAndPan-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/marker-opacity-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/marker-overflow-clip-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/mask-invalidation-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/missing-xlink-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/mouse-move-on-svg-container-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/mouse-move-on-svg-root-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/mouse-move-on-svg-root-standalone-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/no-inherited-dashed-stroke-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/non-opaque-filters-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/non-scaling-stroke-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/object-sizing-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/path-bad-data-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/path-textPath-simulation-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-cycle-detection-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-deep-referencing-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-incorrect-tiling-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-rotate-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-rotate-gaps-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/percentage-of-html-parent-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pointer-events-image-css-transform-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pointer-events-image-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pointer-events-path-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pointer-events-text-css-transform-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/pointer-events-text-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/recursive-clippath-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/recursive-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/recursive-gradient-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/recursive-mask-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/recursive-pattern-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-content-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-content-with-resources-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-image-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-inner-svg-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-shadow-tree-content-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-use-on-symbol-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/resource-invalidate-on-target-update-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/rootmost-svg-xy-attrs-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/second-inline-text-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/shape-rendering-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/shapes-supporting-markers-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/simple-text-double-shadow-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/simpleCDF-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/stroke-fallback-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/stroke-width-large-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/stroked-pattern-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/style-attribute-font-size-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-float-border-padding-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-fonts-in-html-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-fonts-without-missing-glyph-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-fonts-word-spacing-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/svg-overflow-types-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-decoration-visibility-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-dom-01-f-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-image-opacity-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-linking-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-xy-updates-SVGList-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/text-xy-updates-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-clipped-hit-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-css-no-effect-on-shadow-tree-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt: Removed.
* platform/mac-snowleopard/svg/custom/use-dynamic-append-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-elementInstance-event-target-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-elementInstance-methods-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-event-handler-on-referenced-element-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-event-handler-on-use-element-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-events-crash-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-font-face-crash-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-instanceRoot-event-listeners-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-on-symbol-inside-pattern-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-property-changes-through-dom-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/use-property-changes-through-svg-dom-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/viewport-em-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/visibility-override-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/custom/zero-path-square-cap-rendering2-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-appendItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-basics-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-getItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-initialize-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-insertItemBefore-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-removeItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-replaceItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLengthList-xml-dom-modifications-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGNumberList-basics-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-appendItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-clear-and-initialize-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-cloning-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-insertItemBefore-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-removeItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-replaceItem-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-segment-modification-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGPointList-basics-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGStringList-basics-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/SVGTransformList-basics-expected.png: Removed.
* platform/mac-snowleopard/svg/dom/css-transforms-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGAElement-dom-href-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGAElement-dom-target-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGAElement-svgdom-href-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGAElement-svgdom-target-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/animate-fill-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/big-sized-filter-2-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/big-sized-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feColorMatrix-default-type-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feColorMatrix-offset-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feColorMatrix-saturate-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feColorMatrix-values-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feComposite-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feConvolveFilter-y-bounds-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feDisplacementMap-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feDropShadow-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feGaussianBlur-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-late-indirect-update-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-multiple-targets-id-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-position-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-preserveAspectratio-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-reference-invalidation-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-reference-svg-primitive-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-subregions-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-add-to-document-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-changes-id-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-id-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-inline-style-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-property-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-reappend-to-document-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-remove-from-document-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feImage-target-style-change-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feLighting-crash-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feMerge-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feOffset-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/feTile-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-clip-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-on-tspan-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-placement-issue-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-refresh-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-rounding-issues-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-source-position-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filter-width-update-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filterRes-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filterRes1-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filterRes2-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filterRes3-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/filteredImage-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/parent-children-with-same-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/shadow-on-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/sourceAlpha-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/subRegion-in-userSpace-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/subRegion-one-effect-expected.png: Removed.
* platform/mac-snowleopard/svg/filters/subRegion-two-effects-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/fO-parent-display-changes-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/filter-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/svg-document-as-direct-child-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/svg-document-in-html-document-expected.png: Removed.
* platform/mac-snowleopard/svg/foreignObject/text-tref-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/data-types/002-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/error/002-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/error/012-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/error/013-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/intrinsic/001-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/intrinsic/002-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/intrinsic/003-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/003-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/006-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/007-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/008-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/009-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/010-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/mixed/011-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/perf/001-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/perf/002-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/perf/005-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/perf/006-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/perf/007-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/processing-model/003-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/processing-model/004-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/rendering-model/003-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/rendering-model/004-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/text/003-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/viewbox/001-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/viewbox/002-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.png: Removed.
* platform/mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.png: Removed.
* platform/mac-snowleopard/svg/in-html/circle-expected.png: Removed.
* platform/mac-snowleopard/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png: Removed.
* platform/mac-snowleopard/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png: Removed.
* platform/mac-snowleopard/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png: Removed.
* platform/mac-snowleopard/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png: Removed.
* platform/mac-snowleopard/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png: Removed.
* platform/mac-snowleopard/svg/repaint/filter-child-repaint-expected.png: Removed.
* platform/mac-snowleopard/svg/repaint/filter-repaint-expected.png: Removed.
* platform/mac-snowleopard/svg/repaint/image-with-clip-path-expected.png: Removed.
* platform/mac-snowleopard/svg/repaint/inner-svg-change-viewPort-relative-expected.png: Removed.
* platform/mac-snowleopard/svg/text/bidi-text-query-expected.png: Removed.
* platform/mac-snowleopard/svg/text/font-size-below-point-five-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png: Removed.
* platform/mac-snowleopard/svg/text/kerning-expected.png: Removed.
* platform/mac-snowleopard/svg/text/multichar-glyph-expected.png: Removed.
* platform/mac-snowleopard/svg/text/non-bmp-positioning-lists-expected.png: Removed.
* platform/mac-snowleopard/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
* platform/mac-snowleopard/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-squeeze-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-stretch-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-stretch-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-stretch-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacing-stretch-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-with-tspans-1-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-with-tspans-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-with-tspans-3-expected.png: Removed.
* platform/mac-snowleopard/svg/text/select-x-list-with-tspans-4-expected.png: Removed.
* platform/mac-snowleopard/svg/text/selection-background-color-expected.png: Removed.
* platform/mac-snowleopard/svg/text/selection-styles-expected.png: Removed.
* platform/mac-snowleopard/svg/text/small-fonts-2-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-02-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-04-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-05-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-align-06-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-altglyph-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-deco-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-fill-opacity-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-fonts-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-intro-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-intro-05-t-expected.txt: Removed.
* platform/mac-snowleopard/svg/text/text-overflow-ellipsis-svgfont-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-path-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-repaint-rects-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-spacing-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-03-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-04-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-05-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-06-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-07-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-text-08-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-tselect-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-tselect-02-f-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-tspan-01-b-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-ws-01-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/text-ws-02-t-expected.png: Removed.
* platform/mac-snowleopard/svg/text/textPathBoundsBug-expected.png: Removed.
* platform/mac-snowleopard/svg/text/tspan-dynamic-positioning-expected.png: Removed.
* platform/mac-snowleopard/svg/transforms/animated-path-inside-transformed-html-expected.png: Removed.
* platform/mac-snowleopard/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
* platform/mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Removed.
* platform/mac-snowleopard/svg/webarchive/svg-cursor-subresources-expected.png: Removed.
* platform/mac-snowleopard/svg/webarchive/svg-feimage-subresources-expected.png: Removed.
* platform/mac-snowleopard/svg/wicd/rightsizing-grid-expected.png: Removed.
* platform/mac-snowleopard/svg/wicd/test-rightsizing-a-expected.png: Removed.
* platform/mac-snowleopard/svg/wicd/test-rightsizing-b-expected.png: Removed.
* platform/mac-snowleopard/svg/wicd/test-scalable-background-image1-expected.png: Removed.
* platform/mac-snowleopard/svg/wicd/test-scalable-background-image2-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug10269-2-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug1055-1-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug1163-1-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug119786-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug1302-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug222846-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug2479-1-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug2479-3-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug2479-4-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug29058-3-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug2947-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug3977-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug5797-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug5835-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug5838-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug625-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug6304-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug650-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug7112-1-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/bugs/bug7112-2-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/collapsing_borders/bug41262-3-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/bloomberg-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/captions-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/cell_heights-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/col_widths_auto_fix-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/col_widths_fix_fixPer-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/nested1-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/one_row-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/core/row_span-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_index-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_layers-opacity-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_position-table-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-cell-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-column-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-row-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/table_frame_border-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/table_frame_box-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/table_rules_all-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/table_rules_none-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/x_caption_class-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/x_caption_id-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/marvin/x_caption_style-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/cell_widths-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/nestedTables-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/test3-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/test6-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Removed.
* platform/mac-snowleopard/tables/mozilla/other/wa_table_tr_align-expected.png: Removed.
* platform/mac-snowleopard/transforms/2d/hindi-rotated-expected.png: Removed.
* platform/mac-snowleopard/transforms/2d/transform-fixed-container-expected.png: Removed.
* platform/mac-snowleopard/transforms/3d/general/perspective-units-expected.png: Removed.
* platform/mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Removed.
* platform/mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-expected.png: Removed.
* platform/mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Removed.
* platform/mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Removed.
* platform/mac-snowleopard/webarchive/adopt-attribute-styled-body-webarchive-expected.png: Removed.
* platform/mac-snowleopard/webarchive/test-css-url-resources-in-stylesheets-expected.png: Removed.
* platform/mac-snowleopard/webarchive/test-link-rel-icon-beforeload-expected.png: Removed.

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

7 years agoUnreviewed. Windows build fix.
roger_fong@apple.com [Wed, 17 Apr 2013 23:34:11 +0000 (23:34 +0000)]
Unreviewed. Windows build fix.

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:

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

7 years agoBasicShapeFunctions should use RenderStyle instead of StyleResolver
krit@webkit.org [Wed, 17 Apr 2013 23:29:02 +0000 (23:29 +0000)]
BasicShapeFunctions should use RenderStyle instead of StyleResolver
https://bugs.webkit.org/show_bug.cgi?id=114743

Reviewed by Antti Koivisto.

BasicShapeFunctions does include RenderStyle instead of StyleResolver now.
This is a simple refactoring patch, no new tests.

* css/BasicShapeFunctions.cpp:
(WebCore::convertToLength): Use style and rootElementStyle directly.
(WebCore::basicShapeForValue): Ditto.
* css/BasicShapeFunctions.h:
(WebCore):
* css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyClipPath::applyValue):
(WebCore::ApplyPropertyExclusionShape::applyValue):

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

7 years ago[EFL][AC] m_pendingSurfaceResize needs to be guarded by USE(ACCELERATED_COMPOSITING)
joone.hur@intel.com [Wed, 17 Apr 2013 23:24:53 +0000 (23:24 +0000)]
[EFL][AC] m_pendingSurfaceResize needs to be guarded by USE(ACCELERATED_COMPOSITING)
https://bugs.webkit.org/show_bug.cgi?id=114770

AC related code is guarded by USE(ACCELERATED_COMPOSITING) in order to build
WebKitEfl with no-tiled-backing-store(r147792), but m_pendingSurfaceResize is
not included. This patch allows m_pendingSurfaceResize to be guarded by
USE(ACCELERATED_COMPOSITING).

Reviewed by Simon Fraser.

* UIProcess/API/efl/EwkView.cpp:
(EwkView::EwkView):
(EwkView::displayTimerFired):
(EwkView::handleEvasObjectCalculate):
* UIProcess/API/efl/EwkView.h:
(EwkView):

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

7 years agoContent inside frames and scrollbars in overflow areas hit-tests incorrectly when
bdakin@apple.com [Wed, 17 Apr 2013 23:23:20 +0000 (23:23 +0000)]
Content inside frames and scrollbars in overflow areas hit-tests incorrectly when
the WKView has a header
https://bugs.webkit.org/show_bug.cgi?id=114769

Reviewed by Simon Fraser.

Source/WebCore:

convertToRenderer() and convertFromRenderer() need to factor in the headerHeight,
much like all of the conversion functions on ScrollView.
* page/FrameView.cpp:
(WebCore::FrameView::convertFromRenderer):
(WebCore::FrameView::convertToRenderer):

The scrollPosition equivalent of the existing scrollOffsetRelativeToDocument()
function.
* platform/ScrollView.cpp:
(WebCore::ScrollView::scrollPositionRelativeToDocument):
* platform/ScrollView.h:
(ScrollView):

LayoutTests:

* platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame-expected.txt: Added.
* platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame.html: Added.
* platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html: Added.

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

7 years agoRemove FragmentScriptingPermission.h include from Element.h.
akling@apple.com [Wed, 17 Apr 2013 23:01:40 +0000 (23:01 +0000)]
Remove FragmentScriptingPermission.h include from Element.h.
<http://webkit.org/b/114757>

Rubber-stamped by Anders Carlsson.

* dom/Element.h:

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

7 years agoFix broken build. Replaced a static const with a #define.
mark.lam@apple.com [Wed, 17 Apr 2013 22:57:33 +0000 (22:57 +0000)]
Fix broken build. Replaced a static const with a #define.
https://bugs.webkit.org/show_bug.cgi?id=114577.

Unreviewed.

* runtime/Watchdog.cpp:
(JSC::Watchdog::Watchdog):
(JSC::Watchdog::isEnabled):

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

7 years agoUnskip some tests for wk2 where the underlying cause of them being skipped has since...
jberlin@webkit.org [Wed, 17 Apr 2013 22:38:31 +0000 (22:38 +0000)]
Unskip some tests for wk2 where the underlying cause of them being skipped has since been
fixed or the original issue does not reproduce.

* platform/wk2/TestExpectations:

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

7 years agoSource/JavaScriptCore: Add LLINT and baseline JIT support for timing out scripts.
mark.lam@apple.com [Wed, 17 Apr 2013 22:37:45 +0000 (22:37 +0000)]
Source/JavaScriptCore: Add LLINT and baseline JIT support for timing out scripts.
https://bugs.webkit.org/show_bug.cgi?id=114577.

Reviewed by Geoffrey Garen.

Introduces the new Watchdog class which is used to track script
execution time, and initiate script termination if needed.

* API/JSContextRef.cpp:
(internalScriptTimeoutCallback):
(JSContextGroupSetExecutionTimeLimit):
(JSContextGroupClearExecutionTimeLimit):
* API/JSContextRefPrivate.h:
- Added new script execution time limit APIs.
* API/tests/testapi.c:
(currentCPUTime):
(shouldTerminateCallback):
(cancelTerminateCallback):
(extendTerminateCallback):
(main):
- Added new API tests for script execution time limit.
* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::emitLoopHint):
- loop hints are needed for the llint as well. Hence, it will be
  emitted unconditionally.
* interpreter/Interpreter.cpp:
(JSC::Interpreter::addStackTraceIfNecessary):
(JSC::Interpreter::throwException):
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
- Added checks for script termination before entering script code.
* jit/JIT.cpp:
(JSC::JIT::emitWatchdogTimerCheck):
* jit/JIT.h:
(JSC::JIT::emit_op_loop_hint):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION(void, handle_watchdog_timer)):
* jit/JITStubs.h:
* llint/LLIntExceptions.cpp:
(JSC::LLInt::doThrow):
- Factored out some common code from returnToThrow() and callToThrow().
(JSC::LLInt::returnToThrow):
(JSC::LLInt::callToThrow):
* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL(slow_path_handle_watchdog_timer)):
* llint/LLIntSlowPaths.h:
* llint/LowLevelInterpreter.asm:
* llint/LowLevelInterpreter32_64.asm:
* llint/LowLevelInterpreter64.asm:
* runtime/ExceptionHelpers.cpp:
(JSC::throwTerminatedExecutionException):
- Also removed the now unused InterruptedExecutionException.
* runtime/ExceptionHelpers.h:
* runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::JSGlobalData):
* runtime/JSGlobalData.h:
- Added watchdog, and removed the now obsolete Terminator.
* runtime/Terminator.h: Removed.
* runtime/Watchdog.cpp: Added.
(JSC::Watchdog::Watchdog):
(JSC::Watchdog::~Watchdog):
(JSC::Watchdog::setTimeLimit):
(JSC::Watchdog::didFire):
(JSC::Watchdog::isEnabled):
(JSC::Watchdog::fire):
(JSC::Watchdog::arm):
(JSC::Watchdog::disarm):
(JSC::Watchdog::startCountdownIfNeeded):
(JSC::Watchdog::startCountdown):
(JSC::Watchdog::stopCountdown):
(JSC::Watchdog::Scope::Scope):
(JSC::Watchdog::Scope::~Scope):
* runtime/Watchdog.h: Added.
(Watchdog):
(JSC::Watchdog::didFire):
(JSC::Watchdog::timerDidFireAddress):
(JSC::Watchdog::isArmed):
(Watchdog::Scope):
* runtime/WatchdogMac.cpp: Added.
(JSC::Watchdog::initTimer):
(JSC::Watchdog::destroyTimer):
(JSC::Watchdog::startTimer):
(JSC::Watchdog::stopTimer):
* runtime/WatchdogNone.cpp: Added.
(JSC::Watchdog::initTimer):
(JSC::Watchdog::destroyTimer):
(JSC::Watchdog::startTimer):
(JSC::Watchdog::stopTimer):

Source/WebCore: Add LLINT and baseline JIT support for timing out scripts.
https://bugs.webkit.org/show_bug.cgi?id=114577.

Reviewed by Geoffrey Garen.

Replaced use of the obsolete JSGlobalData.terminator methods with the
JSGlobalData.watchdog equivalents.

* bindings/js/JSEventListener.cpp:
(WebCore::JSEventListener::handleEvent):
* bindings/js/SerializedScriptValue.cpp:
(WebCore::SerializedScriptValue::maybeThrowExceptionIfSerializationFailed):
* bindings/js/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::evaluate):
(WebCore::WorkerScriptController::scheduleExecutionTermination):
(WebCore::WorkerScriptController::isExecutionTerminating):

Source/WTF: Added currentCPUTime() and currentCPUTimeMS().
https://bugs.webkit.org/show_bug.cgi?id=114577.

Reviewed by Geoffrey Garen.

The currentCPUTime() implementation came from the old TimeoutChecker.cpp.

* wtf/CurrentTime.cpp:
(WTF::currentCPUTime):
(WTF::currentCPUTimeMS):
* wtf/CurrentTime.h:

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

7 years agoUnreviewed. VS2010 Windows build fix.
roger_fong@apple.com [Wed, 17 Apr 2013 21:30:52 +0000 (21:30 +0000)]
Unreviewed. VS2010 Windows build fix.

* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExportGeneratorPostBuild.cmd:

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

7 years agoRemove more tests from the Skipped list that were skipped early on with a bunch of...
jberlin@webkit.org [Wed, 17 Apr 2013 21:23:22 +0000 (21:23 +0000)]
Remove more tests from the Skipped list that were skipped early on with a bunch of eventSender
related tests and then not unskipped when various parts of eventSender got implemented in
WebKitTestRunner.

* platform/mac-wk2/TestExpectations:

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

7 years agoCrash in WebCore::HTMLMediaElement::~HTMLMediaElement.
jer.noble@apple.com [Wed, 17 Apr 2013 21:15:03 +0000 (21:15 +0000)]
Crash in WebCore::HTMLMediaElement::~HTMLMediaElement.
https://bugs.webkit.org/show_bug.cgi?id=113531

Reviewed by Eric Carlson.

No new tests, though this is intermittently reproducible with
http/tests/misc/delete-frame-during-readystatechange.html under ASAN.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::~HTMLMediaElement): Clear the media player manually
    before the destructor exits. Clearing the media player may cancel a resource load,
    which can trigger a readystatechange event. It's possible for the HTMLMediaElement
    to attempt to fire an abort event within the readystatechange event, even though it is
    now in an inconsistent state. Clearling the media player before finishing the destructor
    ensures that the HTMLMediaElement will at least still be alive if this case is triggered.
    Set m_completelyLoaded to true to ensure that if userCancelledLoad() is called, it doesn't
    attempt to fire events while destructing.

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

7 years agoClean up spellcheck state when changing focus.
commit-queue@webkit.org [Wed, 17 Apr 2013 21:14:08 +0000 (21:14 +0000)]
Clean up spellcheck state when changing focus.
https://bugs.webkit.org/show_bug.cgi?id=114758

Patch by Nima Ghanavatian <nghanavatian@blackberry.com> on 2013-04-17
Reviewed by Rob Buis.

Internally reviewed by Mike Fenton and Gen Mak.

PR325941
If we lose focus while waiting for a spellcheck request to return, we will
never see the reply and continue to queue up future requests. By clearing
the queue we ensure that all requests being processed and waiting to fire
are valid.

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::setElementUnfocused):
* WebKitSupport/SpellingHandler.cpp:
(BlackBerry::WebKit::SpellingHandler::spellCheckTextBlock):

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

7 years agoThe storage manager should know the local storage directory
andersca@apple.com [Wed, 17 Apr 2013 21:13:26 +0000 (21:13 +0000)]
The storage manager should know the local storage directory
https://bugs.webkit.org/show_bug.cgi?id=114765

Reviewed by Beth Dakin.

* UIProcess/Storage/StorageManager.cpp:
(WebKit::StorageManager::create):
(WebKit::StorageManager::setLocalStorageDirectory):
(WebKit::StorageManager::setLocalStorageDirectoryInternal):
* UIProcess/Storage/StorageManager.h:
* UIProcess/WebContext.cpp:
(WebKit::WebContext::WebContext):
(WebKit::WebContext::setLocalStorageDirectory):
* UIProcess/WebContext.h:

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

7 years ago[EFL][AC] MiniBrowser starts with a black empty view before painting a web page
joone.hur@intel.com [Wed, 17 Apr 2013 20:51:31 +0000 (20:51 +0000)]
[EFL][AC] MiniBrowser starts with a black empty view before painting a web page
https://bugs.webkit.org/show_bug.cgi?id=103745

Reviewed by Kenneth Rohde Christiansen.

Evas paints empty evas objects before rendering a web page, so it shows
a black empty view for a moment. This patch prevents from painting the empty
evas objects until a GL surface is ready for rendering.

* UIProcess/API/efl/EwkView.cpp:
(showEvasObjectsIfNeeded):
(EwkView::displayTimerFired):
(EwkView::handleEvasObjectShow):

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

7 years ago[Dashboard] Remove code for showing 'WebKit roll' annotations in timelines for Chromi...
zandobersek@gmail.com [Wed, 17 Apr 2013 20:40:07 +0000 (20:40 +0000)]
[Dashboard] Remove code for showing 'WebKit roll' annotations in timelines for Chromium builders
https://bugs.webkit.org/show_bug.cgi?id=114755

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-04-17
Reviewed by Ryosuke Niwa.

The Chromium builders are no longer available to inspect so there's no need for the code that used to show
the 'WebKit roll' annotations in the Chromium builders' timeline.

* TestResultServer/static-dashboards/timeline_explorer.js:

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

7 years ago[Dashboard] Clean up the timeline updating code, removing Chromium-specific cases
zandobersek@gmail.com [Wed, 17 Apr 2013 20:39:22 +0000 (20:39 +0000)]
[Dashboard] Clean up the timeline updating code, removing Chromium-specific cases
https://bugs.webkit.org/show_bug.cgi?id=114756

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-04-17
Reviewed by Ryosuke Niwa.

Clean up the updating of the timeline in the timeline explorer, defaulting to the webkit.org build master when
constructing the results URL and removing the possible row addition containing the Chromium commit range that
only applied to Chromium builders in the first place. Also removes the now-redundant shouldShowWebKitRevisionsOnly
method.

* TestResultServer/static-dashboards/timeline_explorer.js:

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

7 years agoWeb Inspector: make generate-inspector-protocol-version work with python3
commit-queue@webkit.org [Wed, 17 Apr 2013 20:14:33 +0000 (20:14 +0000)]
Web Inspector: make generate-inspector-protocol-version work with python3
https://bugs.webkit.org/show_bug.cgi?id=114717

Revision r146765 added print() calls that made the script complain about
invalid syntax when using python3.

This commit replaces such calls with calls to sys.stdout.write(), analogous
to the sys.stderr.write() ones already used throughout the file.

Patch by Sergio Correia <sergio.correia@openbossa.org> on 2013-04-17
Reviewed by Timothy Hatcher.

No new tests. No user visible behavior changed.

* inspector/generate-inspector-protocol-version:
(main):

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

7 years agoRemove some tests from the Skipped list that were skipped early on with a bunch of...
jberlin@webkit.org [Wed, 17 Apr 2013 20:11:26 +0000 (20:11 +0000)]
Remove some tests from the Skipped list that were skipped early on with a bunch of eventSender
related tests and then not unskipped when various parts of eventSender got implemented in
WebKitTestRunner.

* platform/mac-wk2/TestExpectations:

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

7 years agoWeb Inspector: Fix Localized string warngs
commit-queue@webkit.org [Wed, 17 Apr 2013 20:02:11 +0000 (20:02 +0000)]
Web Inspector: Fix Localized string warngs
https://bugs.webkit.org/show_bug.cgi?id=114718

Patch by Seokju Kwon <seokju.kwon@gmail.com> on 2013-04-17
Reviewed by Timothy Hatcher.

No tests because no behavior change is expected.

* English.lproj/localizedStrings.js:

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

7 years agoCopy make-file-export-generator script to the the Source folders of the projects...
roger_fong@apple.com [Wed, 17 Apr 2013 19:28:00 +0000 (19:28 +0000)]
Copy make-file-export-generator script to the the Source folders of the projects that use it.
<rdar://problem/13675604>

* WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
* WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
* WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
* WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator.
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExportGenerator.vcxproj:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExportGenerator.vcxproj.filters:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExportGeneratorBuildCmd.cmd:
* JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator.

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

7 years ago[Qt] Unreviewed Windows buildfix.
ossy@webkit.org [Wed, 17 Apr 2013 19:17:31 +0000 (19:17 +0000)]
[Qt] Unreviewed Windows buildfix.

* platform/qt/DragDataQt.cpp: Add a missing include.

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

7 years agoREGRESSION(r148584): WebKit nightly builds don't load any page
rniwa@webkit.org [Wed, 17 Apr 2013 19:14:43 +0000 (19:14 +0000)]
REGRESSION(r148584): WebKit nightly builds don't load any page
https://bugs.webkit.org/show_bug.cgi?id=114752

Reviewed by Anders Carlsson.

We can't use C++ style (//) comments in Platform.h because WebKit2/DerivedSource.make doesn't know
how to strip it to be merged with *.sb.in to generate *.sb files. Specifically, we have:

# Some versions of clang incorrectly strip out // comments in c89 code.
# Use -traditional as a workaround, but only when needed since that causes
# other problems with later versions of clang.
ifeq ($(shell echo '//x' | $(CC) -E -P -x c -std=c89 - | grep x),)
TEXT_PREPROCESSOR_FLAGS=-E -P -x c -traditional -w
else
TEXT_PREPROCESSOR_FLAGS=-E -P -x c -std=c89 -w
endif

* wtf/Platform.h:

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

7 years ago[BlackBerry] Check image node with usemap attribute isLink failed
commit-queue@webkit.org [Wed, 17 Apr 2013 19:14:30 +0000 (19:14 +0000)]
[BlackBerry] Check image node with usemap attribute isLink failed
https://bugs.webkit.org/show_bug.cgi?id=114751

Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-04-17
Reviewed by Rob Buis.

PR 326780
Internally Reviewed by Liam Quinn.

An image node with usemap will crash when call isLink.
If the node is linkNode, bring up the CCM(eg. linked image).
Also use toElement method as agomes suggested in pr 113957.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::webContext):
* WebKitSupport/FatFingers.cpp:
(BlackBerry::WebKit::FatFingers::findBestPoint):

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