Timeline



Jan 28, 2013:

11:57 PM Changeset in webkit [141068] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit2

[Qt] Build fix
https://bugs.webkit.org/show_bug.cgi?id=108142

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-28
Reviewed by Gyuyoung Kim.

Build fix. Though StorageManager was added to WK2 in r141024,
it is not added to Target.pri for qt port.

  • Target.pri:
11:48 PM Changeset in webkit [141067] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Texmap] Refactor code related to debug border and repaint count.
https://bugs.webkit.org/show_bug.cgi?id=105787

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-28
Reviewed by Noam Rosenthal.

It is a follow-up patch not to change layout test results.

The previous patch sets GraphicsLayer::m_usingTiledLayer to true when using a
backing store. When the variable is true, dumpLayer() adds (usingTiledLayer 1),
but most of ports don't set m_usingTiledLayer to true. So we don't use
m_usingTiledLayer to match the test results of other ports.

After this patch, Texture Mapper draws debug visuals for a tiled backing
with different color from safari.

No new tests. Debug feature, not covered in tests.

  • platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:

(WebCore::GraphicsLayerTextureMapper::updateDebugBorderAndRepaintCountIfNeeded):

11:47 PM Changeset in webkit [141066] by esprehn@chromium.org
  • 23 edits in trunk/Source/WebCore

Handle createShadowSubtree inside of ensureUserAgentShadowRoot
https://bugs.webkit.org/show_bug.cgi?id=108116

Reviewed by Dimitri Glazkov.

Instead of making everyone create the UserAgentShadowRoot manually all
over, centralize it in ensureUserAgentShadowRoot() and add a notification
Element::didAddUserAgentShadowRoot that lets elements fill in the subtree.
This lets us get rid of lots of code duplication.

No new tests, just refactoring.

  • dom/Element.cpp:

(WebCore::Element::ensureUserAgentShadowRoot):

  • dom/Element.h:

(WebCore::Element::didAddUserAgentShadowRoot):
(Element):

  • html/HTMLDetailsElement.cpp:

(WebCore::DetailsSummaryElement::create):
(WebCore::HTMLDetailsElement::create):
(WebCore::HTMLDetailsElement::didAddUserAgentShadowRoot):

  • html/HTMLDetailsElement.h:

(HTMLDetailsElement):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::create):
(WebCore::HTMLInputElement::didAddUserAgentShadowRoot):

  • html/HTMLInputElement.h:

(HTMLInputElement):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::willAddAuthorShadowRoot):
(WebCore::HTMLMediaElement::createMediaControls):

  • html/HTMLMediaElement.h:
  • html/HTMLMeterElement.cpp:

(WebCore::HTMLMeterElement::create):
(WebCore::HTMLMeterElement::didAddUserAgentShadowRoot):

  • html/HTMLMeterElement.h:

(HTMLMeterElement):

  • html/HTMLProgressElement.cpp:

(WebCore::HTMLProgressElement::create):
(WebCore::HTMLProgressElement::didAddUserAgentShadowRoot):

  • html/HTMLProgressElement.h:
  • html/HTMLSummaryElement.cpp:

(WebCore::HTMLSummaryElement::create):
(WebCore::HTMLSummaryElement::didAddUserAgentShadowRoot):

  • html/HTMLSummaryElement.h:

(HTMLSummaryElement):

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::create):
(WebCore::HTMLTextAreaElement::didAddUserAgentShadowRoot):

  • html/HTMLTextAreaElement.h:
  • html/shadow/MediaControlElements.cpp:

(WebCore::MediaControlPanelMuteButtonElement::create):
(WebCore::MediaControlVolumeSliderMuteButtonElement::create):
(WebCore::MediaControlPlayButtonElement::create):
(WebCore::MediaControlOverlayPlayButtonElement::create):
(WebCore::MediaControlSeekForwardButtonElement::create):
(WebCore::MediaControlSeekBackButtonElement::create):
(WebCore::MediaControlRewindButtonElement::create):
(WebCore::MediaControlReturnToRealtimeButtonElement::create):
(WebCore::MediaControlToggleClosedCaptionsButtonElement::create):
(WebCore::MediaControlTimelineElement::create):
(WebCore::MediaControlPanelVolumeSliderElement::create):
(WebCore::MediaControlFullscreenVolumeSliderElement::create):
(WebCore::MediaControlFullscreenButtonElement::create):
(WebCore::MediaControlFullscreenVolumeMinButtonElement::create):
(WebCore::MediaControlFullscreenVolumeMaxButtonElement::create):

  • html/shadow/MediaControlsBlackBerry.cpp:

(WebCore::MediaControlFullscreenPlayButtonElement::create):
(WebCore::MediaControlFullscreenFullscreenButtonElement::create):
(WebCore::MediaControlFullscreenTimelineElement::create):
(WebCore::MediaControlAudioMuteButtonElement::create):

  • svg/SVGTRefElement.cpp:

(WebCore::SVGTRefElement::create):

  • svg/SVGTRefElement.h:

(SVGTRefElement):

  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::create):

  • svg/SVGUseElement.h:

(SVGUseElement):

11:44 PM Changeset in webkit [141065] by commit-queue@webkit.org
  • 13 edits in trunk/Source/WebKit2

Coordinated Graphics: Refactor code related to debug border and repaint count.
https://bugs.webkit.org/show_bug.cgi?id=107910

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-28
Reviewed by Noam Rosenthal.

There are two big changes:

  1. CoordinatedGraphicsLayer sends debugging visuals to UI Process.
  2. When updating a backing store, increment a repaint count.

In addition, we don't use QT_WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS
environment. EFL, GTK and QT will use WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS
after http://webkit.org/b/107198.

  • Shared/CoordinatedGraphics/CoordinatedLayerInfo.h:

(WebKit::CoordinatedLayerInfo::CoordinatedLayerInfo):
(CoordinatedLayerInfo):

  • UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp:

(WebKit::CoordinatedBackingStore::removeAllTiles):
(WebKit::CoordinatedBackingStore::updateTile):
(WebKit::CoordinatedBackingStore::texture):
(WebKit::CoordinatedBackingStore::paintTilesToTextureMapper):
(WebKit::CoordinatedBackingStore::adjustedTransformForRect):
(WebKit::CoordinatedBackingStore::paintToTextureMapper):
(WebKit):
(WebKit::CoordinatedBackingStore::drawBorder):

Override TextureMapperPlatformLayer::drawBorder() to draw the border
for each tile.

(WebKit::CoordinatedBackingStore::drawRepaintCounter):
(WebKit::CoordinatedBackingStore::commitTileOperations):

  • UIProcess/CoordinatedGraphics/CoordinatedBackingStore.h:

(WebKit::CoordinatedBackingStoreTile::CoordinatedBackingStoreTile):
(CoordinatedBackingStoreTile):
(CoordinatedBackingStore):
(WebKit::CoordinatedBackingStore::rect):

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:

(WebKit::CoordinatedLayerTreeHostProxy::setLayerRepaintCount):
(WebKit):

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:

(CoordinatedLayerTreeHostProxy):

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in:
  • UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:

(WebKit::LayerTreeRenderer::setLayerRepaintCount):
(WebKit):
(WebKit::LayerTreeRenderer::setLayerState):

  • UIProcess/CoordinatedGraphics/LayerTreeRenderer.h:

(LayerTreeRenderer):

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:

(WebCore::CoordinatedGraphicsLayer::setShowDebugBorder):
(WebCore):
(WebCore::CoordinatedGraphicsLayer::setShowRepaintCounter):
(WebCore::CoordinatedGraphicsLayer::syncLayerState):
(WebCore::CoordinatedGraphicsLayer::setDebugBorder):
(WebCore::CoordinatedGraphicsLayer::tiledBackingStorePaintEnd):

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.h:

(CoordinatedGraphicsLayerClient):
(CoordinatedGraphicsLayer):

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:

(WebKit::CoordinatedLayerTreeHost::setLayerRepaintCount):
(WebKit):

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:
11:40 PM Changeset in webkit [141064] by wangxianzhu@chromium.org
  • 3 edits in trunk/Source/WebKit/chromium

Re-enable WebFrameTest.DivScrollIntoEditableTest
https://bugs.webkit.org/show_bug.cgi?id=98558

Reviewed by Adam Barth.

  • tests/WebFrameTest.cpp: Fixed several issues (onload script, the maximum scale factor, etc.) of WebFrameTest.DivScrollIntoEditableTest and enable it.
  • tests/data/get_scale_for_zoom_into_editable_test.html: Moved the logic of onload script (which seems not to work) into WebFrameTest.cpp.
11:31 PM Changeset in webkit [141063] by Vineet
  • 15 edits
    2 deletes in trunk

HTMLOutputElement::htmlFor should be readonly
https://bugs.webkit.org/show_bug.cgi?id=101898

Reviewed by Kentaro Hara.

Source/WebCore:

The spec says htmlFor should be readonly, but WebKit implements it as no-readonly.
Spec: http://dev.w3.org/html5/spec-preview/the-output-element.html

No new tests. Modified existing test fast/dom/HTMLOutputElement/dom-settable-token-list.html
to work as expected.

  • GNUmakefile.list.am: Removed JSHTMLOutputElementCustom.cpp
  • Target.pri: Ditto
  • UseJSC.cmake: Ditto
  • UseV8.cmake: Removed V8HTMLOutputElementCustom.cpp
  • WebCore.gypi: Removed V8HTMLOutputElementCustom.cpp
  • WebCore.vcproj/WebCore.vcproj: Removed JSHTMLOutputElementCustom.cpp
  • WebCore.vcxproj/WebCore.vcxproj: Ditto
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto
  • WebCore.xcodeproj/project.pbxproj: Ditto
  • bindings/js/JSBindingsAllInOne.cpp: Ditto
  • bindings/js/JSHTMLOutputElementCustom.cpp: Removed.
  • bindings/v8/custom/V8HTMLOutputElementCustom.cpp: Removed.
  • html/HTMLOutputElement.idl: Made htmlFor attribute readonly.

LayoutTests:

The spec says htmlFor should be readonly, but WebKit implements it as no-readonly.
Spec: http://dev.w3.org/html5/spec-preview/the-output-element.html
Modified tests according to new behavior.

  • fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
  • fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js: Test for attribute htmlFor is readonly.
11:29 PM Changeset in webkit [141062] by commit-queue@webkit.org
  • 6 edits
    1 add in trunk/Source

Fix disambiguation popup for new-style page scale
https://bugs.webkit.org/show_bug.cgi?id=107391

Patch by Tien-Ren Chen <trchen@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

This patch corrects various coordinate conversion for disambiguation
popup for the new-style page scale mode.

Source/WebCore:

New unit test: WebFrameTest.DisambiguationPopupPageScale

  • page/TouchDisambiguation.cpp:

(WebCore::findGoodTouchTargets):

  • page/TouchDisambiguation.h:

(WebCore):

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::handleGestureEvent):
(WebKit::WebViewImpl::handleInputEvent):

  • tests/WebFrameTest.cpp:
  • tests/data/disambiguation_popup_page_scale.html: Added.
11:14 PM Changeset in webkit [141061] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Remove support from ArgumentEncoder for deprecated encode functions
https://bugs.webkit.org/show_bug.cgi?id=108155

Reviewed by Dan Bernstein.

  • Platform/CoreIPC/ArgumentEncoder.h:

(CoreIPC::ArgumentEncoder::encode):

11:05 PM Changeset in webkit [141060] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Reverting change to chromium/TestExpectation in r141056.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
10:59 PM Changeset in webkit [141059] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Collapse testing for a list of PLATFORM() into OS() and USE() tests
https://bugs.webkit.org/show_bug.cgi?id=108018

Patch by Laszlo Gombos <l.gombos@samsung.com> on 2013-01-28
Reviewed by Eric Seidel.

No functional change as "OS(DARWIN) && USE(CF)" equals to the
following platforms: MAC, WX, QT and CHROMIUM. CHROMIUM
is not using JavaScriptCore.

  • runtime/DatePrototype.cpp:

(JSC):

10:55 PM Changeset in webkit [141058] by commit-queue@webkit.org
  • 13 edits in trunk/Source

Unreviewed, rolling out r141049.
http://trac.webkit.org/changeset/141049
https://bugs.webkit.org/show_bug.cgi?id=108151

Caused some indexed tests to crash. (Requested by keishi on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28

Source/WebCore:

  • Modules/indexeddb/IDBCallbacks.h:

(WebCore::IDBCallbacks::onUpgradeNeeded):
(WebCore::IDBCallbacks::onSuccess):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::VersionChangeOperation::perform):
(WebCore::IDBDatabaseBackendImpl::processPendingCalls):
(WebCore::IDBDatabaseBackendImpl::openConnection):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onUpgradeNeeded):
(WebCore::IDBOpenDBRequest::onSuccess):

  • Modules/indexeddb/IDBOpenDBRequest.h:

(IDBOpenDBRequest):

Source/WebKit/chromium:

  • public/WebIDBCallbacks.h:

(WebKit):

  • src/IDBCallbacksProxy.cpp:

(WebKit::IDBCallbacksProxy::onUpgradeNeeded):

  • src/IDBCallbacksProxy.h:

(IDBCallbacksProxy):

  • src/WebIDBCallbacksImpl.cpp:

(WebKit::WebIDBCallbacksImpl::onSuccess):
(WebKit::WebIDBCallbacksImpl::onUpgradeNeeded):

  • src/WebIDBCallbacksImpl.h:

(WebIDBCallbacksImpl):

  • tests/IDBAbortOnCorruptTest.cpp:

(WebCore::MockIDBCallbacks::onSuccess):

  • tests/IDBDatabaseBackendTest.cpp:
10:52 PM Changeset in webkit [141057] by abarth@webkit.org
  • 4 edits in trunk

Layout Test http/tests/workers/terminate-during-sync-operation.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=79013

Reviewed by David Levin.

Source/WebCore:

We need to use an isolated copy because we're going to use it on a
different thread.

  • Modules/webdatabase/AbstractDatabase.cpp:

(WebCore::AbstractDatabase::AbstractDatabase):

LayoutTests:

This test shouldn't be flaky anymore.

  • platform/chromium/TestExpectations:
10:50 PM Changeset in webkit [141056] by keishi@webkit.org
  • 5 edits
    6 copies
    11 adds in trunk/LayoutTests

[Chromium] Rebaselining after 141039.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
  • platform/chromium/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added.
  • platform/chromium/compositing/layer-creation/fixed-position-in-view-dynamic-expected.txt: Added.
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: Added.
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: Added.
  • platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt:
  • platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt:
  • platform/chromium/compositing/overflow/resize-painting-expected.txt:
  • platform/chromium/platform/chromium/virtual/gpu/compositedscrolling/overflow/content-gains-scrollbars-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt.
  • platform/chromium/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-scrollbar-layers-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt.
  • platform/chromium/platform/chromium/virtual/gpu/compositedscrolling/overflow/resize-painting-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/resize-painting-expected.txt.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-in-view-dynamic-expected.txt: Added.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: Added.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: Added.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/overflow/content-gains-scrollbars-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/overflow/overflow-scrollbar-layers-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt.
  • platform/chromium/platform/chromium/virtual/softwarecompositing/overflow/resize-painting-expected.txt: Copied from LayoutTests/platform/chromium/compositing/overflow/resize-painting-expected.txt.
10:35 PM Changeset in webkit [141055] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/chromium

Expose isRadioButton and isCheckbox API in chromium-webkit glue layer.
https://bugs.webkit.org/show_bug.cgi?id=108031

Patch by Raman Kumar <ramankk@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

In chromium, to know if an InputElement is radiobutton or a checkbox,
we are checking for formControlType (a string comparision), which is
very slow. Exposing these API to chromium will make them faster.

  • public/WebInputElement.h:

(WebInputElement):

  • src/WebInputElement.cpp:

(WebKit::WebInputElement::isRadioButton):
(WebKit):
(WebKit::WebInputElement::isCheckbox):

10:22 PM Changeset in webkit [141054] by shinyak@chromium.org
  • 3 edits
    2 adds in trunk

[Shadow] Gesture event is not fired in ShadowDOM
https://bugs.webkit.org/show_bug.cgi?id=107797

Reviewed by Dimitri Glazkov.

Source/WebCore:

Gesture event (e.g. touchstart) is not fired in ShadowDOM.

We have to run event retargetting algorithm to retarget touchTarget, however it is not implemented yet (Bug 107800).
Until it's implemented, we use the shadow ancestor node of touchTarget in Document treescope as touchTarget
for backward compatibility. If a touch event is fired in nested ShadowDOM, touchTarget will be always element in
document tree, so an event listener in ShadowDOM will get a wrong touchTarget. However we prioritized
the correctness of document tree.

Test: fast/dom/shadow/touch-event.html

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleTouchEvent): Allows us to take elements in ShadowDOM.

LayoutTests:

  • fast/dom/shadow/touch-event-expected.txt: Added.
  • fast/dom/shadow/touch-event.html: Added.
10:19 PM Changeset in webkit [141053] by aelias@chromium.org
  • 15 edits in trunk/Source

Make page scale shrink FrameView in applyPageScaleInCompositor mode
https://bugs.webkit.org/show_bug.cgi?id=107424

Reviewed by Levi Weintraub.

If applyPageScaleFactorInCompositor is enabled (Chromium-only setting),
instead of the entire document expanding as the user pinch zooms, the
viewport shrinks instead. This patch applies the pageScaleFactor to
visibleContentRect to get this behavior, and simplifies Chromium's
resize logic to stop hiding the true viewport size from WebCore.

I verified that the scaling makes sense for all the callers of
visibleContentRect. The exceptions are clip-layer size,
layout size in non-fixed-layout mode, and text autosizing, which need
the original unscaled size. Therefore I added a new method
unscaledVisibleContentSize() to ScrollView/FrameView.

This patch also modifies Page::setPageScaleFactor to perform no
invalidates or layout when applyPageScaleFactorInCompositor is true,
and also writes pageScaleFactor into HistoryItems instead of using
frameScaleFactor.

Since all behavior changes are tied to applyPageScaleFactorInCompositor,
this patch should be a no-op for non-Chromium ports.

Source/Platform:

  • chromium/public/WebLayerTreeView.h:

(WebLayerTreeView):
(WebKit::WebLayerTreeView::adjustEventPointForPinchZoom):

Source/WebCore:

New unit tests in WebFrameTest.cpp.

  • loader/HistoryController.cpp:

(WebCore::HistoryController::saveScrollPositionAndViewStateToItem):
Use pageScaleFactor here because frameScaleFactor always returns 1
with our setting.

  • page/FrameView.cpp:

(WebCore::FrameView::visibleContentScaleFactor):
(WebCore):

  • page/FrameView.h:

(FrameView):

  • page/Page.cpp:

(WebCore::Page::setPageScaleFactor): Make setPageScaleFactor stop
invalidating/layouting as this is handled by our compositor.

  • platform/ScrollView.cpp:

(WebCore::ScrollView::unscaledVisibleContentSize): This new method
just returns the original visible rect without pageScaleFactor being
applied.
(WebCore):
(WebCore::ScrollView::visibleContentRect): This now is divided by
pageScaleFactor if our setting is active.
(WebCore::ScrollView::layoutSize):

  • platform/ScrollView.h:

(WebCore::ScrollView::visibleContentScaleFactor): Returns
pageScaleFactor if the visible rect is scaled, 1 normally.
(ScrollView):
(WebCore::ScrollView::layoutWidth):
(WebCore::ScrollView::layoutHeight):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::frameViewDidChangeSize):
(WebCore::RenderLayerCompositor::updateRootLayerPosition): Clip layer
should use unscaled size, because it's above the root scroll layer
on the layer tree (i.e. page scale isn't applied on it).

  • rendering/TextAutosizer.cpp:

(WebCore::TextAutosizer::processSubtree): Text autosizer should use
unscaled size, because it cares about physical screen size.

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::scaledSize): Returns the post page-scale size
similar to what visibleContentRect() now returns, except that it may
be at a different scale than the current one.
(WebKit::WebViewImpl::size): Back to returning density-independent
size without any tricks, not the "layoutSize()" fake viewport.
(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::handleInputEvent): No need to apply
implTransform anymore as WebKit knows the true scroll offset; just
divide event coords by pageScaleFactor.
(WebKit::WebViewImpl::clampOffsetAtScale): Make this method support
applyPageScaleFactorInCompositor. This is used to pre-clamp scroll
offsets at a given viewport size.
(WebKit::WebViewImpl::setPageScaleFactorPreservingScrollOffset): Make
this method support applyPageScaleFactorInCompositor (don't scale
scroll offsets as they are now scale-independent).
(WebKit::WebViewImpl::setPageScaleFactor): Make this method always use
clampOffsetAtScale instead of bypassing it, since it's now supported.
Also notify the compositor to update its state.
(WebKit::WebViewImpl::contentsSize): Convenience method, removed
difference between scaled and unscaled.
(WebKit::WebViewImpl::layoutSize): This method returned the "fake"
size we used to give FrameView. Now no longer used for much.
(WebKit::WebViewImpl::computePageScaleFactorLimits):
(WebKit::WebViewImpl::didChangeContentsSize): Remove unnecessary
resize() now that we can give the true size to FrameView.
(WebKit::WebViewImpl::updateLayerTreeViewport): Use layoutSize()
directly now that FrameView no longer uses it.

  • src/WebViewImpl.h:

(WebViewImpl):

  • tests/WebFrameTest.cpp:
10:05 PM Changeset in webkit [141052] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Disable default use of the Plug-in XPCService until we can
figure out how to deal with the 32-bit one.

  • UIProcess/Plugins/mac/PluginProcessProxyMac.mm:

(WebKit::shouldUseXPC):
(WebKit::PluginProcessProxy::platformInitializeLaunchOptions):

9:58 PM Changeset in webkit [141051] by weinig@apple.com
  • 27 edits
    2 adds in trunk/Source/WebKit2

Plug-ins should initialize their sandbox at creation time
https://bugs.webkit.org/show_bug.cgi?id=108098

Reviewed by Anders Carlsson.

Add the ability to add string key/value pairs to process creation parameters
to allow the plugin process to get passed the plugin path which in turn allows
the plugin to initialize its sandbox at the correct time.

  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development/NetworkServiceMain.Development.mm:
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService/NetworkServiceMain.mm:
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkServiceEntryPoint.mm:

(NetworkServiceInitializer):

  • PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm:

(WebKit::PluginProcessMainDelegate::getExtraData):
(PluginProcessMainDelegate):

  • PluginProcess/EntryPoint/mac/XPCService/PluginService.32/PluginService.32.Main.mm:
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.64/PluginService.64.Main.mm:
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.Development/PluginService.Development.Main.mm:
  • PluginProcess/EntryPoint/mac/XPCService/PluginServiceEntryPoint.mm:

(WebKit):
(PluginServiceInitializerDelegate):
(WebKit::PluginServiceInitializerDelegate::PluginServiceInitializerDelegate):
(WebKit::PluginServiceInitializerDelegate::getExtraData):
(PluginServiceInitializer):

  • PluginProcess/PluginProcess.cpp:

(WebKit::PluginProcess::initializeProcess):
(WebKit::PluginProcess::initializePluginProcess):
(WebKit::PluginProcess::initializeProcessName):
(WebKit::PluginProcess::initializeSandbox):

  • PluginProcess/PluginProcess.h:
  • PluginProcess/mac/PluginProcessMac.mm:

(WebKit::PluginProcess::platformInitializePluginProcess):
(WebKit::PluginProcess::platformInitializeProcess):
(WebKit::PluginProcess::initializeProcessName):
(WebKit::PluginProcess::initializeSandbox):

  • Shared/ChildProcess.h:

(ChildProcessInitializationParameters):

  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMain.h:

(ChildProcessMainDelegate):
(WebKit::ChildProcessMain):

  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMain.mm:

(WebKit::ChildProcessMainDelegate::getExtraData):

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.Development.h:

(WebKit::XPCServiceEventHandler):

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.h:

(WebKit::XPCServiceEventHandler):

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceEntryPoint.h: Added.

(XPCServiceInitializerDelegate):
(WebKit::XPCServiceInitializerDelegate::XPCServiceInitializerDelegate):
(WebKit::XPCServiceInitializer):

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceEntryPoint.mm: Added.

(WebKit::XPCServiceInitializerDelegate::~XPCServiceInitializerDelegate):
(WebKit::XPCServiceInitializerDelegate::getConnectionIdentifier):
(WebKit::XPCServiceInitializerDelegate::getClientIdentifier):
(WebKit::XPCServiceInitializerDelegate::getClientProcessName):
(WebKit::XPCServiceInitializerDelegate::getExtraData):

  • Shared/Plugins/PluginProcessCreationParameters.cpp:

(WebKit::PluginProcessCreationParameters::encode):
(WebKit::PluginProcessCreationParameters::decode):

  • Shared/Plugins/PluginProcessCreationParameters.h:

(PluginProcessCreationParameters):

  • UIProcess/Launcher/ProcessLauncher.h:

(LaunchOptions):

  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::connectToService):
(WebKit::connectToReExecService):
(WebKit::createService):
(WebKit::createProcess):
(WebKit::ProcessLauncher::launchProcess):

  • UIProcess/Plugins/PluginProcessProxy.cpp:

(WebKit::PluginProcessProxy::didFinishLaunching):

  • UIProcess/Plugins/mac/PluginProcessProxyMac.mm:

(WebKit::PluginProcessProxy::platformInitializeLaunchOptions):
(WebKit::PluginProcessProxy::platformInitializePluginProcess):

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm:
  • WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm:
  • WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm:

(WebContentServiceInitializer):

9:48 PM Changeset in webkit [141050] by ggaren@apple.com
  • 67 edits
    4 adds in trunk/Source

Static size inference for JavaScript objects
https://bugs.webkit.org/show_bug.cgi?id=108093

Reviewed by Phil Pizlo.

../JavaScriptCore:

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::dumpBytecode): op_new_object and op_create_this now
have an extra inferredInlineCapacity argument. This is the statically
inferred inline capacity, just from analyzing source text. op_new_object
also gets a pointer to an allocation profile. (For op_create_this, the
profile is in the construtor function.)

(JSC::CodeBlock::CodeBlock): Link op_new_object.

(JSC::CodeBlock::stronglyVisitStrongReferences): Mark our profiles.

  • bytecode/CodeBlock.h:

(CodeBlock): Removed some dead code. Added object allocation profiles.

  • bytecode/Instruction.h:

(JSC): New union type, since an instruction operand may point to an
object allocation profile now.

  • bytecode/ObjectAllocationProfile.h: Added.

(JSC):
(ObjectAllocationProfile):
(JSC::ObjectAllocationProfile::offsetOfAllocator):
(JSC::ObjectAllocationProfile::offsetOfStructure):
(JSC::ObjectAllocationProfile::ObjectAllocationProfile):
(JSC::ObjectAllocationProfile::isNull):
(JSC::ObjectAllocationProfile::initialize):
(JSC::ObjectAllocationProfile::structure):
(JSC::ObjectAllocationProfile::inlineCapacity):
(JSC::ObjectAllocationProfile::clear):
(JSC::ObjectAllocationProfile::visitAggregate):
(JSC::ObjectAllocationProfile::possibleDefaultPropertyCount): New class
for tracking a prediction about object allocation: structure, inline
capacity, allocator to use.

  • bytecode/Opcode.h:

(JSC):
(JSC::padOpcodeName): Updated instruction sizes.

  • bytecode/UnlinkedCodeBlock.cpp:

(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):

  • bytecode/UnlinkedCodeBlock.h:

(JSC):
(JSC::UnlinkedCodeBlock::addObjectAllocationProfile):
(JSC::UnlinkedCodeBlock::numberOfObjectAllocationProfiles):
(UnlinkedCodeBlock): Unlinked support for allocation profiles.

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::generate): Kill all remaining analyses at the
end of codegen, since this is our last opportunity.

(JSC::BytecodeGenerator::BytecodeGenerator): Added a static property
analyzer to bytecode generation. It tracks initializing assignments and
makes a guess about how many will happen.

(JSC::BytecodeGenerator::newObjectAllocationProfile):
(JSC):
(JSC::BytecodeGenerator::emitProfiledOpcode):
(JSC::BytecodeGenerator::emitMove):
(JSC::BytecodeGenerator::emitResolve):
(JSC::BytecodeGenerator::emitResolveBase):
(JSC::BytecodeGenerator::emitResolveBaseForPut):
(JSC::BytecodeGenerator::emitResolveWithBaseForPut):
(JSC::BytecodeGenerator::emitResolveWithThis):
(JSC::BytecodeGenerator::emitGetById):
(JSC::BytecodeGenerator::emitPutById):
(JSC::BytecodeGenerator::emitDirectPutById):
(JSC::BytecodeGenerator::emitPutGetterSetter):
(JSC::BytecodeGenerator::emitGetArgumentByVal):
(JSC::BytecodeGenerator::emitGetByVal): Added hooks to the static property
analyzer, so it can observe allocations and stores.

(JSC::BytecodeGenerator::emitCreateThis): Factored this into a helper
function because it was a significant amount of logic, and I wanted to
add to it.

(JSC::BytecodeGenerator::emitNewObject):
(JSC::BytecodeGenerator::emitExpectedFunctionSnippet):
(JSC::BytecodeGenerator::emitCall):
(JSC::BytecodeGenerator::emitCallVarargs):
(JSC::BytecodeGenerator::emitConstruct): Added a hook to profiled opcodes
to track their stores, in case a store kills a profiled allocation. Since
profiled opcodes are basically the only interesting stores we do, this
is a convenient place to notice any store that might kill an allocation.

  • bytecompiler/BytecodeGenerator.h:

(BytecodeGenerator): As above.

  • bytecompiler/StaticPropertyAnalysis.h: Added.

(JSC):
(StaticPropertyAnalysis):
(JSC::StaticPropertyAnalysis::create):
(JSC::StaticPropertyAnalysis::addPropertyIndex):
(JSC::StaticPropertyAnalysis::record):
(JSC::StaticPropertyAnalysis::propertyIndexCount):
(JSC::StaticPropertyAnalysis::StaticPropertyAnalysis): Simple helper
class for tracking allocations and stores.

  • bytecompiler/StaticPropertyAnalyzer.h: Added.

(StaticPropertyAnalyzer):
(JSC::StaticPropertyAnalyzer::StaticPropertyAnalyzer):
(JSC::StaticPropertyAnalyzer::createThis):
(JSC::StaticPropertyAnalyzer::newObject):
(JSC::StaticPropertyAnalyzer::putById):
(JSC::StaticPropertyAnalyzer::mov):
(JSC::StaticPropertyAnalyzer::kill): Helper class for observing allocations
and stores and making an inline capacity guess. The heuristics here are
intentionally minimal because we don't want this one class to try to
re-create something like a DFG or a runtime analysis. If we discover that
we need those kinds of analyses, we should just replace this class with
something else.

This class tracks multiple registers that alias the same object -- that
happens a lot, when moving locals into temporary registers -- but it
doesn't track control flow or multiple objects that alias the same register.

  • dfg/DFGAbstractState.cpp:

(JSC::DFG::AbstractState::execute): Updated for rename.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock): Updated for inline capacity and
allocation profile.

  • dfg/DFGNode.h:

(JSC::DFG::Node::hasInlineCapacity):
(Node):
(JSC::DFG::Node::inlineCapacity):
(JSC::DFG::Node::hasFunction): Give the graph a good way to represent
inline capacity for an allocation.

  • dfg/DFGNodeType.h:

(DFG): Updated for rename.

  • dfg/DFGOperations.cpp: Updated for interface change.
  • dfg/DFGOperations.h: We pass the inline capacity to the slow case as

an argument. This is the simplest way, since it's stored as a bytecode operand.

  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate): Updated for rename.

  • dfg/DFGRepatch.cpp:

(JSC::DFG::tryCacheGetByID): Fixed a horrible off-by-one-half bug that only
appears when doing an inline cached load for property number 64 on a 32-bit
system. In JSVALUE32_64 land, "offsetRelativeToPatchedStorage" is the
offset of the 64bit JSValue -- but we'll actually issue two loads, one for
the payload at that offset, and one for the tag at that offset + 4. We need
to ensure that both loads have a compact representation, or we'll corrupt
the instruction stream.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::emitAllocateJSArray):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::callOperation):
(JSC::DFG::SpeculativeJIT::emitAllocateBasicStorage):
(SpeculativeJIT):
(JSC::DFG::SpeculativeJIT::emitAllocateJSObject):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile): Lots of refactoring to support
passing an allocator to our allocation function, and/or passing a Structure
as a register instead of an immediate.

  • heap/MarkedAllocator.h:

(DFG):
(MarkedAllocator):
(JSC::MarkedAllocator::offsetOfFreeListHead): Added an accessor to simplify
JIT code generation of allocation from an arbitrary allocator.

  • jit/JIT.h:

(JSC):

  • jit/JITInlines.h:

(JSC):
(JSC::JIT::emitAllocateJSObject):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_new_object):
(JSC::JIT::emitSlow_op_new_object):
(JSC::JIT::emit_op_create_this):
(JSC::JIT::emitSlow_op_create_this):

  • jit/JITOpcodes32_64.cpp:

(JSC::JIT::emit_op_new_object):
(JSC::JIT::emitSlow_op_new_object):
(JSC::JIT::emit_op_create_this):
(JSC::JIT::emitSlow_op_create_this): Same refactoring as done for the DFG.

  • jit/JITStubs.cpp:

(JSC::tryCacheGetByID): Fixed the same bug mentioned above.

(JSC::DEFINE_STUB_FUNCTION): Updated for interface changes.

  • llint/LLIntData.cpp:

(JSC::LLInt::Data::performAssertions): Updated for interface changes.

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • llint/LowLevelInterpreter.asm:
  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm: Same refactoring as for the JITs.
  • profiler/ProfilerBytecode.cpp:
  • profiler/ProfilerBytecodes.cpp:
  • profiler/ProfilerCompilation.cpp:
  • profiler/ProfilerCompiledBytecode.cpp:
  • profiler/ProfilerDatabase.cpp:
  • profiler/ProfilerOSRExit.cpp:
  • profiler/ProfilerOrigin.cpp:
  • profiler/ProfilerProfiledBytecodes.cpp: Include ObjectConstructor.h

because that's where createEmptyObject() lives now.

  • runtime/Executable.h:

(JSC::JSFunction::JSFunction): Updated for rename.

  • runtime/JSCellInlines.h:

(JSC::allocateCell): Updated to match the allocator selection code in
the JIT, so it's clearer that both are correct.

  • runtime/JSFunction.cpp:

(JSC::JSFunction::JSFunction):
(JSC::JSFunction::createAllocationProfile):
(JSC::JSFunction::visitChildren):
(JSC::JSFunction::getOwnPropertySlot):
(JSC::JSFunction::put):
(JSC::JSFunction::defineOwnProperty):
(JSC::JSFunction::getConstructData):

  • runtime/JSFunction.h:

(JSC::JSFunction::offsetOfScopeChain):
(JSC::JSFunction::offsetOfExecutable):
(JSC::JSFunction::offsetOfAllocationProfile):
(JSC::JSFunction::allocationProfile):
(JSFunction):
(JSC::JSFunction::tryGetAllocationProfile):
(JSC::JSFunction::addAllocationProfileWatchpoint): Changed inheritorID
data member to be an ObjectAllocationProfile, which includes a pointer
to the desired allocator. This simplifies JIT code, since we don't have
to compute the allocator on the fly. I verified by code inspection that
JSFunction is still only 64 bytes.

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::reset):
(JSC::JSGlobalObject::visitChildren):

  • runtime/JSGlobalObject.h:

(JSGlobalObject):
(JSC::JSGlobalObject::dateStructure): No direct pointer to the empty
object structure anymore, because now clients need to specify how much
inline capacity they want.

  • runtime/JSONObject.cpp:
  • runtime/JSObject.h:

(JSC):
(JSFinalObject):
(JSC::JSFinalObject::defaultInlineCapacity):
(JSC::JSFinalObject::maxInlineCapacity):
(JSC::JSFinalObject::createStructure): A little refactoring to try to
clarify where some of these constants derive from.

(JSC::maxOffsetRelativeToPatchedStorage): Used for bug fix, above.

  • runtime/JSProxy.cpp:

(JSC::JSProxy::setTarget): Ugly, but effective.

  • runtime/LiteralParser.cpp:
  • runtime/ObjectConstructor.cpp:

(JSC::constructObject):
(JSC::constructWithObjectConstructor):
(JSC::callObjectConstructor):
(JSC::objectConstructorCreate): Updated for interface changes.

  • runtime/ObjectConstructor.h:

(JSC::constructEmptyObject): Clarified your options for how to allocate
an empty object, to emphasize what things can actually vary.

  • runtime/PropertyOffset.h: These constants have moved because they're

really higher level concepts to do with the layout of objects and the
collector. PropertyOffset is just an abstract number line, independent
of those things.

  • runtime/PrototypeMap.cpp:

(JSC::PrototypeMap::emptyObjectStructureForPrototype):
(JSC::PrototypeMap::clearEmptyObjectStructureForPrototype):

  • runtime/PrototypeMap.h:

(PrototypeMap): The map key is now a pair of prototype and inline capacity,
since Structure encodes inline capacity.

  • runtime/Structure.cpp:

(JSC::Structure::Structure):
(JSC::Structure::materializePropertyMap):
(JSC::Structure::addPropertyTransition):
(JSC::Structure::nonPropertyTransition):
(JSC::Structure::copyPropertyTableForPinning):

  • runtime/Structure.h:

(Structure):
(JSC::Structure::totalStorageSize):
(JSC::Structure::transitionCount):
(JSC::Structure::create): Fixed a nasty refactoring bug that only shows
up after enabling variable-sized inline capacities: we were passing our
type info where our inline capacity was expected. The compiler didn't
notice because both have type int :(.

../WebCore:

  • ForwardingHeaders/runtime/ObjectConstructor.h: Added.
  • bindings/js/JSInjectedScriptHostCustom.cpp:
  • bindings/js/JSSQLResultSetRowListCustom.cpp: Include ObjectConstructor.h because

that's where createEmptyObject() is located now.

  • bindings/js/SerializedScriptValue.cpp:

(WebCore::CloneDeserializer::deserialize): Updated for interface change.

9:40 PM Changeset in webkit [141049] by alecflett@chromium.org
  • 13 edits in trunk/Source

IndexedDB: Pass metadata in to IDBOpenDBRequest.onUpgradeNeeded/onSuccess
https://bugs.webkit.org/show_bug.cgi?id=103920

Reviewed by Dimitri Glazkov.

Source/WebCore:

Update IDBCallbacks::onSuccess and IDBCallbacks::onUpgradeNeeded to
pass through a metadata parameter. While there, remove the unused
IDBTransactionBackendInterface parameter to onUpgradeNeeded.

As this is another step in the IDB refactor, I've simplified future cleanup
work by making the WebKit API code still use the old API. This
will make it possible to outright remove code on the chromium side rather
than another three-step checkin.

No new tests, as this is more refactoring.

  • Modules/indexeddb/IDBCallbacks.h:

(WebCore::IDBCallbacks::onUpgradeNeeded): new method signature.
(WebCore::IDBCallbacks::onSuccess): new method signature.

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::VersionChangeOperation::perform):
(WebCore::IDBDatabaseBackendImpl::processPendingCalls):
(WebCore::IDBDatabaseBackendImpl::openConnection):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onUpgradeNeeded): use passed-in metadata.
(WebCore::IDBOpenDBRequest::onSuccess): use passed-in metadata.

  • Modules/indexeddb/IDBOpenDBRequest.h:

(IDBOpenDBRequest):

Source/WebKit/chromium:

Support the new IDBCallbacks::onSuccess and IDBCallbacks::onUpgradeNeeded
while maintaining chromium compatibility by shimming in the old API
in the WebKit side. Future code will clean this up so that it is just a
pass-through as it was before.

  • public/WebIDBCallbacks.h:

(WebKit):
(WebKit::WebIDBCallbacks::onSuccess): new method signature.
(WebKit::WebIDBCallbacks::onUpgradeNeeded): new method signature.

  • src/IDBCallbacksProxy.cpp:

(WebKit::IDBCallbacksProxy::onSuccess): call on new method signature proxies through old API.
(WebKit):
(WebKit::IDBCallbacksProxy::onUpgradeNeeded): call on new method signature proxies through old API.

  • src/IDBCallbacksProxy.h:

(IDBCallbacksProxy):

  • src/WebIDBCallbacksImpl.cpp:

(WebKit::WebIDBCallbacksImpl::onSuccess): call on old WebKit proxy signature calls new API.
(WebKit):
(WebKit::WebIDBCallbacksImpl::onUpgradeNeeded): call on old WebKit proxy signature calls new API.

  • src/WebIDBCallbacksImpl.h:

(WebIDBCallbacksImpl):

  • tests/IDBAbortOnCorruptTest.cpp: new method signature.

(WebCore::MockIDBCallbacks::onSuccess):

  • tests/IDBDatabaseBackendTest.cpp: new method signature.
9:23 PM Changeset in webkit [141048] by Lucas Forschler
  • 2 edits in tags/Safari-537.28.2/Source/WebKit2

Merged r141027. <rdar://problem/13098777>

9:17 PM Changeset in webkit [141047] by Lucas Forschler
  • 4 edits in tags/Safari-537.28.2/Source

Versioning.

9:14 PM Changeset in webkit [141046] by Lucas Forschler
  • 1 copy in tags/Safari-537.28.2

New Tag.

9:11 PM Changeset in webkit [141045] by commit-queue@webkit.org
  • 6 edits in trunk

Add window occlusion criteria to determine page visibility on Mac
https://bugs.webkit.org/show_bug.cgi?id=107494

Patch by Kiran Muppala <cmuppala@apple.com> on 2013-01-28
Reviewed by Simon Fraser.

Source/WebKit2:

  • UIProcess/API/mac/PageClientImpl.mm:

(WebKit::PageClientImpl::isViewVisible): Add window occlusion check.

  • UIProcess/API/mac/WKView.mm:

(-[WKView dealloc]): Remove self from the all views vector.
(-[WKView addWindowObserversForWindow:]): Register observer for
NSWindowWillOrderOffScreenNotification.
(-[WKView removeWindowObservers]): Unregister observer for
NSWindowWillOrderOffScreenNotification.
(-[WKView viewWillMoveToWindow:]): Disable occlusion notifications.
(-[WKView viewDidMoveToWindow]): Enable occlusion notifications.
(-[WKView _windowWillOrderOffScreen:]): Disable occlusion notifications.
(-[WKView _windowDidOrderOnScreen:]): Enable occlusion notifications.
This notification ensures that occlusion notifications are registered
correctly even if the NSWindow object is assigned a window number after
the viewDidMoveToWindow notification has been received. This occurs
for instance during application launch.
(-[WKView _setIsWindowOccluded:]):
(-[WKView _enableWindowOcclusionNotifications]):
(-[WKView _disableWindowOcclusionNotifications]):
(windowBecameVisible):
(windowBecameOccluded):
(+[WKView _registerWindowOcclusionNotificationHandlers]):
(+[WKView _unregisterWindowOcclusionNotificationHandlers]):
(+[WKView _allViews]):
(-[WKView _isWindowOccluded]):
(-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]): Add
self to the all views vector.

  • UIProcess/API/mac/WKViewInternal.h:

WebKitLibraries:

Add enum constants to specify window occlusion notification type to
notification registration/unregistration methods. Add typedef for
window ID data passed to the window occlusion notification handler.
Add method to enable occlusion notifications for a particular window.

  • WebKitSystemInterface.h: Add

WKOcclusionNotificationTypeWindowBecameVisible,
WKOcclusionNotificationTypeWindowBecameOccluded,
WKWindowID,
WKEnableWindowOcclusionNotifications().

8:47 PM Changeset in webkit [141044] by keishi@webkit.org
  • 1 edit
    2 adds in trunk/LayoutTests

[Chromium] Rebaselining integer-modulo after r141031.

Unreviewed. Gardening.

  • platform/chromium/fast/js/regress/integer-modulo-expected.txt: Added.
8:41 PM Changeset in webkit [141043] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Small animated zoom level adjustments are unnecessary
https://bugs.webkit.org/show_bug.cgi?id=108104

Patch by Andrew Lo <anlo@rim.com> on 2013-01-28
Reviewed by Rob Buis.
Internally reviewed by Mike Fenton.

Internal PR 285861.
If the difference between the target scale and current scale is
less than a given threshold, don't perform a zoom animation.

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::ensureFocusTextElementVisible):

8:38 PM Changeset in webkit [141042] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

fix multi-touch-inside-iframes Layout test
https://bugs.webkit.org/show_bug.cgi?id=108113

Patch by Min Qin <qinmin@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

The ordering of OnLoad() of the 2 child iframes is racy.
Fixed by assigning title from the parent frame.

  • fast/events/touch/multi-touch-inside-iframes.html:
  • fast/events/touch/resources/multi-touch-inside-iframes2.html:
8:37 PM Changeset in webkit [141041] by nghanavatian@rim.com
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Reduce the region that is spellchecked on keystroke
https://bugs.webkit.org/show_bug.cgi?id=108115

Reviewed by Rob Buis.

PR288217
Instead of blindly checking text until endOfDocument, we should be honoring the boundaries of
the VisibleSelection that is passed into SpellingHandler. Though this results in the same behavior
on focus, this dramatically reduces the region that is rechecked when a key is hit.

Internally reviewed by Mike Fenton.

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::requestCheckingOfString):

  • WebKitSupport/SpellingHandler.cpp:

(BlackBerry::WebKit::SpellingHandler::spellCheckTextBlock):
(BlackBerry::WebKit::SpellingHandler::parseBlockForSpellChecking):

  • WebKitSupport/SpellingHandler.h:

(SpellingHandler):

8:32 PM Changeset in webkit [141040] by commit-queue@webkit.org
  • 10 edits in trunk/Source

[TexMap] Enable debug borders and repaint counter via Settings.
https://bugs.webkit.org/show_bug.cgi?id=107198

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-28
Reviewed by Benjamin Poulain.

Source/WebKit/efl:

If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
showDebugBorders and showRepaintCounter in Settings to true.

  • ewk/ewk_view.cpp:

(_ewk_view_priv_new):

Source/WebKit/gtk:

If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
showDebugBorders and showRepaintCounter in Settings to true.

  • webkit/webkitwebview.cpp:

(webkit_web_view_update_settings):

Source/WebKit/qt:

If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
showDebugBorders and showRepaintCounter in Settings to true.

  • Api/qwebsettings.cpp:

(QWebSettingsPrivate::apply):

Source/WebKit2:

Currently, if the environment variable WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS
is set to 1, only CoordinatedBacking shows debug borders and repaint counter.

This patch makes the environment variable change Settings.

In addition, Qt uses WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS instead of
QT_WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS from now.

After Bug 105787, all backing stores and platform layers in TextureMapper can
show debug borders and repaint counter.

  • UIProcess/API/efl/EwkView.cpp:

(EwkView::EwkView):

  • UIProcess/API/gtk/WebKitSettings.cpp:

(webKitSettingsSetProperty):

  • UIProcess/API/qt/qquickwebview.cpp:

(QQuickWebViewPrivate::initialize):

8:16 PM Changeset in webkit [141039] by Simon Fraser
  • 13 edits
    1 copy
    1 add in trunk

position:fixed that doesn't render any content should not force compositing
https://bugs.webkit.org/show_bug.cgi?id=108112

Source/WebCore:

Reviewed by Beth Dakin.

It's not uncommon for pages to have position:fixed elements with no content.
When these are behind other elements, they can cause those other elements
to become composited, using lots of backing store memory.

Optimize for the case where the position:fixed element has no rendered
content and no children by not making it composited in that case.

Test: compositing/layer-creation/fixed-position-no-content.html

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::hasNonEmptyChildRenderers): Moved from RenderLayerBacking.cpp.
(WebCore::hasBoxDecorations): Ditto.
(WebCore::RenderLayer::hasBoxDecorationsOrBackground): Ditto.
(WebCore::RenderLayer::hasVisibleBoxDecorations): Check for visibility:visible, box decorations and
overflow controls.
(WebCore::RenderLayer::isVisuallyNonEmpty): Returns true if this layer has some visible
representation.

  • rendering/RenderLayer.h:
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration): Need to call updateDescendantDependentFlags()
to ensure that the visibility flags are up to date.
(WebCore::RenderLayerBacking::updateDrawsContent): Call RenderLayer::hasBoxDecorationsOrBackground() now.
(WebCore::RenderLayerBacking::paintsBoxDecorations): Call RenderLayer::hasVisibleBoxDecorations() now.
(WebCore::RenderLayerBacking::paintsChildren): Call RenderLayer::hasNonEmptyChildRenderers().
(WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer): Whitespace.
(WebCore::RenderLayerBacking::containsPaintedContent): Call RenderLayer::hasBoxDecorationsOrBackground().
(WebCore::RenderLayerBacking::isDirectlyCompositedImage): Ditto.

  • rendering/RenderLayerBacking.h:

(RenderLayerBacking):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::requiresCompositingForPosition): If the layer has no content to paint,
or visible descendant layers, then don't make it composited.

LayoutTests:

Reviewed by Beth Dakin.

Change tests to put a background color on position:fixed elements that need to be composited.
New test with an empty fixed position element.

  • compositing/layer-creation/fixed-position-change-out-of-view-in-view.html:
  • compositing/layer-creation/fixed-position-no-content-expected.txt: Added.
  • compositing/layer-creation/fixed-position-no-content.html: Copied from LayoutTests/compositing/layer-creation/fixed-position-out-of-view.html.
  • compositing/layer-creation/fixed-position-out-of-view-scaled-scroll.html:
  • compositing/layer-creation/fixed-position-out-of-view-scaled.html:
  • compositing/layer-creation/fixed-position-out-of-view.html:
  • platform/mac/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex.html:
  • platform/mac/tiled-drawing/fixed/fixed-position-out-of-view.html:
7:51 PM Changeset in webkit [141038] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Skipping mathml tests because MATHML was disasbled.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
7:47 PM Changeset in webkit [141037] by andersca@apple.com
  • 5 edits in trunk/Source/WebKit2

Move Mach port handling from WorkQueue to Connection
https://bugs.webkit.org/show_bug.cgi?id=108140

Reviewed by Sam Weinig.

Instead of having WorkQueue know about Mach port sources, just fold that
functionality directly into Connection. This lets us get rid of the generic source
handling from WorkQueue.

  • Platform/CoreIPC/Connection.h:

(Connection):

  • Platform/CoreIPC/mac/ConnectionMac.cpp:

(CoreIPC::Connection::platformInvalidate):
(CoreIPC::createDataAvailableSource):
(CoreIPC):
(CoreIPC::Connection::open):
(CoreIPC::Connection::initializeDeadNameSource):

  • Platform/WorkQueue.h:

(WorkQueue::dispatchQueue):
(WorkQueue):

  • Platform/mac/WorkQueueMac.cpp:

(WorkQueue::platformInvalidate):

7:42 PM Changeset in webkit [141036] by Simon Fraser
  • 3 edits in trunk/Source/WebCore

Avoid doing work at 60fps for tiled layers when not necessary
https://bugs.webkit.org/show_bug.cgi?id=108135

Reviewed by Dean Jackson.

When there were any tiled layers on the page, we would run a CVDisplayLink
to cause GraphicsLayerCA to flush, in order to update tiled layer visible rects.
This is overkill; we should only do this if the tiled layer is affected by
an accelerated animation.

Fix by tracking whether an ancestor has a running animation when committing
GraphicsLayerCAs.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::flushCompositingState): Start with an empty CommitState.
(WebCore::GraphicsLayerCA::recursiveCommitChanges): Push CommitState for
each layer, which tracks whether an ancestor has a running transform animation.
(WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers): updateLayerAnimations() renamed.
(WebCore::GraphicsLayerCA::updateAnimations): Renamed from updateLayerAnimations().
(WebCore::GraphicsLayerCA::isRunningTransformAnimation): Look in the map of running
animations for one affecting transform. This list is normally small (one item).

  • platform/graphics/ca/GraphicsLayerCA.h:

(WebCore::GraphicsLayerCA::CommitState::CommitState):

7:42 PM Changeset in webkit [141035] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

compositing/reflections/become-simple-composited-reflection.html pixel result shows bug
https://bugs.webkit.org/show_bug.cgi?id=107174

Reviewed by Dean Jackson.

When we have a content layer for solid color, we need to update reflection
clones when that color changes.

Tested by the pixel test for compositing/reflections/become-simple-composited-reflection.html.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::updateContentsColorLayer):

6:37 PM Changeset in webkit [141034] by abarth@webkit.org
  • 163 edits in trunk/Source

[v8] Security feature: JavaScript Bindings hardening
https://bugs.webkit.org/show_bug.cgi?id=106608

Source/WebCore:

The patch adds a check at wrapper creation time to enuse that the
object being wrapped is not already free, to the extent that we know
the information about the type of the object as provided in the IDL.

Patch by Tom Sepez <tsepez@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

Patch is correct if existing tests pass without new crashes.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateImplementation):
(GenerateToV8Converters):
(GetNativeTypeForConversions):
(GetGnuVTableRefForInterface):
(GetGnuVTableNameForInterface):
(GetGnuMangledNameForInterface):
(GetGnuVTableOffsetForType):
(GetWinVTableRefForInterface):
(GetWinVTableNameForInterface):
(GetWinMangledNameForInterface):
(GetNamespaceForInterface):
(GetImplementationLacksVTableForInterface):
(GetV8SkipVTableValidationForInterface):
Update code generation to add object validity tests under the control
of the ENABLE_BINDING_INTEGRITY option.

  • Modules/filesystem/DirectoryReader.idl:
  • Modules/filesystem/DirectoryReaderSync.idl:
  • Modules/filesystem/EntryArray.idl:
  • Modules/filesystem/EntryArraySync.idl:
  • Modules/filesystem/Metadata.idl:
  • Modules/gamepad/Gamepad.idl:
  • Modules/gamepad/GamepadList.idl:
  • Modules/geolocation/Geoposition.idl:
  • Modules/geolocation/PositionError.idl:
  • Modules/indexeddb/IDBFactory.idl:
  • Modules/indexeddb/IDBIndex.idl:
  • Modules/indexeddb/IDBKeyRange.idl:
  • Modules/indexeddb/IDBObjectStore.idl:
  • Modules/mediastream/RTCStatsElement.idl:
  • Modules/mediastream/RTCStatsReport.idl:
  • Modules/quota/StorageInfo.idl:
  • Modules/speech/SpeechGrammar.idl:
  • Modules/speech/SpeechGrammarList.idl:
  • Modules/speech/SpeechRecognitionAlternative.idl:
  • Modules/speech/SpeechRecognitionResult.idl:
  • Modules/speech/SpeechRecognitionResultList.idl:
  • Modules/webaudio/AudioBuffer.idl:
  • Modules/webaudio/AudioDestinationNode.idl:
  • Modules/webaudio/AudioListener.idl:
  • Modules/webaudio/AudioSourceNode.idl:
  • Modules/webaudio/WaveTable.idl:
  • Modules/webdatabase/SQLError.idl:
  • Modules/webdatabase/SQLException.idl:
  • Modules/webdatabase/SQLResultSet.idl:
  • Modules/webdatabase/SQLResultSetRowList.idl:
  • Modules/webdatabase/SQLTransaction.idl:
  • Modules/webdatabase/SQLTransactionSync.idl:
  • bindings/scripts/IDLAttributes.txt:
  • css/CSSPrimitiveValue.idl:
  • css/CSSRule.idl:
  • css/CSSRuleList.idl:
  • css/CSSStyleDeclaration.idl:
  • css/CSSValue.idl:
  • css/CSSValueList.idl:
  • css/Counter.idl:
  • css/MediaList.idl:
  • css/MediaQueryList.idl:
  • css/RGBColor.idl:
  • css/Rect.idl:
  • css/StyleSheetList.idl:
  • css/WebKitCSSFilterValue.idl:
  • css/WebKitCSSMixFunctionValue.idl:
  • css/WebKitCSSTransformValue.idl:
  • dom/ClientRect.idl:
  • dom/ClientRectList.idl:
  • dom/Clipboard.idl:
  • dom/DOMCoreException.idl:
  • dom/DOMError.idl:
  • dom/DOMImplementation.idl:
  • dom/DOMNamedFlowCollection.idl:
  • dom/DOMStringList.idl:
  • dom/DOMStringMap.idl:
  • dom/DataTransferItem.idl:
  • dom/DataTransferItemList.idl:
  • dom/DocumentFragment.idl:
  • dom/Element.idl:
  • dom/Entity.idl:
  • dom/Event.idl:
  • dom/EventException.idl:
  • dom/MessageChannel.idl:
  • dom/MouseEvent.idl:
  • dom/MutationObserver.idl:
  • dom/MutationRecord.idl:
  • dom/NamedNodeMap.idl:
  • dom/NodeFilter.idl:
  • dom/NodeIterator.idl:
  • dom/NodeList.idl:
  • dom/Range.idl:
  • dom/RangeException.idl:
  • dom/Touch.idl:
  • dom/TouchList.idl:
  • dom/TreeWalker.idl:
  • fileapi/FileError.idl:
  • fileapi/FileException.idl:
  • fileapi/FileList.idl:
  • html/DOMFormData.idl:
  • html/DOMTokenList.idl:
  • html/DOMURL.idl:
  • html/HTMLAllCollection.idl:
  • html/HTMLCollection.idl:
  • html/HTMLDialogElement.idl:
  • html/HTMLDivElement.idl:
  • html/HTMLDocument.idl:
  • html/HTMLElement.idl:
  • html/HTMLImageElement.idl:
  • html/HTMLInputElement.idl:
  • html/HTMLSelectElement.idl:
  • html/HTMLSpanElement.idl:
  • html/HTMLUnknownElement.idl:
  • html/ImageData.idl:
  • html/MediaError.idl:
  • html/MediaKeyError.idl:
  • html/TimeRanges.idl:
  • html/ValidityState.idl:
  • html/canvas/ArrayBuffer.idl:
  • html/canvas/ArrayBufferView.idl:
  • html/canvas/CanvasGradient.idl:
  • html/canvas/CanvasPattern.idl:
  • html/canvas/Float32Array.idl:
  • html/canvas/Float64Array.idl:
  • html/canvas/Int16Array.idl:
  • html/canvas/Int32Array.idl:
  • html/canvas/Int8Array.idl:
  • html/canvas/Uint16Array.idl:
  • html/canvas/Uint32Array.idl:
  • html/canvas/Uint8Array.idl:
  • html/canvas/Uint8ClampedArray.idl:
  • html/canvas/WebGLActiveInfo.idl:
  • html/canvas/WebGLShaderPrecisionFormat.idl:
  • html/track/TextTrack.idl:
  • html/track/TextTrackCue.idl:
  • html/track/TextTrackCueList.idl:
  • inspector/InjectedScriptHost.idl:
  • inspector/InspectorFrontendHost.idl:
  • inspector/JavaScriptCallFrame.idl:
  • page/Coordinates.idl:
  • page/Crypto.idl:
  • page/MemoryInfo.idl:
  • page/PagePopupController.idl:
  • page/PerformanceEntryList.idl:
  • page/SpeechInputResult.idl:
  • page/SpeechInputResultList.idl:
  • page/WebKitPoint.idl:
  • svg/SVGAnimatedAngle.idl:
  • svg/SVGAnimatedBoolean.idl:
  • svg/SVGAnimatedEnumeration.idl:
  • svg/SVGAnimatedInteger.idl:
  • svg/SVGAnimatedLength.idl:
  • svg/SVGAnimatedLengthList.idl:
  • svg/SVGAnimatedNumber.idl:
  • svg/SVGAnimatedNumberList.idl:
  • svg/SVGAnimatedPreserveAspectRatio.idl:
  • svg/SVGAnimatedRect.idl:
  • svg/SVGAnimatedString.idl:
  • svg/SVGAnimatedTransformList.idl:
  • svg/SVGColor.idl:
  • svg/SVGException.idl:
  • svg/SVGPaint.idl:
  • svg/SVGPathSeg.idl:
  • svg/SVGRenderingIntent.idl:
  • svg/SVGUnitTypes.idl:
  • svg/SVGZoomAndPan.idl:
  • testing/MallocStatistics.idl:
  • testing/TypeConversions.idl:
  • workers/WorkerLocation.idl:
  • xml/DOMParser.idl:
  • xml/XMLHttpRequestException.idl:
  • xml/XMLSerializer.idl:
  • xml/XPathEvaluator.idl:
  • xml/XPathException.idl:
  • xml/XPathExpression.idl:
  • xml/XPathNSResolver.idl:
  • xml/XPathResult.idl:
  • xml/XSLTProcessor.idl:

Add exceptions to binding integrity checks to IDL.

Source/WebKit/chromium:

Patch by Tom Sepez <tsepez@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

  • features.gypi:

Added ENABLE_BINDING_INTEGRITY option.

6:28 PM Changeset in webkit [141033] by hclam@chromium.org
  • 3 edits in trunk/Source/WebCore

[chromium] Build fix.

Unreviewed build fix. Remove the use of SkMutex from DiscardablePixelRef.

  • platform/graphics/chromium/DiscardablePixelRef.cpp:

(WebCore::DiscardablePixelRefAllocator::allocPixelRef):
(WebCore::DiscardablePixelRef::DiscardablePixelRef):

  • platform/graphics/chromium/DiscardablePixelRef.h:

(DiscardablePixelRef):

6:03 PM Changeset in webkit [141032] by gyuyoung.kim@samsung.com
  • 3 edits in trunk/Source/WebKit2

Add StorageManager class to cmake ports

Unreviewed build fix. Though StorageManager was added to WK2 in r141024,
it is not added to cmake ports(EFL).

  • CMakeLists.txt:
  • PlatformEfl.cmake:
5:42 PM Changeset in webkit [141031] by msaboff@apple.com
  • 2 edits in trunk/LayoutTests

Make integer-modulo.js a try JS-Regress test
https://bugs.webkit.org/show_bug.cgi?id=108130

Reviewed by Filip Pizlo.

Eliminated the LayoutTest calls. Sum the values and throw an expection if it doesn't
match up.

  • fast/js/regress/script-tests/integer-modulo.js:
5:29 PM Changeset in webkit [141030] by benjamin@webkit.org
  • 4 edits in trunk/Source

String constructed from Literals should be non-empty
https://bugs.webkit.org/show_bug.cgi?id=108103

Reviewed by Eric Carlson.

Source/WebCore:

Strings from literal should not be constructed from empty strings. Use emptyString()
instead.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::canPlayType):

Source/WTF:

For efficiency, the construction from literal only works with valid non-empty strings.
One of the constructor was changed to fix an error from HTMLMediaElement.

This patch replaces the branch with an assertions.

  • wtf/text/StringImpl.cpp:

(WTF::StringImpl::createFromLiteral):

5:22 PM Changeset in webkit [141029] by oliver@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Add more assertions to the property storage use in arrays
https://bugs.webkit.org/show_bug.cgi?id=107728

Reviewed by Filip Pizlo.

Add a bunch of assertions to array and object butterfly
usage. This should make debugging somewhat easier.

I also converted a couple of assertions to release asserts
as they were so low cost it seemed a sensible thing to do.

  • runtime/JSArray.cpp:

(JSC::JSArray::sortVector):
(JSC::JSArray::compactForSorting):

  • runtime/JSObject.h:

(JSC::JSObject::getHolyIndexQuickly):

5:01 PM Changeset in webkit [141028] by haraken@chromium.org
  • 11 edits in trunk

Implement CompositionEvent constructor
https://bugs.webkit.org/show_bug.cgi?id=107919

Reviewed by Sam Weinig.

This patch implements a CompositionEvent constructor under
a DOM4_EVENTS_CONSTRUCTOR flag.

Spec: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm

Source/WebCore:

Test: fast/events/constructors/composition-event-constructor.html

  • dom/CompositionEvent.cpp:

(WebCore::CompositionEventInit::CompositionEventInit):
(WebCore):
(WebCore::CompositionEvent::CompositionEvent):

  • dom/CompositionEvent.h:

(CompositionEventInit):
(WebCore):
(CompositionEvent):
(WebCore::CompositionEvent::create):
(WebCore::CompositionEvent::data):

  • dom/CompositionEvent.idl:

LayoutTests:

  • fast/dom/constructed-objects-prototypes-expected.txt:
  • fast/events/constructors/composition-event-constructor-expected.txt: Added.
  • fast/events/constructors/composition-event-constructor.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
  • fast/dom/constructed-objects-prototypes-expected.txt:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
5:01 PM Changeset in webkit [141027] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13098777>
Add (allow mach-lookup (global-name "com.apple.tccd.system"))

Reviewed by Maciej Stachowiak.

  • WebProcess/com.apple.WebProcess.sb.in:
4:41 PM Changeset in webkit [141026] by beidson@apple.com
  • 7 edits in trunk/Source/WebKit2

WebKit2 should notify the client if the NetworkProcess crashes.
<rdar://problem/13090513> and https://bugs.webkit.org/show_bug.cgi?id=108126

Reviewed by Sam Weinig.

Add new client callback to the ContextClient:

  • UIProcess/API/C/WKContext.h:
  • UIProcess/WebContextClient.cpp:

(WebKit::WebContextClient::networkProcessDidCrash):

  • UIProcess/WebContextClient.h:

Call out to the client when the NetworkProcess crashes:

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::networkProcessCrashed):

  • UIProcess/WebContext.h:
  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::networkProcessCrashedOrFailedToLaunch):

4:18 PM Changeset in webkit [141025] by psolanki@apple.com
  • 7 edits in trunk/Source

PLATFORM(IOS) should come before MAC_OS_X_VERSION_MIN_REQUIRED
https://bugs.webkit.org/show_bug.cgi?id=108101

Reviewed by Benjamin Poulain.

Since iOS does not define MAC_OS_X_VERSION_MIN_REQUIRED, any usage of
MAC_OS_X_VERSION_MIN_REQUIRED should be after a PLATFORM(IOS) check.

Source/WebCore:

  • platform/mac/WebCoreSystemInterface.h:
  • platform/mac/WebCoreSystemInterface.mm:

Source/WebKit/mac:

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

Source/WebKit2:

  • WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

4:08 PM Changeset in webkit [141024] by andersca@apple.com
  • 3 edits
    3 adds in trunk/Source/WebKit2

Add StorageManager class
https://bugs.webkit.org/show_bug.cgi?id=108127

Reviewed by Sam Weinig.

The StorageManager will be in charge of handling access to local and session storage
in the UI process.

  • UIProcess/Storage/StorageManager.cpp: Added.
  • UIProcess/Storage/StorageManager.h: Added.
  • WebKit2.xcodeproj/project.pbxproj:
4:02 PM Changeset in webkit [141023] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Pass ICU cppflags to libWebCoreSVG.la build
https://bugs.webkit.org/show_bug.cgi?id=108032

Patch by Kalev Lember <kalevlember@gmail.com> on 2013-01-28
Reviewed by Martin Robinson.

Fixes a linking error with new libicu 50 on Fedora rawhide.

  • GNUmakefile.am:
3:53 PM Changeset in webkit [141022] by commit-queue@webkit.org
  • 7 edits in trunk/Tools

Refactor ChangeLog and PrepareChangeLog to use FileSystem objects
https://bugs.webkit.org/show_bug.cgi?id=107903

Patch by Timothy Loh <timloh@chromium.com> on 2013-01-28
Reviewed by Eric Seidel.

To make ChangeLog and PrepareChangeLog easier to test, we can use
FileSystem objects instead of just passing around paths.

  • Scripts/webkitpy/common/checkout/changelog.py:

(ChangeLog.init):
(ChangeLog.parse_latest_entry_from_file):
(ChangeLog.parse_entries_from_file):
(ChangeLog.latest_entry):
(ChangeLog.update_with_unreviewed_message):
(ChangeLog.set_reviewer):
(ChangeLog.set_short_description_and_bug_url):
(ChangeLog.delete_entries):
(ChangeLog.prepend_text):

  • Scripts/webkitpy/common/checkout/changelog_unittest.py:

(ChangeLogTest):
(test_parse_log_entries_from_changelog):
(test_latest_entry_parse_single_entry):
(test_set_reviewer):
(test_set_short_description_and_bug_url):
(test_delete_entries):
(test_prepend_text):

  • Scripts/webkitpy/common/system/filesystem_mock.py:

(ReadableTextFileObject.init):

  • Scripts/webkitpy/tool/steps/preparechangelog.py:

(PrepareChangeLog._ensure_bug_url):
(PrepareChangeLog._resolve_existing_entry):
(PrepareChangeLog.run):

  • Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:

(test_ensure_bug_url):

  • Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:

(_assert_message_for_revert_output):

3:48 PM Changeset in webkit [141021] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

Unreviewed, rolling out r141006.
http://trac.webkit.org/changeset/141006
https://bugs.webkit.org/show_bug.cgi?id=108123

Broke chromium build (Requested by arv on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28

  • public/WebConsoleMessage.h:
  • src/AssertMatchingEnums.cpp:
  • src/WebFrameImpl.cpp:

(WebKit::WebFrameImpl::addMessageToConsole):

3:40 PM Changeset in webkit [141020] by wangxianzhu@chromium.org
  • 11 edits
    3 adds in trunk/Source

adding support for DiscardablePixelRef for caching lazily decoded images
https://bugs.webkit.org/show_bug.cgi?id=106842

Patch by Min Qin <qinmin@chromium.org> on 2013-01-28
Reviewed by Stephen White.

Source/WebCore:

This change allows using discardable memory in the deferred image decoding path.
Fully decoded images are unpinned and stored in ImageDecodingStore.
Partially decoded images are pinned and stored in ImageDecodingStore.
Discardable memory allocation could fail. Fall back to heap allocation in that case.
There is a separate size limit for heap entries and no limit on discardable entries.
New tests are added to ImageDecodingStoreTests

  • WebCore.gypi:
  • platform/graphics/chromium/DiscardablePixelRef.cpp: Added. Added implementation of the DiscardablePixelRef object that is backed by discardable memory. Memory allocated to the DiscardablePixelRef can be purged when it is unlocked.

(WebCore::DiscardablePixelRefAllocator::allocPixelRef):
(WebCore):
(WebCore::DiscardablePixelRef::DiscardablePixelRef):
(WebCore::DiscardablePixelRef::~DiscardablePixelRef):
(WebCore::DiscardablePixelRef::allocAndLockDiscardableMemory):
(WebCore::DiscardablePixelRef::onLockPixels):
(WebCore::DiscardablePixelRef::onUnlockPixels):
(WebCore::DiscardablePixelRef::isDiscardable):

  • platform/graphics/chromium/DiscardablePixelRef.h: Added. Added class definition of the DiscardablePixelRef.

(WebCore):
(DiscardablePixelRefAllocator):
(DiscardablePixelRef):

  • platform/graphics/chromium/ImageDecodingStore.cpp: Added new cache replacement strategy for DiscardablePixelRef.

(WebCore::ImageDecodingStore::lockCache):
(WebCore::ImageDecodingStore::overwriteAndLockCache):
(WebCore::ImageDecodingStore::prune):
(WebCore::ImageDecodingStore::insertCacheInternal):
(WebCore::ImageDecodingStore::removeFromCacheInternal):

  • platform/graphics/chromium/ImageDecodingStore.h: Added isDiscardable() calls to check if a cache entry is discardable.

(WebCore::ImageDecodingStore::CacheEntry::CacheEntry):
(WebCore::ImageDecodingStore::CacheEntry::overwriteCachedImage):
(WebCore::ImageDecodingStore::CacheEntry::isDiscardable):
(CacheEntry):

  • platform/graphics/chromium/ImageFrameGenerator.cpp: Added some code to pass DiscardableMemoryAllocator to the image decoder.

(WebCore::ImageFrameGenerator::tryToScale):
(WebCore::ImageFrameGenerator::decode):

  • platform/graphics/chromium/ImageFrameGenerator.h: Added a new member variable of type DiscardableMemoryAllocator.

(ImageFrameGenerator):

  • platform/image-decoders/ImageDecoder.h: Added methods to pass Allocator to ImageFrame.

(ImageFrame):
(WebCore::ImageFrame::setMemoryAllocator):
(WebCore::ImageFrame::allocator):
(ImageDecoder):
(WebCore::ImageDecoder::setMemoryAllocator):

  • platform/image-decoders/skia/ImageDecoderSkia.cpp: Added code to allocate pixel memory using the allocator passed from the caller.

(WebCore::ImageFrame::ImageFrame):
(WebCore::ImageFrame::operator=):
(WebCore::ImageFrame::setSize):

Source/WebKit/chromium:

Adding new tests for ImageDecodingStore

  • WebKit.gypi:
  • tests/ImageDecodingStoreTest.cpp:

(WebCore::ImageDecodingStoreTest::createCompleteImage):
(WebCore::ImageDecodingStoreTest::createIncompleteImage):
(WebCore::TEST_F):
(WebCore):

  • tests/MockDiscardablePixelRef.h: Added.

(WebCore):
(MockDiscardablePixelRef):
(WebCore::MockDiscardablePixelRef::MockDiscardablePixelRef):
(WebCore::MockDiscardablePixelRef::~MockDiscardablePixelRef):
(WebCore::MockDiscardablePixelRef::discard):
(WebCore::MockDiscardablePixelRef::onLockPixels):
(WebCore::MockDiscardablePixelRef::onUnlockPixels):

3:38 PM Changeset in webkit [141019] by commit-queue@webkit.org
  • 4 edits
    1 add in trunk/Source/WebKit/chromium

[Chromium, Mobile] Do not show disambiguation pop up in mobile sites
https://bugs.webkit.org/show_bug.cgi?id=107607

Patch by Dan Alcantara <dfalcantara@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

Add a check before showing the disambiguation popup to prevent it from appearing
on mobile sites. Makes a similar test to the current disambiguation popup test
that expects the popup to never appear.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::handleGestureEvent):
(WebKit):
(WebKit::WebViewImpl::isLikelyMobileSite):

  • src/WebViewImpl.h:

(WebViewImpl):

  • tests/WebFrameTest.cpp:
  • tests/data/disambiguation_popup_mobile_site.html: Added.
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::handleGestureEvent):
(WebKit):
(WebKit::WebViewImpl::shouldDisableDesktopWorkarounds):

  • src/WebViewImpl.h:

(WebViewImpl):

  • tests/WebFrameTest.cpp:
  • tests/data/disambiguation_popup_mobile_site.html: Added.
3:32 PM Changeset in webkit [141018] by schenney@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Fix the build.

Unreviewed build fix.

  • src/AssertMatchingEnums.cpp: Move the include to the right place and remove the bad directory prefix.
3:20 PM Changeset in webkit [141017] by andersca@apple.com
  • 8 edits in trunk/Source/WebKit2

More work on UI side local storage
https://bugs.webkit.org/show_bug.cgi?id=108119

Reviewed by Beth Dakin.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/StorageNamespaceProxy.cpp:

(WebKit::StorageNamespaceProxy::createSessionStorageNamespace):
Rename create to createSessionStorageNamespace and make it take a WebPage.

(WebKit::StorageNamespaceProxy::StorageNamespaceProxy):
Add WebPage parameter.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::sessionStorageNamespace):
Add an #ifdef for enabling UI side storage.

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::page):
Call new WebPage::fromCorePage helper.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::fromCorePage):
Add new function for getting a WebPage from a WebCore::Page.

3:15 PM Changeset in webkit [141016] by Raymond Toy
  • 2 edits in trunk/Tools

Add myself to committers.py
https://bugs.webkit.org/show_bug.cgi?id=107992

Reviewed by kbr@google.com.

  • Scripts/webkitpy/common/config/committers.py:
3:07 PM Changeset in webkit [141015] by commit-queue@webkit.org
  • 6 edits in trunk/Source

Unreviewed, rolling out r140869.
http://trac.webkit.org/changeset/140869
https://bugs.webkit.org/show_bug.cgi?id=108120

"Crashes on http://en.wikipedia.org/wiki/Wikipedia" (Requested
by tonyg-cr on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28

Source/WebCore:

  • page/FrameView.cpp:

(WebCore::FrameView::visibleContentsResized):

  • platform/ScrollView.cpp:

(WebCore::ScrollView::setFixedLayoutSize):
(WebCore::ScrollView::setUseFixedLayout):

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::computePageScaleFactorLimits):

  • tests/WebFrameTest.cpp:
3:05 PM Changeset in webkit [141014] by jsbell@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium] Unreviewed gardening, removing Crash expectations from storage/indexeddb tests.
https://bugs.webkit.org/show_bug.cgi?id=108048

Unreviewed.

  • platform/chromium/TestExpectations:
2:47 PM Changeset in webkit [141013] by commit-queue@webkit.org
  • 60 edits
    3 adds
    6 deletes in trunk

Unreviewed, rolling out r140934, r140935, and r140937.
http://trac.webkit.org/changeset/140934
http://trac.webkit.org/changeset/140935
http://trac.webkit.org/changeset/140937
https://bugs.webkit.org/show_bug.cgi?id=108117

Re-land some speculative rollouts - see wkbug.com/108048 for
context (Requested by jsbell on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28

Source/WebCore:

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • Modules/indexeddb/IDBCallbacks.h:

(IDBCallbacks):

  • Modules/indexeddb/IDBCursorBackendImpl.cpp:

(WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):

  • Modules/indexeddb/IDBCursorBackendImpl.h:

(WebCore::IDBCursorBackendImpl::create):
(IDBCursorBackendImpl):

  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::onVersionChange):

  • Modules/indexeddb/IDBDatabase.h:
  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::setIndexesReady):
(WebCore::OpenCursorOperation::perform):
(WebCore::IDBDatabaseBackendImpl::deleteDatabase):

  • Modules/indexeddb/IDBFactory.cpp:

(WebCore::IDBFactory::openInternal):
(WebCore::IDBFactory::deleteDatabase):

  • Modules/indexeddb/IDBFactory.h:

(WebCore):
(IDBFactory):

  • Modules/indexeddb/IDBFactory.idl:
  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::openCursor):

  • Modules/indexeddb/IDBObjectStore.h:

(WebCore::IDBObjectStore::openCursor):
(IDBObjectStore):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::create):
(WebCore::IDBOpenDBRequest::IDBOpenDBRequest):
(WebCore::IDBOpenDBRequest::onBlocked):
(WebCore::IDBOpenDBRequest::onUpgradeNeeded):
(WebCore::IDBOpenDBRequest::dispatchEvent):

  • Modules/indexeddb/IDBOpenDBRequest.h:

(IDBOpenDBRequest):

  • Modules/indexeddb/IDBRequest.cpp:

(WebCore::IDBRequest::create):
(WebCore::IDBRequest::IDBRequest):

  • Modules/indexeddb/IDBRequest.h:

(IDBRequest):
(WebCore::IDBRequest::taskType):

  • Modules/indexeddb/IDBTransactionBackendImpl.cpp:

(WebCore::IDBTransactionBackendImpl::scheduleTask):

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(WebCore::IDBTransactionBackendImpl::scheduleTask):
(IDBTransactionBackendImpl):

  • Modules/indexeddb/IDBTransactionBackendInterface.h:
  • Modules/indexeddb/IDBUpgradeNeededEvent.cpp: Removed.
  • Modules/indexeddb/IDBUpgradeNeededEvent.h: Removed.
  • Modules/indexeddb/IDBUpgradeNeededEvent.idl: Removed.
  • Modules/indexeddb/IDBVersionChangeEvent.cpp:

(WebCore::IDBVersionChangeEvent::create):
(WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent):

  • Modules/indexeddb/IDBVersionChangeEvent.h:

(IDBVersionChangeEvent):
(WebCore::IDBVersionChangeEvent::oldVersion):
(WebCore::IDBVersionChangeEvent::newVersion):

  • Modules/indexeddb/IDBVersionChangeEvent.idl:
  • Modules/indexeddb/IDBVersionChangeRequest.cpp: Removed.
  • Modules/indexeddb/IDBVersionChangeRequest.h: Removed.
  • Modules/indexeddb/IDBVersionChangeRequest.idl: Removed.
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/EventNames.in:
  • dom/EventTarget.h:

(WebCore):

  • dom/EventTargetFactory.in:

Source/WebKit/chromium:

  • public/WebIDBCallbacks.h:

(WebIDBCallbacks):

  • src/AssertMatchingEnums.cpp:
  • src/IDBCallbacksProxy.cpp:
  • src/IDBCallbacksProxy.h:

(IDBCallbacksProxy):

  • src/WebIDBCallbacksImpl.cpp:
  • src/WebIDBCallbacksImpl.h:

(WebIDBCallbacksImpl):

  • tests/IDBAbortOnCorruptTest.cpp:
  • tests/IDBDatabaseBackendTest.cpp:

LayoutTests:

  • storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
  • storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-blocked-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-not-blocked-expected.txt:
  • storage/indexeddb/events-expected.txt: Added.
  • storage/indexeddb/events.html: Added.
  • storage/indexeddb/intversion-gated-on-delete-expected.txt:
  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/intversion-upgrades-expected.txt:
  • storage/indexeddb/removed-expected.txt:
  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:

(versionChangeCallback):

  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:

(versionChangeCallback):

  • storage/indexeddb/resources/deletedatabase-blocked.js:

(test.request.onsuccess.openOnSuccess.h.onversionchange):

  • storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:

(prepareDatabase.h.onversionchange):

  • storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:

(h1OpenSuccess.h1.onversionchange.h1OnVersionChange.h1.onversionchange):
(h1OpenSuccess.h1.onversionchange):
(h1OpenSuccess.request.onsuccess.h2OpenSuccess.h2.onversionchange):

  • storage/indexeddb/resources/deletedatabase-not-blocked.js:

(test.request.onsuccess.openOnSuccess.h.onversionchange):

  • storage/indexeddb/resources/events.js: Added.

(test):

  • storage/indexeddb/resources/intversion-gated-on-delete.js:

(firstSuccessCallback):
(connection1VersionChangeCallback):

  • storage/indexeddb/resources/intversion-long-queue.js:

(connection1VersionChangeCallback):
(deleteDatabaseBlockedCallback):
(deleteDatabaseSuccessCallback):
(connection2VersionChangeEvent):

  • storage/indexeddb/resources/removed.js:

(test):

2:42 PM Changeset in webkit [141012] by Joseph Pecoraro
  • 2 edits in trunk/Source/WebCore

Unreviewed Mac build fix. Add an export for a function that may be
accessed outside of WebCore (RenderLayer::needsCompositedScrolling).

  • WebCore.exp.in:
2:38 PM Changeset in webkit [141011] by Joseph Pecoraro
  • 9 edits
    2 adds in trunk

[Mac] Update PageVisibilityState when WebView is hidden / visible
https://bugs.webkit.org/show_bug.cgi?id=107509

Source/WebKit/mac:

Reviewed by NOBODY (OOPS!).

  • WebView/WebView.mm:
  • WebView/WebViewPrivate.h:

(-[WebView _commonInitializationWithFrameName:groupName:]):
Set the initial visibility of the page.

(-[WebView addWindowObserversForWindow:]):
(-[WebView removeWindowObservers]):
(-[WebView _isViewVisible]):
(-[WebView _updateVisibilityState]):
(-[WebView viewDidMoveToWindow]):
(-[WebView _windowVisibilityChanged:]):
Update visibility state in the same ways WK2 does. This involves
listening for some new NSWindow delegates.

Tools:

Add a test that PageVisibility of WK1 WebViews and WK2 WKViews
automatically changes between hidden and visible as the view is added
and removed from window, or when it is in a window that changes
visibility, for instance by minimizing / deminimizing.

Reviewed by NOBODY (OOPS!).

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.html: Added.
  • TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Added.

(-[PageVisibilityStateDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]):
(runJavaScriptAlert):
(PageVisibilityStateWithWindowChanges):
(TestWebKitAPI::PageVisibilityStateWithWindowChanges::initializeView):
(TestWebKitAPI::PageVisibilityStateWithWindowChanges::deinitializeView):
(TestWebKitAPI::PageVisibilityStateWithWindowChanges::runTest):
(TestWebKitAPI::TEST_F):
Test visibility state of a page in a WebView/WKView with different window states.

  • TestWebKitAPI/mac/WebKitAgnosticTest.h:
  • TestWebKitAPI/mac/WebKitAgnosticTest.mm:

(TestWebKitAPI::WebKitAgnosticTest::deinitializeView):
(TestWebKitAPI::WebKitAgnosticTest::runWebKit1Test):
(TestWebKitAPI::WebKitAgnosticTest::runWebKit2Test):
Add a WK1 and WK2 deinitializeView to balance initializeView.

2:38 PM Changeset in webkit [141010] by Joseph Pecoraro
  • 28 edits
    2 adds in trunk

Improve PageVisibility API with enums
https://bugs.webkit.org/show_bug.cgi?id=107364

Reviewed by Sam Weinig.

Source/WebKit/mac:

  • WebView/WebView.mm:
  • WebView/WebViewPrivate.h:

(corePageVisibilityState):
(-[WebView _setVisibilityState:isInitialState:]):
Switch the private API form int to a WebPageVisibilityState enum.

Source/WebKit2:

  • Shared/API/c/WKPageVisibilityTypes.h: Added.
  • Shared/API/c/WKSharedAPICast.h:

(WebKit::toPageVisibilityState):
Create an enum for page visibility APIs and a conversion function
for the WK2 values to WebCore values.

  • Target.pri:
  • GNUmakefile.list.am:
  • WebKit2.xcodeproj/project.pbxproj:

Add WKPageVisibilityTypes.h to the build as a private export.

  • UIProcess/API/C/WKPage.h:
  • UIProcess/API/C/WKPage.cpp:

(WKPageSetVisibilityState):

  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::setVisibilityState):
UIProcess API to set visibility state. WebPageProxy already
had m_visibilityState, so update that when setter is used.

  • WebProcess/InjectedBundle/API/c/WKBundle.cpp:
  • WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
  • WebProcess/InjectedBundle/InjectedBundle.cpp:
  • WebProcess/InjectedBundle/InjectedBundle.h:

Remove the old SPI for WebKitTestRunner. Tests now use the C API.

  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::setVisibilityState):

  • WebProcess/WebPage/WebPage.messages.in:

Update the existing WebPage API to use uint32_t, which matches
other enum message types.

Tools:

  • DumpRenderTree/mac/TestRunnerMac.mm:

(TestRunner::resetPageVisibility):
(TestRunner::setPageVisibility):
Update the WK1 test code to use the new WK1 enums.

  • WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:

(WTR::InjectedBundle::setVisibilityState):

  • WebKitTestRunner/InjectedBundle/InjectedBundle.h:

(InjectedBundle):

  • WebKitTestRunner/InjectedBundle/TestRunner.cpp:

(WTR::TestRunner::setPageVisibility):
(WTR::TestRunner::resetPageVisibility):

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::setVisibilityState):

  • WebKitTestRunner/TestController.h:

(TestController):

  • WebKitTestRunner/TestInvocation.cpp:

(WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
Update the WK2 test code to use the new WK2 API and enums.

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/WebKit2/PageVisibilityState.cpp: Added.

(TestWebKitAPI):
(TestWebKitAPI::setPageVisibilityStateWithEvalContinuation):
(TestWebKitAPI::assertSerializedScriptValueIsStringValue):
(TestWebKitAPI::didRunStep1StateChangeVisibleToHidden):
(TestWebKitAPI::didRunStep2StateChangeHiddenToPrerender):
(TestWebKitAPI::didRunStep3StateChangePrerenderToPreview):
(TestWebKitAPI::didRunStep4InStatePreview):
(TestWebKitAPI::TEST):
Test the new WK2 API with all enum types.

2:28 PM Changeset in webkit [141009] by jchaffraix@webkit.org
  • 2 edits in trunk/Source/WebCore

Crash inside RenderBlock::layoutRunsAndFloatsInRange in the widow code
https://bugs.webkit.org/show_bug.cgi?id=108084

Reviewed by Dean Jackson.

This is a blind fix based on the code and Chromium's stack-traces.

Unfortunately no new test as I couldn't get a local reproduction.

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
Added a missing NULL-check: the previous 'while' finish if |lineBox|
is NULL and we don't want to crash in this case.

2:24 PM BuildingGtk edited by rouslan+webkit@chromium.org
Added "librsvg2-dev" base dependency, which is required to build … (diff)
2:22 PM Changeset in webkit [141008] by Christophe Dumez
  • 8 edits in trunk/Source/WebKit2

[EFL][WK2] Use C API inside ewk_download_job
https://bugs.webkit.org/show_bug.cgi?id=107810

Reviewed by Anders Carlsson.

Use C API inside ewk_download_job instead of accessing internal C++
classes directly, to avoid violating API layering.

  • UIProcess/API/C/WKDownload.cpp:

(WKDownloadGetID): Add C API to get the download ID as we need it to
support our public API and it seems like a useful addition.

  • UIProcess/API/C/WKDownload.h:
  • UIProcess/API/efl/ewk_download_job.cpp:

(EwkDownloadJob::EwkDownloadJob):
(EwkDownloadJob::id):
(EwkDownloadJob::request):
(EwkDownloadJob::cancel):

  • UIProcess/API/efl/ewk_download_job_private.h:

(EwkDownloadJob::create):
(EwkDownloadJob):

  • UIProcess/efl/DownloadManagerEfl.cpp:

(WebKit::DownloadManagerEfl::decideDestinationWithSuggestedFilename):
(WebKit::DownloadManagerEfl::didReceiveResponse):
(WebKit::DownloadManagerEfl::didCreateDestination):
(WebKit::DownloadManagerEfl::didReceiveData):
(WebKit::DownloadManagerEfl::didFail):
(WebKit::DownloadManagerEfl::didCancel):
(WebKit::DownloadManagerEfl::didFinish):
(WebKit::DownloadManagerEfl::registerDownloadJob): Rename
registerDownload() to registerDownloadJob() for consistency with
unregisterDownloadJob().
(WebKit::DownloadManagerEfl::ewkDownloadJob): Rename downloadJob() to
ewkDownloadJob() for clarity since it returns a EwkDownload object.
Also take a WKDownloadRef in argument instead of an identifier since
all the callers have a WKDownloadRef and it makes their code simpler.
Finally, make the getter non-const since it returns a non-const pointer.
(WebKit::DownloadManagerEfl::unregisterDownloadJob): Take a
WKDownloadRef in argument instead of an identifier since all the
callers have a WKDownloadRef and it makes their code simpler.

  • UIProcess/efl/DownloadManagerEfl.h:

(DownloadManagerEfl):

  • UIProcess/efl/PageClientBase.cpp:

(WebKit::PageClientBase::handleDownloadRequest):

2:06 PM Changeset in webkit [141007] by tony@chromium.org
  • 2 edits in trunk/Source/WebCore

"clang: warning: not using the clang compiler for C++ inputs" due to hard-coding of /usr/bin/clang in WebCore.gyp
https://bugs.webkit.org/show_bug.cgi?id=108089

Reviewed by Ojan Vafai.

Use gcc since older versions of clang (with Xcode 3.2) warn that they are going to use gcc anyway.
These warnings are showing up on the main Chromium waterfall too:
http://build.chromium.org/p/chromium/builders/Mac/builds/19113/steps/compile/logs/stdio

No new tests, this is a build change.

  • WebCore.gyp/WebCore.gyp:
1:47 PM Changeset in webkit [141006] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

[chromium] WebConsoleMessage is missing LevelDebug (chromium bug 172416)
https://bugs.webkit.org/show_bug.cgi?id=108004
http://code.google.com/p/chromium/issues/detail?id=172416

console.debug triggers a NOTREACHED() assertation in Chromium. This
is because WebCore::MessageLevel contains 5 levels, including debug,
where WebConsoleMessage::Level is missing a "debug" level. Add a
WebConsoleMessage::LevelDebug so that it can get passed up to the
renderer even if it doesn't make use of that now.

Requires another patch to chromium itself to fix chromium bug 172416
but this is a prerequisite.

Also add an enum compile time check to AssertMatchingEnums.cpp,

Patch by Kevin Day <kevinday@gmail.com> on 2013-01-28
Reviewed by Jochen Eisinger.

  • public/WebConsoleMessage.h:
  • src/AssertMatchingEnums.cpp:
  • src/WebFrameImpl.cpp:

(WebKit::WebFrameImpl::addMessageToConsole):

1:45 PM Changeset in webkit [141005] by esprehn@chromium.org
  • 8 edits in trunk/Source/WebCore

Move hasAuthorShadowRoot to Element
https://bugs.webkit.org/show_bug.cgi?id=108071

Reviewed by Dimitri Glazkov.

Move hasAuthorShadowRoot to Element and get rid of unneccesary booleans
in HTMLProgressElement and HTMLMeterElement. Also get rid of
ShadowRoot::isAccessible since it obfuscates what's actually happening
inside of Element::shadowRoot().

No new tests, just refactoring.

  • dom/Element.cpp:

(WebCore::Element::shadowRoot):
(WebCore::Element::hasAuthorShadowRoot):

  • dom/Element.h:

(Element):

  • dom/ShadowRoot.h:
  • html/HTMLMeterElement.cpp:

(WebCore::HTMLMeterElement::HTMLMeterElement):

  • html/HTMLMeterElement.h:

(HTMLMeterElement):

  • html/HTMLProgressElement.cpp:

(WebCore::HTMLProgressElement::HTMLProgressElement):

  • html/HTMLProgressElement.h:

(HTMLProgressElement):

1:42 PM Changeset in webkit [141004] by timothy_horton@apple.com
  • 9 edits in trunk/Source/WebKit2

PDFPlugin: getMainResourceDataOfFrame should return PDFPlugin's data so that Save... works
https://bugs.webkit.org/show_bug.cgi?id=108060
<rdar://problem/13075454>

Reviewed by Sam Weinig.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h: Implement getResourceData.
  • WebProcess/Plugins/PDF/SimplePDFPlugin.h:
  • WebProcess/Plugins/PDF/SimplePDFPlugin.mm: Implement getResourceData, returning the accumulated

data if it exists and has finished loading.
(WebKit::SimplePDFPlugin::getResourceData):

  • WebProcess/Plugins/Plugin.h: Add getResourceData, which hands out a raw pointer/size pair

to the plugin's "main resource" data.

  • WebProcess/Plugins/PluginProxy.h: Implement getResourceData.
  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::getResourceData): Forward getResourceData through to the plugin.

  • WebProcess/Plugins/PluginView.h:
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::getMainResourceDataOfFrame): If the requested frame is backed by a PluginDocument,
attempt to ask the PluginView for its resource data.

1:37 PM BuildingGtk edited by rouslan+webkit@chromium.org
Removed duplicate deps that I just added :-\ (diff)
1:36 PM BuildingGtk edited by rouslan+webkit@chromium.org
Added base dependencies gtk-doc-tools and gnome-common that are … (diff)
1:36 PM Changeset in webkit [141003] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

[wk2] WKView's intrinsicContentSize should only report a flexible width if the content width is less than the minimum width
https://bugs.webkit.org/show_bug.cgi?id=108056

Reviewed by Simon Fraser.

We're currently reporting a flexible width if the intrinsic
content size is less than *or equal* to the minimum layout
width. This is wrong and causes ping-ponging between flexible
and inflexible width in cases where autolayout fits our
view to exactly the intrinsic content size. It should be strictly
less than instead.

  • UIProcess/API/mac/WKView.mm:

(-[WKView _setIntrinsicContentSize:]):

1:36 PM Changeset in webkit [141002] by esprehn@chromium.org
  • 5 edits in trunk/Source/WebCore

Move ensureUserAgentShadowRoot to Element
https://bugs.webkit.org/show_bug.cgi?id=108070

Reviewed by Dimitri Glazkov.

Move ensureUserAgentShadowRoot to Element where the other
methods related to shadow roots are and get rid of the
unnecessarily specific cast to HTMLElement.

No new tests, just refactoring.

  • dom/Element.cpp:

(WebCore::Element::ensureUserAgentShadowRoot): Moved from FormAssociatedElement.

  • dom/Element.h:

(Element):

  • html/FormAssociatedElement.cpp:
  • html/FormAssociatedElement.h:

(FormAssociatedElement):

1:24 PM Changeset in webkit [141001] by cevans@google.com
  • 1 edit in branches/chromium/1364/Source/WebKit/chromium/features.gypi

Merge 141000
BUG=163593
Review URL: https://codereview.chromium.org/12095019

1:20 PM Changeset in webkit [141000] by cevans@google.com
  • 1 edit in trunk/Source/WebKit/chromium/features.gypi

Revert 130950
BUG=163593

1:18 PM Changeset in webkit [140999] by vollick@chromium.org
  • 5 edits
    3 adds in trunk

Promote composited-scrolling layers to stacking containers.
https://bugs.webkit.org/show_bug.cgi?id=106142

Reviewed by Simon Fraser.

With this patch, RenderLayers that use composited scrolling are
treated as stacking contexts. Since isStackingContainer now depends on
the value of m_needsCompositedScrolling, special care needed to be
taken to ensure that the value of isStackingContainer is not used when
updating m_needsCompositedScrolling. In particular, the code for
rebuilding the layer lists needed to be generalized so that we could
build the layer lists using the value of isStackingContext rather than
isStackingContainer when building the layer lists used to determine if
the descendants are contiguous in stacking order. Also, updating
m_needsCompositedScrolling can now affect stacking container status
and can therefore dirty layer lists.

Source/WebCore:

Test: compositing/overflow/composited-scrolling-creates-a-stacking-container.html

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::updateDescendantsAreContiguousInStackingOrder):

Modified to use layer lists built based on isStackingContext rather
than isStackingContainer.

(WebCore::RenderLayer::updateNeedsCompositedScrolling):

This function can now affect stacking container status and layer
lists.

(WebCore::RenderLayer::rebuildZOrderLists):

Refactored to generalize layer list building.

(WebCore::RenderLayer::collectLayers):

This function can now stop at either stacking containers or
contexts.

(WebCore::RenderLayer::updateLayerListsIfNeeded):

Layer lists may need to be built a 2nd time if we opt into
composited scrolling.

  • rendering/RenderLayer.h:

(RenderLayer):
(WebCore::RenderLayer::isStackingContainer):

Returns true if we use composited scrolling.

LayoutTests:

  • compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
  • compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Added.
  • platform/chromium/TestExpectations:
  • platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
1:15 PM Changeset in webkit [140998] by cevans@google.com
  • 1 edit in trunk/Source/WebKit/chromium/features.gypi

Revert 140996

Revert 130950
BUG=163593

TBR=cevans@google.com

1:14 PM Changeset in webkit [140997] by mvujovic@adobe.com
  • 26 edits
    2 copies
    9 adds in trunk

[CSS Shaders] Parse @-webkit-filter
https://bugs.webkit.org/show_bug.cgi?id=106837

Reviewed by Dean Jackson.

Source/WebCore:

The new CSS Custom Filters syntax includes an @filter rule:
@filter IDENT { <custom-filter-description> }

IDENT is the filter name. For example:
@filter my-filter { ... }

<custom-filter-description> is a set of CSS properties, which are still under discussion in
the CSSWG.

This patch adds parsing and JS bindings for the prefixed at-rule. It does not add parsing
for any of the at-rule's internal properties.

Spec: https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html#the-atfilter-rule

Tests: css3/filters/custom/custom-filter-parsing-at-rule-invalid.html

css3/filters/custom/custom-filter-parsing-at-rule-valid.html

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):

  • bindings/objc/DOMCSS.mm:

(kitClass):

  • bindings/v8/custom/V8CSSRuleCustom.cpp:

(WebCore::wrap):

  • css/CSSGrammar.y.in:
  • css/CSSParser.cpp:

(WebCore::CSSParser::createFilterRule):
(WebCore::CSSParser::detectAtToken):

  • css/CSSParser.h:
  • css/CSSPropertySourceData.h:
  • css/CSSRule.h:
  • css/CSSRule.idl:

Only contains a CSSStyleDeclaration "style" property, like the other at-rules that are
supposed to contain properties (e.g. CSSStyleRule, CSSFontFaceRule, CSSPageRule).
Eventually, when it's specified, we should expose the filter name as well.
Other at-rules IDL Spec: http://www.w3.org/TR/DOM-Level-2-Style/idl-definitions.html

  • css/StyleRule.cpp:

(WebCore::StyleRuleBase::reportMemoryUsage):
(WebCore::StyleRuleBase::destroy):
(WebCore::StyleRuleBase::copy):
(WebCore::StyleRuleBase::createCSSOMWrapper):
(WebCore::StyleRuleFilter::StyleRuleFilter):
(WebCore::StyleRuleFilter::~StyleRuleFilter):
(WebCore::StyleRuleFilter::mutableProperties):
(WebCore::StyleRuleFilter::setProperties):
(WebCore::StyleRuleFilter::reportDescendantMemoryUsage):

  • css/StyleRule.h:

(StyleRuleBase):
(WebCore::StyleRuleBase::isFilterRule):
(StyleRuleFilter):
(WebCore::StyleRuleFilter::create):
(WebCore::StyleRuleFilter::filterName):
(WebCore::StyleRuleFilter::properties):
(WebCore::StyleRuleFilter::copy):

  • css/StyleSheetContents.cpp:

(WebCore::childRulesHaveFailedOrCanceledSubresources):

  • css/WebKitCSSFilterRule.cpp: Added.

WebKitCSSFilterRule is implemented similar to CSSFontFaceRule.

(WebCore::WebKitCSSFilterRule::WebKitCSSFilterRule):
(WebCore::WebKitCSSFilterRule::~WebKitCSSFilterRule):
(WebCore::WebKitCSSFilterRule::style):
(WebCore::WebKitCSSFilterRule::cssText):

The CSS text implementation for WebKitCSSFilterRule is almost the same as
CSSFontFaceRule. WebKitCSSFilterRule additionally needs to output the filter name in its
syntax (e.g. @-webkit-filter my-filter { }).

(WebCore::WebKitCSSFilterRule::reattach):
(WebCore::WebKitCSSFilterRule::reportMemoryUsage):

  • css/WebKitCSSFilterRule.h: Added.

(WebKitCSSFilterRule):
(WebCore::WebKitCSSFilterRule::create):

  • css/WebKitCSSFilterRule.idl: Added.

LayoutTests:

Add positive and negative tests for parsing the @-webkit-filter rule.

Factored out common helper functions between the existing CSS Custom Filters parsing tests
and the new tests into custom-filter-parsing-common.js.

  • css3/filters/custom/custom-filter-parsing-at-rule-invalid-expected.txt: Added.
  • css3/filters/custom/custom-filter-parsing-at-rule-invalid.html: Added.
  • css3/filters/custom/custom-filter-parsing-at-rule-valid-expected.txt: Added.
  • css3/filters/custom/custom-filter-parsing-at-rule-valid.html: Added.
  • css3/filters/custom/custom-filter-property-parsing-invalid.html:
  • css3/filters/custom/custom-filter-property-parsing.html:
  • css3/filters/script-tests/custom-filter-parsing-at-rule-invalid.js: Added.

(testInvalidFilterAtRule):

  • css3/filters/script-tests/custom-filter-parsing-at-rule-valid.js: Added.

(testFilterAtRule):

Tests @-webkit-filter rule parsing and its ability to hold CSS properties.

(testNestedRules):

Tests nesting between at-rules, involving @-webkit-filter rules.

(checkRule):

Factor out common rule checking functionality into its own helper function, so it can be
reused.

  • css3/filters/script-tests/custom-filter-parsing-common.js: Added.

(jsWrapperClass):

Moved.

(shouldBeType):

Moved.

  • css3/filters/script-tests/custom-filter-property-parsing-invalid.js:
  • css3/filters/script-tests/custom-filter-property-parsing.js:
  • platform/chromium/css3/filters/custom/custom-filter-parsing-at-rule-valid-expected.txt:

V8 represents WebKitCSSFilterRule a little differently.

1:13 PM Changeset in webkit [140996] by cevans@google.com
  • 1 edit in trunk/Source/WebKit/chromium/features.gypi

Revert 130950
BUG=163593

1:10 PM Changeset in webkit [140995] by andersca@apple.com
  • 6 edits in trunk/Source

Add StorageStrategy member functions to WebKit2
https://bugs.webkit.org/show_bug.cgi?id=108105

Reviewed by Tim Horton.

Source/WebCore:

StorageStrategy::sessionStorageNamespace should be virtual, not static...

  • WebCore.exp.in:
  • storage/StorageStrategy.h:

(StorageStrategy):

Source/WebKit2:

Add default implementations that just chain up to the base class for now.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::localStorageNamespace):
(WebKit::WebPlatformStrategies::sessionStorageNamespace):

  • WebProcess/WebCoreSupport/WebPlatformStrategies.h:

(WebPlatformStrategies):

1:08 PM Changeset in webkit [140994] by wangxianzhu@chromium.org
  • 3 edits in trunk/Source/WebKit/chromium

[Chromium] Correct auto-zoom when using compositor scaling
https://bugs.webkit.org/show_bug.cgi?id=107592

Reviewed by Adam Barth.

  1. The scale of auto-zoom should exclude deviceScaleFactor because the compositor will handle the scaling;
  2. Scroll location needs to be calculated differently when pageScaleFactor is handled by the compositor.
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::computeScaleAndScrollForHitRect):

  • tests/WebFrameTest.cpp: Updated tests DivAutoZoomParamsTest, DivAutoZoomMultipleDivsTest, DivAutoZoomScaleBoundsTest and DivAutoZoomScaleFontScaleFactorTest, to make two versions of them (WebKitScaling and CompositorScaling).
12:44 PM BuildingGtk edited by rouslan+webkit@chromium.org
Added "inttool" base dependency, which is required to build … (diff)
12:43 PM Changeset in webkit [140993] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

getComputedStyle returns "left" instead of "none" for "float" on abspos elements
https://bugs.webkit.org/show_bug.cgi?id=105836

Patch by Uday Kiran <udaykiran@motorola.com> on 2013-01-28
Reviewed by Tony Chang.

If 'position' has the value absolute, page or fixed, and the value of float is
left or right, the box is absolutely positioned and the computed value of float is none.
http://www.w3.org/TR/css3-positioning/#dis-pos-flo
This matches behavior of Firefox 18, Opera 12 and IE9.

Source/WebCore:

Test: fast/css/position-absolute-float.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):

LayoutTests:

  • fast/css/position-absolute-float-expected.txt: Added.
  • fast/css/position-absolute-float.html: Added.
12:36 PM Changeset in webkit [140992] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Don't use threaded HTML parser for data: URLs
https://bugs.webkit.org/show_bug.cgi?id=108096

Reviewed by Eric Seidel.

data: URLs are currently loaded synchronously. Using the main thread parser for them preserves this behavior.
This fixes fast/dom/HTMLDocument/document-open-return-value.html and probably others.

No new tests because covered by existing tests.

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

12:26 PM Changeset in webkit [140991] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adding a failure expectation for a User Timing test added in r140882.

  • platform/gtk/TestExpectations:
12:19 PM Changeset in webkit [140990] by commit-queue@webkit.org
  • 4 edits in trunk

[EFL] Quit debug build without -DSHARED_CORE=ON
https://bugs.webkit.org/show_bug.cgi?id=104773

Patch by Halton Huo <halton.huo@intel.com> on 2013-01-28
Reviewed by Laszlo Gombos.

Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
is too big (>4G) to archive. The solution is simply to abort cmake in
this condition and notify developer.

  • CMakeLists.txt:
  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/OptionsCommon.cmake:
12:13 PM Changeset in webkit [140989] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium
Collapse OS(UNIX)
OS(ANDROID) to OS(UNIX)

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

Patch by Laszlo Gombos <l.gombos@samsung.com> on 2013-01-28
Reviewed by Adam Barth.

OS(UNIX) is defined when OS(ANDROID) is defined.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::handleMouseDown):

11:56 AM Changeset in webkit [140988] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WTF

BUILD FIX: Platform.h:1212:22: error: 'MAC_OS_X_VERSION_MIN_REQUIRED' is not defined, evaluates to 0 [-Werror,-Wundef]

This fixes the following build error introduced in r140366 for
Bug 107098:

Platform.h:1212:22: error: 'MAC_OS_X_VERSION_MIN_REQUIRED' is not defined, evaluates to 0 [-Werror,-Wundef]
#if PLATFORM(MAC) &&
MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 && !PLATFORM(IOS)


1 error generated.

  • wtf/Platform.h: Check !PLATFORM(IOS) first so that iOS builds

do not try to evaluate MAC_OS_X_VERSION_MIN_REQUIRED.

11:38 AM Changeset in webkit [140987] by rniwa@webkit.org
  • 1 edit
    3 adds
    6 deletes in trunk/LayoutTests

Mac rebaselines after r140192.

  • fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt: Added.
  • fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Added.
  • fast/regions/overflow-size-change-with-stacking-context-expected.txt: Added.
  • platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt: Removed.
  • platform/chromium-mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Removed.
  • platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
  • platform/mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt: Removed.
  • platform/mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Removed.
  • platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Removed.
11:35 AM Changeset in webkit [140986] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Don't use the threaded HTML parser for javascript: URLs
https://bugs.webkit.org/show_bug.cgi?id=107975

Reviewed by Adam Barth.

Several layout tests depend on javascript: URL iframes loading synchronously including fast/loader/javascript-url-encoding.html.
This patch avoids using the threaded parser for those URLs so they will continue to be synchronous.

No new tests because covered by existing tests.

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

11:28 AM Changeset in webkit [140985] by weinig@apple.com
  • 6 edits in trunk/Source/WebCore

SVGPathStringSource should not up-convert 8-bit strings to UTF-16
https://bugs.webkit.org/show_bug.cgi?id=108050

Reviewed by Anders Carlsson.

Should save around ~400k on Membuster3.

  • svg/SVGParserUtilities.cpp:

(WebCore::parseNumber):
(WebCore::genericParseArcFlag):
(WebCore::parseArcFlag):

  • svg/SVGParserUtilities.h:

Add LChar variants of parseNumber and parseArcFlag.

  • svg/SVGPathSource.h:

(WebCore):
Move forward declaration of FloatPoint here, where it belongs.

  • svg/SVGPathStringSource.cpp:

(WebCore::parseFloatPoint):
(WebCore::parseFloatPoint2):
(WebCore::parseFloatPoint3):
Add helpers for parsing float points.

(WebCore::SVGPathStringSource::SVGPathStringSource):
(WebCore::SVGPathStringSource::hasMoreData):
(WebCore::SVGPathStringSource::moveToNextToken):
(WebCore::parseSVGSegmentTypeHelper):
(WebCore::SVGPathStringSource::parseSVGSegmentType):
(WebCore::nextCommandHelper):
(WebCore::SVGPathStringSource::nextCommand):
(WebCore::SVGPathStringSource::parseMoveToSegment):
(WebCore::SVGPathStringSource::parseLineToSegment):
(WebCore::SVGPathStringSource::parseLineToHorizontalSegment):
(WebCore::SVGPathStringSource::parseLineToVerticalSegment):
(WebCore::SVGPathStringSource::parseCurveToCubicSegment):
(WebCore::SVGPathStringSource::parseCurveToCubicSmoothSegment):
(WebCore::SVGPathStringSource::parseCurveToQuadraticSegment):
(WebCore::SVGPathStringSource::parseCurveToQuadraticSmoothSegment):
(WebCore::parseArcToSegmentHelper):
(WebCore::SVGPathStringSource::parseArcToSegment):

  • svg/SVGPathStringSource.h:

(SVGPathStringSource):
Make 8-bit aware.

11:24 AM Changeset in webkit [140984] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Repaint issues in background tabs after r138858
https://bugs.webkit.org/show_bug.cgi?id=108092
<rdar://problem/13076430>

Reviewed by Tim Horton.

In r138858, we unparented all tiles in the tile caches of background tabs.
That broke repaints in background tabs; when bringing that tab back to the
foreground, we would call -setNeedsDisplayInRect:, and then reparent the tiles
on a zero-delay timer. Those repaints would then be flipped (possibly because
CA can't look up the layer tree to check for flipped geometry).

Fix by revalidating tiles (which reparents the tiles) at the time we're told
we're moving into the window, which happens before repaints are flushed.

  • platform/graphics/ca/mac/TileCache.mm:

(WebCore::TileCache::setIsInWindow):

11:23 AM Changeset in webkit [140983] by abarth@webkit.org
  • 22 edits in trunk

Remove webkitNotifications.createHTMLNotification
https://bugs.webkit.org/show_bug.cgi?id=107598

Reviewed by Benjamin Poulain.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

As discussed in http://lists.webkit.org/pipermail/webkit-dev/2012-February/019354.html,
we've been slowly deprecating HTML notificiations for about a year.
FeatureObserver says that HTML notifications are used by 0.0008% of web
pages, which means we should be able to remove them without causing too
much trouble.

  • Configurations/FeatureDefines.xcconfig:
  • Modules/notifications/Notification.cpp:

(WebCore):
(WebCore::Notification::Notification):

  • Modules/notifications/Notification.h:

(Notification):

  • Modules/notifications/NotificationCenter.h:

(NotificationCenter):

  • Modules/notifications/NotificationCenter.idl:

Source/WebKit/blackberry:

  • WebCoreSupport/AboutDataEnableFeatures.in:

Source/WebKit/chromium:

We can remove these stubs once we've removed the Chromium-side code
that depends on them.

  • src/WebNotification.cpp:

(WebKit::WebNotification::isHTML):
(WebKit::WebNotification::url):
(WebKit::WebNotification::iconURL):
(WebKit::WebNotification::title):
(WebKit::WebNotification::body):

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Source/WTF:

  • wtf/Platform.h:
11:21 AM Changeset in webkit [140982] by aestes@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix non-fat builds by excluding PluginService.32 as a target dependency for WebKit2.

  • WebKit2.xcodeproj/project.pbxproj:
11:19 AM Changeset in webkit [140981] by oliver@apple.com
  • 2 edits in trunk/LayoutTests

REGRESSION(r139145): A couple of fast/workers tests fail
https://bugs.webkit.org/show_bug.cgi?id=106415

These tests are stable now.

  • platform/mac/TestExpectations:
11:15 AM Changeset in webkit [140980] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] SpellingHandler parses and creates spellcheck requests regardless of the system spell check status
https://bugs.webkit.org/show_bug.cgi?id=108085

Patch by Otto Derek Cheung <otcheung@rim.com> on 2013-01-28
Reviewed by Rob Buis.

Fix a merge error that duplicated a function declaration in InputHandler.h.

  • WebKitSupport/InputHandler.h:
11:09 AM Changeset in webkit [140979] by jochen@chromium.org
  • 2 edits in trunk/Tools

[chromium] remove temporary define used for updating TestRunner API

Unreviewed. Clean-up change.

  • DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
10:36 AM Changeset in webkit [140978] by commit-queue@webkit.org
  • 15 edits
    2 adds in trunk/Source/WebCore

[CSS Exclusions] Refactor ExclusionShapeInsideInfo to more general ExclusionShapeInfo
https://bugs.webkit.org/show_bug.cgi?id=100766

Patch by Bear Travis <betravis@adobe.com> on 2013-01-28
Reviewed by Dirk Schulze.

Refactoring, covered by existing tests.

Factoring out code common to ExclusionShapeInsideInfo and ExclusionShapeOutsideInfo
into common classes in ExclusionShapeInfo.h. Since the ExclusionShapeInsideInfo and
ExclusionShapeOutsideInfo share almost all of their code, save the RenderObject type
they work with and the specific shapeInside/Outside methods they call on RenderStyle
and ExclusionShape, the code has been templated. The code responsible for maintaining
global maps has also been factored out into a MappedInfo class.

  • CMakeLists.txt: Adding ExclusionShapeInfo files.
  • GNUmakefile.list.am: Ditto.
  • Target.pri: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.vcproj/WebCore.vcproj: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • rendering/ExclusionShapeInfo.cpp: Added.

(WebCore::::computedShape): Determine the shape based on the current logical
dimensions. Call this method rather than accessing m_shape directly.

  • rendering/ExclusionShapeInfo.h: Added.

(MappedInfo): Helper class that maintains a global info map.
(WebCore::MappedInfo::ensureInfo): Look up the info for a key and add it if not present.
(WebCore::MappedInfo::removeInfo): Remove the info associated with a key.
(WebCore::MappedInfo::info): Look up the info associated with a key.
(WebCore::MappedInfo::infoMap): The map used to store key/info pairs.
(ExclusionShapeInfo): A common parent class for ExclusionShapeInside/OutsideInfos.
The methods were factored out of the code common to ExclusionShapeInside/OutsideInfo.
(WebCore::ExclusionShapeInfo::~ExclusionShapeInfo): Destructor.
(WebCore::ExclusionShapeInfo::setShapeSize): Sets the shape's logical size.
(WebCore::ExclusionShapeInfo::shapeLogicalTop/Bottom/Left/Right/Width/Height):
Returns the shape's logical dimensions.
(WebCore::ExclusionShapeInfo::dirtyShapeSize): Mark the shape for recomputation.
(WebCore::ExclusionShapeInfo::owner): The renderer to which this info belongs.
(WebCore::ExclusionShapeInfo::ExclusionShapeInfo): Constructor.
(WebCore::ExclusionShapeInfo::floatLogicalTopToLayoutUnit/floatLogicalBottomToLayoutUnit):
Helper methods that round float units from ExclusionShapes to LayoutUnits for layout.

  • rendering/ExclusionShapeInsideInfo.cpp:

(WebCore::ExclusionShapeInsideInfo::computeSegmentsForLine): Modified to use
computedShape() rather than m_shape.
(WebCore::ExclusionShapeInsideInfo::adjustLogicalLineTop): Ditto.

  • rendering/ExclusionShapeInsideInfo.h:

(WebCore::ExclusionShapeInsideInfo::createInfo): Renamed to match MappedInfo.
(WebCore::ExclusionShapeInsideInfo::isEnabledFor): Renamed to match shorter naming.
(WebCore::ExclusionShapeInsideInfo::lineOverlapsShapeBounds): Modified to use
computedShape().

  • rendering/ExclusionShapeOutsideInfo.cpp:

(WebCore::ExclusionShapeOutsideInfo::isEnabledFor): Renamed to match shorter naming.

  • rendering/ExclusionShapeOutsideInfo.h:

(WebCore::ExclusionShapeOutsideInfo::createInfo): Renamed to match MappedInfo.
(WebCore::ExclusionShapeOutsideInfo::ExclusionShapeOutsideInfo): Constructor.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::willBeDestroyed): Use shortened MappedInfo names for looking
up infos.
(WebCore::RenderBlock::exclusionShapeInsideInfo): Ditto.
(WebCore::RenderBlock::updateExclusionShapeInsideInfoAfterStyleChange): Ditto.
(WebCore::RenderBlock::computeExclusionShapeSize): Ditto.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::willBeDestroyed): Ditto.
(WebCore::RenderBox::updateExclusionShapeOutsideInfoAfterStyleChange): Ditto.

  • rendering/RenderBox.h:

(WebCore):
(WebCore::RenderBox::exclusionShapeOutsideInfo): Ditto.

10:33 AM Changeset in webkit [140977] by kadam@inf.u-szeged.hu
  • 6 edits
    5 copies
    73 moves
    14 adds in trunk/LayoutTests

[Qt] Unreviewed gardening.

Correcting rebaseline done in r140959.

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-01-28

  • platform/qt-5.0-wk1/compositing/absolute-inside-out-of-view-fixed-expected.txt: Renamed from LayoutTests/platform/qt/compositing/absolute-inside-out-of-view-fixed-expected.txt.
  • platform/qt-5.0-wk1/compositing/backing/no-backing-for-clip-overlap-expected.txt: Copied from LayoutTests/platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt.
  • platform/qt-5.0-wk1/compositing/bounds-in-flipped-writing-mode-expected.txt: Renamed from LayoutTests/platform/qt/compositing/bounds-in-flipped-writing-mode-expected.txt.
  • platform/qt-5.0-wk1/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Renamed from LayoutTests/platform/qt/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
  • platform/qt-5.0-wk1/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Renamed from LayoutTests/platform/qt/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt.
  • platform/qt-5.0-wk1/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Renamed from LayoutTests/platform/qt/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt.
  • platform/qt-5.0-wk1/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Renamed from LayoutTests/platform/qt/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt.
  • platform/qt-5.0-wk1/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Renamed from LayoutTests/platform/qt/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-clipped-composited-child-expected.png: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-clipped-composited-child-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-clipped-composited-child-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-clipped-composited-child-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-expected.png: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/clip-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/clip-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/clip-inside-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/clip-inside-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/composited-in-columns-expected.png: Renamed from LayoutTests/platform/qt/compositing/geometry/composited-in-columns-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/composited-in-columns-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/composited-in-columns-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/flipped-writing-mode-expected.png: Renamed from LayoutTests/platform/qt/compositing/geometry/flipped-writing-mode-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/flipped-writing-mode-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/flipped-writing-mode-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/foreground-layer-expected.png: Renamed from LayoutTests/platform/qt/compositing/geometry/foreground-layer-expected.png.
  • platform/qt-5.0-wk1/compositing/geometry/foreground-layer-expected.txt: Renamed from LayoutTests/platform/qt/compositing/geometry/foreground-layer-expected.txt.
  • platform/qt-5.0-wk1/compositing/geometry/preserve-3d-switching-expected.txt: Copied from LayoutTests/platform/qt/compositing/geometry/preserve-3d-switching-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/become-composited-nested-iframes-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/become-composited-nested-iframes-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/become-overlapped-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/become-overlapped-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/composited-parent-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/composited-parent-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/connect-compositing-iframe-delayed-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/connect-compositing-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/connect-compositing-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/connect-compositing-iframe2-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/connect-compositing-iframe2-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/connect-compositing-iframe3-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/connect-compositing-iframe3-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/enter-compositing-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/enter-compositing-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/iframe-resize-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/iframe-resize-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/overlapped-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/overlapped-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/overlapped-iframe-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/overlapped-iframe-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/overlapped-nested-iframes-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/overlapped-nested-iframes-expected.txt.
  • platform/qt-5.0-wk1/compositing/iframes/scrolling-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/iframes/scrolling-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/images/clip-on-directly-composited-image-expected.txt: Renamed from LayoutTests/platform/qt/compositing/images/clip-on-directly-composited-image-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/animation-overlap-with-children-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/animation-overlap-with-children-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/fixed-position-out-of-view-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/fixed-position-under-transform-expected.png: Renamed from LayoutTests/platform/qt/compositing/layer-creation/fixed-position-under-transform-expected.png.
  • platform/qt-5.0-wk1/compositing/layer-creation/fixed-position-under-transform-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/fixed-position-under-transform-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overflow-scroll-overlap-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-animation-clipping-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-animation-clipping-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-animation-container-expected.txt: Copied from LayoutTests/platform/qt/compositing/layer-creation/overlap-animation-container-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-child-layer-expected.png: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-child-layer-expected.png.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-child-layer-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-child-layer-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-transformed-layer-expected.png: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-transformed-layer-expected.png.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-transformed-layer-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-transformed-layer-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/rotate3d-overlap-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/rotate3d-overlap-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/stacking-context-overlap-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/stacking-context-overlap-expected.txt.
  • platform/qt-5.0-wk1/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Renamed from LayoutTests/platform/qt/compositing/layer-creation/stacking-context-overlap-nested-expected.txt.
  • platform/qt-5.0-wk1/compositing/masks/mask-layer-size-expected.txt: Renamed from LayoutTests/platform/qt/compositing/masks/mask-layer-size-expected.txt.
  • platform/qt-5.0-wk1/compositing/repaint/resize-repaint-expected.txt: Renamed from LayoutTests/platform/qt/compositing/repaint/resize-repaint-expected.txt.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-expected.png: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-absolute-expected.png.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-expected.txt: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-absolute-expected.txt.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-expected.png: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-fixed-expected.png.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-expected.txt: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-fixed-expected.txt.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-relative-expected.png: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-relative-expected.png.
  • platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-relative-expected.txt: Renamed from LayoutTests/platform/qt/compositing/rtl/rtl-iframe-relative-expected.txt.
  • platform/qt-5.0-wk1/compositing/tiling/backface-preserve-3d-tiled-expected.png: Renamed from LayoutTests/platform/qt/compositing/tiling/backface-preserve-3d-tiled-expected.png.
  • platform/qt-5.0-wk1/compositing/tiling/backface-preserve-3d-tiled-expected.txt: Renamed from LayoutTests/platform/qt/compositing/tiling/backface-preserve-3d-tiled-expected.txt.
  • platform/qt-5.0-wk1/compositing/tiling/huge-layer-img-expected.png: Renamed from LayoutTests/platform/qt/compositing/tiling/huge-layer-img-expected.png.
  • platform/qt-5.0-wk1/compositing/tiling/huge-layer-img-expected.txt: Renamed from LayoutTests/platform/qt/compositing/tiling/huge-layer-img-expected.txt.
  • platform/qt-5.0-wk1/compositing/tiling/rotated-tiled-clamped-expected.png: Renamed from LayoutTests/platform/qt/compositing/tiling/rotated-tiled-clamped-expected.png.
  • platform/qt-5.0-wk1/compositing/tiling/rotated-tiled-clamped-expected.txt: Renamed from LayoutTests/platform/qt/compositing/tiling/rotated-tiled-clamped-expected.txt.
  • platform/qt-5.0-wk1/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.png: Renamed from LayoutTests/platform/qt/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.png.
  • platform/qt-5.0-wk1/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Renamed from LayoutTests/platform/qt/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt.
  • platform/qt-5.0-wk1/compositing/tiling/tiled-layer-resize-expected.txt: Renamed from LayoutTests/platform/qt/compositing/tiling/tiled-layer-resize-expected.txt.
  • platform/qt-5.0-wk1/compositing/visibility/layer-visible-content-expected.png: Renamed from LayoutTests/platform/qt/compositing/visibility/layer-visible-content-expected.png.
  • platform/qt-5.0-wk1/compositing/visibility/layer-visible-content-expected.txt: Renamed from LayoutTests/platform/qt/compositing/visibility/layer-visible-content-expected.txt.
  • platform/qt-5.0-wk1/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Renamed from LayoutTests/platform/qt/compositing/visibility/visibility-image-layers-dynamic-expected.txt.
  • platform/qt-5.0-wk1/css3/filters/composited-during-transition-layertree-expected.txt: Copied from LayoutTests/platform/qt/css3/filters/composited-during-transition-layertree-expected.txt.
  • platform/qt-5.0-wk1/css3/filters/filtered-compositing-descendant-expected.png: Renamed from LayoutTests/platform/qt/css3/filters/filtered-compositing-descendant-expected.png.
  • platform/qt-5.0-wk1/css3/filters/filtered-compositing-descendant-expected.txt: Renamed from LayoutTests/platform/qt/css3/filters/filtered-compositing-descendant-expected.txt.
  • platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png:
  • platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/qt/compositing/layer-creation/overlap-animation-container-expected.txt:
  • platform/qt/css3/filters/composited-during-transition-layertree-expected.txt:
10:27 AM Changeset in webkit [140976] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Cleanup ARM version of debugName() in DFGFPRInfo.h
https://bugs.webkit.org/show_bug.cgi?id=108090

Reviewed by David Kilzer.

Fixed debugName() so it will compile by adding static_cast<int> and missing commas.

  • dfg/DFGFPRInfo.h:

(JSC::DFG::FPRInfo::debugName):

9:45 AM Changeset in webkit [140975] by schenney@chromium.org
  • 9 edits
    2 adds in trunk

SVGViewSpec fails when corresponding element has been removed
https://bugs.webkit.org/show_bug.cgi?id=106957

Reviewed by Dirk Schulze.

Source/WebCore:

When JS holds an SVGViewSpec object while deleting the object that
defines the spec (an SVGSVGElement, or one of a few others) the
pointer to the target is cleared in the SVGViewSpec but the methods
that serve JS queries do not check and try to access the now null
target. This patch fixes the prooblem, returning null when the
corresponding object has been deleted.

Also removing SVGViewSpec::setPreserveAspectRatioString, which is no
longer used by any callers.

Test: svg/dom/SVGViewSpec-invalid-ref-crash.html

  • svg/SVGViewSpec.cpp:

(WebCore):
(WebCore::SVGViewSpec::viewTarget): Check for null target and return null.
(WebCore::SVGViewSpec::transform): Check for null target and return null..
(WebCore::SVGViewSpec::viewBoxAnimated): Check for null target and return null.
(WebCore::SVGViewSpec::preserveAspectRatioAnimated): Check for null target and return null.
(WebCore::SVGViewSpec::lookupOrCreateViewBoxWrapper): ASSERT non-null target.
(WebCore::SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper): ASSERT non-null target.
(WebCore::SVGViewSpec::lookupOrCreateTransformWrapper): ASSERT non-null target.

  • svg/SVGViewSpec.h:

(SVGViewSpec): Move some methods out of the header and into the implementation file.

  • svg/SVGViewSpec.cpp:

(WebCore):
(WebCore::SVGViewSpec::transform):
(WebCore::SVGViewSpec::viewBoxAnimated):
(WebCore::SVGViewSpec::preserveAspectRatioAnimated):
(WebCore::SVGViewSpec::lookupOrCreateViewBoxWrapper):
(WebCore::SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper):
(WebCore::SVGViewSpec::lookupOrCreateTransformWrapper):

  • svg/SVGViewSpec.h:

(SVGViewSpec):

LayoutTests:

Test for the situation in which the target of an SVGViewSpec is
removed while the view spec lives on in JS. The test is expected to
fail on all JSC based platforms because the element that must be
deleted to trigger the results is not deleted upon GC.

  • svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt: Added.
  • svg/dom/SVGViewSpec-invalid-ref-crash.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt: Added.
  • svg/dom/SVGViewSpec-invalid-ref-crash.html: Added.
9:05 AM Changeset in webkit [140974] by commit-queue@webkit.org
  • 27 edits
    1 delete in trunk

HTML5 promotes DL from specific 'definition list' to superset 'description list'; accessibility strings and accessors should be updated to match.
https://bugs.webkit.org/show_bug.cgi?id=107650

Source/WebCore:

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

Updating accessibility strings and accessors for DL/DT/DD; new one for [role="definition"] (previously it reused the role/desc for DD).

Test: platform/mac/accessibility/definition-list-term.html:
Test: accessibility/lists.html

  • English.lproj/Localizable.strings:
  • accessibility/AccessibilityList.cpp:

(WebCore::AccessibilityList::isDescriptionList):

  • accessibility/AccessibilityList.h:

(AccessibilityList):

  • accessibility/AccessibilityObject.cpp:

(WebCore::createARIARoleMap):

  • accessibility/AccessibilityObject.h:
  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::determineAccessibilityRole):

  • accessibility/mac/WebAccessibilityObjectWrapper.mm:

(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper roleDescription]):

  • platform/LocalizedStrings.cpp:

(WebCore::AXDefinitionText):
(WebCore::AXDescriptionListTermText):
(WebCore):
(WebCore::AXDescriptionListDetailText):

  • platform/LocalizedStrings.h:

(WebCore):

  • platform/blackberry/LocalizedStringsBlackBerry.cpp:

(WebCore::AXDefinitionText):
(WebCore::AXDescriptionListDetailText):
(WebCore):
(WebCore::AXDescriptionListTermText):

  • platform/efl/LocalizedStringsEfl.cpp:

(WebCore::AXDefinitionText):
(WebCore):
(WebCore::AXDescriptionListTermText):
(WebCore::AXDescriptionListDetailText):

  • platform/gtk/LocalizedStringsGtk.cpp:

(WebCore::AXDefinitionText):
(WebCore):
(WebCore::AXDescriptionListTermText):
(WebCore::AXDescriptionListDetailText):

  • platform/qt/LocalizedStringsQt.cpp:

(WebCore::AXDefinitionText):
(WebCore::AXDescriptionListTermText):
(WebCore):
(WebCore::AXDescriptionListDetailText):

Source/WebKit/chromium:

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

Updating accessibility strings and accessors for DL/DT/DD; new one for [role="definition"] (previously it reused the role/desc for DD).

  • public/WebAccessibilityRole.h:
  • src/AssertMatchingEnums.cpp:
  • src/LocalizedStrings.cpp:

(WebCore::AXDefinitionText):
(WebCore):
(WebCore::AXDescriptionListTermText):
(WebCore::AXDescriptionListDetailText):

Tools:

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

Updating accessibility strings and accessors for DL/DT/DD.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Utilities.js:

(createDescriptionList):

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ViewController.js:
  • DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:

LayoutTests:

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

Updating accessibility strings and accessors for DL/DT/DD; new one for [role="definition"] (previously it reused the role/desc for DD).
Removed gtk expectation as the expectation has changed: platform/gtk/accessibility/lists-expected.txt

  • accessibility/lists.html:
  • platform/gtk/accessibility/lists-expected.txt: Removed.
  • platform/mac/accessibility/definition-list-term-expected.txt:
  • platform/mac/accessibility/definition-list-term.html:
  • platform/mac/accessibility/lists-expected.txt:
8:59 AM Changeset in webkit [140973] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] SpellingHandler parses and creates spellcheck requests regardless of the system spell check status
https://bugs.webkit.org/show_bug.cgi?id=108085
PR 286165

Patch by Otto Derek Cheung <otcheung@rim.com> on 2013-01-28
Reviewed by Rob Buis.
Internally reviewed by Nima Ghanavatian.

Adding a check for the system spell check status in InputHandler::shouldSpellCheckElement so
we won't bother sending a spellcheck request if system spell check is turned off.

However, on a fresh browser start up and on the first setElementFocus, the spellcheck value isn't defined yet.
The first spell check request is therefore necessary to connect to imf to determine whether spell check is turned on.
If spell check is turned off, we will turn spellinghandler off.

Tested the patch using a test site that contains editable text in text-areas and content-editable divs. Also tested on
an extreme test case where we try to edit a content-editable div with 30000 characters. Confirmed spell-check requests are
being canceled if system spell check is off.

In theory, this patch should also fix PR 284229 . However, because of issues with getting the system spell check values from IMF,
additional work needs to be done for that PR.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPage::setSpellCheckingEnabled):

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::InputHandler):
(BlackBerry::WebKit::InputHandler::shouldSpellCheckElement):
(WebKit):
(BlackBerry::WebKit::InputHandler::stopPendingSpellCheckRequests):

  • WebKitSupport/InputHandler.h:

(InputHandler):
(BlackBerry::WebKit::InputHandler::setSystemSpellCheckStatus):

8:58 AM Changeset in webkit [140972] by kadam@inf.u-szeged.hu
  • 11 edits
    10 adds in trunk/LayoutTests

[Qt] Unreviewed gardening. Added platform specific expectations after r140728.

  • platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
  • platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
  • platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added.
  • platform/qt/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
  • platform/qt/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
  • platform/qt/svg/custom/glyph-setting-d-attribute-expected.png:
  • platform/qt/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
  • platform/qt/svg/foreignObject/text-tref-02-b-expected.png:
  • platform/qt/svg/foreignObject/text-tref-02-b-expected.txt: Added.
  • platform/qt/svg/hixie/viewbox/002-expected.png:
  • platform/qt/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/qt/svg/hixie/viewbox/003-expected.png:
  • platform/qt/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/qt/svg/text/text-viewbox-rescale-expected.png:
  • platform/qt/svg/text/text-viewbox-rescale-expected.txt: Added.
8:54 AM Changeset in webkit [140971] by mkwst@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Unreviewed build fix, missing include in AssertMatchingEnums.cpp
https://bugs.webkit.org/show_bug.cgi?id=108086

Disabling SVG exposed a missing include in AssertMatchingEnums. This
patch adds it in.

  • src/AssertMatchingEnums.cpp:

Include 'ResourceLoadPriority.h'.

8:44 AM Changeset in webkit [140970] by commit-queue@webkit.org
  • 4 edits in trunk

Tools: [GTK][WTR] Update layoutTestController.pathToLocalResource
https://bugs.webkit.org/show_bug.cgi?id=107538

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-28
Reviewed by Martin Robinson.

  • WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp:

(WTR::TestRunner::pathToLocalResource): Update implementation based on
DRT code.

LayoutTests: [GTK] [WTR] layoutTestController.pathToLocalResource needs to be updated
https://bugs.webkit.org/show_bug.cgi?id=107538

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-28
Reviewed by Martin Robinson.

  • platform/gtk-wk2/TestExpectations: Remove tests that pass now:

http/tests/security/local-user-CSS-from-remote.html,
fast/loader/local-CSS-from-local.html,
fast/loader/local-JavaScript-from-local.html,
fast/loader/local-image-from-local.html and
fast/dom/frame-loading-via-document-write.html.

8:28 AM Changeset in webkit [140969] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk/Tools

[GTK][WTR] Move getTopLevelPath() to utilities file
https://bugs.webkit.org/show_bug.cgi?id=107541

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-28
Reviewed by Martin Robinson.

  • WebKitTestRunner/GNUmakefile.am: Add new files.
  • WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:

(WTR::getOutputDir): Uses the moved method from InjectedBundleUtilities.

  • WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp: Added.

(WTR):
(WTR::topLevelPath): Implementation moved from ActivateFontsGtk.

  • WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h: Added.

(WTR): Add new method header and documentation.

8:14 AM Changeset in webkit [140968] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebCore

Web Inspector: Inherit SidebarPane from View.
https://bugs.webkit.org/show_bug.cgi?id=108075

Patch by Vladislav Kaznacheev <kaznacheev@chromium.org> on 2013-01-28
Reviewed by Pavel Feldman.

Inherited WebInspector.SidebarPane from WebInspector.View to streamlines the code and
simplify further enhancements to sidebar panes. Got rid of obsolete onattach calls.

No new tests.

  • inspector/front-end/AuditResultView.js:

(WebInspector.AuditResultView):

  • inspector/front-end/ElementsPanel.js:

(WebInspector.ElementsPanel):
(WebInspector.ElementsPanel.prototype.wasShown):
(WebInspector.ElementsPanel.prototype.willHide):

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer.prototype._onCreateSidebarPane):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel):
(WebInspector.ScriptsPanel.prototype.wasShown):

  • inspector/front-end/SidebarPane.js:

(WebInspector.SidebarPane):

  • inspector/front-end/WatchExpressionsSidebarPane.js:

(WebInspector.WatchExpressionsSidebarPane.prototype._refreshExpressionsIfNeeded):

7:34 AM Changeset in webkit [140967] by commit-queue@webkit.org
  • 14 edits
    2 adds in trunk

[Freetype] Synthetic bold not applied to fallback fonts properly
https://bugs.webkit.org/show_bug.cgi?id=107733

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-28
Reviewed by Gustavo Noronha Silva.

Source/WebCore:

No new tests. This is covered by existing pixel tests.

  • platform/graphics/freetype/FontPlatformDataFreeType.cpp:

(WebCore::FontPlatformData::FontPlatformData): When we detect a situation in which
we are a bold font, but the Fontconfig pattern does not describe the font as
bold, we should activate synthetic bolding.

LayoutTests:

  • platform/gtk/fast/css/font-face-multiple-faces-expected.png:
  • platform/gtk/fast/css/font-face-synthetic-bold-italic-expected.png: Added.
  • platform/gtk/fast/dom/34176-expected.png: Added.
  • platform/gtk/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
  • platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png:
  • platform/gtk/fast/text/cg-fallback-bolding-expected.png:
  • platform/gtk/fast/text/fallback-traits-fixup-expected.png:
  • platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
  • platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
  • platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
  • platform/gtk/fast/text/international/bold-bengali-expected.png:
  • platform/gtk/fast/text/international/khmer-selection-expected.png:
  • platform/gtk/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
4:47 AM Changeset in webkit [140966] by vsevik@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: [Regression] Search all sources should not search across service projects.
https://bugs.webkit.org/show_bug.cgi?id=108068

Reviewed by Pavel Feldman.

  • inspector/front-end/ScriptsSearchScope.js:

(WebInspector.ScriptsSearchScope):
(WebInspector.ScriptsSearchScope.prototype._sortedUISourceCodes):

4:45 AM Changeset in webkit [140965] by pfeldman@chromium.org
  • 8 edits in trunk

Web Inspector: SourceURL and SourceMappingURL together in evalled code
https://bugs.webkit.org/show_bug.cgi?id=107939

Reviewed by Vsevolod Vlasov.

Source/WebCore:

Resolve map's sources URLs wrt script URL in case sourceMap is defined as data:.

  • inspector/front-end/CompilerScriptMapping.js:

(WebInspector.CompilerScriptMapping.prototype.loadSourceMapForScript):

  • inspector/front-end/ParsedURL.js:

(WebInspector.ParsedURL.completeURL):

  • inspector/front-end/SourceMap.js:

(WebInspector.SourceMap.prototype._parseMap):

LayoutTests:

  • http/tests/inspector/compiler-script-mapping-expected.txt:
  • http/tests/inspector/compiler-script-mapping.html:
4:22 AM Changeset in webkit [140964] by reni@webkit.org
  • 2 edits in trunk/Source/WebKit2

[Qt][Win][WK2] Build fix after r140957.

Rubber-stamped by Csaba Osztrogonác.

<sys/wait.h> is only needed and available on linux therefore it's moved into an ifdef block.

  • WebProcess/qt/WebProcessMainQt.cpp:
4:01 AM Changeset in webkit [140963] by aandrey@chromium.org
  • 5 edits in trunk/Source/WebCore

Web Inspector: [Canvas] refactoring in CanvasAgent to reduce code dups
https://bugs.webkit.org/show_bug.cgi?id=108064

Reviewed by Pavel Feldman.

Introduce private methods injectedScriptCanvasModule() in InspectorCanvasAgent to reduce much of code duplication.
Drive-by: in InspectorPageAgent.assertFrame convert "String" argument to "const String&".

  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::dropTraceLog):
(WebCore::InspectorCanvasAgent::captureFrame):
(WebCore::InspectorCanvasAgent::startCapturing):
(WebCore::InspectorCanvasAgent::stopCapturing):
(WebCore::InspectorCanvasAgent::getTraceLog):
(WebCore::InspectorCanvasAgent::replayTraceLog):
(WebCore::InspectorCanvasAgent::getResourceInfo):
(WebCore::InspectorCanvasAgent::getResourceState):
(WebCore::InspectorCanvasAgent::wrapCanvas2DRenderingContextForInstrumentation):
(WebCore::InspectorCanvasAgent::wrapWebGLRenderingContextForInstrumentation):
(WebCore::InspectorCanvasAgent::injectedScriptCanvasModule):
(WebCore):
(WebCore::InspectorCanvasAgent::findFramesWithUninstrumentedCanvases):

  • inspector/InspectorCanvasAgent.h:

(InspectorCanvasAgent):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::assertFrame):
(WebCore::InspectorPageAgent::assertDocumentLoader):

  • inspector/InspectorPageAgent.h:

(InspectorPageAgent):

2:31 AM Changeset in webkit [140962] by kenneth@webkit.org
  • 5 edits in trunk/Source/WebKit2

[EFL][WK2] Use C API inside ewk_url_response
https://bugs.webkit.org/show_bug.cgi?id=107826

Reviewed by Andreas Kling.

  • Shared/API/c/WKURLResponse.cpp:

(WKURLResponseGetExpectedContentsLength):

  • Shared/API/c/WKURLResponse.h:

Add new WK2 C API to get the expected contents length.

  • UIProcess/API/efl/ewk_url_response.cpp:

(EwkUrlResponse::EwkUrlResponse):
(EwkUrlResponse::httpStatusCode):
(EwkUrlResponse::contentLength):

  • UIProcess/API/efl/ewk_url_response_private.h:

(EwkUrlResponse::create):
(EwkUrlResponse):

Change the methods to not call WebCore methods.

2:27 AM Changeset in webkit [140961] by kenneth@webkit.org
  • 3 edits in trunk/Source/WebKit2

[WK2][EFL] Remove unneeded private methods
https://bugs.webkit.org/show_bug.cgi?id=107693

Reviewed by Andreas Kling.

Care has been taken to verify that the wrappers can
never be null when called.

  • UIProcess/API/efl/EwkViewImpl.cpp:

(EwkViewImpl::displayTimerFired):
(EwkViewImpl::createGLSurface):

  • UIProcess/API/efl/EwkViewImpl.h:

(EwkViewImpl):

2:25 AM Changeset in webkit [140960] by kihong.kwon@samsung.com
  • 3 edits in trunk/Source/WebCore

Replace the type of Proximity's supplementName for char*
https://bugs.webkit.org/show_bug.cgi?id=108049

Reviewed by Benjamin Poulain.

There are some changes for supplementName by Bug 107535.
It makes build break when PROXIMITY_EVENT feature is enabled.
Therefore ProximityController need to change the type of supplementName for char* also.

No new tests. Functionality is not changed.

  • Modules/proximity/DeviceProximityController.cpp:

(WebCore::DeviceProximityController::supplementName):

  • Modules/proximity/DeviceProximityController.h:

(DeviceProximityController):

2:25 AM Changeset in webkit [140959] by kadam@inf.u-szeged.hu
  • 6 edits
    7 copies
    70 adds in trunk/LayoutTests

[Qt] Unreviewed rebaseline after r140821.

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-01-28

  • platform/qt/compositing/absolute-inside-out-of-view-fixed-expected.txt: Added.
  • platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • platform/qt/compositing/bounds-in-flipped-writing-mode-expected.txt: Added.
  • platform/qt/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Added.
  • platform/qt/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Added.
  • platform/qt/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Added.
  • platform/qt/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Added.
  • platform/qt/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Added.
  • platform/qt/compositing/geometry/bounds-clipped-composited-child-expected.png: Added.
  • platform/qt/compositing/geometry/bounds-clipped-composited-child-expected.txt: Added.
  • platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Added.
  • platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png:
  • platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Added.
  • platform/qt/compositing/geometry/bounds-ignores-hidden-expected.txt: Added.
  • platform/qt/compositing/geometry/clip-expected.txt: Added.
  • platform/qt/compositing/geometry/clip-inside-expected.txt: Added.
  • platform/qt/compositing/geometry/composited-in-columns-expected.png: Added.
  • platform/qt/compositing/geometry/composited-in-columns-expected.txt: Added.
  • platform/qt/compositing/geometry/flipped-writing-mode-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/geometry/flipped-writing-mode-expected.txt: Added.
  • platform/qt/compositing/geometry/foreground-layer-expected.png: Added.
  • platform/qt/compositing/geometry/foreground-layer-expected.txt: Added.
  • platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/qt/compositing/iframes/become-composited-nested-iframes-expected.txt: Added.
  • platform/qt/compositing/iframes/become-overlapped-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/composited-parent-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Added.
  • platform/qt/compositing/iframes/connect-compositing-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/connect-compositing-iframe2-expected.txt: Added.
  • platform/qt/compositing/iframes/connect-compositing-iframe3-expected.txt: Added.
  • platform/qt/compositing/iframes/enter-compositing-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/iframe-resize-expected.txt: Added.
  • platform/qt/compositing/iframes/overlapped-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/overlapped-iframe-iframe-expected.txt: Added.
  • platform/qt/compositing/iframes/overlapped-nested-iframes-expected.txt: Added.
  • platform/qt/compositing/iframes/scrolling-iframe-expected.txt: Added.
  • platform/qt/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
  • platform/qt/compositing/layer-creation/animation-overlap-with-children-expected.txt: Added.
  • platform/qt/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
  • platform/qt/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-expected.txt: Added.
  • platform/qt/compositing/layer-creation/fixed-position-under-transform-expected.png: Added.
  • platform/qt/compositing/layer-creation/fixed-position-under-transform-expected.txt: Added.
  • platform/qt/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Added.
  • platform/qt/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
  • platform/qt/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
  • platform/qt/compositing/layer-creation/overlap-animation-container-expected.txt:
  • platform/qt/compositing/layer-creation/overlap-child-layer-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/layer-creation/overlap-child-layer-expected.txt: Added.
  • platform/qt/compositing/layer-creation/overlap-transformed-layer-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/layer-creation/overlap-transformed-layer-expected.txt: Added.
  • platform/qt/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Added.
  • platform/qt/compositing/layer-creation/rotate3d-overlap-expected.txt: Added.
  • platform/qt/compositing/layer-creation/stacking-context-overlap-expected.txt: Added.
  • platform/qt/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Added.
  • platform/qt/compositing/masks/mask-layer-size-expected.txt: Added.
  • platform/qt/compositing/repaint/resize-repaint-expected.txt: Added.
  • platform/qt/compositing/rtl/rtl-iframe-absolute-expected.png: Added.
  • platform/qt/compositing/rtl/rtl-iframe-absolute-expected.txt: Added.
  • platform/qt/compositing/rtl/rtl-iframe-fixed-expected.png: Added.
  • platform/qt/compositing/rtl/rtl-iframe-fixed-expected.txt: Added.
  • platform/qt/compositing/rtl/rtl-iframe-relative-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/rtl/rtl-iframe-relative-expected.txt: Added.
  • platform/qt/compositing/tiling/backface-preserve-3d-tiled-expected.png: Added.
  • platform/qt/compositing/tiling/backface-preserve-3d-tiled-expected.txt: Added.
  • platform/qt/compositing/tiling/huge-layer-img-expected.png: Added.
  • platform/qt/compositing/tiling/huge-layer-img-expected.txt: Added.
  • platform/qt/compositing/tiling/rotated-tiled-clamped-expected.png: Added.
  • platform/qt/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
  • platform/qt/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.png: Added.
  • platform/qt/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
  • platform/qt/compositing/tiling/tiled-layer-resize-expected.txt: Added.
  • platform/qt/compositing/visibility/layer-visible-content-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/compositing/visibility/layer-visible-content-expected.txt: Added.
  • platform/qt/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
  • platform/qt/css3/filters/composited-during-transition-layertree-expected.txt:
  • platform/qt/css3/filters/filtered-compositing-descendant-expected.png: Copied from LayoutTests/platform/qt/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.png.
  • platform/qt/css3/filters/filtered-compositing-descendant-expected.txt: Added.
2:00 AM Changeset in webkit [140958] by rakuco@webkit.org
  • 2 edits in trunk/Tools

[EFL] Include Ecore_Getopt.h in MiniBrowser.
https://bugs.webkit.org/show_bug.cgi?id=108067

Reviewed by Kenneth Rohde Christiansen.

Be explicit and include Ecore_Getopt.h since we use it for parsing
command line options. It is safer than relying on other headers
including it for us.

  • MiniBrowser/efl/main.c:
1:54 AM Changeset in webkit [140957] by reni@webkit.org
  • 9 edits
    1 copy
    3 adds in trunk

[WK2] Putting QtWebProcess into a chrooted sandbox
https://bugs.webkit.org/show_bug.cgi?id=90005

.:

Reviewed by Anders Carlsson and Zoltan Herczeg.

Make it possible to build WebKit2 with SandboxProcess.

  • Source/QtWebKit.pro:

Source/WebKit2:

Reviewed by Anders Carlsson and Zoltan Herczeg.

This new feature makes possible to run WebProcess inside a chroot. In this case UIProcess calls the
internal SandboxProcess binary what makes up an environment for WebProcess inside the sandbox and runs the WebProcess.
SandboxProcess first creates two needed device files (random and urandom), mounts filesystems (proc and shared memory),
then links run-time dependencies of WebProcess. After this, SandboxProcess moves to a new pid namespace (cloning with
CLONE_NEWPID flag). Then after an other cloning (with CLONE_FS flag) we share our filesystem with our children. This is
needed because we want to call chroot() function from here and jail our child (WebProcess) too. This will be performed
when WebProcess sends a request for it via an socketpair. If sandboxing is done, SandboxProcess exits.
Since chroot() system call needs sudoer rights SandboxProcess binary should have set its suid flag. However we can reduce
its capabilites. First we restrict the capabilities of the process and the number of its possible resources. Furthermore
we fallback to the nobody or the real user.

  • Configurations/FeatureDefines.xcconfig:
  • SandboxProcess.pro: Added.
  • Shared/linux/SandboxProcess/SandboxEnvironmentLinux.cpp: Added.

(launchChangeRootHelper):
(setEnvironmentVariablesForChangeRootHelper):
(prepareAndStartChangeRootHelper):
(setCapabilities):
(dropPrivileges):
(fileExists):
(directoryPermissions):
(createDirectory):
(createDirectoryPath):
(createDeviceFiles):
(mountFileSystems):
(linkFile):
(linkDirectory):
(collectRunTimeDependencies):
(setupXauthorityForNobodyUser):
(initSandbox):
(restrictCapabilities):
(moveToNewPidNamespace):
(run):
(main):

  • Shared/linux/SandboxProcess/SandboxEnvironmentLinux.h: Added.
  • Shared/linux/SandboxProcess/StringOperations.cpp: Added.

(stringCopy):
(stringConcat):
(stringAppend):

  • Shared/linux/SandboxProcess/StringOperations.h: Added.
  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp:

(WebKit::ProcessLauncher::launchProcess):

  • WebKit2.pri:
  • WebProcess.pro:
  • WebProcess/qt/WebProcessMainQt.cpp:

(WebKit):
(WebKit::chrootMe):
(WebKit::WebProcessMainQt):

Tools:

Reviewed by Anders Carlsson and Zoltan Herczeg.

Add feature flag for suid sandbox in linux.

  • Scripts/webkitperl/FeatureList.pm:
1:49 AM Changeset in webkit [140956] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking bug2479-5.html as crashing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
1:39 AM Changeset in webkit [140955] by keishi@webkit.org
  • 3 edits in trunk/Source/WebCore

[REGRESSION] Calendar Picker focus ring is gone
https://bugs.webkit.org/show_bug.cgi?id=108055

Reviewed by Kent Tamura.

The focus ring wasn't visible because -webkit-focus-ring-color value
only works for outline property in strict mode. Using fixed color
instead.

No new tests. Can't reproduce in layout test because mock popup writes a
script tag in front of the doctype.

  • Resources/pagepopups/chromium/calendarPickerChromium.css:

(.days-area-container:focus):

  • Resources/pagepopups/chromium/pickerCommonChromium.css:

(:enabled:focus:-webkit-any(button, input[type='button'])):

1:39 AM Changeset in webkit [140954] by mkwst@chromium.org
  • 3 edits in trunk/LayoutTests

Change test expectation to ensure that seamless iframes do not inherit editability.
https://bugs.webkit.org/show_bug.cgi?id=108063

Reviewed by Eric Seidel.

Seamlessly rendered documents should not inherit editability from their
parent IFrame. Currently, the test expectations don't match this
behavior. This patch trivially adjusts the expectation to ensure that
editability is _not_ inherited.

  • fast/frames/seamless/seamless-inherited-document-style-expected.txt:
  • fast/frames/seamless/seamless-inherited-document-style.html:
1:21 AM Changeset in webkit [140953] by yurys@chromium.org
  • 8 edits in trunk

Web Inspector: remove unused isElement and similar methods from HeapProfiler
https://bugs.webkit.org/show_bug.cgi?id=107940

Reviewed by Vsevolod Vlasov.

Source/WebCore:

  • Removed some unused methods.
  • Moved JS specific edge filters to JSHeapSnapshot.
  • inspector/front-end/HeapSnapshot.js:

(WebInspector.HeapSnapshot.prototype.createEdgesProvider):
(WebInspector.HeapSnapshot.prototype.createEdgesProviderForTest):
(WebInspector.HeapSnapshot.prototype.retainingEdgesFilter):
(WebInspector.HeapSnapshot.prototype.containmentEdgesFilter):
(WebInspector.HeapSnapshot.prototype.createRetainingEdgesProvider):
(WebInspector.HeapSnapshot.prototype.classNodesFilter):
(WebInspector.HeapSnapshot.prototype.createNodesProviderForClass):

  • inspector/front-end/HeapSnapshotGridNodes.js:

(WebInspector.HeapSnapshotGenericObjectNode):

  • inspector/front-end/HeapSnapshotProxy.js:

(WebInspector.HeapSnapshotProxy.prototype.createEdgesProvider):
(WebInspector.HeapSnapshotProxy.prototype.createRetainingEdgesProvider):

  • inspector/front-end/JSHeapSnapshot.js:

(WebInspector.JSHeapSnapshot.prototype.classNodesFilter):
(WebInspector.JSHeapSnapshot.prototype._markDetachedDOMTreeNodes):

  • inspector/front-end/NativeHeapSnapshot.js:

LayoutTests:

  • inspector/profiler/heap-snapshot.html:
1:02 AM Changeset in webkit [140952] by Christophe Dumez
  • 3 edits
    3 adds in trunk/Source/WebKit2

[EFL][WK2] Rely more on C API in ewk_favicon_database
https://bugs.webkit.org/show_bug.cgi?id=108035

Reviewed by Benjamin Poulain.

Rely less on internal C++ API in ewk_favicon_database and use C API
instead of avoid breaking API layering.

  • PlatformEfl.cmake:
  • UIProcess/API/C/cairo/WKIconDatabaseCairo.cpp: Added.

(WKIconDatabaseTryGetCairoSurfaceForURL): Add C API for getting the
favicon for a given page URL as a cairo_surface_t*.

  • UIProcess/API/C/cairo/WKIconDatabaseCairo.h: Added.
  • UIProcess/API/efl/ewk_favicon_database.cpp:

(EwkFaviconDatabase::didChangeIconForPageURL):
(EwkFaviconDatabase::getIconSurfaceSynchronously):
(EwkFaviconDatabase::iconDataReadyForPageURL):

12:53 AM Changeset in webkit [140951] by commit-queue@webkit.org
  • 5 edits
    1 add in trunk/Source/WebKit/chromium

Add an API for retrieving native memory information without going through the remote inspecting protocol
https://bugs.webkit.org/show_bug.cgi?id=107651

Patch by Marja Hölttä <marja@chromium.org> on 2013-01-28
Reviewed by Adam Barth.

  • WebKit.gyp:
  • public/WebDevToolsAgent.h:

(WebKit):
(WebDevToolsAgent):

  • public/WebMemoryUsageInfo.h: Added.

(WebKit):
(WebKit::WebMemoryUsageInfo::WebMemoryUsageInfo):
(WebMemoryUsageInfo):

  • src/WebDevToolsAgentImpl.cpp:

(WebKit::WebDevToolsAgentImpl::processMemoryDistribution):
(WebKit):

  • src/WebDevToolsAgentImpl.h:

(WebKit):
(WebDevToolsAgentImpl):

12:24 AM Changeset in webkit [140950] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Unreviewed, rolling out r140554.
http://trac.webkit.org/changeset/140554
https://bugs.webkit.org/show_bug.cgi?id=108057

Caused tables/table-section-overflow-clip-crash.html and
bug2479-5.html to crash. (Requested by keishi on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::minPreferredLogicalWidth):
(WebCore::RenderBox::maxPreferredLogicalWidth):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::computePreferredLogicalWidths):

  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::computePreferredLogicalWidths):

  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::computePreferredLogicalWidths):

12:05 AM Changeset in webkit [140949] by yurys@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: each node in a detached DOM tree is shown in its own "detached DOM tree" entry in heap profiler
https://bugs.webkit.org/show_bug.cgi?id=107819

Reviewed by Adam Barth.

Provide single RetainedDOMInfo for each group of DOM Node wrappers reported to GC.
Otherwise we have unequal RetainedDOMInfo groups for each wrapped node.

  • bindings/v8/V8GCController.cpp:

(WebCore::ImplicitConnection::ImplicitConnection):
(WebCore::ImplicitConnection::retainedObjectInfo):
(ImplicitConnection):
(WebCore::WrapperGrouper::addObjectToGroup):
(WrapperGrouper):
(WebCore::WrapperGrouper::addNodeToGroup):
(WebCore::WrapperGrouper::apply):
(WebCore::V8GCController::opaqueRootForGC):

  • bindings/v8/V8GCController.h:

(V8GCController):

Jan 27, 2013:

11:24 PM Changeset in webkit [140948] by mihnea@adobe.com
  • 8 edits in trunk/Source/WebCore

[CSSRegions] RenderFlowThread should keep a count of auto height regions
https://bugs.webkit.org/show_bug.cgi?id=105185

Reviewed by Julien Chaffraix.

Keep the count of auto height regions on the flow thread instead of flow thread controller.
This way, we can streamline the operations associated with the two-pass layout only to those
flow threads that have auto height regions associated.
The flow thread controller will keep a count of flow thread with auto height regions instead.
This is a performance refactoring without an expected change in behavior, therefore no new tests were added.

  • rendering/FlowThreadController.cpp: Keep a count of flow threads with auto logical height regions.

(WebCore::FlowThreadController::FlowThreadController):
(WebCore::FlowThreadController::layoutRenderNamedFlowThreads): Check the count of auto height regions for all the flow threads.
(WebCore::FlowThreadController::isAutoLogicalHeightRegionsCountConsistent):
Make sure that we call these methods only when we have auto logical height regions.
(WebCore::FlowThreadController::resetRegionsOverrideLogicalContentHeight):
(WebCore::FlowThreadController::markAutoLogicalHeightRegionsForLayout):

  • rendering/FlowThreadController.h:

(WebCore::FlowThreadController::hasFlowThreadsWithAutoLogicalHeightRegions):
(WebCore::FlowThreadController::incrementFlowThreadsWithAutoLogicalHeightRegions):
(WebCore::FlowThreadController::decrementFlowThreadsWithAutoLogicalHeightRegions):

  • rendering/RenderFlowThread.cpp: Keep a count of auto logical height regions.

(WebCore::RenderFlowThread::RenderFlowThread):
(WebCore::RenderFlowThread::isAutoLogicalHeightRegionsCountConsistent):
(WebCore::RenderFlowThread::resetRegionsOverrideLogicalContentHeight): Iterate the region chain only if the region chain has auto height regions.
(WebCore::RenderFlowThread::initializeRegionsOverrideLogicalContentHeight): Ditto.
(WebCore::RenderFlowThread::markAutoLogicalHeightRegionsForLayout): Ditto.
(WebCore::RenderFlowThread::incrementAutoLogicalHeightRegions):
(WebCore::RenderFlowThread::decrementAutoLogicalHeightRegions):

  • rendering/RenderFlowThread.h:
  • rendering/RenderRegion.cpp: Add increment/decrementAutoLogicalHeightCount to increase/decrease

the counter inside the flow thread and use them throughout the code as needed.
(WebCore::RenderRegion::incrementAutoLogicalHeightCount):
(WebCore::RenderRegion::decrementAutoLogicalHeightCount):
(WebCore::RenderRegion::updateRegionHasAutoLogicalHeightFlag):
(WebCore::RenderRegion::attachRegion):
(WebCore::RenderRegion::detachRegion):

  • rendering/RenderRegion.h:
  • rendering/RenderView.cpp:

(WebCore::RenderView::checkTwoPassLayoutForAutoHeightRegions): Use the count of flow threads with auto height regions
instead of the count of auto height regions when deciding whether we should attempt the 2 pass layout for auto height regions.

10:46 PM Changeset in webkit [140947] by akling@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

JSC: FunctionParameters are memory hungry.
<http://webkit.org/b/108033>
<rdar://problem/13094803>

Reviewed by Sam Weinig.

Instead of inheriting from Vector<Identifier>, make FunctionParameters a simple fixed-size array
with a custom-allocating create() function. Removes one step of indirection and cuts memory usage
roughly in half.

2.73 MB progression on Membuster3.

  • bytecode/UnlinkedCodeBlock.cpp:

(JSC::UnlinkedFunctionExecutable::paramString):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):

  • parser/Nodes.cpp:

(JSC::FunctionParameters::create):
(JSC::FunctionParameters::FunctionParameters):
(JSC::FunctionParameters::~FunctionParameters):

  • parser/Nodes.h:

(FunctionParameters):
(JSC::FunctionParameters::size):
(JSC::FunctionParameters::at):
(JSC::FunctionParameters::identifiers):

10:38 PM Changeset in webkit [140946] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking two fast/forms tests as slow on debug mac.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
10:34 PM Changeset in webkit [140945] by akling@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

JSC: SourceProviderCache is memory hungry.
<http://webkit.org/b/108029>
<rdar://problem/13094806>

Reviewed by Sam Weinig.

Use fixed-size arrays for SourceProviderCacheItem's lists of captured variables.
Since the lists never change after the object is created, there's no need to keep them in Vectors
and we can instead create the whole cache item in a single allocation.

13.37 MB progression on Membuster3.

  • parser/Parser.cpp:

(JSC::::parseFunctionInfo):

  • parser/Parser.h:

(JSC::Scope::copyCapturedVariablesToVector):
(JSC::Scope::fillParametersForSourceProviderCache):
(JSC::Scope::restoreFromSourceProviderCache):

  • parser/SourceProviderCacheItem.h:

(SourceProviderCacheItemCreationParameters):
(SourceProviderCacheItem):
(JSC::SourceProviderCacheItem::approximateByteSize):
(JSC::SourceProviderCacheItem::usedVariables):
(JSC::SourceProviderCacheItem::writtenVariables):
(JSC::SourceProviderCacheItem::~SourceProviderCacheItem):
(JSC::SourceProviderCacheItem::create):
(JSC::SourceProviderCacheItem::SourceProviderCacheItem):

10:15 PM Changeset in webkit [140944] by shinyak@chromium.org
  • 3 edits
    2 adds in trunk

[Shadow DOM] Selecting a node to another node in ShadowDOM fires 'click' event unexpectedly
https://bugs.webkit.org/show_bug.cgi?id=107233

Reviewed by Dimitri Glazkov.

Source/WebCore:

When selecting from a node to another node in ShadowDOM, 'click' event is unexpectedly fired.

The root cause of the bug is using shadow ancestor nodes for checking the node mouse is pressed on
and the node mouse is released on is the same. This was introduced to fire a click event for a slider
in <input> or etc.

However, we don't need to check shadow ancestor if we're in Author ShadowDOM.

Test: fast/dom/shadow/selecting-anchor.html

  • page/EventHandler.cpp:

(WebCore::mouseIsReleasedOnPressedElement):
(WebCore):
(WebCore::EventHandler::handleMouseReleaseEvent):

LayoutTests:

  • fast/dom/shadow/select-in-shadowdom-expected.txt: Added.
  • fast/dom/shadow/select-in-shadowdom.html: Added.
9:24 PM Changeset in webkit [140943] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking storage/indexeddb tests as crashing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
9:15 PM Changeset in webkit [140942] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

[ANDROID] Fix a typo
https://bugs.webkit.org/show_bug.cgi?id=108046

Patch by Laszlo Gombos <l.gombos@samsung.com> on 2013-01-27
Reviewed by Adam Barth.

HAVE_NMAP -> HAVE_MMAP.

  • wtf/Platform.h:
9:10 PM Changeset in webkit [140941] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking media/track tests as crashing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
9:02 PM Changeset in webkit [140940] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix location of sandbox profiles in built products
https://bugs.webkit.org/show_bug.cgi?id=108026

Reviewed by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj: Sandbox profiles go into WebKit2 framework resources.
8:22 PM Changeset in webkit [140939] by commit-queue@webkit.org
  • 8 edits in trunk

REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
https://bugs.webkit.org/show_bug.cgi?id=108028

Patch by David Farler <dfarler@apple.com> on 2013-01-27
Reviewed by Dan Bernstein.

.:

  • Makefile: Reverted.
  • Makefile.shared: Reverted.
  • Source/Makefile: Reverted.

Tools:

  • DumpRenderTree/Makefile: Reverted.
  • Makefile: Reverted.
  • Scripts/webkitdirs.pm: Reverted.
8:06 PM Changeset in webkit [140938] by haraken@chromium.org
  • 7 edits in trunk/Source/WebCore

An [ActiveDOMObject] IDL attribute should be inherited
https://bugs.webkit.org/show_bug.cgi?id=107877

Reviewed by Adam Barth.

Now we support IDL attribute inheritance. We can remove
[ActiveDOMObject] from subclasses.

No tests. No change in behavior.

  • Modules/indexeddb/IDBOpenDBRequest.idl:
  • Modules/webaudio/OfflineAudioContext.idl:
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GenerateNamedConstructorCallback):
(GenerateImplementation):

  • workers/SharedWorker.idl:
  • workers/Worker.idl:
7:08 PM Changeset in webkit [140937] by commit-queue@webkit.org
  • 28 edits
    3 copies in trunk

Unreviewed, rolling out r140602.
http://trac.webkit.org/changeset/140602
https://bugs.webkit.org/show_bug.cgi?id=108045

Caused 8 indexed tests to crash. (Requested by keishi on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-27

Source/WebCore:

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • Modules/indexeddb/IDBCallbacks.h:

(WebCore::IDBCallbacks::onBlocked):

  • Modules/indexeddb/IDBDatabase.cpp:
  • Modules/indexeddb/IDBDatabase.h:

(WebCore):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::deleteDatabase):

  • Modules/indexeddb/IDBFactory.cpp:

(WebCore::IDBFactory::openInternal):
(WebCore::IDBFactory::deleteDatabase):

  • Modules/indexeddb/IDBFactory.h:

(WebCore):
(IDBFactory):

  • Modules/indexeddb/IDBFactory.idl:
  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::create):
(WebCore::IDBOpenDBRequest::IDBOpenDBRequest):
(WebCore::IDBOpenDBRequest::dispatchEvent):

  • Modules/indexeddb/IDBOpenDBRequest.h:

(IDBOpenDBRequest):

  • Modules/indexeddb/IDBVersionChangeRequest.cpp: Copied from Source/WebKit/chromium/src/WebIDBCallbacksImpl.h.

(WebCore):
(WebCore::IDBVersionChangeRequest::create):
(WebCore::IDBVersionChangeRequest::IDBVersionChangeRequest):
(WebCore::IDBVersionChangeRequest::~IDBVersionChangeRequest):
(WebCore::IDBVersionChangeRequest::interfaceName):
(WebCore::IDBVersionChangeRequest::onBlocked):

  • Modules/indexeddb/IDBVersionChangeRequest.h: Copied from Source/WebCore/Modules/indexeddb/IDBFactory.idl.

(WebCore):
(IDBVersionChangeRequest):

  • Modules/indexeddb/IDBVersionChangeRequest.idl: Copied from Source/WebCore/Modules/indexeddb/IDBFactory.idl.
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/EventTarget.h:

(WebCore):

  • dom/EventTargetFactory.in:

Source/WebKit/chromium:

  • public/WebIDBCallbacks.h:
  • src/IDBCallbacksProxy.cpp:

(WebKit::IDBCallbacksProxy::onBlocked):
(WebKit):

  • src/IDBCallbacksProxy.h:

(IDBCallbacksProxy):

  • src/WebIDBCallbacksImpl.cpp:

(WebKit::WebIDBCallbacksImpl::onBlocked):
(WebKit):

  • src/WebIDBCallbacksImpl.h:

(WebIDBCallbacksImpl):

  • tests/IDBAbortOnCorruptTest.cpp:

(WebCore::MockIDBCallbacks::onBlocked):

  • tests/IDBDatabaseBackendTest.cpp:

LayoutTests:

  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/intversion-upgrades-expected.txt:
6:47 PM Changeset in webkit [140936] by shinyak@chromium.org
  • 3 edits
    2 adds in trunk

Disabled input/textarea doesn't trigger selection change
https://bugs.webkit.org/show_bug.cgi?id=85244

Reviewed by Ryosuke Niwa.

Source/WebCore:

Only rootEditableNode is there in <input> or <textarea>, 'select' event is fired.
Since readonly or disabled input/textarea element does not have editable element,
'select' event was not fired.

We don't need the check.

Test: fast/forms/input-readonly-select.html

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::notifyRendererOfSelectionChange):

LayoutTests:

  • fast/forms/input-readonly-select-expected.txt: Added.
  • fast/forms/input-readonly-select.html: Added.
6:32 PM Changeset in webkit [140935] by keishi@webkit.org
  • 14 edits in trunk/Source

Unreviewed, rolling out r140850.
http://trac.webkit.org/changeset/140850
https://bugs.webkit.org/show_bug.cgi?id=107960

r14602 caused 8 indexed tests to crash.

Source/WebCore:

  • Modules/indexeddb/IDBCursorBackendImpl.cpp:

(WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):

  • Modules/indexeddb/IDBCursorBackendImpl.h:

(WebCore::IDBCursorBackendImpl::create):
(IDBCursorBackendImpl):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::setIndexesReady):
(WebCore::OpenCursorOperation::perform):

  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::openCursor):

  • Modules/indexeddb/IDBObjectStore.h:

(WebCore::IDBObjectStore::openCursor):
(IDBObjectStore):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::IDBOpenDBRequest):

  • Modules/indexeddb/IDBRequest.cpp:

(WebCore::IDBRequest::create):
(WebCore::IDBRequest::IDBRequest):

  • Modules/indexeddb/IDBRequest.h:

(IDBRequest):
(WebCore::IDBRequest::taskType):

  • Modules/indexeddb/IDBTransactionBackendImpl.cpp:

(WebCore::IDBTransactionBackendImpl::scheduleTask):

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(WebCore::IDBTransactionBackendImpl::scheduleTask):
(IDBTransactionBackendImpl):

  • Modules/indexeddb/IDBTransactionBackendInterface.h:

(IDBTransactionBackendInterface):

Source/WebKit/chromium:

  • src/AssertMatchingEnums.cpp:
6:20 PM Changeset in webkit [140934] by commit-queue@webkit.org
  • 31 edits
    3 copies
    3 deletes in trunk

Unreviewed, rolling out r140741.
http://trac.webkit.org/changeset/140741
https://bugs.webkit.org/show_bug.cgi?id=108044

Caused 8 indexed tests to fail on Mac and Win. (Requested by
keishi on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-27

Source/WebCore:

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::onVersionChange):

  • Modules/indexeddb/IDBFactory.cpp:

(WebCore::IDBFactory::deleteDatabase):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onBlocked):
(WebCore::IDBOpenDBRequest::onUpgradeNeeded):

  • Modules/indexeddb/IDBUpgradeNeededEvent.cpp: Copied from Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.cpp.

(WebCore):
(WebCore::IDBUpgradeNeededEvent::create):
(WebCore::IDBUpgradeNeededEvent::IDBUpgradeNeededEvent):
(WebCore::IDBUpgradeNeededEvent::~IDBUpgradeNeededEvent):
(WebCore::IDBUpgradeNeededEvent::oldVersion):
(WebCore::IDBUpgradeNeededEvent::newVersion):
(WebCore::IDBUpgradeNeededEvent::interfaceName):

  • Modules/indexeddb/IDBUpgradeNeededEvent.h: Copied from Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h.

(WebCore):
(IDBUpgradeNeededEvent):

  • Modules/indexeddb/IDBUpgradeNeededEvent.idl: Copied from Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.idl.
  • Modules/indexeddb/IDBVersionChangeEvent.cpp:

(WebCore::IDBVersionChangeEvent::create):
(WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent):
(WebCore::IDBVersionChangeEvent::version):
(WebCore):

  • Modules/indexeddb/IDBVersionChangeEvent.h:

(WebCore):
(IDBVersionChangeEvent):

  • Modules/indexeddb/IDBVersionChangeEvent.idl:
  • WebCore.gypi:
  • dom/EventNames.in:

LayoutTests:

  • storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
  • storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-blocked-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-not-blocked-expected.txt:
  • storage/indexeddb/events-expected.txt: Removed.
  • storage/indexeddb/events.html: Removed.
  • storage/indexeddb/intversion-gated-on-delete-expected.txt:
  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/removed-expected.txt:
  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:

(versionChangeCallback):

  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:

(versionChangeCallback):

  • storage/indexeddb/resources/deletedatabase-blocked.js:

(test.request.onsuccess.openOnSuccess.h.onversionchange):

  • storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:

(prepareDatabase.h.onversionchange):

  • storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:

(h1OpenSuccess.h1.onversionchange):
(h1OpenSuccess.request.onsuccess.h2OpenSuccess.h2.onversionchange):

  • storage/indexeddb/resources/deletedatabase-not-blocked.js:

(test.request.onsuccess.openOnSuccess.h.onversionchange):

  • storage/indexeddb/resources/events.js: Removed.
  • storage/indexeddb/resources/intversion-gated-on-delete.js:

(firstSuccessCallback):
(connection1VersionChangeCallback):

  • storage/indexeddb/resources/intversion-long-queue.js:

(connection1VersionChangeCallback):
(deleteDatabaseBlockedCallback):
(deleteDatabaseSuccessCallback):
(connection2VersionChangeEvent):

  • storage/indexeddb/resources/removed.js:

(test):

6:08 PM Changeset in webkit [140933] by keishi@webkit.org
  • 9 edits
    2 moves in trunk/LayoutTests

[Chromium] Rebaselining overflow-size-change* tests.

Unreviewed. Gardening.

  • platform/chromium-mac-lion/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/chromium-mac-lion/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/chromium-mac-snowleopard/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/chromium-mac-snowleopard/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/chromium-mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/chromium-mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Renamed from LayoutTests/platform/chromium/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt.
  • platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Renamed from LayoutTests/platform/chromium/fast/regions/overflow-size-change-with-stacking-context-expected.txt.
  • platform/chromium-win/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-expected.png:
6:00 PM Changeset in webkit [140932] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Attempt to fix expectation entry.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
5:55 PM Changeset in webkit [140931] by falken@chromium.org
  • 3 edits
    4 adds in trunk

Elements must be reattached when inserted/removed from top layer
https://bugs.webkit.org/show_bug.cgi?id=105489

Relanding r139402 as the apparent perf regression has been explained as not real (bug 106726).

Reviewed by Julien Chaffraix.

Source/WebCore:

Ensure a reattach occurs when an element is inserted/removed from top layer, so its renderer can be inserted correctly:
as a child of RenderView in top layer sibling order if it's in the top layer, and in the usual place otherwise.

We previously relied on style recalc to catch when an element is inserted/removed from the top layer, because it
only happens on dialog.show/close which toggle display: none. But that is incorrect because, for example, close()
followed immediately by show() results in no style change.

Tests: fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html

fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html

  • dom/Element.cpp:

(WebCore::Element::removedFrom): Call Document::removeFromTopLayer to let the element be removed from the top layer vector.
removeFromTopLayer calls Element::setIsInTopLayer(false) itself if needed.
(WebCore::Element::setIsInTopLayer): Ensure a reattach occurs if the element is already attached.

LayoutTests:

  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer-expected.html: Added.
  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html: Added.

This tests that a top layer element removed from the document does not reappear in the top layer if readded.
This test actually would pass before this patch, but just by good fortune (see bug).

  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd-expected.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html: Added.

This tests that top layer ordering is correct after removing and readding an element to the top layer.

4:26 PM Changeset in webkit [140930] by commit-queue@webkit.org
  • 15 edits in trunk

Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
https://bugs.webkit.org/show_bug.cgi?id=106740

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-01-27
Reviewed by Benjamin Poulain.

Source/JavaScriptCore:

  • config.h:

Source/WebCore:

  • WebCorePrefix.h:
  • config.h:

Source/WebKit/win:

  • WebKitPrefix.h:

Source/WebKit2:

  • config.h:

Source/WTF:

Adding int64_t type atomicIncrement and atomicDecrement implementations for Windows
into Atomics.h required by WebKit2 after r139514. Separating WinCE implementation
that does not support WebKit2 and has no support for 64 bit interlocked methods.

Increasing WINVER and _WIN32_WINNT to XP SP2, because the 64 bit type interlocked methods
are not supported on previous versions on 32 bit target.

  • config.h:
  • wtf/Atomics.h:

(WTF):
(WTF::atomicIncrement):
(WTF::atomicDecrement):

Tools:

  • DumpRenderTree/config.h:
  • WinLauncher/stdafx.h:
1:53 PM Changeset in webkit [140929] by weinig@apple.com
  • 4 edits
    8 copies
    6 adds in trunk/Source/WebKit2

Add support for launching WebKit2 plugins using XPC
https://bugs.webkit.org/show_bug.cgi?id=108040

Reviewed by Dan Bernstein.

  • Configurations/PluginService.32.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.xcconfig.
  • Configurations/PluginService.64.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.xcconfig.
  • Configurations/PluginService.Development.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.xcconfig.

Add configurations.

  • PluginProcess/EntryPoint/mac/XPCService: Added.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.32: Added.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.32/Info.plist: Copied from Source/WebKit2/NetworkProcess/EntryPoint/mac/XPCService/NetworkService/Info.plist.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.32/PluginService.32.Main.mm: Copied from Source/WebKit2/NetworkProcess/EntryPoint/mac/XPCService/NetworkService/NetworkServiceMain.mm.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.64: Added.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.64/Info.plist: Copied from Source/WebKit2/NetworkProcess/EntryPoint/mac/XPCService/NetworkService/Info.plist.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.64/PluginService.64.Main.mm: Copied from Source/WebKit2/NetworkProcess/EntryPoint/mac/XPCService/NetworkService/NetworkServiceMain.mm.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.Development: Added.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.Development/Info.plist: Added.
  • PluginProcess/EntryPoint/mac/XPCService/PluginService.Development/PluginService.Development.Main.mm: Added.

(main):

  • PluginProcess/EntryPoint/mac/XPCService/PluginServiceEntryPoint.mm: Copied from Source/WebKit2/NetworkProcess/EntryPoint/mac/XPCService/NetworkServiceEntryPoint.mm.

(initializePluginService):
Add entry points.

  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::serviceName):
Add plugin process service names and move into correct #ifdef.

  • UIProcess/Plugins/mac/PluginProcessProxyMac.mm:

(WebKit::shouldUseXPC):
(WebKit::PluginProcessProxy::platformInitializeLaunchOptions):
Opt into xpc using the same rules as the WebProcess.

  • WebKit2.xcodeproj/project.pbxproj:

Add files.

1:04 PM Changeset in webkit [140928] by jochen@chromium.org
  • 4 edits
    2 adds in trunk

[chromium] add missing plumbing for Notification.requestPermission
https://bugs.webkit.org/show_bug.cgi?id=108012

Reviewed by Adam Barth.

Source/WebKit/chromium:

  • src/NotificationPresenterImpl.cpp:

(WebKit):
(WebKit::VoidCallbackClient::VoidCallbackClient):
(NotificationPermissionCallbackClient):
(WebKit::NotificationPermissionCallbackClient::NotificationPermissionCallbackClient):
(WebKit::NotificationPermissionCallbackClient::permissionRequestComplete):
(WebKit::NotificationPermissionCallbackClient::~NotificationPermissionCallbackClient):
(WebKit::NotificationPresenterImpl::requestPermission):

  • src/NotificationPresenterImpl.h:

(NotificationPresenterImpl):

LayoutTests:

  • fast/notifications/notifications-constructor-request-permission-expected.txt: Added.
  • fast/notifications/notifications-constructor-request-permission.html: Added.
6:12 AM EFLWebKit edited by dchris@gmail.com
(diff)
6:08 AM EFLWebKit edited by dchris@gmail.com
(diff)
5:53 AM EFLWebKit edited by dchris@gmail.com
(diff)
5:30 AM EFLWebKit edited by dchris@gmail.com
Add g++ to dependencies (diff)
2:58 AM Changeset in webkit [140927] by jochen@chromium.org
  • 3 edits
    4 adds in trunk

Check notification permissions in the show() method
https://bugs.webkit.org/show_bug.cgi?id=108009

Reviewed by Adam Barth.

Source/WebCore:

Tests: fast/notifications/notifications-constructor-with-permission.html

fast/notifications/notifications-constructor-without-permission.html

  • Modules/notifications/Notification.cpp:

(WebCore::Notification::show):
(WebCore::Notification::taskTimerFired):

LayoutTests:

  • fast/notifications/notifications-constructor-with-permission-expected.txt: Added.
  • fast/notifications/notifications-constructor-with-permission.html: Added.
  • fast/notifications/notifications-constructor-without-permission-expected.txt: Added.
  • fast/notifications/notifications-constructor-without-permission.html: Added.

Jan 26, 2013:

11:02 PM Changeset in webkit [140926] by ap@apple.com
  • 6 edits
    2 deletes in trunk/Source/WebKit2

Use shared ChildProcess code to enter plug-in sandbox.

Reviewed by Sam Weinig.

There is one known behavior change from this refactoring: getpwuid_r is used
instead of NSHomeDirectory for home directory, mathcing other client processes.

  • PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::enterSandbox):
  • PluginProcess/PluginProcess.h: PluginProcess prevents ChildProcess attempt to enter the sandbox immediately on launch for now, because we don't have a sandbox profile directory path yet. It now keeps a copy of ChildProcessInitializationParameters, so that ChildProcess::initializeSandbox() could be called later.
  • PluginProcess/mac/PluginProcessMac.mm: (WebKit::PluginProcess::platformInitializeProcess): Store a copy of ChildProcessInitializationParameters for later. (WebKit::loadSandboxProfile): Build a sandbox profile from a common prefix and a plugin-specific part. (WebKit::PluginProcess::platformInitializePluginProcess): We can enter the sandbox now. (WebKit::PluginProcess::enterSandbox): Prepare SandboxInitializationParameters, and call ChildProcess::initializeSandbox().
  • Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::initializeSandbox): Actually handle system directory suffix from parameters.
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.h: Removed.
  • WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.mm: Removed.
10:39 PM Changeset in webkit [140925] by tony@chromium.org
  • 2 edits in trunk/Source/WebCore

[chromium] Don't use goma to preprocess bindings idl files
https://bugs.webkit.org/show_bug.cgi?id=107984

Reviewed by Adam Barth.

On Linux and Mac, use a local gcc or clang to preprocess the bindings idl files.
On my machine, this drops the bindings generation from 137s to 24s when
using goma and -j400.

No new tests, this is a build change.

  • WebCore.gyp/WebCore.gyp: Force the use of the local gcc or clang for preprocessing.
9:32 PM Changeset in webkit [140924] by weinig@apple.com
  • 7 edits
    7 copies
    3 adds in trunk/Source/WebKit2

Add support for running the networking process as an XPCService
https://bugs.webkit.org/show_bug.cgi?id=108025

Reviewed by Dan Bernstein.

  • Configurations/NetworkService.Development.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.Development.xcconfig.
  • Configurations/NetworkService.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.xcconfig.

Add configurations.

  • NetworkProcess/EntryPoint/mac/XPCService: Added.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService: Added.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development: Added.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development/Info.plist: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info.plist.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development/NetworkServiceMain.Development.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService/Info.plist: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/Info.plist.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkService/NetworkServiceMain.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm.
  • NetworkProcess/EntryPoint/mac/XPCService/NetworkServiceEntryPoint.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm.

(initializeNetworkService):
Add entry points.

  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::serviceName):
(WebKit::connectToServiceForDevelopment):
(WebKit::createServiceForDevelopment):
(WebKit::createService):
(WebKit::createProcess):
(WebKit::ProcessLauncher::launchProcess):
Rework service creation to work for arbitrary services.

  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::~NetworkProcessProxy):
(WebKit::NetworkProcessProxy::getLaunchOptions):

  • UIProcess/Network/NetworkProcessProxy.h:
  • UIProcess/Network/mac/NetworkProcessProxyMac.mm:

(WebKit::shouldUseXPC):
(WebKit::NetworkProcessProxy::platformGetLaunchOptions):
Opt into xpc using the same rules as the WebProcess.

  • WebKit2.xcodeproj/project.pbxproj:

Update files.

  • WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm:

(initializeWebContentService):
Fix the comment to refer to the shim correctly.

8:30 PM Changeset in webkit [140923] by commit-queue@webkit.org
  • 31 edits
    3 deletes in trunk

Unreviewed, rolling out r140880.
http://trac.webkit.org/changeset/140880
https://bugs.webkit.org/show_bug.cgi?id=108023

Caused mathml/presentation and tests to crash and fail
(Requested by keishi on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-26

Source/WebCore:

  • mathml/MathMLTextElement.cpp:
  • mathml/MathMLTextElement.h:

(MathMLTextElement):

  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):
(WebCore::RenderMathMLBlock::computePreferredLogicalWidths):
(WebCore):
(WebCore::RenderMathMLBlock::computeChildrenPreferredLogicalHeights):
(WebCore::RenderMathMLBlock::preferredLogicalHeightAfterSizing):

  • rendering/mathml/RenderMathMLBlock.h:

(RenderMathMLBlock):
(WebCore::RenderMathMLBlock::isPreferredLogicalHeightDirty):
(WebCore::RenderMathMLBlock::preferredLogicalHeight):
(WebCore::RenderMathMLBlock::setPreferredLogicalHeight):

  • rendering/mathml/RenderMathMLFenced.cpp:

(WebCore::RenderMathMLFenced::makeFences):
(WebCore::RenderMathMLFenced::styleDidChange):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::computePreferredLogicalWidths):
(WebCore):
(WebCore::RenderMathMLOperator::glyphHeightForCharacter):
(WebCore::RenderMathMLOperator::updateFromElement):
(WebCore::RenderMathMLOperator::createGlyph):
(WebCore::RenderMathMLOperator::firstLineBoxBaseline):

  • rendering/mathml/RenderMathMLOperator.h:

(RenderMathMLOperator):

  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::index):
(WebCore::RenderMathMLRoot::computePreferredLogicalWidths):
(WebCore):
(WebCore::RenderMathMLRoot::layout):

  • rendering/mathml/RenderMathMLRoot.h:

(RenderMathMLRoot):

  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::computePreferredLogicalWidths):
(WebCore::RenderMathMLRow::layout):

  • rendering/mathml/RenderMathMLRow.h:

(RenderMathMLRow):

LayoutTests:

  • mathml/differentiable-manifold.html: Removed.
  • platform/chromium-linux/mathml/differentiable-manifold-expected.png: Removed.
  • platform/chromium-linux/mathml/differentiable-manifold-expected.txt: Removed.
  • platform/chromium-linux/mathml/presentation/fenced-expected.txt:
  • platform/chromium-linux/mathml/presentation/fenced-mi-expected.png:
  • platform/chromium-linux/mathml/presentation/fenced-mi-expected.txt:
  • platform/chromium-linux/mathml/presentation/mo-expected.txt:
  • platform/chromium-linux/mathml/presentation/mo-stretch-expected.png:
  • platform/chromium-linux/mathml/presentation/mo-stretch-expected.txt:
  • platform/chromium-linux/mathml/presentation/over-expected.txt:
  • platform/chromium-linux/mathml/presentation/row-alignment-expected.txt:
  • platform/chromium-linux/mathml/presentation/row-expected.png:
  • platform/chromium-linux/mathml/presentation/row-expected.txt:
  • platform/chromium-linux/mathml/presentation/sub-expected.png:
  • platform/chromium-linux/mathml/presentation/sub-expected.txt:
  • platform/chromium-linux/mathml/presentation/subsup-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
5:36 PM Changeset in webkit [140922] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Simplify environment creation in XPC service re-exec
https://bugs.webkit.org/show_bug.cgi?id=108017

Reviewed by Dan Bernstein.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.Development.h:

(WebKit::XPCServiceEventHandler):
There is no need to copy these strings.

5:01 PM Changeset in webkit [140921] by ap@apple.com
  • 24 edits
    1 delete in trunk/Source

Remove code for handling NetworkProcess authentication challenges in WebProcess
https://bugs.webkit.org/show_bug.cgi?id=108003

Reviewed by Sam Weinig.

4:53 PM Changeset in webkit [140920] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix the development build.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.Development.h:

(WebKit::XPCServiceEventHandler):
Use the right stringizer.

4:40 PM Changeset in webkit [140919] by weinig@apple.com
  • 4 edits
    1 move
    2 adds
    1 delete in trunk/Source/WebKit2

Refactor XPCService initialization to make it easier to add more services
https://bugs.webkit.org/show_bug.cgi?id=108015

Reviewed by Dan Bernstein.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.Development.h: Added.

(WebKit::XPCServiceEventHandler):

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceBootstrapper.h: Added.

(WebKit::XPCServiceEventHandler):
Move bootstrapping to Shared (like we have for the legacy process). For now, we use
a macro to define the actual initialization point function to use, in the future, we
could consider alternatives, such as getting the function name from the bundle.

  • WebKit2.xcodeproj/project.pbxproj:

Update files.

  • WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm:
  • WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm:

Simplify to use the new XPCServiceBootstrapper.

  • WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm: Copied from Source/WebKit2/WebProcess/mac/WebProcessServiceEntryPoints.mm.

(initializeWebContentService):

  • WebProcess/mac/WebProcessServiceEntryPoints.h: Removed.
  • WebProcess/mac/WebProcessServiceEntryPoints.mm: Removed.

Move the entry point to where it belongs and extract the bootstrapping parts.

4:09 PM Changeset in webkit [140918] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix the test for CHANNEL_MESSAGING in idl files
https://bugs.webkit.org/show_bug.cgi?id=108006

Patch by Laszlo Gombos <l.gombos@samsung.com> on 2013-01-26
Reviewed by Alexey Proskuryakov.

No new tests, this is a build fix.

  • workers/WorkerContext.idl: Make sure ENABLE_CHANNEL_MESSAGING is

defined before using it to be consitent with other guards inside idl
files.

2:55 PM Changeset in webkit [140917] by abecsi@webkit.org
  • 2 edits in trunk/Source/WTF

Unreviewed fix after r140451 to make GIT-SVN repositories happy.

  • WTF.vcproj/WTF.sln:
2:24 PM Changeset in webkit [140916] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

[Qt]Qt build fix
https://bugs.webkit.org/show_bug.cgi?id=108013

Changes on process initialization classes broke webkit building with Qt5. This
patch fix it.

Patch by Adenilson Cavalcanti <cavalcantii@gmail.com> on 2013-01-26
Reviewed by Sam Weinig.

  • PluginProcess/qt/PluginProcessMainQt.cpp:
12:15 PM Changeset in webkit [140915] by weinig@apple.com
  • 6 edits in trunk/Source/WebKit2

Hoist command line parsing into ChildProcessMain
https://bugs.webkit.org/show_bug.cgi?id=108010

Reviewed by Dan Bernstein.

  • NetworkProcess/EntryPoint/mac/LegacyProcess/NetworkProcessMain.mm:

(NetworkProcessMain):

  • PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm:

(PluginProcessMain):

  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMain.h:

(WebKit::ChildProcessMain):

  • SharedWorkerProcess/EntryPoint/mac/LegacyProcess/SharedWorkerProcessMain.mm:

(SharedWorkerProcessMain):

  • WebProcess/EntryPoint/mac/LegacyProcess/WebContentProcessMain.mm:

(WebContentProcessMain):

11:44 AM Changeset in webkit [140914] by weinig@apple.com
  • 6 edits
    10 moves
    18 adds
    6 deletes in trunk/Source/WebKit2

Move LegacyProcess entry points into new EntryPoint directories
https://bugs.webkit.org/show_bug.cgi?id=108008

Reviewed by Anders Carlsson.

Also refactors to remove the need for the overly general WebKitMain, by putting the
framework lazy loading into a helper function each legacy process can call (in ChildProcessMainBootstrapper.h)

  • Configurations/NetworkProcess.xcconfig:
  • Configurations/PluginProcess.xcconfig:
  • Configurations/SharedWorkerProcess.xcconfig:
  • Configurations/WebProcess.xcconfig:
  • NetworkProcess/EntryPoint: Added.
  • NetworkProcess/EntryPoint/mac: Added.
  • NetworkProcess/EntryPoint/mac/LegacyProcess: Added.
  • NetworkProcess/EntryPoint/mac/LegacyProcess/Info.plist: Copied from Source/WebKit2/NetworkProcess/Info.plist.
  • NetworkProcess/EntryPoint/mac/LegacyProcess/NetworkProcessMain.mm: Copied from Source/WebKit2/NetworkProcess/mac/NetworkProcessMainMac.mm.

(NetworkProcessMain):

  • NetworkProcess/EntryPoint/mac/LegacyProcess/NetworkProcessMainBootstrapper.cpp: Added.

(main):

  • NetworkProcess/Info.plist: Removed.
  • NetworkProcess/NetworkProcessMain.h: Removed.
  • NetworkProcess/mac/NetworkProcessMainMac.mm: Removed.
  • PluginProcess/EntryPoint: Added.
  • PluginProcess/EntryPoint/mac: Added.
  • PluginProcess/EntryPoint/mac/LegacyProcess: Added.
  • PluginProcess/EntryPoint/mac/LegacyProcess/Info.plist: Copied from Source/WebKit2/PluginProcess/Info.plist.
  • PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm: Copied from Source/WebKit2/PluginProcess/mac/PluginProcessMainMac.mm.

(PluginProcessMain):

  • PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMainBootstrapper.cpp: Added.

(main):

  • PluginProcess/Info.plist: Removed.
  • PluginProcess/PluginProcessMain.h: Removed.
  • PluginProcess/mac/PluginProcessMainMac.mm: Removed.
  • Shared/EntryPointUtilities: Added.
  • Shared/EntryPointUtilities/mac: Added.
  • Shared/EntryPointUtilities/mac/LegacyProcess: Added.
  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMain.h: Copied from Source/WebKit2/Shared/mac/ChildProcessMain.h.
  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMain.mm: Copied from Source/WebKit2/Shared/mac/ChildProcessMain.mm.
  • Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessMainBootstrapper.h: Added.

(closeUnusedFileDescriptors):
(getBootstrapMainFunction):

  • Shared/EntryPointUtilities/mac/XPCService: Added.
  • Shared/mac/ChildProcessMain.h: Removed.
  • Shared/mac/ChildProcessMain.mm: Removed.
  • SharedWorkerProcess/EntryPoint: Added.
  • SharedWorkerProcess/EntryPoint/mac: Added.
  • SharedWorkerProcess/EntryPoint/mac/LegacyProcess: Added.
  • SharedWorkerProcess/EntryPoint/mac/LegacyProcess/Info.plist: Copied from Source/WebKit2/SharedWorkerProcess/Info.plist.
  • SharedWorkerProcess/EntryPoint/mac/LegacyProcess/SharedWorkerProcessMain.mm: Copied from Source/WebKit2/SharedWorkerProcess/mac/SharedWorkerProcessMainMac.mm.

(SharedWorkerProcessMain):

  • SharedWorkerProcess/EntryPoint/mac/LegacyProcess/SharedWorkerProcessMainBootstrapper.cpp: Added.

(main):

  • SharedWorkerProcess/Info.plist: Removed.
  • SharedWorkerProcess/SharedWorkerProcessMain.h: Removed.
  • SharedWorkerProcess/mac/SharedWorkerProcessMainMac.mm: Removed.
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/EntryPoint/mac/LegacyProcess/Info.plist: Copied from Source/WebKit2/WebProcess/Info.plist.
  • WebProcess/EntryPoint/mac/LegacyProcess/WebContentProcessMain.mm: Copied from Source/WebKit2/WebProcess/mac/WebProcessMainMac.mm.

(WebKit::WebContentProcessMainDelegate::WebContentProcessMainDelegate):
(WebKit):
(WebContentProcessMain):

  • WebProcess/EntryPoint/mac/LegacyProcess/WebContentProcessMainBootstrapper.cpp: Added.

(main):

  • WebProcess/Info.plist: Removed.
  • WebProcess/WebKitMain.cpp: Removed.
  • WebProcess/WebProcessMain.h: Removed.
  • WebProcess/mac/WebProcessMainMac.mm: Removed.
  • mac/MainMacProcess.cpp: Removed.
11:29 AM Changeset in webkit [140913] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Text Autosizing: simplify and clean-up preOrderTraversal skipping containers
https://bugs.webkit.org/show_bug.cgi?id=107446

Patch by Tim Volodine <timvolodine@chromium.org> on 2013-01-26
Reviewed by Julien Chaffraix.

Simplify nextInPreOrderSkippingDescendantsOfContainers implementation
using RenderObject tree traversal methods.

No new tests because functionality is unchanged.

  • rendering/TextAutosizer.cpp:

(WebCore::TextAutosizer::nextInPreOrderSkippingDescendantsOfContainers):

8:34 AM Changeset in webkit [140912] by commit-queue@webkit.org
  • 8 edits in trunk

.: Allow building with arbitrary SDK and ARCHS with make + Xcode
https://bugs.webkit.org/show_bug.cgi?id=107863

Patch by David Farler <dfarler@apple.com> on 2013-01-26
Reviewed by David Kilzer.

  • Makefile:

Removed references to legacy Xcode configurations.

  • Makefile.shared:

Added default ARCHS + SDK settings and parameterized xcodebuild calls.

  • Source/Makefile:

iOS does not build WebKit2.

Tools: Makefiles should work for arbitrary SDKs and architectures on Apple ports
https://bugs.webkit.org/show_bug.cgi?id=107863

Patch by David Farler <dfarler@apple.com> on 2013-01-26
Reviewed by David Kilzer.

  • Makefile:

Added temporary filters for projects not yet building on iOS.

  • DumpRenderTree/Makefile:

Building with iOS SDKs -> -target All-iOS

  • Scripts/webkitdirs.pm:

(determineConfiguration):
Added --configuration switch detection.
(determineArchitecture):
Added --architecture and ARCH=(.*) switch detection.
(argumentsForConfiguration):
(determineXcodeSDK):
Look for --device, --simulator, and --sdk switches.
(xcodeSDK):
Added.
(XcodeOptions):
Determine Xcode SDK and generate -arch switches.

8:08 AM Changeset in webkit [140911] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[v8] prepare SerializedScriptValue for transition to Latin-1
https://bugs.webkit.org/show_bug.cgi?id=107655

Patch by Dan Carney <dcarney@google.com> on 2013-01-26
Reviewed by Kentaro Hara.

No new tests. Covered by existing tests.

  • bindings/v8/SerializedScriptValue.cpp:
2:01 AM Changeset in webkit [140910] by jschuh@chromium.org
  • 4 edits in trunk/Source

[CHROMIUM] Suppress more c4267 build warnings for Win64 targets
https://bugs.webkit.org/show_bug.cgi?id=107993

Source/WebCore:

No new tests. No behavior change.

Reviewed by Abhishek Arya.

  • WebCore.gyp/WebCore.gyp:

Source/WTF:

Reviewed by Abhishek Arya.

  • WTF.gyp/WTF.gyp:
1:51 AM Changeset in webkit [140909] by Patrick Gansterer
  • 2 edits in trunk/Source/WebKit/wince

Unreviewed WinCE build fix after r139078.

  • WebCoreSupport/ChromeClientWinCE.h:

(ChromeClientWinCE):

1:51 AM Changeset in webkit [140908] by Patrick Gansterer
  • 2 edits in trunk/Source/WebCore

Build fix for USE(JSC) && !ENABLE(WORKERS) after r136686.

  • bindings/js/DOMRequestState.h:

(WebCore::DOMRequestState::DOMRequestState):

1:36 AM Changeset in webkit [140907] by robert@webkit.org
  • 3 edits
    4 adds in trunk

REGRESSION(r120616): Cell's logical height wrongly computed with vertical-align: baseline and rowspan
https://bugs.webkit.org/show_bug.cgi?id=106571

Reviewed by Julien Chaffraix.

Source/WebCore:

When a cell spans multiple rows, its baseline is set on the first row it spans. r120616 contained a
couple of errors in its attempt to ensure the row height calculated in such cases was correct. When it
calculated the baseline on the first row in the span, it didn't ensure that the row height was increased
if necessary. It also suffered from allowing the baseline descent calculated on a rowspan to affect the
height of the other cells in the first row of the span.

Fix both of these errors in calcRowLogicalHeight() and refactor the calculation of the baseline and baseline
descent so that it is freestanding (rather than depending on the height of the section so far).

Tests: fast/css/vertical-align-baseline-rowspan-010.html

fast/css/vertical-align-baseline-rowspan-011.html

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::calcRowLogicalHeight):

LayoutTests:

  • fast/css/vertical-align-baseline-rowspan-010-expected.html: Added.
  • fast/css/vertical-align-baseline-rowspan-010.html: Added.
  • fast/css/vertical-align-baseline-rowspan-011-expected.html: Added.
  • fast/css/vertical-align-baseline-rowspan-011.html: Added.
12:13 AM Changeset in webkit [140906] by simonjam@chromium.org
  • 6 edits in trunk/Source

[chromium] Export ResourceRequest's priority through WebURLRequest
https://bugs.webkit.org/show_bug.cgi?id=107985

Reviewed by Adam Barth.

Source/Platform:

  • chromium/public/WebURLRequest.h:

(WebURLRequest):

Source/WebCore:

No new tests.

  • platform/chromium/support/WebURLRequest.cpp:

(WebKit::WebURLRequest::priority):
(WebKit):

Source/WebKit/chromium:

  • src/AssertMatchingEnums.cpp:

Jan 25, 2013:

11:59 PM Changeset in webkit [140905] by Christophe Dumez
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Use C API inside ewk_database_manager and ewk_storage_manager
https://bugs.webkit.org/show_bug.cgi?id=107920

Reviewed by Benjamin Poulain.

Use C API inside ewk_database_manager and ewk_storage_manager instead
of accessing internal C++ classes directly, to avoid violating API
layering.

  • UIProcess/API/efl/ewk_context.cpp:

(EwkContext::EwkContext):

  • UIProcess/API/efl/ewk_database_manager.cpp:

(EwkDatabaseManager::EwkDatabaseManager):
(EwkDatabaseManager::getDatabaseOrigins):

  • UIProcess/API/efl/ewk_database_manager_private.h:

(EwkDatabaseManager::create):
(EwkDatabaseManager):

  • UIProcess/API/efl/ewk_storage_manager.cpp:

(EwkStorageManager::EwkStorageManager):
(EwkStorageManager::getStorageOrigins):

  • UIProcess/API/efl/ewk_storage_manager_private.h:

(EwkStorageManager::create):
(EwkStorageManager):

10:07 PM Changeset in webkit [140904] by fpizlo@apple.com
  • 16 edits
    1 add in trunk/Source/JavaScriptCore

DFG variable event stream shouldn't use NodeIndex
https://bugs.webkit.org/show_bug.cgi?id=107996

Reviewed by Oliver Hunt.

Introduce the notion of a DFG::MinifiedID, which is just a unique ID of a DFG Node.
Internally it currently uses a NodeIndex, but we could change this without having
to recode all of the users of MinifiedID. This effectively decouples the OSR exit
compiler's way of identifying nodes from the speculative JIT's way of identifying
nodes, and should make it easier to make changes to the speculative JIT's internals
in the future.

Also changed variable event stream logging to exclude information about births and
deaths of constants, since the OSR exit compiler never cares about which register
holds a constant; if a value is constant then the OSR exit compiler can reify it.

Also changed the variable event stream's value recovery computation to use a
HashMap keyed by MinifiedID rather than a Vector indexed by NodeIndex.

This appears to be performance-neutral. It's primarily meant as a small step
towards https://bugs.webkit.org/show_bug.cgi?id=106868.

  • GNUmakefile.list.am:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • dfg/DFGGenerationInfo.h:

(JSC::DFG::GenerationInfo::GenerationInfo):
(JSC::DFG::GenerationInfo::initConstant):
(JSC::DFG::GenerationInfo::initInteger):
(JSC::DFG::GenerationInfo::initJSValue):
(JSC::DFG::GenerationInfo::initCell):
(JSC::DFG::GenerationInfo::initBoolean):
(JSC::DFG::GenerationInfo::initDouble):
(JSC::DFG::GenerationInfo::initStorage):
(JSC::DFG::GenerationInfo::noticeOSRBirth):
(JSC::DFG::GenerationInfo::use):
(JSC::DFG::GenerationInfo::appendFill):
(JSC::DFG::GenerationInfo::appendSpill):
(GenerationInfo):

  • dfg/DFGJITCompiler.cpp:

(JSC::DFG::JITCompiler::link):

  • dfg/DFGMinifiedGraph.h:

(JSC::DFG::MinifiedGraph::at):
(MinifiedGraph):

  • dfg/DFGMinifiedID.h: Added.

(DFG):
(MinifiedID):
(JSC::DFG::MinifiedID::MinifiedID):
(JSC::DFG::MinifiedID::operator!):
(JSC::DFG::MinifiedID::nodeIndex):
(JSC::DFG::MinifiedID::operator==):
(JSC::DFG::MinifiedID::operator!=):
(JSC::DFG::MinifiedID::operator<):
(JSC::DFG::MinifiedID::operator>):
(JSC::DFG::MinifiedID::operator<=):
(JSC::DFG::MinifiedID::operator>=):
(JSC::DFG::MinifiedID::hash):
(JSC::DFG::MinifiedID::dump):
(JSC::DFG::MinifiedID::isHashTableDeletedValue):
(JSC::DFG::MinifiedID::invalidID):
(JSC::DFG::MinifiedID::otherInvalidID):
(JSC::DFG::MinifiedID::fromBits):
(JSC::DFG::MinifiedIDHash::hash):
(JSC::DFG::MinifiedIDHash::equal):
(MinifiedIDHash):
(WTF):

  • dfg/DFGMinifiedNode.cpp:

(JSC::DFG::MinifiedNode::fromNode):

  • dfg/DFGMinifiedNode.h:

(JSC::DFG::MinifiedNode::id):
(JSC::DFG::MinifiedNode::child1):
(JSC::DFG::MinifiedNode::getID):
(JSC::DFG::MinifiedNode::compareByNodeIndex):
(MinifiedNode):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileMovHint):
(JSC::DFG::SpeculativeJIT::computeValueRecoveryFor):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::setNodeIndexForOperand):

  • dfg/DFGValueSource.cpp:

(JSC::DFG::ValueSource::dump):

  • dfg/DFGValueSource.h:

(JSC::DFG::ValueSource::ValueSource):
(JSC::DFG::ValueSource::isSet):
(JSC::DFG::ValueSource::kind):
(JSC::DFG::ValueSource::id):
(ValueSource):
(JSC::DFG::ValueSource::idFromKind):
(JSC::DFG::ValueSource::kindFromID):

  • dfg/DFGVariableEvent.cpp:

(JSC::DFG::VariableEvent::dump):
(JSC::DFG::VariableEvent::dumpFillInfo):
(JSC::DFG::VariableEvent::dumpSpillInfo):

  • dfg/DFGVariableEvent.h:

(JSC::DFG::VariableEvent::fillGPR):
(JSC::DFG::VariableEvent::fillPair):
(JSC::DFG::VariableEvent::fillFPR):
(JSC::DFG::VariableEvent::spill):
(JSC::DFG::VariableEvent::death):
(JSC::DFG::VariableEvent::movHint):
(JSC::DFG::VariableEvent::id):
(VariableEvent):

  • dfg/DFGVariableEventStream.cpp:

(DFG):
(JSC::DFG::VariableEventStream::tryToSetConstantRecovery):
(JSC::DFG::VariableEventStream::reconstruct):

  • dfg/DFGVariableEventStream.h:

(VariableEventStream):

9:47 PM FeatureFlags edited by Laszlo Gombos
Remove XHR_RESPONSE_BLOB -- see r120574 (diff)
9:42 PM Changeset in webkit [140903] by akling@apple.com
  • 4 edits in trunk/Source/WebKit2

[Mac] Defer loading the Web Inspector bundle until it's necessary.
<http://webkit.org/b/107999>
<rdar://problem/13091861>

Reviewed by Anders Carlsson.

Don't instantiate an NSBundle for the Web Inspector before it's needed.
1.51MB progression on Membuster3.

  • WebProcess/WebPage/WebInspector.cpp:

(WebKit::WebInspector::WebInspector):

  • WebProcess/WebPage/WebInspector.h:

(WebInspector):

  • WebProcess/WebPage/mac/WebInspectorMac.mm:

(WebKit::WebInspector::setInspectorUsesWebKitUserInterface):
(WebKit::WebInspector::localizedStringsURL):

9:23 PM Changeset in webkit [140902] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL][WK2] Fix build break after r140891.

Unreviewed build fix. SerializedScriptValue needs to use PassRefPtr in WK2 as well.

  • Shared/WebSerializedScriptValue.h:

(WebKit::WebSerializedScriptValue::create):

8:06 PM Changeset in webkit [140901] by mrowe@apple.com
  • 2 edits in trunk/Source/WebKit2

Don't crash when the WKBundlePageUIClient doesn't implement createPlugInExtraStyleSheet.

Reviewed by Dean Jackson.

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp:

(WebKit::InjectedBundlePageUIClient::plugInExtraStyleSheet): Check that createPlugInExtraStyleSheet
is provided before calling it.

7:50 PM Changeset in webkit [140900] by roger_fong@apple.com
  • 5 edits
    1 move in trunk/Source

Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions.

  • JavaScriptCore.vcxproj/JavaScriptCore.sln:
  • JavaScriptCore.vcxproj/LLInt: Copied from JavaScriptCore.vcxproj/LLInt.vcproj.
  • JavaScriptCore.vcxproj/LLInt.vcproj: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntAssembly: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntAssembly/LLIntAssembly.make: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntAssembly/LLIntAssembly.vcxproj: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntAssembly/LLIntAssembly.vcxproj.user: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntAssembly/build-LLIntAssembly.sh: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntDesiredOffsets: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntDesiredOffsets/LLIntDesiredOffsets.make: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj.user: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj.user: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props: Removed.
  • JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props: Removed.
  • WebKit.vcxproj/WebKit.sln:
6:58 PM Changeset in webkit [140899] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed Windows build fix. All it wanted was one more line.

  • css/plugIns.css:
6:13 PM Changeset in webkit [140898] by Lucas Forschler
  • 4 edits in tags/Safari-537.28.1/Source

Versioning.

6:11 PM Changeset in webkit [140897] by Lucas Forschler
  • 1 copy in tags/Safari-537.28.1

New Tag.

6:11 PM Changeset in webkit [140896] by joone.hur@intel.com
  • 4 edits in trunk/Source

[GTK][AC] Use new Clutter APIs instead of deprecated APIs
https://bugs.webkit.org/show_bug.cgi?id=105736

Reviewed by Gustavo Noronha Silva.

Source/WebCore:

ClutterCairoTexture class and several APIs have been deprecated since version 1.10,
so ClutterCanvas and ClutterContent should be used instead of ClutterCairoTexture.
clutter_actor_add_child should be used instead of clutter_actor_set_parent and clutter_container_add_clutter.

  • platform/graphics/clutter/GraphicsLayerActor.cpp:

(_GraphicsLayerActorPrivate):
(graphics_layer_actor_init):
(graphicsLayerActorDispose):
(graphicsLayerActorAllocate):
(graphicsLayerActorPaint):
(graphicsLayerActorDraw):
(graphicsLayerActorUpdateTexture):
(graphicsLayerActorNew):
(graphicsLayerActorRemoveAll):
(graphicsLayerActorInvalidateRectangle):
(graphicsLayerActorInsertSublayer):
(graphicsLayerActorSetSublayers):

Source/WebKit/gtk:

Use clutter_actor_set_background_color instead of clutter_stage_set_color.
Use clutter_actor_add_child instead of clutter_container_add_actor.
Remove clutter_actor_show_all because Actors are visible by default.

  • WebCoreSupport/AcceleratedCompositingContextClutter.cpp:

(WebKit::AcceleratedCompositingContext::setRootCompositingLayer):

6:03 PM Changeset in webkit [140895] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix for Windows.

  • css/plugIns.css:

(p):

5:52 PM Changeset in webkit [140894] by jchaffraix@webkit.org
  • 3 edits in trunk/Source/WebCore

Share code between the different min-content / max-content code paths
https://bugs.webkit.org/show_bug.cgi?id=107740

Reviewed by Tony Chang.

This change enables sharing between the different content based computations
by using function pointers to specialize the behavior as needed.

Refactoring, covered by existing tests.

  • rendering/RenderGrid.cpp:

(WebCore::GridTrack::growUsedBreadth):
(WebCore::GridTrack::usedBreadth):
(WebCore::GridTrack::growMaxBreadth):
Added the previous getters / setters that will be passed to resolveContentBasedTrackSizingFunctionsForItems.

(WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions):
Updated to reuse resolveContentBasedTrackSizingFunctionsForItems instead of duplicating code.
One change is that now, we properly apply the min on all branches, which was an oversight of
the previous patches.

(WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForItems):
Added this function as the core content-sized resolution function. For now, we pass the
current track by direction & index to be able to filter grid items.

  • rendering/RenderGrid.h:

Added resolveContentBasedTrackSizingFunctionsForItems and the function pointers typedef's.

5:42 PM Changeset in webkit [140893] by haraken@chromium.org
  • 3 edits in trunk/Source/WebCore

Remove InjectedScript::wrapSerializedObject()
https://bugs.webkit.org/show_bug.cgi?id=107906

Reviewed by Abhishek Arya.

InjectedScript::wrapSerializedObject() is unused.
(This is one of steps to remove raw pointers of SerializedScriptValue*,
which can be a security concern.)

  • inspector/InjectedScript.cpp:
  • inspector/InjectedScript.h:

(InjectedScript):

5:38 PM Changeset in webkit [140892] by haraken@chromium.org
  • 9 edits in trunk/Source/WebCore

Keep a RefPtr<SerializedScriptValue*> when we call serialize()/deserialize() in code generators
https://bugs.webkit.org/show_bug.cgi?id=107902

Reviewed by Abhishek Arya.

If you use a raw SerializedScriptValue* for serialize()/deserialize(),
it can potentially cause a use-after-free. This is because serialize()/
deserialize() can destruct a RefPtr of the SerializedScriptValue*,
depending on data that is serialized/deserialized. So we should keep a
RefPtr<SerializedScriptValue*> when we call serialize()/deserialize().
(See https://bugs.webkit.org/show_bug.cgi?id=107792 for more details.)

No tests. This is just a just-in-case fix.

  • Modules/intents/Intent.h:

(WebCore::Intent::data):

  • Modules/intents/IntentRequest.cpp:

(WebCore::IntentRequest::postResult):
(WebCore::IntentRequest::postFailure):

  • Modules/intents/IntentRequest.h:

(IntentRequest):

  • Modules/intents/IntentResultCallback.h:

(IntentResultCallback):

  • bindings/scripts/CodeGeneratorJS.pm:

(GetNativeTypeForCallbacks):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrGetter):
(GetNativeTypeForCallbacks):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore::TestSerializedScriptValueInterfaceV8Internal::cachedValueAttrGetter):
(WebCore::TestSerializedScriptValueInterfaceV8Internal::cachedReadonlyValueAttrGetter):

  • dom/MessagePortChannel.h:

(WebCore::MessagePortChannel::EventData::message):

5:36 PM Changeset in webkit [140891] by haraken@chromium.org
  • 4 edits in trunk/Source/WebCore

Keep a RefPtr<SerializedScriptValue*> when we call serialize()/deserialize() for MessageEvent
https://bugs.webkit.org/show_bug.cgi?id=107900

Reviewed by Abhishek Arya.

If you use a raw SerializedScriptValue* for serialize()/deserialize(),
it can potentially cause a use-after-free. This is because serialize()/
deserialize() can destruct a RefPtr of the SerializedScriptValue*,
depending on data that is serialized/deserialized. So we should keep a
RefPtr<SerializedScriptValue*> when we call serialize()/deserialize().
(See https://bugs.webkit.org/show_bug.cgi?id=107792 for more details.)

No tests. This is just a just-in-case fix. I couldn't find any bug
even in an ASAN build.

  • bindings/js/JSMessageEventCustom.cpp:

(WebCore::JSMessageEvent::data):

  • bindings/v8/custom/V8MessageEventCustom.cpp:

(WebCore::V8MessageEvent::dataAccessorGetter):

  • dom/MessageEvent.h:

(WebCore::MessageEvent::dataAsSerializedScriptValue):

5:32 PM Changeset in webkit [140890] by Lucas Forschler
  • 4 edits in tags/Safari-537.28/Source

Versioning.

5:32 PM Changeset in webkit [140889] by jochen@chromium.org
  • 10 edits in trunk/Tools

[chromium] move tracking of the top loading frame to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=107948

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::WorkQueue::processWorkSoon):
(DRTTestRunner::WorkQueue::processWork):
(DRTTestRunner::completeNotifyDone):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:

(WebTestProxyBase):

  • DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:

(WebTestRunner::WebTestRunner::setTopLoadingFrame):
(WebTestRunner::WebTestRunner::topLoadingFrame):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::reset):
(WebTestRunner::TestRunner::setTopLoadingFrame):
(WebTestRunner):
(WebTestRunner::TestRunner::topLoadingFrame):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):
(WebTestRunner::TestRunner::locationChangeDone):

  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:

(WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
(WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
(WebTestRunner::WebTestProxyBase::didFailLoad):
(WebTestRunner::WebTestProxyBase::didFinishLoad):
(WebTestRunner::WebTestProxyBase::locationChangeDone):
(WebTestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::reset):
(WebViewHost::updateURL):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

5:29 PM Changeset in webkit [140888] by Lucas Forschler
  • 1 copy in tags/Safari-537.28

New Tag.

5:28 PM Changeset in webkit [140887] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

[V8] Keep a RefPtr<SerializedScriptValue*> when we call serialize()/deserialize() (part 1)
https://bugs.webkit.org/show_bug.cgi?id=107891

Reviewed by Abhishek Arya.

If you use a raw SerializedScriptValue* for serialize()/deserialize(),
it can potentially cause a use-after-free. This is because serialize()/
deserialize() can destruct a RefPtr of the SerializedScriptValue*,
depending on data that is serialized/deserialized. So we should keep a
RefPtr<SerializedScriptValue*> when we call serialize()/deserialize().
(See https://bugs.webkit.org/show_bug.cgi?id=107792 for more details.)

No tests. This is just a just-in-case fix. I couldn't find any bug
even in an ASAN build.

  • bindings/v8/custom/V8CustomEventCustom.cpp:

(WebCore::V8CustomEvent::detailAccessorGetter):

5:26 PM Changeset in webkit [140886] by haraken@chromium.org
  • 4 edits in trunk/Source/WebCore

Keep a RefPtr<SerializedScriptValue*> when we call serialize()/deserialize() in PopStateEvent
https://bugs.webkit.org/show_bug.cgi?id=107904

Reviewed by Abhishek Arya.

If you use a raw SerializedScriptValue* for serialize()/deserialize(),
it can potentially cause a use-after-free. This is because serialize()/
deserialize() can destruct a RefPtr of the SerializedScriptValue*,
depending on data that is serialized/deserialized. So we should keep a
RefPtr<SerializedScriptValue*> when we call serialize()/deserialize().
(See https://bugs.webkit.org/show_bug.cgi?id=107792 for more details.)

No tests. This is just a just-in-case fix.

  • dom/PopStateEvent.h:

(WebCore::PopStateEvent::serializedState):

  • page/History.cpp:

(WebCore::History::isSameAsCurrentState):

  • page/History.h:

(History):

5:13 PM Changeset in webkit [140885] by esprehn@chromium.org
  • 2 edits in trunk/LayoutTests

Make unload-reparent-sibling-frame.html wait for completion
https://bugs.webkit.org/show_bug.cgi?id=107987

Reviewed by Ojan Vafai.

While this test runs fine locally and in the cr-linux EWS it
appears to be flaky on many of the other bots because it doesn't
wait for the test to complete. Instead make the waiting in the test
explicit.

  • fast/frames/unload-reparent-sibling-frame.html:
5:05 PM Changeset in webkit [140884] by haraken@chromium.org
  • 4 edits in trunk/Source/WebCore

Rename CodeGenerator::IsSubType() to CodeGenerator::InheritsInterface()
https://bugs.webkit.org/show_bug.cgi?id=107874

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/scripts/CodeGenerator.pm:

(InheritsInterface):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GetInternalFields):
(GenerateNormalAttrGetter):
(GenerateNormalAttrSetter):
(GenerateFunctionCallback):
(GenerateImplementationIndexer):
(GenerateToV8Converters):

4:57 PM Changeset in webkit [140883] by haraken@chromium.org
  • 17 edits in trunk/Source/WebCore

[V8] Pass an Isolate to GetRawTemplate()
https://bugs.webkit.org/show_bug.cgi?id=107927

Reviewed by Adam Barth.

This is one of steps to kill an optional Isolate parameter of GetRawTemplate().

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GenerateDomainSafeFunctionGetter):
(GenerateImplementation):
(CreateCustomSignature):

  • bindings/scripts/test/V8/V8Float64Array.cpp:

(WebCore::ConfigureV8Float64ArrayTemplate):
(WebCore::V8Float64Array::GetTemplate):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:

(WebCore::TestActiveDOMObjectV8Internal::postMessageAttrGetter):
(WebCore::ConfigureV8TestActiveDOMObjectTemplate):
(WebCore::V8TestActiveDOMObject::GetTemplate):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:

(WebCore::ConfigureV8TestCustomNamedGetterTemplate):
(WebCore::V8TestCustomNamedGetter::GetTemplate):

  • bindings/scripts/test/V8/V8TestEventConstructor.cpp:

(WebCore::ConfigureV8TestEventConstructorTemplate):
(WebCore::V8TestEventConstructor::GetTemplate):

  • bindings/scripts/test/V8/V8TestEventTarget.cpp:

(WebCore::ConfigureV8TestEventTargetTemplate):
(WebCore::V8TestEventTarget::GetTemplate):

  • bindings/scripts/test/V8/V8TestException.cpp:

(WebCore::ConfigureV8TestExceptionTemplate):
(WebCore::V8TestException::GetTemplate):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::ConfigureV8TestInterfaceTemplate):
(WebCore::V8TestInterface::GetTemplate):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:

(WebCore::ConfigureV8TestMediaQueryListListenerTemplate):
(WebCore::V8TestMediaQueryListListener::GetTemplate):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore::ConfigureV8TestNamedConstructorTemplate):
(WebCore::V8TestNamedConstructor::GetTemplate):

  • bindings/scripts/test/V8/V8TestNode.cpp:

(WebCore::ConfigureV8TestNodeTemplate):
(WebCore::V8TestNode::GetTemplate):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::ConfigureV8TestObjTemplate):
(WebCore::V8TestObj::GetTemplate):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:

(WebCore::ConfigureV8TestOverloadedConstructorsTemplate):
(WebCore::V8TestOverloadedConstructors::GetTemplate):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore::ConfigureV8TestSerializedScriptValueInterfaceTemplate):
(WebCore::V8TestSerializedScriptValueInterface::GetTemplate):

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::createContext):

  • bindings/v8/custom/V8LocationCustom.cpp:

(WebCore::V8Location::reloadAccessorGetter):
(WebCore::V8Location::replaceAccessorGetter):
(WebCore::V8Location::assignAccessorGetter):

4:54 PM Changeset in webkit [140882] by commit-queue@webkit.org
  • 6 edits
    2 adds in trunk

Source/WebCore: [User Timing]Change class name that presented in Javascript for user timing entry.
https://bugs.webkit.org/show_bug.cgi?id=107925.

Patch by Pan Deng <pan.deng@intel.com> on 2013-01-25
Reviewed by Tony Gentilcore.

In current implementation, class type of user timing entries are PerformanceEntry, according
to W3C spec, they should be PerformanceMark and PerformanceMeasure.

Test: http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html

  • bindings/v8/custom/V8PerformanceEntryCustom.cpp:

(WebCore::wrap):

  • page/PerformanceEntry.h:

(WebCore::PerformanceEntry::isMark):
(WebCore::PerformanceEntry::isMeasure):

  • page/PerformanceMark.h:

(WebCore::PerformanceMark::isMark):
(PerformanceMark):

  • page/PerformanceMeasure.h:

(WebCore::PerformanceMeasure::isMeasure):
(PerformanceMeasure):

LayoutTests: [User Timing] Class name of user timing entries should be PerformanceMark/PerformanceMeasure.
https://bugs.webkit.org/show_bug.cgi?id=107925.

Patch by Pan Deng <pan.deng@intel.com> on 2013-01-25
Reviewed by Tony Gentilcore.

  • http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Added.
  • http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Added.
4:47 PM Changeset in webkit [140881] by roger_fong@apple.com
  • 8 edits
    1 add in trunk/Source/WebCore

Updated WebCore property sheets and added a WebCore solution file.
https://bugs.webkit.org/show_bug.cgi?id=106988.

Rubberstamped by Brent Fulgham.

  • WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj:
  • WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj.filters:
  • WebCore.vcxproj/QTMovieWin/QTMovieWinCommon.props:
  • WebCore.vcxproj/WebCore.sln: Added.
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.vcxproj/WebCoreDebug.props:
4:40 PM Changeset in webkit [140880] by ojan@chromium.org
  • 31 edits
    3 adds in trunk

MathML preferred widths should not depend on layout information
https://bugs.webkit.org/show_bug.cgi?id=107353

Reviewed by Levi Weintraub.

Source/WebCore:

  • mathml/MathMLTextElement.cpp:

(WebCore::MathMLTextElement::attach):
(WebCore::MathMLTextElement::childrenChanged):

  • mathml/MathMLTextElement.h:

Need to update the render tree when the text of a <mo> changes.

  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:
  • rendering/mathml/RenderMathMLFenced.cpp:

(WebCore::RenderMathMLFenced::makeFences):
(WebCore::RenderMathMLFenced::styleDidChange):
Need to update the rendertree to apply operator stretching.

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::glyphHeightForCharacter):
(WebCore::RenderMathMLOperator::widthForCharacter):
(WebCore::RenderMathMLOperator::computeIntrinsicLogicalWidths):
(WebCore::RenderMathMLOperator::stretchDisabledByMarkup):
(WebCore::RenderMathMLOperator::firstTextCharacter):
(WebCore::RenderMathMLOperator::stretchyCharacterIndex):
(WebCore::RenderMathMLOperator::updateFromElement):
(WebCore::RenderMathMLOperator::firstLineBoxBaseline):
-Make the preferred widths of operators the max of all possible
characters to be used in the operator and center the operator in that width.
-For stretching where we don't use multiple glyphs, use transforms
instead of font-size. This both looks better and avoids affecting the width.
-Now that preferred widths don't depends on height, we don't need to
override computePreferredLogicalWidths at all in MathML code.

  • rendering/mathml/RenderMathMLOperator.h:
  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::index):
Tighten up the type.

(WebCore::RenderMathMLRoot::layout):
Move the laying out of children to the layout method.

  • rendering/mathml/RenderMathMLRoot.h:
  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::logicalHeightExcludingOperators):
(WebCore::RenderMathMLRow::stretchOperatorsAndLayout):
(WebCore::RenderMathMLRow::layout):
Move the laying out of children and the subsequent setting of stretchHeight
to the layout method.

  • rendering/mathml/RenderMathMLRow.h:

LayoutTests:

  • mathml/differentiable-manifold.html: Added.
  • platform/chromium-linux/mathml/differentiable-manifold-expected.png: Added.
  • platform/chromium-linux/mathml/differentiable-manifold-expected.txt: Added.
  • platform/chromium-linux/mathml/presentation/fenced-expected.txt:
  • platform/chromium-linux/mathml/presentation/fenced-mi-expected.png:
  • platform/chromium-linux/mathml/presentation/fenced-mi-expected.txt:
  • platform/chromium-linux/mathml/presentation/mo-expected.txt:
  • platform/chromium-linux/mathml/presentation/mo-stretch-expected.png:
  • platform/chromium-linux/mathml/presentation/mo-stretch-expected.txt:
  • platform/chromium-linux/mathml/presentation/over-expected.txt:
  • platform/chromium-linux/mathml/presentation/row-alignment-expected.txt:
  • platform/chromium-linux/mathml/presentation/row-expected.png:
  • platform/chromium-linux/mathml/presentation/row-expected.txt:
  • platform/chromium-linux/mathml/presentation/sub-expected.png:
  • platform/chromium-linux/mathml/presentation/sub-expected.txt:
  • platform/chromium-linux/mathml/presentation/subsup-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
4:36 PM Changeset in webkit [140879] by Raymond Toy
  • 2 edits in trunk/Source/WebCore

Don't subtract too much from nonSilentFramesToProcess
https://bugs.webkit.org/show_bug.cgi?id=107966

Reviewed by Kenneth Russell.

No new tests.

  • Modules/webaudio/AudioScheduledSourceNode.cpp:

(WebCore::AudioScheduledSourceNode::updateSchedulingInfo):

4:24 PM Changeset in webkit [140878] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed. Windows build fix by Dean.

  • css/plugIns.css:

(object):

4:20 PM Changeset in webkit [140877] by commit-queue@webkit.org
  • 6 edits
    3 adds in trunk

Support language WebVTT Nodes
https://bugs.webkit.org/show_bug.cgi?id=107907

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-25
Reviewed by Eric Carlson.

Source/WebCore:

Language stack and WebVTT language nodes are added as
required by specs.

Test: media/track/track-css-matching-lang.html

  • html/track/TextTrackCue.cpp:

(WebCore::TextTrackCue::copyWebVTTNodeToDOMTree): WebVTT language nodes should be
spans in DOM and the lang attribute should be set for all nodes if applicable.

  • html/track/TextTrackCue.h:

(WebCore::TextTrackCue::langElementTagName):
(TextTrackCue):
(WebCore::TextTrackCue::langAttributeName):

  • html/track/WebVTTParser.cpp:

(WebCore::WebVTTParser::createDocumentFragmentFromCueText): clear the language stack in case
we use the same parser object for multiple cues that have incorrect syntax.
(WebCore::isLangToken):
(WebCore):
(WebCore::WebVTTParser::constructTreeFromToken): parse lang WebVTT objects.

  • html/track/WebVTTParser.h:

(WebVTTParser):

LayoutTests:

  • media/track/captions-webvtt/styling-lang.vtt: Added.
  • media/track/track-css-matching-lang-expected.txt: Added.
  • media/track/track-css-matching-lang.html: Added.
4:19 PM Changeset in webkit [140876] by aestes@apple.com
  • 4 edits in trunk/WebKitLibraries

Update WKSI header and libraries after r140875.

  • WebKitSystemInterface.h:
  • libWebKitSystemInterfaceLion.a:
  • libWebKitSystemInterfaceMountainLion.a:
4:10 PM Changeset in webkit [140875] by aestes@apple.com
  • 11 edits
    2 adds in trunk/Source

Wrap content filtering code in an object
https://bugs.webkit.org/show_bug.cgi?id=107914

Reviewed by Alexey Proskuryakov.

Source/WebCore:

Content filtering code currently requires explicit and somewhat complex
lifetime management of the WebFilterEvaluator object for correct
behavior. Simplify this by wrapping WebFilterEvaluator in an object and
have MainResourceLoader implicitly manage its lifetime by holding it in
an OwnPtr.

This change has benefits other than the simplified lifetime management.
It removes direct calls into WebKitSystemInterface from the loader, and
it allows us to keep a strong reference to the replacement data
returned from wkFilterAddData() and wkFilterDataComplete() rather than
relying on it being autoreleased.

  • WebCore.exp.in: Updated to match changes in WebCoreSystemInterface.
  • WebCore.xcodeproj/project.pbxproj: Added new files.
  • loader/MainResourceLoader.cpp:

(WebCore::MainResourceLoader::MainResourceLoader): Removed unneeded initialization.
(WebCore::MainResourceLoader::~MainResourceLoader): Removed an unneeded ASSERT().
(WebCore::MainResourceLoader::cancel): Removed unneeded wkFilterRelease().
(WebCore::MainResourceLoader::responseReceived): Created a
ContentFilter object rather than calling wkFilterCreateInstance().
(WebCore::MainResourceLoader::dataReceived): Rewrote content filtering
logic in terms of the wrapper object. Removed any explicit lifetime
management.
(WebCore::MainResourceLoader::didFinishLoading): Ditto.
(WebCore::MainResourceLoader::notifyFinished): Removed unneeded wkFilterRelease().

  • loader/MainResourceLoader.h:
  • platform/ContentFilter.h: Added.
  • platform/mac/ContentFilterMac.mm: Added.

(WebCore::ContentFilter::create):
(WebCore::ContentFilter::ContentFilter):
(WebCore::ContentFilter::isEnabled): Returned the result of wkFilterIsManagedSession().
(WebCore::ContentFilter::addData): Called wkFilterAddData() and stored
the resulting NSData in m_replacementData.
(WebCore::ContentFilter::finishedAddingData): Called wkFilterDataComplete()
and stored the resulting NSData in m_replacementData.
(WebCore::ContentFilter::needsMoreData): Returned the result of wkFilterIsBuffering().
(WebCore::ContentFilter::didBlockData): Returned the result of wkFilterWasBlocked().
(WebCore::ContentFilter::getReplacementData): Returned the data stored in m_replacementData.

  • platform/mac/WebCoreSystemInterface.h: Updated to reflect changes in WKSI.
  • platform/mac/WebCoreSystemInterface.mm: Ditto.
  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:
  • loader/MainResourceLoader.cpp:

(WebCore::MainResourceLoader::MainResourceLoader):
(WebCore::MainResourceLoader::~MainResourceLoader):
(WebCore::MainResourceLoader::cancel):
(WebCore::MainResourceLoader::responseReceived):
(WebCore::MainResourceLoader::dataReceived):
(WebCore::MainResourceLoader::didFinishLoading):
(WebCore::MainResourceLoader::notifyFinished):

  • loader/MainResourceLoader.h:

(MainResourceLoader):

  • platform/ContentFilter.h: Added.

(WebCore):
(ContentFilter):

  • platform/mac/ContentFilterMac.mm: Added.

(WebCore):
(WebCore::ContentFilter::create):
(WebCore::ContentFilter::ContentFilter):
(WebCore::ContentFilter::isEnabled):
(WebCore::ContentFilter::addData):
(WebCore::ContentFilter::finishedAddingData):
(WebCore::ContentFilter::needsMoreData):
(WebCore::ContentFilter::didBlockData):
(WebCore::ContentFilter::getReplacementData):

  • platform/mac/WebCoreSystemInterface.h:
  • platform/mac/WebCoreSystemInterface.mm:

Source/WebKit/mac:

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface): Updated to reflect changes in WKSI.

Source/WebKit2:

  • WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:

(InitWebCoreSystemInterface): Updated to reflect changes in WKSI.

4:03 PM Changeset in webkit [140874] by beidson@apple.com
  • 20 edits in trunk/Source/WebKit2

HTTP Authentication should be directly between the NetworkProcess and the UIProcess
<rdar://problem/13074829> and https://bugs.webkit.org/show_bug.cgi?id=107974

Reviewed by Alexey Proskuryakov.

Some of this patch is refactoring to enable more flexibility in the authentication mechanism
and the rest is actually implementing Network->UI process authentication.

Expose the same AuthenticationManager to anyone in the NetworkProcess asking for it:

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::authenticationManager):
(WebKit::NetworkProcess::downloadsAuthenticationManager):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::didReceiveAuthenticationChallenge): Instead of messaging to

the WebProcess, tell the NetworkProcess AuthenticationManager.

Add WebPageID and WebFrameID members to SchedulableLoader that they receive from

  • NetworkProcess/SchedulableLoader.cpp:
  • NetworkProcess/SchedulableLoader.h:

(WebKit::SchedulableLoader::webPageID):
(WebKit::SchedulableLoader::webFrameID):

Add a 3rd form of "didReceiveAuthenticationChallenge" for NetworkProcess use:

  • Shared/Authentication/AuthenticationManager.cpp:

(WebKit::AuthenticationManager::mapChallengeToIdentifier):
(WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):

  • Shared/Authentication/AuthenticationManager.h:
  • Shared/Authentication/mac/AuthenticationManager.mac.mm:

(WebKit::AuthenticationManager::tryUsePlatformCertificateInfoForChallenge): Remove a now obsolete comment

Include the WebPage and WebFrame ID for the originator of this request in case it results in a challenge:

  • Shared/Network/NetworkResourceLoadParameters.cpp:

(WebKit::NetworkResourceLoadParameters::NetworkResourceLoadParameters):
(WebKit::NetworkResourceLoadParameters::encode):
(WebKit::NetworkResourceLoadParameters::decode):

  • Shared/Network/NetworkResourceLoadParameters.h:

(WebKit::NetworkResourceLoadParameters::webPageID):
(WebKit::NetworkResourceLoadParameters::webFrameID):

Create a AuthenticationChallengeProxy pointing back to the NetworkProcess (instead of a WebProcess),
and send the challenge to the appropriate WebPageProxy:

  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge):

  • UIProcess/Network/NetworkProcessProxy.h:
  • UIProcess/Network/NetworkProcessProxy.messages.in:

Refactor didReceiveAuthenticationChallenge so an outsider can directly hand over an AuthenticationChallengeProxy:

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::didReceiveAuthenticationChallenge):
(WebKit::WebPageProxy::didReceiveAuthenticationChallengeProxy):

  • UIProcess/WebPageProxy.h:

Add a global WebPageID -> WebPageProxy map so parties with an ID don't need to know which process it belongs to:

  • UIProcess/WebProcessProxy.cpp:

(WebKit::globalPageMap):
(WebKit::WebProcessProxy::webPage):
(WebKit::WebProcessProxy::createWebPage):
(WebKit::WebProcessProxy::addExistingWebPage):
(WebKit::WebProcessProxy::removeWebPage):

  • UIProcess/WebProcessProxy.h:
  • WebProcess/Network/WebResourceLoadScheduler.cpp:

(WebKit::WebResourceLoadScheduler::scheduleLoad):

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::loadResourceSynchronously): Pass 0 for WebFrameID and WebPageID since synchronous

loads don't go through "normal" authentication channels and don't need them. Yet.

3:56 PM Changeset in webkit [140873] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

When the FrameView has a non-opaque background color, make sure the TileCache tiles are not opaque
https://bugs.webkit.org/show_bug.cgi?id=107989

Reviewed by Dean Jackson.

If a WKView was told to draw a transparent background, make sure that we
set the TileCache tiles to be non-opaque.

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateRootLayerConfiguration):

3:44 PM Changeset in webkit [140872] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13089261> Crash in WKSandboxExtensionGetSerializedFormat when opening Web Inspector

Reviewed by Brady Eidson.

  • WebProcess/com.apple.WebProcess.sb.in: Should be able to issue extensions for Inspector files.
3:35 PM Changeset in webkit [140871] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Try to fix the debug build.

  • WebKit2.xcodeproj/project.pbxproj:
3:22 PM Changeset in webkit [140870] by weinig@apple.com
  • 4 edits
    2 copies
    2 moves
    4 adds
    2 deletes in trunk/Source/WebKit2

Move the WebContentServices to WebProcess/EntryPoint/mac/XPCService/.

Reviewed by Anders Carlsson.

  • Configurations/WebContentService.Development.xcconfig:
  • Configurations/WebContentService.xcconfig:
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/EntryPoint: Added.
  • WebProcess/EntryPoint/mac: Added.
  • WebProcess/EntryPoint/mac/LegacyProcess: Added.
  • WebProcess/EntryPoint/mac/XPCService: Added.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService: Copied from WebProcessService.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService.Development: Copied from WebProcessServiceForWebKitDevelopment.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm: Copied from WebProcessServiceForWebKitDevelopment/WebProcessServiceForWebKitDevelopmentMain.mm.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebProcessServiceForWebKitDevelopmentMain.mm: Removed.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm: Copied from WebProcessService/WebProcessServiceMain.mm.
  • WebProcess/EntryPoint/mac/XPCService/WebContentService/WebProcessServiceMain.mm: Removed.
  • WebProcessService: Removed.
  • WebProcessService/Info.plist: Removed.
  • WebProcessService/WebProcessServiceMain.mm: Removed.
  • WebProcessServiceForWebKitDevelopment: Removed.
  • WebProcessServiceForWebKitDevelopment/Info.plist: Removed.
  • WebProcessServiceForWebKitDevelopment/WebProcessServiceForWebKitDevelopmentMain.mm: Removed.
3:02 PM Changeset in webkit [140869] by aelias@chromium.org
  • 6 edits in trunk/Source

Call FrameView::contentsResized() when setting fixed layout size
https://bugs.webkit.org/show_bug.cgi?id=107922

Reviewed by James Robinson.

In fixed layout mode, we should be calling contentsResized() when the
fixed layout size is changed; on the other hand, we don't need to layout
when the visible contents size changes.

This fixes test WebFrameTest::FixedLayoutInitializeAtMinimumPageScale.

Source/WebCore:

  • page/FrameView.cpp:

(WebCore::FrameView::visibleContentsResized):

  • platform/ScrollView.cpp:

(WebCore::ScrollView::setFixedLayoutSize):
(WebCore::ScrollView::setUseFixedLayout):

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::computePageScaleFactorLimits):

  • tests/WebFrameTest.cpp:
2:45 PM Changeset in webkit [140868] by eae@chromium.org
  • 1 edit
    9 adds in trunk/LayoutTests

Unreviewed chromium svg rebaseline.

  • platform/chromium-linux-x86/svg/hixie/viewbox: Added.
  • platform/chromium-linux-x86/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-linux-x86/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/chromium-win/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-win/svg/hixie/viewbox/003-expected.txt: Added.
2:35 PM Changeset in webkit [140867] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Fix an ASSERT in BackgroundHTMLParser::appendPartial
https://bugs.webkit.org/show_bug.cgi?id=107983

Reviewed by Eric Seidel.

The complier may create a temporary for the isolatedCopy of the source string. This could cause the refCount of the
StringImpl to be greater than one when appendPartial is invoked on the background thread.
This patch ensures the temporary is gone by that time which fixes the ASSERT in numerous layout tests.

No new tests because covered by existing tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::append):

2:28 PM Changeset in webkit [140866] by leviw@chromium.org
  • 8 edits
    1 delete in trunk/LayoutTests

Unreviewed gardening. Updating baselines following r140192.

  • platform/chromium-mac-lion/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/chromium-mac-snowleopard/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/chromium-win-xp/fast/regions: Removed.
  • platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/chromium/TestExpectations:
  • platform/mac/TestExpectations:
2:22 PM Changeset in webkit [140865] by ike@apple.com
  • 2 edits in trunk/Source/WebKit2

Prepend common plugin sandbox profile to specific per-plugin one.
<rdar://problem/13044349>

Reviewed by Alexey Proskuryakov.

  • PluginProcess/mac/PluginProcessMac.mm:

(WebKit::initializeSandbox):

1:59 PM Changeset in webkit [140864] by eae@chromium.org
  • 3 edits
    2 copies in branches/chromium/1364

Merge 139659

offsetWidth/height incorrect for images when zoomed
https://bugs.webkit.org/show_bug.cgi?id=106624

Source/WebCore:

Reviewed by Levi Weintraub.

offsetWidth and height are incorrect for images at certain zoom
levels due to flooring the values ones adjusted for zoom.
By rounding the value instead we avoid the problem and return
the right size.

Test: fast/images/zoomed-offset-size.html

  • dom/Element.cpp:

(WebCore::Element::offsetWidth):
(WebCore::Element::offsetHeight):
(WebCore::Element::clientWidth):
(WebCore::Element::clientHeight):
Change to round (as opposed to floor) the zoom adjusted value.

  • rendering/RenderObject.h:

(WebCore::adjustLayoutUnitForAbsoluteZoom):

  • rendering/style/RenderStyle.h:

(WebCore::adjustLayoutUnitForAbsoluteZoom):
Add LayoutUnit version of adjustForAbsoluteZoom to avoid float
conversion.

LayoutTests:

Reviewed by Levi Weintraub.

Add test for offsetWidth/Height for zoomed image.

  • fast/images/zoomed-offset-size-expected.txt: Added.
  • fast/images/zoomed-offset-size.html: Added.

TBR=eae@chromium.org
Review URL: https://codereview.chromium.org/11953117

1:54 PM Changeset in webkit [140863] by dino@apple.com
  • 17 edits
    1 add in trunk/Source

Add a user agent stylesheet for plugins
https://bugs.webkit.org/show_bug.cgi?id=107890

Reviewed by Alexey Proskuryakov.

Source/WebCore:

As a step along the way to providing a Shadow DOM for plug-in elements, add a
User Agent stylesheet that is loaded when an embed or object element is
in the document. At the moment the stylesheet is empty.

The stylesheet can be overridden by the RenderTheme or the ChromeClient, allowing
ports to provide a custom appearance. This involved hooking up some virtual methods
on ChromeClient, the stubs of which are already implemented in WK2.
As a drive-by, since snapshotted plugins will need some localization I've also
exposed the ChromeClient methods to get text labels.

  • CMakeLists.txt: Add plugIns.css.
  • DerivedSources.make: Ditto.
  • DerivedSources.pri: Ditto.
  • GNUmakefile.am: Ditto.
  • WebCore.gyp/WebCore.gyp: Ditto.
  • WebCore.vcproj/WebCore.vcproj: Ditto.
  • WebCore.vcxproj/WebCore.vcxproj: Ditto.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditoo.
  • css/StyleResolver.cpp:

(WebCore::ensureDefaultStyleSheetsForElement): Load and inject new plugInsStyleSheet if there is an object or embed element.

  • css/plugIns.css: Added. Empty for now.
  • page/ChromeClient.h: New methods for querying the client.

(WebCore::ChromeClient::plugInStartLabelTitle):
(WebCore::ChromeClient::plugInStartLabelSubtitle):
(WebCore::ChromeClient::plugInExtraStyleSheet):

  • rendering/RenderTheme.h:

(WebCore::RenderTheme::extraPlugInsStyleSheet): Allow the theme to provide an extra stylesheet.

Source/WebKit2:

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Rename client callbacks

to have a "create" prefix, making it clear that these generate new Strings.

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: Actually call into

the injected bundle to retrieve any custom stylesheet for plugins.
(WebKit::InjectedBundlePageUIClient::plugInExtraStyleSheet):

  • WebProcess/WebCoreSupport/WebChromeClient.h:

(WebChromeClient): Add override keyword onto virtual functions now
that the base class has implementations.

1:39 PM Changeset in webkit [140862] by eric.carlson@apple.com
  • 4 edits
    2 adds in trunk

Adding a text track should not make controls visible
https://bugs.webkit.org/show_bug.cgi?id=107956

Source/WebCore:

Reviewed by Dean Jackson.

Test: media/media-captions-no-controls.html

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::updateActiveTextTrackCues): Call updateTextTrackDisplay.
(WebCore::HTMLMediaElement::updateTextTrackDisplay): New, call mediaControls->updateTextTrackDisplay()

if we have controls.

(WebCore::HTMLMediaElement::setClosedCaptionsVisible): Call updateTextTrackDisplay.
(WebCore::HTMLMediaElement::createMediaControls): Hide controls if they should not be

visible. Minor drive by cleanup.

(WebCore::HTMLMediaElement::configureTextTrackDisplay): Drive by cleanup, pull the three lines

from updateClosedCaptionsControls inline and delete it because this was the only caller.

  • html/HTMLMediaElement.h:

LayoutTests:

Reviewed by Dean Jackson.

  • media/media-captions-no-controls-expected.txt: Added.
  • media/media-captions-no-controls.html: Added.
1:13 PM Changeset in webkit [140861] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

NetworkProcess cannot load files with non-ASCII names
https://bugs.webkit.org/show_bug.cgi?id=107977

Reviewed by Brady Eidson.

  • Shared/Network/NetworkResourceLoadParameters.cpp: (WebKit::NetworkResourceLoadParameters::encode): Use the correct path accessor.
12:59 PM Changeset in webkit [140860] by arv@chromium.org
  • 5 edits
    2 moves
    1 delete in trunk/LayoutTests

Unreviewed Chromium rebaseline.

Rebaseline several tests on Chromium after r140728.

  • platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
  • platform/chromium-win/svg/text/font-size-below-point-five-expected.txt:
  • platform/chromium-win/svg/text/text-viewbox-rescale-expected.png:
  • platform/chromium/svg/hixie/viewbox/002-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/hixie/viewbox/002-expected.txt.
  • platform/chromium/svg/hixie/viewbox/003-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/hixie/viewbox/003-expected.txt.
12:41 PM Changeset in webkit [140859] by roger_fong@apple.com
  • 12 edits
    21 adds in trunk/Source/JavaScriptCore

VS2010 JavascriptCore: Clean up property sheets, add a JSC solution, add testRegExp and testAPI projects.
https://bugs.webkit.org/show_bug.cgi?id=106987

Reviewed by Brent Fulgham.

12:19 PM Changeset in webkit [140858] by eae@chromium.org
  • 2 edits
    1 move
    1 delete in trunk/LayoutTests

Change svg/text/text-rect-precision.html to pass on non-subpixel platforms and add results
https://bugs.webkit.org/show_bug.cgi?id=107972

Reviewed by Levi Weintraub.

  • platform/chromium-linux/svg/text/text-rect-precision-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-rect-precision-expected.txt: Removed.
  • svg/text/text-rect-precision.html:
  • svg/text/text-rect-precision-expected.txt: Added
12:18 PM Changeset in webkit [140857] by eric@webkit.org
  • 2 edits in trunk/Source/WTF

Support 4 and 5 argument bound static functions
https://bugs.webkit.org/show_bug.cgi?id=107973

Reviewed by Anders Carlsson.

Yummy copy/paste template code!
I'm about to use this in a BackgroundHTMLParser patch, but figured this should be landed separately.

  • wtf/Functional.h:

(WTF):
(WTF::R):

12:13 PM Changeset in webkit [140856] by esprehn@chromium.org
  • 4 edits
    2 adds in trunk

Consider all ancestors not just parentElement when disconnecting frames
https://bugs.webkit.org/show_bug.cgi?id=107769

Reviewed by Eric Seidel.

Source/WebCore:

Previous we only used the parentElement of the frame owner to decide if
we should disconnect the frame, but this means if you reparent a subtree
that contains multiple frames from inside an unload handler we'll disconnect
the subframes even though they're now in a different part of the document.

We can fix this by using containsIncludingShadowDOM, and also simplify the
code by removing ChildFrameDisconnector::Target.

Test: fast/frames/unload-reparent-sibling-frame.html

  • dom/ContainerNodeAlgorithms.cpp:
  • dom/ContainerNodeAlgorithms.h:

(ChildFrameDisconnector):
(ChildFrameDisconnector::Target): Removed.
(WebCore::ChildFrameDisconnector::collectFrameOwners):
(WebCore::ChildFrameDisconnector::disconnectCollectedFrameOwners):

LayoutTests:

Add a test for moving frames around inside unload handlers.

  • fast/frames/unload-reparent-sibling-frame-expected.txt: Added.
  • fast/frames/unload-reparent-sibling-frame.html: Added.
12:07 PM CoordinatedGraphicsSystem edited by Helder Correia
(diff)
11:54 AM Changeset in webkit [140855] by leviw@chromium.org
  • 5 edits in branches/chromium/1364

Merge 140370

Event target rects on the top level document shouldn't be clipped.
https://bugs.webkit.org/show_bug.cgi?id=107339

Reviewed by James Robinson.

Source/WebCore:

clippedOverflowRectForRepaint clips the top-level RenderView to the viewport, which
is wrong for generating event target rects, as the result will not extend to the bounds
of the document on pages that scroll. Changing the top-level view to use documentRect
instead.

Tests updated to cover bug: platform/chromium/fast/events/touch/touch-hit-rects-in-iframe.html

platform/chromium/fast/events/touch/compositor-touch-hit-rects.html

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::accumulateRendererTouchEventTargetRects): Use converToRootView instead of
a loop around convertToContaining view. This is not a change in behavior.
(WebCore::accumulateDocumentEventTargetRects): Switch to use documentRect instead of
clippedOverflowRectForRepaint for the top-level Document, and use converToRootView
to put rects in the coordinates of the top-level document.

LayoutTests:

Updating existing tests to cover this issue.

  • platform/chromium-linux/platform/chromium/fast/events/touch/compositor-touch-hit-rects-expected.txt:
  • platform/chromium/fast/events/touch/compositor-touch-hit-rects.html:
  • platform/chromium/fast/events/touch/touch-hit-rects-in-iframe-expected.txt:
  • platform/chromium/fast/events/touch/touch-hit-rects-in-iframe.html:
  • platform/chromium/fast/events/touch/resources/frame-with-document-touch-handler.html: Added.
  • platform/chromium/TestExpectations:

TBR=leviw@chromium.org

11:51 AM Changeset in webkit [140854] by tony@chromium.org
  • 3 edits
    6 adds in trunk

Re-layout child blocks when border/padding of the box-sizing:border-box parent is updated
https://bugs.webkit.org/show_bug.cgi?id=104997

Reviewed by Ojan Vafai.

Source/WebCore:

Original patch by Kent Tamura:
When padding or border is updated for a parent block with
box-sizing:border-box and width, the width of its child block was not
updated.

The change is to look at border width specifically, not all changes to the border style
since changes to border color should not trigger a relayout.

Tests: fast/css/box-sizing-border-box-dynamic-padding-border-update.html

fast/forms/border-color-relayout.html
fast/forms/text/text-padding-dynamic-change.html

  • rendering/RenderBox.cpp:

(WebCore::borderWidthChanged): Helper method to compare border widths.
(WebCore::RenderBox::styleDidChange):
If box-sizing of the old style and/or the new style is border-box and
padding or border is changed, apply setChildNeedsLayout(true) for child
boxes.

LayoutTests:

border-color-relayout.html tests that we handle border color style changes properly.

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Added.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Added.
  • fast/forms/border-color-relayout-expected.html: Added.
  • fast/forms/border-color-relayout.html: Added.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Added.
  • fast/forms/text/text-padding-dynamic-change.html: Added.
11:46 AM Changeset in webkit [140853] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

REGRESSION: System directory prefix doesn't have a "+"
https://bugs.webkit.org/show_bug.cgi?id=107971

Reviewed by Brady Eidson.

  • Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::initializeSandbox): Re-added the "+".
11:45 AM Changeset in webkit [140852] by beidson@apple.com
  • 2 edits in trunk/Source/WebKit2

New NetworkProcess can ASSERT after old NetworkProcess crashes
https://bugs.webkit.org/show_bug.cgi?id=107970

Reviewed by Alexey Proskuryakov.

  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier): Don't tell the scheduler

to remove a loader that doesn't exist, as we might be recovering from a crash.

11:20 AM Changeset in webkit [140851] by commit-queue@webkit.org
  • 52 edits in trunk

Move WebGLErrorsToConsole page setting to window.internals.settings
https://bugs.webkit.org/show_bug.cgi?id=107218

Source/WebCore:

Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-25
Reviewed by Kenneth Russell.

Define webGLErrorsToConsoleEnabled as true by default. Also,
WebGLRenderingContext::m_synthesizedErrorsToConsole is true by default
and can be disabled by settings.

Add a ConsoleDisplayPreference parameter to synthesizeGLError
(defaults to DisplayInConsole). When called with DontDisplayInConsole,
an error message will not be displayed (even if
m_synthesizedErrorsToConsole is true).

Call synthesizeGLError with DontDisplayInConsole in case of synthetic
context lost.

No new tests: covered by existing tests.

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore):
(WebCore::WebGLRenderingContext::WebGLRenderingContext):
(WebCore::WebGLRenderingContext::setupFlags):
(WebCore::WebGLRenderingContext::validateRenderingState):
(WebCore::WebGLRenderingContext::loseContextImpl):
(WebCore::WebGLRenderingContext::synthesizeGLError):

  • html/canvas/WebGLRenderingContext.h:
  • page/Settings.in:

LayoutTests:

Set WebGLErrorsToConsoleEnabled to false for WebGL tests which have
errors. Some WebGL error messages depend on OpenGL implementations, so
logging error messages would lead to platform specific output.

Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-25
Reviewed by Kenneth Russell.

  • fast/canvas/webgl/attrib-location-length-limits.html:
  • fast/canvas/webgl/bad-arguments-test.html:
  • fast/canvas/webgl/buffer-bind-test.html:
  • fast/canvas/webgl/buffer-data-array-buffer.html:
  • fast/canvas/webgl/compressed-tex-image.html:
  • fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
  • fast/canvas/webgl/context-lost-restored.html:
  • fast/canvas/webgl/context-lost.html:
  • fast/canvas/webgl/draw-arrays-out-of-bounds.html:
  • fast/canvas/webgl/draw-elements-out-of-bounds.html:
  • fast/canvas/webgl/error-reporting.html:
  • fast/canvas/webgl/framebuffer-object-attachment.html:
  • fast/canvas/webgl/framebuffer-test.html:
  • fast/canvas/webgl/get-active-test.html:
  • fast/canvas/webgl/gl-bind-attrib-location-test.html:
  • fast/canvas/webgl/gl-enable-enum-test.html:
  • fast/canvas/webgl/gl-enum-tests.html:
  • fast/canvas/webgl/gl-object-get-calls.html:
  • fast/canvas/webgl/gl-uniform-arrays.html:
  • fast/canvas/webgl/gl-uniformmatrix4fv.html:
  • fast/canvas/webgl/gl-vertexattribpointer.html:
  • fast/canvas/webgl/glsl-conformance.html:
  • fast/canvas/webgl/incorrect-context-object-behaviour.html:
  • fast/canvas/webgl/index-validation-copies-indices.html:
  • fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
  • fast/canvas/webgl/index-validation.html:
  • fast/canvas/webgl/invalid-passed-params.html:
  • fast/canvas/webgl/null-object-behaviour.html:
  • fast/canvas/webgl/object-deletion-behaviour.html:
  • fast/canvas/webgl/program-test.html:
  • fast/canvas/webgl/read-pixels-pack-alignment.html:
  • fast/canvas/webgl/read-pixels-test.html:
  • fast/canvas/webgl/script-tests/texImageTest.js:
  • fast/canvas/webgl/shader-deleted-by-accessor.html:
  • fast/canvas/webgl/shader-precision-format.html:
  • fast/canvas/webgl/tex-input-validation.html:
  • fast/canvas/webgl/tex-sub-image-2d-bad-args.html:
  • fast/canvas/webgl/texture-complete.html:
  • fast/canvas/webgl/texture-npot.html:
  • fast/canvas/webgl/type-conversion-test.html:
  • fast/canvas/webgl/uniform-location-length-limits.html:
  • fast/canvas/webgl/uniform-location.html:
  • fast/canvas/webgl/webgl-depth-texture.html:
  • fast/canvas/webgl/webgl-specific.html:
  • fast/canvas/webgl/webgl-texture-binding-preserved.html:
  • inspector/profiler/webgl/webgl-profiler-api-changes.html:
  • inspector/profiler/webgl/webgl-profiler-get-error.html:
11:05 AM Changeset in webkit [140850] by alecflett@chromium.org
  • 14 edits in trunk/Source

IndexedDB: Move TaskType enum to IDBDatabaseBackendInterface
https://bugs.webkit.org/show_bug.cgi?id=107960

Reviewed by Tony Chang.

Source/WebCore:

The IDBTransactionBackendInterface class is going away,
this is an easy search-and-replace patch to keep these
changes out of more complex patches.

No new tests, just part of a refactor.

  • Modules/indexeddb/IDBCursorBackendImpl.cpp:

(WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):

  • Modules/indexeddb/IDBCursorBackendImpl.h:

(WebCore::IDBCursorBackendImpl::create):
(IDBCursorBackendImpl):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::setIndexesReady):
(WebCore::OpenCursorOperation::perform):

  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::openCursor):

  • Modules/indexeddb/IDBObjectStore.h:

(WebCore::IDBObjectStore::openCursor):
(IDBObjectStore):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::IDBOpenDBRequest):

  • Modules/indexeddb/IDBRequest.cpp:

(WebCore::IDBRequest::create):
(WebCore::IDBRequest::IDBRequest):

  • Modules/indexeddb/IDBRequest.h:

(IDBRequest):
(WebCore::IDBRequest::taskType):

  • Modules/indexeddb/IDBTransactionBackendImpl.cpp:

(WebCore::IDBTransactionBackendImpl::scheduleTask):

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(WebCore::IDBTransactionBackendImpl::scheduleTask):
(IDBTransactionBackendImpl):

  • Modules/indexeddb/IDBTransactionBackendInterface.h:

Source/WebKit/chromium:

Update asserts to reflect new enum location.

  • src/AssertMatchingEnums.cpp:
11:00 AM Changeset in webkit [140849] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Pop-up WebViews should not take ownership of the backing store.
https://bugs.webkit.org/show_bug.cgi?id=107957

Patch by Andrew Lo <anlo@rim.com> on 2013-01-25
Reviewed by Rob Buis.
Internally reviewed by Jakob Petsovits.

Internal PR 274581.
Add web setting for whether a WebPage should take the backing store.
Prevent pop-up WebView from taking ownership of the backing
store when it becomes visible.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPage::setVisible):

  • Api/WebSettings.cpp:

(WebKit):
(BlackBerry::WebKit::WebSettings::standardSettings):
(BlackBerry::WebKit::WebSettings::isBackingStoreEnabled):
(BlackBerry::WebKit::WebSettings::setBackingStoreEnabled):

  • Api/WebSettings.h:
  • WebCoreSupport/PagePopupBlackBerry.cpp:

(WebCore::PagePopupBlackBerry::PagePopupBlackBerry):
(WebCore::PagePopupBlackBerry::init):

10:45 AM Changeset in webkit [140848] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

Regression(r139836): Crash in WTF::equalIgnoringCase
https://bugs.webkit.org/show_bug.cgi?id=107703

Reviewed by Eric Seidel.

Source/WebCore:

Check |a| is a CSS_IDENT before considering it a string and
calling equalIgnoringCase on it. To avoid future mistakes like
this, add a function override for equalIgnoringCase that takes
CSSParserValue as a parameter and ASSERTs if that CSSParserValue
is not a CSS_STRING/CSS_IDENT.

Test: fast/gradients/parse-radial-gradient-crash.html

  • css/CSSParser.cpp:

(WebCore):
(WebCore::equalIgnoringCase):
(WebCore::CSSParser::parseAnimationName):
(WebCore::CSSParser::parseAnimationProperty):
(WebCore::CSSParser::parseDashboardRegions):
(WebCore::parseDeprecatedGradientPoint):
(WebCore::CSSParser::parseDeprecatedGradient):
(WebCore::CSSParser::parseLinearGradient):
(WebCore::CSSParser::parseRadialGradient):

LayoutTests:

  • fast/gradients/parse-radial-gradient-crash-expected.txt: Added.
  • fast/gradients/parse-radial-gradient-crash.html: Added.
10:33 AM Changeset in webkit [140847] by sudarsana.nagineni@linux.intel.com
  • 2 edits
    2 adds in trunk/LayoutTests

Unreviewed EFL gardening.

Rebaselining after r140448, r140459, r140493 and 140593.

  • platform/efl/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added.
  • platform/efl/fast/dom/constructed-objects-prototypes-expected.txt: Added.
  • platform/efl/fast/js/global-constructors-expected.txt:
10:19 AM Changeset in webkit [140846] by sudarsana.nagineni@linux.intel.com
  • 1 edit
    2 deletes in trunk/LayoutTests

Unreviewed EFL gardening.

Remove unnecessary platform expectations for now-passing test.

  • platform/efl/inspector/editor/text-editor-highlight-regexp-expected.txt: Removed.
  • platform/efl/media/media-can-play-ogg-expected.txt: Removed.
10:11 AM Changeset in webkit [140845] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Build broken when svg is disabled.
https://bugs.webkit.org/show_bug.cgi?id=92393.

Unreviewed build fix.

Patch by Chang Shu <cshu@webkit.org> on 2013-01-25

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::applyProperty):

  • rendering/FilterEffectRenderer.cpp:

(WebCore::FilterEffectRenderer::buildReferenceFilter):

10:08 AM Changeset in webkit [140844] by arv@chromium.org
  • 4 edits
    1 copy
    8 deletes in trunk/LayoutTests

Unreviewed Chromium rebaseline.

Rebaseline svg/batik tests.

  • platform/chromium-mac-lion/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textLayout-expected.png: Copied from LayoutTests/platform/chromium-mac/svg/batik/text/textLayout-expected.png.
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
  • platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Removed.
  • platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout2-expected.png: Removed.
10:07 AM Changeset in webkit [140843] by ap@apple.com
  • 9 edits in trunk/Source/WebKit2

Send sandbox extensions for local files to NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=107872

Reviewed by Brady Eidson.

Send sandbox extensions in NetworkResourceLoadParameters, and consume/invalidate
them during loading. Changed NetworkProcess code to only use that class for IPC,
not for actual implementation.

  • NetworkProcess/HostRecord.cpp: (WebKit::HostRecord::scheduleResourceLoader):
  • NetworkProcess/NetworkResourceLoadScheduler.cpp: (WebKit::NetworkResourceLoadScheduler::scheduleLoader): (WebKit::NetworkResourceLoadScheduler::removeLoader): (WebKit::NetworkResourceLoadScheduler::receivedRedirect):
  • NetworkProcess/NetworkResourceLoader.cpp: (WebKit::NetworkResourceLoader::destinationID): (WebKit::NetworkResourceLoader::start): (WebKit::NetworkResourceLoader::resourceHandleStopped): (WebKit::NetworkResourceLoader::didReceiveResponse): (WebKit::NetworkResourceLoader::didFinishLoading): (WebKit::NetworkResourceLoader::didFail): (WebKit::NetworkResourceLoader::shouldUseCredentialStorage):
  • NetworkProcess/SchedulableLoader.cpp: (WebKit::SchedulableLoader::SchedulableLoader): (WebKit::SchedulableLoader::consumeSandboxExtensions): (WebKit::SchedulableLoader::invalidateSandboxExtensions):
  • NetworkProcess/SchedulableLoader.h: (WebKit::SchedulableLoader::identifier): (WebKit::SchedulableLoader::request): (WebKit::SchedulableLoader::priority): (WebKit::SchedulableLoader::contentSniffingPolicy): (WebKit::SchedulableLoader::allowStoredCredentials): (WebKit::SchedulableLoader::inPrivateBrowsingMode): (SchedulableLoader):
  • NetworkProcess/SyncNetworkResourceLoader.cpp: (WebKit::SyncNetworkResourceLoader::start):
  • Shared/Network/NetworkResourceLoadParameters.cpp: (WebKit::NetworkResourceLoadParameters::encode): (WebKit::NetworkResourceLoadParameters::decode):
  • Shared/Network/NetworkResourceLoadParameters.h: (WebKit::NetworkResourceLoadParameters::requestBodyExtensions): (WebKit::NetworkResourceLoadParameters::resourceSandboxExtension):
10:04 AM Changeset in webkit [140842] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Abort parsing when pending location change for threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107876

Reviewed by Eric Seidel.

The main thread parser does this in canTakeNextToken. Adding this check to the threaded parser causes us to pass
fast/loader/location-change-aborts-parsing.html.

No new tests because covered by existing tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::processTokensFromBackgroundParser):

10:02 AM Changeset in webkit [140841] by sudarsana.nagineni@linux.intel.com
  • 180 edits
    7 adds in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

  • platform/efl/svg/carto.net/button-expected.png:
  • platform/efl/svg/carto.net/button-expected.txt:
  • platform/efl/svg/carto.net/colourpicker-expected.png:
  • platform/efl/svg/carto.net/colourpicker-expected.txt:
  • platform/efl/svg/carto.net/combobox-expected.png:
  • platform/efl/svg/carto.net/combobox-expected.txt:
  • platform/efl/svg/carto.net/scrollbar-expected.png:
  • platform/efl/svg/carto.net/scrollbar-expected.txt:
  • platform/efl/svg/carto.net/selectionlist-expected.png:
  • platform/efl/svg/carto.net/selectionlist-expected.txt:
  • platform/efl/svg/carto.net/tabgroup-expected.png:
  • platform/efl/svg/carto.net/tabgroup-expected.txt:
  • platform/efl/svg/carto.net/textbox-expected.png:
  • platform/efl/svg/carto.net/textbox-expected.txt: Added.
  • platform/efl/svg/carto.net/window-expected.png:
  • platform/efl/svg/carto.net/window-expected.txt:
  • platform/efl/svg/clip-path/clip-path-pixelation-expected.png: Added.
  • platform/efl/svg/clip-path/clip-path-pixelation-expected.txt:
  • platform/efl/svg/css/group-with-shadow-expected.png:
  • platform/efl/svg/css/group-with-shadow-expected.txt:
  • platform/efl/svg/hixie/perf/003-expected.png:
  • platform/efl/svg/hixie/perf/003-expected.txt:
  • platform/efl/svg/hixie/text/001-expected.txt:
  • platform/efl/svg/hixie/text/003-expected.png:
  • platform/efl/svg/hixie/text/003-expected.txt:
  • platform/efl/svg/hixie/text/003a-expected.png:
  • platform/efl/svg/hixie/text/003a-expected.txt:
  • platform/efl/svg/hixie/text/003b-expected.png:
  • platform/efl/svg/hixie/text/003b-expected.txt:
  • platform/efl/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/efl/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/efl/svg/hixie/viewbox/preserveAspectRatio/001-expected.png:
  • platform/efl/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/efl/svg/hixie/viewbox/preserveAspectRatio/002-expected.png:
  • platform/efl/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/efl/svg/text/append-text-node-to-tspan-expected.png:
  • platform/efl/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/efl/svg/text/bidi-reorder-value-lists-expected.png:
  • platform/efl/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/efl/svg/text/bidi-text-anchor-direction-expected.png:
  • platform/efl/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/efl/svg/text/bidi-text-query-expected.png:
  • platform/efl/svg/text/bidi-text-query-expected.txt:
  • platform/efl/svg/text/bidi-tspans-expected.png:
  • platform/efl/svg/text/bidi-tspans-expected.txt:
  • platform/efl/svg/text/font-size-below-point-five-2-expected.png: Added.
  • platform/efl/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/efl/svg/text/font-size-below-point-five-expected.png:
  • platform/efl/svg/text/font-size-below-point-five-expected.txt:
  • platform/efl/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/efl/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/efl/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/efl/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/efl/svg/text/remove-tspan-from-text-expected.png:
  • platform/efl/svg/text/remove-tspan-from-text-expected.txt:
  • platform/efl/svg/text/scaled-font-expected.png: Added.
  • platform/efl/svg/text/scaled-font-expected.txt:
  • platform/efl/svg/text/scaling-font-with-geometric-precision-expected.png:
  • platform/efl/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-1-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-2-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-3-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-4-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-stretch-1-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-stretch-2-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-stretch-3-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/efl/svg/text/select-textLength-spacing-stretch-4-expected.png:
  • platform/efl/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png:
  • platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/efl/svg/text/select-x-list-1-expected.png:
  • platform/efl/svg/text/select-x-list-1-expected.txt:
  • platform/efl/svg/text/select-x-list-2-expected.png:
  • platform/efl/svg/text/select-x-list-2-expected.txt:
  • platform/efl/svg/text/select-x-list-3-expected.png:
  • platform/efl/svg/text/select-x-list-3-expected.txt:
  • platform/efl/svg/text/select-x-list-4-expected.png:
  • platform/efl/svg/text/select-x-list-4-expected.txt:
  • platform/efl/svg/text/select-x-list-with-tspans-1-expected.png:
  • platform/efl/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/efl/svg/text/select-x-list-with-tspans-2-expected.png:
  • platform/efl/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/efl/svg/text/select-x-list-with-tspans-3-expected.png:
  • platform/efl/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/efl/svg/text/select-x-list-with-tspans-4-expected.png:
  • platform/efl/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/efl/svg/text/selection-doubleclick-expected.png:
  • platform/efl/svg/text/selection-doubleclick-expected.txt:
  • platform/efl/svg/text/small-fonts-2-expected.png:
  • platform/efl/svg/text/small-fonts-2-expected.txt:
  • platform/efl/svg/text/small-fonts-3-expected.png:
  • platform/efl/svg/text/small-fonts-3-expected.txt:
  • platform/efl/svg/text/small-fonts-expected.png:
  • platform/efl/svg/text/small-fonts-expected.txt: Added.
  • platform/efl/svg/text/small-fonts-in-html5-expected.png:
  • platform/efl/svg/text/small-fonts-in-html5-expected.txt:
  • platform/efl/svg/text/text-align-01-b-expected.png:
  • platform/efl/svg/text/text-align-01-b-expected.txt:
  • platform/efl/svg/text/text-align-02-b-expected.png:
  • platform/efl/svg/text/text-align-02-b-expected.txt:
  • platform/efl/svg/text/text-align-03-b-expected.png:
  • platform/efl/svg/text/text-align-03-b-expected.txt:
  • platform/efl/svg/text/text-align-04-b-expected.png:
  • platform/efl/svg/text/text-align-04-b-expected.txt:
  • platform/efl/svg/text/text-align-05-b-expected.png:
  • platform/efl/svg/text/text-align-05-b-expected.txt:
  • platform/efl/svg/text/text-align-06-b-expected.png:
  • platform/efl/svg/text/text-align-06-b-expected.txt:
  • platform/efl/svg/text/text-altglyph-01-b-expected.png:
  • platform/efl/svg/text/text-altglyph-01-b-expected.txt:
  • platform/efl/svg/text/text-deco-01-b-expected.png:
  • platform/efl/svg/text/text-deco-01-b-expected.txt:
  • platform/efl/svg/text/text-fonts-01-t-expected.png:
  • platform/efl/svg/text/text-fonts-01-t-expected.txt:
  • platform/efl/svg/text/text-hkern-expected.txt:
  • platform/efl/svg/text/text-path-01-b-expected.png:
  • platform/efl/svg/text/text-path-01-b-expected.txt:
  • platform/efl/svg/text/text-path-middle-align-expected.png:
  • platform/efl/svg/text/text-path-middle-align-expected.txt:
  • platform/efl/svg/text/text-spacing-01-b-expected.png:
  • platform/efl/svg/text/text-spacing-01-b-expected.txt:
  • platform/efl/svg/text/text-text-01-b-expected.png:
  • platform/efl/svg/text/text-text-01-b-expected.txt:
  • platform/efl/svg/text/text-text-03-b-expected.png:
  • platform/efl/svg/text/text-text-03-b-expected.txt:
  • platform/efl/svg/text/text-text-04-t-expected.png:
  • platform/efl/svg/text/text-text-04-t-expected.txt:
  • platform/efl/svg/text/text-text-05-t-expected.png:
  • platform/efl/svg/text/text-text-05-t-expected.txt:
  • platform/efl/svg/text/text-text-06-t-expected.png:
  • platform/efl/svg/text/text-text-06-t-expected.txt:
  • platform/efl/svg/text/text-text-07-t-expected.png:
  • platform/efl/svg/text/text-text-07-t-expected.txt:
  • platform/efl/svg/text/text-tref-01-b-expected.png:
  • platform/efl/svg/text/text-tref-01-b-expected.txt:
  • platform/efl/svg/text/text-tselect-01-b-expected.png:
  • platform/efl/svg/text/text-tselect-01-b-expected.txt:
  • platform/efl/svg/text/text-tselect-02-f-expected.png:
  • platform/efl/svg/text/text-tselect-02-f-expected.txt:
  • platform/efl/svg/text/text-tspan-01-b-expected.png:
  • platform/efl/svg/text/text-tspan-01-b-expected.txt:
  • platform/efl/svg/text/text-ws-01-t-expected.png:
  • platform/efl/svg/text/text-ws-01-t-expected.txt:
  • platform/efl/svg/text/text-ws-02-t-expected.png:
  • platform/efl/svg/text/text-ws-02-t-expected.txt:
  • platform/efl/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/efl/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/efl/svg/wicd/rightsizing-grid-expected.png:
  • platform/efl/svg/wicd/rightsizing-grid-expected.txt:
  • platform/efl/svg/wicd/sizing-flakiness-expected.png:
  • platform/efl/svg/wicd/sizing-flakiness-expected.txt:
  • platform/efl/svg/wicd/test-rightsizing-b-expected.png:
  • platform/efl/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/efl/svg/zoom/page/zoom-foreignObject-expected.png:
  • platform/efl/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/efl/svg/zoom/page/zoom-mask-with-percentages-expected.png:
  • platform/efl/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/efl/svg/zoom/text/zoom-foreignObject-expected.png:
  • platform/efl/svg/zoom/text/zoom-foreignObject-expected.txt:
9:52 AM Changeset in webkit [140840] by wangxianzhu@chromium.org
  • 2 edits in trunk/LayoutTests

debugger-terminate-dedicated-worker-while-paused.html is flaky on chromium-ews
https://bugs.webkit.org/show_bug.cgi?id=107953

First mark flakyness for it in platform/chromium/TestExpectations.

Reviewed by Ojan Vafai.

  • platform/chromium/TestExpectations:
9:48 AM Changeset in webkit [140839] by mkwst@chromium.org
  • 3 edits
    2 adds in trunk

Source/WebCore: ScriptController::executeIfJavaScriptURL incorrectly checks viewsource mode.
incorrectly blocks execution based on the frame's viewsource state.
https://bugs.webkit.org/show_bug.cgi?id=101683

Reviewed by Adam Barth.

ScriptController::executeIfJavaScriptURL currently checks whether the
frame in which a 'javascript:' URL might be executed is in viewsource
mode. This incorrectly handles the case where the viewsource attribute
is added after a document loads: the _frame_ is in viewsource mode, the
_document_ is not. The latter should control execution, not the former.

This patch drops the inViewSourceMode check from executeIfJavaScriptURL
entirely, as the document's viewsource state is checked in
canExecuteScripts, which is already called when the 'javascript:' URL is
passed to executeScript. The checks should remain centralized there.

Test: http/tests/security/view-source-javascript-url-in-document.html

  • bindings/ScriptControllerBase.cpp:

(WebCore::ScriptController::executeIfJavaScriptURL):

Drop the incorrect check against the Frame's viewsource mode. The
correct check against the Document's viewsource mode is performed
in canExecuteScripts (which is called via executeScript).

LayoutTests: Merge isViewSource checks in ScriptController::executeIfJavaScriptURL and ScriptController::canExecuteScripts.
https://bugs.webkit.org/show_bug.cgi?id=101683

Reviewed by Adam Barth.

  • http/tests/security/view-source-javascript-url-in-document-expected.txt: Added.
  • http/tests/security/view-source-javascript-url-in-document.html: Added.
9:37 AM Changeset in webkit [140838] by arv@chromium.org
  • 3 edits in trunk/LayoutTests

Unreviewed Chromium rebaseline.

Rebaseline tests on Chromium port after r140749.

  • platform/chromium-win/fast/css/resize-corner-tracking-expected.png:
  • platform/chromium/TestExpectations:
9:23 AM Changeset in webkit [140837] by sudarsana.nagineni@linux.intel.com
  • 82 edits
    31 adds in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • platform/efl/svg/batik/filters/feTile-expected.png:
  • platform/efl/svg/batik/filters/feTile-expected.txt:
  • platform/efl/svg/batik/masking/maskRegions-expected.png:
  • platform/efl/svg/batik/masking/maskRegions-expected.txt:
  • platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/efl/svg/batik/paints/patternRegionA-expected.png:
  • platform/efl/svg/batik/paints/patternRegionA-expected.txt:
  • platform/efl/svg/batik/text/smallFonts-expected.png: Added.
  • platform/efl/svg/batik/text/smallFonts-expected.txt:
  • platform/efl/svg/batik/text/textAnchor-expected.png:
  • platform/efl/svg/batik/text/textAnchor-expected.txt:
  • platform/efl/svg/batik/text/textAnchor3-expected.png:
  • platform/efl/svg/batik/text/textAnchor3-expected.txt:
  • platform/efl/svg/batik/text/textDecoration-expected.png: Added.
  • platform/efl/svg/batik/text/textDecoration-expected.txt:
  • platform/efl/svg/batik/text/textDecoration2-expected.png:
  • platform/efl/svg/batik/text/textDecoration2-expected.txt:
  • platform/efl/svg/batik/text/textEffect-expected.png: Added.
  • platform/efl/svg/batik/text/textEffect-expected.txt:
  • platform/efl/svg/batik/text/textEffect2-expected.png: Added.
  • platform/efl/svg/batik/text/textEffect2-expected.txt:
  • platform/efl/svg/batik/text/textEffect3-expected.png:
  • platform/efl/svg/batik/text/textEffect3-expected.txt:
  • platform/efl/svg/batik/text/textFeatures-expected.png: Added.
  • platform/efl/svg/batik/text/textFeatures-expected.txt:
  • platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
  • platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/efl/svg/batik/text/textLayout-expected.png: Added.
  • platform/efl/svg/batik/text/textLayout-expected.txt:
  • platform/efl/svg/batik/text/textLayout2-expected.png: Added.
  • platform/efl/svg/batik/text/textLayout2-expected.txt:
  • platform/efl/svg/batik/text/textLength-expected.png:
  • platform/efl/svg/batik/text/textLength-expected.txt:
  • platform/efl/svg/batik/text/textOnPath-expected.png:
  • platform/efl/svg/batik/text/textOnPath-expected.txt:
  • platform/efl/svg/batik/text/textOnPath3-expected.png:
  • platform/efl/svg/batik/text/textOnPath3-expected.txt:
  • platform/efl/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/efl/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/efl/svg/batik/text/textPCDATA-expected.png:
  • platform/efl/svg/batik/text/textPCDATA-expected.txt:
  • platform/efl/svg/batik/text/textPosition-expected.png:
  • platform/efl/svg/batik/text/textPosition-expected.txt:
  • platform/efl/svg/batik/text/textPosition2-expected.png:
  • platform/efl/svg/batik/text/textPosition2-expected.txt:
  • platform/efl/svg/batik/text/textProperties-expected.png:
  • platform/efl/svg/batik/text/textProperties-expected.txt:
  • platform/efl/svg/batik/text/textProperties2-expected.png: Added.
  • platform/efl/svg/batik/text/textProperties2-expected.txt:
  • platform/efl/svg/batik/text/textStyles-expected.png:
  • platform/efl/svg/batik/text/textStyles-expected.txt:
  • platform/efl/svg/batik/text/verticalText-expected.png:
  • platform/efl/svg/batik/text/verticalText-expected.txt:
  • platform/efl/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/efl/svg/batik/text/verticalTextOnPath-expected.txt:
9:06 AM Changeset in webkit [140836] by kov@webkit.org
  • 3 edits in trunk/Source/WebCore

[Soup] Streamline cancellation and client checks
https://bugs.webkit.org/show_bug.cgi?id=107808

Reviewed by Martin Robinson.

Covered by existing tests.

  • platform/network/ResourceHandle.h:

(ResourceHandle):

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::ResourceHandle::cancelledOrClientless): new method to check for cancellation and lack of client.
(WebCore):
(WebCore::gotHeadersCallback): use the new method.
(WebCore::restartedCallback): ditto.
(WebCore::redirectCloseCallback): ditto.
(WebCore::redirectSkipCallback): ditto.
(WebCore::wroteBodyDataCallback): ditto.
(WebCore::nextMultipartResponsePartCallback): ditto.
(WebCore::sendRequestCallback): ditto.
(WebCore::networkEventCallback): ditto.
(WebCore::ResourceHandle::platformSetDefersLoading): ditto.
(WebCore::readCallback): ditto.

9:03 AM Changeset in webkit [140835] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk

[GTK] LDFLAGS are being incorrectly used at compile time (rather than linking)
https://bugs.webkit.org/show_bug.cgi?id=100616

Unreviewed, since this is just a build fix.

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-25

  • GNUmakefile.am: use PACKAGE_CFLAGS instead of PACKAGE_LIBS when appending pkg-config

variables to build target _CFLAGS.

8:58 AM Changeset in webkit [140834] by vcarbune@chromium.org
  • 4 edits
    2 adds in trunk

Heap-use-after-free in WebCore::TextTrackCue::isActive
https://bugs.webkit.org/show_bug.cgi?id=104594

Reviewed by Eric Carlson.

Source/WebCore:

Test: media/track/track-remove-active-cue-crash.html

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::updateActiveTextTrackCues):
(WebCore::HTMLMediaElement::textTrackAddCue):
(WebCore::HTMLMediaElement::textTrackRemoveCue): Remove the cue
from the active cue set as well.

  • html/HTMLMediaElement.h:

(WebCore):

LayoutTests:

  • media/track/track-remove-active-cue-crash-expected.txt: Added.
  • media/track/track-remove-active-cue-crash.html: Added.
8:57 AM Changeset in webkit [140833] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Remove stale class include
https://bugs.webkit.org/show_bug.cgi?id=107945

Patch by Claudio Saavedra <Claudio Saavedra> on 2013-01-25
Reviewed by Andreas Kling.

  • UIProcess/Notifications/NotificationPermissionRequestManagerProxy.h:

GeolocationPermissionRequestProxy has nothing to do here.

8:55 AM Changeset in webkit [140832] by sudarsana.nagineni@linux.intel.com
  • 177 edits
    2 copies
    24 adds in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Copied from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Copied from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
  • platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
8:54 AM Changeset in webkit [140831] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit2

Unreviewed.

Now searching for *.messages.in in Source/WebKit2/WebProcess/Storage
instead of Source/WebKit2/WebProcess/KeyValueStorage after the
WebKeyValueStorageManager.messages.in was moved there.

  • GNUmakefile.am:
8:31 AM Changeset in webkit [140830] by mkwst@chromium.org
  • 5 edits in trunk

Web Inspector: Cleanup console.* API MessageSource/Levels.
https://bugs.webkit.org/show_bug.cgi?id=107946

Reviewed by Pavel Feldman.

Source/WebCore:

This patch does some light cleanup on sources and levels of console.*
messages as part of a broader effort to offer better filtering options
in the console. Specifically:

  • console.timeEnd and console.count now come from

ConsoleAPIMessageSource.

  • console.count is now DebugMessageLevel (to match console.timeEnd).
  • console.profile and console.profileEnd now comr from

ConsoleAPIMessageSource, and are DebugMessageLevel.

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::stopTiming):
(WebCore::InspectorConsoleAgent::count):

  • inspector/InspectorProfilerAgent.cpp:

(WebCore::InspectorProfilerAgent::addProfileFinishedMessageToConsole):
(WebCore::InspectorProfilerAgent::addStartProfilingMessageToConsole):

LayoutTests:

  • inspector/console/console-tests-expected.txt:
8:22 AM Changeset in webkit [140829] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit2

Unreviewed.

Reincluding the input file for WebKeyValueStorageManager IPC messages
into the extra distribution list after the file was moved.

  • GNUmakefile.am:
8:22 AM Changeset in webkit [140828] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk

Web Inspector: highlight occurences of word in DefaultTextEditor
https://bugs.webkit.org/show_bug.cgi?id=105523

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

Source/WebCore:

Highlight occurrences of selected word in DefaultTextEditor by the means of new highlight regex API.

Test: inspector/editor/text-editor-highlight-token.html

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel):
(WebInspector.TextEditorMainPanel.prototype._handleSelectionChange):
(WebInspector.TextEditorMainPanel.TokenHighlighter): Added.
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype.handleSelectionChange):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._regexString):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._highlight):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._removeHighlight):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._isWord):

  • inspector/front-end/textEditor.css:

(.text-editor-token-highlight):

LayoutTests:

Add new test to verify token highlightning functionality.

  • inspector/editor/editor-test.js:

(initialize_EditorTests.InspectorTest.createTestEditor): Added optional TextEditorDelegate argument.

  • inspector/editor/text-editor-highlight-token-expected.txt: Added.
  • inspector/editor/text-editor-highlight-token.html: Added.
7:56 AM Changeset in webkit [140827] by zandobersek@gmail.com
  • 2 edits
    11 adds in trunk/LayoutTests

Unreviewed GTK gardening.

Rebaselining failing SVG tests after r140728.

  • platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
  • platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
  • platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
  • platform/gtk/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/gtk/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/gtk/svg/text/text-viewbox-rescale-expected.txt: Added.
  • platform/gtk/svg/zoom/page/zoom-zoom-coords-expected.txt:
6:56 AM Changeset in webkit [140826] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Fixing expectation entry for selection-clear.html.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
6:39 AM Changeset in webkit [140825] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[TexMap] Flickering after transitions on Apple HTML5 demo
https://bugs.webkit.org/show_bug.cgi?id=102501

Patch by Alexander Paschenko <alexander.pashenko@lge.com> on 2013-01-25
Reviewed by Noam Rosenthal.

The problem is caused by inconsistent state of TextureMapperLayer's transformation matrix
and opacity data during and after the end of animation.
This patch solves the problem by introducing three additional private flags
to TextureMapperLayer:
m_shouldUpdateCurrentTransformFromGraphicsLayer,
m_shouldUpdateCurrentOpacityFromGraphicsLayer, and
m_shouldUpdateCurrentFiltersFromGraphicsLayer.
The latter has been introduced in order to avoid similar future problems
with m_currentFilters.
On these flags' basis, TextureMapperLayer is able to decide whether to update
its inner state or not.
These flags themselves are set based on GraphicsLayerTextureMapper's changeMask
which indicates what details of the state have been changed since the last sync.

No new tests - this doesn't expose any testable surface.
Eyes-only check has been made to ensure that the problem is gone now.

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::setAnimatedTransform):
sets m_shouldUpdateCurrentTransformFromGraphicsLayer to false and
updates m_currentTransform based on the updated state from GraphicsLayerAnimation.
(WebCore):
(WebCore::TextureMapperLayer::setAnimatedOpacity):
sets m_shouldUpdateCurrentOpacityFromGraphicsLayer to false and
updates m_currentOpacity based on the updated state from GraphicsLayerAnimation.
(WebCore::TextureMapperLayer::setAnimatedFilters):
sets m_shouldUpdateCurrentFiltersFromGraphicsLayer to false and
updates m_currentFilters based on the updated state from GraphicsLayerAnimation.
(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):
sets m_shouldUpdateCurrent* flags based on GLTM's changeMask. Also illegal modification
of m_currentTransform that caused flickering has been removed from this method.
(WebCore::TextureMapperLayer::syncAnimations): updates m_currentTransform and/or
m_currentOpacity and/or m_currentFilters if corresponding flags allow to do so.

  • platform/graphics/texmap/TextureMapperLayer.h:

(WebCore::TextureMapperLayer::TextureMapperLayer): aforementioned flags
get initialized in ctor.
(TextureMapperLayer): aforementioned flags are declared in the class.

6:38 AM Changeset in webkit [140824] by sudarsana.nagineni@linux.intel.com
  • 83 edits in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

  • platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
  • platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
  • platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
  • platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
  • platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png:
  • platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
  • platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
  • platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
  • platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
  • platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png:
  • platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
6:37 AM Changeset in webkit [140823] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Refactor InspectorMemoryAgent: memory data as a map.

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

Patch by Marja Hölttä <marja@chromium.org> on 2013-01-25
Reviewed by Yury Semikhatsky.

No new tests (no functional changes, only refactoring).

  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::getProcessMemoryDistribution):
(WebCore):

  • inspector/InspectorController.h:

(WebCore):
(InspectorController):

  • inspector/InspectorMemoryAgent.cpp:

(WebCore::addPlatformComponentsInfo):
(WebCore):
(WebCore::addMemoryInstrumentationDebugData):
(WebCore::InspectorMemoryAgent::getProcessMemoryDistribution):
(WebCore::InspectorMemoryAgent::reportMemoryUsage):
(WebCore::InspectorMemoryAgent::getProcessMemoryDistributionAsMap):

  • inspector/InspectorMemoryAgent.h:

(InspectorMemoryAgent):

6:30 AM Changeset in webkit [140822] by keishi@webkit.org
  • 3 edits
    2 deletes in trunk/LayoutTests

[Chromium] Fixing expectations for textLayout.svg.

Unreviewed. Gardening.

  • platform/chromium-mac-lion/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac-mountainlion/svg/batik/text/textLayout-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/batik/text/textLayout-expected.png: Removed.
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
5:50 AM Changeset in webkit [140821] by commit-queue@webkit.org
  • 15 edits in trunk/Source/WebCore

[Texmap] Refactor code related to debug border and repaint count.
https://bugs.webkit.org/show_bug.cgi?id=105787

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-25
Reviewed by Noam Rosenthal.

Currently, TextureMapperBackingStore, CoordinatedBackingStore and
GraphicsLayerTextureMapper have duplicated code to draw debug border or
repaint count. This patch refactors that all platform layers draw debug
border and repaint count in the consistent way:
TextureMapper::drawBorder() and TextureMapper::drawRepaintCounter().

There are three big changes:

  1. TextureMapperLayer has the debug visuals like GraphicsLayer.

Both debug border and repaint count are called as the debug visuals.

  1. We use the same color and width to Mac port because we get that info using

GraphicsLayer::updateDebugIndicators().

  1. Draw borders for background color, backing store and contents layer,

while drawing repaint count only for backing store.

No new tests. This functionality is for debugging, so we cannot test using DRT.

  • platform/graphics/cairo/GraphicsContext3DPrivate.h:
  • platform/graphics/qt/GraphicsContext3DQt.cpp:
  • platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:

(WebCore::GraphicsLayerTextureMapper::setShowDebugBorder):
(WebCore):
(WebCore::GraphicsLayerTextureMapper::setShowRepaintCounter):
(WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly):
(WebCore::GraphicsLayerTextureMapper::updateDebugBorderAndRepaintCountIfNeeded):
(WebCore::GraphicsLayerTextureMapper::setDebugBorder):
(WebCore::GraphicsLayerTextureMapper::updateBackingStoreIfNeeded):
(WebCore::GraphicsLayerTextureMapper::prepareBackingStore):
(WebCore::GraphicsLayerTextureMapper::setRepaintCount):

  • platform/graphics/texmap/GraphicsLayerTextureMapper.h:

(GraphicsLayerTextureMapper):
(WebCore::GraphicsLayerTextureMapper::debugBorderColor):
(WebCore::GraphicsLayerTextureMapper::debugBorderWidth):

  • platform/graphics/texmap/TextureMapper.h:
  • platform/graphics/texmap/TextureMapperBackingStore.cpp:

(WebCore::TextureMapperTiledBackingStore::adjustedTransformForRect):
(WebCore):
(WebCore::TextureMapperTiledBackingStore::paintToTextureMapper):
(WebCore::TextureMapperTiledBackingStore::drawBorder):

Override TextureMapperPlatformLayer::drawBorder() to draw the border
for each tile.

(WebCore::TextureMapperTiledBackingStore::drawRepaintCounter):

  • platform/graphics/texmap/TextureMapperBackingStore.h:

(WebCore::TextureMapperBackingStore::drawRepaintCounter):
(TextureMapperBackingStore):
(TextureMapperTiledBackingStore):

  • platform/graphics/texmap/TextureMapperGL.cpp:

(WebCore::TextureMapperGL::drawRepaintCounter):

  • platform/graphics/texmap/TextureMapperGL.h:
  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::TextureMapperImageBuffer::drawBorder):
(WebCore):
(WebCore::TextureMapperImageBuffer::drawRepaintCounter):

  • platform/graphics/texmap/TextureMapperImageBuffer.h:

(TextureMapperImageBuffer):

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::paintSelf):
(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):

  • platform/graphics/texmap/TextureMapperLayer.h:

(State):
(WebCore::TextureMapperLayer::State::State):

  • platform/graphics/texmap/TextureMapperPlatformLayer.h:

(WebCore::TextureMapperPlatformLayer::drawBorder):

5:40 AM Changeset in webkit [140820] by Patrick Gansterer
  • 2 edits in trunk/Source/WebCore

Build fix for !ENABLE(DRAG_SUPPORT) after r140286.

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::autoscrollTimerFired):

5:27 AM Changeset in webkit [140819] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Resolving duplicate expectation entries.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
5:10 AM Changeset in webkit [140818] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: Move dispatchMouseEvent optional params after x,y
https://bugs.webkit.org/show_bug.cgi?id=107828

Patch by Ken Kania <kkania@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

No new tests, as this just rearranges the order of arguments to make
JSCompiler happy. The params were rearranged in r140649 to match
dispatchKeyEvent's params.

  • inspector/Inspector.json:
  • inspector/InspectorInputAgent.cpp:

(WebCore::InspectorInputAgent::dispatchMouseEvent):

  • inspector/InspectorInputAgent.h:

(InspectorInputAgent):

5:07 AM Changeset in webkit [140817] by apavlov@chromium.org
  • 3 edits
    2 adds in trunk

Web Inspector: [Styles] Editing a property value containing a trimmed data: URL breaks the style
https://bugs.webkit.org/show_bug.cgi?id=107936

Reviewed by Yury Semikhatsky.

Source/WebCore:

Restore the original CSS property value before editing.

Test: inspector/styles/edit-value-with-trimmed-url.html

  • inspector/front-end/StylesSidebarPane.js:

LayoutTests:

  • inspector/styles/edit-value-with-trimmed-url-expected.txt: Added.
  • inspector/styles/edit-value-with-trimmed-url.html: Added.
5:05 AM Changeset in webkit [140816] by anilsson@rim.com
  • 5 edits in trunk/Source/WebKit/blackberry

[BlackBerry] AC layers appear in the wrong place on RTL page
https://bugs.webkit.org/show_bug.cgi?id=107930

Reviewed by George Staikos.

The public API of the BlackBerry port always reports a minimum scroll
position of (0, 0), even on RTL pages with left overflow. We
accomplish this by translating the WebCore scroll position by an
amount equal in size to the minimum scroll position, to obtain the API
scroll position reported to the API client.

This means the API client will ask us to render a rect that needs to
be corrected for the minimum scroll position, or we'll render the wrong
part. This is done for BackingStore, but not for WebPageCompositor.

WebPageCompositor was rendering the wrong part of the web page when
the minimum scroll position was non-zero. Fixed by communicating the
minimum scroll position to the WebPageCompositor, and accounting for it
when interpreting the requested content rectangle to render.

PR 280229.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::commitRootLayer):
(BlackBerry::WebKit::WebPagePrivate::commitRootLayerIfNeeded):

  • Api/WebPageCompositor.cpp:

(BlackBerry::WebKit::WebPageCompositorPrivate::render):
(BlackBerry::WebKit::WebPageCompositorPrivate::drawLayers):

  • Api/WebPageCompositor_p.h:

(BlackBerry::WebKit::WebPageCompositorPrivate::layoutRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::setLayoutRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::documentRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::setDocumentRect):
(WebPageCompositorPrivate):

  • Api/WebPage_p.h:

(WebPagePrivate):

4:59 AM Changeset in webkit [140815] by keishi@webkit.org
  • 1 edit
    4 adds
    1 delete in trunk/LayoutTests

[Chromium] Rebaselining textLayout.svg.

Unreviewed. Gardening.

  • platform/chromium-mac-mountainlion/svg/batik/text/textLayout-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Removed.
4:57 AM Changeset in webkit [140814] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Web Inspector: [Network] Use DataGrid column alignment instead of custom styling.
https://bugs.webkit.org/show_bug.cgi?id=107935

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

On Network Panel column alignment is specified both in
column descriptors and in CSS stylesheet.

Only one alignment specifier should last.

  • inspector/front-end/DataGrid.js:

(WebInspector.DataGridNode.prototype.createTD): Extracted common code.
(WebInspector.DataGridNode.prototype.createCell): Use "createTD".

  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkDataGridNode.prototype._createDivInTD): Ditto.

  • inspector/front-end/networkLogView.css: Remove exheberant rules.
  • inspector/front-end/networkPanel.css: Fix whitespaces.
4:36 AM Changeset in webkit [140813] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: Add explanation for Console object expansion behaviour
https://bugs.webkit.org/show_bug.cgi?id=107793

Patch by Sergey Ryazanov <serya@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

  • English.lproj/localizedStrings.js:
  • inspector/front-end/ConsoleMessage.js:

(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsArrayOrObject):

  • inspector/front-end/inspector.css:

(.object-info-state-note):
(.object-info-state-note::before):
(.object-info-state-note:hover):
(.section.expanded .object-info-state-note):
(.section.expanded .properties, .event-bar.expanded .event-properties):
(.pane.expanded .properties, .event-bar .event-properties):

4:32 AM Changeset in webkit [140812] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Missing files in GNUmakefile.list.am for Notifications support
https://bugs.webkit.org/show_bug.cgi?id=107934

Patch by Claudio Saavedra <Claudio Saavedra> on 2013-01-25
Reviewed by Philippe Normand.

  • GNUmakefile.list.am: Add DOMWindowNotifications.idl and

WorkerContextNotifications.idl to dom_binding_idls and
JSNotificationCustom.{cpp,h} to webcore_sources, since without
this the Notifications will be broken.

3:48 AM Changeset in webkit [140811] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit2

Further GTK build fixing.
Adding Source/WebKit2/WebProcess/Storage to the list of directories
to be searched for header inclusion.

  • GNUmakefile.am:
3:38 AM Changeset in webkit [140810] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebKit2

Unreviewed GTK build fix.
Adjusting the build targets after WebKeyValueStorageManager.cpp was moved
to a different directory.

  • GNUmakefile.list.am:
3:14 AM Changeset in webkit [140809] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: implement search for workspace sources
https://bugs.webkit.org/show_bug.cgi?id=107814

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

Implement generic WebInspector.ContentProvider.performSearchInContent method and use it in both
StaticContentProvider and fileSystemWorkspaceProvider.

No new tests.

  • inspector/front-end/ContentProvider.js:

(WebInspector.ContentProvider.performSearchInContent): Added.

  • inspector/front-end/ContentProviders.js:

(WebInspector.StaticContentProvider.prototype.):
(WebInspector.StaticContentProvider.prototype.searchInContent):

  • inspector/front-end/FileSystemWorkspaceProvider.js:

(WebInspector.FileSystemWorkspaceProvider.prototype.contentCallback):
(WebInspector.FileSystemWorkspaceProvider.prototype.searchInFileContent):

3:03 AM Changeset in webkit [140808] by commit-queue@webkit.org
  • 6 edits in trunk

Unreviewed, rolling out r140774.
http://trac.webkit.org/changeset/140774
https://bugs.webkit.org/show_bug.cgi?id=107932

Tests ScrollingCoordinatorChromiumTest.fastScrollingByDefault

and fastScrollingForFixedPosition are failing (Requested by
keishi on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-25

Source/WebKit/chromium:

  • public/WebWidget.h:

(WebWidget):
(WebKit::WebWidget::isInputThrottled):
(WebKit::WebWidget::renderingStats):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::~WebViewImpl):
(WebKit::WebViewImpl::renderingStats):
(WebKit):
(WebKit::WebViewImpl::setCompositorSurfaceReady):
(WebKit::WebViewImpl::isInputThrottled):
(WebKit::WebViewImpl::setIsTransparent):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

  • src/WebViewImpl.h:

Tools:

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::initializeLayerTreeView):
(WebViewHost::setWebWidget):

2:48 AM Changeset in webkit [140807] by commit-queue@webkit.org
  • 9 edits
    2 adds in trunk

Assert the connectedSubframeCount is consistent and fix over counting
https://bugs.webkit.org/show_bug.cgi?id=107302

Patch by Elliott Sprehn <Elliott Sprehn> on 2013-01-25
Reviewed by Alexey Proskuryakov.

Source/WebCore:

Add a debug assertion that walks the subtree during frame disconnection
and manually counts the number of connected subframes to assert that the
value from Node::connectedSubframeCount() is the same as if we traversed
through the tree.

In fixing the places where this assertion failed I made document destruction
faster by not walking the entire document looking for frames if the entire
frame tree has been destroyed by way of FrameLoader::detachChildren().
I had inadvertently introduced this improvement in r133933, but then I
regressed it in r140090 when we switched to counting because I didn't
realize we destroy the frame tree separate of frame disconnection on
document unload so all frames could have been destroyed but the counts
left on the ancestors.

I also fixed another overcounting case where the adoption agency algorithm
may call ContainerNode::takeAllChildrenFrom() which in turn calls
ContainerNode::removeAllChildren() and could have left a connected subframe
count on the node even though all the frames had been removed.

This assertion did not uncover any cases of undercounting the number of
frames.

This also fixes a rare edge case where removeChild of an iframe that
was already being unloaded would not unload the frame until the top level
unload was done, and a reparenting of the iframe would not cause it to load.

Test: fast/frames/reparent-in-unload-contentdocument.html

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::removeAllChildren):
(WebCore::ContainerNode::parserInsertBefore):
(WebCore::ContainerNode::parserRemoveChild):
(WebCore::ContainerNode::parserAppendChild):

  • dom/ContainerNodeAlgorithms.cpp:

(WebCore):
(WebCore::assertConnectedSubframeCountIsConsistent):

  • dom/ContainerNodeAlgorithms.h:

(WebCore):
(WebCore::ChildFrameDisconnector::disconnect):

  • dom/Node.cpp:

(WebCore::Node::updateAncestorConnectedSubframeCountForRemoval):
(WebCore):
(WebCore::Node::updateAncestorConnectedSubframeCountForInsertion):

  • dom/Node.h:

(Node):

  • html/HTMLFrameOwnerElement.cpp:

(WebCore::HTMLFrameOwnerElement::clearContentFrame):
(WebCore):
(WebCore::HTMLFrameOwnerElement::disconnectContentFrame):

  • html/HTMLFrameOwnerElement.h:

(HTMLFrameOwnerElement):

LayoutTests:

Add a test that removing an iframe in the middle of unload causes the
contentDocument to become immediately inaccessible.

  • fast/frames/reparent-in-unload-contentdocument-expected.txt: Added.
  • fast/frames/reparent-in-unload-contentdocument.html: Added.
2:45 AM Changeset in webkit [140806] by mikhail.pozdnyakov@intel.com
  • 2 edits in trunk/Source/WebKit2

[WK2][EFL] PagePolicyClientEfl should be based on C WK2 API
https://bugs.webkit.org/show_bug.cgi?id=107854

Reviewed by Benjamin Poulain.

PagePolicyClientEfl should be based on C WK2 API in order not to
break API layering.

  • UIProcess/efl/PagePolicyClientEfl.cpp:

(WebKit::PagePolicyClientEfl::decidePolicyForResponseCallback):

2:24 AM Changeset in webkit [140805] by pfeldman@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: inspector slows down pages with many anonymous scripts.
https://bugs.webkit.org/show_bug.cgi?id=107928

Reviewed by Alexander Pavlov.

The problem was that workspace code introduced n2 complexity for unique URI calculation.

  • inspector/front-end/SimpleWorkspaceProvider.js:

(WebInspector.SimpleWorkspaceProvider):
(WebInspector.SimpleWorkspaceProvider.prototype.uniqueURI):

2:18 AM Changeset in webkit [140804] by commit-queue@webkit.org
  • 4 edits in trunk

[CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
https://bugs.webkit.org/show_bug.cgi?id=106443

Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2013-01-25
Reviewed by Laszlo Gombos.

LevelDB is now included in ThirdParty. Use it when IndexDB is
enabled for EFL.

.:

  • Source/cmake/OptionsEfl.cmake:

Set WTF_USE_LEVELDB when IndexedDB is enabled

Source/WebCore:

  • CMakeLists.txt:

Build ThirdParty/leveldb when WTF_USE_LEVELDB is set

2:10 AM Changeset in webkit [140803] by tkent@chromium.org
  • 12 edits
    1 add in trunk

INPUT_MULTIPLE_FIELDS_UI: Inconsistent value of aria-valuetext attribute
https://bugs.webkit.org/show_bug.cgi?id=107897

Reviewed by Kentaro Hara.

Source/WebCore:

aria-valuetext and aria-valuenow attributes had inconsistent values in
a case of initial empty state and a case that a user clears a field.

  • aria-valuetext attribute should have "blank" message in the initial empty state.
  • aria-valuenow attribute should be removed in the cleared empty state.

Also, we have a bug that aira-valuenow had a symbolic value such as "AM"
"January". It should always have a numeric value according to the
specification.
http://www.w3.org/TR/wai-aria/states_and_properties#aria-valuenow

No new tests. Updates fast/forms/*-multiple-fields/*-multiple-fields-ax-aria-attributes.html.

  • html/shadow/DateTimeFieldElement.cpp:

(WebCore::DateTimeFieldElement::DateTimeFieldElement):
Set "blank" message to aria-valuetext attribute.
(WebCore::DateTimeFieldElement::updateVisibleValue):
aria-valuenow attribute should be a numeric value. Apply String::number
to the return value of valueForARIAValueNow.
Remove aria-valuenow attribute if nothing is selected.
(WebCore::DateTimeFieldElement::valueForARIAValueNow):
Added.

  • html/shadow/DateTimeFieldElement.h:

(DateTimeFieldElement): Declare valueForARIAValueNow.

  • html/shadow/DateTimeSymbolicFieldElement.cpp:

(WebCore::DateTimeSymbolicFieldElement::valueForARIAValueNow):
Added. Returns 1 + internal selection index.
For example, the function returns 1 for January.

  • html/shadow/DateTimeSymbolicFieldElement.h:

(DateTimeSymbolicFieldElement): Declare valueForARIAValueNow.

LayoutTests:

Fix existing tests to show aria-valuenow attribute values.

  • fast/forms/resources/multiple-fields-ax-aria-attributes.js: Added.
  • fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes-expected.txt:
  • fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes.html:

Use multiple-fields-ax-aria-attributes.js.
Add tests for initial empty-value state.

  • fast/forms/month-multiple-fields/month-multiple-fields-ax-aria-attributes-expected.txt:
  • fast/forms/month-multiple-fields/month-multiple-fields-ax-aria-attributes.html:

Use multiple-fields-ax-aria-attributes.js.

  • fast/forms/time-multiple-fields/time-multiple-fields-ax-aria-attributes-expected.txt:
  • fast/forms/time-multiple-fields/time-multiple-fields-ax-aria-attributes.html:

Use multiple-fields-ax-aria-attributes.js.

2:08 AM Changeset in webkit [140802] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit2

[Qt][Gtk] build fix after r140752.
https://bugs.webkit.org/show_bug.cgi?id=107908

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-25
Reviewed by Kentaro Hara.

Build break after r140752.

Move Authentication and Downloads to Shared.

  • DerivedSources.pri:
  • GNUmakefile.am:
  • WebKit2.pri:
1:56 AM Changeset in webkit [140801] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Quick fix for Chromium EWS bots running out of space due to a tmp file leak
https://bugs.webkit.org/show_bug.cgi?id=107905

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-25
Reviewed by Eric Seidel.

Added line to EWS loop to clear /tmp of known Chromium test leak.
Directories named ".org.chromium.Chromium.XXXXXX" not getting cleaned up.

  • EWSTools/start-queue.sh:
1:35 AM Changeset in webkit [140800] by hans@chromium.org
  • 2 edits in trunk/Source/WebCore

Disable Clang's -Wreturn-type-c-linkage for Source/WebCore/bindings/v8/
https://bugs.webkit.org/show_bug.cgi?id=107845

Reviewed by Adam Barth.

A recent version of Clang started warning about code in
Source/WebCore/bindings/v8/npruntime.cpp.

In this case it is warning about an 'extern "c"' function returning a
non-POD type. But because the function has internal linkage, the
warning doesn't really apply.

This change suppresses the warning in the meantime.

Tested by building with Clang r172454.

  • WebCore.gyp/WebCore.gyp:
1:24 AM Changeset in webkit [140799] by keishi@webkit.org
  • 33 edits
    17 deletes in trunk/LayoutTests

[Chromium] Rebaseline for r140728.

Unreviewed. Gardening.

  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/batik/filters/feTile-expected.png: Removed.
  • platform/chromium-linux-x86/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt:
  • platform/chromium-linux-x86/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-linux-x86/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/batik/filters/feTile-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Removed.
  • platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Removed.
  • platform/chromium-win/svg/text/small-fonts-2-expected.png:
1:03 AM Changeset in webkit [140798] by commit-queue@webkit.org
  • 17 edits in trunk/Source

Web Inspector: add checkbox for continuous painting to the inspector's settings
https://bugs.webkit.org/show_bug.cgi?id=107352

Patch by Eberhard Graether <egraether@google.com> on 2013-01-25
Reviewed by Pavel Feldman.

This change adds a checkbox to activate continuous painting to the WebInspector's
rendering settings and plumbs the setting to Chromium's WebLayerTreeView. The
setting is visible if InspectorClient::canContinuouslyPaint() returns true.

Source/Platform:

  • chromium/public/WebLayerTreeView.h:

(WebLayerTreeView):
(WebKit::WebLayerTreeView::setContinuousPaintingEnabled):

Source/WebCore:

No new tests.

  • English.lproj/localizedStrings.js:
  • inspector/Inspector.json:
  • inspector/InspectorClient.h:

(WebCore::InspectorClient::canContinuouslyPaint):
(WebCore::InspectorClient::setContinuousPaintingEnabled):
(InspectorClient):

  • inspector/InspectorPageAgent.cpp:

(PageAgentState):
(WebCore::InspectorPageAgent::restore):
(WebCore::InspectorPageAgent::disable):
(WebCore::InspectorPageAgent::canContinuouslyPaint):
(WebCore):
(WebCore::InspectorPageAgent::setContinuousPaintingEnabled):

  • inspector/InspectorPageAgent.h:
  • inspector/front-end/Settings.js:
  • inspector/front-end/SettingsScreen.js:

(WebInspector.GenericSettingsTab):
(WebInspector.GenericSettingsTab.prototype.get _continuousPaintingChanged):

  • inspector/front-end/inspector.js:

(WebInspector.doLoadedDone):

Source/WebKit/chromium:

  • public/WebView.h:

(WebView):

  • src/InspectorClientImpl.cpp:

(WebKit::InspectorClientImpl::canContinuouslyPaint):
(WebKit):
(WebKit::InspectorClientImpl::setContinuousPaintingEnabled):

  • src/InspectorClientImpl.h:

(InspectorClientImpl):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::setContinuousPaintingEnabled):
(WebKit):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

  • src/WebViewImpl.h:
12:55 AM Changeset in webkit [140797] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Update Anne's email address
https://bugs.webkit.org/show_bug.cgi?id=107866

Reviewed by Adam Barth.

  • Scripts/webkitpy/common/config/committers.py:
12:46 AM Changeset in webkit [140796] by rniwa@webkit.org
  • 1 edit
    1 add
    4 deletes in trunk/LayoutTests

Mac WK1 rebaselines for r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • platform/mac-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
12:28 AM Changeset in webkit [140795] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking resize-corner-tracking*.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
12:23 AM Changeset in webkit [140794] by dmazzoni@google.com
  • 4 edits in trunk

REGRESSION (r140658): Multiple accessibility failures on GTK
https://bugs.webkit.org/show_bug.cgi?id=107832

Reviewed by Chris Fleizach.

Source/WebCore:

In the ATK accessibility implementation, attachWrapper
might create a different object depending on the role of
the WebCore AccessibilityObject, whereas on other platforms
attachWrapper doesn't care. Calling init before attachWrapper
solves the problem.

Re-enables 7 skipped tests.

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::getOrCreate):

LayoutTests:

Re-enable accessibility tests that were skipped when they started
failing.

  • platform/gtk/TestExpectations:
12:21 AM Changeset in webkit [140793] by mitz@apple.com
  • 2 edits in trunk/Source/WebKit/mac

WebNavigationData does not distinguish between an empty title and a missing title
https://bugs.webkit.org/show_bug.cgi?id=107917

Reviewed by Andy Estes.

  • WebCoreSupport/WebFrameLoaderClient.mm:

(nilOrNSString): Added this helper function.
(WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigationData with a nil
title, rather than the empty string, if the document does not have a title.

12:12 AM Changeset in webkit [140792] by rniwa@webkit.org
  • 17 edits
    17 adds
    32 deletes in trunk/LayoutTests

(Hopefully) Final Mac rebaselines for r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textDecoration-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/mac-lion/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/mac/svg/batik/paints/gradientLimit-expected.txt:
  • platform/mac/svg/batik/paints/patternRegions-expected.txt: Removed.
  • platform/mac/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/mac/svg/batik/text/textDecoration-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
  • platform/mac/svg/custom/font-face-cascade-order-expected.txt:
  • platform/mac/svg/custom/marker-default-width-height-expected.txt:
  • platform/mac/svg/custom/text-hit-test-expected.txt:
  • svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • svg/batik/paints/patternRegions-expected.txt: Added.
  • svg/batik/text/textAnchor3-expected.txt: Added.
  • svg/batik/text/textDecoration-expected.txt: Added.
  • svg/batik/text/textLayout-expected.txt: Added.

Jan 24, 2013:

11:57 PM Changeset in webkit [140791] by tkent@chromium.org
  • 7 edits in trunk/Source/WebCore

INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of DateTimeSymbolicFieldElement
https://bugs.webkit.org/show_bug.cgi?id=107918

Reviewed by Kentaro Hara.

DateTimeSymbolicFieldElement::minimum() and maximum() are very
confusing. They don't return minimum/maximum value of 0-based symbol
index though valueAsInteger is 0-based. These functions are used only
for ARIA attributes in DateTimeFieldElement::initialize().

  • Remove DateTimeFieldElement::minimum() and maximum(), and pass

minimum/maximum values for ARIA attributes as function arguments.

  • DateTimeNumericFieldElement::maximum() is now non-virtual. It is called by subclasses.

No new tests. This should not change any behavior.

  • html/shadow/DateTimeFieldElement.cpp:

(WebCore::DateTimeFieldElement::initialize):
Add axMimimum/axMaximum arguments. Don't use minimum() and maximum().

  • html/shadow/DateTimeFieldElement.h:

(DateTimeFieldElement): Ditto.

  • html/shadow/DateTimeNumericFieldElement.cpp:

(WebCore::DateTimeNumericFieldElement::initialize):
Pass m_range.minimum and maximum to DateTimeFieldElement::initialize().

  • html/shadow/DateTimeNumericFieldElement.h:

(DateTimeNumericFieldElement):

  • Add initialize()
  • Make maximum() non-virtual
  • Remove minimum().
  • html/shadow/DateTimeSymbolicFieldElement.cpp:

(WebCore::DateTimeSymbolicFieldElement::initialize):
Pass m_minimumIndex + 1 and m_maximumIndex + 1 to
DateTimeFieldElement::initialize().

  • html/shadow/DateTimeSymbolicFieldElement.h:

(DateTimeSymbolicFieldElement):
Add initialize() and remove minimum() and maximum().

11:49 PM Changeset in webkit [140790] by keishi@webkit.org
  • 3 edits in trunk/LayoutTests

[Chromium] Rebaselining verticalText.svg after r140728.

Unreviewed. Gardening.

  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
11:42 PM Changeset in webkit [140789] by keishi@webkit.org
  • 2 edits
    1 move
    1 delete in trunk/LayoutTests

[Chromium] Rebaselining combobox.svg after r140693.

Unreviewed. Gardening.

  • platform/chromium-mac/svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/chromium-mac-lion/svg/carto.net/combobox-expected.txt.
  • platform/chromium-win-xp/svg/carto.net/combobox-expected.txt: Removed.
  • platform/chromium-win/svg/carto.net/combobox-expected.txt:
11:25 PM Changeset in webkit [140788] by tkent@chromium.org
  • 5 edits in trunk/Source/WebCore

INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove unused DateTimeHourFieldElement::valueAsInteger
https://bugs.webkit.org/show_bug.cgi?id=107915

Reviewed by Kentaro Hara.

DateTimeHourFieldElement::valueAsInteger is never called. Remove it and
make valueAsInteger non-public.

No new tests. This shouldn't change any behavior.

  • html/shadow/DateTimeFieldElement.h:

(DateTimeFieldElement): Make valueAsInteger protected.

  • html/shadow/DateTimeFieldElements.cpp:

Remove DateTimeHourFieldElement::valueAsInteger.
(WebCore::DateTimeHourFieldElement::populateDateTimeFieldsState):
Remove unnecessary DateTimeNumericFieldElement:: prefix.

  • html/shadow/DateTimeFieldElements.h:

(DateTimeHourFieldElement): Remove valueAsInteger.

  • html/shadow/DateTimeNumericFieldElement.h:

(DateTimeNumericFieldElement):
Make valueAsInteger FINAL.

11:08 PM Changeset in webkit [140787] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking resize-corner-tracking*.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
11:00 PM Changeset in webkit [140786] by abarth@webkit.org
  • 3 edits in trunk/Tools

HTTP 500 error between QueueStatusServer and bot(s)
https://bugs.webkit.org/show_bug.cgi?id=107184

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-24
Reviewed by Adam Barth.

Removed the use of memcache which was the source of the exception.

  • QueueStatusServer/handlers/updatestatus.py:

(UpdateStatus.post):

  • QueueStatusServer/model/attachment.py:

(Attachment):
(Attachment.summary):

10:57 PM Changeset in webkit [140785] by rniwa@webkit.org
  • 6 edits
    15 adds
    26 deletes in trunk/LayoutTests

Even more Mac rebaselines after r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/mac/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/mac/svg/carto.net/selectionlist-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-expected.txt:
  • platform/mac/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • svg/batik/text/textAnchor2-expected.txt: Added.
  • svg/text/bidi-embedded-direction-expected.txt: Added.
10:45 PM Changeset in webkit [140784] by morrita@google.com
  • 8 edits in trunk/Source/WebCore

Refactoring: The name ContainerNode::removeChildren and ContainerNde::removeAllChilren() is confusing
https://bugs.webkit.org/show_bug.cgi?id=107640

Reviewed by Eric Seidel.

This change renames unsafe removeAllChilren() function to
removeDetachedChildren() and move it to protected visibility.

In theory, the removed nodes should be detached() before. But some
tests violates that assumption. It should be fixed.

No new tests. No behavior change.

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::removeDetachedChildren):
(WebCore::ContainerNode::takeAllChildrenFrom):
(WebCore::ContainerNode::~ContainerNode):

  • dom/ContainerNode.h:

(ContainerNode):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::removeDetachedChildrenInContainer):
(WebCore):

  • dom/Document.cpp:

(WebCore::Document::removedLastRef):

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::~ShadowRoot):

  • svg/SVGElementInstance.cpp:

(WebCore::SVGElementInstance::detach):

  • svg/SVGElementInstance.h:

(SVGElementInstance):

10:38 PM Changeset in webkit [140783] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Unreviewed, rolling out r140653.
http://trac.webkit.org/changeset/140653
https://bugs.webkit.org/show_bug.cgi?id=107916

Causes a temp file leak on the bots (Requested by abarth on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-24

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetTestController):

10:29 PM Changeset in webkit [140782] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking resize-corner-tracking-transformed-iframe.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
10:21 PM Changeset in webkit [140781] by rniwa@webkit.org
  • 14 edits
    12 adds
    20 deletes in trunk/LayoutTests

Another Mac rebaseline attempt after r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium-mac/svg/hixie/error/002-expected.txt: Removed.
  • platform/chromium-mac/svg/hixie/error/013-expected.txt: Removed.
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
  • platform/mac/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/mac/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/mac/svg/carto.net/scrollbar-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
  • platform/mac/svg/custom/invalid-css-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
  • platform/mac/svg/custom/text-ctm-expected.txt:
  • platform/mac/svg/hixie/error/002-expected.txt: Removed.
  • platform/mac/svg/hixie/error/013-expected.txt: Removed.
  • platform/mac/svg/text/non-bmp-positioning-lists-expected.txt:
  • svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
  • svg/batik/masking/maskRegions-expected.txt: Added.
  • svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • svg/batik/text/textPCDATA-expected.txt: Added.
  • svg/batik/text/textProperties-expected.txt: Added.
  • svg/hixie/error/002-expected.txt: Added.
  • svg/hixie/error/013-expected.txt: Added.
9:43 PM Changeset in webkit [140780] by Lucas Forschler
  • 2 edits in tags/Safari-537.27/Source/WebCore

Merged r140732. <rdar://problem/12417489> | <rdar://problem/12417489>

9:36 PM Changeset in webkit [140779] by rniwa@webkit.org
  • 89 edits
    135 adds
    230 deletes in trunk/LayoutTests

Mac rebaseline attempt after r140728.

  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium-mac/svg/css/shadow-changes-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium-mac/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/hixie/viewbox/003-expected.png: Added.
  • platform/chromium/svg/css/shadow-changes-expected.txt: Removed.
  • platform/chromium/svg/custom/getTransformToElement-expected.png: Removed.
  • platform/chromium/svg/custom/style-attribute-font-size-expected.png: Removed.
  • platform/chromium/svg/custom/text-ctm-expected.png: Removed.
  • platform/chromium/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/efl-wk2/svg/W3C-SVG-1.1: Added.
  • platform/efl-wk2/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textDecoration-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect2-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textProperties2-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Removed.
  • platform/efl/svg/batik/text/textDecoration-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect2-expected.png: Removed.
  • platform/efl/svg/batik/text/textProperties2-expected.png: Removed.
  • platform/efl/svg/hixie/viewbox/002-expected.png: Removed.
  • platform/efl/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/gtk/svg/hixie/viewbox/002-expected.png: Removed.
  • platform/gtk/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/mac/css3/zoom-coords-expected.txt: Added.
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/mac/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLength-expected.txt: Removed.
  • platform/mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/mac/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPosition2-expected.txt: Added.
  • platform/mac/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/mac/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/mac/svg/carto.net/button-expected.txt: Removed.
  • platform/mac/svg/carto.net/slider-expected.txt: Removed.
  • platform/mac/svg/carto.net/textbox-expected.txt:
  • platform/mac/svg/carto.net/window-expected.txt:
  • platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
  • platform/mac/svg/css/shadow-changes-expected.txt:
  • platform/mac/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
  • platform/mac/svg/custom/getTransformToElement-expected.txt:
  • platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
  • platform/mac/svg/custom/linking-uri-01-b-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
  • platform/mac/svg/custom/pattern-with-transformation-expected.txt:
  • platform/mac/svg/custom/style-attribute-font-size-expected.txt:
  • platform/mac/svg/custom/text-clip-expected.txt:
  • platform/mac/svg/custom/text-filter-expected.txt:
  • platform/mac/svg/custom/text-whitespace-handling-expected.txt:
  • platform/mac/svg/custom/use-dynamic-append-expected.txt:
  • platform/mac/svg/hixie/perf/001-expected.txt:
  • platform/mac/svg/hixie/perf/002-expected.txt:
  • platform/mac/svg/hixie/perf/007-expected.txt:
  • platform/mac/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/mac/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/mac/svg/text/text-midpoint-split-bug-expected.txt:
  • platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/mac/svg/zoom/page/zoom-zoom-coords-expected.txt: Added.
  • platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • svg/batik/filters/filterRegions-expected.txt: Added.
  • svg/batik/paints/patternRegionA-expected.txt: Added.
  • svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
  • svg/batik/text/textDecoration2-expected.txt: Added.
  • svg/batik/text/textEffect2-expected.txt: Added.
  • svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added.
  • svg/batik/text/textLength-expected.txt: Added.
  • svg/batik/text/textPosition-expected.txt: Added.
  • svg/batik/text/textProperties2-expected.txt: Added.
  • svg/batik/text/verticalText-expected.txt: Added.
  • svg/carto.net/button-expected.txt: Added.
  • svg/carto.net/slider-expected.txt: Added.
  • svg/css/text-shadow-multiple-expected.txt: Added.
  • svg/hixie/viewbox/002-expected.png: Added.
  • svg/hixie/viewbox/003-expected.png: Added.
  • svg/text/font-size-below-point-five-expected.txt: Added.
  • svg/transforms/animated-path-inside-transformed-html-expected.txt: Added.
  • svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
9:28 PM Changeset in webkit [140778] by keishi@webkit.org
  • 30 edits
    3 adds
    1 delete in trunk

Adjust design of the Calendar Picker
https://bugs.webkit.org/show_bug.cgi?id=107507

Reviewed by Kent Tamura.

.:

  • ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.

Source/WebCore:

Covered by existing calendar picker appearance tests.

  • Resources/pagepopups/calendarPicker.css:

(body): Use bigger font.
(.calendar-picker):
(.month-selector):
(.month-selector svg):
(.month-selector-popup-contents):
(.year-month-button-left .year-month-button):
(.year-month-button-right .year-month-button):
(.days-area-container):
(.days-area):
(.day-label):
(.day):
(.available):
(.month-mode .day):
(.today-clear-area .today-button):

  • Resources/pagepopups/calendarPicker.js:

(CalendarPicker.prototype.fixWindowSize): Calculate the width of today-clear-area too.
(YearMonthController.prototype.attachTo):
(YearMonthController.prototype._attachLeftButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype._attachRightButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype.setMonth):
(YearMonthController.prototype._handleButtonClick):

  • Resources/pagepopups/calendarPickerMac.css: Removed.
  • Resources/pagepopups/chromium/calendarPickerChromium.css: Added.

(.year-month-button):
(.days-area-container:focus):

  • Resources/pagepopups/chromium/pickerCommonChromium.css: Added. Use Chrome-style buttons.

(button):
(:enabled:hover:-webkit-any(button, input[type='button'])):
(:enabled:active:-webkit-any(button, input[type='button'])):
(:disabled:-webkit-any(button, input[type='button'])):
(:enabled:focus:-webkit-any(button, input[type='button'])):

  • WebCore.gyp/WebCore.gyp: Include pickerCommonChromium.css and calendarPickerChromium.css.
  • rendering/RenderTheme.cpp: Remove extraCalendarPickerStyleSheet
  • rendering/RenderTheme.h: Ditto.
  • rendering/RenderThemeChromiumMac.h: Ditto.
  • rendering/RenderThemeChromiumMac.mm: Ditto.

(WebCore):

Source/WebKit/chromium:

  • src/DateTimeChooserImpl.cpp:

(WebKit::DateTimeChooserImpl::writeDocument): Include pickerCommonChromium.css and calendarPickerChromium.css.

LayoutTests:

  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/month-picker-key-operations.html:
  • platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/week-picker-key-operations.html:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
  • platform/chromium/TestExpectations: Marking calendar picker appearance tests as needing rebaseline.
9:23 PM Changeset in webkit [140777] by eric@webkit.org
  • 2 edits in trunk/Tools

Skip haslanded_unittest.py on systems which do not have interdiff installed
https://bugs.webkit.org/show_bug.cgi?id=106402

Unreviewed.

  • Scripts/webkitpy/tool/steps/haslanded_unittest.py:

(HasLandedTest):

9:14 PM Changeset in webkit [140776] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Disable the failing webkitpy test for now.

  • Scripts/webkitpy/tool/steps/haslanded_unittest.py:
9:06 PM Changeset in webkit [140775] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

Fixing the diff_parser to correctly identify git diffs even with leading comments.
https://bugs.webkit.org/show_bug.cgi?id=107871

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-24
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/diff_parser.py:
  • Scripts/webkitpy/common/checkout/diff_parser_unittest.py:
  • Scripts/webkitpy/tool/steps/haslanded.py:
8:57 PM Changeset in webkit [140774] by commit-queue@webkit.org
  • 6 edits in trunk

[chromium] Remove dead transitional code from WebViewImpl
https://bugs.webkit.org/show_bug.cgi?id=107889

Patch by James Robinson <jamesr@chromium.org> on 2013-01-24
Reviewed by Adrienne Walker.

Source/WebKit/chromium:

The chromium side of this landed at r178256 and seems stable.

  • public/WebWidget.h:

(WebKit::WebWidget::setCompositorSurfaceReady):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::~WebViewImpl):
(WebKit):
(WebKit::WebViewImpl::setIsTransparent):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

  • src/WebViewImpl.h:

Tools:

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::initializeLayerTreeView):
(WebViewHost::setWebWidget):

8:35 PM Changeset in webkit [140773] by msaboff@apple.com
  • 1 edit
    3 adds in trunk/LayoutTests

Add js/regress tests for integer modulo
https://bugs.webkit.org/show_bug.cgi?id=107885

Reviewed by Filip Pizlo.

New JSRegress test for integer modulo.

  • fast/js/regress/integer-modulo-expected.txt: Added.
  • fast/js/regress/integer-modulo.html: Added.
  • fast/js/regress/script-tests/integer-modulo.js: Added.
8:22 PM Changeset in webkit [140772] by eae@chromium.org
  • 23 edits
    75 adds
    69 deletes in trunk/LayoutTests

Unreviewed rebaselines for r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium/svg/batik/text/textPosition2-expected.txt: Removed.
  • platform/mac-lion/svg/W3C-I18N: Added.
  • platform/mac-lion/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1-SE: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/mac-lion/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/mac-lion/svg/custom/font-face-simple-expected.txt: Added.
  • platform/mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/mac-lion/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/mac-lion/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-rotation-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-dom-01-f-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-rotation-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/mac-wk2/svg/zoom: Removed.
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
  • platform/mac/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/mac/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPosition2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/mac/svg/custom/font-face-simple-expected.txt:
  • platform/mac/svg/custom/image-small-width-height-expected.txt:
  • platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
  • platform/mac/svg/custom/text-dom-01-f-expected.txt:
  • platform/mac/svg/custom/text-repaint-including-stroke-expected.txt:
  • platform/mac/svg/custom/text-rotation-expected.txt:
  • platform/mac/svg/custom/text-x-dy-lists-expected.txt:
  • platform/mac/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
  • svg/batik/text/textAnchor-expected.txt: Added.
  • svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • svg/batik/text/textPosition2-expected.txt: Added.
  • svg/batik/text/textStyles-expected.txt: Added.
  • svg/text/text-repaint-rects-expected.txt: Added.
  • svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
8:10 PM Changeset in webkit [140771] by yosin@chromium.org
  • 2 edits
    3 copies in branches/chromium/1364

Merge 140525

REGRESSION(r139044): Pan icon remains on screen on Chromium-WinXP
https://bugs.webkit.org/show_bug.cgi?id=107623

Reviewed by Hajime Morita.

Source/WebCore:

The issue is caused by AutoscrollController::stopAutoscrollTimer()
doesn't call View::removePanScrollIcon() because m_autoscrollType
is reset before checking it.

This patch changes to reset m_autoscrollType after all references.

Test: platform/chromium-win/fast/events/panScroll-panIcon.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::stopAutoscrollTimer):

LayoutTests:

This test checks no pan icon after pan scroll.

  • platform/chromium-win/fast/events/panScroll-panIcon-expected.png: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon.html: Added.
  • platform/chromium/TestExpectations: Changed to skip entry for panScroll-panIcon.html for Android, Linux and Mac.

TBR=yosin@chromium.org

8:06 PM Changeset in webkit [140770] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking selection-clear.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
7:47 PM Changeset in webkit [140769] by timothy_horton@apple.com
  • 8 edits in trunk/Source/WebKit2

[wk2] Page overlays should do their own animation, instead of relying on implicit animation
https://bugs.webkit.org/show_bug.cgi?id=107896
<rdar://problem/12900058>

Reviewed by Sam Weinig.

Use PageOverlay's animation instead of CA implicit animations for uninstallPageOverlay.

Make WKBundlePageInstallPageOverlay/WKBundlePageUninstallPageOverlay default to no animation.

Add WKBundlePageInstallPageOverlayWithAnimation/WKBundlePageUninstallPageOverlayWithAnimation.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:

(WKBundlePageUninstallPageOverlay): The default for shouldFadeOut is now false, so we don't need to pass it.
(WKBundlePageInstallPageOverlayWithAnimation): Add a version of WKBundlePageInstallPageOverlay that fades in.
(WKBundlePageUninstallPageOverlayWithAnimation): Add a version of WKBundlePageUninstallPageOverlay that fades out.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:

(WebKit::WebInspectorClient::highlight): installPageOverlay used to animate by default, now we need to ask for it.
(WebKit::WebInspectorClient::hideHighlight): uninstallPageOverlay used to implicitly animate accidentally, now we need to ask for it.

  • WebProcess/WebPage/FindController.cpp:

(WebKit::FindController::updateFindUIAfterPageScroll): Ditto.
(WebKit::FindController::hideFindUI): Ditto.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::installPageOverlay): Add shouldFadeIn parameter.
(WebKit::WebPage::uninstallPageOverlay):

  • WebProcess/WebPage/WebPage.h:

(WebPage): Add shouldFadeIn to installPageOverlay; make both it and uninstallPageOverlay's shouldFade out default to false.

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::destroyPageOverlayLayer): Disable implicit animations when removing a page overlay.

7:43 PM Changeset in webkit [140768] by arv@chromium.org
  • 1 edit
    1 copy
    2 moves
    1 add in trunk/LayoutTests

Unreviewed Chromium rebaseline.

Rebaseline tests on Chromium port after r140693.

  • platform/chromium-mac-lion/svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt.
  • platform/chromium-win-xp/svg/carto.net/combobox-expected.txt: Copied from LayoutTests/platform/chromium/svg/carto.net/combobox-expected.txt.
  • svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/chromium/svg/carto.net/combobox-expected.txt.
7:18 PM Changeset in webkit [140767] by pilgrim@chromium.org
  • 1 edit in trunk/Tools/Scripts/webkitpy/common/config/committers.py

Add Mark Pilgrim as committer

7:13 PM Changeset in webkit [140766] by eae@chromium.org
  • 556 edits
    727 adds
    442 deletes in trunk/LayoutTests

Unreviewed (manual) chromium and apple rebaseline for r140728.

  • platform/chromium-linux-x86/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
  • platform/chromium-linux/css3/zoom-coords-expected.txt:
  • platform/chromium-linux/platform/chromium-linux/svg/text/text-with-geometric-precision-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-linux/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-linux/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Added.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Added.
  • platform/chromium-linux/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-linux/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-linux/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-linux/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-linux/svg/text/scaling-font-with-geometric-precision-expected.png:
  • platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-linux/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-linux/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-linux/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-linux/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-lion/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-lion/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.png:
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac/css3/zoom-coords-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/feTile-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/selectionlist-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac/svg/carto.net/textbox-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-modes-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-cascade-order-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/invalid-css-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/custom/marker-default-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-detach-expected.png:
  • platform/chromium-mac/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-mac/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/filters/feTile-expected.png:
  • platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/masking: Added.
  • platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints: Added.
  • platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-xp/svg/clip-path: Removed.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf: Added.
  • platform/chromium-win-xp/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text: Added.
  • platform/chromium-win-xp/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win-xp/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/transforms: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-win-xp/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-win/css3/zoom-coords-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
  • platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/chromium-win/svg/batik/text/smallFonts-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
  • platform/chromium-win/svg/batik/text/textLength-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/batik/text/textStyles-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalText-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-win/svg/carto.net/button-expected.txt:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
  • platform/chromium-win/svg/carto.net/slider-expected.txt:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.txt:
  • platform/chromium-win/svg/carto.net/textbox-expected.txt:
  • platform/chromium-win/svg/carto.net/window-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
  • platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
  • platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
  • platform/chromium-win/svg/custom/font-face-simple-expected.png:
  • platform/chromium-win/svg/custom/font-face-simple-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
  • platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
  • platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
  • platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
  • platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/chromium-win/svg/custom/tref-own-content-removal-expected.txt:
  • platform/chromium-win/svg/custom/tref-update-expected.txt:
  • platform/chromium-win/svg/custom/use-detach-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-expected.txt:
  • platform/chromium-win/svg/custom/use-on-rect-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-text-expected.txt:
  • platform/chromium-win/svg/custom/use-on-use-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-transform-expected.txt:
  • platform/chromium-win/svg/hixie/perf/003-expected.txt:
  • platform/chromium-win/svg/hixie/perf/004-expected.txt:
  • platform/chromium-win/svg/hixie/perf/005-expected.txt:
  • platform/chromium-win/svg/hixie/perf/006-expected.txt:
  • platform/chromium-win/svg/hixie/text/001-expected.png: Added.
  • platform/chromium-win/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003-expected.txt:
  • platform/chromium-win/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003b-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-query-expected.txt:
  • platform/chromium-win/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win/svg/text/scaled-font-expected.txt:
  • platform/chromium-win/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-2-expected.png:
  • platform/chromium-win/svg/text/small-fonts-2-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-3-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-expected.txt: Removed.
  • platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
  • platform/chromium-win/svg/text/text-align-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-06-b-expected.txt:
  • platform/chromium-win/svg/text/text-altglyph-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-deco-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-win/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-path-middle-align-expected.txt:
  • platform/chromium-win/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-04-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-07-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-win/svg/text/text-tref-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/text/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-ws-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-ws-02-t-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-win/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
  • platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/chromium/css3/zoom-coords-expected.txt: Added.
  • platform/chromium/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium/svg/batik/filters: Removed.
  • platform/chromium/svg/batik/filters/feTile-expected.txt: Removed.
  • platform/chromium/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/masking: Removed.
  • platform/chromium/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints: Removed.
  • platform/chromium/svg/batik/paints/gradientLimit-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPath-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalTextOnPath-expected.txt: Removed.
  • platform/chromium/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium/svg/carto.net/selectionlist-expected.txt: Removed.
  • platform/chromium/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium/svg/carto.net/textbox-expected.txt: Removed.
  • platform/chromium/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/chromium/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-hanging-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-modes-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-cascade-order-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-simple-expected.txt: Removed.
  • platform/chromium/svg/custom/invalid-css-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/custom/marker-default-width-height-expected.txt: Removed.
  • platform/chromium/svg/custom/use-recursion-4-expected.png: Removed.
  • platform/chromium/svg/hixie/text/001-expected.png: Removed.
  • platform/chromium/svg/hixie/text/003-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/chromium/svg/text/scaled-font-expected.txt: Removed.
  • platform/chromium/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/chromium/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/chromium/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/chromium/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/efl-wk2/svg: Added.
  • platform/efl-wk2/svg/batik: Added.
  • platform/efl-wk2/svg/batik/filters: Added.
  • platform/efl-wk2/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/efl-wk2/svg/batik/text: Added.
  • platform/efl-wk2/svg/batik/text/smallFonts-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textFeatures-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout2-expected.png: Added.
  • platform/efl-wk2/svg/css: Added.
  • platform/efl-wk2/svg/css/text-shadow-multiple-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/efl/svg/batik/filters/filterRegions-expected.png: Removed.
  • platform/efl/svg/batik/text/smallFonts-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect-expected.png: Removed.
  • platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout2-expected.png: Removed.
  • platform/efl/svg/carto.net/textbox-expected.txt: Removed.
  • platform/efl/svg/css/text-shadow-multiple-expected.png: Removed.
  • platform/efl/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/efl/svg/hixie/text/001-expected.png: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/gtk/svg/carto.net/textbox-expected.txt: Removed.
  • platform/gtk/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/gtk/svg/hixie/text/001-expected.png: Removed.
  • platform/mac-lion/svg/batik: Added.
  • platform/mac-lion/svg/batik/text: Added.
  • platform/mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/mac-lion/svg/hixie: Added.
  • platform/mac-lion/svg/hixie/perf: Added.
  • platform/mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text: Added.
  • platform/mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/mac-lion/svg/text: Added.
  • platform/mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/mac-lion/svg/wicd: Added.
  • platform/mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/text/smallFonts-expected.txt:
  • platform/mac/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/mac/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/mac/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/mac/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/mac/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/mac/svg/custom/path-textPath-simulation-expected.txt:
  • platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/mac/svg/custom/stroked-pattern-expected.txt:
  • platform/mac/svg/custom/text-letter-spacing-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/mac/svg/custom/text-x-dx-lists-expected.txt:
  • platform/mac/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/mac/svg/custom/tref-own-content-removal-expected.txt:
  • platform/mac/svg/custom/tref-update-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/mac/svg/custom/use-modify-target-container-expected.txt:
  • platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/mac/svg/custom/use-recursion-1-expected.txt:
  • platform/mac/svg/custom/use-recursion-2-expected.txt:
  • platform/mac/svg/custom/use-recursion-3-expected.txt:
  • platform/mac/svg/custom/use-recursion-4-expected.txt:
  • platform/mac/svg/hixie/perf/003-expected.txt:
  • platform/mac/svg/hixie/perf/004-expected.txt:
  • platform/mac/svg/hixie/perf/005-expected.txt:
  • platform/mac/svg/hixie/perf/006-expected.txt:
  • platform/mac/svg/hixie/text/001-expected.txt:
  • platform/mac/svg/hixie/text/003-expected.txt: Removed.
  • platform/mac/svg/hixie/text/003a-expected.txt:
  • platform/mac/svg/hixie/text/003b-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/mac/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/mac/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/mac/svg/text/bidi-text-query-expected.txt:
  • platform/mac/svg/text/bidi-tspans-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/mac/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/mac/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/mac/svg/text/remove-tspan-from-text-expected.txt:
  • platform/mac/svg/text/scaled-font-expected.txt: Removed.
  • platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/mac/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/mac/svg/text/selection-tripleclick-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/text/small-fonts-3-expected.txt:
  • platform/mac/svg/text/small-fonts-expected.txt: Added.
  • platform/mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/mac/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-02-t-expected.txt:
  • platform/mac/svg/text/text-hkern-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/mac/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-06-t-expected.txt:
  • platform/mac/svg/text/text-text-07-t-expected.txt:
  • platform/mac/svg/text/text-text-08-b-expected.txt:
  • platform/mac/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/mac/svg/wicd/sizing-flakiness-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/qt/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/win-future/svg: Added.
  • platform/win-future/svg/batik: Added.
  • platform/win-future/svg/batik/text: Added.
  • platform/win-future/svg/batik/text/textEffect-expected.txt: Added.
  • platform/win-future/svg/batik/text/textEffect3-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • svg/batik/text/textEffect-expected.txt: Replaced.
  • svg/batik/text/textEffect3-expected.txt: Replaced.
  • svg/batik/text/textFeatures-expected.txt: Added.
  • svg/batik/text/textLayout2-expected.txt: Added.
  • svg/carto.net/colourpicker-expected.txt: Added.
  • svg/carto.net/tabgroup-expected.txt: Added.
  • svg/carto.net/textbox-expected.txt: Added.
  • svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Added.
  • svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • svg/hixie/text/001-expected.png: Added.
  • svg/hixie/text/003-expected.txt: Added.
  • svg/text/font-size-below-point-five-2-expected.txt: Added.
  • svg/text/scaled-font-expected.txt: Added.
  • svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
  • svg/text/select-x-list-1-expected.txt: Added.
  • svg/text/select-x-list-2-expected.txt: Added.
  • svg/text/select-x-list-3-expected.txt: Added.
  • svg/text/select-x-list-4-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-1-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-2-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-3-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-4-expected.txt: Added.
  • svg/text/selection-doubleclick-expected.txt: Added.
  • svg/text/small-fonts-in-html5-expected.txt: Added.
  • svg/text/text-align-01-b-expected.txt: Added.
  • svg/text/text-align-02-b-expected.txt: Added.
  • svg/text/text-align-03-b-expected.txt: Added.
  • svg/text/text-align-04-b-expected.txt: Added.
  • svg/text/text-align-05-b-expected.txt: Added.
  • svg/text/text-align-06-b-expected.txt: Added.
  • svg/text/text-altglyph-01-b-expected.txt: Added.
  • svg/text/text-deco-01-b-expected.txt: Added.
  • svg/text/text-fonts-01-t-expected.txt: Added.
  • svg/text/text-intro-05-t-expected.txt: Added.
  • svg/text/text-path-01-b-expected.txt: Added.
  • svg/text/text-path-middle-align-expected.txt: Added.
  • svg/text/text-spacing-01-b-expected.txt: Added.
  • svg/text/text-text-01-b-expected.txt: Added.
  • svg/text/text-text-03-b-expected.txt: Added.
  • svg/text/text-text-04-t-expected.txt: Added.
  • svg/text/text-text-05-t-expected.txt: Added.
  • svg/text/text-tref-01-b-expected.txt: Added.
  • svg/text/text-tselect-01-b-expected.txt: Added.
  • svg/text/text-tselect-02-f-expected.txt: Added.
  • svg/text/text-tspan-01-b-expected.txt: Added.
  • svg/text/text-ws-01-t-expected.txt: Added.
  • svg/text/text-ws-02-t-expected.txt: Added.
  • svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
  • svg/wicd/test-rightsizing-a-expected.txt: Added.
  • svg/zoom/page/zoom-foreignObject-expected.txt: Added.
  • svg/zoom/text/zoom-foreignObject-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
  • platform/chromium-linux/css3/zoom-coords-expected.txt:
  • platform/chromium-linux/platform/chromium-linux/svg/text/text-with-geometric-precision-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-linux/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-linux/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Added.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Added.
  • platform/chromium-linux/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-linux/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-linux/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-linux/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-linux/svg/text/scaling-font-with-geometric-precision-expected.png:
  • platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-linux/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-linux/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-linux/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-linux/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-lion/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-lion/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.png:
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac/css3/zoom-coords-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/feTile-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/selectionlist-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac/svg/carto.net/textbox-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-modes-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-cascade-order-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/invalid-css-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/custom/marker-default-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-detach-expected.png:
  • platform/chromium-mac/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-mac/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/filters/feTile-expected.png:
  • platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/masking: Added.
  • platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints: Added.
  • platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-xp/svg/clip-path: Removed.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf: Added.
  • platform/chromium-win-xp/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text: Added.
  • platform/chromium-win-xp/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win-xp/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/transforms: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-win-xp/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-win/css3/zoom-coords-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
  • platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/chromium-win/svg/batik/text/smallFonts-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
  • platform/chromium-win/svg/batik/text/textLength-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/batik/text/textStyles-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalText-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-win/svg/carto.net/button-expected.txt:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
  • platform/chromium-win/svg/carto.net/slider-expected.txt:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.txt:
  • platform/chromium-win/svg/carto.net/textbox-expected.txt:
  • platform/chromium-win/svg/carto.net/window-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
  • platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
  • platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
  • platform/chromium-win/svg/custom/font-face-simple-expected.png:
  • platform/chromium-win/svg/custom/font-face-simple-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
  • platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
  • platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
  • platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
  • platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/chromium-win/svg/custom/tref-own-content-removal-expected.txt:
  • platform/chromium-win/svg/custom/tref-update-expected.txt:
  • platform/chromium-win/svg/custom/use-detach-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-expected.txt:
  • platform/chromium-win/svg/custom/use-on-rect-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-text-expected.txt:
  • platform/chromium-win/svg/custom/use-on-use-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-transform-expected.txt:
  • platform/chromium-win/svg/hixie/perf/003-expected.txt:
  • platform/chromium-win/svg/hixie/perf/004-expected.txt:
  • platform/chromium-win/svg/hixie/perf/005-expected.txt:
  • platform/chromium-win/svg/hixie/perf/006-expected.txt:
  • platform/chromium-win/svg/hixie/text/001-expected.png: Added.
  • platform/chromium-win/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003-expected.txt:
  • platform/chromium-win/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003b-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-query-expected.txt:
  • platform/chromium-win/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win/svg/text/scaled-font-expected.txt:
  • platform/chromium-win/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-2-expected.png:
  • platform/chromium-win/svg/text/small-fonts-2-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-3-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-expected.txt: Removed.
  • platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
  • platform/chromium-win/svg/text/text-align-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-06-b-expected.txt:
  • platform/chromium-win/svg/text/text-altglyph-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-deco-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-win/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-path-middle-align-expected.txt:
  • platform/chromium-win/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-04-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-07-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-win/svg/text/text-tref-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/text/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-ws-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-ws-02-t-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-win/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
  • platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/chromium/css3/zoom-coords-expected.txt: Added.
  • platform/chromium/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium/svg/batik/filters: Removed.
  • platform/chromium/svg/batik/filters/feTile-expected.txt: Removed.
  • platform/chromium/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/masking: Removed.
  • platform/chromium/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints: Removed.
  • platform/chromium/svg/batik/paints/gradientLimit-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPath-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalTextOnPath-expected.txt: Removed.
  • platform/chromium/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium/svg/carto.net/selectionlist-expected.txt: Removed.
  • platform/chromium/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium/svg/carto.net/textbox-expected.txt: Removed.
  • platform/chromium/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/chromium/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-hanging-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-modes-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-cascade-order-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-simple-expected.txt: Removed.
  • platform/chromium/svg/custom/invalid-css-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/custom/marker-default-width-height-expected.txt: Removed.
  • platform/chromium/svg/custom/use-recursion-4-expected.png: Removed.
  • platform/chromium/svg/hixie/text/001-expected.png: Removed.
  • platform/chromium/svg/hixie/text/003-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/chromium/svg/text/scaled-font-expected.txt: Removed.
  • platform/chromium/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/chromium/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/chromium/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/chromium/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/efl-wk2/svg: Added.
  • platform/efl-wk2/svg/batik: Added.
  • platform/efl-wk2/svg/batik/filters: Added.
  • platform/efl-wk2/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/efl-wk2/svg/batik/text: Added.
  • platform/efl-wk2/svg/batik/text/smallFonts-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textFeatures-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout2-expected.png: Added.
  • platform/efl-wk2/svg/css: Added.
  • platform/efl-wk2/svg/css/text-shadow-multiple-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/efl/svg/batik/filters/filterRegions-expected.png: Removed.
  • platform/efl/svg/batik/text/smallFonts-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect-expected.png: Removed.
  • platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout2-expected.png: Removed.
  • platform/efl/svg/carto.net/textbox-expected.txt: Removed.
  • platform/efl/svg/css/text-shadow-multiple-expected.png: Removed.
  • platform/efl/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/efl/svg/hixie/text/001-expected.png: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/gtk/svg/carto.net/textbox-expected.txt: Removed.
  • platform/gtk/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/gtk/svg/hixie/text/001-expected.png: Removed.
  • platform/mac-lion/svg/batik: Added.
  • platform/mac-lion/svg/batik/text: Added.
  • platform/mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/mac-lion/svg/hixie: Added.
  • platform/mac-lion/svg/hixie/perf: Added.
  • platform/mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text: Added.
  • platform/mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/mac-lion/svg/text: Added.
  • platform/mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/mac-lion/svg/wicd: Added.
  • platform/mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/mac/TestExpectations:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/text/smallFonts-expected.txt:
  • platform/mac/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/mac/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/mac/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/mac/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/mac/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/mac/svg/custom/path-textPath-simulation-expected.txt:
  • platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/mac/svg/custom/stroked-pattern-expected.txt:
  • platform/mac/svg/custom/text-letter-spacing-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/mac/svg/custom/text-x-dx-lists-expected.txt:
  • platform/mac/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/mac/svg/custom/tref-own-content-removal-expected.txt:
  • platform/mac/svg/custom/tref-update-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/mac/svg/custom/use-modify-target-container-expected.txt:
  • platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/mac/svg/custom/use-recursion-1-expected.txt:
  • platform/mac/svg/custom/use-recursion-2-expected.txt:
  • platform/mac/svg/custom/use-recursion-3-expected.txt:
  • platform/mac/svg/custom/use-recursion-4-expected.txt:
  • platform/mac/svg/hixie/perf/003-expected.txt:
  • platform/mac/svg/hixie/perf/004-expected.txt:
  • platform/mac/svg/hixie/perf/005-expected.txt:
  • platform/mac/svg/hixie/perf/006-expected.txt:
  • platform/mac/svg/hixie/text/001-expected.txt:
  • platform/mac/svg/hixie/text/003-expected.txt: Removed.
  • platform/mac/svg/hixie/text/003a-expected.txt:
  • platform/mac/svg/hixie/text/003b-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/mac/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/mac/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/mac/svg/text/bidi-text-query-expected.txt:
  • platform/mac/svg/text/bidi-tspans-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/mac/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/mac/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/mac/svg/text/remove-tspan-from-text-expected.txt:
  • platform/mac/svg/text/scaled-font-expected.txt: Removed.
  • platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/mac/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/mac/svg/text/selection-tripleclick-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/text/small-fonts-3-expected.txt:
  • platform/mac/svg/text/small-fonts-expected.txt: Added.
  • platform/mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/mac/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-02-t-expected.txt:
  • platform/mac/svg/text/text-hkern-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/mac/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-06-t-expected.txt:
  • platform/mac/svg/text/text-text-07-t-expected.txt:
  • platform/mac/svg/text/text-text-08-b-expected.txt:
  • platform/mac/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/mac/svg/wicd/sizing-flakiness-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/qt/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/win-future/svg: Added.
  • platform/win-future/svg/batik: Added.
  • platform/win-future/svg/batik/text: Added.
  • platform/win-future/svg/batik/text/textEffect-expected.txt: Added.
  • platform/win-future/svg/batik/text/textEffect3-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • svg/batik/text/textEffect-expected.txt: Replaced.
  • svg/batik/text/textEffect3-expected.txt: Replaced.
  • svg/batik/text/textFeatures-expected.txt: Added.
  • svg/batik/text/textLayout2-expected.txt: Added.
  • svg/carto.net/colourpicker-expected.txt: Added.
  • svg/carto.net/tabgroup-expected.txt: Added.
  • svg/carto.net/textbox-expected.txt: Added.
  • svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Added.
  • svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • svg/hixie/text/001-expected.png: Added.
  • svg/hixie/text/003-expected.txt: Added.
  • svg/text/font-size-below-point-five-2-expected.txt: Added.
  • svg/text/scaled-font-expected.txt: Added.
  • svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
  • svg/text/select-x-list-1-expected.txt: Added.
  • svg/text/select-x-list-2-expected.txt: Added.
  • svg/text/select-x-list-3-expected.txt: Added.
  • svg/text/select-x-list-4-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-1-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-2-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-3-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-4-expected.txt: Added.
  • svg/text/selection-doubleclick-expected.txt: Added.
  • svg/text/small-fonts-in-html5-expected.txt: Added.
  • svg/text/text-align-01-b-expected.txt: Added.
  • svg/text/text-align-02-b-expected.txt: Added.
  • svg/text/text-align-03-b-expected.txt: Added.
  • svg/text/text-align-04-b-expected.txt: Added.
  • svg/text/text-align-05-b-expected.txt: Added.
  • svg/text/text-align-06-b-expected.txt: Added.
  • svg/text/text-altglyph-01-b-expected.txt: Added.
  • svg/text/text-deco-01-b-expected.txt: Added.
  • svg/text/text-fonts-01-t-expected.txt: Added.
  • svg/text/text-intro-05-t-expected.txt: Added.
  • svg/text/text-path-01-b-expected.txt: Added.
  • svg/text/text-path-middle-align-expected.txt: Added.
  • svg/text/text-spacing-01-b-expected.txt: Added.
  • svg/text/text-text-01-b-expected.txt: Added.
  • svg/text/text-text-03-b-expected.txt: Added.
  • svg/text/text-text-04-t-expected.txt: Added.
  • svg/text/text-text-05-t-expected.txt: Added.
  • svg/text/text-tref-01-b-expected.txt: Added.
  • svg/text/text-tselect-01-b-expected.txt: Added.
  • svg/text/text-tselect-02-f-expected.txt: Added.
  • svg/text/text-tspan-01-b-expected.txt: Added.
  • svg/text/text-ws-01-t-expected.txt: Added.
  • svg/text/text-ws-02-t-expected.txt: Added.
  • svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
  • svg/wicd/test-rightsizing-a-expected.txt: Added.
  • svg/zoom/page/zoom-foreignObject-expected.txt: Added.
  • svg/zoom/text/zoom-foreignObject-expected.txt: Added.
7:03 PM Changeset in webkit [140765] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed build fix after r140752.
https://bugs.webkit.org/show_bug.cgi?id=107886

Build break after r140752.

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-24

  • PlatformEfl.cmake: Move DownloadSoupErrorsEfl and DownloadSoup to Shared/Downloads.
7:02 PM Changeset in webkit [140764] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix NetworkProcess loading after r140730.

Reviewed by Sam Weinig.

If a process' sandbox profile path is empty, don't try to initialize the sandbox.

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::initializeSandbox):

6:40 PM Changeset in webkit [140763] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking shape-inside-first-fit-001.html as failing on MountainLion.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
6:30 PM Changeset in webkit [140762] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit2

Mac build fix after r140752.

  • DerivedSources.make:
5:57 PM Changeset in webkit [140761] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking resize-corner-tracking* tests as needing rebaseline on Mac.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
5:49 PM Changeset in webkit [140760] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Redundant LegacyReceiver attribute in WebPage.messages.in
https://bugs.webkit.org/show_bug.cgi?id=107875

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-24
Reviewed by Anders Carlsson.

To generate WebPageMessageReceiver with legacy, just one LegacyReceiver
attribute in WebPage.messages.in is enough. This patch removes this
redundant attribute.

  • WebProcess/WebPage/WebPage.messages.in:
5:35 PM Changeset in webkit [140759] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix.

  • page/History.h:

(WebCore):

5:31 PM Changeset in webkit [140758] by Beth Dakin
  • 3 edits
    2 adds in trunk

Fixed elements sometimes marked out-of-view if you have rubber-banded too far,
affects flickr.com
https://bugs.webkit.org/show_bug.cgi?id=107882
-and corresponding-
<rdar://problem/13065897>

Reviewed by Simon Fraser.

Source/WebCore:

It is possible to rubber band so far that our fixed object appears to be outside
of the visibleContentArea(). We should use the
viewportConstrainedVisibleContentRect() since that is what fixed objects are
positioned based on anyway.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::requiresCompositingForPosition):

LayoutTests:

  • platform/mac/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed/negative-scroll-offset-in-view.html: Added.
5:28 PM Changeset in webkit [140757] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix.

  • bindings/js/JSHistoryCustom.cpp:

(WebCore::JSHistory::state):

5:26 PM Changeset in webkit [140756] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix release build.

  • WebProcess/Storage/StorageAreaProxy.cpp:

(WebKit::StorageAreaProxy::length):

5:23 PM Changeset in webkit [140755] by keishi@webkit.org
  • 4 edits in trunk/LayoutTests

[Chromium] Rebaselining expectations for foreignObject-text-clipping-bug.html.

Unreviewed. Gardening.

  • platform/chromium-mac-lion/svg/text/foreignObject-text-clipping-bug-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png:
  • platform/chromium-mac/svg/text/foreignObject-text-clipping-bug-expected.png:
5:09 PM Changeset in webkit [140754] by ap@apple.com
  • 6 edits in trunk/Source/WebKit2

<rdar://problem/9971916> [WK2] Update sandbox extension usage
https://bugs.webkit.org/show_bug.cgi?id=107861

Reviewed by Sam Weinig.

  • Shared/SandboxExtension.h:
  • Shared/mac/SandboxExtensionMac.mm: (WebKit::wkSandboxExtensionType):
  • UIProcess/Downloads/DownloadProxy.cpp: (WebKit::DownloadProxy::decideDestinationWithSuggestedFilename):
  • UIProcess/WebContext.cpp: (WebKit::WebContext::createNewWebProcess): (WebKit::WebContext::processDidFinishLaunching): (WebKit::WebContext::startMemorySampler):
  • WebProcess/com.apple.WebProcess.sb.in:
5:02 PM Changeset in webkit [140753] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

Cannot click an element at 2nd line or more inside inline-block in vertical writing mode.
https://bugs.webkit.org/show_bug.cgi?id=104775

Patch by Yuki Sekiguchi <yuki.sekiguchi@access-company.com> on 2013-01-24
Reviewed by Ryosuke Niwa.

Rewrite test using js-test-pre.js.
Add test description to the test.

  • fast/writing-mode/vertical-inline-block-hittest-expected.txt:
  • fast/writing-mode/vertical-inline-block-hittest.html:
4:59 PM Changeset in webkit [140752] by beidson@apple.com
  • 5 edits
    20 moves
    10 adds in trunk/Source/WebKit2

Move Authentication and Downloads from WebProcess to Shared.
https://bugs.webkit.org/show_bug.cgi?id=107879

Reviewed by Anders Carlsson.

  • Shared/Authentication/AuthenticationManager.cpp: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.cpp.
  • Shared/Authentication/AuthenticationManager.h: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.h.
  • Shared/Authentication/AuthenticationManager.messages.in: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.messages.in.
  • Shared/Authentication/mac/AuthenticationManager.mac.mm: Renamed from Source/WebKit2/WebProcess/Authentication/mac/AuthenticationManager.mac.mm.
  • Shared/Downloads/Download.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/Download.cpp.
  • Shared/Downloads/Download.h: Renamed from Source/WebKit2/WebProcess/Downloads/Download.h.
  • Shared/Downloads/DownloadAuthenticationClient.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadAuthenticationClient.cpp.
  • Shared/Downloads/DownloadAuthenticationClient.h: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadAuthenticationClient.h.
  • Shared/Downloads/DownloadManager.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadManager.cpp.
  • Shared/Downloads/DownloadManager.h: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadManager.h.
  • Shared/Downloads/cfnet/DownloadCFNet.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/cfnet/DownloadCFNet.cpp.
  • Shared/Downloads/curl/DownloadCurl.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/curl/DownloadCurl.cpp.
  • Shared/Downloads/efl/DownloadSoupErrorsEfl.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/efl/DownloadSoupErrorsEfl.cpp.
  • Shared/Downloads/gtk/DownloadSoupErrorsGtk.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/gtk/DownloadSoupErrorsGtk.cpp.
  • Shared/Downloads/mac/DownloadMac.mm: Renamed from Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm.
  • Shared/Downloads/qt/DownloadQt.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/qt/DownloadQt.cpp.
  • Shared/Downloads/qt/QtFileDownloader.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/qt/QtFileDownloader.cpp.
  • Shared/Downloads/qt/QtFileDownloader.h: Renamed from Source/WebKit2/WebProcess/Downloads/qt/QtFileDownloader.h.
  • Shared/Downloads/soup/DownloadSoup.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/soup/DownloadSoup.cpp.
  • Shared/Downloads/soup/DownloadSoupErrors.h: Renamed from Source/WebKit2/WebProcess/Downloads/soup/DownloadSoupErrors.h.
  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebKit2.xcodeproj/project.pbxproj:
4:56 PM Changeset in webkit [140751] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

NPN_InitializeVariantWithStringCopy is wrong for platforms returning NULL from malloc(0)
https://bugs.webkit.org/show_bug.cgi?id=96272

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-01-24
Reviewed by Alexey Proskuryakov.

No new tests. This is platform dependent.

  • bridge/npruntime.cpp:

(NPN_InitializeVariantWithStringCopy):

4:45 PM Changeset in webkit [140750] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed build fix after r140711
https://bugs.webkit.org/show_bug.cgi?id=107873

Unreviewed build fix.

Build break after r140711.

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-24

  • CMakeLists.txt: Move WebKeyValueStorageManager to WebProcess/Storage.
4:44 PM Changeset in webkit [140749] by commit-queue@webkit.org
  • 19 edits
    6 adds in trunk

resize property doesn't work on iframes
https://bugs.webkit.org/show_bug.cgi?id=9221

Patch by Christian Biesinger <cbiesinger@chromium.org> on 2013-01-24
Reviewed by Eric Seidel.

Source/WebCore:

Test: fast/css/resize-corner-tracking-transformed-iframe.html
and fast/css/resize-corner-tracking.html

  • rendering/RenderIFrame.cpp:

(WebCore::RenderIFrame::requiresLayer):
(WebCore):

  • rendering/RenderIFrame.h:

<iframe>s need a layer to be resizable, so make requiresLayer return
true if the css property is set.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::canResize):
(WebCore):
(WebCore::RenderLayer::resize):
(WebCore::RenderLayer::positionOverflowControls):
(WebCore::RenderLayer::isPointInResizeControl):
(WebCore::RenderLayer::hitTestOverflowControls):
(WebCore::RenderLayer::hitTestLayer):

  • rendering/RenderLayer.h:

(RenderLayer):
Add a new canResize() function and use it instead of hasOverflowClip()
to check whether resizing should be allowed (there's still the
additional check of style()->resize() != RESIZE_NONE, of course)

Make hitTestLayer return |this| when the point is inside the
resizer rectangle.

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::paint):
Call layer()->paintResizer() to actually paint the resizer.

LayoutTests:

  • fast/css/resize-corner-tracking-transformed-iframe.html: Added.

New test for testing resize of transformed <iframe>

  • fast/css/resize-corner-tracking.html:

Add a testcase for resizing an <iframe>

  • platform/chromium-linux/fast/css/resize-corner-tracking-expected.png:
  • platform/chromium-linux/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/chromium-mac/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/chromium-win/fast/css/resize-corner-tracking-expected.txt:
  • platform/chromium/compositing/iframes/resizer-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-transformed-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
  • platform/mac/fast/css/resize-corner-tracking-expected.txt:
  • platform/mac/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/mac/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.

Update/add generic, mac and linux reference files for the test

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:

Add expected failures for the tests until they can be rebaselined.

4:40 PM Changeset in webkit [140748] by haraken@chromium.org
  • 8 edits
    2 adds in trunk

Regression(r107058): Use-after-free in SerializedScriptValue::deserialize
https://bugs.webkit.org/show_bug.cgi?id=107792

Reviewed by Abhishek Arya.

Source/WebCore:

Imagine the following call path:

(1) history.state is accessed.
(2) V8History::stateAccessorGetter() calls History::state(), which calls
HistoryItem::stateObject().
(3) HistoryItem holds m_stateObject as RefPtr<SerializedScriptValue>,
but HistoryItem::stateObject() returns SerializedScriptValue*.
(4) V8History::stateAccessorGetter calls SerializedScriptValue::deserialize()
for the SerializedScriptValue* obtained in (3).
(5) SerializedScriptValue::deserialize() can call history.replaceState()
in its deserialization process (See the test case in the Chromium bug).
(6) history.replaceState() replaces HistoryItem::m_stateObject.
This replacement destructs the original HistoryItem::m_stateObject.
(7) The current deserialization process can crash due to the premature destruction.

To avoid the problem, we have to pass PassRefPtr<SerializedScriptValue> around
instead of SerializedScriptValue*.

Test: fast/history/replacestate-nocrash.html

  • bindings/v8/custom/V8HistoryCustom.cpp:

(WebCore::V8History::stateAccessorGetter):

  • history/HistoryItem.h:

(WebCore):
(WebCore::HistoryItem::stateObject):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadInSameDocument):

  • loader/FrameLoader.h:
  • page/History.cpp:

(WebCore::History::state):
(WebCore::History::stateInternal):

  • page/History.h:

(History):

LayoutTests:

Added a test that demonstrated a crash due to use-after-free
of SerializedScriptValue.

Test: fast/history/replacestate-nocrash.html

  • fast/history/replacestate-nocrash-expected.txt: Added.
  • fast/history/replacestate-nocrash.html: Added.
4:27 PM Changeset in webkit [140747] by Beth Dakin
  • 2 edits in trunk/Source/WebCore

Some formerly-fixed objects scroll as if they are still fixed
https://bugs.webkit.org/show_bug.cgi?id=107869

Reviewed by Simon Fraser.

Removing nodes need to mark m_hasChangedProperties on the state tree, otherwise
they will not be committed to the scrolling tree until something else changes,
which could actually take a while. During the delay, the scrolling tree will
continue to move around the formerly-fixed object as long as it still has a layer.

  • page/scrolling/ScrollingStateTree.cpp:

(WebCore::ScrollingStateTree::didRemoveNode):

4:11 PM Changeset in webkit [140746] by commit-queue@webkit.org
  • 5 edits
    1 move
    1 delete in trunk/Source/WebKit2

Coordinated Graphics: remove SurfaceUpdateInfo::encode/decode
https://bugs.webkit.org/show_bug.cgi?id=107794

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-24
Reviewed by Anders Carlsson.

We want to remove the dependency on CoreIPC from SurfaceUpdateInfo
because we will extract Coordinated Graphics from WK2. Since
SurfaceUpdateInfo is only used in Coordinated Graphics, this patch
moves it to Shared/CoordinatedGraphics, and removes CoreIPC
dependency.

No new tests, no change in behavior.

  • CMakeLists.txt:
  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:

(CoreIPC::::encode):
(CoreIPC):
(CoreIPC::::decode):

  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:

(WebKit):

  • Shared/CoordinatedGraphics/SurfaceUpdateInfo.h: Renamed from Source/WebKit2/Shared/SurfaceUpdateInfo.h.

(WebKit):
(SurfaceUpdateInfo):
(WebKit::SurfaceUpdateInfo::SurfaceUpdateInfo):

  • Shared/SurfaceUpdateInfo.cpp: Removed.
  • Target.pri:
4:00 PM Changeset in webkit [140745] by arko@motorola.com
  • 11 edits
    8 adds in trunk

Microdata: itemtype attribute must update correctly on adding or removing tokens
https://bugs.webkit.org/show_bug.cgi?id=106616

Reviewed by Ryosuke Niwa.

Source/WebCore:

Added a new class MicroDataAttributeTokenList, it overrides setValue() method of
DOMSettableTokenList. setValue() is responsible to set the new attribute value for
a given element.

Tests: fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html

fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html
fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/Node.cpp:

(WebCore::Node::itemProp):
(WebCore::Node::setItemProp):
(WebCore::Node::itemRef):
(WebCore::Node::setItemRef):
(WebCore::Node::itemType):
(WebCore::Node::setItemType):

  • dom/NodeRareData.h:

(WebCore::NodeMicroDataTokenLists::itemProp):
(WebCore::NodeMicroDataTokenLists::itemRef):
(WebCore::NodeMicroDataTokenLists::itemType):
(NodeMicroDataTokenLists):

  • html/DOMSettableTokenList.h: Made the constructor as protected, so that we can

override setValue() method.
(DOMSettableTokenList):

  • html/MicroDataAttributeTokenList.cpp: Added.

(WebCore):
(WebCore::MicroDataAttributeTokenList::MicroDataAttributeTokenList):
(WebCore::MicroDataAttributeTokenList::setValueInternal):
(WebCore::MicroDataAttributeTokenList::setValue): It calls
DOMSettableTokenList::setValue to set internal tokens and value.

  • html/MicroDataAttributeTokenList.h: Added.

(WebCore):
(MicroDataAttributeTokenList):
(WebCore::MicroDataAttributeTokenList::create):

LayoutTests:

Added tests to ensure that itemtype, itemprop, itemref attributes must update
correctly when tokens have been added or removed.

  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Added.
  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Added.
3:59 PM Changeset in webkit [140744] by roger_fong@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed. Windows build fix.

3:54 PM Changeset in webkit [140743] by andersca@apple.com
  • 4 edits in trunk/Source/WebKit2

More StorageAreaProxy cleanup
https://bugs.webkit.org/show_bug.cgi?id=107870

Reviewed by Beth Dakin.

Remove some unnecessary 'WebCore::' qualifications,
and implement StorageNamespaceProxy::storageArea.

  • WebProcess/Storage/StorageAreaProxy.cpp:
  • WebProcess/Storage/StorageAreaProxy.h:
  • WebProcess/Storage/StorageNamespaceProxy.cpp:
3:48 PM Changeset in webkit [140742] by eae@chromium.org
  • 21 edits
    196 adds
    168 deletes in trunk/LayoutTests

Unreviewed chromium mac rebaseline for r140728.

  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-linux/svg/text/text-rect-precision-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/text/non-bmp-positioning-lists-expected.txt:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegionA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/longTextOnPath-expected.txt:
  • platform/chromium-mac/svg/batik/text/textDecoration-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textDecoration2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPosition-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties2-expected.txt: Added.
  • platform/chromium-mac/svg/clip-path/clip-path-pixelation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewTarget-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt: Added.
  • platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-with-transformation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
  • platform/chromium-mac/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-clip-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-ctm-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-dom-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-filter-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-hit-test-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-rotation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-whitespace-handling-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-dynamic-append-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/error/002-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/error/013-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/001-expected.txt:
  • platform/chromium-mac/svg/hixie/perf/002-expected.txt:
  • platform/chromium-mac/svg/hixie/perf/007-expected.txt:
  • platform/chromium-mac/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Added.
  • platform/chromium-mac/svg/text/font-size-below-point-five-expected.txt: Added.
  • platform/chromium-mac/svg/text/non-bmp-positioning-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-midpoint-split-bug-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-rect-precision-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-repaint-rects-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-zoom-coords-expected.txt: Added.
  • platform/chromium-mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/hixie/perf: Removed.
  • platform/chromium-win-xp/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-win-xp/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/chromium-win/svg/hixie/perf/007-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textDecoration-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/chromium/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-transform-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-viewTarget-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-zoomAndPan-expected.txt: Removed.
  • platform/chromium/svg/custom/mouse-move-on-svg-container-expected.txt: Removed.
  • platform/chromium/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/chromium/svg/custom/text-clip-expected.txt: Removed.
  • platform/chromium/svg/custom/text-ctm-expected.txt: Removed.
  • platform/chromium/svg/custom/text-dom-01-f-expected.txt: Removed.
  • platform/chromium/svg/custom/text-filter-expected.txt: Removed.
  • platform/chromium/svg/custom/text-hit-test-expected.txt: Removed.
  • platform/chromium/svg/custom/text-rotation-expected.txt: Removed.
  • platform/chromium/svg/custom/text-whitespace-handling-expected.txt: Removed.
  • platform/chromium/svg/custom/use-dynamic-append-expected.txt: Removed.
  • platform/chromium/svg/hixie/error/002-expected.txt: Removed.
  • platform/chromium/svg/hixie/error/013-expected.txt: Removed.
  • platform/chromium/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/chromium/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
  • platform/chromium/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/chromium/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/chromium/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/efl/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/efl/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/gtk/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/gtk/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/qt/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/qt/svg/hixie/perf/007-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
  • svg/clip-path/clip-path-pixelation-expected.txt: Added.
  • svg/custom/pattern-with-transformation-expected.txt: Added.
  • svg/hixie/perf/007-expected.txt: Added.
  • svg/text/text-midpoint-split-bug-expected.txt: Added.
3:43 PM Changeset in webkit [140741] by jsbell@chromium.org
  • 31 edits
    3 adds
    3 deletes in trunk

IndexedDB: Remove IDBUpgradeNeededEvent, merge with IDBVersionChangeEvent
https://bugs.webkit.org/show_bug.cgi?id=107754

Reviewed by Tony Chang.

Source/WebCore:

The IndexedDB spec calls deleteDatabase() to fire a "blocked" event with the
IDBVersionChangeEvent interface which we were doing, but with an older interface - just
a "version" property. We were already firing an event on "versionchange" with the new
"oldVersion" and "newVersion" properties, but with an IDBUpgradeNeededEvent interface that
doesn't exist in the spec. This patch merges the event types to match the spec, including
that the newVersion property is null when deleting.

Test: storage/indexeddb/events.html

storage/indexeddb/deletedatabase-*.html

  • CMakeLists.txt: Remove references to deleted files.
  • GNUmakefile.list.am: Ditto.
  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::onVersionChange): Generate IDBVersionChangeEvent.

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onBlocked): Ditto.
(WebCore::IDBOpenDBRequest::onUpgradeNeeded): Ditto.

  • Modules/indexeddb/IDBUpgradeNeededEvent.cpp: Removed.
  • Modules/indexeddb/IDBUpgradeNeededEvent.h: Removed.
  • Modules/indexeddb/IDBUpgradeNeededEvent.idl: Removed.
  • Modules/indexeddb/IDBVersionChangeEvent.cpp:

(WebCore::IDBVersionChangeEvent::create): Take IDBAny's as old/new versions
may be integers, strings (for legacy databases), or null (when deleting).
(WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent):

  • Modules/indexeddb/IDBVersionChangeEvent.h:

(IDBVersionChangeEvent): Remove version property.
(WebCore::IDBVersionChangeEvent::oldVersion): Added new property.
(WebCore::IDBVersionChangeEvent::newVersion): Added new property.

  • Modules/indexeddb/IDBVersionChangeEvent.idl: Updated properties.
  • WebCore.gypi: Remove references to deleted files.
  • dom/EventNames.in: Ditto.

LayoutTests:

Updated expectations, and new test file. In most cases, just switch test from
looking at event.target.version and event.version to event.oldVersion and event.newVersion,
in some cases verifying the old properties as well as a sanity check.

  • storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
  • storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-blocked-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-not-blocked-expected.txt:
  • storage/indexeddb/events-expected.txt: Added.
  • storage/indexeddb/events.html: Added.
  • storage/indexeddb/intversion-gated-on-delete-expected.txt:
  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/removed-expected.txt:
  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
  • storage/indexeddb/resources/deletedatabase-blocked.js:
  • storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
  • storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:
  • storage/indexeddb/resources/deletedatabase-not-blocked.js:
  • storage/indexeddb/resources/events.js: Added.
  • storage/indexeddb/resources/intversion-gated-on-delete.js:
  • storage/indexeddb/resources/intversion-long-queue.js:
  • storage/indexeddb/resources/removed.js: Verify that old Event type and property are gone.
3:41 PM Changeset in webkit [140740] by cevans@google.com
  • 2 edits in branches/chromium/1364/Source/WebCore/dom

Merge 140103
BUG=170240
Review URL: https://codereview.chromium.org/12052069

3:36 PM Changeset in webkit [140739] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1364

Merge 139788
BUG=168780
Review URL: https://codereview.chromium.org/12042093

3:28 PM Changeset in webkit [140738] by psolanki@apple.com
  • 2 edits in trunk/Source/WebCore

CertificateChain functions in ResourceResponse should be inside proper ifdefs
https://bugs.webkit.org/show_bug.cgi?id=107865

Reviewed by Brady Eidson.

Move ResourceResponse::setCertificateChain() and ResourceResponse::certificateChain()
be under the same ifdefs that they are declared in.

No new tests because no change in functionality.

  • platform/network/mac/ResourceResponseMac.mm:
3:25 PM Changeset in webkit [140737] by cevans@google.com
  • 1 edit in branches/chromium/1364/Source/WebCore/loader/SubresourceLoader.cpp

Merge 139551
BUG=163218
Review URL: https://codereview.chromium.org/12039077

3:23 PM Changeset in webkit [140736] by leoyang@rim.com
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Display HTML5 Appcache manifest
https://bugs.webkit.org/show_bug.cgi?id=107858

Reviewed by Yong Li.
Reviewed internally by Jeff Rogers.

MIME alias no new tests.

  • platform/MIMETypeRegistry.cpp:

(WebCore::mimeTypeAssociationMap):

3:22 PM Changeset in webkit [140735] by jsbell@chromium.org
  • 2 edits in trunk/Tools

Add watchlist for IndexedDB development, and add myself and others.

Unreviewed.

  • Scripts/webkitpy/common/config/watchlist:
3:21 PM Changeset in webkit [140734] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1364

Merge 140069
BUG=136226
Review URL: https://codereview.chromium.org/11953096

3:17 PM Changeset in webkit [140733] by mkwst@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: "XHR loaded!" messages should be DebugMessageLevel.
https://bugs.webkit.org/show_bug.cgi?id=107817

Reviewed by Pavel Feldman.

The 'XHR finished loading:' message is currently sent at
LogMessageLevel. Upon reflection, the only messages that should be
sent at that level are messages the developer generates herself via
'console.*' calls. This message is better categorized as 'debug'.

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::didFinishXHRLoading):

Change the message to DebugMessageLevel.

3:14 PM Changeset in webkit [140732] by jamesr@google.com
  • 2 edits in trunk/Source/WebCore

REGRESSION(140571): Crash in ScrollingCoordinator::mainThreadScrollingReasons during Frame::createView
https://bugs.webkit.org/show_bug.cgi?id=107868

Reviewed by Beth Dakin.

When using fixed layout mode, it's possible to update the scrollbar state of the main FrameView before
it's set on the main frame, which can lead to calling in to ScrollingCoordinator to compute main thread
scrolling regions when m_page->mainFrame()->view() is 0. In this case, we don't have any main
thread scrolling reasons and should just return 0.

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::mainThreadScrollingReasons):

3:01 PM Changeset in webkit [140731] by commit-queue@webkit.org
  • 9 edits in trunk

Abstract the logic for appending a UChar32 onto StringBuilder
https://bugs.webkit.org/show_bug.cgi?id=107505

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-24
Reviewed by Darin Adler.

Source/WebCore:

  • css/CSSOMUtils.cpp:

(WebCore::serializeCharacter): Use the new StringBuilder append.
(WebCore::serializeIdentifier): Ditto.
(WebCore::serializeString): Ditto.

  • html/parser/HTMLEntityParser.cpp:

(WebCore::HTMLEntityParser::consumeNamedEntity): Ditto.

  • svg/SVGFontData.cpp:

(WebCore::SVGFontData::createStringWithMirroredCharacters): Ditto.

  • xml/parser/CharacterReferenceParserInlines.h:

(WebCore::consumeCharacterReference): Ditto.

  • xml/parser/XMLCharacterReferenceParser.cpp: Remove an older helper

superseded by StringBuilder::append.

Source/WTF:

  • wtf/text/StringBuilder.h:

(WTF::StringBuilder::append): Added a method for appending a UChar32 to a StringBuilder.

Tools:

  • TestWebKitAPI/Tests/WTF/StringBuilder.cpp:

(TestWebKitAPI::TEST): Added a simple test for appending UChar32.

2:59 PM Changeset in webkit [140730] by weinig@apple.com
  • 13 edits in trunk/Source/WebKit2

Cleanup sandbox initialization a bit
https://bugs.webkit.org/show_bug.cgi?id=107847

Reviewed by Alexey Proskuryakov.

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::initializeSandbox):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/mac/NetworkProcessMac.mm:

(WebKit::NetworkProcess::initializeSandbox):

  • PluginProcess/PluginProcess.h:
  • Shared/ChildProcess.cpp:

(WebKit::ChildProcess::initialize):
(WebKit::ChildProcess::initializeSandbox):

  • Shared/ChildProcess.h:

(ChildProcess):

  • Shared/SandboxInitializationParameters.h:

(SandboxInitializationParameters):
(WebKit::SandboxInitializationParameters::mode):
(WebKit::SandboxInitializationParameters::setOverrideSandboxProfilePath):
(WebKit::SandboxInitializationParameters::overrideSandboxProfilePath):
(WebKit::SandboxInitializationParameters::setSandboxProfile):
(WebKit::SandboxInitializationParameters::sandboxProfile):
(WebKit::SandboxInitializationParameters::SandboxInitializationParameters):
(WebKit::SandboxInitializationParameters::~SandboxInitializationParameters):

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::platformInitialize):
(WebKit::ChildProcess::initializeSandbox):

  • Shared/mac/SandboxInitialiationParametersMac.mm:

(WebKit::SandboxInitializationParameters::SandboxInitializationParameters):

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::initializeSandbox):

  • WebProcess/WebProcess.h:
  • WebProcess/mac/WebProcessMac.mm:

(WebKit::ChildProcess::initializeSandbox):

2:57 PM Changeset in webkit [140729] by haraken@chromium.org
  • 12 edits in trunk/Source/WebCore

[V8] Pass an Isolate to GetTemplate() in v8/*.cpp
https://bugs.webkit.org/show_bug.cgi?id=107789

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/v8/Dictionary.cpp:

(WebCore::Dictionary::get):

  • bindings/v8/PageScriptDebugServer.cpp:

(WebCore::retrieveFrameWithGlobalObjectCheck):

  • bindings/v8/V8Binding.cpp:

(WebCore::toDOMWindow):
(WebCore::toScriptExecutionContext):

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::clearForNavigation):

  • bindings/v8/V8Initializer.cpp:

(WebCore::findFrame):
(WebCore::failedAccessCheckCallbackInMainThread):

  • bindings/v8/WorkerScriptController.cpp:

(WebCore::WorkerScriptController::controllerForContext):

  • bindings/v8/custom/V8DOMWindowCustom.cpp:

(WebCore::V8DOMWindow::eventAccessorGetter):
(WebCore::V8DOMWindow::eventAccessorSetter):
(WebCore::V8DOMWindow::toStringCallback):
(WebCore::toV8):

  • bindings/v8/custom/V8HTMLImageElementConstructor.cpp:

(WebCore::V8HTMLImageElementConstructor::GetTemplate):

  • bindings/v8/custom/V8InjectedScriptManager.cpp:

(WebCore::createInjectedScriptHostV8Wrapper):
(WebCore::InjectedScriptManager::createInjectedScript):
(WebCore::InjectedScriptManager::canAccessInspectedWindow):

  • bindings/v8/custom/V8LocationCustom.cpp:

(WebCore::V8Location::reloadAccessorGetter):
(WebCore::V8Location::replaceAccessorGetter):
(WebCore::V8Location::assignAccessorGetter):

  • bindings/v8/custom/V8MessageEventCustom.cpp:

(WebCore::V8MessageEvent::initMessageEventCallback):

2:48 PM Changeset in webkit [140728] by eae@chromium.org
  • 19 edits
    1 add in trunk

[svg] Remove unnecessary rounding in SVGRootInlineBox::layoutRootBox
https://bugs.webkit.org/show_bug.cgi?id=107771

Source/WebCore:

Reviewed by Levi Weintraub.

SVGRootInlineBox::layoutRootBox rounds the location and size of
the container to the nearest enclosing integer values. Now that
layout uses subpixel positioning this is no longer needed and
results in undesirable rounding. For high-dpi screens in
particular this is especially noticeable as it is rounded to
"pixels" which can map to two our more device pixels.

Test: svg/text/text-rect-precision.html

  • rendering/svg/SVGRootInlineBox.cpp:

(WebCore::SVGRootInlineBox::layoutRootBox):
Change from enclosingIntRect to enclosingLayoutRect to align to
the closest containing LayoutRect now that layout is done using
subpixel precision.

LayoutTests:

Reviewed by Levi Weintraub.

Add test for svg text subpixel measurement and update
expectations as needed.

  • css3/zoom-coords.xhtml:
  • platform/chromium/TestExpectations:
  • platform/mac/TestExpectations:
  • svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
  • svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
  • svg/custom/glyph-setting-d-attribute-expected.txt:
  • svg/foreignObject/text-tref-02-b-expected.txt:
  • svg/hixie/viewbox/002-expected.txt:
  • svg/hixie/viewbox/003-expected.txt:
  • svg/text/text-rect-precision.html: Added.
  • svg/text/text-viewbox-rescale-expected.txt:
  • svg/zoom/page/zoom-zoom-coords-expected.txt:
  • svg/zoom/page/zoom-zoom-coords.xhtml:
2:47 PM Changeset in webkit [140727] by kerz@chromium.org
  • 3 edits
    4 deletes in branches/chromium/1393

Merge 140721

Unreviewed, rolling out r140296.
http://trac.webkit.org/changeset/140296
https://bugs.webkit.org/show_bug.cgi?id=107857

Cause several regresssions (Requested by smfr on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-24

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Removed.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Removed.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Removed.
  • fast/forms/text/text-padding-dynamic-change.html: Removed.

TBR=commit-queue@webkit.org
Review URL: https://codereview.chromium.org/12039074

2:44 PM Changeset in webkit [140726] by kerz@chromium.org
  • 1 copy in branches/chromium/1391a/codereview.settings

Setup drover

2:44 PM Changeset in webkit [140725] by kerz@chromium.org
  • 1 copy in branches/chromium/1393/codereview.settings

Setup drover

2:43 PM Changeset in webkit [140724] by kerz@chromium.org
  • 1 copy in branches/chromium/1393

Mini branch for Chrome

2:32 PM Changeset in webkit [140723] by andersca@apple.com
  • 2 edits
    2 adds in trunk/Source/WebKit2

Add stubbed out StorageAreaProxy class
https://bugs.webkit.org/show_bug.cgi?id=107864

Reviewed by Beth Dakin.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/StorageAreaProxy.cpp: Added.
  • WebProcess/Storage/StorageAreaProxy.h: Added.
2:27 PM Changeset in webkit [140722] by pdr@google.com
  • 5 edits
    4 adds in trunk

Preserve container size requests across image loads
https://bugs.webkit.org/show_bug.cgi?id=106733

Reviewed by Tim Horton.

Source/WebCore:

Some images, such as SVG with relative dimensions, depend on the renderer's container size.
r137981 introduced the ability to store pending container size requests that are made
after the image element lays out but before the image loads. Before this patch, cached
images could discard these pending container size requests during cache revalidation.

During a cached image load, two CachedImages exist: the image in cache and a new CachedImage
that will be used if the cache is stale. Pending container size requests are stored
on the second cached image which is discarded if a 304 not modified response is received.

This patch modifies the switchClientsToRevalidatedResource logic to maintain pending
container size requests. This fixes a bug where cached SVG images would be sized
incorrectly.

Test: http/tests/svg/cached-image-sizing.html

  • loader/cache/CachedImage.cpp:

(WebCore::CachedImage::switchClientsToRevalidatedResource):

In this virtual call we special-case images with pending size requests and
transfer these requests to the revalidating resource. Note that all container size
requests received before revalidation will be pending because the image has not loaded.
Therefore, there is no risk of discarding non-pending container size requests.

(WebCore):

  • loader/cache/CachedImage.h:

(CachedImage):

  • loader/cache/CachedResource.h:

(CachedResource):

LayoutTests:

  • http/tests/svg/cached-image-sizing-expected.html: Added.
  • http/tests/svg/cached-image-sizing.html: Added.
  • http/tests/svg/resources/delayCachedLoad.php: Added.
  • http/tests/svg/resources/greenSquare.svg: Added.
2:11 PM Changeset in webkit [140721] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk

Unreviewed, rolling out r140296.
http://trac.webkit.org/changeset/140296
https://bugs.webkit.org/show_bug.cgi?id=107857

Cause several regresssions (Requested by smfr on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-24

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Removed.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Removed.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Removed.
  • fast/forms/text/text-padding-dynamic-change.html: Removed.
2:06 PM Changeset in webkit [140720] by Csaba Osztrogonác
  • 4 edits in trunk/Source/WebKit2

Unreviewed trivial buildfix after r140711.

  • DerivedSources.pri:
  • Target.pri:
1:59 PM Changeset in webkit [140719] by fpizlo@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

DFG::JITCompiler::getSpeculation() methods are badly named and superfluous
https://bugs.webkit.org/show_bug.cgi?id=107860

Reviewed by Mark Hahnenberg.

  • dfg/DFGJITCompiler.h:

(JITCompiler):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):

1:39 PM Changeset in webkit [140718] by mhahnenberg@apple.com
  • 109 edits
    4 moves
    2 adds
    2 deletes in trunk/Source

Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
https://bugs.webkit.org/show_bug.cgi?id=107327

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

We're renaming these two files, so we have to replace the names everywhere.

  • API/APICast.h:
  • API/APIJSValue.h: Removed.
  • API/JSBlockAdaptor.mm:
  • API/JSStringRefCF.cpp:
  • API/JSValue.h: Copied from Source/JavaScriptCore/API/APIJSValue.h.
  • API/JSValue.mm:
  • API/JSValueInternal.h:
  • API/JSValueRef.cpp:
  • API/JSWeakObjectMapRefPrivate.cpp:
  • API/JavaScriptCore.h:
  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:
  • bytecode/CallLinkStatus.h:
  • bytecode/CodeBlock.cpp:
  • bytecode/MethodOfGettingAValueProfile.h:
  • bytecode/ResolveGlobalStatus.cpp:
  • bytecode/ResolveGlobalStatus.h:
  • bytecode/SpeculatedType.h:
  • bytecode/ValueRecovery.h:
  • dfg/DFGByteCodeParser.cpp:
  • dfg/DFGJITCompiler.cpp:
  • dfg/DFGNode.h:
  • dfg/DFGSpeculativeJIT.cpp:
  • dfg/DFGSpeculativeJIT64.cpp:
  • heap/CopiedBlock.h:
  • heap/HandleStack.cpp:
  • heap/HandleTypes.h:
  • heap/WeakImpl.h:
  • interpreter/Interpreter.h:
  • interpreter/Register.h:
  • interpreter/VMInspector.h:
  • jit/HostCallReturnValue.cpp:
  • jit/HostCallReturnValue.h:
  • jit/JITCode.h:
  • jit/JITExceptions.cpp:
  • jit/JITExceptions.h:
  • jit/JSInterfaceJIT.h:
  • llint/LLIntCLoop.h:
  • llint/LLIntData.h:
  • llint/LLIntSlowPaths.cpp:
  • profiler/ProfilerBytecode.h:
  • profiler/ProfilerBytecodeSequence.h:
  • profiler/ProfilerBytecodes.h:
  • profiler/ProfilerCompilation.h:
  • profiler/ProfilerCompiledBytecode.h:
  • profiler/ProfilerDatabase.h:
  • profiler/ProfilerOSRExit.h:
  • profiler/ProfilerOSRExitSite.h:
  • profiler/ProfilerOrigin.h:
  • profiler/ProfilerOriginStack.h:
  • runtime/ArgList.cpp:
  • runtime/CachedTranscendentalFunction.h:
  • runtime/CallData.h:
  • runtime/Completion.h:
  • runtime/ConstructData.h:
  • runtime/DateConstructor.cpp:
  • runtime/DateInstance.cpp:
  • runtime/DatePrototype.cpp:
  • runtime/JSAPIValueWrapper.h:
  • runtime/JSCJSValue.cpp: Copied from Source/JavaScriptCore/runtime/JSValue.cpp.
  • runtime/JSCJSValue.h: Copied from Source/JavaScriptCore/runtime/JSValue.h.

(JSValue):

  • runtime/JSCJSValueInlines.h: Copied from Source/JavaScriptCore/runtime/JSValueInlines.h.
  • runtime/JSGlobalData.h:
  • runtime/JSGlobalObject.cpp:
  • runtime/JSGlobalObjectFunctions.h:
  • runtime/JSStringJoiner.h:
  • runtime/JSValue.cpp: Removed.
  • runtime/JSValue.h: Removed.
  • runtime/JSValueInlines.h: Removed.
  • runtime/LiteralParser.h:
  • runtime/Operations.h:
  • runtime/PropertyDescriptor.h:
  • runtime/PropertySlot.h:
  • runtime/Protect.h:
  • runtime/RegExpPrototype.cpp:
  • runtime/Structure.h:

Source/WebCore:

No new tests.

We're renaming these two files, so we have to replace the names everywhere.

  • ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebCore/ForwardingHeaders/runtime/JSValue.h.
  • ForwardingHeaders/runtime/JSValue.h: Removed.
  • WebCore.vcproj/WebCore.vcproj:
  • bindings/js/JSArrayBufferViewHelper.h:
  • bindings/js/JSCustomXPathNSResolver.h:
  • bindings/js/JSHTMLAllCollectionCustom.cpp:
  • bindings/js/JSIntentConstructor.cpp:
  • bindings/js/JSMessagePortCustom.h:
  • bindings/js/JSNodeFilterCondition.h:
  • bindings/js/JavaScriptCallFrame.cpp:
  • bindings/js/ScriptCallStackFactory.cpp:
  • bindings/js/ScriptValue.h:
  • bindings/js/SerializedScriptValue.h:
  • bindings/objc/WebScriptObjectPrivate.h:
  • bridge/c/c_utility.h:
  • bridge/testbindings.cpp:
  • bridge/testbindings.mm:
  • bridge/testqtbindings.cpp:
  • plugins/PluginView.cpp:
  • plugins/blackberry/PluginViewBlackBerry.cpp:
  • plugins/gtk/PluginViewGtk.cpp:
  • plugins/mac/PluginViewMac.mm:
  • plugins/qt/PluginViewQt.cpp:
  • plugins/win/PluginViewWin.cpp:

Source/WebKit/gtk:

We're renaming these two files, so we have to replace the names everywhere.

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

Source/WebKit/mac:

We're renaming these two files, so we have to replace the names everywhere.

  • DOM/WebDOMOperations.mm:
  • ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebKit/mac/ForwardingHeaders/runtime/JSValue.h.
  • ForwardingHeaders/runtime/JSValue.h: Removed.
  • WebView/WebFrame.mm:
  • WebView/WebView.mm:

Source/WebKit/win:

We're renaming these two files, so we have to replace the names everywhere.

  • WebFrame.cpp:
  • WebView.cpp:

Source/WebKit/wx:

We're renaming these two files, so we have to replace the names everywhere.

  • WebFrame.cpp:
  • WebView.cpp:

Source/WebKit2:

We're renaming these two files, so we have to replace the names everywhere.

  • WebProcess/WebPage/WebPage.cpp:
1:37 PM Changeset in webkit [140717] by arv@chromium.org
  • 4 edits in trunk/Tools

Unreviewed, rolling out r140703.
http://trac.webkit.org/changeset/140703
https://bugs.webkit.org/show_bug.cgi?id=107556

r140561 was not the reason for the Android breakage

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::~TestShell):
(TestShell::closeWindow):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):
(WebViewHost::shutdown):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

1:31 PM Changeset in webkit [140716] by jamesr@google.com
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Null check WebLayerTreeView before dereffing in WebViewImpl::invalidateRect
https://bugs.webkit.org/show_bug.cgi?id=107855

Reviewed by Adrienne Walker.

During frame shutdown, WebViewImpl::m_layerTreeView may become 0 while commits are deferred but we still
may get invalidateRect() calls before shutdown completes.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::invalidateRect):

1:16 PM Changeset in webkit [140715] by adamk@chromium.org
  • 5 edits in trunk/LayoutTests

Layout Test fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=106612

Reviewed by Eric Seidel.

  • fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html: Wait for

the iframe's onload event before running the test.

  • platform/chromium/TestExpectations: Remove flaky expectation.
  • platform/efl/TestExpectations: ditto
  • platform/gtk/TestExpectations: ditto
1:09 PM Changeset in webkit [140714] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix for Mac/Lion.

Protect Lion from the absence of VideoToolbox.h by wrapping in #if
guards.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
1:02 PM Changeset in webkit [140713] by dino@apple.com
  • 8 edits in trunk

Allow some plugin snapshot UI content to come from Injected Bundle
https://bugs.webkit.org/show_bug.cgi?id=107852

Reviewed by Anders Carlsson.

Source/WebKit2:

Hook up three new methods: plugInStartLabelTitle, plugInStartLabelSubtitle and
plugInExtraStyleSheet to allow some custom styling and content to come
from the InjectedBundle.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Callbacks added to

WKBundlePageUIClient structure.

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: Stub implementations

of the three new methods.
(WebKit::InjectedBundlePageUIClient::plugInStartLabelTitle):
(WebKit::InjectedBundlePageUIClient::plugInStartLabelSubtitle):
(WebKit::InjectedBundlePageUIClient::plugInExtraStyleSheet):

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.h:

(InjectedBundlePageUIClient):

  • WebProcess/WebCoreSupport/WebChromeClient.cpp: Call into the injected bundle

for each of these methods.
(WebKit::WebChromeClient::plugInStartLabelTitle):
(WebKit::WebChromeClient::plugInStartLabelSubtitle):
(WebKit::WebChromeClient::plugInExtraStyleSheet):

  • WebProcess/WebCoreSupport/WebChromeClient.h:

(WebChromeClient): Declare the virtual methods in the Chrome
Client so that they can accessed from WebCore eventually.

Tools:

Null implementations of plugInStartLabelTitle, plugInStartLabelSubtitle and
plugInExtraStyleSheet.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::InjectedBundlePage):

1:00 PM Changeset in webkit [140712] by andersca@apple.com
  • 4 edits
    2 adds in trunk/Source

Add stubbed out StorageNamespaceProxy class
https://bugs.webkit.org/show_bug.cgi?id=107846

Reviewed by Sam Weinig.

Source/WebCore:

Make StorageNamespace.h and StorageArea.h private headers.

  • WebCore.xcodeproj/project.pbxproj:

Source/WebKit2:

Add new class.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/StorageNamespaceProxy.cpp: Added.
  • WebProcess/Storage/StorageNamespaceProxy.h: Added.
12:46 PM Changeset in webkit [140711] by andersca@apple.com
  • 3 edits
    3 moves in trunk/Source/WebKit2

Move WebKeyValueStorageManager to WebProcess/Storage.

Rubber-stamped by Sam Weinig.

Try this again, with DerivedSources.make correctly updated this time.

  • DerivedSources.make:
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/WebKeyValueStorageManager.cpp: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp.
  • WebProcess/Storage/WebKeyValueStorageManager.h: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.h.
  • WebProcess/Storage/WebKeyValueStorageManager.messages.in: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in.
12:42 PM Changeset in webkit [140710] by tony@chromium.org
  • 23 edits in trunk

Remove document as a parameter from a few internals methods
https://bugs.webkit.org/show_bug.cgi?id=107757

Reviewed by Hajime Morita.

Remove document as a parameter since there's already one associated with internals.

Source/WebCore:

No new tests, this refactors some testing code and is covered by
exisiting tests.

  • testing/Internals.cpp:

(WebCore::Internals::isPreloaded):
(WebCore::Internals::createContentElement):
(WebCore::Internals::absoluteCaretBounds):

  • testing/Internals.h:

(Internals):

  • testing/Internals.idl:

LayoutTests:

  • editing/input/editable-container-with-word-wrap-normal.html:
  • editing/selection/caret-alignment-for-vertical-text.html:
  • editing/selection/caret-at-end-of-text-line-followed-by-block-in-vertical-mode.html:
  • editing/selection/caret-in-div-containing-br-in-vertical-mode.html:
  • editing/selection/caret-in-empty-inline-1.html:
  • editing/selection/caret-in-empty-inline-2.html:
  • editing/selection/internal-caret-rect.html:
  • fast/dom/resources/shadow-test-driver.js:

(createContentWithSelect):
(createContentWithText):
(appendShadow):
(appendShadowDeep):

  • fast/dom/shadow/content-element-includer.html:
  • fast/dom/shadow/content-element-renderers.html:
  • fast/dom/shadow/content-selector-query.html:
  • fast/dom/shadow/create-content-element.html:
  • fast/dom/shadow/shadow-contents-fallback-dynamic.html:
  • fast/dom/shadow/shadow-contents-fallback.html:
  • fast/dom/shadow/shadow-contents-select.html:
  • fast/preloader/scan-body-from-head-import.html:
  • http/tests/loading/preload-append-scan.php:
12:40 PM Changeset in webkit [140709] by mkwst@chromium.org
  • 5 edits in trunk

Web Inspector: 'console.debug' should generate messages at DebugMessageLevel.
https://bugs.webkit.org/show_bug.cgi?id=107816

Reviewed by Pavel Feldman.

Source/WebCore:

'console.debug' is currently aliased to 'console.log'. Since we now
render debug-level messages differently to log messages, we should use
the proper message level for 'console.debug'.

  • page/Console.cpp:

(WebCore::Console::debug):

Replace the alias to 'console.log' with message creation at
DebugMessageLevel.

LayoutTests:

  • inspector/console/console-tests-expected.txt:
  • inspector/extensions/extensions-console-expected.txt:

Rebaseline this test with the updated message level.

12:35 PM Changeset in webkit [140708] by nghanavatian@rim.com
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Fix crash in SpellingHandler
https://bugs.webkit.org/show_bug.cgi?id=107842

Reviewed by Rob Buis.

If we have an empty range or one with all spaces, we can simply return 0 instead of
still creating a range. Putting in a null check after trimming to catch this case
which was causing the crash in some DRT tests.

Internally reviewed by Mike Fenton.

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::trimWhitespaceFromRange):

  • WebKitSupport/SpellingHandler.cpp:

(BlackBerry::WebKit::SpellingHandler::createSpellCheckRequest):

12:24 PM Changeset in webkit [140707] by commit-queue@webkit.org
  • 5 edits
    3 adds in trunk

Implement :past pseudo class for the WebVTT ::cue pseudo element
https://bugs.webkit.org/show_bug.cgi?id=105482

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-24
Reviewed by Eric Carlson.

Source/WebCore:

It is good to have a designated pseudo class for this, though same could
be achieved by using a combination of ::cue and ::cue(:future).
Tests also check that nested timestamps work properly.

Test: media/track/track-css-matching-timestamps.html

  • css/CSSSelector.cpp:

(WebCore::CSSSelector::pseudoId):
(WebCore::nameToPseudoTypeMap):
(WebCore::CSSSelector::extractPseudoType):

  • css/CSSSelector.h:
  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::checkOne):

LayoutTests:

  • media/track/captions-webvtt/styling-timestamps.vtt: Added.
  • media/track/track-css-matching-timestamps-expected.txt: Added.
  • media/track/track-css-matching-timestamps.html: Added.
12:18 PM Changeset in webkit [140706] by jer.noble@apple.com
  • 3 edits in trunk/Source/WebCore

Mac: Avoid using k32BGRAPixelFormat on certain platforms.
https://bugs.webkit.org/show_bug.cgi?id=107732

Reviewed by Eric Carlson.

Using a AVPlayerItemVideoOutput to generate ARGB pixel buffers is a potential performance
hit, as the AVPlayerItemVideoOutput will send YUV buffers through a VTPixeBufferTransferSession
to convert them to ARGB regardless of whether or not a given buffer will be used. Instead,
ask the AVPlayerItemVideoOutput for pixel buffers in the decoder's native pixel format and use
the VTPixelBufferTransferSession to convert to ARGB only those pixel buffers which were actually
requested.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoOutput): Ask for the decoder's native

pixel format.

(WebCore::MediaPlayerPrivateAVFoundationObjC::createPixelBuffer): Lazily create a VTPixelTransferSession

and convert output pixel buffers to k32BGRAPixelFormat.

12:16 PM Changeset in webkit [140705] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebCore

Convert RenderFullScreen to use the non-deprecated flexbox
https://bugs.webkit.org/show_bug.cgi?id=107746

Patch by Christian Biesinger <cbiesinger@chromium.org> on 2013-01-24
Reviewed by Ojan Vafai.

Tests: covered by existing tests in fullscreen/.

  • rendering/RenderFullScreen.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::willBeDestroyed):
Inherit from RenderFlexibleBox

(createFullScreenStyle):
Use the new-style CSS properties (justify-content, etc)

  • css/fullscreen.css:

(video:-webkit-full-screen, audio:-webkit-full-screen):

  • css/fullscreenQuickTime.css:

(video:-webkit-full-screen::-webkit-media-controls-panel):
(video:-webkit-full-screen::-webkit-media-controls-seek-back-button):
(video:-webkit-full-screen::-webkit-media-controls-return-to-realtime-button):
(video:-webkit-full-screen::-webkit-media-controls-seek-forward-button):

  • css/mediaControlsBlackBerryFullscreen.css:

(video:-webkit-full-screen::-webkit-media-controls-panel):
(video:-webkit-full-screen::-webkit-media-controls-button-group-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-time-display-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-play-button):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-timeline-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-current-time-display):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-time-remaining-display):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-timeline):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-fullscreen-button):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-divider):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-container, video:-webkit-full-screen::-webkit-media-controls-play-button-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-container):
(video:-webkit-full-screen::-webkit-media-controls-play-button-container):
(video:-webkit-full-screen::-webkit-media-controls-placeholder):

  • css/mediaControlsQtFullscreen.css:

(video::-webkit-media-controls-panel):
(video::-webkit-media-controls-play-button):
Update fullscreen-related CSS to use the new flexbox

12:14 PM Changeset in webkit [140704] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Mac: Video appears in wrong place during pinch operations
https://bugs.webkit.org/show_bug.cgi?id=107730

Reviewed by Eric Carlson.

Send the correct input and output rects, post translation and scaling,
to the CIContext for drawing.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::paintWithVideoOutput):

12:10 PM Changeset in webkit [140703] by arv@chromium.org
  • 4 edits in trunk/Tools

Unreviewed, rolling out r140561.
http://trac.webkit.org/changeset/140561
https://bugs.webkit.org/show_bug.cgi?id=107556

Suspected to break Android which prevens WebKit roll

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::~TestShell):
(TestShell::closeWindow):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

11:35 AM Changeset in webkit [140702] by mvujovic@adobe.com
  • 3 edits
    2 adds in trunk

[CSS Filters] CSS opacity property clips filter outsets
https://bugs.webkit.org/show_bug.cgi?id=106549

Reviewed by Dirk Schulze.

Source/WebCore:

Expand the transparencyClipBox for filter outsets and pass the filter output rect instead of
the input rect to beginTransparencyLayers for clipping. Details below.

Test: css3/filters/css-opacity-with-drop-shadow.html

  • rendering/RenderLayer.cpp:

(WebCore):
(WebCore::RenderLayer::setFilterBackendNeedsRepaintingInRect):

Replace filter outset calcuation with a call to expandRectForFilterOutsets.

(WebCore::expandRectForFilterOutsets):

New method to factor out repeated filter outset calculation code.

(WebCore::transparencyClipBox):

After expanding the clip rect for descendants and reflection, expand it for filter
outsets, so they don't get clipped when we begin a transparency layer.

(WebCore::RenderLayer::paintLayerContents):

Pass paintingInfo.paintDirtyRect instead of localPaintingInfo.paintDirtyRect to
beginTransparencyLayers for clipping. localPaintingInfo.paintDirtyRect (aka the filter
input rect) does not contain filter outsets, so they would get clipped. Now, we pass
paintingInfo.paintDirtyRect (the filter output rect), which includes the filter outsets.

(WebCore::RenderLayer::calculateLayerBounds):

Replace filter outset calcuation with a call to expandRectForFilterOutsets.

  • rendering/RenderLayer.h:

(RenderLayer):

LayoutTests:

Add a reftest to verify that an element's drop shadow filter is not clipped when a CSS
opacity property is not applied.

  • css3/filters/css-opacity-with-drop-shadow-expected.html: Added.
  • css3/filters/css-opacity-with-drop-shadow.html: Added.
11:30 AM Changeset in webkit [140701] by Christophe Dumez
  • 27 edits in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140693.

  • platform/efl-wk1/svg/batik/text/xmlSpace-expected.png:
  • platform/efl/TestExpectations:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.png:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.txt:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.png:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
  • platform/efl/fast/text/capitalize-empty-generated-string-expected.png:
  • platform/efl/fast/text/capitalize-empty-generated-string-expected.txt:
  • platform/efl/fast/text/whitespace/006-expected.png:
  • platform/efl/fast/text/whitespace/006-expected.txt:
  • platform/efl/fast/text/whitespace/007-expected.png:
  • platform/efl/fast/text/whitespace/007-expected.txt:
  • platform/efl/svg/batik/text/xmlSpace-expected.png:
  • platform/efl/svg/batik/text/xmlSpace-expected.txt:
  • platform/efl/svg/carto.net/combobox-expected.png:
  • platform/efl/svg/carto.net/combobox-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug113235-3-expected.png:
  • platform/efl/tables/mozilla/bugs/bug113235-3-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug1188-expected.png:
  • platform/efl/tables/mozilla/bugs/bug1188-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug1318-expected.png:
  • platform/efl/tables/mozilla/bugs/bug1318-expected.txt:
11:25 AM Changeset in webkit [140700] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix a typo after r139838.

  • dom/NodeRareData.h:

(NodeRareData):

11:21 AM Changeset in webkit [140699] by Lucas Forschler
  • 4 edits in trunk/Source

Versioning.

11:18 AM Changeset in webkit [140698] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

Abandoned Memory: SVGFontElement and Corresponding SVGDocument Never Deconstructed
https://bugs.webkit.org/show_bug.cgi?id=66438

Reviewed by Dirk Schulze.

The memory leak was caused by SVGFontFaceElement storing its own parent in a RefPtr.

Fixed the bug by storing a raw pointer instead, and clearing the pointer in removedFrom
when the node detached from the document. Also added several sanity check assertions.

  • svg/SVGFontFaceElement.cpp:

(WebCore::SVGFontFaceElement::SVGFontFaceElement):
(WebCore::SVGFontFaceElement::associatedFontElement):
(WebCore::SVGFontFaceElement::rebuildFontFace):
(WebCore::SVGFontFaceElement::insertedInto):
(WebCore::SVGFontFaceElement::removedFrom):

  • svg/SVGFontFaceElement.h:

(SVGFontFaceElement):

11:12 AM Changeset in webkit [140697] by Lucas Forschler
  • 1 copy in tags/Safari-537.27

New Tag.

11:10 AM Changeset in webkit [140696] by Lucas Forschler
  • 1 delete in tags/Safari-537.27

Remove Tag.

11:07 AM Changeset in webkit [140695] by bfulgham@webkit.org
  • 2 edits in trunk/Source/WTF

Stipulate build order between WTFGenerated and WTF
https://bugs.webkit.org/show_bug.cgi?id=107844

Reviewed by Tim Horton.

  • WTF.vcxproj/WTF.vcxproj: Use VS2010 project dependency

declaration so WTF depends on a completed WTFGenerated build.

10:48 AM Changeset in webkit [140694] by bfulgham@webkit.org
  • 2 edits in trunk/WebKitLibraries

Get WTF compiling in VS2010 (32bit)
https://bugs.webkit.org/show_bug.cgi?id=106986

Reviewed by Tim Horton.

If you do not have Cygwin in the overall operating system
PATH, the project will not build. In VS2005 we had logic
in the build system to guard against this. We should
retain this in the VS2010 work.

Furthermore, VS2010 has a nasty bug where to Visual Studio
tools path is not defined when performing a 'clean' phase
on an NMAKE-based build. This is corrected here as well.

  • win/tools/vsprops/common.props: Revise environment setup

to ensure proper tools are in path during build.

10:46 AM Changeset in webkit [140693] by robert@webkit.org
  • 13 edits
    4 adds in trunk

Inline Containing Only Collapsed Whitespace Not Getting a Linebox
https://bugs.webkit.org/show_bug.cgi?id=31397

Reviewed by David Hyatt.

Source/WebCore:

Treat inlines containing only collapsed whitespace as empty. This allows them
to get a linebox.

Test: fast/inline/inline-containing-collapsed-whitespace-treated-as-empty.html

  • dom/Position.cpp:

(WebCore::boundingBoxLogicalHeight):
(WebCore):
(WebCore::Position::hasRenderedNonAnonymousDescendantsWithHeight):

  • rendering/InlineIterator.h:

(WebCore::isEmptyInline):
(WebCore):
(WebCore::bidiNextShared):
(WebCore::bidiFirstSkippingEmptyInlines):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::alwaysRequiresLineBox):
(WebCore::requiresLineBox):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):

  • rendering/RenderText.cpp:
  • rendering/RenderText.h:

(RenderText):

LayoutTests:

  • fast/css/first-letter-capitalized-edit-select-crash-expected.txt:
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-expected.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-vertical-rl-expected.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-vertical-rl.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty.html: Added.
  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
10:01 AM Changeset in webkit [140692] by Christophe Dumez
  • 4 edits in trunk/Source/WebKit2

[EFL][WK2] Use C API inside ewk_favicon_database
https://bugs.webkit.org/show_bug.cgi?id=107680

Reviewed by Kenneth Rohde Christiansen.

Use C API inside ewk_favicon_database instead of
accessible the C++ classes and violating layering.
We still rely on some C++ methods but this will be
addressed later since there is no equivalent in
the C API and it will require more refactoring.

  • UIProcess/API/efl/ewk_context.cpp:

(EwkContext::ensureFaviconDatabase):

  • UIProcess/API/efl/ewk_favicon_database.cpp:

(EwkFaviconDatabase::EwkFaviconDatabase):
(EwkFaviconDatabase::~EwkFaviconDatabase):
(EwkFaviconDatabase::iconURLForPageURL):
(EwkFaviconDatabase::iconForPageURL):
(EwkFaviconDatabase::getIconSurfaceSynchronously):
(EwkFaviconDatabase::iconDataReadyForPageURL):
(ewk_favicon_database_async_icon_get):

  • UIProcess/API/efl/ewk_favicon_database_private.h:

(EwkFaviconDatabase::create):
(EwkFaviconDatabase):

9:39 AM Changeset in webkit [140691] by commit-queue@webkit.org
  • 4 edits in trunk

Web Inspector: expand more chunks in DTE
https://bugs.webkit.org/show_bug.cgi?id=107698

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-24
Reviewed by Pavel Feldman.

Source/WebCore:

Mock DefaultTextEditor visible area as if it is slightly larger than real one and
do all chunk expandings and repaints based on this new area.

No new tests: no change in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorChunkedPanel.prototype.findVisibleChunks):

LayoutTests:

Correct text expectation as we change amount of expanded chunks.

  • inspector/editor/text-editor-selection-expected.txt:
9:28 AM Changeset in webkit [140690] by kerz@chromium.org
  • 5 edits in branches/chromium/1391a/Source

apply zoom patch

9:18 AM Changeset in webkit [140689] by kadam@inf.u-szeged.hu
  • 2 edits
    1 add in trunk/LayoutTests

[Qt] Unreviewed gardening. Added platform specific expectation after r140174.
https://bugs.webkit.org/show_bug.cgi?id=107434.

  • platform/qt/TestExpectations:
  • platform/qt/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Added after r140174.
9:00 AM Changeset in webkit [140688] by kadam@inf.u-szeged.hu
  • 2 edits
    1 add in trunk/LayoutTests

[Qt][WK2] Unreviewed gardening. Skip a failing HTML ref test after r140229.
https://bugs.webkit.org/show_bug.cgi?id=105390.

  • platform/qt-5.0-wk2/TestExpectations:
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added after r140593.
8:31 AM Changeset in webkit [140687] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adding failure expectations for accessibility tests that regressed with r140658.

  • platform/gtk/TestExpectations:
8:20 AM Changeset in webkit [140686] by mikhail.pozdnyakov@intel.com
  • 51 edits
    2 moves in trunk/Source/WebKit2

[EFL][WK2] Rename EwkViewImpl class to EwkView
https://bugs.webkit.org/show_bug.cgi?id=107719

Reviewed by Andreas Kling.

Rename EwkViewImpl class to EwkView, due to ewk view
refactoring plan (https://bugs.webkit.org/show_bug.cgi?id=107662#c1).

  • PlatformEfl.cmake:
  • UIProcess/API/C/efl/WKView.cpp:

(WKViewCreate):
(WKViewCreateWithFixedLayout):
(WKViewGetPage):
(WKViewCreateSnapshot):

  • UIProcess/API/efl/EwkView.cpp: Renamed from Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp.

(pageViewMap):
(EwkView::addToPageViewMap):
(EwkView::removeFromPageViewMap):
(EwkView::viewFromPageViewMap):
(EwkView::EwkView):
(EwkView::~EwkView):
(EwkView::smartData):
(EwkView::fromEvasObject):
(EwkView::wkPage):
(EwkView::setCursor):
(EwkView::setDeviceScaleFactor):
(EwkView::deviceScaleFactor):
(EwkView::transformFromScene):
(EwkView::transformToScene):
(EwkView::transformToScreen):
(EwkView::layerTreeRenderer):
(EwkView::displayTimerFired):
(EwkView::update):
(EwkView::enterFullScreen):
(EwkView::exitFullScreen):
(EwkView::windowGeometry):
(EwkView::setWindowGeometry):
(EwkView::setImageData):
(EwkView::size):
(EwkView::isFocused):
(EwkView::isVisible):
(EwkView::title):
(EwkView::inputMethodContext):
(EwkView::themePath):
(EwkView::setThemePath):
(EwkView::customTextEncodingName):
(EwkView::setCustomTextEncodingName):
(EwkView::setMouseEventsEnabled):
(EwkView::setTouchEventsEnabled):
(EwkView::informIconChange):
(EwkView::createGLSurface):
(EwkView::enterAcceleratedCompositingMode):
(EwkView::exitAcceleratedCompositingMode):
(EwkView::requestColorPicker):
(EwkView::dismissColorPicker):
(EwkView::showContextMenu):
(EwkView::hideContextMenu):
(EwkView::requestPopupMenu):
(EwkView::closePopupMenu):
(EwkView::requestJSAlertPopup):
(EwkView::requestJSConfirmPopup):
(EwkView::requestJSPromptPopup):
(EwkView::informDatabaseQuotaReached):
(EwkView::informURLChange):
(EwkView::windowFeatures):
(EwkView::createNewPage):
(EwkView::close):
(EwkView::onMouseDown):
(EwkView::onMouseUp):
(EwkView::onMouseMove):
(EwkView::feedTouchEvents):
(EwkView::onTouchDown):
(EwkView::onTouchUp):
(EwkView::onTouchMove):
(EwkView::onFaviconChanged):
(EwkView::takeSnapshot):

  • UIProcess/API/efl/EwkView.h: Renamed from Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h.

(WebKit):
(WebCore):
(EwkView):
(EwkView::view):
(EwkView::page):
(EwkView::ewkContext):
(EwkView::settings):
(EwkView::backForwardList):
(EwkView::url):
(EwkView::faviconURL):
(EwkView::mouseEventsEnabled):
(EwkView::touchEventsEnabled):
(EwkView::setNeedsSurfaceResize):
(EwkView::smartCallback):
(EwkView::pageClient):
(EwkView::setPageScaleFactor):
(EwkView::pageScaleFactor):
(EwkView::setPagePosition):
(EwkView::pagePosition):
(EwkView::isHardwareAccelerated):
(EwkView::setDrawsBackground):
(EwkView::evasGLContext):
(EwkView::evasGLSurface):

  • UIProcess/API/efl/ewk_context_menu.cpp:

(EwkContextMenu::EwkContextMenu):

  • UIProcess/API/efl/ewk_context_menu_private.h:

(EwkContextMenu::create):
(EwkContextMenu):

  • UIProcess/API/efl/ewk_download_job.cpp:

(EwkDownloadJob::EwkDownloadJob):
(EwkDownloadJob::view):

  • UIProcess/API/efl/ewk_download_job_private.h:

(EwkDownloadJob::create):
(EwkDownloadJob):

  • UIProcess/API/efl/ewk_popup_menu.cpp:

(EwkPopupMenu::EwkPopupMenu):
(EwkPopupMenu::close):

  • UIProcess/API/efl/ewk_popup_menu_private.h:

(EwkPopupMenu::create):
(EwkPopupMenu):

  • UIProcess/API/efl/ewk_settings.cpp:

(EwkSettings::preferences):

  • UIProcess/API/efl/ewk_settings_private.h:

(EwkSettings::create):
(EwkSettings::EwkSettings):
(EwkSettings):

  • UIProcess/API/efl/ewk_view.cpp:

(createEwkView):
(ewk_view_base_add):

  • UIProcess/API/efl/ewk_view.h:
  • UIProcess/API/efl/ewk_view_private.h:
  • UIProcess/API/efl/ewk_window_features.cpp:

(EwkWindowFeatures::EwkWindowFeatures):
(EwkWindowFeatures::setToolbarVisible):
(EwkWindowFeatures::setStatusBarVisible):
(EwkWindowFeatures::setMenuBarVisible):
(EwkWindowFeatures::setResizable):

  • UIProcess/API/efl/ewk_window_features_private.h:

(EwkWindowFeatures::create):
(EwkWindowFeatures):

  • UIProcess/cairo/BackingStoreCairo.cpp:

(WebKit::BackingStore::incorporateUpdate):

  • UIProcess/efl/ContextHistoryClientEfl.cpp:

(WebKit::ContextHistoryClientEfl::didNavigateWithNavigationData):
(WebKit::ContextHistoryClientEfl::didPerformClientRedirect):
(WebKit::ContextHistoryClientEfl::didPerformServerRedirect):
(WebKit::ContextHistoryClientEfl::didUpdateHistoryTitle):

  • UIProcess/efl/ContextMenuClientEfl.cpp:

(ContextMenuClientEfl::ContextMenuClientEfl):

  • UIProcess/efl/ContextMenuClientEfl.h:

(WebKit::ContextMenuClientEfl::create):
(ContextMenuClientEfl):

  • UIProcess/efl/DownloadManagerEfl.cpp:

(WebKit::DownloadManagerEfl::decideDestinationWithSuggestedFilename):
(WebKit::DownloadManagerEfl::didFail):
(WebKit::DownloadManagerEfl::didCancel):
(WebKit::DownloadManagerEfl::didFinish):
(WebKit::DownloadManagerEfl::registerDownload):

  • UIProcess/efl/DownloadManagerEfl.h:

(DownloadManagerEfl):

  • UIProcess/efl/FindClientEfl.cpp:

(WebKit::FindClientEfl::didFindString):
(WebKit::FindClientEfl::didFailToFindString):
(WebKit::FindClientEfl::FindClientEfl):

  • UIProcess/efl/FindClientEfl.h:

(WebKit::FindClientEfl::create):
(FindClientEfl):

  • UIProcess/efl/FormClientEfl.cpp:

(WebKit::FormClientEfl::willSubmitForm):
(WebKit::FormClientEfl::FormClientEfl):

  • UIProcess/efl/FormClientEfl.h:

(WebKit::FormClientEfl::create):
(FormClientEfl):

  • UIProcess/efl/InputMethodContextEfl.cpp:

(WebKit::InputMethodContextEfl::InputMethodContextEfl):
(WebKit::InputMethodContextEfl::onIMFInputSequenceComplete):
(WebKit::InputMethodContextEfl::onIMFPreeditSequenceChanged):
(WebKit::InputMethodContextEfl::updateTextInputState):

  • UIProcess/efl/InputMethodContextEfl.h:

(WebKit::InputMethodContextEfl::create):
(InputMethodContextEfl):

  • UIProcess/efl/PageClientBase.cpp:

(WebKit::PageClientBase::PageClientBase):
(WebKit::PageClientBase::view):
(WebKit::PageClientBase::createDrawingAreaProxy):
(WebKit::PageClientBase::setViewNeedsDisplay):
(WebKit::PageClientBase::viewSize):
(WebKit::PageClientBase::isViewFocused):
(WebKit::PageClientBase::isViewVisible):
(WebKit::PageClientBase::processDidCrash):
(WebKit::PageClientBase::didRelaunchProcess):
(WebKit::PageClientBase::toolTipChanged):
(WebKit::PageClientBase::setCursor):
(WebKit::PageClientBase::createPopupMenuProxy):
(WebKit::PageClientBase::createContextMenuProxy):
(WebKit::PageClientBase::enterAcceleratedCompositingMode):
(WebKit::PageClientBase::exitAcceleratedCompositingMode):
(WebKit::PageClientBase::updateTextInputState):
(WebKit::PageClientBase::handleDownloadRequest):

  • UIProcess/efl/PageClientBase.h:

(PageClientBase):

  • UIProcess/efl/PageClientDefaultImpl.cpp:

(WebKit::PageClientDefaultImpl::PageClientDefaultImpl):
(WebKit::PageClientDefaultImpl::updateViewportSize):
(WebKit::PageClientDefaultImpl::convertToDeviceSpace):
(WebKit::PageClientDefaultImpl::convertToUserSpace):
(WebKit::PageClientDefaultImpl::didChangeContentsSize):

  • UIProcess/efl/PageClientDefaultImpl.h:

(WebKit::PageClientDefaultImpl::create):
(PageClientDefaultImpl):

  • UIProcess/efl/PageClientLegacyImpl.cpp:

(WebKit::PageClientLegacyImpl::PageClientLegacyImpl):
(WebKit::PageClientLegacyImpl::didCommitLoad):
(WebKit::PageClientLegacyImpl::updateViewportSize):
(WebKit::PageClientLegacyImpl::didChangeViewportProperties):
(WebKit::PageClientLegacyImpl::didChangeContentsSize):
(WebKit::PageClientLegacyImpl::pageDidRequestScroll):
(WebKit::PageClientLegacyImpl::didRenderFrame):
(WebKit::PageClientLegacyImpl::pageTransitionViewportReady):

  • UIProcess/efl/PageClientLegacyImpl.h:

(WebKit::PageClientLegacyImpl::create):
(PageClientLegacyImpl):

  • UIProcess/efl/PageLoadClientEfl.cpp:

(WebKit::PageLoadClientEfl::didReceiveTitleForFrame):
(WebKit::PageLoadClientEfl::didReceiveIntentForFrame):
(WebKit::PageLoadClientEfl::registerIntentServiceForFrame):
(WebKit::PageLoadClientEfl::didChangeProgress):
(WebKit::PageLoadClientEfl::didFinishLoadForFrame):
(WebKit::PageLoadClientEfl::didFailLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didStartProvisionalLoadForFrame):
(WebKit::PageLoadClientEfl::didReceiveServerRedirectForProvisionalLoadForFrame):
(WebKit::PageLoadClientEfl::didFailProvisionalLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didCommitLoadForFrame):
(WebKit::PageLoadClientEfl::didChangeBackForwardList):
(WebKit::PageLoadClientEfl::didSameDocumentNavigationForFrame):
(WebKit::PageLoadClientEfl::didReceiveAuthenticationChallengeInFrame):
(WebKit::PageLoadClientEfl::PageLoadClientEfl):

  • UIProcess/efl/PageLoadClientEfl.h:

(WebKit::PageLoadClientEfl::create):
(PageLoadClientEfl):
(WebKit::PageLoadClientEfl::view):

  • UIProcess/efl/PagePolicyClientEfl.cpp:

(WebKit::PagePolicyClientEfl::decidePolicyForNavigationAction):
(WebKit::PagePolicyClientEfl::decidePolicyForNewWindowAction):
(WebKit::PagePolicyClientEfl::PagePolicyClientEfl):

  • UIProcess/efl/PagePolicyClientEfl.h:

(WebKit::PagePolicyClientEfl::create):
(PagePolicyClientEfl):

  • UIProcess/efl/PageUIClientEfl.cpp:

(WebKit::PageUIClientEfl::PageUIClientEfl):
(WebKit::PageUIClientEfl::close):
(WebKit::PageUIClientEfl::takeFocus):
(WebKit::PageUIClientEfl::focus):
(WebKit::PageUIClientEfl::unfocus):
(WebKit::PageUIClientEfl::runJavaScriptAlert):
(WebKit::PageUIClientEfl::runJavaScriptConfirm):
(WebKit::PageUIClientEfl::runJavaScriptPrompt):
(WebKit::PageUIClientEfl::toolbarsAreVisible):
(WebKit::PageUIClientEfl::setToolbarsAreVisible):
(WebKit::PageUIClientEfl::menuBarIsVisible):
(WebKit::PageUIClientEfl::setMenuBarIsVisible):
(WebKit::PageUIClientEfl::statusBarIsVisible):
(WebKit::PageUIClientEfl::setStatusBarIsVisible):
(WebKit::PageUIClientEfl::isResizable):
(WebKit::PageUIClientEfl::setIsResizable):
(WebKit::PageUIClientEfl::getWindowFrame):
(WebKit::PageUIClientEfl::setWindowFrame):
(WebKit::PageUIClientEfl::exceededDatabaseQuota):
(WebKit::PageUIClientEfl::runOpenPanel):
(WebKit::PageUIClientEfl::createNewPage):
(WebKit::PageUIClientEfl::showColorPicker):
(WebKit::PageUIClientEfl::hideColorPicker):

  • UIProcess/efl/PageUIClientEfl.h:

(WebKit::PageUIClientEfl::create):
(PageUIClientEfl):

  • UIProcess/efl/PageViewportControllerClientEfl.cpp:

(WebKit::PageViewportControllerClientEfl::PageViewportControllerClientEfl):
(WebKit::PageViewportControllerClientEfl::drawingArea):
(WebKit::PageViewportControllerClientEfl::updateViewportSize):
(WebKit::PageViewportControllerClientEfl::didChangeContentsSize):
(WebKit::PageViewportControllerClientEfl::setViewportPosition):
(WebKit::PageViewportControllerClientEfl::setPageScaleFactor):
(WebKit::PageViewportControllerClientEfl::didResumeContent):
(WebKit::PageViewportControllerClientEfl::didChangeVisibleContents):

  • UIProcess/efl/PageViewportControllerClientEfl.h:

(WebKit::PageViewportControllerClientEfl::create):
(PageViewportControllerClientEfl):

  • UIProcess/efl/VibrationClientEfl.cpp:

(VibrationClientEfl::vibrateCallback):
(VibrationClientEfl::cancelVibrationCallback):
(VibrationClientEfl::create):
(VibrationClientEfl::VibrationClientEfl):
(VibrationClientEfl::~VibrationClientEfl):

  • UIProcess/efl/VibrationClientEfl.h:

(VibrationClientEfl):

  • UIProcess/efl/WebContextMenuProxyEfl.cpp:

(WebKit::WebContextMenuProxyEfl::WebContextMenuProxyEfl):
(WebKit::WebContextMenuProxyEfl::showContextMenu):
(WebKit::WebContextMenuProxyEfl::hideContextMenu):

  • UIProcess/efl/WebContextMenuProxyEfl.h:

(WebKit::WebContextMenuProxyEfl::create):
(WebContextMenuProxyEfl):

  • UIProcess/efl/WebFullScreenManagerProxyEfl.cpp:

(WebKit::WebFullScreenManagerProxy::enterFullScreen):
(WebKit::WebFullScreenManagerProxy::exitFullScreen):

  • UIProcess/efl/WebInspectorProxyEfl.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/efl/WebPageProxyEfl.cpp:

(WebKit::WebPageProxy::viewWidget):

  • UIProcess/efl/WebPopupMenuProxyEfl.cpp:

(WebKit::WebPopupMenuProxyEfl::WebPopupMenuProxyEfl):
(WebKit::WebPopupMenuProxyEfl::showPopupMenu):
(WebKit::WebPopupMenuProxyEfl::hidePopupMenu):

  • UIProcess/efl/WebPopupMenuProxyEfl.h:

(WebKit::WebPopupMenuProxyEfl::create):
(WebPopupMenuProxyEfl):

8:16 AM Changeset in webkit [140685] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[GStreamer] Implement setPreservesPitch()
https://bugs.webkit.org/show_bug.cgi?id=31155

Enables audio pitch preservation by using the scaletempo GStreamer
element when required by the MediaPlayer.

Patch by Victor Jaquez <vjaquez@igalia.com> on 2013-01-24
Reviewed by Philippe Normand.

No new tests, but a layout test shall be implemented at some point
using WebAudio API.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::setPreservesPitch):
(WebCore):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

(MediaPlayerPrivateGStreamer):

8:08 AM Changeset in webkit [140684] by abecsi@webkit.org
  • 2 edits in trunk/Source/WebKit2

Remove nonexistent header from WebKit2/Target.pri

Unreviewed cleanup after r139919.

  • Target.pri:
7:48 AM Changeset in webkit [140683] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Removing deleted files from WebCore/Target.pri after r140399.
https://bugs.webkit.org/show_bug.cgi?id=107815

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-01-24
Reviewed by Csaba Osztrogonác.

  • Target.pri:
7:31 AM Changeset in webkit [140682] by Lucas Forschler
  • 1 copy in tags/Safari-537.27

New Tag.

6:46 AM Changeset in webkit [140681] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] It can't Select texts in main frame when the current focus is in a IFrame
https://bugs.webkit.org/show_bug.cgi?id=107773

Patch by Sean Wang <Xuewen.Wang@torchmobile.com.cn> on 2013-01-24
Reviewed by Antonio Gomes.

PR285211 Internally reviewed by Genevieve Mak

When touch hold in the unfocused frame, it doesn't switch frame focus. Many
places in code depends on the webpage->forcusOrMainFrame(), including the
SelectionHandler, so it can't select in an unfocused frame. This patch switchs
frame focus when touch starts.

  • WebKitSupport/TouchEventHandler.cpp:

(BlackBerry::WebKit::TouchEventHandler::doFatFingers):

6:43 AM Changeset in webkit [140680] by Martin Robinson
  • 2 edits in trunk/Source/WebCore

Try to fix the Qt Windows build

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::decodeNamedEntity): Use a reinterpret_cast to const QChar* like StringQt.cpp.

6:14 AM Changeset in webkit [140679] by aandrey@chromium.org
  • 10 edits
    2 adds in trunk

Web Inspector: [Canvas] REGRESSION: stack traces in the replay log are gone
https://bugs.webkit.org/show_bug.cgi?id=107805

Reviewed by Pavel Feldman.

Source/WebCore:

The V8's Error.prepareStackTrace is now called from the Error.captureStackTrace
function instead of the "stack" getter function.

Test: inspector/profiler/canvas2d/canvas-stack-trace.html

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

LayoutTests:

A simple test to dump a canvas 2D trace log with function call stack traces.

  • inspector/profiler/canvas-profiler-test.js:

(initialize_CanvasWebGLProfilerTest.):
(initialize_CanvasWebGLProfilerTest.InspectorTest.dumpTraceLog):

  • inspector/profiler/canvas2d/canvas-stack-trace-expected.txt: Added.
  • inspector/profiler/canvas2d/canvas-stack-trace.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
5:42 AM Changeset in webkit [140678] by aandrey@chromium.org
  • 11 edits in trunk/Source/WebCore

Web Inspector: [Canvas] UI: add a selector to capture a single canvas frame vs consecutive frames
https://bugs.webkit.org/show_bug.cgi?id=107688

Reviewed by Pavel Feldman.

Allow capturing several canvas frames in a row.

  • English.lproj/localizedStrings.js:
  • inspector/InjectedScriptCanvasModule.cpp:

(WebCore::InjectedScriptCanvasModule::traceLog):

  • inspector/InjectedScriptCanvasModule.h:

(InjectedScriptCanvasModule):

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

  • inspector/Inspector.json:
  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::getTraceLog):

  • inspector/InspectorCanvasAgent.h:

(InspectorCanvasAgent):

  • inspector/front-end/CanvasProfileView.js:

(WebInspector.CanvasProfileView):
(WebInspector.CanvasProfileView.prototype._didReceiveTraceLog):
(WebInspector.CanvasProfileView.prototype._requestTraceLog):
(WebInspector.CanvasProfileType):
(WebInspector.CanvasProfileType.prototype.get statusBarItems):
(WebInspector.CanvasProfileType.prototype.get buttonTooltip):
(WebInspector.CanvasProfileType.prototype.buttonClicked):
(WebInspector.CanvasProfileType.prototype._runSingleFrameCapturing):
(WebInspector.CanvasProfileType.prototype._startFrameCapturing):
(WebInspector.CanvasProfileType.prototype._stopFrameCapturing.didStopCapturing):
(WebInspector.CanvasProfileType.prototype._stopFrameCapturing):
(WebInspector.CanvasProfileType.prototype._didStartCapturingFrame):
(WebInspector.CanvasProfileType.prototype.setRecordingProfile):
(WebInspector.CanvasProfileType.prototype._isSingleFrameMode):
(WebInspector.CanvasProfileHeader):
(WebInspector.CanvasProfileHeader.prototype._updateCapturingStatus):
(WebInspector.CanvasProfileHeader.prototype._requestCapturingStatus):

  • inspector/front-end/ProfileLauncherView.js:

(WebInspector.ProfileLauncherView):

  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfileType.prototype.get statusBarItems):
(WebInspector.ProfilesPanel):
(WebInspector.ProfilesPanel.prototype.get statusBarItems):
(WebInspector.ProfilesPanel.prototype._onProfileTypeSelected):
(WebInspector.ProfilesPanel.prototype._reset):
(WebInspector.ProfilesPanel.prototype._showLauncherView):
(WebInspector.ProfilesPanel.prototype.showProfile):
(WebInspector.ProfilesPanel.prototype._updateInterface):
(WebInspector.ProfilesPanel.prototype._resize):

5:14 AM Changeset in webkit [140677] by akling@apple.com
  • 6 edits in trunk/Source/WebCore

Add CSSSelectorList::isValid().
<http://webkit.org/b/107809>

Reviewed by Antti Koivisto.

Add an isValid() method to CSSSelectorList and use that where applicable instead of checking
if first() is a null pointer.

  • css/CSSPageRule.cpp:

(WebCore::CSSPageRule::setSelectorText):

  • css/CSSSelectorList.cpp:
  • css/CSSSelectorList.h:

(WebCore::CSSSelectorList::isValid):
(WebCore::CSSSelectorList::first):
(CSSSelectorList):

  • css/CSSStyleRule.cpp:

(WebCore::CSSStyleRule::setSelectorText):

  • html/shadow/HTMLContentElement.cpp:

(WebCore::HTMLContentElement::validateSelect):

  • inspector/InspectorStyleSheet.cpp:

(WebCore::checkStyleRuleSelector):

4:25 AM Changeset in webkit [140676] by michael.bruning@digia.com
  • 6 edits
    1 add in trunk/Source/WebKit2

[Qt][WK2] Pages / resources cannot be loaded from qrc files.
https://bugs.webkit.org/show_bug.cgi?id=107031

Reviewed by Jocelyn Turcotte.

Enables WebKit2 Qt applications to load files from the bundled
qrc files. This is achieved by adding a url scheme handler for
the "qrc" scheme using the application scheme handler and ignoring
all handlers for the qrc application scheme that the application might
set.

  • UIProcess/API/qt/qquickurlschemedelegate.cpp:

(QQuickQrcSchemeDelegate::QQuickQrcSchemeDelegate):
(QQuickQrcSchemeDelegate::readResourceAndSend):

  • UIProcess/API/qt/qquickurlschemedelegate_p.h:

(QQuickQrcSchemeDelegate):

  • UIProcess/API/qt/qquickwebview.cpp:

(QQuickWebViewPrivate::initialize):
(QQuickWebViewExperimental::schemeDelegates_Append):
(QQuickWebViewExperimental::invokeApplicationSchemeHandler):

  • UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml:
  • UIProcess/API/qt/tests/qmltests/common/qrctest.html: Added.
  • UIProcess/API/qt/tests/qmltests/resources.qrc:
4:19 AM Changeset in webkit [140675] by michael.bruning@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt] Webkit debug build links against release binaries of ANGLE libEGL, libGLESv2
https://bugs.webkit.org/show_bug.cgi?id=106217

Patch by Kai Koehne <kai.koehne@digia.com> on 2013-01-24
Reviewed by Jocelyn Turcotte.

Use libEGLd, libEGLSv2d if qtbase was compiled with ANGLE.

  • WebCore.pri: Mirror logic of qtbase\mkspecs\features\win32\opengl.prf
4:19 AM Changeset in webkit [140674] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk/Tools

Adding "has-landed" command to webkit-patch which compares a
committed patch to the changes which exist locally (ignoring the
ChangeLog file).

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

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-24
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/diff_parser.py:

(git_diff_to_svn_diff):

  • Scripts/webkitpy/common/net/bugzilla/bug.py:

(Bug.commit_revision):

  • Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:

(BugTest.test_is_in_comments):
(BugTest):
(BugTest.test_commit_revision):

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

(HasLanded):

  • Scripts/webkitpy/tool/steps/init.py:
  • Scripts/webkitpy/tool/steps/haslanded.py: Added.

(HasLanded):
(HasLanded.convert_to_svn):
(HasLanded.strip_change_log):
(run):

  • Scripts/webkitpy/common/net/bugzilla/bug.py:

(Bug.commit_revision):

  • Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:

(BugTest.test_is_in_comments):
(BugTest):
(BugTest.test_commit_revision):

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

(HasLanded):

  • Scripts/webkitpy/tool/steps/init.py:
  • Scripts/webkitpy/tool/steps/haslanded.py: Added.

(HasLanded):
(HasLanded.convert_to_svn):
(HasLanded.strip_change_log):
(HasLanded.diff_diff):
(HasLanded.run):

  • Scripts/webkitpy/tool/steps/haslanded_unittest.py: Added.

(HasLandedTest):
(HasLandedTest.test_run):
(test_convert_to_svn_and_strip_change_log):

3:48 AM Changeset in webkit [140673] by alexis@webkit.org
  • 2 edits in trunk/LayoutTests

Unreviewed cleanup of comments and a commented test.

  • transitions/transitions-parsing.html:
3:47 AM Changeset in webkit [140672] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Unreviewed build fix.

Do not include the header file WebKitDOMPerformanceEntryList.h in
the build sources because we do not want the DOM bindings
generator to include it in webkitdomdefes.h twice.

  • bindings/gobject/GNUmakefile.am:
3:25 AM Changeset in webkit [140671] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix Qt build (KO since r140610), typo error for QString::fromUtf16 function.
https://bugs.webkit.org/show_bug.cgi?id=107803

Patch by Julien BRIANCEAU <jbrianceau@nds.com> on 2013-01-24
Reviewed by Andreas Kling.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::decodeNamedEntity):

2:45 AM Changeset in webkit [140670] by zandobersek@gmail.com
  • 8 edits in trunk/LayoutTests

Unreviewed gardening.

Removing failure expectations for the ietestcenter/css3/valuesandunits/units-010.htm
layout test. It was fixed in r140300.

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt-4.8/TestExpectations:
  • platform/qt-mac/TestExpectations:
  • platform/qt/TestExpectations:
2:41 AM Changeset in webkit [140669] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Classifying some IndexedDB failures as flaky.
Removing the expectation for the passing fast/forms/text-input-event.html test.

  • platform/gtk/TestExpectations:
2:12 AM Changeset in webkit [140668] by commit-queue@webkit.org
  • 6 edits in trunk/Tools

[chromium] move most WebViewHost printf calls to WebTestProxy
https://bugs.webkit.org/show_bug.cgi?id=107553

Patch by Dan Carney <dcarney@google.com> on 2013-01-24
Reviewed by Jochen Eisinger.

  • DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:

(WebKit):
(WebTestProxyBase):
(WebTestRunner::WebTestProxy::unableToImplementPolicyWithError):
(WebTestRunner::WebTestProxy::didAddMessageToConsole):
(WebTestRunner::WebTestProxy::runModalAlertDialog):
(WebTestRunner::WebTestProxy::runModalConfirmDialog):
(WebTestRunner::WebTestProxy::runModalPromptDialog):
(WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):

  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:

(WebTestRunner::WebTestProxyBase::WebTestProxyBase):
(WebTestRunner::WebTestProxyBase::reset):
(WebTestRunner::WebTestProxyBase::setLogConsoleOutput):
(WebTestRunner):
(WebTestRunner::WebTestProxyBase::unableToImplementPolicyWithError):
(WebTestRunner::WebTestProxyBase::didAddMessageToConsole):
(WebTestRunner::WebTestProxyBase::runModalAlertDialog):
(WebTestRunner::WebTestProxyBase::runModalConfirmDialog):
(WebTestRunner::WebTestProxyBase::runModalPromptDialog):
(WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::showDevTools):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didAddMessageToConsole):
(WebViewHost::runModalAlertDialog):
(WebViewHost::runModalConfirmDialog):
(WebViewHost::runModalPromptDialog):
(WebViewHost::runModalBeforeUnloadDialog):
(WebViewHost::unableToImplementPolicyWithError):
(WebViewHost::reset):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

2:11 AM Changeset in webkit [140667] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Expose accessibility hierarchy in WebKit2-EFL.
https://bugs.webkit.org/show_bug.cgi?id=106216

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-01-24
Reviewed by Andreas Kling.

Create WebPage's accessibility object on WebPage initialization.
Wrap around WebCore's accessibility objects.
Updating accessibility hierarchy. Expands accessibility implementation
of WebKit-GTK to be used in EFL.

  • PlatformEfl.cmake:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidClearWindowObjectInWorld):

  • WebProcess/WebPage/WebPage.h:

(WebPage):

  • WebProcess/WebPage/atk/WebPageAccessibilityObjectAtk.cpp:

(webPageAccessibilityObjectGetIndexInParent):
(web_page_accessibility_object_init):

  • WebProcess/WebPage/efl/WebPageEfl.cpp:

(WebKit::WebPage::platformInitialize):
(WebKit):
(WebKit::WebPage::updateAccessibilityTree):

1:20 AM Changeset in webkit [140666] by pfeldman@chromium.org
  • 5 edits in trunk

Web Inspector: breakpoints are not restored upon reload for scripts with script mapping.
https://bugs.webkit.org/show_bug.cgi?id=107799

Source/WebCore:

The problem is that source mapping is set after UISourceCode gets into the workspace.
Breakpoint manager will now only restore breakpoints upon setting the source maps.

Reviewed by Alexander Pavlov.

  • inspector/front-end/BreakpointManager.js:

(WebInspector.BreakpointManager.prototype._uiSourceCodeAdded):
(WebInspector.BreakpointManager.prototype._uiSourceCodeMappingChanged):

  • inspector/front-end/CompilerScriptMapping.js:

(WebInspector.CompilerScriptMapping.prototype.get addScript.get this):
(WebInspector.CompilerScriptMapping.prototype.get addScript):

LayoutTests:

Reviewed by Alexander Pavlov.

  • inspector/debugger/breakpoint-manager.html:
1:07 AM Changeset in webkit [140665] by tkent@chromium.org
  • 3 edits in trunk/Source/WebCore

Refactoring: Use AtomicString for an InputType::create argument
https://bugs.webkit.org/show_bug.cgi?id=107791

Reviewed by Kentaro Hara.

A string passed to InputType::create is a 'type' attribute value, which
is an AtomicString. Also, InputTypeFactoryMap is created with members of
InputTypeName, which are AtomicStrings. We had better use AtomicStrings
for them.

No new tests. This is just a refactoring.

  • html/InputType.cpp:

Change the key type of InputTypeFactoryMap from String to AtomicString.
(WebCore::InputType::create):
Change an argument type from const String& to const AtomicString&.

  • html/InputType.h:

(InputType): Ditto.

1:00 AM Changeset in webkit [140664] by mihnea@adobe.com
  • 1 edit
    4 adds in trunk/LayoutTests

[CSSRegions] Add test cases for auto-size regions and window resize
https://bugs.webkit.org/show_bug.cgi?id=107686

Reviewed by Tony Chang.

The fix for https://bugs.webkit.org/show_bug.cgi?id=102954 also solved
https://bugs.webkit.org/show_bug.cgi?id=102221. This patch adds two tests
for webkit bug 102221.

  • fast/regions/autosize-region-container-resize-expected.html: Added.
  • fast/regions/autosize-region-container-resize.html: Added.
  • fast/regions/autosize-region-window-resize-expected.html: Added.
  • fast/regions/autosize-region-window-resize.html: Added.
12:55 AM Changeset in webkit [140663] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

[CSSRegions] remove setExperimentalCSSRegionsEnabled deprecated API in Source/WebKit/chromium/public/WebSettings.h
https://bugs.webkit.org/show_bug.cgi?id=104564

Patch by Mihai Maerean <Mihai Maerean> on 2013-01-24
Reviewed by Adam Barth.

Fixing bug 101192 has deprecated the use of setExperimentalCSSRegionsEnabled.
After http://code.google.com/p/chromium/issues/detail?id=164162 , setExperimentalCSSRegionsEnabled is no longer used anywhere.

  • public/WebSettings.h:

removed setExperimentalCSSRegionsEnabled.

12:46 AM Changeset in webkit [140662] by commit-queue@webkit.org
  • 2 edits in trunk

[CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
https://bugs.webkit.org/show_bug.cgi?id=101635

Patch by Soo-Hyun Choi <s.choi@hackerslab.eu> on 2013-01-24
Reviewed by Laszlo Gombos.

WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
Source/WTF/wtf/Platform.h.
It would be more future-proof to have it only defined in common C++ code in
Platform.h.

  • Source/cmake/OptionsWindows.cmake:
12:41 AM Changeset in webkit [140661] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed. Build fix.

  • bindings/v8/V8DOMWrapper.cpp:

(WebCore::V8DOMWrapper::isDOMWrapper):

12:39 AM Changeset in webkit [140660] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

AX: Fix the debug build after r140658. (Constructor initializer order.)

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::AccessibilityNodeObject):

12:23 AM FeatureFlags edited by tkent@chromium.org
DOM4_EVENTS_CONSTRUCTOR (diff)
12:23 AM Changeset in webkit [140659] by morrita@google.com
  • 7 edits in trunk/Source

There are a few of wrong removeAllChildren() call
https://bugs.webkit.org/show_bug.cgi?id=107790

Reviewed by Ryosuke Niwa.

Source/WebCore:

removeAllChildren() is designed for trashing deleting children out.
It doesn't detach() children and could have possible leak.
This change replaces such removeAllChildren() usage with safer removeChildren().

No new tests. Covered by existing tests.

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::parseAttribute):

  • html/InputType.cpp:

(WebCore::InputType::destroyShadowSubtree):

  • html/ValidationMessage.cpp:

(WebCore::ValidationMessage::setMessageDOMAndStartTimer):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::processEndTag):

Source/WebKit/qt:

  • Api/qwebelement.cpp: Repalced removeAllChildren() with safer removeChildren()

(QWebElement::removeAllChildren):

12:16 AM Changeset in webkit [140658] by dmazzoni@google.com
  • 20 edits
    2 adds in trunk

AX: should init an AXObject only after AXObjectCache has added it
https://bugs.webkit.org/show_bug.cgi?id=107533

Reviewed by Chris Fleizach.

Source/WebCore:

Initialize each AXObject after the AXObjectCache has
finished adding it to its hash maps, so that it's
impossible for initialization of an AXObject to result in
exploring the tree and creating another AXObject instance
that points to the same renderer / node.

Test: accessibility/duplicate-axrenderobject-crash.html

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::getOrCreate):

  • accessibility/AccessibilityARIAGrid.cpp:

(WebCore::AccessibilityARIAGrid::create):

  • accessibility/AccessibilityARIAGridCell.cpp:

(WebCore::AccessibilityARIAGridCell::create):

  • accessibility/AccessibilityARIAGridRow.cpp:

(WebCore::AccessibilityARIAGridRow::create):

  • accessibility/AccessibilityList.cpp:

(WebCore::AccessibilityList::create):

  • accessibility/AccessibilityListBox.cpp:

(WebCore::AccessibilityListBox::create):

  • accessibility/AccessibilityMediaControls.cpp:

(WebCore::AccessibilityMediaControl::create):
(WebCore::AccessibilityMediaControlsContainer::create):
(WebCore::AccessibilityMediaTimeline::create):
(WebCore::AccessibilityMediaTimeDisplay::create):

  • accessibility/AccessibilityMenuList.cpp:

(WebCore::AccessibilityMenuList::create):

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::create):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::init):
(AccessibilityObject):

  • accessibility/AccessibilityProgressIndicator.cpp:

(WebCore::AccessibilityProgressIndicator::create):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::create):
(WebCore::AccessibilityRenderObject::accessibilityIsIgnored):

assert that the object has been initialized

  • accessibility/AccessibilitySVGRoot.cpp:

(WebCore::AccessibilitySVGRoot::create):

  • accessibility/AccessibilitySlider.cpp:

(WebCore::AccessibilitySlider::create):

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::create):

  • accessibility/AccessibilityTableCell.cpp:

(WebCore::AccessibilityTableCell::create):

  • accessibility/AccessibilityTableRow.cpp:

(WebCore::AccessibilityTableRow::create):

LayoutTests:

Adds a new test that demonstrates a crash if an AXObject
initializes itself before the AXObjectCache has added it to
the cache.

  • accessibility/duplicate-axrenderobject-crash-expected.txt: Added.
  • accessibility/duplicate-axrenderobject-crash.html: Added.
Note: See TracTimeline for information about the timeline view.