Timeline
Aug 31, 2013:
- 11:26 PM Changeset in webkit [154939] by
-
- 7 edits in trunk/Source/WebCore
Refactor URL and image writing so layer-violating parts are in Editor, not Pasteboard (Mac-only at first)
https://bugs.webkit.org/show_bug.cgi?id=120573
Reviewed by Andreas Kling.
- editing/Editor.cpp:
(WebCore::Editor::copy): Use writeImageToPasteboard instead of Pasteboard::writeImage on Mac.
(WebCore::Editor::copyURL): Use writeURLToPasteboard instead of Pasteboard::writeURL on Mac.
(WebCore::innerNonSharedElement): Added. Used in copyImage.
(WebCore::Editor::copyImage): Use innerNonSharedElement instead of innerNonSharedNode.
Use writeImageToPasteboard instead of Pasteboard::writeImage on Mac.
- editing/Editor.h: Add new functions, writeURLToPasteboard and writeImageToPasteboard,
both Mac-only for now.
- editing/mac/EditorMac.mm:
(WebCore::Editor::pasteWithPasteboard): Removed unneeded "m_frame.editor()" round trip that
was left behind in this function.
(WebCore::getImage): Added. Helper used by writeImageToPasteboard.
(WebCore::Editor::writeURLToPasteboard): Added. Sets up PasteboardURL and then calls
Pasteboard::write with it.
(WebCore::Editor::writeImageToPasteboard): Added. Sets up PasteboardImage and then calls
Pasteboard::write with it.
- page/DragController.cpp:
(WebCore::DragController::startDrag): Use Editor::writeURLToPasteboard instead of
Pasteboard::writeURL on Mac.
- platform/Pasteboard.h: Added PasteboardURL and PasteboardImage structures.
Declare write functions for PasteboardWebContent, PasteboardURL, and PasteboardImage.
Guard writeURL and writeImage with !PLATFORM(MAC).
- platform/mac/PasteboardMac.mm:
(WebCore::writeURLForTypes): Changed this to take a PasteboardURL.
(WebCore::Pasteboard::write): Renamed writeURL and writeImage to this. Refactor both
to take PasteboardURL and PasteboardImage arguments.
(WebCore::fileWrapper): Renamed from fileWrapperForImage since the fact that this is
for an image is now clear from its argument, a PasteboardImage.
(WebCore::writeFileWrapperAsRTFDAttachment): Changed this function to use early return.
- 10:30 PM Changeset in webkit [154938] by
-
- 69 edits in trunk/Source/WebCore
EditCommand constructors should take Document&.
<https://webkit.org/b/120566>
Reviewed by Darin Adler.
Let EditCommand's and all subclass constructors take Document& instead of Document*.
EditCommand::document() now returns a Document&.
Added Editor::document() which returns Editor::frame().document() after asserting
that it's non-null, to make passing a Document& from Editor functions easier.
- 10:29 PM Changeset in webkit [154937] by
-
- 42 edits in trunk/Source/WebCore
Make more use of toRenderFoo(RenderObject&) cast helpers.
<https://webkit.org/b/120565>
Reviewed by Darin Adler.
To make amends for putting ugly toRenderFoo(&renderer) casts everywhere,
here's a patch that switches a bunch of code over to using reference-based casts.
I removed pointer-based casts altogether for these renderers:
- RenderBR
- RenderCombineText
- RenderListMarker
- RenderVideo
- RenderView
- 10:04 PM Changeset in webkit [154936] by
-
- 2 edits in trunk/Source/WebCore
warning: unused parameter ‘renderingMode' in ImageBufferCairo.cpp:94
https://bugs.webkit.org/show_bug.cgi?id=120543
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-31
Reviewed by Darin Adler.
Fixing warning by adding ASSERT_UNUSED.
- platform/graphics/cairo/ImageBufferCairo.cpp:
(WebCore::ImageBuffer::ImageBuffer):
- 7:02 PM Changeset in webkit [154935] by
-
- 13 edits in trunk/Source/JavaScriptCore
CodeBlock refactoring broke profile dumping
https://bugs.webkit.org/show_bug.cgi?id=120551
Reviewed by Michael Saboff.
Fix the bug, and did a big clean-up of how Executable returns CodeBlocks. A lot
of the problems we have with code like CodeBlock::baselineVersion() is that we
were trying *way too hard* to side-step the fact that Executable can't return a
CodeBlock*. Previously it could only return CodeBlock&, so if it didn't have a
CodeBlock yet, you were screwed. And if you didn't know, or weren't sure, if it
did have a CodeBlock, you were really going to have a bad time. Also it really
bugs me that the methods were called generatedBytecode(). In all other contexts
if you ask for a CodeBlock, then method to call is codeBlock(). So I made all
of those changes.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::baselineVersion):
(JSC::ProgramCodeBlock::replacement):
(JSC::EvalCodeBlock::replacement):
(JSC::FunctionCodeBlock::replacement):
(JSC::CodeBlock::globalObjectFor):
- bytecode/CodeOrigin.cpp:
(JSC::InlineCallFrame::hash):
- dfg/DFGOperations.cpp:
- interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- jit/JITCode.h:
(JSC::JITCode::isExecutableScript):
(JSC::JITCode::isLowerTier):
- jit/JITStubs.cpp:
(JSC::lazyLinkFor):
(JSC::DEFINE_STUB_FUNCTION):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::traceFunctionPrologue):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(JSC::LLInt::setUpCall):
- runtime/ArrayPrototype.cpp:
(JSC::isNumericCompareFunction):
- runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::arityCheckFor):
- runtime/Executable.cpp:
(JSC::ScriptExecutable::installCode):
- runtime/Executable.h:
(JSC::EvalExecutable::codeBlock):
(JSC::ProgramExecutable::codeBlock):
(JSC::FunctionExecutable::eitherCodeBlock):
(JSC::FunctionExecutable::codeBlockForCall):
(JSC::FunctionExecutable::codeBlockForConstruct):
(JSC::FunctionExecutable::codeBlockFor):
- runtime/FunctionExecutableDump.cpp:
(JSC::FunctionExecutableDump::dump):
- 5:21 PM Changeset in webkit [154934] by
-
- 2 edits in trunk/Source/WebKit2
warning: unused parameter point and area in EwkView.cpp:1390
https://bugs.webkit.org/show_bug.cgi?id=120545
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-31
Reviewed by Darin Adler.
- UIProcess/API/efl/EwkView.cpp:
(EwkView::didFindZoomableArea): Added UNUSED_PARAM.
- 2:56 PM Changeset in webkit [154933] by
-
- 2 edits in trunk/Source/WebCore
Fix typo in r154931 that caused assertions in continuation tests.
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::paint):
- 2:05 PM Changeset in webkit [154932] by
-
- 4 edits in trunk
XMLSerializer-attribute-namespace-prefix-conflicts can't produce reliable results
https://bugs.webkit.org/show_bug.cgi?id=120490
Reviewed by Ryosuke Niwa.
Source/WebCore:
Retain the key of the namespaces map by using AtomicString as key instead of AtomicStringImpl*.
- editing/MarkupAccumulator.h:
LayoutTests:
Unskip these previously failing tests.
- 11:34 AM Changeset in webkit [154931] by
-
- 42 edits in trunk/Source/WebCore
InlineBox::renderer() and pals should return references.
<https://webkit.org/b/120562>
Reviewed by Antti Koivisto.
Make InlineBox::renderer() and its friends return references instead of pointers.
Every box always has a renderer, so this clears up any ambiguity, and a number of
weird assertions in SVG code.
Made InlineBox::m_renderer private so subclasses have to go through renderer().
The next step will be to replace renderer() with tightly-typed accessors where
applicable (e.g InlineTextBox's renderer is always a RenderText.)
Also added reference versions of these RenderObject casts:
- toRenderBox()
- toRenderBlock()
- toRenderInline()
- toRenderSVGInlineText()
- 8:18 AM Changeset in webkit [154930] by
-
- 2 edits in trunk/Source/WebKit2
Remove unused variable in LayerTreeHost
https://bugs.webkit.org/show_bug.cgi?id=118950
Patch by Jae Hyun Park <jae.park@company100.net> on 2013-08-31
Reviewed by Anders Carlsson.
m_waitingForUIProcess has been renamed to m_isWaitingForRenderer as of
r152183, and it is a private variable in CoordinatedLayerTreeHost. Thus,
we don't need m_waitingForUIProcess in LayerTreeHost.
- WebProcess/WebPage/LayerTreeHost.h:
- 7:14 AM Changeset in webkit [154929] by
-
- 4 edits in trunk/Source/WebCore
PostAttachCallbackDisabler should take a ContainerNode&.
<https://webkit.org/b/120560>
Reviewed by Antti Koivisto.
Let PostAttachCallbackDisabler take a reference and remove an ugly assertion.
- dom/ContainerNode.h:
(WebCore::PostAttachCallbackDisabler::PostAttachCallbackDisabler):
(WebCore::PostAttachCallbackDisabler::~PostAttachCallbackDisabler):
- dom/Document.cpp:
(WebCore::Document::recalcStyle):
- style/StyleResolveTree.cpp:
(WebCore::Style::attachRenderTree):
- 7:12 AM Changeset in webkit [154928] by
-
- 28 edits2 moves in trunk/Source/WebCore
Rename ChildIterator -> ElementChildIterator, DescendantIterator -> ElementDescendantIterator
https://bugs.webkit.org/show_bug.cgi?id=120561
Reviewed by Andreas Kling.
New names are more descriptive and consistent. They also put related iterator files close by in file lists.
The types are always used with auto so longer names don't make them any clumsier to use.
For simplicity included all Element iterator types from ElementIterator.h so it is the only file that has
to be included by the clients.
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- accessibility/AccessibilityNodeObject.cpp:
- accessibility/AccessibilityRenderObject.cpp:
- accessibility/AccessibilityTable.cpp:
- css/CSSFontFaceSource.cpp:
- dom/ChildIterator.h: Removed.
- dom/DescendantIterator.h: Removed.
- dom/Document.cpp:
- dom/ElementChildIterator.h: Copied from Source/WebCore/dom/ChildIterator.h.
(WebCore::::ElementChildIterator):
(WebCore::::operator):
(WebCore::::ElementChildConstIterator):
(WebCore::::ElementChildIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::::ElementChildConstIteratorAdapter):
(WebCore::elementChildren):
(WebCore::childrenOfType):
- dom/ElementDescendantIterator.h: Copied from Source/WebCore/dom/DescendantIterator.h.
(WebCore::::ElementDescendantIterator):
(WebCore::::operator):
(WebCore::::ElementDescendantConstIterator):
(WebCore::::ElementDescendantIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::::ElementDescendantConstIteratorAdapter):
(WebCore::elementDescendants):
(WebCore::descendantsOfType):
- dom/ElementIterator.h:
- dom/Node.cpp:
- dom/TreeScope.cpp:
- editing/ApplyStyleCommand.cpp:
- editing/markup.cpp:
- html/HTMLAppletElement.cpp:
- html/HTMLFieldSetElement.cpp:
- html/HTMLLabelElement.cpp:
- html/HTMLMapElement.cpp:
- html/HTMLMediaElement.cpp:
- html/HTMLObjectElement.cpp:
- loader/PlaceholderDocument.cpp:
- rendering/FilterEffectRenderer.cpp:
- style/StyleResolveTree.cpp:
- svg/SVGElement.cpp:
- svg/SVGSVGElement.cpp:
- svg/animation/SMILTimeContainer.cpp:
- svg/graphics/SVGImage.cpp:
- 7:07 AM Changeset in webkit [154927] by
-
- 3 edits in trunk/Source/WebCore
Don't do document style recalc unless there's a RenderView.
<https://webkit.org/b/120558>
Reviewed by Antti Koivisto.
There's no sense in computing style for a Document that has no RenderView.
Checking this before continuing also lets us know that there's a Frame & FrameView
present, simplifying some things later on.
- dom/Document.cpp:
(WebCore::Document::recalcStyle):
- style/StyleResolveForDocument.cpp:
(WebCore::Style::resolveForDocument):
- 6:04 AM Changeset in webkit [154926] by
-
- 7 edits1 move1 add in trunk/Source/WebCore
Add common base for element iterators
https://bugs.webkit.org/show_bug.cgi?id=120557
Reviewed by Andreas Kling.
Add ElementIterator and use it as the base for child and descendant iterators. The only difference is the definition of operator++.
Also renamed DescendantIteratorAssertions to ElementIteratorAssertions.
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/ChildIterator.h:
(WebCore::::ChildIterator):
(WebCore::::operator):
(WebCore::::ChildConstIterator):
(WebCore::::begin):
(WebCore::::end):
- dom/DescendantIterator.h:
(WebCore::::DescendantIterator):
(WebCore::::operator):
(WebCore::::DescendantConstIterator):
- dom/DescendantIteratorAssertions.h: Removed.
- dom/ElementIterator.h: Added.
(WebCore::::ElementIterator):
(WebCore::::traverseNext):
(WebCore::::traversePrevious):
(WebCore::::traverseNextSibling):
(WebCore::::traversePreviousSibling):
(WebCore::::operator):
(WebCore::=):
(WebCore::::ElementConstIterator):
- dom/ElementIteratorAssertions.h: Copied from Source/WebCore/dom/DescendantIteratorAssertions.h.
(WebCore::ElementIteratorAssertions::ElementIteratorAssertions):
(WebCore::ElementIteratorAssertions::domTreeHasMutated):
(WebCore::ElementIteratorAssertions::dropEventDispatchAssertion):
Aug 30, 2013:
- 7:16 PM Changeset in webkit [154925] by
-
- 2 edits in trunk/LayoutTests
Fix the Mac results.
- platform/mac/compositing/video/video-object-fit-expected.txt:
- 6:10 PM Changeset in webkit [154924] by
-
- 2 edits in trunk/Source/WebCore
[Windows] Build fix after r154921.
AVFoundationCF uses an internal wrapper object around the C-API. The call point
in the original patch was inside the wrapper, which did not (yet) provide
a method implementation.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::updateVideoLayerGravity):
(WebCore::AVFWrapper::updateVideoLayerGravity):
- 5:24 PM Changeset in webkit [154923] by
-
- 2 edits in trunk/Tools
[Windows] Unreviewed build fix.
- win/AssembleBuildLogs/AssembleLogs.cmd: Make sure WebInspectorUI build output is reported
from the build machines.
- 5:22 PM Changeset in webkit [154922] by
-
- 5 edits1 delete in trunk/Source
Source/WebInspectorUI: [Windows] Correct windows build. Get rid of unnecessary pre-build step. We don't build anything
in this project, just copy some files into the WebKit resource folder. This was fooling the
build system into thinking something failed, resulting in a build error.
- WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Remove reference to WebInspectorUIPreBuild.cmd
- WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters:
- WebInspectorUI.vcxproj/WebInspectorUIPreBuild.cmd: Removed.
Source/WebKit: [Windows] Unreviewed build correction.
Update project dependencies so that build logs on machines will include output from the
WebInspectorUI project.
- WebKit.vcxproj/WebKit.sln:
- 5:14 PM Changeset in webkit [154921] by
-
- 23 edits9 adds in trunk
Video with object-fit: cover can spill outside the box
https://bugs.webkit.org/show_bug.cgi?id=52103
Source/WebCore:
Reviewed by Dean Jackson.
object-fit on renderers which use accelerated compositing needs special
treatment.
For directly composited images, and video, GraphicsLayer needs to know
both the size of the content layer, and also a rectangle at which this
should be clipped (because, for the first time, that content layer can be
larger than the renderer's content box).
AVFoundation would always aspect-ratio fit video by default, so plumb
through MediaPlayer a way to override that when object-fit requires it.
Added a LAYER_TREE_INCLUDES_CONTENT_LAYERS enum to the layerTreeAsText()
flags so we can dump content layers for testing.
Tests: compositing/images/direct-image-object-fit.html
compositing/reflections/direct-image-object-fit-reflected.html
compositing/video/video-object-fit.html
- page/Frame.h: New LayerTreeFlagsIncludeContentLayers flag.
- platform/graphics/GraphicsLayer.h: New flag.
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::shouldMaintainAspectRatio):
(WebCore::MediaPlayer::setShouldMaintainAspectRatio):
- platform/graphics/MediaPlayer.h:
- platform/graphics/MediaPlayerPrivate.h:
(WebCore::MediaPlayerPrivateInterface::shouldMaintainAspectRatio):
(WebCore::MediaPlayerPrivateInterface::setShouldMaintainAspectRatio):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::MediaPlayerPrivateAVFoundation):
(WebCore::MediaPlayerPrivateAVFoundation::setShouldMaintainAspectRatio):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::updateVideoLayerGravity):
(WebCore::AVFWrapper::platformLayer):
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoLayer):
(WebCore::MediaPlayerPrivateAVFoundationObjC::updateVideoLayerGravity):
- platform/graphics/ca/GraphicsLayerCA.cpp: We need a new m_contentsClippingLayer to
clip the contents layer, which only gets created when necessary. It has to be cloned
for reflections.
(WebCore::GraphicsLayerCA::willBeDestroyed):
(WebCore::GraphicsLayerCA::setContentsRect):
(WebCore::GraphicsLayerCA::setContentsClippingRect):
(WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers):
(WebCore::GraphicsLayerCA::updateSublayerList):
(WebCore::GraphicsLayerCA::updateContentsImage):
(WebCore::GraphicsLayerCA::updateContentsMediaLayer):
(WebCore::GraphicsLayerCA::updateContentsCanvasLayer):
(WebCore::GraphicsLayerCA::updateContentsColorLayer):
(WebCore::GraphicsLayerCA::updateContentsRects):
(WebCore::GraphicsLayerCA::dumpAdditionalProperties):
(WebCore::GraphicsLayerCA::ensureCloneLayers):
(WebCore::GraphicsLayerCA::removeCloneLayers):
(WebCore::GraphicsLayerCA::fetchCloneLayers):
- platform/graphics/ca/GraphicsLayerCA.h:
- rendering/RenderLayerBacking.cpp: Need to push both the contentsRect and
the contentsClippingRect down to the GraphicsLayers. Most of the time they
are the same, unless object-fit makes them different.
(WebCore::RenderLayerBacking::resetContentsRect):
(WebCore::RenderLayerBacking::positionOverflowControlsLayers):
(WebCore::RenderLayerBacking::updateDirectlyCompositedBackgroundColor):
(WebCore::RenderLayerBacking::updateDirectlyCompositedBackgroundImage):
(WebCore::RenderLayerBacking::updateImageContents):
(WebCore::RenderLayerBacking::contentsBox):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::layerTreeAsText):
- rendering/RenderVideo.cpp:
(WebCore::RenderVideo::updatePlayer):
- testing/Internals.cpp:
(WebCore::Internals::layerTreeAsText):
- testing/Internals.h:
- testing/Internals.idl:
LayoutTests:
Reviewed by Dean Jackson.
Test cases for directly composited image with object-fit, the same with
reflections, and one with video.
Tests dump content GraphicsLayers, so have platform-specific results.
- compositing/images/direct-image-object-fit-expected.txt: Added.
- compositing/images/direct-image-object-fit.html: Added.
- compositing/reflections/direct-image-object-fit-reflected-expected.txt: Added.
- compositing/reflections/direct-image-object-fit-reflected.html: Added.
- compositing/video/video-object-fit-expected.txt: Added.
- compositing/video/video-object-fit.html: Added.
- media/video-object-fit-change.html: Fixed
- platform/mac/TestExpectations: Unskip two tests.
- platform/mac/compositing/images/direct-image-object-fit-expected.txt: Added.
- platform/mac/compositing/reflections/direct-image-object-fit-reflected-expected.txt: Added.
- platform/mac/compositing/video/video-object-fit-expected.txt: Added.
- 4:57 PM Changeset in webkit [154920] by
-
- 2 edits in trunk/LayoutTests
Fix expected output
- 4:45 PM Changeset in webkit [154919] by
-
- 4 edits in trunk/Source
Source/WebInspectorUI: [Windows] Build correction after dependency change.
- WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Remove circular dependency on
WebKit, and control this at the solution level. The prior change broke external
builders.
Source/WebKit: [Windows] Unreviewed build fix after r154917
- WebKit.vcxproj/WebKit.sln: Establish build dependency from WebInspectorUI against
WebKit. Remove reverse dependency.
- 4:34 PM Changeset in webkit [154918] by
-
- 2 edits in trunk/LayoutTests
http://webkit.org/b/120490
Skip some XML namespace serialization tests temporarily.
- TestExpectations: Skip these on debug builds:
fast/dom/XMLSerializer-attribute-namespace-prefix-conflicts.html
fast/dom/XMLSerializer-same-prefix-different-namespaces-conflict.html
fast/dom/XMLSerializer-setAttributeNS-namespace-no-prefix.html
svg/custom/xlink-prefix-generation-in-attributes.html
- 4:13 PM Changeset in webkit [154917] by
-
- 2 edits in trunk/Source/WebInspectorUI
[Windows] Unreviewed build gardening.
- WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Adjust build dependencies so
that WebInspectorUI 'builds' after WebKit so that the expected resource directory
structure is always in place.
- 3:55 PM Changeset in webkit [154916] by
-
- 11 edits12 adds in trunk
Implement ES6 Set class
https://bugs.webkit.org/show_bug.cgi?id=120549
Reviewed by Filip Pizlo.
Source/JavaScriptCore:
We simply reuse the MapData type from JSMap making the
it much simpler.
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/CommonIdentifiers.h:
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::reset):
(JSC::JSGlobalObject::visitChildren):
- runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::setStructure):
- runtime/JSSet.cpp: Added.
(JSC::JSSet::visitChildren):
(JSC::JSSet::finishCreation):
- runtime/JSSet.h: Added.
(JSC::JSSet::createStructure):
(JSC::JSSet::create):
(JSC::JSSet::mapData):
(JSC::JSSet::JSSet):
- runtime/SetConstructor.cpp: Added.
(JSC::SetConstructor::finishCreation):
(JSC::callSet):
(JSC::constructSet):
(JSC::SetConstructor::getConstructData):
(JSC::SetConstructor::getCallData):
- runtime/SetConstructor.h: Added.
(JSC::SetConstructor::create):
(JSC::SetConstructor::createStructure):
(JSC::SetConstructor::SetConstructor):
- runtime/SetPrototype.cpp: Added.
(JSC::SetPrototype::finishCreation):
(JSC::getMapData):
(JSC::setProtoFuncAdd):
(JSC::setProtoFuncClear):
(JSC::setProtoFuncDelete):
(JSC::setProtoFuncForEach):
(JSC::setProtoFuncHas):
(JSC::setProtoFuncSize):
- runtime/SetPrototype.h: Added.
(JSC::SetPrototype::create):
(JSC::SetPrototype::createStructure):
(JSC::SetPrototype::SetPrototype):
LayoutTests:
Add tests
- fast/js/basic-set-expected.txt: Added.
- fast/js/basic-set.html: Added.
- fast/js/script-tests/basic-set.js: Added.
(set new):
(otherString.string_appeared_here.set add):
(try.set forEach):
(set forEach):
(set gc):
- 3:51 PM Changeset in webkit [154915] by
-
- 4 edits in trunk/Source/WebCore
[Windows] Update to incorporate additional suggestions
https://bugs.webkit.org/show_bug.cgi?id=120448
Reviewed by Darin Adler
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: Add
notes as to why AVFoundationCF needs this extra method call.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h: Use OVERRIDE
- rendering/RenderVideo.cpp: Replace ternary operator with logical &&.
- 3:37 PM Changeset in webkit [154914] by
-
- 9 edits in trunk/Source/WebCore
[Windows] Vide element in page always uses non-hw accelerated mode.
https://bugs.webkit.org/show_bug.cgi?id=120448
Reviewed by Darin Adler
This patch is unfortunately larger than my original idea, but seems to make the
layout system happier. Instead of switching into composited mode when building
the media player, we now build the original layout tree with compositing active
if the underlying media element requires it. The AVFoundationCF player needs to
have the compositor available at construction time so it can attach to the
rendering device. Otherwise it falls back to CPU-only mode.
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::requiresImmediateCompositing): Added
- platform/graphics/MediaPlayer.h:
- platform/graphics/MediaPlayerPrivate.h:
(WebCore::MediaPlayerPrivateInterface::requiresImmediateCompositing): Added
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::createAVPlayer): Added
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h:
(WebCore::MediaPlayerPrivateAVFoundationCF::requiresImmediateCompositing):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForVideo): Uses new
'requiresImmediateCompositing' to short-circuit check for whether a
compositor is required.
- rendering/RenderVideo.cpp:
(WebCore::RenderVideo::requiresImmediateCompositing):
- rendering/RenderVideo.h:
- 3:12 PM Changeset in webkit [154913] by
-
- 5 edits in branches/safari-537-branch/Source
Versioning.
- 3:10 PM Changeset in webkit [154912] by
-
- 1 copy in tags/Safari-537.66
New Tag.
- 2:43 PM Changeset in webkit [154911] by
-
- 2 edits in trunk/LayoutTests
Web Inspector: inspector/storage-panel-dom-storage-update.html is flakey on the bots
https://bugs.webkit.org/show_bug.cgi?id=120544
Take 2, remove some more runAfterPendingDispatches which were somehow
causing WebKit 2 tests to fail. This requires us to be a bit more
careful when running the pending handlers as well.
Unreviewed test fix.
- inspector/storage-panel-dom-storage-update.html:
- 2:42 PM Changeset in webkit [154910] by
-
- 18 edits1 copy2 moves9 adds in trunk
Web Inspector: Breakpoints should have Automatically Continue Option
https://bugs.webkit.org/show_bug.cgi?id=120187
Reviewed by Timothy Hatcher.
Source/WebCore:
Tests: inspector-protocol/debugger/removeBreakpoint.html
inspector-protocol/debugger/setBreakpoint-autoContinue.html
inspector-protocol/debugger/setBreakpoint-column.html
inspector-protocol/debugger/setBreakpoint-condition.html
inspector-protocol/debugger/setBreakpoint.html
- inspector/Inspector.json:
Convert the "condition" argument of setBreakpoint and setBreakpointByUrl
to a BreakpointOptions object with optional properties. One of which
is "condition" and a new option "autoContinue".
- bindings/js/ScriptDebugServer.h:
- bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::hasBreakpoint):
(WebCore::ScriptDebugServer::pauseIfNeeded):
Automatically continue if the breakpoint was hit and has autoContinue.
- inspector/InspectorDebuggerAgent.h:
- inspector/InspectorDebuggerAgent.cpp:
(WebCore::buildObjectForBreakpointCookie):
(WebCore::InspectorDebuggerAgent::setBreakpointByUrl):
(WebCore::InspectorDebuggerAgent::setBreakpoint):
(WebCore::InspectorDebuggerAgent::continueToLocation):
(WebCore::InspectorDebuggerAgent::didParseSource):
- inspector/ScriptBreakpoint.h:
(WebCore::ScriptBreakpoint::ScriptBreakpoint):
Handle the new incoming BreakpointOptions type, and set the
autoContinue state on ScriptBreakpoints.
- inspector/front-end/DebuggerModel.js:
(WebInspector.DebuggerModel.prototype.setBreakpointByURL):
(WebInspector.DebuggerModel.prototype.setBreakpointBySourceId):
Update old front-end to be compatible with the new API.
Source/WebInspectorUI:
- Localizations/en.lproj/localizedStrings.js:
- UserInterface/Breakpoint.css:
(#edit-breakpoint-popoover-auto-continue):
Misc. changes for UI.
- UserInterface/Breakpoint.js:
(WebInspector.Breakpoint):
(WebInspector.Breakpoint.prototype.get autoContinue):
(WebInspector.Breakpoint.prototype.set autoContinue):
(WebInspector.Breakpoint.prototype.get options):
(WebInspector.Breakpoint.prototype.get info):
General maintenance of the autoContinue state.
(WebInspector.Breakpoint.prototype._popoverToggleEnabledCheckboxChanged):
(WebInspector.Breakpoint.prototype._popoverToggleAutoContinueCheckboxChanged):
(WebInspector.Breakpoint.prototype._editBreakpointPopoverContentElement):
Edit Breakpoint UI for setting autoContinue state.
- UserInterface/InspectorBackend.js:
(InspectorBackendClass.prototype.registerCommand):
(InspectorBackendClass.prototype._supports):
Extension to check if a BackendCommands method supports a particular param.
- UserInterface/DebuggerManager.js:
(WebInspector.DebuggerManager):
(WebInspector.DebuggerManager.prototype._setBreakpoint):
- UserInterface/InspectorBackendCommands.js:
Change to backend agent calls for the new protocol API.
LayoutTests:
- http/tests/inspector-protocol/resources/InspectorTest.js:
(InspectorTest.checkForError):
Helper for checking for, and logging, protocol error responses.
- inspector/debugger/set-breakpoint.html:
Update this test for the protocol change.
- inspector-protocol/debugger/removeBreakpoint-expected.txt: Added.
- inspector-protocol/debugger/removeBreakpoint.html: Added.
- inspector-protocol/debugger/resources/breakpoint.js: Added.
- inspector-protocol/debugger/setBreakpoint-autoContinue-expected.txt: Added.
- inspector-protocol/debugger/setBreakpoint-autoContinue.html: Added.
- inspector-protocol/debugger/setBreakpoint-column.html: Renamed from LayoutTests/inspector-protocol/debugger/column-breakpoint.html.
- inspector-protocol/debugger/setBreakpoint-column.txt: Renamed from LayoutTests/inspector-protocol/debugger/column-breakpoint-expected.txt.
- inspector-protocol/debugger/setBreakpoint-condition-expected.txt: Added.
- inspector-protocol/debugger/setBreakpoint-condition.html: Added.
- inspector-protocol/debugger/setBreakpoint-expected.txt: Added.
- inspector-protocol/debugger/setBreakpoint.html: Added.
Protocol tests for setting breakpoints. These test different aspects of
the Debugger domain (setBreakpoint variants and removeBreakpoint).
- 2:32 PM Changeset in webkit [154909] by
-
- 7 edits in trunk/Source/WebCore
Animations should use double for key values, not floats
https://bugs.webkit.org/show_bug.cgi?id=120547
Reviewed by Simon Fraser.
Merge https://chromium.googlesource.com/chromium/blink/+/71de046541c77120874b9bff82958ee9e0e20c7c
Some files have been renamed in the Blink port, and they have made some
improvements, but I took what applied to us.
All our existing tests passed.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::keyframeStylesForAnimation):
- css/WebKitCSSKeyframeRule.cpp:
(WebCore::StyleKeyframe::parseKeyString):
- css/WebKitCSSKeyframeRule.h:
(WebCore::StyleKeyframe::getKeys):
- platform/graphics/GraphicsLayer.h:
(WebCore::AnimationValue::keyTime):
(WebCore::AnimationValue::AnimationValue):
(WebCore::FloatAnimationValue::create):
(WebCore::FloatAnimationValue::FloatAnimationValue):
(WebCore::TransformAnimationValue::create):
(WebCore::TransformAnimationValue::TransformAnimationValue):
(WebCore::FilterAnimationValue::create):
(WebCore::FilterAnimationValue::FilterAnimationValue):
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::startAnimation):
- rendering/style/KeyframeList.h:
(WebCore::KeyframeValue::KeyframeValue):
(WebCore::KeyframeValue::key):
(WebCore::KeyframeValue::setKey):
- 1:17 PM Changeset in webkit [154908] by
-
- 22 edits1 copy37 adds in trunk
Source/WebCore: [GStreamer] support in-band text tracks
https://bugs.webkit.org/show_bug.cgi?id=103771
Patch by Brendan Long <b.long@cablelabs.com> on 2013-08-30
Reviewed by Eric Carlson.
Tests: New tests added because existing tests were too specific.
media/track/in-band/track-in-band-kate-ogg-cues-added-once.html
media/track/in-band/track-in-band-kate-ogg-kind.html
media/track/in-band/track-in-band-kate-ogg-language.html
media/track/in-band/track-in-band-kate-ogg-mode.html
media/track/in-band/track-in-band-kate-ogg-style.html
media/track/in-band/track-in-band-kate-ogg-track-order.html
media/track/in-band/track-in-band-srt-mkv-cues-added-once.html
media/track/in-band/track-in-band-srt-mkv-kind.html
media/track/in-band/track-in-band-srt-mkv-language.html
media/track/in-band/track-in-band-srt-mkv-mode.html
media/track/in-band/track-in-band-srt-mkv-style.html
media/track/in-band/track-in-band-srt-mkv-track-order.html
- CMakeLists.txt: Add InbandTextTrackPrivateGStreamer, InbandGenericTextTrack, InbandWebVTTTextTrack, and TextCombinerGStreamer files.
- GNUmakefile.list.am: Same.
- PlatformEfl.cmake: Same.
- Target.pri: Same.
- WebCore.vcxproj/WebCore.vcxproj: Same.
- WebCore.vcxproj/WebCore.vcxproj.filters: Same.
- WebCore.xcodeproj/project.pbxproj: Same.
- html/track/InbandGenericTextTrack.cpp: Split out code for handling generic cues.
(WebCore::GenericTextTrackCueMap::GenericTextTrackCueMap): Move from InbandTextTrack.
(WebCore::GenericTextTrackCueMap::~GenericTextTrackCueMap): Same.
(WebCore::GenericTextTrackCueMap::add): Same.
(WebCore::GenericTextTrackCueMap::find): Same.
(WebCore::GenericTextTrackCueMap::remove): Same.
(WebCore::InbandGenericTextTrack::create): Same.
(WebCore::InbandGenericTextTrack::updateCueFromCueData): Same.
(WebCore::InbandGenericTextTrack::addGenericCue): Same.
(WebCore::InbandGenericTextTrack::updateGenericCue): Same.
(WebCore::InbandGenericTextTrack::removeGenericCue): Same.
(WebCore::InbandGenericTextTrack::removeCue): Same.
(WebCore::InbandGenericTextTrack::InbandGenericTextTrack): Empty.
(WebCore::InbandGenericTextTrack::~InbandGenericTextTrack): Empty.
- html/track/InbandGenericTextTrack.h: Copied from Source/WebCore/html/track/InbandTextTrack.h.
The only addition is the ASSERT_NOT_REACHED() for WebVTT cues.
- html/track/InbandTextTrack.cpp: Add label and language changed callbacks.
(WebCore::InbandTextTrack::create): Return a generic or WebVTT text track based on the private CueFormat.
(WebCore::InbandTextTrack::labelChanged): Added.
(WebCore::InbandTextTrack::languageChanged): Added.
- html/track/InbandTextTrack.h: Add label and language changed callbacks.
- html/track/InbandWebVTTTextTrack.cpp: Added, based on InbandTextTrack.
(WebCore::InbandWebVTTTextTrack::create): Same.
(WebCore::InbandWebVTTTextTrack::InbandWebVTTTextTrack): Empty.
(WebCore::InbandWebVTTTextTrack::~InbandWebVTTTextTrack): Empty.
(WebCore::InbandWebVTTTextTrack::parseWebVTTCueData): Sends data to a WebVTTParser.
(WebCore::InbandWebVTTTextTrack::newCuesParsed): Adds cues when WebVTTParser parses them.
(WebCore::InbandWebVTTTextTrack::fileFailedToParse): Prints a warning when WebVTTParser has a problem.
- html/track/InbandWebVTTTextTrack.h: Added.
- platform/graphics/InbandTextTrackPrivate.h:
(WebCore::InbandTextTrackPrivate::cueFormat): For determining if the track will have generic or WebVTT cues.
(WebCore::InbandTextTrackPrivate::InbandTextTrackPrivate): Pass CueFormat in the constructor.
- platform/graphics/InbandTextTrackPrivateClient.h: Same.
- platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:
(WebCore::InbandTextTrackPrivateAVF::InbandTextTrackPrivateAVF): Pass CueFormat (Generic) to InbandTextTrackPrivate.
- platform/graphics/gstreamer/GRefPtrGStreamer.cpp: Add GRefPtr specializations for GstSample and GstEvent.
- platform/graphics/gstreamer/GRefPtrGStreamer.h: Same.
- platform/graphics/gstreamer/GStreamerUtilities.h: Add WARN_MEDIA_MESSAGE.
- platform/graphics/gstreamer/GStreamerVersioning.h: Add a function to check GStreamer version at runtime.
- platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp: Added.
(WebCore::textTrackPrivateEventCallback): Watches for tag and stream start events.
(WebCore::textTrackPrivateSampleTimeoutCallback): See notifyTrackOfSample();
(WebCore::textTrackPrivateStreamTimeoutCallback): See notifyTrackOfStreamChanged();
(WebCore::textTrackPrivateTagsChangeTimeoutCallback): See notifyTrackOfTagsChanged();
(WebCore::InbandTextTrackPrivateGStreamer::InbandTextTrackPrivateGStreamer): Initializes tags and stream and sets up event callback.
(WebCore::InbandTextTrackPrivateGStreamer::~InbandTextTrackPrivateGStreamer): Calls disconnect:
(WebCore::InbandTextTrackPrivateGStreamer::disconnect): Removes signal handlers and frees some memory.
(WebCore::InbandTextTrackPrivateGStreamer::handleSample): Adds samples to a list and sets up callback.
(WebCore::InbandTextTrackPrivateGStreamer::streamChanged): Sets up callback.
(WebCore::InbandTextTrackPrivateGStreamer::tagsChanged): Same.
(WebCore::InbandTextTrackPrivateGStreamer::notifyTrackOfSample): Parses all queued samples with WebVTTParser.
(WebCore::InbandTextTrackPrivateGStreamer::notifyTrackOfStreamChanged): Keeps track of current stream.
(WebCore::InbandTextTrackPrivateGStreamer::notifyTrackOfTagsChanged): Sets label and language from tags.
- platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h: Added.
(WebCore::InbandTextTrackPrivateGStreamer::create): Basic RefPtr create function.
(WebCore::InbandTextTrackPrivateGStreamer::pad): Returns the pad this track is associated with (used
to determine if a playbin text stream has already been associated with a text track).
(WebCore::InbandTextTrackPrivateGStreamer::setIndex): Sets the track index (used for sorting).
(WebCore::InbandTextTrackPrivateGStreamer::streamId): Returns the stream ID (used to handle new samples).
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::mediaPlayerPrivateTextChangedCallback): Called for playbin "text-changed" event. See textChanged().
(WebCore::mediaPlayerPrivateTextChangeTimeoutCallback): See notifyPlayerOfText().
(WebCore::mediaPlayerPrivateNewTextSampleCallback): See newTextSample().
(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer): Initialize m_textTimerHandler.
(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer): Disconnect text tracks (they don't necessarily
get freed here, since a script could hold a reference).
(WebCore::MediaPlayerPrivateGStreamer::textChanged): Setup callback for notifyPlayerOfText.
(WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfText): Create text tracks.
(WebCore::MediaPlayerPrivateGStreamer::newTextSample): Handle new samples by giving them to a text track
with a matching stream. This method is syncryonous because we need to get the stream start sticky event
immediately.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
- platform/graphics/gstreamer/TextCombinerGStreamer.cpp: Added. This element forwards buffers from all
of its input pads, but also converts plain text to WebVTT as needed.
(webkit_text_combiner_init): Setup internal funnel.
(webkitTextCombinerPadEvent): If the caps are plain text make sure we have a webvttenv, otherwise connect
directly to the funnel.
(webkitTextCombinerRequestNewPad): Setup ghostpad and event callback.
(webkitTextCombinerReleasePad): Release pad and optional associated webvttenc.
(webkit_text_combiner_class_init): Setup pad templates and request/release pad functions.
(webkitTextCombinerNew): Returns a new WebKitTextCombiner.
- platform/graphics/gstreamer/TextCombinerGStreamer.h: Added.
- platform/graphics/gstreamer/TextSinkGStreamer.cpp: Added.
(webkit_text_sink_init): Set sync=false.
(webkitTextSinkGetProperty): Ignore sync property.
(webkitTextSinkSetProperty): Same.
(webkitTextSinkQuery): Ignore position and duration queries, forward everything else to appsink.
(webkit_text_sink_class_init): Setup property and query functions.
(webkitTextSinkNew): Return a new WebKitTextSink.
- platform/graphics/gstreamer/TextSinkGStreamer.h: Added.
LayoutTests: <https://webkit.org/b/103771> [GStreamer] support in-band text tracks
Patch by Brendan Long <b.long@cablelabs.com> on 2013-08-30
Reviewed by Eric Carlson.
- media/content/counting-subtitled-kate.ogv: Added.
- media/content/counting-subtitled-srt.mkv: Added.
- media/in-band-cues.js: Added.
- media/track/in-band/track-in-band-kate-ogg-cues-added-once-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-cues-added-once.html: Added.
- media/track/in-band/track-in-band-kate-ogg-kind-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-kind.html: Added.
- media/track/in-band/track-in-band-kate-ogg-language-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-language.html: Added.
- media/track/in-band/track-in-band-kate-ogg-mode-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-mode.html: Added.
- media/track/in-band/track-in-band-kate-ogg-style-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-style.html: Added.
- media/track/in-band/track-in-band-kate-ogg-track-order-expected.txt: Added.
- media/track/in-band/track-in-band-kate-ogg-track-order.html: Added.
- media/track/in-band/track-in-band-srt-mkv-cues-added-once-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-cues-added-once.html: Added.
- media/track/in-band/track-in-band-srt-mkv-kind-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-kind.html: Added.
- media/track/in-band/track-in-band-srt-mkv-language-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-language.html: Added.
- media/track/in-band/track-in-band-srt-mkv-mode-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-mode.html: Added.
- media/track/in-band/track-in-band-srt-mkv-style-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-style.html: Added.
- media/track/in-band/track-in-band-srt-mkv-track-order-expected.txt: Added.
- media/track/in-band/track-in-band-srt-mkv-track-order.html: Added.
- platform/mac/TestExpectations: Skip MKV and OGG tests.
- 1:01 PM Changeset in webkit [154907] by
-
- 2 edits in trunk/LayoutTests
Web Inspector: inspector/storage-panel-dom-storage-update.html is flakey on the bots
https://bugs.webkit.org/show_bug.cgi?id=120544
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-30
Reviewed by Dean Jackson.
Explicitly listen for events instead of running callbacks after a delay.
- inspector/storage-panel-dom-storage-update.html:
- 12:29 PM Changeset in webkit [154906] by
-
- 35 edits3 adds in trunk
Animate CSS Image filter() function
https://bugs.webkit.org/show_bug.cgi?id=119938
Reviewed by Simon Fraser.
Source/WebCore:
With this patch, the new introduced CSS Image function filter() can be
animated. According to the spec, just filter functions can be
interpolated.
The patch also prepares StyleImage blending for interpolation of other
generated images like gradients or cross-fade().
http://dev.w3.org/fxtf/filters/#interpolating-filter-image
Test: fast/filter-image/filter-image-animation.html
- css/CSSComputedStyleDeclaration.cpp: Reuse the code that creates a
CSSValueList from ComputeStyle logic.
(WebCore::valueForPixel):
For StyleRules we want to have not-adjusted length values.
(WebCore::ComputedStyleExtractor::valueForShadow):
Add argument to switch between adjusted and not-adjusted length.
(WebCore::ComputedStyleExtractor::valueForFilter):
Ditto.
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSComputedStyleDeclaration.h:
- css/CSSFilterImageValue.h: Add helper functions
for animating filters. We need to pass the FilterOperations for
the image generation and the CSSValueList for StyleRule.
(WebCore::CSSFilterImageValue::filterOperations):
(WebCore::CSSFilterImageValue::setFilterOperations):
(WebCore::CSSFilterImageValue::cachedImage):
- page/animation/CSSPropertyAnimation.cpp:
Add animation code to support animations between two filter()
function values.
(WebCore::blendFilterOperations):
(WebCore::blendFunc):
(WebCore::filterBlend):
- rendering/style/StyleGeneratedImage.h: Add helper functions.
(WebCore::CSSFilterImageValue::imageValue):
LayoutTests:
Add tests to test animation between two filter() function values.
Furthermore, extended animation-test-helpers.js to parse all kind of CSS
image function where we support animations. CSS Image function can be
deeply nested as well now:
-wekit-filter(-webkit-cross-fade(url(a.png), url(b.png), 50%), sepia(0.5))
Even the 50% can now be checked with a tolerance. If we should ever support
animations on nested CSS Images, the new code in animation-test-helpers.js
is prepared for it.
Fixed a bunch of tests that passed by accident or needed an update to the new
infrastructure.
- animations/resources/animation-test-helpers.js:
(parseCSSImage): For parsing of all kind of supported CSS Image functions.
Currently supported: -webkit-cross-fade, -webkit-filter, url, none
Still missing: linear and radial gradients (can not be animated yet).
CSS Image functions are allowed to be nested as deep JS allows.
(parseCrossFade): Add parsing of input CSS images.
(parseFilterImage): Parse -webkit-filter image function as well as input images.
(parseFilterFunctionList): Parse filter function list. We now parse the
function name as well. Added rudimentary support for drop-shadow and url.
(parseDeprecatedCustomFilterFunction): Special case old syntax of custom
filter function. Shall be removed in the future.
(compareCSSImages): Compares all kind (even deep nested) CSS images.
(compareFilterFunctions): Now compare filter function names as well.
(comparePropertyValue): Use new compareCSSImages function.
- fast/filter-image/filter-image-animation-expected.txt: Added.
- fast/filter-image/filter-image-animation.html: Added.
- 12:21 PM Changeset in webkit [154905] by
-
- 2 edits in trunk/Source/WebCore
Make sure remove CachedResourceClient when destructing IconLoader
https://bugs.webkit.org/show_bug.cgi?id=120541
Patch by Leo Yang <leoyang@blackberry.com> on 2013-08-30
Reviewed by Darin Adler.
It's a good practice to call CachedResource::removeClient(client)
when the client is being destructed. We need to do this for InconLoader
to prevent m_resource from keeping dangling client in case m_resource
is referenced by someone else in the future.
Found by code inspection. Just a defensive enhancement no new tests.
- loader/icon/IconLoader.cpp:
(WebCore::IconLoader::~IconLoader):
- 11:58 AM Changeset in webkit [154904] by
-
- 10 edits1 delete in trunk/Source/WebCore
[CSS Shapes] Redefine the ShapeIntervals class as a template
https://bugs.webkit.org/show_bug.cgi?id=120381
Reviewed by Alexandru Chiculita.
No new tests, this was just an internal refactoring.
The existing ShapeIntervals class has been converted into a template whose
type specifies the type of the interval's x1 and x2 horizontal endpoints
(formerly float). There were several other minor changes, all in the realm
of refactoring:
- The original type was a struct with public x1 and x2 fields. It's now a class
with x1 and x2 accessors. ASSERTS are now used to maintain the x2 >= x1 invariant.
In the original code the invariant was not checked.
- The logical comparison operators have been overloaded for ShapeInterval.
This obviates the IntervalX1Comparator class which has been removed.
- The names of the global ShapeInterval Vector set operation methods have been
changed to reflect the fact that they're now members of the template class,
rather than globals.
PolygonShape.cpp depended on the ShapeInterval class. In the one or two places
where an interval's x1 or x1 fields had been set explicitly, ShapeInterval::set()
is now used to set both fields. This also enables the invariant check mentioned
earlier. The other changes to this class are syntatic, to account for the ShapeInterval
class's changes.
- CMakeLists.txt:
- GNUmakefile.list.am:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- rendering/shapes/PolygonShape.cpp:
(WebCore::appendIntervalX):
(WebCore::computeXIntersections):
(WebCore::computeOverlappingEdgeXProjections):
(WebCore::PolygonShape::getExcludedIntervals):
(WebCore::PolygonShape::getIncludedIntervals):
- rendering/shapes/PolygonShape.h:
- rendering/shapes/ShapeInterval.cpp: Removed.
- rendering/shapes/ShapeInterval.h: The entire implementation is now here.
(WebCore::ShapeInterval::ShapeInterval):
(WebCore::ShapeInterval::x1):
(WebCore::ShapeInterval::x2):
(WebCore::ShapeInterval::set):
(WebCore::ShapeInterval::overlaps):
(WebCore::ShapeInterval::intersect):
(WebCore::ShapeInterval::sortVector):
(WebCore::ShapeInterval::uniteVectors):
(WebCore::ShapeInterval::intersectVectors):
(WebCore::ShapeInterval::subtractVectors):
(WebCore::operator==):
(WebCore::operator!=):
(WebCore::operator< ):
(WebCore::operator> ):
(WebCore::operator<=):
(WebCore::operator>=):
- 11:43 AM Changeset in webkit [154903] by
-
- 20 edits in trunk/Source/WebCore
Use Element& in StyleResolveTree
https://bugs.webkit.org/show_bug.cgi?id=120540
Reviewed by Andreas Kling.
- dom/ContainerNode.cpp:
(WebCore::attachChild):
(WebCore::detachChild):
- dom/Document.cpp:
(WebCore::Document::recalcStyle):
(WebCore::Document::createRenderTree):
(WebCore::Document::detach):
- dom/Element.cpp:
(WebCore::Element::lazyReattach):
(WebCore::Element::updateExistingPseudoElement):
(WebCore::Element::createPseudoElementIfNeeded):
(WebCore::disconnectPseudoElement):
- dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::setResetStyleInheritance):
- html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::parseAttribute):
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::updateType):
(WebCore::HTMLInputElement::parseAttribute):
- html/HTMLObjectElement.cpp:
(WebCore::HTMLObjectElement::renderFallbackContent):
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::willRecalcStyle):
(WebCore::HTMLPlugInImageElement::documentWillSuspendForPageCache):
(WebCore::HTMLPlugInImageElement::documentDidResumeFromPageCache):
(WebCore::HTMLPlugInImageElement::restartSnapshottedPlugIn):
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::parseAttribute):
(WebCore::HTMLSelectElement::parseMultipleAttribute):
- html/HTMLViewSourceDocument.cpp:
(WebCore::HTMLViewSourceDocument::createContainingTable):
(WebCore::HTMLViewSourceDocument::addSpanWithClassName):
(WebCore::HTMLViewSourceDocument::addLine):
(WebCore::HTMLViewSourceDocument::finishLine):
(WebCore::HTMLViewSourceDocument::addBase):
(WebCore::HTMLViewSourceDocument::addLink):
- html/parser/HTMLConstructionSite.cpp:
(WebCore::executeTask):
- html/parser/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
- html/shadow/InsertionPoint.cpp:
(WebCore::InsertionPoint::willAttachRenderers):
(WebCore::InsertionPoint::willDetachRenderers):
- loader/PlaceholderDocument.cpp:
(WebCore::PlaceholderDocument::createRenderTree):
- style/StyleResolveTree.cpp:
(WebCore::Style::attachChildren):
(WebCore::Style::attachRenderTree):
(WebCore::Style::detachChildren):
(WebCore::Style::detachRenderTree):
(WebCore::Style::resolveLocal):
(WebCore::Style::updateTextStyle):
(WebCore::Style::resolveShadowTree):
(WebCore::Style::resolveTree):
Documents only ever have one child element. Remove the loop.
(WebCore::Style::detachRenderTreeInReattachMode):
(WebCore::Style::reattachRenderTree):
- style/StyleResolveTree.h:
- svg/SVGTests.cpp:
(WebCore::SVGTests::handleAttributeChange):
- xml/XMLErrors.cpp:
(WebCore::XMLErrors::insertErrorMessageBlock):
- xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::startElementNs):
- 11:30 AM Changeset in webkit [154902] by
-
- 9 edits in trunk/Source
Make JSValue bool conversion less dangerous
https://bugs.webkit.org/show_bug.cgi?id=120505
Reviewed by Darin Adler.
Source/JavaScriptCore:
Replaces JSValue::operator bool() with a operator UnspecifiedBoolType* as
we do elsewhere. Then fix the places where terrible type coercion was
happening. All of the changes made had no fundamental behavioural impact
as they were coercion results that were ignored (returning undefined
after an exception).
- dfg/DFGOperations.cpp:
- interpreter/CallFrame.h:
(JSC::ExecState::hadException):
- runtime/JSCJSValue.h:
- runtime/JSCJSValueInlines.h:
(JSC::JSValue::operator UnspecifiedBoolType*):
- runtime/JSGlobalObjectFunctions.cpp:
(JSC::globalFuncEval):
- runtime/PropertyDescriptor.cpp:
(JSC::PropertyDescriptor::equalTo)
Source/WTF:
Make LIKELY and UNLIKELY macros coerce to bool before
passing to expect.
- wtf/Compiler.h:
- 11:16 AM Changeset in webkit [154901] by
-
- 7 edits in trunk/Source/WebCore
Document style resolve should take Document&.
<https://webkit.org/b/120534>
Reviewed by Darin Adler.
Tweak Style::resolveTree(Document*) and Style::resolveForDocument(Document*) to take Document& instead.
- dom/Document.cpp:
(WebCore::Document::recalcStyle):
- html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::process):
- style/StyleResolveForDocument.cpp:
(WebCore::Style::resolveForDocument):
- style/StyleResolveForDocument.h:
- style/StyleResolveTree.cpp:
(WebCore::Style::resolveTree):
- style/StyleResolveTree.h:
- 11:02 AM Changeset in webkit [154900] by
-
- 5 edits in trunk/Source/WebCore
[Mac] No need for Pasteboard::getDataSelection
https://bugs.webkit.org/show_bug.cgi?id=120536
Reviewed by Anders Carlsson.
- editing/Editor.h: Added some Mac-only private member functions.
- editing/mac/EditorMac.mm:
(WebCore::Editor::selectionInWebArchiveFormat): Added.
(WebCore::Editor::adjustedSelectionRange): Added.
(WebCore::attributedStringForRange): Added.
(WebCore::dataInRTFDFormat): Added.
(WebCore::dataInRTFFormat): Added.
(WebCore::Editor::dataSelectionForPasteboard): Moved the implementation
of Pasteboard::getDataSelection here, refactoring to share code with the
writeSelectionToPasteboard function.
(WebCore::Editor::writeSelectionToPasteboard): Refactored to share code
with the new function above.
- platform/Pasteboard.h: Removed getDataSelection. One less layering violation.
- platform/mac/PasteboardMac.mm: Ditto.
- 11:00 AM Changeset in webkit [154899] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] [WK2] TestWebKitWebView snapshot fails
https://bugs.webkit.org/show_bug.cgi?id=120404
Patch by Brian Holt <brian.holt@samsung.com> on 2013-08-30
Reviewed by Darin Adler.
Fixed the snapshot test failure caused by GTK no longer allowing
widgets to resize. Instead, resize the WebView by resizing the
window and waiting for the event to complete asynchronously.
- UIProcess/API/gtk/tests/WebViewTest.cpp:
(WebViewTest::resizeView):
- 10:58 AM Changeset in webkit [154898] by
-
- 1 edit in trunk/Source/WebInspectorUI/ChangeLog
Make incrementing and decrementing numbers by 0.1 require the control key, and not near zero numbers.
https://bugs.webkit.org/show_bug.cgi?id=120492
<rdar://problem/13738935> Incrementing and decrementing numbers near zero is annoying compared to earlier releases
Reviewed by Joseph Pecoraro.
- UserInterface/CodeMirrorAdditions.js:
(alterNumber): Remove near zero check.
- 10:58 AM Changeset in webkit [154897] by
-
- 2 edits in trunk/Source/WebInspectorUI
Only modify numbers if they are identified by CodeMirror as a number.
https://bugs.webkit.org/show_bug.cgi?id=120484
<rdar://problem/13877085> REGRESSION: Alt-up and Alt-down don't work when cursor is in unit
<rdar://problem/13058697> PARITY: Option-Up arrow in "translate3d" should not modify number to make" translate4d"
Reviewed by Joseph Pecoraro.
- UserInterface/CodeMirrorAdditions.js:
(CodeMirror.prototype.alterNumberInRange): Correctly preserve the selection, even if it differs from
the range passed in.
(alterNumber): Find number tokens and pass those to alterNumberInRange.
(alterNumber.findNumberToken): Added. Helper.
- 10:51 AM Changeset in webkit [154896] by
-
- 15 edits in trunk
SVG error parsing empty path
https://bugs.webkit.org/show_bug.cgi?id=78980
Reviewed by Darin Adler.
Source/WebCore:
According to the spec (http://www.w3.org/TR/SVG/paths.html#PathData), path 'd' attribute can be empty.
No error should be reported in this case.
- svg/SVGPathParser.cpp:
(WebCore::SVGPathParser::parsePathDataFromSource):
- svg/SVGPathUtilities.cpp:
(WebCore::buildPathFromString):
(WebCore::buildSVGPathByteStreamFromSVGPathSegList):
(WebCore::buildPathFromByteStream):
(WebCore::buildSVGPathSegListFromByteStream):
(WebCore::buildStringFromByteStream):
(WebCore::buildStringFromSVGPathSegList):
(WebCore::buildSVGPathByteStreamFromString):
(WebCore::buildAnimatedSVGPathByteStream):
(WebCore::addToSVGPathByteStream):
LayoutTests:
Adapt fuzz-path-parser.html and dynamic-empty-path.svg to also test empty paths.
Adjust expectations to not expect an error message for empty paths.
- platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
- platform/gtk/svg/custom/dynamic-empty-path-expected.txt:
- platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
- platform/qt/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
- platform/qt/svg/custom/dynamic-empty-path-expected.txt:
- svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
- svg/custom/dynamic-empty-path-expected.txt:
- svg/dom/fuzz-path-parser-expected.txt:
- svg/dom/fuzz-path-parser.html: also test empty path
- svg/dom/path-parser-expected.txt:
- svg/dom/script-tests/path-parser.js: also test empty path
- 10:50 AM Changeset in webkit [154895] by
-
- 6 edits in trunk/Source/WebKit2
Add USE(PROTECTION_SPACE_AUTH_CALLBACK) guards to canAuthenticateAgainstProtectionSpace()
https://bugs.webkit.org/show_bug.cgi?id=120351
Reviewed by Darin Adler.
- NetworkProcess/AsynchronousNetworkLoaderClient.cpp:
- NetworkProcess/AsynchronousNetworkLoaderClient.h:
- NetworkProcess/NetworkLoaderClient.h:
- NetworkProcess/SynchronousNetworkLoaderClient.cpp:
- NetworkProcess/SynchronousNetworkLoaderClient.h:
- 10:46 AM Changeset in webkit [154894] by
-
- 2 edits in trunk/Source/WebCore
Try to fix CSS_VARIABLES and CSS_DEVICE_ADAPTATION builds.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::StyleResolver):
(WebCore::StyleResolver::resolveVariables):
- 10:43 AM Changeset in webkit [154893] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r154891.
http://trac.webkit.org/changeset/154891
https://bugs.webkit.org/show_bug.cgi?id=120539
broke the mac build (Requested by Ossy on #webkit).
Patch by Commit Queue <commit-queue@webkit.org> on 2013-08-30
- platform/network/SynchronousLoaderClient.h:
- 10:02 AM Changeset in webkit [154892] by
-
- 2 edits in trunk/Source/JavaScriptCore
Cleaning errorDescriptionForValue after r154839
https://bugs.webkit.org/show_bug.cgi?id=120531
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-30
Reviewed by Darin Adler.
Changed the assert to ASSERT_NOT_REACHED, now that r154839 has landed. errorDescriptionForValue
can assert again that the parameterized JSValue is !isEmpty().
- runtime/ExceptionHelpers.cpp:
(JSC::errorDescriptionForValue):
- 9:45 AM Changeset in webkit [154891] by
-
- 2 edits in trunk/Source/WebCore
Add USE(CFNETWORK) guard to SynchronousLoaderClient::didReceiveAuthenticationChallengedidReceiveAuthenticationChallenge()
https://bugs.webkit.org/show_bug.cgi?id=120532
Reviewed by Darin Adler.
- platform/network/SynchronousLoaderClient.h:
- 9:44 AM Changeset in webkit [154890] by
-
- 2 edits in trunk/Source/WebCore
[Windows] Video inside page always uses non-hardware accelerated playback
https://bugs.webkit.org/show_bug.cgi?id=120448
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::createAVPlayer): Check for
D3D device. If it doesn't exist, switch to compositing mode and try again.
- 9:40 AM Changeset in webkit [154889] by
-
- 3 edits in trunk/Source/WebCore
Possible dangling CachedResourceClient of StyleRuleImport and XSLImportRule
https://bugs.webkit.org/show_bug.cgi?id=120479
Patch by Leo Yang <leoyang@blackberry.com> on 2013-08-30
Reviewed by Darin Adler.
In StyleRuleImport::requestStyleSheet() and XSLImportRule::loadSheet() we
didn't call removeClient() for m_cachedSheet before assigning m_cachedSheet
a new value. This could leave the client as a client of the old cached
sheet and dangling after the client is deleted. Fix them by calling removeClient()
before assigning m_cacheSheet a new value.
Found by code inspection. Seems no way to test it automatically.
- css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::requestStyleSheet):
- xml/XSLImportRule.cpp:
(WebCore::XSLImportRule::loadSheet):
- 9:39 AM Changeset in webkit [154888] by
-
- 2 edits in trunk/Source/WebCore
Fix unused parameter warning in graphics/cairo/GraphicsContextCairo.cpp file.
https://bugs.webkit.org/show_bug.cgi?id=120524
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-30
Reviewed by Darin Adler.
- platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::fillRectWithRoundedHole):
- 9:18 AM Changeset in webkit [154887] by
-
- 18 edits in trunk/Source/WebCore
StyleResolver & friends should use Document&.
<https://webkit.org/b/120527>
Reviewed by Antti Koivisto.
Document&-ify StyleResolver, ElementRuleCollector and SelectorChecker.
- 9:07 AM Changeset in webkit [154886] by
-
- 2 edits in trunk/Source/WebCore
[Windows] Unreviewed build correction after r154835. Only seen when doing a
full (clean) rebuild.
- DerivedSources.cpp: Remove reference to deleted JSHTMLDialogElement.cpp
- 8:28 AM Changeset in webkit [154885] by
-
- 2 edits in trunk/Source/WebKit2
Fix, remove unused parameter in UIProcess/WebColorPicker.cpp.
https://bugs.webkit.org/show_bug.cgi?id=120525
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-30
Reviewed by Darin Adler.
- UIProcess/WebColorPicker.cpp:
(WebKit::WebColorPicker::showColorPicker):
- 8:25 AM Changeset in webkit [154884] by
-
- 2 edits in trunk/Source/WebKit2
Resolve unused parameter warning in WebPlatformStrategies.cpp
https://bugs.webkit.org/show_bug.cgi?id=120515
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-30
Reviewed by Darin Adler.
- WebProcess/WebPage/TapHighlightController.cpp:
(WebKit::TapHighlightController::drawRect):
- 8:25 AM Changeset in webkit [154883] by
-
- 2 edits in trunk/Source/WebKit2
Resolve unused parameter warning in FindController.cpp
https://bugs.webkit.org/show_bug.cgi?id=120516
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-30
Reviewed by Darin Adler.
- WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::drawRect):
- 8:24 AM Changeset in webkit [154882] by
-
- 2 edits in trunk/Source/WebCore
Resolve unused parameter warning in FindController.cpp
https://bugs.webkit.org/show_bug.cgi?id=120407
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-30
Reviewed by Darin Adler.
- accessibility/atk/WebKitAccessibleInterfaceText.cpp:
(wordAtPositionForAtkBoundary):
- 8:21 AM Changeset in webkit [154881] by
-
- 3 edits2 adds in trunk
setAttributeNode() does not set the new value to an existing attribute if specified attribute is in a different case.
https://bugs.webkit.org/show_bug.cgi?id=120293
Reviewed by Darin Adler.
Source/WebCore:
setAttributeNode() performs a case-insensitive search for an existing
attribute. If an existing attribute is found, it retrieves the index of
such an attribute. For setting the attribute's new value, we call upon
setAttributeInternal() to which both the index as well as the name of
the attribute is passed.
The name passed to this method is the same as the one passed to the
setAttributeNode() API from the webpage and thus can be in any case.
However, setAttributeInternal() uses this name to get the corresponding
existing attribute node. Since this retrieval is not case-insensitive,
the existing node is not returned and thus the new value is not set on
the existing node.
We should instead use the passed index and use that to retrieve the
existing node.
Note that obtaining the attribute's value using getAttributeNode() would
still return the correct value, i.e. the new one.
Also, this change shall make our behavior similar to that of FF and IE.
Test: fast/dom/Element/setAttributeNode-for-existing-attribute.html
- dom/Element.cpp:
(WebCore::Element::setAttributeInternal):
If the passed index is not equal to attributeNotFound, we use that index
to retrieve the existing attribute.
LayoutTests:
- fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt: Added.
- fast/dom/Element/setAttributeNode-for-existing-attribute.html: Added.
Layout testcase for verifying that the new attribute value is set properly
if an existing attribute with the same name exists.
- 7:58 AM Changeset in webkit [154880] by
-
- 2 edits in trunk/Source/WebKit/win
Windows build fix for Document& Node::document().
- DOMCoreClasses.cpp:
(DOMNode::createInstance):
- 7:57 AM Changeset in webkit [154879] by
-
- 2 edits in trunk/LayoutTests
[Qt] Skip failing grammar checking test.
Unreviewed gardening.
- platform/qt/TestExpectations:
- 7:31 AM Changeset in webkit [154878] by
-
- 2 edits in trunk/Source/WebCore
SimpleClassVectorTraits shall be used for RuleData
https://bugs.webkit.org/show_bug.cgi?id=120526
Reviewed by Andreas Kling.
Whereas RuleData is POD type and whereas there are quite a lot of Vector<RuleData> occurrences in the code,
it makes sense to use SimpleClassVectorTraits for RuleData and hence to allow using more efficient mem functions
in vectors.
- css/RuleSet.h:
- 7:30 AM Changeset in webkit [154877] by
-
- 350 edits in trunk/Source
Node::document() should return a reference.
<https://webkit.org/b/120496>
Reviewed by Antti Koivisto.
Now that orphan DocumentType nodes also have document pointers, it's no longer
possible to have a null Node::document().
Cement this by making document() return a reference, and remove the various
null checks exposed by this.
- 6:40 AM Changeset in webkit [154876] by
-
- 1 edit18 adds in trunk/LayoutTests
[Qt] Added platform specific expected files after r15470 and r154780.
Unreviewed gardening.
- platform/qt-wk1/compositing/columns/composited-lr-paginated-repaint-expected.txt: Added.
- platform/qt-wk1/compositing/columns/composited-rl-paginated-repaint-expected.txt: Added.
- platform/qt-wk1/compositing/repaint/repaint-on-layer-grouping-change-expected.png: Added.
- platform/qt-wk1/compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Added.
- platform/qt-wk2/compositing/columns/ancestor-clipped-in-paginated-expected.txt: Added.
- platform/qt-wk2/compositing/columns/clipped-in-paginated-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-columns-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-columns-vertical-rl-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-in-paginated-rl-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-lr-paginated-repaint-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-nested-columns-expected.txt: Added.
- platform/qt-wk2/compositing/columns/composited-rl-paginated-repaint-expected.txt: Added.
- platform/qt-wk2/compositing/columns/hittest-composited-in-paginated-expected.txt: Added.
- platform/qt-wk2/compositing/columns/rotated-in-paginated-expected.txt: Added.
- platform/qt-wk2/compositing/columns/untransformed-composited-in-paginated-expected.txt: Added.
- platform/qt-wk2/compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Added.
- 5:58 AM Changeset in webkit [154875] by
-
- 12 edits13 adds in trunk
Source/WebCore: [CSS Masking] -webkit-mask-repeat: space does not work
Added the space option to background-repeat and -webkit-mask-repeat.
With the property value 'space', the background or mask image gets repeated as often as it fits within the background positioning
area. The repeated images are spaced equally to fill the unused area.
https://bugs.webkit.org/show_bug.cgi?id=119324
Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-30
Reviewed by Dirk Schulze.
Tests: css3/background/background-repeat-space-border.html
css3/background/background-repeat-space-content.html
css3/background/background-repeat-space-padding.html
css3/masking/mask-repeat-space-border.html
css3/masking/mask-repeat-space-content.html
css3/masking/mask-repeat-space-padding.html
- platform/graphics/GeneratorGeneratedImage.cpp:
(WebCore::GeneratorGeneratedImage::drawPattern): Passed the space values to the image buffer.
- platform/graphics/Image.cpp:
(WebCore::Image::drawTiled): Added the space values when computing the location of the tile.
- platform/graphics/Image.h: Added the space property.
(WebCore::Image::spaceSize):
(WebCore::Image::setSpaceSize):
- platform/graphics/ImageBuffer.h: Added the space property.
(WebCore::ImageBuffer::spaceSize):
(WebCore::ImageBuffer::setSpaceSize):
- platform/graphics/cg/ImageBufferCG.cpp: Passed the space values when copying an image.
(WebCore::ImageBuffer::copyImage):
- platform/graphics/cg/ImageCG.cpp: Added the space values when creating a platform pattern.
(WebCore::Image::drawPattern):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintFillLayerExtended): Computed the space values on x and y axis.
(WebCore::getSpace):
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry): Pass the space values to the Image class.
- rendering/RenderBoxModelObject.h: Added the space property.
(WebCore::RenderBoxModelObject::BackgroundImageGeometry::spaceSize):
(WebCore::RenderBoxModelObject::BackgroundImageGeometry::setSpaceSize):
- svg/graphics/SVGImage.cpp: Passed the space property to the created image.
(WebCore::SVGImage::drawPatternForContainer):
- svg/graphics/SVGImageForContainer.cpp: Passed the space property to the image property.
(WebCore::SVGImageForContainer::drawPattern):
LayoutTests: [CSS Masking] -webkit-mask-repeat: space does not work
Added tests to verify correct usage of background-repeat: space and mask-repeat: space.
Added one test for each possible mask/background clip: border, padding and content
https://bugs.webkit.org/show_bug.cgi?id=119324
Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-30
Reviewed by Dirk Schulze.
- css3/background/background-repeat-space-border-expected.html: Added.
- css3/background/background-repeat-space-border.html: Added.
- css3/background/background-repeat-space-content-expected.html: Added.
- css3/background/background-repeat-space-content.html: Added.
- css3/background/background-repeat-space-padding-expected.html: Added.
- css3/background/background-repeat-space-padding.html: Added.
- css3/masking/mask-repeat-space-border-expected.html: Added.
- css3/masking/mask-repeat-space-border.html: Added.
- css3/masking/mask-repeat-space-content-expected.html: Added.
- css3/masking/mask-repeat-space-content.html: Added.
- css3/masking/mask-repeat-space-padding-expected.html: Added.
- css3/masking/mask-repeat-space-padding.html: Added.
- 5:56 AM Changeset in webkit [154874] by
-
- 2 edits in trunk/Source/WebKit2
Resolve unused parameter warning in WKBundlePageOverlay.cpp
https://bugs.webkit.org/show_bug.cgi?id=120521
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-30
Reviewed by Andreas Kling.
- WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
(WKBundlePageOverlayFractionFadedIn):
- 5:33 AM Changeset in webkit [154873] by
-
- 4 edits in trunk/Source/WebCore
Remove AttachContext
https://bugs.webkit.org/show_bug.cgi?id=120518
Reviewed by Andreas Kling.
This type is not useful anymore. Just pass the precomputed style to attachRenderTree and reattach-or-not flag to detachRenderTree.
- style/StyleResolveTree.cpp:
(WebCore::Style::createRendererIfNeeded):
(WebCore::Style::attachChildren):
(WebCore::Style::attachShadowRoot):
(WebCore::Style::attachRenderTree):
(WebCore::Style::detachChildren):
(WebCore::Style::detachShadowRoot):
(WebCore::Style::detachRenderTree):
(WebCore::Style::reattachRenderTree):
(WebCore::Style::resolveLocal):
- style/StyleResolveTree.h:
- 5:13 AM Changeset in webkit [154872] by
-
- 3 edits in trunk/Tools
[Qt] Remove qt-5.0-wk2 from the baseline search paths because the migration of expectations to qt-wk2 is done.
https://bugs.webkit.org/show_bug.cgi?id=120464
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-08-30
Reviewed by Jocelyn Turcotte.
- Scripts/webkitpy/port/qt.py:
(QtPort._search_paths):
- Scripts/webkitpy/port/qt_unittest.py:
(QtPortTest):
- 2:34 AM Changeset in webkit [154871] by
-
- 12 edits5 deletes in trunk
Unreviewed, rolling out r154826.
http://trac.webkit.org/changeset/154826
https://bugs.webkit.org/show_bug.cgi?id=120517
Still breaks icloud.com (Requested by mwenge_ on #webkit).
Source/WebCore:
- rendering/RenderBox.cpp:
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
- rendering/RenderBox.h:
(WebCore::RenderBox::intrinsicSize):
- rendering/RenderButton.h:
- rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::computePreferredLogicalWidths):
- rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
(WebCore::RenderListBox::computePreferredLogicalWidths):
(WebCore::RenderListBox::computeLogicalHeight):
- rendering/RenderListBox.h:
- rendering/RenderMenuList.h:
- rendering/RenderSlider.cpp:
(WebCore::RenderSlider::computePreferredLogicalWidths):
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
(WebCore::RenderTextControl::computeLogicalHeight):
- rendering/RenderTextControl.h:
LayoutTests:
- fast/replaced/intrinsic-button-and-input-height-expected.txt: Removed.
- fast/replaced/intrinsic-button-and-input-height.html: Removed.
- fast/replaced/width-and-height-of-positioned-replaced-elements.html: Removed.
- platform/qt/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Removed.
- platform/qt/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Removed.
- 2:29 AM Changeset in webkit [154870] by
-
- 13 edits in trunk/Source
Remove code behind ENABLE(DIALOG_ELEMENT)
https://bugs.webkit.org/show_bug.cgi?id=120467
Reviewed by Darin Adler.
Source/JavaScriptCore:
- Configurations/FeatureDefines.xcconfig:
Source/WebKit/blackberry:
- WebCoreSupport/AboutDataEnableFeatures.in:
Source/WebKit/mac:
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2:
- Configurations/FeatureDefines.xcconfig:
Source/WTF:
- wtf/FeatureDefines.h:
Aug 29, 2013:
- 11:57 PM Changeset in webkit [154869] by
-
- 13 edits in trunk/LayoutTests
TEST COMPLETE does not appear at the end of spellchecking tests
https://bugs.webkit.org/show_bug.cgi?id=120405
Reviewed by Alexey Proskuryakov.
Fix this by setting 'jsTestIsAsync = true' and calling finishJSTest()
when the asynchronous spellchecking tests end.
- editing/spelling/grammar-markers-hidpi.html:
- editing/spelling/grammar-markers.html:
Those have a correct output. However, remove unnecessary notifyDone due to
finishJSTest() already calls it.
- editing/spelling/grammar-paste-expected.txt:
- editing/spelling/grammar-paste.html:
- editing/spelling/script-tests/spellcheck-paste.js:
- editing/spelling/spellcheck-async-expected.txt:
- editing/spelling/spellcheck-async.html:
- editing/spelling/spellcheck-paste-expected.txt:
- editing/spelling/spellcheck-queue-expected.txt:
- editing/spelling/spellcheck-queue.html:
Change waitUntilDone() to 'jsTestIsAsync = true'
and notifyDone() to finishJSTest().
- editing/spelling/spellcheck-input-search-crash-expected.txt:
- editing/spelling/spellcheck-input-search-crash.html:
Call 'test()' before js-test-post.js to ensure right order of messages.
- 10:01 PM Changeset in webkit [154868] by
-
- 9 edits in trunk/Source/WebCore
Unduplicate the code to convert between VisiblePosition and index
https://bugs.webkit.org/show_bug.cgi?id=120506
Reviewed by Darin Adler.
Encapsulate the conversion between VisiblePosition and index into indexForVisiblePosition
and visiblePositionForIndexUsingCharacterIterator. It's unfortunate that these two functions
are different from the two other existing functions of similar names but we've at least
confined problems into a single cpp file now.
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::visiblePositionForIndex):
(WebCore::AccessibilityRenderObject::indexForVisiblePosition):
- editing/Editor.cpp:
(WebCore::findFirstMarkable):
- editing/htmlediting.cpp:
(WebCore::indexForVisiblePosition):
(WebCore::visiblePositionForIndexUsingCharacterIterator):
- editing/htmlediting.h:
- html/HTMLTextFormControlElement.cpp:
(WebCore::hasVisibleTextArea):
(WebCore::HTMLTextFormControlElement::setSelectionRange):
(WebCore::HTMLTextFormControlElement::indexForVisiblePosition):
(WebCore::HTMLTextFormControlElement::visiblePositionForIndex):
- html/HTMLTextFormControlElement.h:
- rendering/RenderTextControl.cpp:
- rendering/RenderTextControl.h:
- 8:30 PM Changeset in webkit [154867] by
-
- 5 edits in trunk
Just linking LLVM into JSC causes all plugin tests to fail
https://bugs.webkit.org/show_bug.cgi?id=113915
Tools:
Reviewed by Oliver Hunt.
Hide all LLVM symbols. This should prevent us from exporting LLVM's overrides for
raise/abort/assert_rtn.
- Scripts/configure-llvm:
WebKitLibraries:
Reviewed by Oliver Hunt.
Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
- LLVMIncludesMountainLion.tar.bz2:
- LLVMLibrariesMountainLion.tar.bz2:
- 7:43 PM Changeset in webkit [154866] by
-
- 2 edits in trunk/Source/JavaScriptCore
De-bork Qt build.
- Target.pri:
- 7:15 PM Changeset in webkit [154865] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed build fix attempt for Windows.
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
Renamed JSMapConstructor and JSMapPrototype.
- 7:08 PM Changeset in webkit [154864] by
-
- 6 edits in trunk/Source/JavaScriptCore
Fix build break after r154861
https://bugs.webkit.org/show_bug.cgi?id=120503
Reviewed by Geoffrey Garen.
Unreviewed build fix attempt for GTK, Qt Windows and CMake based ports.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- Target.pri:
- runtime/MapData.h:
(JSC::MapData::KeyType::KeyType):
- 6:21 PM Changeset in webkit [154863] by
-
- 3 edits in trunk/Source/JavaScriptCore
CodeBlock: LLIntCallLinkInfo vector can be sized-to-fit at creation.
<https://webkit.org/b/120487>
Reviewed by Oliver Hunt.
CodeBlock::m_llintCallLinkInfos never changes size after creation, so make it a Vector
instead of a SegmentedVector. Use resizeToFit() instead of grow() since we know the
exact amount of space needed.
- bytecode/CodeBlock.h:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::shrinkToFit):
- 6:10 PM Changeset in webkit [154862] by
-
- 2 edits in trunk/Source/JavaScriptCore
Fix issues found by MSVC (which also happily fixes an unintentional pessimisation)
- 5:55 PM Changeset in webkit [154861] by
-
- 13 edits11 adds in trunk
Implement ES6 Map object
https://bugs.webkit.org/show_bug.cgi?id=120333
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Implement support for the ES6 Map type and related classes.
- JavaScriptCore.xcodeproj/project.pbxproj:
- heap/CopyToken.h: Add a new token to track copying the backing store
- runtime/CommonIdentifiers.h: Add new identifiers
- runtime/JSGlobalObject.cpp:
- runtime/JSGlobalObject.h:
Add new structures and prototypes
- runtime/JSMap.cpp: Added.
- runtime/JSMap.h: Added.
New JSMap class to represent a Map instance
- runtime/MapConstructor.cpp: Added.
- runtime/MapConstructor.h: Added.
The Map constructor
- runtime/MapData.cpp: Added.
- runtime/MapData.h: Added.
The most interesting data structure. The roughly corresponds
to the ES6 notion of MapData. It provides the core JSValue->JSValue
map implementation. We implement it using 2 hashtables and a flat
table. Due to the different semantics of string comparisons vs.
all others we need have one map keyed by String and the other by
generic JSValue. The actual table is represented more or less
exactly as described in the ES6 draft - a single contiguous list of
key/value pairs. The entire map could be achieved with just this
table, however we need the HashMaps in order to maintain O(1) lookup.
Deleted values are simply cleared as the draft says, however the
implementation compacts the storage on copy as long as the are no
active iterators.
- runtime/MapPrototype.cpp: Added.
- runtime/MapPrototype.h: Added.
Implement Map prototype functions
- runtime/VM.cpp:
Add new structures.
LayoutTests:
Tests
- fast/js/basic-map-expected.txt: Added.
- fast/js/basic-map.html: Added.
- fast/js/script-tests/basic-map.js: Added.
- 5:39 PM Changeset in webkit [154860] by
-
- 2 edits in trunk/LayoutTests
[Mac] Web Inspector: inspector/storage-panel-dom-storage-update.html fails
https://bugs.webkit.org/show_bug.cgi?id=116241
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-29
Reviewed by Darin Adler.
- platform/mac/TestExpectations:
- 5:27 PM Changeset in webkit [154859] by
-
- 3 edits in trunk/Source/WebCore
Avoid Node references from AXObjectCache from leaking
https://bugs.webkit.org/show_bug.cgi?id=120501
Reviewed by Darin Adler.
Merge https://chromium.googlesource.com/chromium/blink/+/454f31497613b6d0fbcfb0df757254b64a177c06
without any tests since we don't have the same infrastructure to detect leaks in WebKit.
A real world example of this would be selecting an <option> item inside frame by keyboard. The node will not be deref()-ed until the topDocument() is detached.
The issue was that AccessibilityMenuListOption is created in childrenChanged()
hook called when its RenderObject is being destroyed. This patch modifies AccessibilityMenuListPopup so it won't create AccessibilityMenuListOption if its
element is already detached.
- accessibility/AccessibilityMenuListPopup.cpp:
(WebCore::AccessibilityMenuListPopup::menuListOptionAccessibilityObject):
- rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::didUpdateActiveOption):
- 5:23 PM Changeset in webkit [154858] by
-
- 33 edits37 adds in trunk
Implement object-fit CSS property
https://bugs.webkit.org/show_bug.cgi?id=52040
Source/WebCore:
Reviewed by Antti Koivisto, Sam Weinig.
Merge object-fit patch from Blink r156535, which started as a patch
by me.
Since then, the spec has gone to CR. This patch is an
implementation of object-fit as described in
http://www.w3.org/TR/2012/CR-css3-images-20120417/#object-fit
Object-fit is used to maintain the aspect ratio of replaced content
within its content box. All object-fit values but the initial one
('fill') will always ensure that the aspect ratio is retained, in
different ways (fit inside the content box, cover the content box, or
use intrinsic size). Painting is always clipped against the content
box, regardless of the 'overflow' property.
Tests: fast/css/object-fit/object-fit-canvas.html
fast/css/object-fit/object-fit-embed.html
fast/css/object-fit/object-fit-grow-landscape.html
fast/css/object-fit/object-fit-grow-portrait.html
fast/css/object-fit/object-fit-img-svg.html
fast/css/object-fit/object-fit-img-svg2.html
fast/css/object-fit/object-fit-img.html
fast/css/object-fit/object-fit-input-image.html
fast/css/object-fit/object-fit-object.html
fast/css/object-fit/object-fit-shrink.html
fast/css/object-fit/object-fit-video-poster.html
fast/css/parsing-object-fit.html
http/tests/css/object-fit-delayed-img-svg.html
media/video-object-fit-change.html
media/video-object-fit.html
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSParser.cpp:
(WebCore::isValidKeywordPropertyAndValue):
(WebCore::isKeywordPropertyID):
(WebCore::CSSParser::parseValue):
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore::CSSPrimitiveValue::operator EObjectFit):
- css/CSSProperty.cpp:
(WebCore::CSSProperty::isInheritedProperty):
- css/CSSPropertyNames.in:
- css/CSSValueKeywords.in:
- css/DeprecatedStyleBuilder.cpp:
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):
- css/html.css:
(video): Set object-fit to 'contain'. This is how VIDEO elements
work, apparently.
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::imageSizeForRenderer):
- loader/cache/CachedImage.h:
- platform/graphics/LayoutSize.h:
(WebCore::fitLayoutSizeToAspectRatio): New function to grow or shrink
in one dimension to fit to the aspect ratio.
- rendering/RenderHTMLCanvas.cpp:
(WebCore::RenderHTMLCanvas::paintReplaced): Apply object-fit and
clip if necessary.
- rendering/RenderImage.cpp:
(WebCore::RenderImage::updateInnerContentRect):
(WebCore::RenderImage::imageDimensionsChanged): Update intrinsic
size properly, and recalculate the inner content rectangle (the
exact area occupied by the replaced content) again if appropriate.
(WebCore::RenderImage::paintReplaced): Apply object-fit and clip
if necessary.
(WebCore::RenderImage::foregroundIsKnownToBeOpaqueInRect):
object-fit may leave parts of the content box empty, in which case
it won't be fully obscured.
(WebCore::RenderImage::layout):
- rendering/RenderImage.h:
- rendering/RenderImageResource.cpp:
(WebCore::RenderImageResource::intrinsicSize): Need this to
differentiate between intrinsic and extrinsic size for SVG images.
- rendering/RenderImageResource.h:
- rendering/RenderImageResourceStyleImage.h:
- rendering/RenderReplaced.cpp:
(WebCore::RenderReplaced::replacedContentRect): Return the
rectangle occupied by the replaced content. This will be identical
to the content box if object-fit is 'fill', but will typically be
something else for other values.
- rendering/RenderReplaced.h:
- rendering/RenderVideo.cpp:
(WebCore::RenderVideo::videoBox): Not much left to do here, with
the new RenderReplaced::replacedContentRect() method in place.
(WebCore::RenderVideo::paintReplaced): Apply object-fit and clip
if necessary.
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresRepaint):
- rendering/style/RenderStyle.h:
- rendering/style/RenderStyleConstants.h:
- rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
- rendering/style/StyleRareNonInheritedData.h:
LayoutTests:
Reviewed by Antti Koivisto, Sam Weinig.
Tests for object-fit.
- fast/css/object-fit/object-fit-canvas-expected.html: Added.
- fast/css/object-fit/object-fit-canvas.html: Added.
- fast/css/object-fit/object-fit-embed-expected.html: Added.
- fast/css/object-fit/object-fit-embed.html: Added.
- fast/css/object-fit/object-fit-grow-landscape-expected.html: Added.
- fast/css/object-fit/object-fit-grow-landscape.html: Added.
- fast/css/object-fit/object-fit-grow-portrait-expected.html: Added.
- fast/css/object-fit/object-fit-grow-portrait.html: Added.
- fast/css/object-fit/object-fit-img-expected.html: Added.
- fast/css/object-fit/object-fit-img-svg-expected.html: Added.
- fast/css/object-fit/object-fit-img-svg.html: Added.
- fast/css/object-fit/object-fit-img-svg2-expected.html: Added.
- fast/css/object-fit/object-fit-img-svg2.html: Added.
- fast/css/object-fit/object-fit-img.html: Added.
- fast/css/object-fit/object-fit-input-image-expected.html: Added.
- fast/css/object-fit/object-fit-input-image.html: Added.
- fast/css/object-fit/object-fit-object-expected.html: Added.
- fast/css/object-fit/object-fit-object.html: Added.
- fast/css/object-fit/object-fit-shrink-expected.html: Added.
- fast/css/object-fit/object-fit-shrink.html: Added.
- fast/css/object-fit/object-fit-video-poster-expected.html: Added.
- fast/css/object-fit/object-fit-video-poster.html: Added.
- fast/css/parsing-object-fit-expected.txt: Added.
- fast/css/parsing-object-fit.html: Added.
- fast/css/resources/circle.svg: Added.
- fast/css/resources/circle2.svg: Added.
- fast/css/resources/circles-landscape-small.png: Added.
- fast/css/resources/circles-landscape.png: Added.
- fast/css/resources/circles-portrait-small.png: Added.
- fast/css/resources/circles-portrait.png: Added.
- http/tests/css/object-fit-delayed-img-svg-expected.html: Added.
- http/tests/css/object-fit-delayed-img-svg.html: Added.
- media/video-object-fit-change-expected.html: Added.
- media/video-object-fit-change.html: Added.
- media/video-object-fit-expected.html: Added.
- media/video-object-fit.html: Added.
- platform/mac/TestExpectations:
- 5:10 PM Changeset in webkit [154857] by
-
- 2 edits in trunk/Tools
new-run-webkit-tests does not respect --no-sample-on-timeout switch
https://bugs.webkit.org/show_bug.cgi?id=120491
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-29
Reviewed by Darin Adler.
- Scripts/webkitpy/port/server_process.py:
(ServerProcess._handle_timeout):
- 5:07 PM Changeset in webkit [154856] by
-
- 3 edits2 adds in trunk
SVG clipping, masking, and gradients-on-text do not respect the device scale factor
https://bugs.webkit.org/show_bug.cgi?id=120377
<rdar://problem/14777944>
Reviewed by Simon Fraser.
Tests: svg/custom/masking-clipping-hidpi.svg
calculateTransformationToOutermostCoordinateSystem should include the page's
device scale factor in its transform.
- rendering/svg/SVGRenderingContext.cpp:
(WebCore::SVGRenderingContext::calculateTransformationToOutermostCoordinateSystem):
Add a test that ensures that when deviceScaleFactor=2, masks, clipping,
gradients, and patterns are rendered @2x.
- svg/custom/masking-clipping-hidpi-expected.svg: Added.
- svg/custom/masking-clipping-hidpi.svg: Added.
- 4:59 PM Changeset in webkit [154855] by
-
- 5 edits2 adds in trunk
AX: Crash when VoiceOver reference a TextMarker from an iframe that has been removed
https://bugs.webkit.org/show_bug.cgi?id=120318
Reviewed by Darin Adler.
Source/WebCore:
These crashes occur because an AXTextMarker is retrieved that reference a Node in an iframe.
The iframe goes away, but when it tries to clean up and remove that Node from the InUse cache,
the document() tree has already been detached, so it never clears the actual InUse cache.
The fix here is to pre-emptively clean up any nodes in the document going away when the frame is about to disconnect.
I'm removing the clearAXObjectCache() at the disconnectOwnerElement because it
1) Cleared the AXObjectCache for the iframe document (which is always empty -- only the top level doc maintains the cache), because
the document() tree had already been detached... so it essentially did nothing.
2) And if it did work, we wouldn't want this behavior -- that is to say, when an iframe goes away, we don't want to clear the entire cache for all
the other documents (there's even an existing layout test to verify this behavior).
Test: platform/mac/accessibility/stale-textmarker-crash.html
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::clearTextMarkerNodesInUse):
- accessibility/AXObjectCache.h:
- page/Frame.cpp:
(WebCore::Frame::disconnectOwnerElement):
LayoutTests:
- platform/mac/accessibility/stale-textmarker-crash-expected.txt: Added.
- platform/mac/accessibility/stale-textmarker-crash.html: Added.
- 4:45 PM Changeset in webkit [154854] by
-
- 14 edits4 adds in trunk/Source/JavaScriptCore
Teach DFG::Worklist and its clients that it may be reused for different kinds of compilations
https://bugs.webkit.org/show_bug.cgi?id=120489
Reviewed by Geoffrey Garen.
If the baseline JIT hits an OSR entry trigger into the DFG and we already have a
DFG compilation but we've also started one or more FTL compilations, then we
shouldn't get confused. Previously we would have gotten confused because we would
see an in-process deferred compile (the FTL compile) and also an optimized
replacement (the DFG code).
If the baseline JIT hits an OSR entry trigger into the DFG and we previously
did two things in this order: triggered a tier-up compilation from the DFG into
the FTL, and then jettisoned the DFG code because it exited a bunch, then we
shouldn't be confused by the presence of an in-process deferred compile (the FTL
compile). Previously we would have waited for that compile to finish; but the more
sensible thing to do is to let it complete and then invalidate it, while at the
same time enqueueing a DFG compile to create a new, more valid, DFG code block.
If the DFG JIT hits a loop OSR entry trigger (into the FTL) and it has already
triggered an FTL compile for replacement, then it should fire off a second compile
instead of thinking that it can wait for that one to finish. Or vice-versa. We
need to allow for two FTL compiles to be enqueued at the same time (one for
replacement and one for OSR entry in a loop).
Then there's also the problem that DFG::compile() is almost certainly going to be
the hook for triggering both DFG compiles and the two kinds of FTL compiles, but
right now there is no way to tell it which one you want.
This fixes these problems and removes a bunch of potential confusion by making the
key for a compile in the DFG::Worklist be a CompilationMode (one of DFGMode,
FTLMode, or FTLForOSREntryMode). That mode is also passed to DFG::compile().
Awkwardly, this still leaves us in a no DFG->FTL tier-up situation - so
DFG::compile() is always passed DFGMode and then it might do an FTL compile if
possible. Fixing that is a bigger issue for a later changeset.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::checkIfOptimizationThresholdReached):
- dfg/DFGCompilationKey.cpp: Added.
(JSC::DFG::CompilationKey::dump):
- dfg/DFGCompilationKey.h: Added.
(JSC::DFG::CompilationKey::CompilationKey):
(JSC::DFG::CompilationKey::operator!):
(JSC::DFG::CompilationKey::isHashTableDeletedValue):
(JSC::DFG::CompilationKey::profiledBlock):
(JSC::DFG::CompilationKey::mode):
(JSC::DFG::CompilationKey::operator==):
(JSC::DFG::CompilationKey::hash):
(JSC::DFG::CompilationKeyHash::hash):
(JSC::DFG::CompilationKeyHash::equal):
- dfg/DFGCompilationMode.cpp: Added.
(WTF::printInternal):
- dfg/DFGCompilationMode.h: Added.
- dfg/DFGDriver.cpp:
(JSC::DFG::compileImpl):
(JSC::DFG::compile):
- dfg/DFGDriver.h:
- dfg/DFGPlan.cpp:
(JSC::DFG::Plan::Plan):
(JSC::DFG::Plan::key):
- dfg/DFGPlan.h:
- dfg/DFGWorklist.cpp:
(JSC::DFG::Worklist::enqueue):
(JSC::DFG::Worklist::compilationState):
(JSC::DFG::Worklist::completeAllReadyPlansForVM):
(JSC::DFG::Worklist::runThread):
- dfg/DFGWorklist.h:
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- 4:36 PM Changeset in webkit [154853] by
-
- 5 edits in trunk/Source/JavaScriptCore
[Windows] Unreviewed build fix after r154847.
If you are going to exclude promises, actually exclude the build components.
- interpreter/CallFrame.h: Exclude promise declarations
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::reset): Exclude promise code.
(JSC::JSGlobalObject::visitChildren): Ditto.
- runtime/VM.cpp: Ditto.
(JSC::VM::VM):
(JSC::VM::~VM):
- runtime/VM.h:
- 4:31 PM Changeset in webkit [154852] by
-
- 3 edits in trunk/WebKitLibraries
[Windows] Unreviewed build fix after r154847.
- win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
- win/tools/vsprops/FeatureDefinesCairo.props: Ditto
- 4:18 PM Changeset in webkit [154851] by
-
- 2 edits in trunk/Source/WebInspectorUI
Make incrementing and decrementing numbers by 0.1 require the control key, and not near zero numbers.
https://bugs.webkit.org/show_bug.cgi?id=120492
<rdar://problem/13738935> Incrementing and decrementing numbers near zero is annoying compared to earlier releases
Reviewed by Joseph Pecoraro.
- UserInterface/CodeMirrorAdditions.js:
(alterNumber): Remove near zero check.
- 4:06 PM Changeset in webkit [154850] by
-
- 3 edits in trunk/Source/WebCore
[Windows] More unreviewed gardening of project file.
Move css files inline with related source code.
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- 4:00 PM Changeset in webkit [154849] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Scrolling text with FCC does not work while composing an email
https://bugs.webkit.org/show_bug.cgi?id=120493
Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-29
Reviewed by Rob Buis.
Internally reviewed by Gen Mak and Konrad Piascik.
JIRA 468007
m_cannotScrollIfHasFloatLayoutSizeRoundingError was true which prevented
FCC scrolling.
TransformedActualVisibleSize is quite different in email compose card
than browser. In this case, the issue was caused by transformedActualVisibleSize(768, 750)
which was not the actual visible size of the webkit part of the Cascades
view when keyboard popped up. We usually don't do keyboard adaptation for
windowless page clients; therefore, there will be no viewport change of
WebKit.
To fix the bug, we can ignore the windowless page clients.
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::hasFloatLayoutSizeRoundingError):
- 3:56 PM Changeset in webkit [154848] by
-
- 2 edits in branches/safari-537.60-branch/Source/WebKit/win
Merge fix for <rdar://problem/14871160>.
- 3:54 PM Changeset in webkit [154847] by
-
- 33 edits in trunk
.: Add ENABLE guards for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Source/autotools/SetupWebKitFeatures.m4:
- Source/cmake/WebKitFeatures.cmake:
- Source/cmakeconfig.h.cmake:
Source/JavaScriptCore: Add ENABLE guards for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
- runtime/JSGlobalObject.cpp:
- runtime/JSGlobalObject.h:
- runtime/JSPromise.cpp:
- runtime/JSPromise.h:
- runtime/JSPromiseCallback.cpp:
- runtime/JSPromiseCallback.h:
- runtime/JSPromiseConstructor.cpp:
- runtime/JSPromiseConstructor.h:
- runtime/JSPromisePrototype.cpp:
- runtime/JSPromisePrototype.h:
- runtime/JSPromiseResolver.cpp:
- runtime/JSPromiseResolver.h:
- runtime/JSPromiseResolverConstructor.cpp:
- runtime/JSPromiseResolverConstructor.h:
- runtime/JSPromiseResolverPrototype.cpp:
- runtime/JSPromiseResolverPrototype.h:
Source/WebCore: Add ENABLE guards for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit/mac: Add ENABLE gaurds for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2: Add ENABLE gaurds for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WTF: Add ENABLE guards for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- wtf/FeatureDefines.h:
Tools: Add ENABLE guards for Promises
https://bugs.webkit.org/show_bug.cgi?id=120488
Reviewed by Andreas Kling.
- Scripts/webkitperl/FeatureList.pm:
- qmake/mkspecs/features/features.pri:
- 3:47 PM Changeset in webkit [154846] by
-
- 1 edit3 adds in trunk/LayoutTests
REGRESSION (r153222, 32-bit): NULL JSValue() seen when running peacekeeper benchmark
https://bugs.webkit.org/show_bug.cgi?id=120080
Rubber stamped by Oliver Hunt.
Added layout test that crashes without the fix in bug 120080.
- fast/js/lazy-create-arguments-from-get-by-val-expected.txt: Added.
- fast/js/lazy-create-arguments-from-get-by-val.html: Added.
- fast/js/script-tests/lazy-create-arguments-from-get-by-val.js: Added.
- 3:41 PM Changeset in webkit [154845] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix FTL build.
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::callCheck):
- 2:20 PM Changeset in webkit [154844] by
-
- 5 edits in releases/WebKitGTK/webkit-2.2
Unreviewed. Update NEWS and Versions.m4 for 2.1.90.1 release.
.:
- Source/autotools/Versions.m4: bump to 2.1.90.1.
- configure.ac: Add webkit_patch_version to AC_INIT call.
Sources/WebKit/gtk:
- NEWS: Add release notes.
- 2:20 PM Changeset in webkit [154843] by
-
- 2 edits in trunk/Source/WebCore
Inspector: Use a bit of RefPtr::release() in generated code.
<https://webkit.org/b/120485>
Reviewed by Darin Adler.
Just something I spotted while reading InspectorBackendDispatcher.cpp.
Avoid 3 cases of reference count churnery.
- inspector/CodeGeneratorInspectorStrings.py:
- 2:12 PM Changeset in webkit [154842] by
-
- 2 edits in trunk/LayoutTests
XMLSerializer-attribute-namespace-prefix-conflicts can't produce reliable results
https://bugs.webkit.org/show_bug.cgi?id=120490
Marking as [ Pass Failure ] for the moment.
- 1:52 PM Changeset in webkit [154841] by
-
- 2 edits in trunk/Tools
[GTK] Should enable WebGL by default on MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=120420
Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-08-29
Reviewed by Gustavo Noronha Silva.
Enable WebGL by default on MiniBrowser.
- MiniBrowser/gtk/main.c:
(main):
- 1:48 PM Changeset in webkit [154840] by
-
- 15 edits2 adds in trunk
According to DOM4, all DocType nodes should have a document
https://bugs.webkit.org/show_bug.cgi?id=99244
Reviewed by Darin Adler.
Source/WebCore:
Doctypes now always have a node document and can be moved across document boundaries as per
the latest DOM4 specification:
http://dom.spec.whatwg.org/#dom-domimplementation-createdocumenttype
http://dom.spec.whatwg.org/#dom-node-ownerdocument
This means that DOMImplementation.createDocumentType() now sets the ownerDocument of the
new DocumentType Node to the associated document of the current "context" object. In
DOM4, all nodes have a document at all times. DocumentType nodes can now be moved across
document boundaries so that the node can be added to a Document after being created.
This means we will no longer need to special case DocumentType nodes in the code and
Node::document() can no longer return NULL, which means that we'll be able to remove
NULL checks in call sites.
Firefox stable and since recently Blink already follow DOM4 here while IE10 does not (yet).
Test: fast/dom/createDocumentType-ownerDocument.html
- dom/ContainerNode.cpp:
(WebCore::checkAcceptChild):
- dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocumentType):
(WebCore::DOMImplementation::createDocument):
- dom/Node.h:
(WebCore::Node::document):
LayoutTests:
Add layout test to check that DocumentType Nodes have a document after being
created. Also update a few existing test cases to reflect this change.
- fast/dom/DOMImplementation/createDocument-with-used-doctype-expected.txt:
- fast/dom/DOMImplementation/createDocument-with-used-doctype.html:
- fast/dom/DOMImplementation/resources/createDocument-with-used-doctype-frame.html:
- fast/dom/XMLSerializer-doctype2-expected.txt:
- fast/dom/XMLSerializer-doctype2.html:
- fast/dom/createDocumentType-ownerDocument-expected.txt: Added.
- fast/dom/createDocumentType-ownerDocument.html: Added.
- fast/dom/move-nodes-across-documents.html:
- fast/dom/node-iterator-with-doctype-root-expected.txt:
- fast/dom/node-iterator-with-doctype-root.html:
- fast/events/dispatch-event-no-document-expected.txt:
- fast/events/dispatch-event-no-document.html:
- 1:35 PM Changeset in webkit [154839] by
-
- 2 edits in trunk/Source/JavaScriptCore
REGRESSION(r153222, 32-bit): NULL JSValue() seen when running peacekeeper benchmark.
https://bugs.webkit.org/show_bug.cgi?id=120080
Patch by Julien Brianceau <jbriance@cisco.com> on 2013-08-29
Reviewed by Michael Saboff.
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::emitSlow_op_get_argument_by_val): Revert changes introduced by r153222 in this function.
- 1:30 PM Changeset in webkit [154838] by
-
- 2 edits in trunk/Source/JavaScriptCore
Kill code that became dead after http://trac.webkit.org/changeset/154833
Rubber stamped by Oliver Hunt.
- dfg/DFGDriver.h:
- 1:27 PM Changeset in webkit [154837] by
-
- 4 edits in trunk/Source/JavaScriptCore
CodeBlock's magic for scaling tier-up thresholds should be more reusable
https://bugs.webkit.org/show_bug.cgi?id=120486
Reviewed by Oliver Hunt.
Removed the counterValueForBlah() methods and exposed the reusable scaling logic
as a adjustedCounterValue() method.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::adjustedCounterValue):
(JSC::CodeBlock::optimizeAfterWarmUp):
(JSC::CodeBlock::optimizeAfterLongWarmUp):
(JSC::CodeBlock::optimizeSoon):
- bytecode/CodeBlock.h:
- dfg/DFGOSRExitCompilerCommon.cpp:
(JSC::DFG::handleExitCounts):
- 1:09 PM Changeset in webkit [154836] by
-
- 7 edits in trunk/Source/WebCore
Pasteboard::writeSelection violates layering (first step, fixes it for Mac platform only)
https://bugs.webkit.org/show_bug.cgi?id=120483
Reviewed by Anders Carlsson.
- editing/Editor.cpp:
(WebCore::Editor::cut): Added some comments. Use the new writeSelectionToPasteboard
function on Mac instead of Pasteboard::writeSelection.
(WebCore::Editor::copy): Ditto.
- editing/Editor.h: Removed an old unused Mac-only writeSelectionToPasteboard function
that was a cover that called through to Pasteboard::writeSelectionForTypes. Added a new
Mac-only writeSelectionToPasteboard function that is destined to become cross-platform soon.
- editing/mac/EditorMac.mm:
(WebCore::Editor::writeSelectionToPasteboard): Added. Uses a new pattern where the Editor
puts all the data into a structure called PasteboardWebContent then calls the Pasteboard to
do the work. The platform-specific aspect of PasteboardWebContent is what formats are needed
for each platform.
- page/DragController.cpp:
(WebCore::DragController::startDrag): Added some comments. Use the new writeSelectionToPasteboard
function on Mac instead of Pasteboard::writeSelection.
- platform/Pasteboard.h: Remove some unneeded forward declarations. Added comments for all functions
that don't belong in this class because they are layering violations; this becomes the to do list for
the project we are beginning here. Added the new PasteboardWebContent structure, empty on all platforms
except for Mac for now. Removed writeSelectionForTypes, a Mac-only function that is no longer used.
Added setTypes and writeAfterSettingTypes, the two halves of the future function named writeWebContent.
Put the writeSelection function inside a "not Mac" if statement. Later to be deleted entirely.
- platform/mac/PasteboardMac.mm: Removed now-unneeded selectionPasteboardTypes,
Pasteboard::writeSelectionForTypes, and writeSelection functions.
(WebCore::Pasteboard::setTypes): Added. First half of writing web content to the pasteboard.
(WebCore::Pasteboard::writeAfterSettingTypes): Added. Second half of writing web content to the pasteboard.
- 1:06 PM Changeset in webkit [154835] by
-
- 29 edits5 deletes in trunk/Source/WebCore
Remove code behind ENABLE(DIALOG_ELEMENT)
https://bugs.webkit.org/show_bug.cgi?id=120467
Reviewed by Darin Adler.
It is incomplete and no one is building it.
- CMakeLists.txt:
- Configurations/FeatureDefines.xcconfig:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.exp.in:
- WebCore.xcodeproj/project.pbxproj:
- bindings/generic/RuntimeEnabledFeatures.cpp:
- bindings/generic/RuntimeEnabledFeatures.h:
- css/StyleResolver.cpp:
(WebCore::StyleResolver::adjustRenderStyle):
- css/html.css:
- dom/ContextFeatures.cpp:
- dom/ContextFeatures.h:
- dom/Document.cpp:
- dom/Document.h:
- dom/Element.cpp:
(WebCore::Element::removedFrom):
(WebCore::Element::setContainsFullScreenElementOnAncestorsCrossingFrameBoundaries):
- dom/Element.h:
(WebCore::Element::isDisabledFormControl):
- dom/ElementRareData.h:
(WebCore::ElementRareData::ElementRareData):
- html/HTMLDialogElement.cpp: Removed.
- html/HTMLDialogElement.h: Removed.
- html/HTMLDialogElement.idl: Removed.
- html/HTMLElementsAllInOne.cpp:
- html/HTMLTagNames.in:
- rendering/RenderDialog.cpp: Removed.
- rendering/RenderDialog.h: Removed.
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::rebuildZOrderLists):
(WebCore::RenderLayer::collectLayers):
- rendering/RenderLayer.h:
- rendering/RenderObject.h:
(WebCore::RenderObject::isCounter):
- rendering/RenderingAllInOne.cpp:
- testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
- testing/InternalSettings.h:
- 12:45 PM Changeset in webkit [154834] by
-
- 2 edits in trunk/LayoutTests
Reverting a change that was made in https://bugs.webkit.org/show_bug.cgi?id=120472.
- media/track/track-cue-rendering-on-resize-expected.txt:
- 12:28 PM Changeset in webkit [154833] by
-
- 18 edits2 moves in trunk/Source/JavaScriptCore
CodeBlock::prepareForExecution() is silly
https://bugs.webkit.org/show_bug.cgi?id=120453
Reviewed by Oliver Hunt.
Instead of saying:
codeBlock->prepareForExecution(stuff, BaselineJIT, more stuff)
we should just say:
JIT::compile(stuff, codeBlock, more stuff);
And similarly for the LLInt and DFG.
This kills a bunch of code, since CodeBlock::prepareForExecution() is just a
wrapper that uses the JITType argument to call into the appropriate execution
engine, which is what the user wanted to do in the first place.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
- bytecode/CodeBlock.h:
- dfg/DFGDriver.cpp:
(JSC::DFG::compileImpl):
(JSC::DFG::compile):
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
- dfg/DFGOSRExitPreparation.cpp:
(JSC::DFG::prepareCodeOriginForOSRExit):
- dfg/DFGWorklist.cpp:
(JSC::DFG::globalWorklist):
- dfg/DFGWorklist.h:
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- jit/JIT.h:
(JSC::JIT::compile):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- llint/LLIntEntrypoint.cpp: Copied from Source/JavaScriptCore/llint/LLIntEntrypoints.cpp.
(JSC::LLInt::setFunctionEntrypoint):
(JSC::LLInt::setEvalEntrypoint):
(JSC::LLInt::setProgramEntrypoint):
(JSC::LLInt::setEntrypoint):
- llint/LLIntEntrypoint.h: Copied from Source/JavaScriptCore/llint/LLIntEntrypoints.h.
- llint/LLIntEntrypoints.cpp: Removed.
- llint/LLIntEntrypoints.h: Removed.
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
- runtime/Executable.cpp:
(JSC::ScriptExecutable::prepareForExecutionImpl):
- 12:15 PM Changeset in webkit [154832] by
-
- 2 edits in trunk/Source/WebCore
Fix slider thumb event handling to use local, not absolute coordinates
https://bugs.webkit.org/show_bug.cgi?id=120480
Reviewed by Darin Adler.
SliderThumbElement::setPositionFromPoint() did all of its coordinate
math by mapping renderer rects into absolute coordinates, which was
unnecessary and expensive.
Fix by doing all the math in the coordinate space of the input's
renderer. This simplified the code. Also, currentPosition
was computed but unused, so was removed.
No behavior change. Tested by fast/forms/range/slider-transformed.html
- html/shadow/SliderThumbElement.cpp:
(WebCore::SliderThumbElement::setPositionFromPoint):
- 12:15 PM Changeset in webkit [154831] by
-
- 2 edits in trunk/Tools
Add a Command-R shortcut in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=120442
Reviewed by Dean Jackson.
Add a "Reload Page" item to the View menu with a Command-R
shortcut.
- MiniBrowser/mac/MainMenu.xib:
- 12:07 PM Changeset in webkit [154830] by
-
- 6 edits in trunk/Source
[Automake] libWebCoreDOM.la could use a better name
https://bugs.webkit.org/show_bug.cgi?id=120232
Reviewed by Martin Robinson.
Source/WebCore:
- bindings/gobject/GNUmakefile.am: Rename the libWebCoreDOM library to libGObjectDOMBindings.
Source/WebKit/gtk:
- GNUmakefile.am: libWebCoreDOM has a new name - libGObjectDOMBindings.
Source/WebKit2:
- GNUmakefile.am: libWebCoreDOM has a new name - libGObjectDOMBindings.
- 11:58 AM Changeset in webkit [154829] by
-
- 14 edits1 copy10 moves3 adds5 deletes in trunk/LayoutTests
Web Inspector: Consolidate inspector-protocol tests into domains
https://bugs.webkit.org/show_bug.cgi?id=120450
Reviewed by Timothy Hatcher.
Move around tests and clean them up in the process.
- http/tests/inspector-protocol/resources/protocol-test.js:
- inspector-protocol/css/getSupportedCSSProperties-expected.txt: Renamed from LayoutTests/inspector-protocol/css-getSupportedCSSProperties-expected.txt.
- inspector-protocol/css/getSupportedCSSProperties.html: Renamed from LayoutTests/inspector-protocol/css-getSupportedCSSProperties.html.
- inspector-protocol/dom/focus-expected.txt: Renamed from LayoutTests/inspector-protocol/dom-focus-expected.txt.
- inspector-protocol/dom/focus.html: Renamed from LayoutTests/inspector-protocol/dom-focus.html.
- inspector-protocol/dom/request-child-nodes-depth-expected.txt: Renamed from LayoutTests/inspector-protocol/dom-request-child-nodes-depth-expected.txt.
- inspector-protocol/dom/request-child-nodes-depth.html: Renamed from LayoutTests/inspector-protocol/dom-request-child-nodes-depth.html.
- inspector-protocol/heap-profiler/heap-snapshot-with-detached-dom-tree.html:
- inspector-protocol/heap-profiler/heap-snapshot-with-event-listener.html:
- inspector-protocol/heap-profiler/take-heap-snapshot.html:
- inspector-protocol/nmi-webaudio-expected.txt: Removed.
- inspector-protocol/nmi-webaudio-leak-test-expected.txt: Removed.
- inspector-protocol/nmi-webaudio-leak-test.html: Removed.
- inspector-protocol/nmi-webaudio.html: Removed.
- inspector-protocol/page/frameScheduledNavigation.html:
- inspector-protocol/page/frameStartedLoading.html:
- inspector-protocol/page/resources/blank.html: Renamed from LayoutTests/inspector-protocol/resources/blank.html.
- inspector-protocol/page/setEmulatedMedia-expected.txt: Renamed from LayoutTests/inspector-protocol/media-query-listener-exception-expected.txt.
- inspector-protocol/page/setEmulatedMedia.html: Renamed from LayoutTests/inspector-protocol/media-query-listener-exception.html.
- inspector-protocol/resources/audio-context.html: Removed.
- inspector-protocol/runtime/getProperties-expected.txt: Renamed from LayoutTests/inspector-protocol/runtime-getProperties-expected.txt.
- inspector-protocol/runtime/getProperties.html: Renamed from LayoutTests/inspector-protocol/runtime-getProperties.html.
- platform/efl/TestExpectations:
- platform/gtk-wk1/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- 11:58 AM Changeset in webkit [154828] by
-
- 38 edits1 copy4 adds in trunk
Web Inspector: Download Web Archive of Inspected Page
https://bugs.webkit.org/show_bug.cgi?id=119774
Reviewed by Timothy Hatcher.
Source/WebCore:
Add PageAgent.archive which will return a Base-64 encoded web archive
when successful. In order to then allow saving non-string files, extend
InspectorFrontendHost.save to allow for Base-64 encoded data.
- inspector/Inspector.json:
- inspector/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::archive):
- inspector/InspectorPageAgent.h:
Introduce and implement PageAgent.archive. Create a Web Archive of the
page's main frame.
- inspector/InspectorFrontendClient.h:
- inspector/InspectorFrontendClientLocal.h:
(WebCore::InspectorFrontendClientLocal::save):
- inspector/InspectorFrontendHost.cpp:
(WebCore::InspectorFrontendHost::save):
- inspector/InspectorFrontendHost.h:
- inspector/InspectorFrontendHost.idl:
Extend InspectorFrontendHost.save to include a base64Encoded param.
- inspector/front-end/FileManager.js:
- inspector/front-end/InspectorFrontendHostStub.js:
(.WebInspector.InspectorFrontendHostStub.prototype.save):
Misc. updates to the old inspector for function changes.
Source/WebInspectorUI:
- UserInterface/ContentBrowser.js:
(WebInspector.ContentBrowser.prototype._saveDataToFile):
Allow a custom save handler which will do all the work.
- UserInterface/DOMTreeContentView.js:
(WebInspector.DOMTreeContentView):
(WebInspector.DOMTreeContentView.prototype.get supportsSave):
(WebInspector.DOMTreeContentView.prototype.get saveData.saveHandler):
(WebInspector.DOMTreeContentView.prototype.get saveData):
Allow Save keyboard shortcut to download an archive viewing the DOM Tree.
- UserInterface/ResourceTreeElement.js:
(WebInspector.ResourceTreeElement.prototype._updateStatus):
- UserInterface/FrameTreeElement.js:
(WebInspector.FrameTreeElement):
(WebInspector.FrameTreeElement.prototype.updateStatusForMainFrame):
(WebInspector.FrameTreeElement.prototype._mainResourceDidChange):
(WebInspector.FrameTreeElement.prototype._shouldGroupIntoFolders):
(WebInspector.FrameTreeElement.prototype._reloadPageClicked):
(WebInspector.FrameTreeElement.prototype._downloadButtonClicked):
(WebInspector.FrameTreeElement.prototype._updateDownloadButton):
(WebInspector.FrameTreeElement.prototype._pageArchiveStarted):
(WebInspector.FrameTreeElement.prototype._pageArchiveEnded):
Move handling of main frame TreeElement buttons to FrameTreeElement.
Add a Download button, and enable/disable it appropriately.
- UserInterface/ResourceTreeElement.css:
- UserInterface/TreeElementStatusButton.css: Copied from Source/WebInspectorUI/UserInterface/ResourceTreeElement.css.
(.item > .status > .status-button):
(.item > .status > .status-button > svg *):
(.item.selected > .status > .status-button > svg *):
(.item.selected > .status > .status-button:active > svg *):
(.item > .status > .status-button.disabled > svg *):
(.item.selected > .status > .status-button.disabled > svg *):
- UserInterface/TreeElementStatusButton.js: Added.
(WebInspector.TreeElementStatusButton):
(WebInspector.TreeElementStatusButton.prototype.get element):
(WebInspector.TreeElementStatusButton.prototype.get hidden):
(WebInspector.TreeElementStatusButton.prototype.set hidden):
(WebInspector.TreeElementStatusButton.prototype.get enabled):
(WebInspector.TreeElementStatusButton.prototype.set enabled):
(WebInspector.TreeElementStatusButton.prototype._clicked):
Make buttons in the TreeElement status a generic class to share styling
and handling of the buttons. New "disabled" state with even more
transparent is used when the page is downloading.
- UserInterface/Main.html:
- UserInterface/Main.js:
(WebInspector.archiveMainFrame):
(WebInspector.canArchiveMainFrame):
Generic API for archiving the page and determining if you can archive it.
- UserInterface/InspectorBackendCommands.js:
- UserInterface/InspectorFrontendHostStub.js:
(.WebInspector.InspectorFrontendHostStub.prototype.save):
- UserInterface/Images/DownloadArrow.svg: Added.
- Localizations/en.lproj/localizedStrings.js:
Misc. updates and new files.
Source/WebKit/mac:
Update to support InspectorFrontendHost.save's new base64Encoded
parameter. It means the incoming content is binary data, not a string.
- WebCoreSupport/WebInspectorClient.h:
- WebCoreSupport/WebInspectorClient.mm:
(WebInspectorFrontendClient::save):
Source/WebKit2:
Update to support InspectorFrontendHost.save's new base64Encoded
parameter. It means the incoming content is binary data, not a string.
- UIProcess/WebInspectorProxy.cpp:
(WebKit::WebInspectorProxy::save):
- UIProcess/WebInspectorProxy.h:
- UIProcess/WebInspectorProxy.messages.in:
- UIProcess/efl/WebInspectorProxyEfl.cpp:
(WebKit::WebInspectorProxy::platformSave):
- UIProcess/gtk/WebInspectorProxyGtk.cpp:
(WebKit::WebInspectorProxy::platformSave):
- UIProcess/mac/WebInspectorProxyMac.mm:
(WebKit::WebInspectorProxy::platformSave):
- UIProcess/qt/WebInspectorProxyQt.cpp:
(WebKit::WebInspectorProxy::platformSave):
- WebProcess/WebCoreSupport/WebInspectorFrontendClient.cpp:
(WebKit::WebInspectorFrontendClient::save):
- WebProcess/WebCoreSupport/WebInspectorFrontendClient.h:
- WebProcess/WebPage/WebInspector.cpp:
(WebKit::WebInspector::save):
- WebProcess/WebPage/WebInspector.h:
LayoutTests:
- inspector-protocol/page/archive-expected.txt: Added.
- inspector-protocol/page/archive.html: Added.
- 11:43 AM Changeset in webkit [154827] by
-
- 2 edits in trunk/Source/JavaScriptCore
Gardening: fixed broken non-DFG build.
https://bugs.webkit.org/show_bug.cgi?id=120481.
Not reviewed.
- interpreter/StackIterator.h:
- 11:38 AM Changeset in webkit [154826] by
-
- 12 edits5 adds in trunk
Positioned Replaced Elements That Aren't RenderReplaced get Incorrect Width
https://bugs.webkit.org/show_bug.cgi?id=93735
Reviewed by David Hyatt.
Source/WebCore:
Replaced elements that aren't RenderReplaced aren't |isReplaced| and don't have an
intrinsic height or width. This causes them to go down the wrong height and width computation
path in RenderBox when they are absolute positioned.
The notion of |isReplaced| is entwined with the notion of being |isInline| so it isn't really
possible to make them isReplaced without re-wiring a lot of code. So instead use an ad-hoc definition
of isReplacedElement in RenderBox to bring all replaced elements into the height and width calculation.
To make sure we get the right height and width in there, give non-RenderReplaced replaced renderers
the helpers for returning their approximation of intrinsic height and width.
The initial attempt at landing this patch had to be rolled out because it used LayoutUnit() for default
intrinsic height of some replaced elements and this made the layout of the elements unstable in some sites.
The fix for this issue is captured in intrinsic-button-and-input-height.html.
Tests: fast/replaced/intrinsic-button-and-input-height.html
fast/replaced/width-and-height-of-positioned-replaced-elements.html
- rendering/RenderBox.cpp:
(WebCore::isReplacedElement):
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
- rendering/RenderBox.h:
(WebCore::RenderBox::intrinsicSize):
- rendering/RenderButton.h:
- rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::computePreferredLogicalWidths):
- rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
(WebCore::RenderListBox::computePreferredLogicalWidths):
(WebCore::RenderListBox::computeLogicalHeight):
- rendering/RenderListBox.h:
- rendering/RenderMenuList.h:
- rendering/RenderReplaced.h:
- rendering/RenderSlider.cpp:
(WebCore::RenderSlider::computePreferredLogicalWidths):
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
(WebCore::RenderTextControl::computeLogicalHeight):
- rendering/RenderTextControl.h:
LayoutTests:
- fast/replaced/intrinsic-button-and-input-height-expected.txt: Added.
- fast/replaced/intrinsic-button-and-input-height.html: Added.
- fast/replaced/width-and-height-of-positioned-replaced-elements.html: Added.
- platform/qt/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.png: Added.
- platform/qt/fast/replaced/width-and-height-of-positioned-replaced-elements-expected.txt: Added.
- 11:28 AM Changeset in webkit [154825] by
-
- 3 edits in trunk/Source/WebCore
[Windows] Unreviewed gardening. Add missing *.css files from project.
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- 11:25 AM Changeset in webkit [154824] by
-
- 35 edits4 adds2 deletes in trunk/Source/JavaScriptCore
CodeBlock compilation and installation should be simplified and rationalized
https://bugs.webkit.org/show_bug.cgi?id=120326
Reviewed by Oliver Hunt.
Rolling r154804 back in after fixing no-LLInt build.
Previously Executable owned the code for generating JIT code; you always had
to go through Executable. But often you also had to go through CodeBlock,
because ScriptExecutable couldn't have virtual methods, but CodeBlock could.
So you'd ask CodeBlock to do something, which would dispatch through a
virtual method that would select the appropriate Executable subtype's method.
This all meant that the same code would often be duplicated, because most of
the work needed to compile something was identical regardless of code type.
But then we tried to fix this, by having templatized helpers in
ExecutionHarness.h and JITDriver.h. The result was that if you wanted to find
out what happened when you asked for something to be compiled, you'd go on a
wild ride that started with CodeBlock, touched upon Executable, and then
ricocheted into either ExecutionHarness or JITDriver (likely both).
Another awkwardness was that for concurrent compiles, the DFG::Worklist had
super-special inside knowledge of what JITStubs.cpp's cti_optimize would have
done once the compilation finished.
Also, most of the DFG JIT drivers assumed that they couldn't install the
JITCode into the CodeBlock directly - instead they would return it via a
reference, which happened to be a reference to the JITCode pointer in
Executable. This was super weird.
Finally, there was no notion of compiling code into a special CodeBlock that
wasn't used for handling calls into an Executable. I'd like this for FTL OSR
entry.
This patch solves these problems by reducing all of that complexity into just
three primitives:
- Executable::newCodeBlock(). This gives you a new code block, either for call or for construct, and either to serve as the baseline code or the optimized code. The new code block is then owned by the caller; Executable doesn't register it anywhere. The new code block has no JITCode and isn't callable, but it has all of the bytecode.
- CodeBlock::prepareForExecution(). This takes the CodeBlock's bytecode and produces a JITCode, and then installs the JITCode into the CodeBlock. This method takes a JITType, and always compiles with that JIT. If you ask for JITCode::InterpreterThunk then you'll get JITCode that just points to the LLInt entrypoints. Once this returns, it is possible to call into the CodeBlock if you do so manually - but the Executable still won't know about it so JS calls to that Executable will still be routed to whatever CodeBlock is associated with the Executable.
- Executable::installCode(). This takes a CodeBlock and makes it the code-for- entry for that Executable. This involves unlinking the Executable's last CodeBlock, if there was one. This also tells the GC about any effect on memory usage and does a bunch of weird data structure rewiring, since Executable caches some of CodeBlock's fields for the benefit of virtual call fast paths.
This functionality is then wrapped around three convenience methods:
- Executable::prepareForExecution(). If there is no code block for that Executable, then one is created (newCodeBlock()), compiled (CodeBlock::prepareForExecution()) and installed (installCode()).
- CodeBlock::newReplacement(). Asks the Executable for a new CodeBlock that can serve as an optimized replacement of the current one.
- CodeBlock::install(). Asks the Executable to install this code block.
This patch allows me to kill *a lot* of code and to remove a lot of
specializations for functions vs. not-functions, and a lot of places where we
pass around JITCode references and such. ExecutionHarness and JITDriver are
both gone. Overall this patch has more red than green.
It also allows me to work on FTL OSR entry and tier-up:
- FTL tier-up: this will involve DFGOperations.cpp asking the DFG::Worklist to do some compilation, but it will require the DFG::Worklist to do something different than what JITStubs.cpp would want, once the compilation finishes. This patch introduces a callback mechanism for that purpose.
- FTL OSR entry: this will involve creating a special auto-jettisoned CodeBlock that is used only for FTL OSR entry. The new set of primitives allows for this: Executable can vend you a fresh new CodeBlock, and you can ask that CodeBlock to compile itself with any JIT of your choosing. Or you can take that CodeBlock and compile it yourself. Previously the act of producing a CodeBlock-for-optimization and the act of compiling code for it were tightly coupled; now you can separate them and you can create such auto-jettisoned CodeBlocks that are used for a one-shot OSR entry.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::unlinkIncomingCalls):
(JSC::CodeBlock::prepareForExecutionImpl):
(JSC::CodeBlock::prepareForExecution):
(JSC::CodeBlock::prepareForExecutionAsynchronously):
(JSC::CodeBlock::install):
(JSC::CodeBlock::newReplacement):
(JSC::FunctionCodeBlock::jettisonImpl):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::hasBaselineJITProfiling):
- bytecode/DeferredCompilationCallback.cpp: Added.
(JSC::DeferredCompilationCallback::DeferredCompilationCallback):
(JSC::DeferredCompilationCallback::~DeferredCompilationCallback):
- bytecode/DeferredCompilationCallback.h: Added.
- dfg/DFGDriver.cpp:
(JSC::DFG::tryCompile):
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
- dfg/DFGFailedFinalizer.cpp:
(JSC::DFG::FailedFinalizer::finalize):
(JSC::DFG::FailedFinalizer::finalizeFunction):
- dfg/DFGFailedFinalizer.h:
- dfg/DFGFinalizer.h:
- dfg/DFGJITFinalizer.cpp:
(JSC::DFG::JITFinalizer::finalize):
(JSC::DFG::JITFinalizer::finalizeFunction):
- dfg/DFGJITFinalizer.h:
- dfg/DFGOSRExitPreparation.cpp:
(JSC::DFG::prepareCodeOriginForOSRExit):
- dfg/DFGOperations.cpp:
- dfg/DFGPlan.cpp:
(JSC::DFG::Plan::Plan):
(JSC::DFG::Plan::compileInThreadImpl):
(JSC::DFG::Plan::notifyReady):
(JSC::DFG::Plan::finalizeWithoutNotifyingCallback):
(JSC::DFG::Plan::finalizeAndNotifyCallback):
- dfg/DFGPlan.h:
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGWorklist.cpp:
(JSC::DFG::Worklist::completeAllReadyPlansForVM):
(JSC::DFG::Worklist::runThread):
- ftl/FTLJITFinalizer.cpp:
(JSC::FTL::JITFinalizer::finalize):
(JSC::FTL::JITFinalizer::finalizeFunction):
- ftl/FTLJITFinalizer.h:
- heap/Heap.h:
(JSC::Heap::isDeferred):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- jit/JITDriver.h: Removed.
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::jitCompileFor):
(JSC::lazyLinkFor):
- jit/JITToDFGDeferredCompilationCallback.cpp: Added.
(JSC::JITToDFGDeferredCompilationCallback::JITToDFGDeferredCompilationCallback):
(JSC::JITToDFGDeferredCompilationCallback::~JITToDFGDeferredCompilationCallback):
(JSC::JITToDFGDeferredCompilationCallback::create):
(JSC::JITToDFGDeferredCompilationCallback::compilationDidBecomeReadyAsynchronously):
(JSC::JITToDFGDeferredCompilationCallback::compilationDidComplete):
- jit/JITToDFGDeferredCompilationCallback.h: Added.
- llint/LLIntEntrypoints.cpp:
(JSC::LLInt::setFunctionEntrypoint):
(JSC::LLInt::setEvalEntrypoint):
(JSC::LLInt::setProgramEntrypoint):
- llint/LLIntEntrypoints.h:
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::setUpCall):
- runtime/ArrayPrototype.cpp:
(JSC::isNumericCompareFunction):
- runtime/CommonSlowPaths.cpp:
- runtime/CompilationResult.cpp:
(WTF::printInternal):
- runtime/CompilationResult.h:
- runtime/Executable.cpp:
(JSC::ScriptExecutable::installCode):
(JSC::ScriptExecutable::newCodeBlockFor):
(JSC::ScriptExecutable::newReplacementCodeBlockFor):
(JSC::ScriptExecutable::prepareForExecutionImpl):
- runtime/Executable.h:
(JSC::ExecutableBase::offsetOfJITCodeWithArityCheckFor):
(JSC::ExecutableBase::offsetOfNumParametersFor):
(JSC::ScriptExecutable::prepareForExecution):
(JSC::FunctionExecutable::jettisonOptimizedCodeFor):
- runtime/ExecutionHarness.h: Removed.
- 11:01 AM Changeset in webkit [154823] by
-
- 3 edits in trunk/Source/WebCore
SharedBuffer m_segments and m_dataArray must be exclusive
https://bugs.webkit.org/show_bug.cgi?id=77715
Patch by Pratik Solanki <pratik.solanki@gmail.com> on 2013-08-29
Reviewed by Benjamin Poulain.
When USE(NETWORK_CFDATA_ARRAY_CALLBACK) is enabled, we use m_dataArray to hold the incoming
data. We do not use m_segments. Since they are exclusive in practice, do not define or use
m_segments when NETWORK_CFDATA_ARRAY_CALLBACK is enabled.
No new tests because no functional changes.
- platform/SharedBuffer.cpp:
(WebCore::SharedBuffer::append):
(WebCore::SharedBuffer::clear):
(WebCore::SharedBuffer::copy):
(WebCore::SharedBuffer::buffer):
(WebCore::SharedBuffer::getSomeData):
- platform/SharedBuffer.h:
- 10:54 AM Changeset in webkit [154822] by
-
- 8 edits7 moves1 add in trunk/LayoutTests
Web Inspector: Consolidate inspector-protocol Debugger tests
https://bugs.webkit.org/show_bug.cgi?id=120449
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-29
Reviewed by Timothy Hatcher.
Move the tests, and clean-up their syntax a bit to be more
consistent, readable, and compact.
- inspector-protocol/debugger/column-breakpoint.html:
- inspector-protocol/debugger/pause-dedicated-worker-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger-pause-dedicated-worker-expected.txt.
- inspector-protocol/debugger/pause-dedicated-worker.html: Renamed from LayoutTests/inspector-protocol/debugger-pause-dedicated-worker.html.
- inspector-protocol/debugger/resources/dedicated-worker.js: Renamed from LayoutTests/inspector-protocol/resources/dedicated-worker.js.
- inspector-protocol/debugger/setVariableValue-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger-setVariableValue-expected.txt.
- inspector-protocol/debugger/setVariableValue.html: Renamed from LayoutTests/inspector-protocol/debugger-setVariableValue.html.
- inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger-terminate-dedicated-worker-while-paused-expected.txt.
- inspector-protocol/debugger/terminate-dedicated-worker-while-paused.html: Renamed from LayoutTests/inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- 10:41 AM Changeset in webkit [154821] by
-
- 9 edits1 delete in trunk/Source/JavaScriptCore
Change StackIterator to not require writes to the JS stack.
https://bugs.webkit.org/show_bug.cgi?id=119657.
Reviewed by Geoffrey Garen.
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- interpreter/CallFrame.h:
- Removed references to StackIteratorPrivate.h.
- interpreter/StackIterator.cpp:
(JSC::StackIterator::numberOfFrames):
(JSC::StackIterator::gotoFrameAtIndex):
(JSC::StackIterator::gotoNextFrame):
(JSC::StackIterator::resetIterator):
(JSC::StackIterator::find):
(JSC::StackIterator::readFrame):
(JSC::StackIterator::readNonInlinedFrame):
- Reads in the current CallFrame's data for non-inlined frames.
(JSC::inlinedFrameOffset):
- Convenience function to compute the inlined frame offset based on the CodeOrigin. If the offset is 0, then we're looking at the physical frame. Otherwise, it's an inlined frame.
(JSC::StackIterator::readInlinedFrame):
- Determines the inlined frame's caller frame. Will read in the caller frame if it is also an inlined frame i.e. we haven't reached the outer most frame yet. Otherwise, will call readNonInlinedFrame() to read on the outer most frame. This is based on the old StackIterator::Frame::logicalFrame().
(JSC::StackIterator::updateFrame):
- Reads the data of the caller frame of the current one. This function is renamed and moved from the old StackIterator::Frame::logicalCallerFrame(), but is now simplified because it delegates to the readInlinedFrame() to get the caller for inlined frames.
(JSC::StackIterator::Frame::arguments):
- Fixed to use the inlined frame versions of Arguments::create() and Arguments::tearOff() when the frame is an inlined frame.
(JSC::StackIterator::Frame::print):
(debugPrintCallFrame):
(debugPrintStack):
- Because sometimes, we want to see the whole stack while debugging.
- interpreter/StackIterator.h:
(JSC::StackIterator::Frame::argumentCount):
(JSC::StackIterator::Frame::callerFrame):
(JSC::StackIterator::Frame::callee):
(JSC::StackIterator::Frame::scope):
(JSC::StackIterator::Frame::codeBlock):
(JSC::StackIterator::Frame::bytecodeOffset):
(JSC::StackIterator::Frame::inlinedFrameInfo):
(JSC::StackIterator::Frame::isJSFrame):
(JSC::StackIterator::Frame::isInlinedFrame):
(JSC::StackIterator::Frame::callFrame):
(JSC::StackIterator::Frame::Frame):
(JSC::StackIterator::Frame::~Frame):
- StackIterator::Frame now caches commonly used accessed values from the CallFrame. It still delegates argument queries to the CallFrame.
(JSC::StackIterator::operator*):
(JSC::StackIterator::operator->):
(JSC::StackIterator::operator!=):
(JSC::StackIterator::operator++):
(JSC::StackIterator::end):
(JSC::StackIterator::operator==):
- interpreter/StackIteratorPrivate.h: Removed.
- 10:35 AM Changeset in webkit [154820] by
-
- 2 edits in trunk/Source/WebCore
[iOS] Upstream changes to WebCore/style
https://bugs.webkit.org/show_bug.cgi?id=120173
Reviewed by Darin Adler.
- style/StyleResolveTree.cpp:
(WebCore::Style::elementImplicitVisibility): Added; specific to iOS.
(WebCore::Style::CheckForVisibilityChangeOnRecalcStyle::CheckForVisibilityChangeOnRecalcStyle): Added; specific to iOS.
(WebCore::Style::CheckForVisibilityChangeOnRecalcStyle::~CheckForVisibilityChangeOnRecalcStyle): Added; specific to iOS.
(WebCore::Style::resolveTree): Modified to instantiate CheckForVisibilityChangeOnRecalcStyle when building on iOS.
- 10:23 AM Changeset in webkit [154819] by
-
- 12 edits in trunk/Source
[cairo] canvas drawing on itself doesn't work with accelerated canvas
https://bugs.webkit.org/show_bug.cgi?id=118808
Reviewed by Martin Robinson.
Source/WebCore:
When copying an accelerated image, we try to get its dimensions with
cairo_image_surface_get_width/cairo_image_surface_get_height. As
surface is not an image, this returns width and height of 0.
Many other places use cairo_image_surface_get although the surface may
be a gl surface.
This patch fixes those issues by implementing a cairoSurfaceSize
helper that returns the surface size whatever type it is.
It use cairo_surface_create_similar instead of
cairo_image_surface_create in copyCairoImageSurface. It also calls
cairo_paint in encodeImage when a drawing over a black background is
needed.
It copies the surface to an image surface if needed in extractImage.
No new tests. Covered by existing tests.
- platform/graphics/cairo/BitmapImageCairo.cpp:
(WebCore::BitmapImage::BitmapImage):
(WebCore::BitmapImage::draw):
(WebCore::BitmapImage::checkForSolidColor):
- platform/graphics/cairo/CairoUtilities.cpp:
(WebCore::copyCairoImageSurface):
(WebCore::cairoSurfaceSize):
- platform/graphics/cairo/CairoUtilities.h:
- platform/graphics/cairo/GraphicsContext3DCairo.cpp:
(WebCore::GraphicsContext3D::ImageExtractor::extractImage):
- platform/graphics/gtk/GdkCairoUtilities.cpp:
(cairoSurfaceToGdkPixbuf):
- platform/graphics/gtk/GdkCairoUtilities.h:
- platform/graphics/gtk/ImageBufferGtk.cpp:
(WebCore::encodeImage):
- platform/graphics/gtk/ImageGtk.cpp:
(WebCore::BitmapImage::getGdkPixbuf):
- platform/gtk/DragIcon.cpp:
(WebCore::DragIcon::setImage):
Source/WebKit/gtk:
Change cairoImageSurfaceToGdkPixbuf to cairoSurfaceToGdkPixbuf.
- webkit/webkitfavicondatabase.cpp:
(getIconPixbufSynchronously):
- 10:22 AM Changeset in webkit [154818] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] [WK2] TestWebKitWebView page-visibility fails
https://bugs.webkit.org/show_bug.cgi?id=120406
Patch by Brian Holt <brian.holt@samsung.com> on 2013-08-29
Reviewed by Gustavo Noronha Silva.
Removed the webkit prefix for document visibility properties.
- UIProcess/API/gtk/tests/TestWebKitWebView.cpp:
(testWebViewPageVisibility):
- 10:03 AM Changeset in webkit [154817] by
-
- 11 edits in trunk
Source/JavaScriptCore: VM::throwException() crashes reproducibly in testapi with !ENABLE(JIT)
https://bugs.webkit.org/show_bug.cgi?id=120472
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-29
Reviewed by Filip Pizlo.
With the JIT disabled, interpreterThrowInCaller was attempting to throw an error,
but the topCallFrame was not set yet. By passing the error object into interpreterThrowInCaller
throwException can be called when topCallFrame is set.
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
- runtime/CommonSlowPaths.cpp:
(JSC::SLOW_PATH_DECL):
- runtime/CommonSlowPathsExceptions.cpp:
(JSC::CommonSlowPaths::interpreterThrowInCaller):
- runtime/CommonSlowPathsExceptions.h:
Renamed genericThrow -> genericUnwind, because this function no longer has the ability
to throw errors. It unwinds the stack in order to report them.
- dfg/DFGOperations.cpp:
- jit/JITExceptions.cpp:
(JSC::genericUnwind):
(JSC::jitThrowNew):
(JSC::jitThrow):
- jit/JITExceptions.h:
- llint/LLIntExceptions.cpp:
(JSC::LLInt::doThrow):
LayoutTests: VM::throwException() crashes reproducibly in testapi with !ENABLE(JIT)
https://bugs.webkit.org/show_bug.cgi?id=120472
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-29
Reviewed by Filip Pizlo.
An error that was not being reported before is now caught and being reported.
- media/track/track-cue-rendering-on-resize-expected.txt:
- 9:56 AM Changeset in webkit [154816] by
-
- 2 edits in trunk/Source/WebKit
[Windows] Unreviewed build fix after r154809
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove two no-longer-existing
export symbols.
- 9:41 AM Changeset in webkit [154815] by
-
- 20 edits in trunk/LayoutTests
Follow-up to r154810 and r154810: Missing tests and fix one misplaced call to setCaptionDisplayMode
https://bugs.webkit.org/show_bug.cgi?id=120474
Reviewed by Eric Carlson.
I previously used a regular expression that didn't catch all the tests needing this
update. Additionally, in one of them I put the setCaptionDisplayMode in the wrong place,
before the function was defined by video-test.js. This new patch addresses all of that.
- media/track/media-element-enqueue-event-crash.html:
- media/track/regions-webvtt/text-track-cue-region-attribute.html:
- media/track/regions-webvtt/text-track-region-parser.html:
- media/track/track-add-remove-cue.html:
- media/track/track-cue-mutable-fragment.html:
- media/track/track-cue-mutable-text.html:
- media/track/track-cue-mutable.html:
- media/track/track-cue-negative-timestamp.html:
- media/track/track-cue-rendering-on-resize.html:
- media/track/track-cues-cuechange.html:
- media/track/track-cues-enter-exit.html:
- media/track/track-cues-missed.html:
- media/track/track-cues-pause-on-exit.html:
- media/track/track-cues-seeking.html:
- media/track/track-cues-sorted-before-dispatch.html:
- media/track/track-default-attribute.html:
- media/track/track-load-from-element-readyState.html:
- media/track/track-mode-disabled-crash.html:
- media/track/track-remove-quickly.html:
- 9:41 AM Changeset in webkit [154814] by
-
- 35 edits2 adds4 deletes in trunk/Source/JavaScriptCore
Unreviewed, rolling out r154804.
http://trac.webkit.org/changeset/154804
https://bugs.webkit.org/show_bug.cgi?id=120477
Broke Windows build (assumes LLInt features not enabled on
this build) (Requested by bfulgham on #webkit).
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::linkIncomingCall):
(JSC::CodeBlock::unlinkIncomingCalls):
(JSC::CodeBlock::reoptimize):
(JSC::ProgramCodeBlock::replacement):
(JSC::EvalCodeBlock::replacement):
(JSC::FunctionCodeBlock::replacement):
(JSC::ProgramCodeBlock::compileOptimized):
(JSC::ProgramCodeBlock::replaceWithDeferredOptimizedCode):
(JSC::EvalCodeBlock::compileOptimized):
(JSC::EvalCodeBlock::replaceWithDeferredOptimizedCode):
(JSC::FunctionCodeBlock::compileOptimized):
(JSC::FunctionCodeBlock::replaceWithDeferredOptimizedCode):
(JSC::ProgramCodeBlock::jitCompileImpl):
(JSC::EvalCodeBlock::jitCompileImpl):
(JSC::FunctionCodeBlock::jitCompileImpl):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::jitType):
(JSC::CodeBlock::jitCompile):
- bytecode/DeferredCompilationCallback.cpp: Removed.
- bytecode/DeferredCompilationCallback.h: Removed.
- dfg/DFGDriver.cpp:
(JSC::DFG::compile):
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
(JSC::DFG::tryFinalizePlan):
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
(JSC::DFG::tryFinalizePlan):
- dfg/DFGFailedFinalizer.cpp:
(JSC::DFG::FailedFinalizer::finalize):
(JSC::DFG::FailedFinalizer::finalizeFunction):
- dfg/DFGFailedFinalizer.h:
- dfg/DFGFinalizer.h:
- dfg/DFGJITFinalizer.cpp:
(JSC::DFG::JITFinalizer::finalize):
(JSC::DFG::JITFinalizer::finalizeFunction):
- dfg/DFGJITFinalizer.h:
- dfg/DFGOSRExitPreparation.cpp:
(JSC::DFG::prepareCodeOriginForOSRExit):
- dfg/DFGOperations.cpp:
- dfg/DFGPlan.cpp:
(JSC::DFG::Plan::Plan):
(JSC::DFG::Plan::compileInThreadImpl):
(JSC::DFG::Plan::finalize):
- dfg/DFGPlan.h:
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGWorklist.cpp:
(JSC::DFG::Worklist::completeAllReadyPlansForVM):
(JSC::DFG::Worklist::runThread):
- ftl/FTLJITFinalizer.cpp:
(JSC::FTL::JITFinalizer::finalize):
(JSC::FTL::JITFinalizer::finalizeFunction):
- ftl/FTLJITFinalizer.h:
- heap/Heap.h:
- interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- jit/JITDriver.h: Added.
(JSC::jitCompileIfAppropriateImpl):
(JSC::jitCompileFunctionIfAppropriateImpl):
(JSC::jitCompileIfAppropriate):
(JSC::jitCompileFunctionIfAppropriate):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::jitCompileFor):
(JSC::lazyLinkFor):
- jit/JITToDFGDeferredCompilationCallback.cpp: Removed.
- jit/JITToDFGDeferredCompilationCallback.h: Removed.
- llint/LLIntEntrypoints.cpp:
(JSC::LLInt::getFunctionEntrypoint):
(JSC::LLInt::getEvalEntrypoint):
(JSC::LLInt::getProgramEntrypoint):
- llint/LLIntEntrypoints.h:
(JSC::LLInt::getEntrypoint):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::setUpCall):
- runtime/ArrayPrototype.cpp:
(JSC::isNumericCompareFunction):
- runtime/CommonSlowPaths.cpp:
- runtime/CompilationResult.cpp:
(WTF::printInternal):
- runtime/CompilationResult.h:
- runtime/Executable.cpp:
(JSC::EvalExecutable::compileOptimized):
(JSC::EvalExecutable::jitCompile):
(JSC::EvalExecutable::compileInternal):
(JSC::EvalExecutable::replaceWithDeferredOptimizedCode):
(JSC::ProgramExecutable::compileOptimized):
(JSC::ProgramExecutable::jitCompile):
(JSC::ProgramExecutable::compileInternal):
(JSC::ProgramExecutable::replaceWithDeferredOptimizedCode):
(JSC::FunctionExecutable::compileOptimizedForCall):
(JSC::FunctionExecutable::compileOptimizedForConstruct):
(JSC::FunctionExecutable::jitCompileForCall):
(JSC::FunctionExecutable::jitCompileForConstruct):
(JSC::FunctionExecutable::produceCodeBlockFor):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::replaceWithDeferredOptimizedCodeForCall):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::replaceWithDeferredOptimizedCodeForConstruct):
- runtime/Executable.h:
(JSC::ExecutableBase::offsetOfJITCodeWithArityCheckFor):
(JSC::ExecutableBase::offsetOfNumParametersFor):
(JSC::ExecutableBase::catchRoutineFor):
(JSC::EvalExecutable::compile):
(JSC::ProgramExecutable::compile):
(JSC::FunctionExecutable::compileForCall):
(JSC::FunctionExecutable::compileForConstruct):
(JSC::FunctionExecutable::compileFor):
(JSC::FunctionExecutable::compileOptimizedFor):
(JSC::FunctionExecutable::replaceWithDeferredOptimizedCodeFor):
(JSC::FunctionExecutable::jitCompileFor):
- runtime/ExecutionHarness.h: Added.
(JSC::prepareForExecutionImpl):
(JSC::prepareFunctionForExecutionImpl):
(JSC::installOptimizedCode):
(JSC::prepareForExecution):
(JSC::prepareFunctionForExecution):
(JSC::replaceWithDeferredOptimizedCode):
- 9:20 AM Changeset in webkit [154813] by
-
- 2 edits in trunk/Source/WebCore
Buildfix after r154806 for !ENABLE(CSS_REGIONS) platforms.
https://bugs.webkit.org/show_bug.cgi?id=120461
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-29
Reviewed by Csaba Osztrogonác.
moveToFlowThreadIfNeeded() is used only inside of ENABLE(CSS_REGIONS)
block (and only once), so it should be guarded too.
- style/StyleResolveTree.cpp:
- 8:47 AM Changeset in webkit [154812] by
-
- 2 edits in trunk/Source/WebCore
BUILD FIX (r154778): AXSearchFieldCancelButtonText() is not defined on iOS
See: AX: Cancel button in search field not accessible.
<https://webkit.org/b/120322>
Fixes the following build error:
In file included from Source/WebCore/accessibility/AccessibilityAllInOne.cpp:44:
Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp:46:12: error: use of undeclared identifier 'AXSearchFieldCancelButtonText'
return AXSearchFieldCancelButtonText();
1 error generated.
- accessibility/AccessibilitySearchFieldButtons.cpp:
(WebCore::AccessibilitySearchFieldCancelButton::accessibilityDescription):
Return String() instead of calling AXSearchFieldCancelButtonText() on iOS.
- 8:32 AM Changeset in webkit [154811] by
-
- 6 edits in trunk/LayoutTests
[GTK] Unreviewed gardening. Rebaselining after r154479 and r154702
- platform/gtk/editing/deleting/delete-br-004-expected.txt: Rebaseline after r154479.
- platform/gtk/editing/deleting/delete-br-005-expected.txt: Ditto.
- platform/gtk/editing/deleting/delete-br-006-expected.txt: Ditto.
- platform/gtk/editing/selection/5057506-2-expected.txt: Rebaseline after r154702.
- platform/gtk/editing/selection/5057506-expected.txt: Ditto.
- 7:40 AM Changeset in webkit [154810] by
-
- 16 edits in trunk/LayoutTests
Add setCaptionDisplayMode('Automatic') to remaining tests with track 'default' attribute after r154527
https://bugs.webkit.org/show_bug.cgi?id=120471
Reviewed by Eric Carlson.
As done in r154527, some LayoutTests with track 'default' attribute
need the caption mode set to automatic.
- media/track/track-css-all-cues.html:
- media/track/track-css-cue-lifetime.html:
- media/track/track-css-matching-default.html:
- media/track/track-css-matching-lang.html:
- media/track/track-css-matching-timestamps.html:
- media/track/track-css-matching.html:
- media/track/track-css-property-whitelist.html:
- media/track/track-css-user-override.html:
- media/track/track-cue-container-rendering-position.html:
- media/track/track-cue-nothing-to-render.html:
- media/track/track-cue-rendering-on-resize.html:
- media/track/track-cue-rendering-rtl.html:
- media/track/track-cue-rendering-snap-to-lines-not-set.html:
- media/track/track-cue-rendering-with-padding.html:
- media/track/track-cue-rendering.html:
- 7:04 AM WebKitGTK/Chroot edited by
- (diff)
- 7:02 AM Changeset in webkit [154809] by
-
- 18 edits2 deletes in trunk/Source/WebCore
Remove NodeRenderingContext
https://bugs.webkit.org/show_bug.cgi?id=120466
Reviewed by Andreas Kling.
Switch the few remaining clients of this class to call the underlying code directly.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.exp.in:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- css/StyleResolver.cpp:
(WebCore::StyleResolver::State::initForStyleResolve):
- dom/DOMAllInOne.cpp:
- dom/Node.cpp:
- dom/Node.h:
Remove Node::parentNodeForRenderingAndStyle(). Make clients invoke NodeRenderingTraversal::parent() directly.
- dom/NodeRenderingContext.cpp: Removed.
- dom/NodeRenderingContext.h: Removed.
- dom/ShadowRoot.h:
- dom/Text.cpp:
- dom/Text.h:
- dom/TreeScope.cpp:
- dom/TreeScope.h:
Remove virtual TreeScope::resetStyleInheritance. Make clients cast to ShadowRoot when needed.
- html/HTMLSummaryElement.cpp:
(WebCore::HTMLSummaryElement::detailsElement):
- style/StyleResolveTree.cpp:
(WebCore::Style::createTextRendererIfNeeded):
For consistency switch resetStyleInheritance check to use parentNode() instead of renderingParentNode. This matches the NodeRenderingTraversal implementation.
This difference is probably not testable in current trunk.
(WebCore::Style::resolveTree):
- 6:41 AM Changeset in webkit [154808] by
-
- 2 edits in trunk/LayoutTests
[GTK] Skip grammar checking tests.
Unreviewed gardening after r154675.
- platform/gtk/TestExpectations:
Skip failing tests after r154675 until GTK+ implements
grammar checking feature.
- 5:35 AM Changeset in webkit [154807] by
-
- 2 edits in trunk/Tools
[GTK] Update apt dependency list
https://bugs.webkit.org/show_bug.cgi?id=120399
Reviewed by Philippe Normand.
Remove bogus package gail-3.0, add xfonts-utils (needed by
xorg-xserver) and switch to the latest versions of libtiff and
libjpeg.
- gtk/install-dependencies:
- 5:25 AM Changeset in webkit [154806] by
-
- 9 edits in trunk/Source/WebCore
Move element renderer creation out of NodeRenderingContext
https://bugs.webkit.org/show_bug.cgi?id=120461
Reviewed by Andreas Kling.
Move NodeRenderingContext::createRendererIfNeeded() and the related utility functions to StyleResolveTree.
Tighten typing and constness. Refactor sligthly to be more understandable.
- dom/Element.cpp:
(WebCore::Element::shouldMoveToFlowThread):
- dom/Element.h:
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::NodeRenderingContext):
(WebCore::NodeRenderingContext::nextRenderer):
(WebCore::NodeRenderingContext::previousRenderer):
(WebCore::NodeRenderingContext::parentRenderer):
- dom/NodeRenderingContext.h:
- dom/PseudoElement.h:
- style/StyleResolveTree.cpp:
(WebCore::Style::nextSiblingRenderer):
(WebCore::Style::shouldCreateRenderer):
(WebCore::Style::elementInsideRegionNeedsRenderer):
(WebCore::Style::moveToFlowThreadIfNeeded):
(WebCore::Style::createRendererIfNeeded):
(WebCore::Style::attachRenderTree):
- svg/SVGElement.cpp:
(WebCore::SVGElement::shouldMoveToFlowThread):
- svg/SVGElement.h:
Aug 28, 2013:
- 11:11 PM Changeset in webkit [154805] by
-
- 2 edits in trunk/Tools
[WK2][Mac] WebKitTestRunner doesn't force system appearance
https://bugs.webkit.org/show_bug.cgi?id=120437
Reviewed by Darin Adler.
- WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
(WTR::InjectedBundle::platformInitialize): Set AppleAquaColorVariant,
AppleHighlightColor and AppleOtherHighlightColor to the same values that DRT uses.
Fixed formatting.
- 9:03 PM Changeset in webkit [154804] by
-
- 35 edits4 adds2 deletes in trunk/Source/JavaScriptCore
CodeBlock compilation and installation should be simplified and rationalized
https://bugs.webkit.org/show_bug.cgi?id=120326
Reviewed by Oliver Hunt.
Previously Executable owned the code for generating JIT code; you always had
to go through Executable. But often you also had to go through CodeBlock,
because ScriptExecutable couldn't have virtual methods, but CodeBlock could.
So you'd ask CodeBlock to do something, which would dispatch through a
virtual method that would select the appropriate Executable subtype's method.
This all meant that the same code would often be duplicated, because most of
the work needed to compile something was identical regardless of code type.
But then we tried to fix this, by having templatized helpers in
ExecutionHarness.h and JITDriver.h. The result was that if you wanted to find
out what happened when you asked for something to be compiled, you'd go on a
wild ride that started with CodeBlock, touched upon Executable, and then
ricocheted into either ExecutionHarness or JITDriver (likely both).
Another awkwardness was that for concurrent compiles, the DFG::Worklist had
super-special inside knowledge of what JITStubs.cpp's cti_optimize would have
done once the compilation finished.
Also, most of the DFG JIT drivers assumed that they couldn't install the
JITCode into the CodeBlock directly - instead they would return it via a
reference, which happened to be a reference to the JITCode pointer in
Executable. This was super weird.
Finally, there was no notion of compiling code into a special CodeBlock that
wasn't used for handling calls into an Executable. I'd like this for FTL OSR
entry.
This patch solves these problems by reducing all of that complexity into just
three primitives:
- Executable::newCodeBlock(). This gives you a new code block, either for call or for construct, and either to serve as the baseline code or the optimized code. The new code block is then owned by the caller; Executable doesn't register it anywhere. The new code block has no JITCode and isn't callable, but it has all of the bytecode.
- CodeBlock::prepareForExecution(). This takes the CodeBlock's bytecode and produces a JITCode, and then installs the JITCode into the CodeBlock. This method takes a JITType, and always compiles with that JIT. If you ask for JITCode::InterpreterThunk then you'll get JITCode that just points to the LLInt entrypoints. Once this returns, it is possible to call into the CodeBlock if you do so manually - but the Executable still won't know about it so JS calls to that Executable will still be routed to whatever CodeBlock is associated with the Executable.
- Executable::installCode(). This takes a CodeBlock and makes it the code-for- entry for that Executable. This involves unlinking the Executable's last CodeBlock, if there was one. This also tells the GC about any effect on memory usage and does a bunch of weird data structure rewiring, since Executable caches some of CodeBlock's fields for the benefit of virtual call fast paths.
This functionality is then wrapped around three convenience methods:
- Executable::prepareForExecution(). If there is no code block for that Executable, then one is created (newCodeBlock()), compiled (CodeBlock::prepareForExecution()) and installed (installCode()).
- CodeBlock::newReplacement(). Asks the Executable for a new CodeBlock that can serve as an optimized replacement of the current one.
- CodeBlock::install(). Asks the Executable to install this code block.
This patch allows me to kill *a lot* of code and to remove a lot of
specializations for functions vs. not-functions, and a lot of places where we
pass around JITCode references and such. ExecutionHarness and JITDriver are
both gone. Overall this patch has more red than green.
It also allows me to work on FTL OSR entry and tier-up:
- FTL tier-up: this will involve DFGOperations.cpp asking the DFG::Worklist to do some compilation, but it will require the DFG::Worklist to do something different than what JITStubs.cpp would want, once the compilation finishes. This patch introduces a callback mechanism for that purpose.
- FTL OSR entry: this will involve creating a special auto-jettisoned CodeBlock that is used only for FTL OSR entry. The new set of primitives allows for this: Executable can vend you a fresh new CodeBlock, and you can ask that CodeBlock to compile itself with any JIT of your choosing. Or you can take that CodeBlock and compile it yourself. Previously the act of producing a CodeBlock-for-optimization and the act of compiling code for it were tightly coupled; now you can separate them and you can create such auto-jettisoned CodeBlocks that are used for a one-shot OSR entry.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::prepareForExecution):
(JSC::CodeBlock::install):
(JSC::CodeBlock::newReplacement):
(JSC::FunctionCodeBlock::jettisonImpl):
(JSC::CodeBlock::setOptimizationThresholdBasedOnCompilationResult):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::hasBaselineJITProfiling):
- bytecode/DeferredCompilationCallback.cpp: Added.
(JSC::DeferredCompilationCallback::DeferredCompilationCallback):
(JSC::DeferredCompilationCallback::~DeferredCompilationCallback):
- bytecode/DeferredCompilationCallback.h: Added.
- dfg/DFGDriver.cpp:
(JSC::DFG::tryCompile):
- dfg/DFGDriver.h:
(JSC::DFG::tryCompile):
- dfg/DFGFailedFinalizer.cpp:
(JSC::DFG::FailedFinalizer::finalize):
(JSC::DFG::FailedFinalizer::finalizeFunction):
- dfg/DFGFailedFinalizer.h:
- dfg/DFGFinalizer.h:
- dfg/DFGJITFinalizer.cpp:
(JSC::DFG::JITFinalizer::finalize):
(JSC::DFG::JITFinalizer::finalizeFunction):
- dfg/DFGJITFinalizer.h:
- dfg/DFGOSRExitPreparation.cpp:
(JSC::DFG::prepareCodeOriginForOSRExit):
- dfg/DFGOperations.cpp:
- dfg/DFGPlan.cpp:
(JSC::DFG::Plan::Plan):
(JSC::DFG::Plan::compileInThreadImpl):
(JSC::DFG::Plan::finalizeWithoutNotifyingCallback):
(JSC::DFG::Plan::finalizeAndNotifyCallback):
- dfg/DFGPlan.h:
- dfg/DFGWorklist.cpp:
(JSC::DFG::Worklist::completeAllReadyPlansForVM):
- ftl/FTLJITFinalizer.cpp:
(JSC::FTL::JITFinalizer::finalize):
(JSC::FTL::JITFinalizer::finalizeFunction):
- ftl/FTLJITFinalizer.h:
- heap/Heap.h:
(JSC::Heap::isDeferred):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- jit/JITDriver.h: Removed.
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
(JSC::jitCompileFor):
(JSC::lazyLinkFor):
- jit/JITToDFGDeferredCompilationCallback.cpp: Added.
(JSC::JITToDFGDeferredCompilationCallback::JITToDFGDeferredCompilationCallback):
(JSC::JITToDFGDeferredCompilationCallback::~JITToDFGDeferredCompilationCallback):
(JSC::JITToDFGDeferredCompilationCallback::create):
(JSC::JITToDFGDeferredCompilationCallback::compilationDidComplete):
- jit/JITToDFGDeferredCompilationCallback.h: Added.
- llint/LLIntEntrypoints.cpp:
(JSC::LLInt::setFunctionEntrypoint):
(JSC::LLInt::setEvalEntrypoint):
(JSC::LLInt::setProgramEntrypoint):
- llint/LLIntEntrypoints.h:
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::setUpCall):
- runtime/ArrayPrototype.cpp:
(JSC::isNumericCompareFunction):
- runtime/CommonSlowPaths.cpp:
- runtime/CompilationResult.cpp:
(WTF::printInternal):
- runtime/CompilationResult.h:
- runtime/Executable.cpp:
(JSC::ScriptExecutable::installCode):
(JSC::ScriptExecutable::newCodeBlockFor):
(JSC::ScriptExecutable::newReplacementCodeBlockFor):
(JSC::ScriptExecutable::prepareForExecutionImpl):
- runtime/Executable.h:
(JSC::ScriptExecutable::prepareForExecution):
(JSC::FunctionExecutable::jettisonOptimizedCodeFor):
- runtime/ExecutionHarness.h: Removed.
- 8:04 PM Changeset in webkit [154803] by
-
- 4 edits19 adds in trunk
<https://webkit.org/b/119806> [Mac] Add a way to easily test attributed string generation
Reviewed by Darin Adler.
Tools:
Add textInputController.legacyAttributedString to retrieve the attributed string for copy & paste.
We can't use textInputController.attributedSubstringFromRange as it uses WebHTMLConverter's static
editingAttributedStringFromRange function, which doesn't implement the full converter at the moment.
Also NSMutableAttributedString.ranges and WebNSRange so that JavaScript can get a list of all
ranges in a given attributed string.
- DumpRenderTree/mac/TextInputController.m:
(-[WebNSRange initWithNSRange:]):
(-[WebNSRange location]):
(-[WebNSRange length]):
(+[WebNSRange isSelectorExcludedFromWebScript:]):
(+[NSMutableAttributedString isSelectorExcludedFromWebScript:]):
(+[NSMutableAttributedString webScriptNameForSelector:]):
(-[NSMutableAttributedString ranges]): Added.
(+[TextInputController isSelectorExcludedFromWebScript:]):
(+[TextInputController webScriptNameForSelector:]):
(-[TextInputController legacyAttributedString:]):
LayoutTests:
Add basic tests for textInputController.legacyAttributedString.
- platform/mac-wk2/TestExpectations:
- platform/mac/editing/attributed-string: Added.
- platform/mac/editing/attributed-string/anchor-element-expected.txt: Added.
- platform/mac/editing/attributed-string/anchor-element.html: Added.
- platform/mac/editing/attributed-string/basic-expected.txt: Added.
- platform/mac/editing/attributed-string/basic.html: Added.
- platform/mac/editing/attributed-string/font-size-expected.txt: Added.
- platform/mac/editing/attributed-string/font-size.html: Added.
- platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Added.
- platform/mac/editing/attributed-string/font-style-variant-effect.html: Added.
- platform/mac/editing/attributed-string/font-weight-expected.txt: Added.
- platform/mac/editing/attributed-string/font-weight.html: Added.
- platform/mac/editing/attributed-string/letter-spacing-expected.txt: Added.
- platform/mac/editing/attributed-string/letter-spacing.html: Added.
- platform/mac/editing/attributed-string/resources: Added.
- platform/mac/editing/attributed-string/resources/dump-attributed-string.js: Added.
(.):
- platform/mac/editing/attributed-string/text-decorations-expected.txt: Added.
- platform/mac/editing/attributed-string/text-decorations.html: Added.
- platform/mac/editing/attributed-string/vertical-align-expected.txt: Added.
- platform/mac/editing/attributed-string/vertical-align.html: Added.
- 7:33 PM Changeset in webkit [154802] by
-
- 2 edits in trunk/Source/WebCore
AX: WebProcess at com.apple.WebCore: WebCore::AXObjectCache::rootObject + 27
https://bugs.webkit.org/show_bug.cgi?id=120434
Reviewed by Darin Adler.
Crash logs indicate that there's a null pointer access in rootObject. That seems like it could only
happen in Document was null.
Unfortunately, there are no reproducible steps and no other information to construct a test case.
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::rootObject):
- 6:35 PM Changeset in webkit [154801] by
-
- 11 edits in trunk/Source/WebCore
The code to look for an ancestor form element is duplicated in three different places
https://bugs.webkit.org/show_bug.cgi?id=120391
Reviewed by Darin Adler.
Unduplicated the code by putting a single implementation in HTMLFormElement.cpp.
- WebCore.order:
- html/FormAssociatedElement.cpp:
(WebCore::FormAssociatedElement::findAssociatedForm):
(WebCore::FormAssociatedElement::formAttributeChanged):
- html/HTMLElement.cpp:
(WebCore::HTMLElement::virtualForm):
- html/HTMLElement.h:
- html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::HTMLFormControlElement):
- html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::findClosestFormAncestor):
- html/HTMLFormElement.h:
- html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::insertedInto):
- html/HTMLObjectElement.cpp:
(WebCore::HTMLObjectElement::HTMLObjectElement):
- html/parser/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
- 6:13 PM Changeset in webkit [154800] by
-
- 4 edits in trunk/Source/WebCore
Stop throwing DOM exceptions in internal 'XMLHttpRequest' response getters
https://bugs.webkit.org/show_bug.cgi?id=120446
Reviewed by Alexey Proskuryakov.
Merge https://chromium.googlesource.com/chromium/blink/+/c8188c21452501b68950a9fcc1f5cbc7b4de4df5
Unlike 'responseText' and 'responseXML', 'responseBlob' and
'responseArrayBuffer' are not exposed to JavaScript (they don't
appear in the IDL or in the specification). As they are only called from
custom bindings in response to a JavaScript call to the 'response' getter,
we can safely replace the exception-throwing code in the implementation
with an ASSERT that the request type is correct.
- bindings/js/JSXMLHttpRequestCustom.cpp:
(WebCore::JSXMLHttpRequest::response):
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::responseBlob):
(WebCore::XMLHttpRequest::responseArrayBuffer):
- xml/XMLHttpRequest.h:
- 6:11 PM Changeset in webkit [154799] by
-
- 4 edits in trunk/LayoutTests
Expand classList test to cover exception in toString
https://bugs.webkit.org/show_bug.cgi?id=120444
Reviewed by Benjamin Poulain.
Merge https://chromium.googlesource.com/chromium/blink/+/825fefb837133d5545964c17f6aa4b62bfe3df0c
When add and remove is called and there is an exception being thrown
in one of the arguments we need to ensure that we are not calling the
implementation of add and remove.
- fast/dom/HTMLElement/class-list-expected.txt:
- fast/dom/HTMLElement/class-list-quirks-expected.txt:
- fast/dom/HTMLElement/script-tests/class-list.js:
(shouldBeEqualToString):
- 5:31 PM Changeset in webkit [154798] by
-
- 6 edits in trunk/Source/WebKit/efl
[EFL] Let Page create the main Frame
https://bugs.webkit.org/show_bug.cgi?id=120360
Reviewed by Darin Adler.
Page always creates the main Frame by itself after r154616.
This patch follows the changes for WebKit/Efl like other ports.
- WebCoreSupport/FrameLoaderClientEfl.cpp:
(WebCore::FrameLoaderClientEfl::createFrame):
Moved the logic of ewk_view_frame_create.
- ewk/ewk_frame.cpp:
(ewk_frame_init):
(ewk_frame_child_add):
Moved construction logic of Frame and FrameLoderClientEfl from ewk_view.
(EWKPrivate::setCoreFrame):
- ewk/ewk_frame_private.h:
- ewk/ewk_view.cpp: Removed _ewk_view_core_frame_new.
(_ewk_view_priv_new):
(_ewk_view_smart_add):
(ewk_view_frame_rect_changed):
- ewk/ewk_view_private.h:
- 5:28 PM Changeset in webkit [154797] by
-
- 90 edits in trunk
Source/JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=119548
Refactoring Exception throws.
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-28
Reviewed by Geoffrey Garen.
Gardening of exception throws. The act of throwing an exception was being handled in
different ways depending on whether the code was running in the LLint, Baseline JIT,
or the DFG Jit. This made development in the vm exception and error objects difficult.
- runtime/VM.cpp:
(JSC::appendSourceToError):
This function moved from the interpreter into the VM. It views the developers code
(if there is a codeBlock) to extract what was trying to be evaluated when the error
occurred.
(JSC::VM::throwException):
This function takes in the error object and sets the following:
1: The VM's exception stack
2: The VM's exception
3: Appends extra information on the error message(via appendSourceToError)
4: The error object's line number
5: The error object's column number
6: The error object's sourceURL
7: The error object's stack trace (unless it already exists because the developer
created the error object).
(JSC::VM::getExceptionInfo):
(JSC::VM::setExceptionInfo):
(JSC::VM::clearException):
(JSC::clearExceptionStack):
- runtime/VM.h:
(JSC::VM::exceptionOffset):
(JSC::VM::exception):
(JSC::VM::addressOfException):
(JSC::VM::exceptionStack):
VM exception and exceptionStack are now private data members.
- interpreter/Interpreter.h:
(JSC::ClearExceptionScope::ClearExceptionScope):
Created this structure to temporarily clear the exception within the VM. This
needed to see if addition errors occur when setting the debugger as we are
unwinding the stack.
- interpreter/Interpreter.cpp:
(JSC::Interpreter::unwind):
Removed the code that would try to add error information if it did not exist.
All of this functionality has moved into the VM and all error information is set
at the time the error occurs.
The rest of these functions reference the new calling convention to throw an error.
- API/APICallbackFunction.h:
(JSC::APICallbackFunction::call):
- API/JSCallbackConstructor.cpp:
(JSC::constructJSCallback):
- API/JSCallbackObjectFunctions.h:
(JSC::::getOwnPropertySlot):
(JSC::::defaultValue):
(JSC::::put):
(JSC::::putByIndex):
(JSC::::deleteProperty):
(JSC::::construct):
(JSC::::customHasInstance):
(JSC::::call):
(JSC::::getStaticValue):
(JSC::::staticFunctionGetter):
(JSC::::callbackGetter):
- debugger/Debugger.cpp:
(JSC::evaluateInGlobalCallFrame):
- debugger/DebuggerCallFrame.cpp:
(JSC::DebuggerCallFrame::evaluate):
- dfg/DFGAssemblyHelpers.h:
(JSC::DFG::AssemblyHelpers::emitExceptionCheck):
- dfg/DFGOperations.cpp:
(JSC::DFG::operationPutByValInternal):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::callCheck):
- heap/Heap.cpp:
(JSC::Heap::markRoots):
- interpreter/CallFrame.h:
(JSC::ExecState::clearException):
(JSC::ExecState::exception):
(JSC::ExecState::hadException):
- interpreter/Interpreter.cpp:
(JSC::eval):
(JSC::loadVarargs):
(JSC::stackTraceAsString):
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
- interpreter/Interpreter.h:
(JSC::ClearExceptionScope::ClearExceptionScope):
- jit/JITCode.cpp:
(JSC::JITCode::execute):
- jit/JITExceptions.cpp:
(JSC::genericThrow):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_catch):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_catch):
- jit/JITStubs.cpp:
(JSC::returnToThrowTrampoline):
(JSC::throwExceptionFromOpCall):
(JSC::DEFINE_STUB_FUNCTION):
(JSC::jitCompileFor):
(JSC::lazyLinkFor):
(JSC::putByVal):
(JSC::cti_vm_handle_exception):
- jit/SlowPathCall.h:
(JSC::JITSlowPathCall::call):
- jit/ThunkGenerators.cpp:
(JSC::nativeForGenerator):
- jsc.cpp:
(functionRun):
(functionLoad):
(functionCheckSyntax):
- llint/LLIntExceptions.cpp:
(JSC::LLInt::doThrow):
(JSC::LLInt::returnToThrow):
(JSC::LLInt::callToThrow):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
- llint/LowLevelInterpreter.cpp:
(JSC::CLoop::execute):
- llint/LowLevelInterpreter32_64.asm:
- llint/LowLevelInterpreter64.asm:
- runtime/ArrayConstructor.cpp:
(JSC::constructArrayWithSizeQuirk):
- runtime/CommonSlowPaths.cpp:
(JSC::SLOW_PATH_DECL):
- runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::opIn):
- runtime/CommonSlowPathsExceptions.cpp:
(JSC::CommonSlowPaths::interpreterThrowInCaller):
- runtime/Completion.cpp:
(JSC::evaluate):
- runtime/Error.cpp:
(JSC::addErrorInfo):
(JSC::throwTypeError):
(JSC::throwSyntaxError):
- runtime/Error.h:
(JSC::throwVMError):
- runtime/ExceptionHelpers.cpp:
(JSC::throwOutOfMemoryError):
(JSC::throwStackOverflowError):
(JSC::throwTerminatedExecutionException):
- runtime/Executable.cpp:
(JSC::EvalExecutable::create):
(JSC::FunctionExecutable::produceCodeBlockFor):
- runtime/FunctionConstructor.cpp:
(JSC::constructFunction):
(JSC::constructFunctionSkippingEvalEnabledCheck):
- runtime/JSArray.cpp:
(JSC::JSArray::defineOwnProperty):
(JSC::JSArray::put):
(JSC::JSArray::push):
- runtime/JSCJSValue.cpp:
(JSC::JSValue::toObjectSlowCase):
(JSC::JSValue::synthesizePrototype):
(JSC::JSValue::putToPrimitive):
- runtime/JSFunction.cpp:
(JSC::JSFunction::defineOwnProperty):
- runtime/JSGenericTypedArrayViewInlines.h:
(JSC::::create):
(JSC::::createUninitialized):
(JSC::::validateRange):
(JSC::::setWithSpecificType):
- runtime/JSGlobalObjectFunctions.cpp:
(JSC::encode):
(JSC::decode):
(JSC::globalFuncProtoSetter):
- runtime/JSNameScope.cpp:
(JSC::JSNameScope::put):
- runtime/JSONObject.cpp:
(JSC::Stringifier::appendStringifiedValue):
(JSC::Walker::walk):
- runtime/JSObject.cpp:
(JSC::JSObject::put):
(JSC::JSObject::defaultValue):
(JSC::JSObject::hasInstance):
(JSC::JSObject::defaultHasInstance):
(JSC::JSObject::defineOwnNonIndexProperty):
(JSC::throwTypeError):
- runtime/ObjectConstructor.cpp:
(JSC::toPropertyDescriptor):
- runtime/RegExpConstructor.cpp:
(JSC::constructRegExp):
- runtime/StringObject.cpp:
(JSC::StringObject::defineOwnProperty):
- runtime/StringRecursionChecker.cpp:
(JSC::StringRecursionChecker::throwStackOverflowError):
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=119548
Refactoring Exception throws.
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-28
Reviewed by Geoffrey Garen.
Gets column information from the error object for reporting exceptions.
- bindings/js/JSDOMBinding.cpp:
(WebCore::reportException):
- bindings/js/ScriptCallStackFactory.cpp:
(WebCore::createScriptCallStackFromException):
Moved setting an exception into the vm, These functions changed to use the new functionality.
- bindings/js/JSAudioBufferSourceNodeCustom.cpp:
(WebCore::JSAudioBufferSourceNode::setBuffer):
- bindings/js/JSBiquadFilterNodeCustom.cpp:
(WebCore::JSBiquadFilterNode::setType):
- bindings/js/JSCryptoCustom.cpp:
(WebCore::JSCrypto::getRandomValues):
- bindings/js/JSDOMBinding.cpp:
(WebCore::setDOMException):
- bindings/js/JSInjectedScriptHostCustom.cpp:
(WebCore::JSInjectedScriptHost::setFunctionVariableValue):
- bindings/js/JSJavaScriptCallFrameCustom.cpp:
(WebCore::JSJavaScriptCallFrame::evaluate):
(WebCore::JSJavaScriptCallFrame::setVariableValue):
- bindings/js/JSNodeFilterCondition.cpp:
(WebCore::JSNodeFilterCondition::acceptNode):
- bindings/js/JSOscillatorNodeCustom.cpp:
(WebCore::JSOscillatorNode::setType):
- bindings/js/JSPannerNodeCustom.cpp:
(WebCore::JSPannerNode::setPanningModel):
(WebCore::JSPannerNode::setDistanceModel):
- bindings/js/JSSVGLengthCustom.cpp:
(WebCore::JSSVGLength::convertToSpecifiedUnits):
- bindings/js/JSWebGLRenderingContextCustom.cpp:
(WebCore::getObjectParameter):
(WebCore::JSWebGLRenderingContext::getAttachedShaders):
(WebCore::JSWebGLRenderingContext::getExtension):
(WebCore::JSWebGLRenderingContext::getFramebufferAttachmentParameter):
(WebCore::JSWebGLRenderingContext::getParameter):
(WebCore::JSWebGLRenderingContext::getProgramParameter):
(WebCore::JSWebGLRenderingContext::getShaderParameter):
(WebCore::JSWebGLRenderingContext::getUniform):
(WebCore::dataFunctionf):
(WebCore::dataFunctioni):
(WebCore::dataFunctionMatrix):
- bindings/js/JSXMLHttpRequestCustom.cpp:
(WebCore::JSXMLHttpRequest::open):
- bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneBase::throwStackOverflow):
(WebCore::CloneDeserializer::throwValidationError):
(WebCore::SerializedScriptValue::maybeThrowExceptionIfSerializationFailed):
- bindings/js/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::evaluate):
(WebCore::WorkerScriptController::setException):
- bridge/c/c_instance.cpp:
(JSC::Bindings::CInstance::moveGlobalExceptionToExecState):
(JSC::Bindings::CInstance::invokeMethod):
(JSC::Bindings::CInstance::invokeDefaultMethod):
(JSC::Bindings::CInstance::invokeConstruct):
(JSC::Bindings::CInstance::toJSPrimitive):
- bridge/objc/objc_instance.mm:
(ObjcInstance::invokeMethod):
- bridge/objc/objc_runtime.mm:
(JSC::Bindings::ObjcArray::setValueAt):
(JSC::Bindings::ObjcArray::valueAt):
- bridge/objc/objc_utility.mm:
(JSC::Bindings::throwError):
- bridge/qt/qt_instance.cpp:
(JSC::Bindings::QtField::valueFromInstance):
(JSC::Bindings::QtField::setValueToInstance):
- bridge/runtime_array.cpp:
(JSC::RuntimeArray::put):
(JSC::RuntimeArray::putByIndex):
- bridge/runtime_object.cpp:
(JSC::Bindings::RuntimeObject::throwInvalidAccessError):
Source/WebKit/mac: https://bugs.webkit.org/show_bug.cgi?id=119548
Refactoring Exception throws.
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-28
Reviewed by Geoffrey Garen.
Moved setting an exception into the vm, These functions changed to use the new functionality.
- Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::moveGlobalExceptionToExecState):
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyInstance::invokeMethod):
Source/WebKit2: https://bugs.webkit.org/show_bug.cgi?id=119548
Refactoring Exception throws.
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-28
Reviewed by Geoffrey Garen.
Moved setting an exception into the vm, These functions changed to use the new functionality.
- WebProcess/Plugins/Netscape/JSNPObject.cpp:
(WebKit::JSNPObject::callMethod):
(WebKit::JSNPObject::callObject):
(WebKit::JSNPObject::callConstructor):
(WebKit::JSNPObject::throwInvalidAccessError):
- WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
(WebKit::NPRuntimeObjectMap::moveGlobalExceptionToExecState):
LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=119548
Refactoring Exception throws.
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-08-28
Reviewed by Geoffrey Garen.
Column/line information was added into these results.
- fast/events/window-onerror4-expected.txt:
- fast/js/global-recursion-on-full-stack-expected.txt:
fixed a variable name in a case when shouldThrowType failed.
- fast/js/mozilla/resources/js-test-pre.js:
(shouldThrowType):
Sorted the properties to allow the results always show in the same order.
- fast/js/script-tests/exception-properties.js:
- fast/js/exception-properties-expected.txt:
This test needed to be modified to have the line numbers match on the output across
wk and wk2. This test is inherently flaky because is relies on size of the available
native stack. To account for the flakiness an additional call was made to force the
results to match.
This patch now records and outputs the line number where the errors were occurring.
This was causing the test results to no longer match because of the line numbers.
By changing how to account for the flakiness, the results match again.
- fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt:
- fast/xmlhttprequest/xmlhttprequest-recursive-sync-event.html:
- 5:06 PM Changeset in webkit [154796] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Source/WebCore
Merge 154794 - Unreviewed build fix - copy/paste failure, copied too much.
- bindings/gobject/WebKitDOMCustom.h:
- 4:59 PM Changeset in webkit [154795] by
-
- 3 edits in trunk/Source/WebCore
Remove an unused data member from Page.
Rubber-stamped by Brady Eidson.
- page/Page.cpp:
- page/Page.h: Removed m_cookieEnabled. This was completely dead code, long obsoleted by PageSettings.
- 4:58 PM Changeset in webkit [154794] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix - copy/paste failure, copied too much.
- bindings/gobject/WebKitDOMCustom.h:
- 4:54 PM Changeset in webkit [154793] by
-
- 4 edits3 adds in trunk
[WebGL] CoreGraphics can provide greyscale image data
https://webkit.org/b/120443
Reviewed by Simon Fraser.
Source/WebCore:
CoreGraphics can decode greyscale or greyscale+alpha images
while preserving the format. Our WebGL texture unpacker
was seeing this and assuming it meant the data did not come
from an <img> element. Since that method already special cased
CoreGraphics, the fix was to simply return true for these
extra types.
I also renamed srcFormatComeFromDOMElementOrImageData
to srcFormatComesFromDOMElementOrImageData.
Test: fast/canvas/webgl/tex-image-with-greyscale-image.html
- platform/graphics/GraphicsContext3D.cpp: Call new name.
- platform/graphics/GraphicsContext3D.h:
(WebCore::GraphicsContext3D::srcFormatComesFromDOMElementOrImageData):
Add support for R8, AR8, A8, and RA8 data formats.
LayoutTests:
New test that attempts to load and draw an image that only has grey
and alpha channels.
- fast/canvas/webgl/resources/greyscale.png: Added.
- fast/canvas/webgl/tex-image-with-greyscale-image-expected.txt: Added.
- fast/canvas/webgl/tex-image-with-greyscale-image.html: Added.
- 4:46 PM Changeset in webkit [154792] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Source/WebCore/platform/gtk/po
Merge 154791 - [GTK] Please incorporate German translation update
https://bugs.webkit.org/show_bug.cgi?id=120016
Patch by Christian Kirbach <Christian.Kirbach@googlemail.com> on 2013-08-28
Reviewed by Gustavo Noronha.
- de.po: updated.
- 4:44 PM Changeset in webkit [154791] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[GTK] Please incorporate German translation update
https://bugs.webkit.org/show_bug.cgi?id=120016
Patch by Christian Kirbach <Christian.Kirbach@googlemail.com> on 2013-08-28
Reviewed by Gustavo Noronha.
- de.po: updated.
- 4:41 PM Changeset in webkit [154790] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] LayoutTests on Windows debug fails and exits early
https://bugs.webkit.org/show_bug.cgi?id=120438
Reviewed by Tim Horton.
Visual Studio mishandles char* containing utf8-content. Must manually
escape non-ASCII characters so the byte stream is correct for localized
string lookup.
- WebCoreSupport/WebFrameLoaderClient.cpp:
(WebFrameLoaderClient::cannotShowURLError): Replace unicode apostrophe
character with utf8-byte equivalent.
(WebFrameLoaderClient::cannotShowMIMETypeError): Ditto.
(WebFrameLoaderClient::dispatchDidFailToStartPlugin): Ditto.
- 4:37 PM Changeset in webkit [154789] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2
Merge 154787 - [GTK] Enable maintainer mode configure switch
https://bugs.webkit.org/show_bug.cgi?id=120424
Reviewed by Martin Robinson.
The maintainer mode feature is used by ostree and other automated builders to ensure no autotools
regeneration will happen for a regular tarball build; ostree builders, for instance, are very
conservative with toolchain upgrades, and are still using aclocal 1.12. WebKit's latest tarball
(2.1.90) for some reason tries to regenerate build files, and the build fails because it can't find
the version of aclocal that was used for generating the tarball (1.13).
- configure.ac: enable maintainer mode feature.
- 4:36 PM Changeset in webkit [154788] by
-
- 3 edits in releases/WebKitGTK/webkit-2.2/Source/WebCore
Merge 154786 - [GTK] HTMLElement lost setID and getID - need to add compatibility symbols
https://bugs.webkit.org/show_bug.cgi?id=120440
Reviewed by Martin Robinson.
No tests, just adding compatibility symbols.
setID and getID were removed, and the parent class (Element) ones should be used instead.
We need to keep our ABI compatible, though, so add compatibility symbols.
- bindings/gobject/WebKitDOMCustom.cpp:
(webkit_dom_html_element_get_id):
(webkit_dom_html_element_set_id):
- bindings/gobject/WebKitDOMCustom.h:
- 4:35 PM Changeset in webkit [154787] by
-
- 2 edits in trunk
[GTK] Enable maintainer mode configure switch
https://bugs.webkit.org/show_bug.cgi?id=120424
Reviewed by Martin Robinson.
The maintainer mode feature is used by ostree and other automated builders to ensure no autotools
regeneration will happen for a regular tarball build; ostree builders, for instance, are very
conservative with toolchain upgrades, and are still using aclocal 1.12. WebKit's latest tarball
(2.1.90) for some reason tries to regenerate build files, and the build fails because it can't find
the version of aclocal that was used for generating the tarball (1.13).
- configure.ac: enable maintainer mode feature.
- 4:34 PM Changeset in webkit [154786] by
-
- 3 edits in trunk/Source/WebCore
[GTK] HTMLElement lost setID and getID - need to add compatibility symbols
https://bugs.webkit.org/show_bug.cgi?id=120440
Reviewed by Martin Robinson.
No tests, just adding compatibility symbols.
setID and getID were removed, and the parent class (Element) ones should be used instead.
We need to keep our ABI compatible, though, so add compatibility symbols.
- bindings/gobject/WebKitDOMCustom.cpp:
(webkit_dom_html_element_get_id):
(webkit_dom_html_element_set_id):
- bindings/gobject/WebKitDOMCustom.h:
- 3:52 PM Changeset in webkit [154785] by
-
- 6 edits7 copies17 adds in trunk
Fix compositing layers in columns
https://bugs.webkit.org/show_bug.cgi?id=120436
Source/WebCore:
Reviewed by Dave Hyatt.
Remove the old hack in RenderLayer::updateLayerPosition() for placing
layers in columns, which changed the layer position for composited
layers; this broke hit-testing.
Fix a better way by moving compositing layers to the correct
positions that take column offsets into account, by fixing
RenderLayer::convertToLayerCoords() to optionally apply column
adjustment, and using this in the code which positions compositing layers.
Tests: compositing/columns/ancestor-clipped-in-paginated.html
compositing/columns/clipped-in-paginated.html
compositing/columns/composited-columns-vertical-rl.html
compositing/columns/composited-columns.html
compositing/columns/composited-in-paginated-rl.html
compositing/columns/composited-in-paginated-writing-mode-rl.html
compositing/columns/composited-lr-paginated-repaint.html
compositing/columns/composited-rl-paginated-repaint.html
compositing/columns/hittest-composited-in-paginated.html
compositing/columns/rotated-in-paginated.html
compositing/columns/untransformed-composited-in-paginated.html
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::updateLayerPosition):
(WebCore::RenderLayer::convertToPixelSnappedLayerCoords):
(WebCore::accumulateOffsetTowardsAncestor):
(WebCore::RenderLayer::convertToLayerCoords):
- rendering/RenderLayer.h:
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateCompositedBounds):
(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
LayoutTests:
Reviewed by Dave Hyatt.
Various testcases for compositing in columns.
- compositing/columns/ancestor-clipped-in-paginated-expected.txt: Added.
- compositing/columns/ancestor-clipped-in-paginated.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/clipped-in-paginated-expected.txt: Added.
- compositing/columns/clipped-in-paginated.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/composited-columns-expected.txt: Added.
- compositing/columns/composited-columns-vertical-rl-expected.txt: Added.
- compositing/columns/composited-columns-vertical-rl.html: Added.
- compositing/columns/composited-columns.html: Added.
- compositing/columns/composited-in-paginated-rl-expected.txt: Added.
- compositing/columns/composited-in-paginated-rl.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt: Added.
- compositing/columns/composited-in-paginated-writing-mode-rl.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/composited-in-paginated.html:
- compositing/columns/composited-lr-paginated-repaint-expected.txt: Added.
- compositing/columns/composited-lr-paginated-repaint.html: Added.
- compositing/columns/composited-nested-columns-expected.txt: Added.
- compositing/columns/composited-nested-columns.html: Added.
- compositing/columns/composited-rl-paginated-repaint-expected.txt: Added.
- compositing/columns/composited-rl-paginated-repaint.html: Added.
- compositing/columns/hittest-composited-in-paginated-expected.txt: Added.
- compositing/columns/hittest-composited-in-paginated.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/rotated-in-paginated-expected.txt: Added.
- compositing/columns/rotated-in-paginated.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- compositing/columns/untransformed-composited-in-paginated-expected.txt: Added.
- compositing/columns/untransformed-composited-in-paginated.html: Copied from LayoutTests/compositing/columns/composited-in-paginated.html.
- 3:50 PM Changeset in webkit [154784] by
-
- 2 edits in trunk/Source/WebKit
[WinCairo] Unreviewed build fix.
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
missing Cairo symbols; don't export CG symbols for Cairo build.
- 3:49 PM Changeset in webkit [154783] by
-
- 3 edits in trunk/Source/WebCore
[WinCairo] Unreviewed build fix.
- WebCore.vcxproj/WebCore.vcxproj: Don't exclude the full screen
window from the build.
- WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
- 3:44 PM Changeset in webkit [154782] by
-
- 2 edits in trunk/Source/WebCore
Fix the build after r154780
- dom/SpaceSplitString.cpp:
(WebCore::SpaceSplitStringData::create):
- 3:35 PM Changeset in webkit [154781] by
-
- 4 edits in trunk
[GTK] accessibility/menu-list-sends-change-notification.html has incorrect expected results
https://bugs.webkit.org/show_bug.cgi?id=120419
Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-08-28
Reviewed by Chris Fleizach.
Tools:
Added a notification for AXFocusedUIElementChanged.
- DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
(axObjectEventListener): Added a notification for AXFocusedUIElementChanged.
LayoutTests:
Updated the expected results according to the fix added to AccessibilityCallbacksAtk.cpp
where a notification was added for AXFocusedUIElementChanged.
- platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
- 3:29 PM Changeset in webkit [154780] by
-
- 7 edits in trunk/Source/WebCore
Simplify and clean SpaceSplitString
https://bugs.webkit.org/show_bug.cgi?id=120385
Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-08-27
Reviewed by Ryosuke Niwa.
Clean up of SpaceSplitString following the cleaning of the DOMTokenList hierarchy.
This brings the following:
- Fix the coding style of the header.
- Remove the concepts of empty and null. The list can now be empty or have something. There is no null state.
- Put the tokens directly following SpaceSplitStringData instead of using a Vector in between.
- WebCore.exp.in:
- dom/ElementData.h:
(WebCore::ElementData::hasClass):
- dom/SpaceSplitString.cpp:
(WebCore::tokenizeSpaceSplitString):
(WebCore::SpaceSplitStringData::containsAll):
(WebCore::SpaceSplitString::set):
(WebCore::SpaceSplitString::spaceSplitStringContainsValue):
(WebCore::TokenCounterProcessor::TokenCounterProcessor):
(WebCore::TokenCounterProcessor::processToken):
(WebCore::TokenCounterProcessor::tokenCount):
(WebCore::TokenInitializerProcessor::TokenInitializerProcessor):
(WebCore::TokenInitializerProcessor::processToken):
(WebCore::TokenInitializerProcessor::nextMemoryBucket):
(WebCore::SpaceSplitStringData::create):
(WebCore::SpaceSplitStringData::destroy):
- dom/SpaceSplitString.h:
(WebCore::SpaceSplitStringData::contains):
(WebCore::SpaceSplitStringData::size):
(WebCore::SpaceSplitStringData::operator[]):
(WebCore::SpaceSplitStringData::ref):
(WebCore::SpaceSplitStringData::deref):
(WebCore::SpaceSplitStringData::SpaceSplitStringData):
(WebCore::SpaceSplitStringData::~SpaceSplitStringData):
(WebCore::SpaceSplitStringData::tokenArrayStart):
(WebCore::SpaceSplitString::SpaceSplitString):
(WebCore::SpaceSplitString::operator!=):
(WebCore::SpaceSplitString::clear):
(WebCore::SpaceSplitString::contains):
(WebCore::SpaceSplitString::containsAll):
(WebCore::SpaceSplitString::size):
(WebCore::SpaceSplitString::isEmpty):
(WebCore::SpaceSplitString::operator[]):
(WebCore::SpaceSplitString::spaceSplitStringContainsValue):
- html/ClassList.cpp:
(WebCore::ClassList::classNames):
- page/EventHandler.cpp:
(WebCore::findDropZone):
- 3:25 PM Changeset in webkit [154779] by
-
- 4 edits8 adds in trunk
Namespace prefix is blindly followed when serializing
https://bugs.webkit.org/show_bug.cgi?id=19121
Serializer doesn't handling inconsistent prefixes properly
https://bugs.webkit.org/show_bug.cgi?id=117764
Attribute namespaces are serialized as if they were element ones
https://bugs.webkit.org/show_bug.cgi?id=22958
Reviewed by Ryosuke Niwa.
Source/WebCore:
Add code to make sure unique prefixes and namespace declarations are generated.
Unique prefix generation happens when:
- the same prefix is used to map to different namespaces or
- no prefix is given but the attribute is in a namespace.
This is done in order to not violate constraints listed in http://www.w3.org/TR/xml-names11/. In general
the pseudo code listed in http://www.w3.org/TR/DOM-Level-3-Core/namespaces-algorithms.html#normalizeDocumentAlgo
is used, doing the following for attributes:
if the attribute has a namespace then
if the attribute has no prefix OR prefix is not declared OR conflicts with existing prefix mapping to different NS then
try to find the matching in-scope declaration by looking up the prefix in the namespace -> prefix mapping, if found use that prefix
else if the attribute prefix is not null AND not mapped in-scope, declare the prefix
else generate a unique prefix for the namespace
To keep track of in-scope namespaces a prefix to namespace mapping is used.
Tests: fast/dom/XMLSerializer-attribute-namespace-prefix-conflicts.html
fast/dom/XMLSerializer-same-prefix-different-namespaces-conflict.html
fast/dom/XMLSerializer-setAttributeNS-namespace-no-prefix.html
svg/custom/xlink-prefix-generation-in-attributes.html
- editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::MarkupAccumulator):
(WebCore::MarkupAccumulator::shouldAddNamespaceAttribute):
(WebCore::MarkupAccumulator::appendNamespace):
(WebCore::MarkupAccumulator::generateUniquePrefix):
(WebCore::MarkupAccumulator::appendAttribute):
- editing/MarkupAccumulator.h:
LayoutTests:
Add tests to make sure unique prefixes and namespace declarations are generated for the
case when the same prefix is used to map to different namespaces. All testcases are based
on the testcases attached to the bugs.
- fast/dom/XMLSerializer-attribute-namespace-prefix-conflicts-expected.txt: Added.
- fast/dom/XMLSerializer-attribute-namespace-prefix-conflicts.html: Added.
- fast/dom/XMLSerializer-same-prefix-different-namespaces-conflict-expected.txt: Added.
- fast/dom/XMLSerializer-same-prefix-different-namespaces-conflict.html: Added.
- fast/dom/XMLSerializer-setAttributeNS-namespace-no-prefix-expected.txt: Added.
- fast/dom/XMLSerializer-setAttributeNS-namespace-no-prefix.html: Added.
- svg/custom/xlink-prefix-generation-in-attributes-expected.txt: Added.
- svg/custom/xlink-prefix-generation-in-attributes.html: Added.
- 3:19 PM Changeset in webkit [154778] by
-
- 17 edits4 adds in trunk
AX: Cancel button in search field not accessible.
<https://webkit.org/b/120322>
Source/WebCore:
Expose the cancel button that shows in an input element of
type search to accessibility.
Patch by Sam White <Samuel White> on 2013-08-28
Reviewed by Chris Fleizach.
Test: platform/mac/accessibility/search-field-cancel-button.html
- CMakeLists.txt:
- English.lproj/Localizable.strings:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- accessibility/AXObjectCache.cpp:
(WebCore::createFromRenderer):
- accessibility/AccessibilityAllInOne.cpp:
- accessibility/AccessibilitySearchFieldButtons.cpp: Added.
(WebCore::AccessibilitySearchFieldCancelButton::create):
(WebCore::AccessibilitySearchFieldCancelButton::AccessibilitySearchFieldCancelButton):
(WebCore::AccessibilitySearchFieldCancelButton::accessibilityDescription):
(WebCore::AccessibilitySearchFieldCancelButton::accessibilityText):
(WebCore::AccessibilitySearchFieldCancelButton::press):
(WebCore::AccessibilitySearchFieldCancelButton::computeAccessibilityIsIgnored):
- accessibility/AccessibilitySearchFieldButtons.h: Added.
- dom/Element.h:
(WebCore::Element::isSearchFieldCancelButtonElement):
- html/shadow/TextControlInnerElements.h:
- platform/LocalizedStrings.cpp:
(WebCore::AXSearchFieldCancelButtonText):
- platform/LocalizedStrings.h:
- platform/efl/LocalizedStringsEfl.cpp:
(WebCore::AXSearchFieldCancelButtonText):
- platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::AXSearchFieldCancelButtonText):
- platform/qt/LocalizedStringsQt.cpp:
(WebCore::AXSearchFieldCancelButtonText):
LayoutTests:
Make sure the cancel button that shows in an input element of
type search is accessible and actionable.
Patch by Sam White <Samuel White> on 2013-08-28
Reviewed by Chris Fleizach.
- platform/mac/accessibility/search-field-cancel-button-expected.txt: Added.
- platform/mac/accessibility/search-field-cancel-button.html: Added.
- 1:42 PM Changeset in webkit [154777] by
-
- 5 edits1 delete in trunk/Source/WebInspectorUI
Web Inspector: Give reload icon an :active state and allow CSS to style some SVG images
https://bugs.webkit.org/show_bug.cgi?id=120384
Reviewed by Timothy Hatcher.
The Reload icon is duplicated just to provide different fill colors.
Convert from using <img> to an <svg> document for this image, and style
it with CSS. This also makes it trivial to add an :active state.
- UserInterface/ImageUtilities.js:
(.invokeCallbackWithDocument):
(.imageLoad):
(.imageError):
(wrappedSVGDocument):
Helpers for downloading and in memory caching SVG images.
- UserInterface/Images/Reload.svg:
- UserInterface/Images/ReloadSelected.svg: Removed.
Updated Reload image better matches the original design (slightly
larger). And the duplicate image can be removed.
- UserInterface/ResourceTreeElement.css:
(.item.resource > .status > .reload-button):
(.item.resource > .status > .reload-button > svg *):
(.item.resource.selected > .status > .reload-button > svg *):
(.item.resource.selected > .status > .reload-button:active > svg *):
Different styles, including a new :active style.
- UserInterface/ResourceTreeElement.js:
(WebInspector.ResourceTreeElement.prototype._updateStatusWithMainFrameButtons):
(WebInspector.ResourceTreeElement.prototype._updateStatus):
Handle updating the main frame's state asynchronously since loading the SVG
image document is asynchronous.
- 1:33 PM Changeset in webkit [154776] by
-
- 2 edits in trunk/Tools
Decrease number of workers used in NRWT by the Windows port.
https://bugs.webkit.org/show_bug.cgi?id=120435.
Reviewed by Brent Fulgham.
- Scripts/webkitpy/port/win.py:
(WinPort.default_child_processes):
- 1:26 PM Changeset in webkit [154775] by
-
- 2 edits in trunk/Source/WebCore
MediaPlayerPrivateAVFoundationObjC is painting video frames under the video layer
https://bugs.webkit.org/show_bug.cgi?id=120170
Reviewed by Simon Fraser.
No new tests, it is only possible to test in the debugger.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::hasAvailableVideoFrame): Drive by optimization.
(WebCore::MediaPlayerPrivateAVFoundationObjC::paintCurrentFrameInContext): Move logic from paint here.
(WebCore::MediaPlayerPrivateAVFoundationObjC::paint): Do nothing if we already have a video layer,
otherwise call paint().
- 1:06 PM Changeset in webkit [154774] by
-
- 2 edits in branches/safari-537.60-branch/Source/WebCore
Merged r154694. <rdar://problem/14859826>
- 1:03 PM Changeset in webkit [154773] by
-
- 2 edits in branches/safari-537.60-branch/Source/WebCore
Merged r154693. <rdar://problem/14859826>
- 1:01 PM Changeset in webkit [154772] by
-
- 3 edits in branches/safari-537.60-branch/Source/WebKit
Merged r154642. <rdar://problem/14859824>
- 1:00 PM Changeset in webkit [154771] by
-
- 1 edit3 copies in branches/safari-537.60-branch/Source/WebKit/win
Merged r154634. <rdar://problem/14859824>
- 12:59 PM Changeset in webkit [154770] by
-
- 10 edits2 copies in branches/safari-537.60-branch/Source/WebKit
Merged r154627. <rdar://problem/14859824>
- 12:43 PM Changeset in webkit [154769] by
-
- 11 edits in trunk/Source/WebCore
Add child and descendant const iterators
https://bugs.webkit.org/show_bug.cgi?id=120430
Reviewed by Andreas Kling
This patch adds const-correct DOM tree traversal iterators. It also uses them in a few places.
Some const_casts have been applied where constness breaks.
- dom/ChildIterator.h:
(WebCore::::ChildConstIterator):
(WebCore::::operator):
(WebCore::=):
(WebCore::::ChildConstIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementChildren):
(WebCore::childrenOfType):
- dom/DescendantIterator.h:
(WebCore::::DescendantConstIterator):
(WebCore::::operator):
(WebCore::=):
(WebCore::::DescendantConstIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementDescendants):
(WebCore::descendantsOfType):
- dom/Node.cpp:
(WebCore::Node::numberOfScopedHTMLStyleChildren):
- html/HTMLFieldSetElement.cpp:
(WebCore::HTMLFieldSetElement::legend):
- html/HTMLFieldSetElement.h:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::finishParsingChildren):
- html/HTMLObjectElement.cpp:
(WebCore::HTMLObjectElement::containsJavaApplet):
- svg/SVGElement.cpp:
(WebCore::SVGElement::title):
- svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::collectIntersectionOrEnclosureList):
(WebCore::SVGSVGElement::checkIntersection):
(WebCore::SVGSVGElement::checkEnclosure):
(WebCore::SVGSVGElement::getElementById):
- svg/SVGSVGElement.h:
- 12:41 PM Changeset in webkit [154768] by
-
- 24 edits in branches/safari-537.60-branch
Merged r154527. <rdar://problem/14835696>
- 12:41 PM Changeset in webkit [154767] by
-
- 2 edits in trunk/Source/WebCore
AX:Null pointer may be dereferenced.
https://bugs.webkit.org/show_bug.cgi?id=120300
Patch by Lukasz Gajowy <l.gajowy@samsung.com> on 2013-08-28
Reviewed by Chris Fleizach.
Added a check if newObj is not null and an assert in order to avoid dereferecing null pointer.
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::getOrCreate):
- 12:24 PM Changeset in webkit [154766] by
-
- 7 edits in trunk/Source/WebCore
Document::elementSheet() should return a reference
https://bugs.webkit.org/show_bug.cgi?id=120433
Reviewed by Andreas Kling.
Since elementSheet() always retruns a valid pointer, we can simply return a reference
instead. Also rename m_elemSheet to m_elementSheet.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseInlineStyleDeclaration):
- css/PropertySetCSSStyleDeclaration.cpp:
(WebCore::InlineCSSStyleDeclaration::parentStyleSheet):
- dom/Document.cpp:
(WebCore::Document::~Document):
(WebCore::Document::recalcStyle):
(WebCore::Document::updateBaseURL):
(WebCore::Document::elementSheet):
- dom/Document.h:
- dom/StyledElement.cpp:
(WebCore::StyledElement::setInlineStyleFromString):
(WebCore::StyledElement::setInlineStyleProperty):
(WebCore::StyledElement::addSubresourceAttributeURLs):
(WebCore::StyledElement::addPropertyToPresentationAttributeStyle):
- inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyleSheetForInlineStyle::getStyleAttributeRanges):
- 12:09 PM WikiStart edited by
- (diff)
- 12:00 PM Changeset in webkit [154765] by
-
- 3 edits2 adds in trunk
REGRESSION(r154586): Past names map should only be used when named item is empty
https://bugs.webkit.org/show_bug.cgi?id=120432
Reviewed by Anders Carlsson.
Source/WebCore:
Don't add the element from the past names map if we've found elements of the given name.
Test: fast/forms/past-names-map-should-be-used-only-when-named-item-is-empty.html
- html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::getNamedElements):
LayoutTests:
Add a regression test so that we never regress again.
- fast/forms/past-names-map-should-be-used-only-when-named-item-is-empty-expected.txt: Added.
- fast/forms/past-names-map-should-be-used-only-when-named-item-is-empty.html: Added.
- 11:44 AM Changeset in webkit [154764] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Provide useful error messages for WebKitErrorDomain errors
https://bugs.webkit.org/show_bug.cgi?id=120428
Reviewed by Anders Carlsson.
- WebCoreSupport/WebFrameLoaderClient.cpp:
(WebFrameLoaderClient::cancelledError): Provide text for this error.
(WebFrameLoaderClient::blockedError): Hook up WEB_UI_STRING for this error.
(WebFrameLoaderClient::cannotShowURLError): Ditto
(WebFrameLoaderClient::interruptedForPolicyChangeError): Ditto
(WebFrameLoaderClient::cannotShowMIMETypeError): Ditto
(WebFrameLoaderClient::fileDoesNotExistError): Provide text for this error.
(WebFrameLoaderClient::pluginWillHandleLoadError): Hook up WEB_UI_STRING for this error.
(WebFrameLoaderClient::dispatchDidFailToStartPlugin): Ditto.
(WebFrameLoaderClient::createJavaAppletWidget): Ditto.
(WebFrameLoaderClient::webHistory): Remove blank line above method.
- 11:35 AM Changeset in webkit [154763] by
-
- 6 edits in trunk/Source/WebKit2
Allow the Flash plug-in to open its preference pane
https://bugs.webkit.org/show_bug.cgi?id=120431
<rdar://problem/14857039>
Reviewed by Andreas Kling.
Forward the -[NSWorkspace openFile:] call to the UI process and allow opening
the Flash preference pane (if Flash asks for it).
- PluginProcess/PluginProcess.h:
- PluginProcess/mac/PluginProcessMac.mm:
(WebKit::replacedNSWorkspace_openFile):
(WebKit::initializeCocoaOverrides):
(WebKit::PluginProcess::openFile):
- UIProcess/Plugins/PluginProcessProxy.h:
- UIProcess/Plugins/PluginProcessProxy.messages.in:
- UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
(WebKit::PluginProcessProxy::openURL):
(WebKit::shouldOpenFile):
(WebKit::PluginProcessProxy::openFile):
- 11:31 AM Changeset in webkit [154762] by
-
- 1 edit2 moves in trunk/LayoutTests
Fix a typo in the test name.
- fast/forms/past-names-map-should-not-contain-disassociated-elements-expected.txt: Copied from LayoutTests/fast/forms/past-names-map-should-not-contained-disassociated-elements-expected.txt.
- fast/forms/past-names-map-should-not-contain-disassociated-elements.html: Copied from LayoutTests/fast/forms/past-names-map-should-not-contained-disassociated-elements.html.
- fast/forms/past-names-map-should-not-contained-disassociated-elements-expected.txt: Removed.
- fast/forms/past-names-map-should-not-contained-disassociated-elements.html: Removed.
- 11:28 AM Changeset in webkit [154761] by
-
- 19 edits3 adds in trunk
Don't keep unassociated elements in the past names map
https://bugs.webkit.org/show_bug.cgi?id=120328
Reviewed by Darin Adler.
Source/WebCore:
Remove elements from the past names map of a form element when they are disassociated with the form to match
the behaviors of Firefox 24 and Internet Explorer 10. The specification feedback has been submitted to WHATWG
in http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-August/040586.html
Also fix a memory leak via the past names map when the elements in the map becomes an ancestor of the form
element by storing a raw pointer in the map. This is safe because the form associated elements are kept alive
by another mechanism.
Because ~FormAssociatedElement removes entries from the past names map, we could no longer store HTMLElement*
in HTMLFormElement::m_pastNamesMap as that requires casting FormAssociatedElement* to HTMLElement*, which is
not possible in ~FormAssociatedElement. We instead store pointers to FormNamedItem, new base class of
FormAssociatedElement and HTMLImageElement.
Test: fast/forms/past-names-map-should-not-contained-disassociated-elements.html
- Target.pri:
- WebCore.exp.in:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- html/FormAssociatedElement.cpp:
- html/FormAssociatedElement.h:
(WebCore::toHTMLElement):
- html/FormNamedItem.h: Added.
(WebCore::FormNamedItem::~FormNamedItem):
- html/HTMLElement.h:
(WebCore::HTMLElement::asFormNamedItem): Added. This allows the conversion from a HTMLFormControlElement,
HTMLObjectElement, HTMLImageElement to FormNamedItem in getNamedElements to update the past names map.
- html/HTMLFormControlElement.h:
- html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::removeFormElement):
(WebCore::HTMLFormElement::removeImgElement):
(WebCore::HTMLFormElement::assertItemCanBeInPastNamesMap): Asserts that FormNamedItem added to or obtained
from the past names map is either a form associated element or an image element; the condition guarantees
that the item will be removed from the map before its element gets destructed.
(WebCore::HTMLFormElement::elementFromPastNamesMap):
(WebCore::HTMLFormElement::addToPastNamesMap):
(WebCore::HTMLFormElement::removeFromPastNamesMap): Finds and removes the obsolete item from the map in O(n).
Note that removeFromVector, which is called on m_associatedElements or m_imageElements before this function is called,
is already O(n).
(WebCore::HTMLFormElement::getNamedElements):
- html/HTMLFormElement.h:
- html/HTMLImageElement.h:
- html/HTMLObjectElement.h:
LayoutTests:
Add a regression test. Also Updated the tests to expect the new behavior in which elements are not accessible via
their past names in a form element's name getter once they're disassociated with the form element.
- fast/forms/form-image-access-by-name-expected.txt:
- fast/forms/form-image-access-by-name.html:
- fast/forms/old-names-expected.txt:
- fast/forms/old-names.html:
- fast/forms/past-names-map-should-not-contained-disassociated-elements-expected.txt: Added.
- fast/forms/past-names-map-should-not-contained-disassociated-elements.html: Added.
- 11:27 AM Changeset in webkit [154760] by
-
- 3 edits2 adds in trunk
Duplicate in-band tracks when switching <source> elements
https://bugs.webkit.org/show_bug.cgi?id=120369
Patch by Brendan Long <b.long@cablelabs.com> on 2013-08-28
Reviewed by Eric Carlson.
Source/WebCore:
Test: media/track/track-in-band-duplicate-tracks-when-source-changes.html
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::createMediaPlayer):
Delete existing in-band tracks before creating a new media player.
LayoutTests:
- media/track/track-in-band-duplicate-tracks-when-source-changes.html: Added.
- media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt: Added.
- 10:29 AM Changeset in webkit [154759] by
-
- 4 edits in trunk/Source/WebKit/win
[Windows] Loader is not properly determining supported MIME types
https://bugs.webkit.org/show_bug.cgi?id=120383
Reviewed by Eric Carlson.
- WebCoreSupport/WebFrameLoaderClient.cpp:
(WebFrameLoaderClient::canShowMIMEType): Modify to ask WebView if it can
display the media type. Use new helper function to avoid converting a String
to BSTR, only to immediatly be converted from BSTR back to String.
(WebFrameLoaderClient::canShowMIMETypeAsHTML): Ditto.
- WebView.cpp:
(WebView::canShowMIMEType): Move logic to a new (similarly named) helper function.
(WebView::canShowMIMETypeAsHTML): Ditto.
- WebView.h: Add declaration for two new helper functions.
- 10:11 AM Changeset in webkit [154758] by
-
- 3 edits in trunk/Source/WebCore
Code cleanup: rename FloatIntervalSearchAdapter and remove unnecessary inlines
https://bugs.webkit.org/show_bug.cgi?id=120378
Reviewed by Darin Adler.
Rename FloatIntervalSearchAdapter to ComputeFloatOffsetAdapter. The
naming of this adapter has caused much confusion in reading the code,
as it wasn't apparent that calls to it were actually doing anything
other than searching the interval tree. The new name is a much better
description of what it actually does.
Also, rename m_lowValue and m_highValue member variables to make it
easier to read the code that uses them.
Removed the inlines based on a change by eseidel in Blink.
No new tests, no behavior change.
- rendering/RenderBlock.cpp:
(WebCore::::updateOffsetIfNeeded): Update for renames.
(WebCore::::collectIfNeeded): Ditto.
(WebCore::::getHeightRemaining): Ditto.
(WebCore::RenderBlock::logicalLeftFloatOffsetForLine): Ditto.
(WebCore::RenderBlock::logicalRightFloatOffsetForLine): Ditto.
- rendering/RenderBlock.h:
(WebCore::RenderBlock::FloatingObject::x): Remove unnecessary inline.
(WebCore::RenderBlock::FloatingObject::maxX): Ditto.
(WebCore::RenderBlock::FloatingObject::y): Ditto.
(WebCore::RenderBlock::FloatingObject::maxY): Ditto.
(WebCore::RenderBlock::FloatingObject::width): Ditto.
(WebCore::RenderBlock::FloatingObject::height): Ditto.
(WebCore::RenderBlock::ComputeFloatOffsetAdapter::ComputeFloatOffsetAdapter): Rename.
(WebCore::RenderBlock::ComputeFloatOffsetAdapter::lowValue): Rename m_lowValue.
(WebCore::RenderBlock::ComputeFloatOffsetAdapter::highValue): Rename m_highValue.
- 10:11 AM Changeset in webkit [154757] by
-
- 12 edits in trunk/LayoutTests
[CSS Exclusions] Differentiate names in the simple rectangle test script
https://bugs.webkit.org/show_bug.cgi?id=105208
Patch by Niklas Nielsen <nnielsen@adobe.com> on 2013-08-28
Reviewed by Alexandru Chiculita.
Rename createRectangleTest and createRectangleTestResult to drawTestRectangle and drawExpectedRectangle respectively.
- fast/shapes/resources/simple-rectangle.js:
(drawTextRectangle):
(drawExpectedRectangle):
- fast/shapes/shape-inside/shape-inside-floats-simple-expected.html:
- fast/shapes/shape-inside/shape-inside-floats-simple.html:
- fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html:
- fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html:
- fast/shapes/shape-inside/shape-inside-outside-shape-expected.html:
- fast/shapes/shape-inside/shape-inside-outside-shape.html:
- fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html:
- fast/shapes/shape-inside/shape-inside-recursive-layout.html:
- fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html:
- fast/shapes/shape-inside/shape-inside-subsequent-blocks.html:
- 10:05 AM Changeset in webkit [154756] by
-
- 2 edits in trunk/Source/WebKit2
[wk2] Resolve unused parameters in WebPlatformStrategies.cpp
https://bugs.webkit.org/show_bug.cgi?id=120410
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-28
Reviewed by Darin Adler.
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::getPluginInfo):
(WebKit::WebPlatformStrategies::transientLocalStorageNamespace):
- 10:04 AM Changeset in webkit [154755] by
-
- 2 edits in trunk/Source/WebKit2
[wk2] Resolve unused parameter warnings in the WebProcess.cpp
https://bugs.webkit.org/show_bug.cgi?id=120412
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-28
Reviewed by Darin Adler.
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::startMemorySampler):
- 10:03 AM Changeset in webkit [154754] by
-
- 2 edits in trunk/Source/WebCore
Resolve unused parameter warning in ScriptedAnimationController.cpp.
https://bugs.webkit.org/show_bug.cgi?id=120408
Patch by Tamas Czene <tczene@inf.u-szeged.hu> on 2013-08-28
Reviewed by Darin Adler.
- dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::setThrottled):
- 9:48 AM Changeset in webkit [154753] by
-
- 9 edits in trunk
[CSS Grid Layout] Handle 'span' positions during layout
https://bugs.webkit.org/show_bug.cgi?id=119756
Reviewed by Andreas Kling.
From Blink r149133 by <jchaffraix@chromium.org>
Source/WebCore:
Properly handle the 'span' keyword during layout. We only had
parsing support so far but with this change we are able to
recognize these positions and act accordingly.
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::resolveGridPositionsFromStyle):
(WebCore::RenderGrid::resolveGridPositionAgainstOppositePosition):
- rendering/RenderGrid.h:
- rendering/style/GridPosition.h:
(WebCore::GridPosition::shouldBeResolvedAgainstOppositePosition):
LayoutTests:
Added some new test cases to verify that we properly resolve
'span' positions.
- fast/css-grid-layout/grid-item-negative-position-resolution-expected.txt:
- fast/css-grid-layout/grid-item-negative-position-resolution.html:
- fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
- fast/css-grid-layout/grid-item-spanning-resolution.html:
- 9:44 AM Changeset in webkit [154752] by
-
- 2 edits in trunk/Source/WebKit/qt
[Qt] Option key combinations do not work in Input Elements.
https://bugs.webkit.org/show_bug.cgi?id=120423
Q_WS_MAC is obsolete. We should use Q_OS_MAC instead.
This caused QTBUG-32388.
Reviewed by Darin Adler.
- WebCoreSupport/EditorClientQt.cpp:
(WebCore::EditorClientQt::handleKeyboardEvent):
- 9:33 AM Changeset in webkit [154751] by
-
- 7 edits1 add in trunk/Source/WebCore
Factor descendant iterator assertions into a class.
https://bugs.webkit.org/show_bug.cgi?id=120422
Reviewed by Darin Adler.
Share the assertions between ChildIterator and DescendantIterator. We can use it for future const iterators too.
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/ChildIterator.h:
(WebCore::::ChildIterator):
(WebCore::::operator):
(WebCore::=):
- dom/DescendantIterator.h:
(WebCore::::DescendantIterator):
(WebCore::::operator):
(WebCore::=):
- dom/DescendantIteratorAssertions.h: Added.
(WebCore::DescendantIteratorAssertions::DescendantIteratorAssertions):
(WebCore::DescendantIteratorAssertions::domTreeHasMutated):
(WebCore::DescendantIteratorAssertions::dropEventDispatchAssertion):
- 8:30 AM Changeset in webkit [154750] by
-
- 22 edits in trunk/Source
Eliminate Pasteboard::generalPasteboard
https://bugs.webkit.org/show_bug.cgi?id=120392
Reviewed by Anders Carlsson.
Source/WebCore:
- WebCore.exp.in: Removed the generalPasteboard function.
It didn't need to be exported, because no one was using it.
- editing/Editor.cpp:
(WebCore::Editor::paste): Added an overload that takes a Pasteboard.
(WebCore::Editor::copyURL): Ditto.
- editing/Editor.h: Added overloads.
- editing/EditorCommand.cpp:
(WebCore::executePasteGlobalSelection): Put this function inside the same
platform #if that the global selection code in the Pasteboard class was in.
Changed to use Pasteboard::createForGlobalSelection instead of using the
Pasteboard::setSelectionMode approach.
(WebCore::createCommandMap): Put PasteGlobalSelection inside the platform #if.
- inspector/InjectedScriptHost.cpp:
(WebCore::InjectedScriptHost::copyText): Use Pasteboard::createForCopyAndPaste()
instead of Pasteboard::generalPasteboard().
- inspector/InspectorFrontendHost.cpp:
(WebCore::InspectorFrontendHost::copyText): Ditto.
- platform/Pasteboard.h: Removed generalPasteboard. Replaced isSelectionMode
and setSelectionMode with createForGlobalSelection.
- platform/blackberry/PasteboardBlackBerry.cpp: Deleted generalPasteboard.
- platform/efl/PasteboardEfl.cpp: Deleted generalPasteboard.
- platform/gtk/PasteboardGtk.cpp: Deleted selectionClipboard, primaryClipboard,
generalPasteboard, isSelectionMode, and setSelectionMode.
(WebCore::Pasteboard::createForGlobalSelection): Added.
- platform/gtk/PasteboardHelper.cpp: Deleted m_usePrimarySelectionClipboard,
getCurrentClipboard, and getClipboard.
- platform/gtk/PasteboardHelper.h: Deleted the above, plus
setUsePrimarySelectionClipboard and usePrimarySelectionClipboard.
- platform/ios/PasteboardIOS.mm: Deleted generalPasteboard.
- platform/mac/PasteboardMac.mm: Deleted generalPasteboard.
- platform/qt/PasteboardQt.cpp: Deleted generalPasteboard, isSelectionMode,
and setSelectionMode.
(WebCore::Pasteboard::createForGlobalSelection): Added.
- platform/win/PasteboardWin.cpp: Deleted generalPasteboard.
Source/WebKit/qt:
- WebCoreSupport/EditorClientQt.cpp:
(WebCore::EditorClientQt::respondToChangedSelection):
- WebCoreSupport/QWebPageAdapter.cpp:
(QWebPageAdapter::triggerAction):
Use createForGlobalSelection instead of generalPasteboard and setSelectionMode.
Source/WebKit2:
- WebProcess/WebCoreSupport/WebEditorClient.cpp:
(WebKit::WebEditorClient::updateGlobalSelection):
Use createForGlobalSelection instead of generalPasteboard and setSelectionMode.
- 8:20 AM Changeset in webkit [154749] by
-
- 1 edit2 deletes in trunk/LayoutTests
[Qt] Delete unnecessary empty directories.
Unreviewed gardening.
- platform/qt-5.0: Removed.
- platform/qt-5.0/TestExpectations: Removed.
- platform/qt-5.0/compositing: Removed.
- platform/qt-5.0/compositing/visibility: Removed.
- platform/qt-5.0/css1: Removed.
- platform/qt-5.0/css2.1: Removed.
- platform/qt-5.0/tables: Removed.
- platform/qt-5.0/tables/mozilla: Removed.
- platform/qt-5.0/tables/mozilla/bugs: Removed.
- platform/qt.5-0: Removed.
- platform/qt.5-0/fast: Removed.
- platform/qt.5-0/fast/text: Removed.
- 8:06 AM Changeset in webkit [154748] by
-
- 1 edit1 copy1 delete in trunk/LayoutTests
[Qt] Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 10.
Unreviewed gardening.
- platform/qt-5.0-wk2: Removed.
- platform/qt-wk2/fast: Copied from LayoutTests/platform/qt-5.0-wk2/fast.
- 7:52 AM Changeset in webkit [154747] by
-
- 11 edits in trunk
[GTK] Add support for building JSC with FTL JIT enabled
https://bugs.webkit.org/show_bug.cgi?id=120270
Reviewed by Filip Pizlo.
.:
- Source/autotools/FindDependencies.m4: Disable FTL JIT if the JIT itself is disabled or if the C++ compiler
being used is not Clang. Check for llvm-config and use it to properly test for the LLVM >= 3.4 dependency.
- Source/autotools/PrintBuildConfiguration.m4: Print out the status of the FTL JIT support.
- Source/autotools/ReadCommandLineArguments.m4: Add a configuration flag for enabling the feature, defaulting
to 'no' used as the default value for now. This should switch to 'auto' at some point in future.
- Source/autotools/SetupAutoconfHeader.m4: Define ENABLE_FTL_JIT to a specific value if possible.
Also define HAVE_LLVM to 1 if the LLVM dependency was satisfied.
Source/JavaScriptCore:
- GNUmakefile.am: Add LLVM_LIBS to the list of linker flags and LLVM_CFLAGS to the list of
compiler flags for the JSC library.
- GNUmakefile.list.am: Add the missing build targets.
- ftl/FTLAbbreviations.h: Include the <cstring> header and use std::strlen. This avoids compilation
failures when using the Clang compiler with the libstdc++ standard library.
(JSC::FTL::mdKindID):
(JSC::FTL::mdString):
Source/WTF:
- wtf/Platform.h: Define ENABLE_FTL_JIT to the value of 1 for the GTK port if building for the x86-64
architecture with LLVM present and the define not being previously defined. This is applicable when
configuring the Automake build with '--enable-ftl-jit=auto'.
- 7:41 AM Changeset in webkit [154746] by
-
- 2 edits in trunk/Source/WebCore
Share attach loops between Elements and ShadowRoots
https://bugs.webkit.org/show_bug.cgi?id=120414
Reviewed Andreas Kling.
- style/StyleResolveTree.cpp:
(WebCore::Style::attachChildren):
(WebCore::Style::attachShadowRoot):
(WebCore::Style::detachChildren):
(WebCore::Style::detachShadowRoot):
- 7:31 AM Changeset in webkit [154745] by
-
- 6 edits in trunk/Source/WebCore
Clean up XPathExpressionNode and XPath::Function
https://bugs.webkit.org/show_bug.cgi?id=120411
Reviewed by Antti Koivisto.
Rename the subexpression and function argument getters to be more descriptive,
remove the non-const overloads (they were never used) and change the getters to return
references since they can never be null.
- xml/XPathExpressionNode.cpp:
- xml/XPathExpressionNode.h:
(WebCore::XPath::ParseNode::~ParseNode):
(WebCore::XPath::Expression::addSubExpression):
(WebCore::XPath::Expression::isContextNodeSensitive):
(WebCore::XPath::Expression::setIsContextNodeSensitive):
(WebCore::XPath::Expression::isContextPositionSensitive):
(WebCore::XPath::Expression::setIsContextPositionSensitive):
(WebCore::XPath::Expression::isContextSizeSensitive):
(WebCore::XPath::Expression::setIsContextSizeSensitive):
(WebCore::XPath::Expression::subExpressionCount):
(WebCore::XPath::Expression::subExpression):
- xml/XPathFunctions.cpp:
(WebCore::XPath::Function::setArguments):
(WebCore::XPath::FunId::evaluate):
(WebCore::XPath::FunLocalName::evaluate):
(WebCore::XPath::FunNamespaceURI::evaluate):
(WebCore::XPath::FunName::evaluate):
(WebCore::XPath::FunCount::evaluate):
(WebCore::XPath::FunString::evaluate):
(WebCore::XPath::FunConcat::evaluate):
(WebCore::XPath::FunStartsWith::evaluate):
(WebCore::XPath::FunContains::evaluate):
(WebCore::XPath::FunSubstringBefore::evaluate):
(WebCore::XPath::FunSubstringAfter::evaluate):
(WebCore::XPath::FunSubstring::evaluate):
(WebCore::XPath::FunStringLength::evaluate):
(WebCore::XPath::FunNormalizeSpace::evaluate):
(WebCore::XPath::FunTranslate::evaluate):
(WebCore::XPath::FunBoolean::evaluate):
(WebCore::XPath::FunNot::evaluate):
(WebCore::XPath::FunLang::evaluate):
(WebCore::XPath::FunNumber::evaluate):
(WebCore::XPath::FunSum::evaluate):
(WebCore::XPath::FunFloor::evaluate):
(WebCore::XPath::FunCeiling::evaluate):
(WebCore::XPath::FunRound::evaluate):
- xml/XPathFunctions.h:
(WebCore::XPath::Function::setName):
(WebCore::XPath::Function::argumentCount):
(WebCore::XPath::Function::argument):
(WebCore::XPath::Function::name):
- xml/XPathPredicate.cpp:
(WebCore::XPath::Negative::evaluate):
(WebCore::XPath::NumericOp::evaluate):
(WebCore::XPath::EqTestOp::evaluate):
(WebCore::XPath::LogicalOp::evaluate):
(WebCore::XPath::Union::evaluate):
- 7:25 AM Changeset in webkit [154744] by
-
- 1 edit13 copies1 delete in trunk/LayoutTests
[Qt] Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 9.
Unreviewed gardening.
- platform/qt-5.0-wk2/svg: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prof-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-02-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/color-prop-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-example-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-light-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-order-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-a-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/masking-path-05-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-13-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-14-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-elems-08-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-groups-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/render-groups-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-08-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-09-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-use-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-css-06-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-06-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-align-08-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-deco-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-fonts-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-path-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-text-08-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tref-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tselect-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-ws-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/text-ws-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/animations: Removed.
- platform/qt-5.0-wk2/svg/filters: Removed.
- platform/qt-5.0-wk2/svg/filters/animate-fill-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/big-sized-filter-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/big-sized-filter-2-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/big-sized-filter-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feComposite-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feDropShadow-zero-deviation-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feDropShadow-zero-deviation-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/feGaussianBlur-zero-deviation-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feGaussianBlur-zero-deviation-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-change-target-id-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-late-indirect-update-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-multiple-targets-id-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-reference-invalidation-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-remove-target-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-add-to-document-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-attribute-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-changes-id-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-id-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-inline-style-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-property-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-reappend-to-document-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-remove-from-document-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/feImage-target-style-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filter-on-filter-for-text-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filter-refresh-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filter-width-update-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filterRes1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filterRes1-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/filterRes3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/filterRes3-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/invalidate-on-child-layout-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/parent-children-with-same-filter-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/parent-children-with-same-filter-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/filters/shadow-on-filter-expected.png: Removed.
- platform/qt-5.0-wk2/svg/filters/shadow-on-filter-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/foreignObject: Removed.
- platform/qt-5.0-wk2/svg/foreignObject/fO-parent-display-changes-expected.png: Removed.
- platform/qt-5.0-wk2/svg/foreignObject/svg-document-in-html-document-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie: Removed.
- platform/qt-5.0-wk2/svg/hixie/data-types: Removed.
- platform/qt-5.0-wk2/svg/hixie/data-types/002-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/error: Removed.
- platform/qt-5.0-wk2/svg/hixie/error/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/error/010-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/error/011-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/error/012-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/error/013-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/intrinsic: Removed.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/001-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/002-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/intrinsic/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/006-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/008-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/009-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/010-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/mixed/011-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/001-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/002-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/004-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/005-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/006-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/perf/007-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/rendering-model: Removed.
- platform/qt-5.0-wk2/svg/hixie/rendering-model/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/rendering-model/004-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/text: Removed.
- platform/qt-5.0-wk2/svg/hixie/text/003-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/viewbox: Removed.
- platform/qt-5.0-wk2/svg/hixie/viewbox/preserveAspectRatio: Removed.
- platform/qt-5.0-wk2/svg/hixie/viewbox/preserveAspectRatio/001-expected.png: Removed.
- platform/qt-5.0-wk2/svg/hixie/viewbox/preserveAspectRatio/002-expected.png: Removed.
- platform/qt-5.0-wk2/svg/in-html: Removed.
- platform/qt-5.0-wk2/svg/in-html/circle-expected.png: Removed.
- platform/qt-5.0-wk2/svg/overflow: Removed.
- platform/qt-5.0-wk2/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png: Removed.
- platform/qt-5.0-wk2/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint: Removed.
- platform/qt-5.0-wk2/svg/repaint/container-repaint-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/filter-child-repaint-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/image-href-change-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/image-with-clip-path-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewBox-contract-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewBox-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/inner-svg-change-viewPort-relative-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/mask-clip-target-transform-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/repainting-after-animation-element-removal-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/svgsvgelement-repaint-children-expected.png: Removed.
- platform/qt-5.0-wk2/svg/repaint/text-mask-update-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text: Removed.
- platform/qt-5.0-wk2/svg/text/append-text-node-to-tspan-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/bidi-embedded-direction-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/ems-display-none-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/exs-display-none-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/font-size-below-point-five-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/font-size-below-point-five-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/foreignObject-repaint-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/kerning-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/modify-text-node-in-tspan-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/remove-text-node-from-tspan-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/remove-tspan-from-text-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/scaled-font-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacing-stretch-4-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-4-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/select-x-list-with-tspans-4-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/selection-background-color-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/selection-doubleclick-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/selection-styles-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/selection-tripleclick-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/small-fonts-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/small-fonts-3-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/small-fonts-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/small-fonts-in-html5-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-02-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-04-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-05-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-align-06-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-altglyph-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-deco-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-fill-opacity-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-fonts-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-gradient-positioning-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-midpoint-split-bug-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-overflow-ellipsis-svgfont-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-path-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-repaint-rects-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-rescale-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-spacing-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-03-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-04-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-05-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-06-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-text-07-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-tref-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-tselect-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-tspan-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-viewbox-rescale-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-ws-01-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/text-ws-02-t-expected.png: Removed.
- platform/qt-5.0-wk2/svg/text/tspan-dynamic-positioning-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms: Removed.
- platform/qt-5.0-wk2/svg/transforms/animated-path-inside-transformed-html-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/svg-css-transforms-clip-path-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/svg-css-transforms-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
- platform/qt-5.0-wk2/svg/transforms/text-with-pattern-with-svg-transform-expected.txt: Removed.
- platform/qt-5.0-wk2/svg/wicd: Removed.
- platform/qt-5.0-wk2/svg/wicd/rightsizing-grid-expected.png: Removed.
- platform/qt-5.0-wk2/svg/wicd/test-rightsizing-a-expected.png: Removed.
- platform/qt-5.0-wk2/svg/wicd/test-rightsizing-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/wicd/test-scalable-background-image1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/wicd/test-scalable-background-image2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom: Removed.
- platform/qt-5.0-wk2/svg/zoom/page: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-background-image-tiled-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-background-images-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-foreign-content-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-foreignObject-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-mask-with-percentages-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-image-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-object-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-as-relative-image-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/text: Removed.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-foreignObject-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Removed.
- platform/qt-5.0-wk2/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Removed.
- platform/qt-wk2/svg/W3C-SVG-1.1: Copied from LayoutTests/platform/qt-5.0-wk2/svg/W3C-SVG-1.1.
- platform/qt-wk2/svg/W3C-SVG-1.1-SE: Copied from LayoutTests/platform/qt-5.0-wk2/svg/W3C-SVG-1.1-SE.
- platform/qt-wk2/svg/W3C-SVG-1.2-Tiny: Copied from LayoutTests/platform/qt-5.0-wk2/svg/W3C-SVG-1.2-Tiny.
- platform/qt-wk2/svg/filters: Copied from LayoutTests/platform/qt-5.0-wk2/svg/filters.
- platform/qt-wk2/svg/foreignObject: Copied from LayoutTests/platform/qt-5.0-wk2/svg/foreignObject.
- platform/qt-wk2/svg/hixie: Copied from LayoutTests/platform/qt-5.0-wk2/svg/hixie.
- platform/qt-wk2/svg/in-html: Copied from LayoutTests/platform/qt-5.0-wk2/svg/in-html.
- platform/qt-wk2/svg/overflow: Copied from LayoutTests/platform/qt-5.0-wk2/svg/overflow.
- platform/qt-wk2/svg/repaint: Copied from LayoutTests/platform/qt-5.0-wk2/svg/repaint.
- platform/qt-wk2/svg/text: Copied from LayoutTests/platform/qt-5.0-wk2/svg/text.
- platform/qt-wk2/svg/transforms: Copied from LayoutTests/platform/qt-5.0-wk2/svg/transforms.
- platform/qt-wk2/svg/wicd: Copied from LayoutTests/platform/qt-5.0-wk2/svg/wicd.
- platform/qt-wk2/svg/zoom: Copied from LayoutTests/platform/qt-5.0-wk2/svg/zoom.
- 7:11 AM Changeset in webkit [154743] by
-
- 12 edits in trunk/Source
Page::pluginData() should return a reference.
<https://webkit.org/b/120386>
Reviewed by Darin Adler.
The PluginData is lazily constructed by pluginData(); it never returns null.
A small number of null checks were harmed in the making of this patch.
- 7:10 AM Changeset in webkit [154742] by
-
- 6 edits in trunk
<https://webkit.org/b/120002> [CSS Masking] Add -webkit-mask-source-type shorthand property
Source/WebCore:
Added the -webkit-mask-source-type property to the -webkit-mask shorthand property.
Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-28
Reviewed by Dirk Schulze.
Test cases added in LayoutTests/fast/masking/parsing-mask.html
- css/CSSParser.cpp: Added the CSSPropertyWebkitMaskSourceType property to the array of shorthand properties.
(WebCore::CSSParser::parseValue):
- css/StylePropertyShorthand.cpp: Added the CSSPropertyWebkitMaskSourceType to the list of shorthands.
(WebCore::webkitMaskShorthand):
(WebCore::matchingShorthandsForLonghand):
LayoutTests:
Added test cases for using the source type with the -webkit-mask shorthand property.
Patch by Andrei Parvu <parvu@adobe.com> on 2013-08-28
Reviewed by Dirk Schulze.
- fast/masking/parsing-mask-expected.txt:
- fast/masking/parsing-mask.html:
- 7:03 AM Changeset in webkit [154741] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION(r154708): It broke all plugin tests on GTK and Qt WK1
https://bugs.webkit.org/show_bug.cgi?id=120398
Reviewed by Anders Carlsson.
- bridge/c/c_class.cpp:
(JSC::Bindings::CClass::methodNamed): Keep the pointer of the new CMethod object
to return it after it's adopted by the new HashMap entry.
(JSC::Bindings::CClass::fieldNamed): The pointer to the newly created CField object
should be returned in this branch, matching the behavior before r154708.
- 6:39 AM Changeset in webkit [154740] by
-
- 2 edits in trunk/Source/WebCore
Fix Qt no-libxml2 build.
Not reviewed.
- xml/parser/XMLDocumentParserQt.cpp:
(WebCore::XMLDocumentParser::parseCdata):
- 6:21 AM Changeset in webkit [154739] by
-
- 3 edits in trunk/Tools
Http tests fails on Debian with Apache 2.4
https://bugs.webkit.org/show_bug.cgi?id=120352
Unreviewed fix-up.
Remember to update unit-test expectations and old-run-webkit-tests as well.
- Scripts/webkitperl/httpd.pm:
(getHTTPDConfigPathForTestDirectory):
- Scripts/webkitpy/port/port_testcase.py:
(test_apache_config_file_name_for_platform):
- 6:12 AM Changeset in webkit [154738] by
-
- 14 edits in trunk/Source/WebCore
Don't use NodeRenderingContext when attaching text renderers
https://bugs.webkit.org/show_bug.cgi?id=120402
Reviewed by Andreas Kling.
This patch moves various functions for creating text renderers from NodeRenderingContext and Text to StyleResolveTree.
It also tightens the logic and combines some functions.
- dom/CharacterData.cpp:
(WebCore::CharacterData::parserAppendData):
(WebCore::CharacterData::setDataAndUpdate):
- dom/ContainerNode.cpp:
(WebCore::attachChild):
(WebCore::detachChild):
- dom/NodeRenderingContext.cpp:
- dom/NodeRenderingContext.h:
- dom/Text.cpp:
(WebCore::Text::~Text):
- dom/Text.h:
- html/HTMLViewSourceDocument.cpp:
(WebCore::HTMLViewSourceDocument::addText):
- html/parser/HTMLConstructionSite.cpp:
(WebCore::executeTask):
- html/shadow/InsertionPoint.cpp:
(WebCore::InsertionPoint::willAttachRenderers):
(WebCore::InsertionPoint::willDetachRenderers):
- style/StyleResolveTree.cpp:
(WebCore::Style::isRendererReparented):
(WebCore::Style::previousSiblingRenderer):
(WebCore::Style::nextSiblingRenderer):
From NodeRenderingContext::next/previousRenderer
(WebCore::Style::createTextRenderersForSiblingsAfterAttachIfNeeded):
From Text::createTextRenderersForSiblingsAfterAttachIfNeeded()
(WebCore::Style::textRendererIsNeeded):
From Text::textRendererIsNeeded
(WebCore::Style::createTextRendererIfNeeded):
Combines code from Text::createTextRendererIfNeeded, NodeRenderingContext::createRendererForTextIfNeeded,
NodeRenderingContext constructor and text node relevant code NodeRenderingContext::shouldCreateRenderer.
(WebCore::Style::attachTextRenderer):
(WebCore::Style::detachTextRenderer):
New functions of attaching text renderers. From Text::attach/detachText()
(WebCore::Style::updateTextRendererAfterContentChange):
From Text::updateTextRenderer.
(WebCore::Style::attachShadowRoot):
(WebCore::Style::attachChildren):
(WebCore::Style::attachRenderTree):
(WebCore::Style::detachShadowRoot):
(WebCore::Style::detachChildren):
(WebCore::Style::updateTextStyle):
- style/StyleResolveTree.h:
- xml/parser/XMLDocumentParser.cpp:
(WebCore::XMLDocumentParser::exitText):
- xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::cdataBlock):
- 5:52 AM Changeset in webkit [154737] by
-
- 2 edits in trunk/Source/WebKit2
Fix unused variable warning.
https://bugs.webkit.org/show_bug.cgi?id=120396
Patch by Ábrahám Gábor <abrhm@inf.u-szeged.hu> on 2013-08-28
Reviewed by Allan Sandfeld Jensen.
Fix unused variable compiler warning in PageOverlay.h
- WebProcess/WebPage/PageOverlay.h:
(WebKit::PageOverlay::Client::copyAccessibilityAttributeValue):
(WebKit::PageOverlay::Client::copyAccessibilityAttributeNames):
- 5:39 AM Changeset in webkit [154736] by
-
- 3 edits1 move1 add in trunk
Http tests fails on Debian with Apache 2.4
https://bugs.webkit.org/show_bug.cgi?id=120352
Reviewed by Andreas Kling.
Tools:
Select httpd.conf file for debian based on version, matching Fedora behavior.
- Scripts/webkitpy/port/base.py:
(Port._apache_config_file_name_for_platform):
LayoutTests:
Added an apache 2.4 configuration file adapted from Fedora's,
and renamed the 2.2 file to have consistent naming.
- http/conf/debian-httpd-2.2.conf: Renamed from LayoutTests/http/conf/apache2-debian-httpd.conf.
- http/conf/debian-httpd-2.4.conf: Added.
- 5:32 AM Changeset in webkit [154735] by
-
- 4 edits in trunk
Unreviewed, rolling out r154593.
http://trac.webkit.org/changeset/154593
https://bugs.webkit.org/show_bug.cgi?id=120403
Caused 50+ flaky tests on WebKit1 bots (Requested by carewolf
on #webkit).
Source/WebKit/qt:
- WidgetApi/qwebpage.cpp:
(QWebPage::javaScriptConsoleMessage):
Tools:
- DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebPage::~WebPage):
- 5:31 AM Changeset in webkit [154734] by
-
- 6 edits in trunk/Source/WebCore
Make descendant iterators always require ContainerNode root
https://bugs.webkit.org/show_bug.cgi?id=120393
Reviewed by Andreas Kling.
Remove Node* root versions of the iterators.
Fix the few call sites that required them to have tighter typing.
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::canvasHasFallbackContent):
(WebCore::siblingWithAriaRole):
- dom/ChildIterator.h:
(WebCore::::ChildIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementChildren):
(WebCore::childrenOfType):
- dom/DescendantIterator.h:
(WebCore::::DescendantIterator):
(WebCore::::DescendantIteratorAdapter):
(WebCore::::begin):
(WebCore::::end):
(WebCore::elementDescendants):
(WebCore::descendantsOfType):
- editing/ApplyStyleCommand.cpp:
(WebCore::dummySpanAncestorForNode):
(WebCore::ApplyStyleCommand::cleanupUnstyledAppleStyleSpans):
(WebCore::ApplyStyleCommand::applyInlineStyle):
- editing/ApplyStyleCommand.h:
- 5:13 AM Changeset in webkit [154733] by
-
- 2 edits in trunk/Tools
[Qt][Wk2] Many tests are flaky on Qt 5.1
https://bugs.webkit.org/show_bug.cgi?id=118232
Reviewed by Jocelyn Turcotte.
We need to set renderToOffscreenBuffer since we won't otherwise get
the paint calls necessary to synchronize UI- and Web-Process. It was
only disabled in Qt 5.0 because it conflicted with setRenderWithoutShowing
which is no longer supported or needed.
- WebKitTestRunner/qt/PlatformWebViewQt.cpp:
(WTR::WrapperWindow::handleStatusChanged):
- 3:30 AM Changeset in webkit [154732] by
-
- 4 edits in trunk/Source/WebCore
WorkerGlobalScopeWebDatabase requires ENABLE(WORKERS)
https://bugs.webkit.org/show_bug.cgi?id=120395
Reviewed by Christophe Dumez.
WorkerGlobalScopeDatabase uses the WorkerGlobalScope object which is
defined only when WORKERS are enabled. We should guard that code.
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.h:
- Modules/webdatabase/WorkerGlobalScopeWebDatabase.idl:
- 3:26 AM Changeset in webkit [154731] by
-
- 6 edits2 adds in trunk
[CSS Grid Layout] Fix grid position resolution
https://bugs.webkit.org/show_bug.cgi?id=119801
Reviewed by Andreas Kling.
From Blink r148833, r148878, r150403 by <jchaffraix@chromium.org>
Source/WebCore:
Both grid-{column|row}-end and negative positions were not
properly handled in our grid position resolution code. We were
using the same code to resolve all the grid positions without
considering the edges of the grid.
Also refactored the grid size estimation in
resolveGridPositionsFromStyle() so we can use it for the grid size
estimation. The code no longer requires the grid to be filled at
that moment as the specs changed to use the "explicit grid" which
is independent of grid items (only depends on style).
Test: fast/css-grid-layout/grid-item-negative-position-resolution.html
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::maximumIndexInDirection):
(WebCore::RenderGrid::resolveGridPositionsFromStyle):
(WebCore::adjustGridPositionForSide):
(WebCore::RenderGrid::resolveGridPositionFromStyle):
- rendering/RenderGrid.h:
LayoutTests:
Added a new test to check negative position resolution. Also added
several new test cases to check that we properly resolve grid
positions in the grid edges.
- fast/css-grid-layout/grid-item-negative-position-resolution-expected.txt: Added.
- fast/css-grid-layout/grid-item-negative-position-resolution.html: Added.
- fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
- fast/css-grid-layout/grid-item-spanning-resolution.html:
- 2:58 AM Changeset in webkit [154730] by
-
- 8 edits in trunk
[CSS Grid Layout] infinity should be defined as a negative value
https://bugs.webkit.org/show_bug.cgi?id=107053
Reviewed by Andreas Kling.
From Blink r154805 by <jchaffraix@chromium.org>
Source/WebCore:
Reject negative values for track-breadth at parse time as
mentioned in the latest versions of the spec.
Added some extra checks to the existing tests.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseGridBreadth):
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::computeUsedBreadthOfMaxLength):
LayoutTests:
Added some new test cases to check that track-breadth cannot be a
negative value, either it's a length, a percentage...
- fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
- fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
- fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
- fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
- 2:45 AM Changeset in webkit [154729] by
-
- 2 edits in trunk/Source/WebKit2
[GTK][WK2] Only set up a RedirectedXCompositeWindow if running under an X11 display
https://bugs.webkit.org/show_bug.cgi?id=120321
Reviewed by Gustavo Noronha Silva.
Only set up the RedirectedXCompositeWindow member of the WebKitWebViewBasePrivate struct
if we're running under an X11 display. This is now done in the webkitWebViewBaseConstructed
function rather than the constructor, which is removed.
This allows for the UIProcess to run in a Wayland environment even when built with accelerated
compositing enabled. Of course, at the moment there's no support yet for accelerated compositing
under Wayland, so we fall back to rendering the backing store. No changes are introduced to
the behavior under X11 - accelerated compositing will be used where possible, if supported.
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseConstructed):
- 2:34 AM Changeset in webkit [154728] by
-
- 2 edits in trunk/Source/WebKit2
[GTK][WK2] Disable accelerated compositing under Wayland
https://bugs.webkit.org/show_bug.cgi?id=120347
Reviewed by Martin Robinson.
Accelerated compositing is not yet supported under the Wayland display protocol,
so it should be disabled. Since it is enabled by default and the GTK WK2 API does
not provide any way to change that, it's enough to disable it when attaching the
WebKitSettings object to the WebPageGroup if running under Wayland.
- UIProcess/API/gtk/WebKitWebViewGroup.cpp:
(webkitWebViewGroupAttachSettingsToPageGroup):
- 2:29 AM Changeset in webkit [154727] by
-
- 6 edits in trunk
[Soup] WebTiming information not shown in the inspector
https://bugs.webkit.org/show_bug.cgi?id=118395
Reviewed by Martin Robinson.
Source/WebCore:
WebTiming information was not correctly provided to WebCore
because the gotHeadersCallback was incorrectly resetting the
original ResourceResponse (which had the ResourceLoadTiming
object) instead of simply updating their contents using the
SoupMessage.
No new test required as this feature is already covered by the
existing webtiming tests. In any case this change includes a fix
for the http/tests/misc/webtiming-ssl.php test which was not
failing even if it should because it was not correct.
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::gotHeadersCallback):
(WebCore::restartedCallback): restartedCallback should be
available only if WEB_TIMING is defined.
(WebCore::createSoupMessageForHandleAndRequest): Ditto.
LayoutTests:
Fixed the webiming-ssl.php test that was incorrectly considering a
FAIL as the expected result. It was probably just a legacy
decision which came from the times where DRT was responsible of
reporting WebTiming information.
Also added a new test that fails due to wkb.ug/103927. It was not
detected before because there were no timing information in the
response.
- http/tests/misc/resources/webtiming-ssl.html:
- http/tests/misc/webtiming-ssl-expected.txt:
- platform/gtk/TestExpectations: added
http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html.
- 1:32 AM Changeset in webkit [154726] by
-
- 2 edits in trunk/LayoutTests
Unreviewed ARM Qt gardening.
- platform/qt-arm/TestExpectations:
Unskipped some tests which are already passed.
- 1:08 AM Changeset in webkit [154725] by
-
- 1 edit725 copies17 adds11 deletes in trunk/LayoutTests
[Qt] Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 8.
Unreviewed gardening.
- platform/qt-wk2/svg/as-background-image/animated-svg-as-background-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/animated-svg-as-background-expected.png.
- platform/qt-wk2/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png.
- platform/qt-wk2/svg/as-background-image/svg-as-background-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-2-expected.png.
- platform/qt-wk2/svg/as-background-image/svg-as-background-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-3-expected.png.
- platform/qt-wk2/svg/as-background-image/svg-as-background-5-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-5-expected.png.
- platform/qt-wk2/svg/as-background-image/svg-as-background-6-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/svg-as-background-6-expected.png.
- platform/qt-wk2/svg/as-background-image/svg-background-partial-redraw-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-background-image/svg-background-partial-redraw-expected.png.
- platform/qt-wk2/svg/as-border-image/svg-as-border-image-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-border-image/svg-as-border-image-2-expected.png.
- platform/qt-wk2/svg/as-border-image/svg-as-border-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-border-image/svg-as-border-image-expected.png.
- platform/qt-wk2/svg/as-image/animated-svg-as-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-expected.png.
- platform/qt-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png.
- platform/qt-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.txt.
- platform/qt-wk2/svg/as-image/animated-svg-as-image-same-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-same-image-expected.png.
- platform/qt-wk2/svg/as-image/animated-svg-as-image-same-image-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/animated-svg-as-image-same-image-expected.txt.
- platform/qt-wk2/svg/as-image/image-preserveAspectRatio-all-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/image-preserveAspectRatio-all-expected.png.
- platform/qt-wk2/svg/as-image/image-respects-pageScaleFactor-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/image-respects-pageScaleFactor-expected.png.
- platform/qt-wk2/svg/as-image/img-preserveAspectRatio-support-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/img-preserveAspectRatio-support-1-expected.png.
- platform/qt-wk2/svg/as-image/img-preserveAspectRatio-support-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/img-preserveAspectRatio-support-2-expected.png.
- platform/qt-wk2/svg/as-image/svg-image-change-content-size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-image/svg-image-change-content-size-expected.png.
- platform/qt-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png.
- platform/qt-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png.
- platform/qt-wk2/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png.
- platform/qt-wk2/svg/as-object/embedded-svg-size-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/embedded-svg-size-changes-expected.png.
- platform/qt-wk2/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png.
- platform/qt-wk2/svg/as-object/nested-embedded-svg-size-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-expected.png.
- platform/qt-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png.
- platform/qt-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png.
- platform/qt-wk2/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt.
- platform/qt-wk2/svg/batik/filters/feTile-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/filters/feTile-expected.png.
- platform/qt-wk2/svg/batik/filters/filterRegions-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/filters/filterRegions-expected.png.
- platform/qt-wk2/svg/batik/masking/maskRegions-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/masking/maskRegions-expected.png.
- platform/qt-wk2/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/paints/patternPreserveAspectRatioA-expected.png.
- platform/qt-wk2/svg/batik/paints/patternRegionA-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/paints/patternRegionA-expected.png.
- platform/qt-wk2/svg/batik/paints/patternRegions-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/paints/patternRegions-expected.png.
- platform/qt-wk2/svg/batik/paints/patternRegions-positioned-objects-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/paints/patternRegions-positioned-objects-expected.png.
- platform/qt-wk2/svg/batik/text/smallFonts-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/smallFonts-expected.png.
- platform/qt-wk2/svg/batik/text/textAnchor-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textAnchor-expected.png.
- platform/qt-wk2/svg/batik/text/textAnchor2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textAnchor2-expected.png.
- platform/qt-wk2/svg/batik/text/textAnchor3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textAnchor3-expected.png.
- platform/qt-wk2/svg/batik/text/textDecoration-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textDecoration-expected.png.
- platform/qt-wk2/svg/batik/text/textDecoration2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textDecoration2-expected.png.
- platform/qt-wk2/svg/batik/text/textEffect-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textEffect-expected.png.
- platform/qt-wk2/svg/batik/text/textEffect2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textEffect2-expected.png.
- platform/qt-wk2/svg/batik/text/textEffect3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textEffect3-expected.png.
- platform/qt-wk2/svg/batik/text/textFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textFeatures-expected.png.
- platform/qt-wk2/svg/batik/text/textGlyphOrientationHorizontal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textGlyphOrientationHorizontal-expected.png.
- platform/qt-wk2/svg/batik/text/textLayout-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textLayout-expected.png.
- platform/qt-wk2/svg/batik/text/textLayout2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textLayout2-expected.png.
- platform/qt-wk2/svg/batik/text/textLength-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textLength-expected.png.
- platform/qt-wk2/svg/batik/text/textOnPath-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textOnPath-expected.png.
- platform/qt-wk2/svg/batik/text/textOnPath2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textOnPath2-expected.png.
- platform/qt-wk2/svg/batik/text/textOnPath3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textOnPath3-expected.png.
- platform/qt-wk2/svg/batik/text/textOnPathSpaces-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textOnPathSpaces-expected.png.
- platform/qt-wk2/svg/batik/text/textPCDATA-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textPCDATA-expected.png.
- platform/qt-wk2/svg/batik/text/textPosition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textPosition-expected.png.
- platform/qt-wk2/svg/batik/text/textPosition2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textPosition2-expected.png.
- platform/qt-wk2/svg/batik/text/textProperties-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textProperties-expected.png.
- platform/qt-wk2/svg/batik/text/textProperties2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textProperties2-expected.png.
- platform/qt-wk2/svg/batik/text/textStyles-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/textStyles-expected.png.
- platform/qt-wk2/svg/batik/text/verticalText-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/verticalText-expected.png.
- platform/qt-wk2/svg/batik/text/verticalTextOnPath-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/verticalTextOnPath-expected.png.
- platform/qt-wk2/svg/batik/text/xmlSpace-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/batik/text/xmlSpace-expected.png.
- platform/qt-wk2/svg/carto.net/button-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/carto.net/button-expected.png.
- platform/qt-wk2/svg/carto.net/colourpicker-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/carto.net/colourpicker-expected.png.
- platform/qt-wk2/svg/carto.net/slider-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/carto.net/slider-expected.png.
- platform/qt-wk2/svg/carto.net/textbox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/carto.net/textbox-expected.png.
- platform/qt-wk2/svg/carto.net/window-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/carto.net/window-expected.png.
- platform/qt-wk2/svg/clip-path/clip-path-pixelation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/clip-path/clip-path-pixelation-expected.png.
- platform/qt-wk2/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png.
- platform/qt-wk2/svg/css/arrow-with-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/arrow-with-shadow-expected.png.
- platform/qt-wk2/svg/css/composite-shadow-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/composite-shadow-text-expected.png.
- platform/qt-wk2/svg/css/css-box-min-width-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/css-box-min-width-expected.png.
- platform/qt-wk2/svg/css/group-with-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/group-with-shadow-expected.png.
- platform/qt-wk2/svg/css/text-gradient-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/text-gradient-shadow-expected.png.
- platform/qt-wk2/svg/css/text-gradient-shadow-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/text-gradient-shadow-expected.txt.
- platform/qt-wk2/svg/css/text-shadow-multiple-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/css/text-shadow-multiple-expected.png.
- platform/qt-wk2/svg/custom/SVGMatrix-interface-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/SVGMatrix-interface-expected.png.
- platform/qt-wk2/svg/custom/SVGPoint-matrixTransform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/SVGPoint-matrixTransform-expected.png.
- platform/qt-wk2/svg/custom/absolute-sized-content-with-resources-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/absolute-sized-content-with-resources-expected.png.
- platform/qt-wk2/svg/custom/alignment-baseline-modes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/alignment-baseline-modes-expected.png.
- platform/qt-wk2/svg/custom/altglyph-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/altglyph-expected.png.
- platform/qt-wk2/svg/custom/animate-path-discrete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/animate-path-discrete-expected.png.
- platform/qt-wk2/svg/custom/animate-path-morphing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/animate-path-morphing-expected.png.
- platform/qt-wk2/svg/custom/animate-target-id-changed-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/animate-target-id-changed-expected.png.
- platform/qt-wk2/svg/custom/animate-target-removed-from-document-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/animate-target-removed-from-document-expected.png.
- platform/qt-wk2/svg/custom/bug45331-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/bug45331-expected.png.
- platform/qt-wk2/svg/custom/circle-move-invalidation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/circle-move-invalidation-expected.png.
- platform/qt-wk2/svg/custom/clip-mask-negative-scale-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-mask-negative-scale-expected.png.
- platform/qt-wk2/svg/custom/clip-path-child-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-path-child-changes-expected.png.
- platform/qt-wk2/svg/custom/clip-path-href-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-path-href-changes-expected.png.
- platform/qt-wk2/svg/custom/clip-path-id-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-path-id-changes-expected.png.
- platform/qt-wk2/svg/custom/clip-path-referencing-use-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-path-referencing-use-expected.png.
- platform/qt-wk2/svg/custom/clip-path-units-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clip-path-units-changes-expected.png.
- platform/qt-wk2/svg/custom/clone-element-with-animated-svg-properties-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/clone-element-with-animated-svg-properties-expected.png.
- platform/qt-wk2/svg/custom/container-opacity-clip-viewBox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/container-opacity-clip-viewBox-expected.png.
- platform/qt-wk2/svg/custom/coords-relative-units-transforms-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/coords-relative-units-transforms-expected.png.
- platform/qt-wk2/svg/custom/createImageElement-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/createImageElement-expected.png.
- platform/qt-wk2/svg/custom/createImageElement2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/createImageElement2-expected.png.
- platform/qt-wk2/svg/custom/deep-dynamic-updates-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/deep-dynamic-updates-expected.png.
- platform/qt-wk2/svg/custom/dominant-baseline-hanging-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/dominant-baseline-hanging-expected.png.
- platform/qt-wk2/svg/custom/dominant-baseline-modes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/dominant-baseline-modes-expected.png.
- platform/qt-wk2/svg/custom/dynamic-svg-document-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/dynamic-svg-document-creation-expected.png.
- platform/qt-wk2/svg/custom/embedding-external-svgs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/embedding-external-svgs-expected.png.
- platform/qt-wk2/svg/custom/empty-clip-path-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/empty-clip-path-expected.png.
- platform/qt-wk2/svg/custom/external-paintserver-reference-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/external-paintserver-reference-expected.png.
- platform/qt-wk2/svg/custom/feComponentTransfer-Discrete-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Discrete-expected.png.
- platform/qt-wk2/svg/custom/feComponentTransfer-Gamma-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Gamma-expected.png.
- platform/qt-wk2/svg/custom/feComponentTransfer-Linear-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Linear-expected.png.
- platform/qt-wk2/svg/custom/feComponentTransfer-Table-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/feComponentTransfer-Table-expected.png.
- platform/qt-wk2/svg/custom/fill-SVGPaint-interface-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/fill-SVGPaint-interface-expected.png.
- platform/qt-wk2/svg/custom/fill-fallback-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/fill-fallback-expected.png.
- platform/qt-wk2/svg/custom/fill-opacity-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/fill-opacity-update-expected.png.
- platform/qt-wk2/svg/custom/focus-ring-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/focus-ring-expected.png.
- platform/qt-wk2/svg/custom/font-face-cascade-order-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/font-face-cascade-order-expected.png.
- platform/qt-wk2/svg/custom/font-face-simple-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/font-face-simple-expected.png.
- platform/qt-wk2/svg/custom/foreignObject-crash-on-hover-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/foreignObject-crash-on-hover-expected.png.
- platform/qt-wk2/svg/custom/getPresentationAttribute-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/getPresentationAttribute-expected.png.
- platform/qt-wk2/svg/custom/getscreenctm-in-mixed-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/getscreenctm-in-mixed-content-expected.png.
- platform/qt-wk2/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png.
- platform/qt-wk2/svg/custom/getsvgdocument-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/getsvgdocument-expected.png.
- platform/qt-wk2/svg/custom/glyph-selection-bidi-mirror-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/glyph-selection-bidi-mirror-expected.txt.
- platform/qt-wk2/svg/custom/gradient-add-stops-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/gradient-add-stops-expected.png.
- platform/qt-wk2/svg/custom/gradient-cycle-detection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/gradient-cycle-detection-expected.png.
- platform/qt-wk2/svg/custom/gradient-deep-referencing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/gradient-deep-referencing-expected.png.
- platform/qt-wk2/svg/custom/gradient-stop-style-change-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/gradient-stop-style-change-expected.png.
- platform/qt-wk2/svg/custom/gradient-with-1d-boundingbox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/gradient-with-1d-boundingbox-expected.png.
- platform/qt-wk2/svg/custom/hit-test-path-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/hit-test-path-expected.png.
- platform/qt-wk2/svg/custom/hit-test-path-stroke-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/hit-test-path-stroke-expected.png.
- platform/qt-wk2/svg/custom/hit-test-unclosed-subpaths-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/hit-test-unclosed-subpaths-expected.png.
- platform/qt-wk2/svg/custom/hit-test-with-br-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/hit-test-with-br-expected.png.
- platform/qt-wk2/svg/custom/image-parent-translation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/image-parent-translation-expected.png.
- platform/qt-wk2/svg/custom/image-rescale-clip-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/image-rescale-clip-expected.png.
- platform/qt-wk2/svg/custom/image-rescale-scroll-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/image-rescale-scroll-expected.png.
- platform/qt-wk2/svg/custom/image-small-width-height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/image-small-width-height-expected.png.
- platform/qt-wk2/svg/custom/image-with-transform-clip-filter-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/image-with-transform-clip-filter-expected.png.
- platform/qt-wk2/svg/custom/inline-svg-in-xhtml-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/inline-svg-in-xhtml-expected.png.
- platform/qt-wk2/svg/custom/invalid-css-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-css-expected.png.
- platform/qt-wk2/svg/custom/invalid-fill-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-fill-expected.png.
- platform/qt-wk2/svg/custom/invalid-fill-hex-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-fill-hex-expected.png.
- platform/qt-wk2/svg/custom/invalid-lengthlist-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-lengthlist-expected.png.
- platform/qt-wk2/svg/custom/invalid-stroke-hex-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-stroke-hex-expected.png.
- platform/qt-wk2/svg/custom/invalid-uri-stroke-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invalid-uri-stroke-expected.png.
- platform/qt-wk2/svg/custom/invisible-text-after-scrolling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/invisible-text-after-scrolling-expected.png.
- platform/qt-wk2/svg/custom/js-late-clipPath-and-object-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-clipPath-and-object-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-clipPath-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-clipPath-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-gradient-and-object-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-gradient-and-object-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-gradient-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-gradient-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-marker-and-object-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-marker-and-object-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-marker-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-marker-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-mask-and-object-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-mask-and-object-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-mask-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-mask-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-pattern-and-object-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-pattern-and-object-creation-expected.png.
- platform/qt-wk2/svg/custom/js-late-pattern-creation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-late-pattern-creation-expected.png.
- platform/qt-wk2/svg/custom/js-repaint-rect-on-path-with-stroke-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-repaint-rect-on-path-with-stroke-expected.png.
- platform/qt-wk2/svg/custom/js-update-bounce-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-bounce-expected.png.
- platform/qt-wk2/svg/custom/js-update-container-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-container-expected.png.
- platform/qt-wk2/svg/custom/js-update-container2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-container2-expected.png.
- platform/qt-wk2/svg/custom/js-update-gradient-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-gradient-expected.png.
- platform/qt-wk2/svg/custom/js-update-image-and-display-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-image-and-display-expected.png.
- platform/qt-wk2/svg/custom/js-update-image-and-display2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-image-and-display2-expected.png.
- platform/qt-wk2/svg/custom/js-update-image-and-display3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-image-and-display3-expected.png.
- platform/qt-wk2/svg/custom/js-update-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-image-expected.png.
- platform/qt-wk2/svg/custom/js-update-path-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-path-changes-expected.png.
- platform/qt-wk2/svg/custom/js-update-path-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-path-removal-expected.png.
- platform/qt-wk2/svg/custom/js-update-pattern-child-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-pattern-child-expected.png.
- platform/qt-wk2/svg/custom/js-update-pattern-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-pattern-expected.png.
- platform/qt-wk2/svg/custom/js-update-polygon-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-polygon-changes-expected.png.
- platform/qt-wk2/svg/custom/js-update-polygon-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-polygon-removal-expected.png.
- platform/qt-wk2/svg/custom/js-update-stop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-stop-expected.png.
- platform/qt-wk2/svg/custom/js-update-stop-linked-gradient-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-stop-linked-gradient-expected.png.
- platform/qt-wk2/svg/custom/js-update-style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-style-expected.png.
- platform/qt-wk2/svg/custom/js-update-transform-addition-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-transform-addition-expected.png.
- platform/qt-wk2/svg/custom/js-update-transform-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/js-update-transform-changes-expected.png.
- platform/qt-wk2/svg/custom/junk-data-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/junk-data-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-transform-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-viewBox-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewBox-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-viewBox-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewBox-transform-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-viewTarget-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-viewTarget-expected.png.
- platform/qt-wk2/svg/custom/linking-a-03-b-zoomAndPan-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-a-03-b-zoomAndPan-expected.png.
- platform/qt-wk2/svg/custom/linking-base-external-reference-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-base-external-reference-expected.png.
- platform/qt-wk2/svg/custom/linking-uri-01-b-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/linking-uri-01-b-expected.png.
- platform/qt-wk2/svg/custom/marker-child-changes-css-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-child-changes-css-expected.png.
- platform/qt-wk2/svg/custom/marker-child-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-child-changes-expected.png.
- platform/qt-wk2/svg/custom/marker-default-width-height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-default-width-height-expected.png.
- platform/qt-wk2/svg/custom/marker-orient-auto-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-orient-auto-expected.png.
- platform/qt-wk2/svg/custom/marker-orient-auto-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-orient-auto-expected.txt.
- platform/qt-wk2/svg/custom/marker-overflow-clip-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-overflow-clip-expected.png.
- platform/qt-wk2/svg/custom/marker-strokeWidth-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-strokeWidth-changes-expected.png.
- platform/qt-wk2/svg/custom/marker-viewBox-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/marker-viewBox-changes-expected.png.
- platform/qt-wk2/svg/custom/mask-child-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/mask-child-changes-expected.png.
- platform/qt-wk2/svg/custom/mask-invalidation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/mask-invalidation-expected.png.
- platform/qt-wk2/svg/custom/massive-coordinates-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/massive-coordinates-expected.png.
- platform/qt-wk2/svg/custom/missing-xlink-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/missing-xlink-expected.png.
- platform/qt-wk2/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/mouse-move-on-svg-container-standalone-expected.png.
- platform/qt-wk2/svg/custom/no-inherited-dashed-stroke-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/no-inherited-dashed-stroke-expected.png.
- platform/qt-wk2/svg/custom/object-sizing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/object-sizing-expected.png.
- platform/qt-wk2/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png.
- platform/qt-wk2/svg/custom/object-sizing-no-width-height-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/object-sizing-no-width-height-expected.png.
- platform/qt-wk2/svg/custom/path-bad-data-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/path-bad-data-expected.png.
- platform/qt-wk2/svg/custom/pattern-cycle-detection-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-cycle-detection-expected.png.
- platform/qt-wk2/svg/custom/pattern-deep-referencing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-deep-referencing-expected.png.
- platform/qt-wk2/svg/custom/pattern-in-defs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-in-defs-expected.png.
- platform/qt-wk2/svg/custom/pattern-incorrect-tiling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-incorrect-tiling-expected.png.
- platform/qt-wk2/svg/custom/pattern-rotate-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-rotate-expected.png.
- platform/qt-wk2/svg/custom/pattern-rotate-gaps-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-rotate-gaps-expected.png.
- platform/qt-wk2/svg/custom/pattern-scaling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-scaling-expected.png.
- platform/qt-wk2/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png.
- platform/qt-wk2/svg/custom/pending-resource-after-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pending-resource-after-removal-expected.png.
- platform/qt-wk2/svg/custom/percentage-of-html-parent-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/percentage-of-html-parent-expected.png.
- platform/qt-wk2/svg/custom/pointer-events-image-css-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pointer-events-image-css-transform-expected.png.
- platform/qt-wk2/svg/custom/pointer-events-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pointer-events-image-expected.png.
- platform/qt-wk2/svg/custom/pointer-events-path-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pointer-events-path-expected.png.
- platform/qt-wk2/svg/custom/pointer-events-text-css-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pointer-events-text-css-transform-expected.png.
- platform/qt-wk2/svg/custom/pointer-events-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/pointer-events-text-expected.png.
- platform/qt-wk2/svg/custom/preserve-aspect-ratio-syntax-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/preserve-aspect-ratio-syntax-expected.png.
- platform/qt-wk2/svg/custom/prevent-default-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/prevent-default-expected.png.
- platform/qt-wk2/svg/custom/recursive-clippath-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/recursive-clippath-expected.png.
- platform/qt-wk2/svg/custom/recursive-filter-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/recursive-filter-expected.png.
- platform/qt-wk2/svg/custom/recursive-gradient-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/recursive-gradient-expected.png.
- platform/qt-wk2/svg/custom/recursive-mask-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/recursive-mask-expected.png.
- platform/qt-wk2/svg/custom/recursive-pattern-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/recursive-pattern-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-content-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-content-with-resources-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-content-with-resources-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-deep-shadow-tree-content-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-image-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-inner-svg-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-inner-svg-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-shadow-tree-content-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-use-on-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-use-on-symbol-expected.png.
- platform/qt-wk2/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png.
- platform/qt-wk2/svg/custom/repaint-moving-svg-and-div-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/repaint-moving-svg-and-div-expected.png.
- platform/qt-wk2/svg/custom/repaint-on-image-bounds-change-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/repaint-on-image-bounds-change-expected.png.
- platform/qt-wk2/svg/custom/repaint-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/repaint-shadow-expected.png.
- platform/qt-wk2/svg/custom/repaint-stroke-width-changes-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/repaint-stroke-width-changes-expected.png.
- platform/qt-wk2/svg/custom/resource-client-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/resource-client-removal-expected.png.
- platform/qt-wk2/svg/custom/resource-invalidate-on-target-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/resource-invalidate-on-target-update-expected.png.
- platform/qt-wk2/svg/custom/rootmost-svg-xy-attrs-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/rootmost-svg-xy-attrs-expected.png.
- platform/qt-wk2/svg/custom/scroll-hit-test-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/scroll-hit-test-expected.png.
- platform/qt-wk2/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png.
- platform/qt-wk2/svg/custom/second-inline-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/second-inline-text-expected.png.
- platform/qt-wk2/svg/custom/shape-rendering-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/shape-rendering-expected.png.
- platform/qt-wk2/svg/custom/shapes-supporting-markers-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/shapes-supporting-markers-expected.png.
- platform/qt-wk2/svg/custom/simple-text-double-shadow-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/simple-text-double-shadow-expected.png.
- platform/qt-wk2/svg/custom/simpleCDF-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/simpleCDF-expected.png.
- platform/qt-wk2/svg/custom/stroke-fallback-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/stroke-fallback-expected.png.
- platform/qt-wk2/svg/custom/stroke-opacity-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/stroke-opacity-update-expected.png.
- platform/qt-wk2/svg/custom/stroke-width-large-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/stroke-width-large-expected.png.
- platform/qt-wk2/svg/custom/stroked-pattern-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/stroked-pattern-expected.png.
- platform/qt-wk2/svg/custom/style-attribute-font-size-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/style-attribute-font-size-expected.png.
- platform/qt-wk2/svg/custom/svg-absolute-children-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-absolute-children-expected.png.
- platform/qt-wk2/svg/custom/svg-curve-with-relative-cordinates-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-curve-with-relative-cordinates-expected.png.
- platform/qt-wk2/svg/custom/svg-float-border-padding-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-float-border-padding-expected.png.
- platform/qt-wk2/svg/custom/svg-fonts-in-html-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-fonts-in-html-expected.png.
- platform/qt-wk2/svg/custom/svg-fonts-segmented-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-fonts-segmented-expected.png.
- platform/qt-wk2/svg/custom/svg-fonts-without-missing-glyph-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-fonts-without-missing-glyph-expected.png.
- platform/qt-wk2/svg/custom/svg-fonts-word-spacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-fonts-word-spacing-expected.png.
- platform/qt-wk2/svg/custom/svg-overflow-types-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/svg-overflow-types-expected.png.
- platform/qt-wk2/svg/custom/text-clip-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-clip-expected.png.
- platform/qt-wk2/svg/custom/text-ctm-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-ctm-expected.png.
- platform/qt-wk2/svg/custom/text-decoration-visibility-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-decoration-visibility-expected.png.
- platform/qt-wk2/svg/custom/text-dom-01-f-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-dom-01-f-expected.png.
- platform/qt-wk2/svg/custom/text-dom-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-dom-removal-expected.png.
- platform/qt-wk2/svg/custom/text-filter-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-filter-expected.png.
- platform/qt-wk2/svg/custom/text-hit-test-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-hit-test-expected.png.
- platform/qt-wk2/svg/custom/text-image-opacity-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-image-opacity-expected.png.
- platform/qt-wk2/svg/custom/text-letter-spacing-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-letter-spacing-expected.png.
- platform/qt-wk2/svg/custom/text-linking-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-linking-expected.png.
- platform/qt-wk2/svg/custom/text-repaint-including-stroke-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-repaint-including-stroke-expected.png.
- platform/qt-wk2/svg/custom/text-rotated-gradient-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-rotated-gradient-expected.png.
- platform/qt-wk2/svg/custom/text-rotation-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-rotation-expected.png.
- platform/qt-wk2/svg/custom/text-tref-03-b-change-href-dom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-tref-03-b-change-href-dom-expected.png.
- platform/qt-wk2/svg/custom/text-tref-03-b-change-href-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-tref-03-b-change-href-expected.png.
- platform/qt-wk2/svg/custom/text-tref-03-b-referenced-element-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-tref-03-b-referenced-element-removal-expected.png.
- platform/qt-wk2/svg/custom/text-tref-03-b-tref-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-tref-03-b-tref-removal-expected.png.
- platform/qt-wk2/svg/custom/text-whitespace-handling-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-whitespace-handling-expected.png.
- platform/qt-wk2/svg/custom/text-x-dx-lists-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-x-dx-lists-expected.png.
- platform/qt-wk2/svg/custom/text-x-dy-lists-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-x-dy-lists-expected.png.
- platform/qt-wk2/svg/custom/text-x-override-in-tspan-child-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-x-override-in-tspan-child-expected.png.
- platform/qt-wk2/svg/custom/text-xy-updates-SVGList-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/text-xy-updates-SVGList-expected.png.
- platform/qt-wk2/svg/custom/tref-own-content-removal-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/tref-own-content-removal-expected.png.
- platform/qt-wk2/svg/custom/tref-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/tref-update-expected.png.
- platform/qt-wk2/svg/custom/use-clipped-hit-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-clipped-hit-expected.png.
- platform/qt-wk2/svg/custom/use-detach-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-detach-expected.png.
- platform/qt-wk2/svg/custom/use-disappears-after-style-update-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-disappears-after-style-update-expected.png.
- platform/qt-wk2/svg/custom/use-dynamic-append-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-dynamic-append-expected.png.
- platform/qt-wk2/svg/custom/use-elementInstance-event-target-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-elementInstance-event-target-expected.png.
- platform/qt-wk2/svg/custom/use-elementInstance-methods-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-elementInstance-methods-expected.png.
- platform/qt-wk2/svg/custom/use-event-handler-on-referenced-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-event-handler-on-referenced-element-expected.png.
- platform/qt-wk2/svg/custom/use-event-handler-on-use-element-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-event-handler-on-use-element-expected.png.
- platform/qt-wk2/svg/custom/use-font-face-crash-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-font-face-crash-expected.png.
- platform/qt-wk2/svg/custom/use-inherit-style-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-inherit-style-expected.png.
- platform/qt-wk2/svg/custom/use-instanceRoot-event-listeners-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-instanceRoot-event-listeners-expected.png.
- platform/qt-wk2/svg/custom/use-instanceRoot-modifications-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-instanceRoot-modifications-expected.png.
- platform/qt-wk2/svg/custom/use-modify-container-in-target-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-modify-container-in-target-expected.png.
- platform/qt-wk2/svg/custom/use-modify-target-container-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-modify-target-container-expected.png.
- platform/qt-wk2/svg/custom/use-modify-target-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-modify-target-symbol-expected.png.
- platform/qt-wk2/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png.
- platform/qt-wk2/svg/custom/use-on-g-containing-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-g-containing-symbol-expected.png.
- platform/qt-wk2/svg/custom/use-on-g-containing-use-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-g-containing-use-expected.png.
- platform/qt-wk2/svg/custom/use-on-g-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-g-expected.png.
- platform/qt-wk2/svg/custom/use-on-rect-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-rect-expected.png.
- platform/qt-wk2/svg/custom/use-on-symbol-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-symbol-expected.png.
- platform/qt-wk2/svg/custom/use-on-text-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-text-expected.png.
- platform/qt-wk2/svg/custom/use-on-use-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-on-use-expected.png.
- platform/qt-wk2/svg/custom/use-property-changes-through-dom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-property-changes-through-dom-expected.png.
- platform/qt-wk2/svg/custom/use-property-changes-through-svg-dom-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-property-changes-through-svg-dom-expected.png.
- platform/qt-wk2/svg/custom/use-recursion-1-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-recursion-1-expected.png.
- platform/qt-wk2/svg/custom/use-recursion-2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-recursion-2-expected.png.
- platform/qt-wk2/svg/custom/use-recursion-3-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-recursion-3-expected.png.
- platform/qt-wk2/svg/custom/use-recursion-4-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-recursion-4-expected.png.
- platform/qt-wk2/svg/custom/use-setAttribute-crash-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-setAttribute-crash-expected.png.
- platform/qt-wk2/svg/custom/use-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/use-transform-expected.png.
- platform/qt-wk2/svg/custom/viewbox-syntax-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/viewbox-syntax-expected.png.
- platform/qt-wk2/svg/custom/viewport-em-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/viewport-em-expected.png.
- platform/qt-wk2/svg/custom/visibility-override-filter-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/visibility-override-filter-expected.png.
- platform/qt-wk2/svg/custom/visibility-override-filter-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/custom/visibility-override-filter-expected.txt.
- platform/qt-wk2/svg/dom/SVGLengthList-appendItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-appendItem-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-getItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-getItem-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-initialize-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-initialize-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-insertItemBefore-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-insertItemBefore-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-removeItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-removeItem-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-replaceItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-replaceItem-expected.png.
- platform/qt-wk2/svg/dom/SVGLengthList-xml-dom-modifications-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLengthList-xml-dom-modifications-expected.png.
- platform/qt-wk2/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGLocatable-getCTM-svg-root-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-appendItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-appendItem-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-clear-and-initialize-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-clear-and-initialize-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-cloning-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-cloning-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-insertItemBefore-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-insertItemBefore-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-removeItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-removeItem-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-replaceItem-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-replaceItem-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-segment-modification-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-segment-modification-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png.
- platform/qt-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png.
- platform/qt-wk2/svg/dom/SVGRectElement/rect-modify-rx-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGRectElement/rect-modify-rx-expected.png.
- platform/qt-wk2/svg/dom/SVGStringList-basics-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/SVGStringList-basics-expected.png.
- platform/qt-wk2/svg/dom/css-transforms-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/css-transforms-expected.png.
- platform/qt-wk2/svg/dom/rect-modify-rx-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dom/rect-modify-rx-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGAElement-dom-href-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGAElement-dom-href-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGAElement-dom-target-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGAElement-dom-target-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGAElement-svgdom-href-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGAElement-svgdom-href-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGAElement-svgdom-target-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGAElement-svgdom-target-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGCursorElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-inherit-lighting-color-css-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-dy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-dom-stdDeviation-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-stdDeviation-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGGElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGMaskElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href1-prop-expected.txt.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png.
- platform/qt-wk2/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png: Renamed from LayoutTests/platform/qt-5.0-wk2/svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures-expected.png.
- 12:24 AM Changeset in webkit [154724] by
-
- 7 edits in trunk/Source
Add a 'isMainFrame' parameter to QWebNavigationRequest.
https://bugs.webkit.org/show_bug.cgi?id=118860
Patch by Alexandre Abreu <alexandre.abreu@canonical.com> on 2013-08-28
Reviewed by Simon Hausmann.
- UIProcess/API/qt/qwebnavigationrequest.cpp:
(QWebNavigationRequestPrivate::QWebNavigationRequestPrivate):
(QWebNavigationRequest::QWebNavigationRequest):
(QWebNavigationRequest::navigationType):
(QWebNavigationRequest::isMainFrame):
- UIProcess/API/qt/qwebnavigationrequest_p.h:
- UIProcess/API/qt/tests/publicapi/tst_publicapi.cpp:
- UIProcess/qt/QtWebPagePolicyClient.cpp:
(WebKit::QtWebPagePolicyClient::decidePolicyForNavigationAction):
- UIProcess/qt/QtWebPagePolicyClient.h:
- 12:24 AM Changeset in webkit [154723] by
-
- 2 edits in trunk
[Qt] Unreviewed trivial build adjustment
- Source/sync.profile: Don't depend on qtjsbackend anymore. It's not needed in Qt 5.2
anymore (but this section of sync.profile is only used by the CI system, so no impact
anywhere else)
Aug 27, 2013:
- 9:35 PM Changeset in webkit [154722] by
-
- 3 edits3 adds in trunk
Scrolling allowed when overflow:hidden (seen on Acid2)
https://bugs.webkit.org/show_bug.cgi?id=22769
Reviewed by Darin Adler.
Patch by Antonio Gomes <a1.gomes@sisa.samsung.com>
Source/WebCore:
Autoscroll, as well as other user-driven scroll actions,
has to respect the scrollability styled into the web page.
More specifically, if a html or body tags are styled with
overflow:hidden, autoscroll should not scroll the containing document.
In order to fix this, patch hardens RenderBox::canAutoscroll as
following: previously, ::canAutoscroll was relying solemnly in
::canBeScrolledAndHasScrollableArea to determine the scrollability
of #document node, which was unconditionally returned as 'true'.
Patch extends ::canAutoscroll to handle the #document case for
main and inner frames, and now it asks through ::isScrollable if
the corresponding document's FrameView is actually user-scrollable.
Note, that the patch change ::canAutoscroll to cover the non-mainFrame
now.
Test: fast/events/autoscroll-in-overflow-hidden-html.html
- rendering/RenderBox.cpp:
(WebCore::RenderBox::canAutoscroll):
LayoutTests:
Autoscroll'ing the mainframe's document is hard with the current
EventSender machinary. Because of that, patch adds an iframe's document test case.
- fast/events/autoscroll-in-overflow-hidden-html.html: Added.
- fast/events/resources/big-page-with-overflow-hidden-and-anchor-scroll.html: Added.
- 9:00 PM Changeset in webkit [154721] by
-
- 30 edits in trunk/Source/WebCore
Adding "explicit" keyword in forms related classes constructor
https://bugs.webkit.org/show_bug.cgi?id=120366
Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-27
Reviewed by Darin Adler.
Adding "explicit" keyword in constructors.
- html/BaseButtonInputType.h:
(WebCore::BaseButtonInputType::BaseButtonInputType):
- html/BaseCheckableInputType.h:
(WebCore::BaseCheckableInputType::BaseCheckableInputType):
- html/BaseChooserOnlyDateAndTimeInputType.h:
(WebCore::BaseChooserOnlyDateAndTimeInputType::BaseChooserOnlyDateAndTimeInputType):
- html/BaseClickableWithKeyInputType.h:
(WebCore::BaseClickableWithKeyInputType::BaseClickableWithKeyInputType):
- html/BaseTextInputType.h:
(WebCore::BaseTextInputType::BaseTextInputType):
- html/ColorInputType.h:
(WebCore::ColorInputType::ColorInputType):
- html/DateInputType.h:
- html/DateTimeInputType.h:
(WebCore::DateTimeInputType::DateTimeInputType):
- html/DateTimeLocalInputType.h:
(WebCore::DateTimeLocalInputType::DateTimeLocalInputType):
- html/EmailInputType.h:
(WebCore::EmailInputType::EmailInputType):
- html/FileInputType.h:
- html/HiddenInputType.h:
(WebCore::HiddenInputType::HiddenInputType):
- html/ImageData.h:
- html/ImageInputType.h:
- html/InputType.h:
(WebCore::InputType::InputType):
- html/MediaController.h:
- html/MonthInputType.h:
(WebCore::MonthInputType::MonthInputType):
- html/RadioInputType.h:
(WebCore::RadioInputType::RadioInputType):
- html/RangeInputType.h:
- html/ResetInputType.h:
(WebCore::ResetInputType::ResetInputType):
- html/SearchInputType.h:
- html/SubmitInputType.h:
(WebCore::SubmitInputType::SubmitInputType):
- html/TelephoneInputType.h:
(WebCore::TelephoneInputType::TelephoneInputType):
- html/TextFieldInputType.h:
- html/TextInputType.h:
(WebCore::TextInputType::TextInputType):
- html/TimeInputType.h:
- html/URLInputType.h:
(WebCore::URLInputType::URLInputType):
- html/ValidationMessage.h:
- html/WeekInputType.h:
(WebCore::WeekInputType::WeekInputType):
- 8:43 PM Changeset in webkit [154720] by
-
- 5 edits in trunk/Tools
[WK2] Remove USE_WEBPROCESS_EVENT_SIMULATION
https://bugs.webkit.org/show_bug.cgi?id=120379
Reviewed by Darin Adler.
All major platforms have implemented UI process eventSender support, keeping old
web process side code only adds confusion.
- WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
(WTR::EventSendingController::EventSendingController):
(WTR::EventSendingController::mouseDown):
(WTR::EventSendingController::mouseUp):
(WTR::EventSendingController::mouseMoveTo):
(WTR::EventSendingController::leapForward):
- WebKitTestRunner/InjectedBundle/EventSendingController.h:
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetStateToConsistentValues):
(WTR::TestController::didReceiveMessageFromInjectedBundle):
(WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):
- WebKitTestRunner/TestController.h:
- 8:10 PM Changeset in webkit [154719] by
-
- 2 edits in trunk/Source/WebCore
Fix the indentation of SpaceSplitString
https://bugs.webkit.org/show_bug.cgi?id=120390
Reviewed by Ryosuke Niwa.
- dom/SpaceSplitString.h:
(WebCore::SpaceSplitStringData::contains):
(WebCore::SpaceSplitStringData::isUnique):
(WebCore::SpaceSplitStringData::size):
(WebCore::SpaceSplitStringData::operator[]):
(WebCore::SpaceSplitString::SpaceSplitString):
(WebCore::SpaceSplitString::operator!=):
(WebCore::SpaceSplitString::clear):
(WebCore::SpaceSplitString::contains):
(WebCore::SpaceSplitString::containsAll):
(WebCore::SpaceSplitString::size):
(WebCore::SpaceSplitString::isNull):
(WebCore::SpaceSplitString::operator[]):
(WebCore::SpaceSplitString::spaceSplitStringContainsValue):
(WebCore::SpaceSplitString::ensureUnique):
- 5:57 PM Changeset in webkit [154718] by
-
- 5 edits in branches/safari-537-branch/Source
Versioning.
- 5:56 PM Changeset in webkit [154717] by
-
- 1 copy in tags/Safari-537.65
New Tag.
- 5:38 PM Changeset in webkit [154716] by
-
- 2 edits in trunk/LayoutTests
svg/animations/svglengthlist-animation-3.html is flakey on Mac
http://webkit.org/b/120387
Marking this as flakey.
- platform/mac/TestExpectations:
- 5:09 PM Changeset in webkit [154715] by
-
- 20 edits in trunk/Source
Make it less awkward to check if a Frame is the main Frame.
<https://webkit.org/b/120382>
Reviewed by Anders Carlsson.
Added Page::frameIsMainFrame(const Frame*) so code that wants to find out if a given
Frame is a Page's main frame doesn't have to do a manual pointer compare.
- page/Page.h:
(WebCore::Page::frameIsMainFrame):
Added. Replaces (frame == &page->mainFrame()) idiom.
- 4:17 PM Changeset in webkit [154714] by
-
- 6 edits1 copy2 adds8 deletes in trunk
Improve multicol intrinsic width calculation
https://bugs.webkit.org/show_bug.cgi?id=116677
Patch by Morten Stenshorne <mstensho@opera.com> on 2013-08-27
Reviewed by David Hyatt.
Source/WebCore:
Test: fast/css-intrinsic-dimensions/multicol.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeIntrinsicLogicalWidths):
(WebCore::RenderBlock::adjustIntrinsicLogicalWidthsForColumns):
- rendering/RenderBlock.h:
LayoutTests:
- css3/unicode-bidi-isolate-basic.html: The expectation seems to
be that the columns should be as many as necessary and narrow as
possible, and that the multicol container's width should be that
of one column. The previous CSS didn't really ask for this,
although that's how it happened to be rendered without this fix.
- fast/css-intrinsic-dimensions/multicol-expected.txt: Added.
- fast/css-intrinsic-dimensions/multicol.html: Added.
- fast/multicol/positioned-with-constrained-height-expected.html: Copied from LayoutTests/fast/multicol/positioned-with-constrained-height.html.
- fast/multicol/positioned-with-constrained-height.html: Turn into a reftest.
- platform/efl/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
- platform/efl/fast/multicol/positioned-with-constrained-height-expected.txt: Removed.
- platform/gtk/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
- platform/gtk/fast/multicol/positioned-with-constrained-height-expected.txt: Removed.
- platform/mac/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
- platform/mac/fast/multicol/positioned-with-constrained-height-expected.txt: Removed.
- platform/qt/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
- platform/qt/fast/multicol/positioned-with-constrained-height-expected.txt: Removed.
- 4:09 PM Changeset in webkit [154713] by
-
- 3 edits2 adds in trunk
feImage fails if referenced node contains radialGradient declaration
https://bugs.webkit.org/show_bug.cgi?id=118735
Reviewed by Darin Adler.
Source/WebCore:
Only call parent's updateRelativeLengthsInformation for graphics elements.
Tests: svg/custom/feImage-pserver-with-percentage-expected.svg
svg/custom/feImage-pserver-with-percentage.svg
- svg/SVGElement.cpp:
(WebCore::SVGElement::updateRelativeLengthsInformation):
LayoutTests:
Add testcase from bug with small adjustments.
- svg/custom/feImage-pserver-with-percentage-expected.svg: Added.
- svg/custom/feImage-pserver-with-percentage.svg: Added.
- 3:25 PM Changeset in webkit [154712] by
-
- 2 edits in trunk/Source/WebCore
No need for generalPasteboard (aside from "global selection mode")
https://bugs.webkit.org/show_bug.cgi?id=120367
Reviewed by Alexey Proskuryakov.
- editing/Editor.cpp:
(WebCore::Editor::pasteAsPlainTextBypassingDHTML):
(WebCore::Editor::dispatchCPPEvent):
(WebCore::Editor::cut):
(WebCore::Editor::copy):
(WebCore::Editor::paste):
(WebCore::Editor::pasteAsPlainText):
(WebCore::Editor::copyURL):
(WebCore::Editor::copyImage):
Use Pasteboard::createForCopyAndPaste rather than the single general pasteboard
for editing operations.
- 3:23 PM Changeset in webkit [154711] by
-
- 2 edits in trunk/Source/WebKit2
100% cpu usage for "transition: opacity" animation
https://bugs.webkit.org/show_bug.cgi?id=120012
Reviewed by Noam Rosenthal.
Schedule animation timer after scheduling a layer flush. This way it
won't overwrite animation timer with "0", thus avoiding 100% cpu usage.
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::scheduleAnimation):
- 2:56 PM Changeset in webkit [154710] by
-
- 4 edits2 adds in trunk
<https://webkit.org/b/120117> AX: <noscript> contents are exposed as static text
Reviewed by Tim Horton.
Source/WebCore:
If <noscript> is not being used (because there is script) then we need to ignore its contents for AX.
Test: accessibility/noscript-ignored.html
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::addCanvasChildren):
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::canHaveChildren):
LayoutTests:
- accessibility/noscript-ignored-expected.txt: Added.
- accessibility/noscript-ignored.html: Added.
- 2:38 PM Changeset in webkit [154709] by
-
- 3 edits in trunk/Source/WebKit/mac
Fix build.
- Plugins/Hosted/ProxyInstance.h:
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyInstance::methodNamed):
(WebKit::ProxyInstance::fieldNamed):
- 2:26 PM Changeset in webkit [154708] by
-
- 4 edits in trunk/Source/WebCore
Stop using deleteAllValues in CClass
https://bugs.webkit.org/show_bug.cgi?id=120376
Reviewed by Andreas Kling.
- bridge/c/c_class.cpp:
(JSC::Bindings::CClass::CClass):
(JSC::Bindings::CClass::~CClass):
(JSC::Bindings::CClass::methodNamed):
(JSC::Bindings::CClass::fieldNamed):
- bridge/c/c_class.h:
- bridge/jsc/BridgeJSC.h:
- 1:49 PM Changeset in webkit [154707] by
-
- 6 edits in trunk/Source/WebCore
Clean ClassList and DOMSettableTokenList
https://bugs.webkit.org/show_bug.cgi?id=120344
Reviewed by Ryosuke Niwa.
This patch cleans ClassList and DOMSettableTokenList to make it simpler to update
SpaceSplitString:
- Move the implementation of virtual functions to the cpp file.
- Clean the #includes.
- Make the implemented pure virtual methods final.
- Make the element() accessor const.
- html/ClassList.cpp:
(WebCore::ClassList::create):
(WebCore::ClassList::element):
(WebCore::ClassList::value):
(WebCore::ClassList::setValue):
(WebCore::ClassList::classNames):
- html/ClassList.h:
- html/DOMSettableTokenList.cpp:
(WebCore::DOMSettableTokenList::create):
(WebCore::DOMSettableTokenList::ref):
(WebCore::DOMSettableTokenList::deref):
(WebCore::DOMSettableTokenList::length):
(WebCore::DOMSettableTokenList::value):
- html/DOMSettableTokenList.h:
- html/DOMTokenList.h:
(WebCore::DOMTokenList::element):
- 1:47 PM Changeset in webkit [154706] by
-
- 31 edits in trunk/Source
Replace currentTime() with monotonicallyIncreasingTime() in WebCore
https://bugs.webkit.org/show_bug.cgi?id=119958
Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-27
Reviewed by Alexey Proskuryakov.
WTF::currentTime() is prone to NTP and manual adjustments, so use
WTF::monotonicallyIncreasingTime() to measure elapsed time.
It is a continuation of r154201.
Source/WebCore:
- history/CachedPage.cpp:
(WebCore::CachedPage::CachedPage):
(WebCore::CachedPage::hasExpired):
- html/parser/HTMLParserScheduler.h:
(WebCore::HTMLParserScheduler::checkForYieldBeforeToken):
- loader/CrossOriginPreflightResultCache.cpp:
(WebCore::CrossOriginPreflightResultCacheItem::parse):
(WebCore::CrossOriginPreflightResultCacheItem::allowsRequest):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::setState):
- loader/ProgressTracker.cpp:
(WebCore::ProgressTracker::incrementProgress):
- loader/cache/CachedCSSStyleSheet.cpp:
(WebCore::CachedCSSStyleSheet::restoreParsedStyleSheet):
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::didDraw):
- loader/cache/MemoryCache.cpp:
(WebCore::MemoryCache::pruneLiveResourcesToSize):
- loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::iconDatabaseSyncThread):
(WebCore::IconDatabase::syncThreadMainLoop):
(WebCore::IconDatabase::readFromDatabase):
(WebCore::IconDatabase::writeToDatabase):
(WebCore::IconDatabase::cleanupSyncThread):
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::freezeAtTime):
- page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
- platform/graphics/GraphicsLayerAnimation.cpp:
(WebCore::GraphicsLayerAnimation::computeTotalRunningTime):
(WebCore::GraphicsLayerAnimation::resume):
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::AVFWrapper::createImageForTimeInRect):
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::createImageForTimeInRect):
(WebCore::MediaPlayerPrivateAVFoundationObjC::createPixelBuffer):
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::suspendAnimations):
- platform/graphics/ca/PlatformCALayer.h:
(WebCore::PlatformCALayer::currentTimeToMediaTime):
- platform/graphics/ca/mac/LayerPool.mm:
(WebCore::LayerPool::addLayer):
(WebCore::LayerPool::decayedCapacity):
(WebCore::LayerPool::pruneTimerFired):
- platform/graphics/ca/mac/PlatformCALayerMac.mm:
(mediaTimeToCurrentTime):
- platform/graphics/ca/win/CACFLayerTreeHost.cpp:
(WebCore::CACFLayerTreeHost::notifyAnimationsStarted):
- platform/graphics/ca/win/PlatformCALayerWin.cpp:
(PlatformCALayer::printTree):
- platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
(WebCore::GraphicsLayerTextureMapper::addAnimation):
- platform/graphics/texmap/TextureMapperFPSCounter.cpp:
(WebCore::TextureMapperFPSCounter::TextureMapperFPSCounter):
(WebCore::TextureMapperFPSCounter::updateFPSAndDisplay):
- platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::addAnimation):
- platform/network/DNSResolveQueue.cpp:
(WebCore::DNSResolveQueue::isUsingProxy):
- plugins/win/PluginMessageThrottlerWin.cpp:
(WebCore::PluginMessageThrottlerWin::appendMessage):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::didPaintBacking):
(WebCore::RenderLayerCompositor::updateCompositingLayers):
- rendering/RenderProgress.cpp:
(WebCore::RenderProgress::animationProgress):
(WebCore::RenderProgress::updateAnimationState):
- svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::elapsed):
(WebCore::SMILTimeContainer::begin):
(WebCore::SMILTimeContainer::pause):
(WebCore::SMILTimeContainer::resume):
(WebCore::SMILTimeContainer::setElapsed):
Source/WTF:
- wtf/CurrentTime.h: Edited comment.
- 1:28 PM Changeset in webkit [154705] by
-
- 3 edits3 copies in branches/safari-537-branch
Merged r154633. <rdar://problem/14836008>
- 12:41 PM Changeset in webkit [154704] by
-
- 2 edits in trunk/Tools
NRWT on AppleWin port should delete semaphore lock files during cleanup tasks.
https://bugs.webkit.org/show_bug.cgi?id=120370.
Reviewed by Brent Fulgham.
- Scripts/webkitpy/port/win.py:
(WinPort.delete_sem_locks):
(WinPort.setup_test_run):
- 12:22 PM Changeset in webkit [154703] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: Debugger should have Continue to Here Context Menu
https://bugs.webkit.org/show_bug.cgi?id=120189
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-27
Reviewed by Timothy Hatcher.
When paused in the debugger and presenting a Context Menu in the
gutter, include a "Continue to Here" option. This requires a
script/line/column location combination.
- UserInterface/DebuggerManager.js:
(WebInspector.DebuggerManager.prototype.continueToLocation):
- UserInterface/Resource.js:
(WebInspector.Resource.prototype.scriptForLocation):
- UserInterface/SourceCodeTextEditor.js:
(WebInspector.SourceCodeTextEditor.prototype.continueToLocation):
(WebInspector.SourceCodeTextEditor.prototype.textEditorGutterContextMenu):
- 12:21 PM Changeset in webkit [154702] by
-
- 10 edits2 adds in trunk
cell width / offsetTop incorrect
https://bugs.webkit.org/show_bug.cgi?id=11582
Reviewed by David Hyatt.
Source/WebCore:
The offsetTop and offsetLeft of sections, rows and cells should include the table's border. There are separate
problems with the offset[Top|Left] of table sections and the offsetLeft of rows which are covered under bugs 119020
and 119021 respectively - here we stick to just fixing the inclusion of the border as it doesn't require rebaselining
a lot of tests.
Test: fast/table/offset-top-includes-border.html
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::adjustedPositionRelativeToOffsetParent):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows):
LayoutTests:
- fast/dom/Element/offsetTop-table-cell-expected.txt:
- fast/dom/Element/offsetTop-table-cell.html:
- fast/table/offset-top-includes-border-expected.txt: Added.
- fast/table/offset-top-includes-border.html: Added.
- platform/mac/editing/selection/5057506-2-expected.txt:
- platform/mac/editing/selection/5057506-expected.txt:
- platform/qt/editing/selection/5057506-2-expected.txt:
- platform/qt/editing/selection/5057506-expected.txt:
- 11:32 AM Changeset in webkit [154701] by
-
- 17 edits in trunk/Source
[BlackBerry] Rotate device from landscape to portrait during youtube streaming will cause device screen flash with video list page
https://bugs.webkit.org/show_bug.cgi?id=120364
Patch by Jacky Jiang <zhajiang@blackberry.com> on 2013-08-27
Reviewed by Rob Buis.
Internally reviewed by Arvid Nilsson.
Source/WebCore:
JIRA 461232
When rotating device from landscape mode to portrait mode, we updated
texture contents based on landscape mode front visibility and back
visibility on WebKit thread at the very beginning and the landscape mode
tiles wouldn't be able to cover the portrait mode screen which resulted
in the screen flash.
It's hard to compute front visibility information on WebKit thread because
it doesn't know where the layers will be on the screen. Therefore, the
front visibility won't be updated until the first time we draw textures
on compositing thread.
The patch traverses through LayerWebKitThread and LayerCompositingThread
and discards back visibility and front visibility respectively if there
is a pending orientation. In this way, we can pick up layerTilerPrefillRect
as visibleRect instead of the visibleRect from the stale visibilities
and add more tiles for uncovered screen when updating texture contents
on WebKit thread.
The patch also fixes a bug that we prune tiles based on the stale
m_requiredTextureSize in pruneTextures(). We should prune tiles based
on the updated pendingTextureSize instead.
- platform/graphics/blackberry/LayerCompositingThread.cpp:
(WebCore::LayerCompositingThread::discardFrontVisibility):
- platform/graphics/blackberry/LayerCompositingThread.h:
- platform/graphics/blackberry/LayerCompositingThreadClient.h:
(WebCore::LayerCompositingThreadClient::discardFrontVisibility):
- platform/graphics/blackberry/LayerRenderer.cpp:
(WebCore::LayerRenderer::discardFrontVisibility):
- platform/graphics/blackberry/LayerRenderer.h:
- platform/graphics/blackberry/LayerTiler.cpp:
(WebCore::LayerTiler::discardFrontVisibility):
(WebCore::LayerTiler::processTextureJob):
(WebCore::LayerTiler::pruneTextures):
(WebCore::LayerTiler::discardBackVisibility):
- platform/graphics/blackberry/LayerTiler.h:
- platform/graphics/blackberry/LayerWebKitThread.cpp:
(WebCore::LayerWebKitThread::discardBackVisibility):
- platform/graphics/blackberry/LayerWebKitThread.h:
Source/WebKit/blackberry:
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::setViewportSize):
(BlackBerry::WebKit::WebPagePrivate::discardLayerVisibilities):
(BlackBerry::WebKit::WebPagePrivate::discardFrontVisibilityCompositingThread):
- Api/WebPageCompositor.cpp:
(BlackBerry::WebKit::WebPageCompositorPrivate::discardFrontVisibility):
- Api/WebPageCompositor_p.h:
- Api/WebPage_p.h:
- WebKitSupport/FrameLayers.cpp:
(BlackBerry::WebKit::FrameLayers::discardBackVisibility):
- WebKitSupport/FrameLayers.h:
- 11:22 AM Changeset in webkit [154700] by
-
- 4 edits in trunk/Source/WebCore
Better mutation and event assertions for descendant iterators
https://bugs.webkit.org/show_bug.cgi?id=120368
Reviewed by Andreas Kling.
Add mutation assertions to all functions.
Drop the no-event-dispatch assertion when the iterator reaches the end. This reduces need for iterator scoping
just to avoid assertions.
- dom/ChildIterator.h:
(WebCore::::domTreeHasMutated):
(WebCore::::operator):
(WebCore::=):
- dom/DescendantIterator.h:
(WebCore::::domTreeHasMutated):
(WebCore::::operator):
(WebCore::=):
- dom/Document.cpp:
(WebCore::Document::childrenChanged):
Make idiomatic.
- 11:02 AM Changeset in webkit [154699] by
-
- 4 edits in trunk/Source/WebKit2
[WK2][Soup] Add WebFrameNetworkingContext::webFrameLoaderClient() after r154490
https://bugs.webkit.org/show_bug.cgi?id=120353
Reviewed by Alexey Proskuryakov.
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
- WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp:
(WebKit::WebFrameNetworkingContext::webFrameLoaderClient):
- WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.h:
- 10:20 AM Changeset in webkit [154698] by
-
- 3 edits2 adds in trunk
Missing null-check of parent renderer in WebCore::HTMLEmbedElement::rendererIsNeeded()
https://bugs.webkit.org/show_bug.cgi?id=120343
Reviewed by Darin Adler.
Source/WebCore:
Null-check the parent renderer of HTMLEmbedElement in WebCore::HTMLEmbedElement::rendererIsNeeded()
and early return.
Test: fast/html/HTMLEmbedElement_without_parent_renderer_assert_crash.html
- html/HTMLEmbedElement.cpp:
(WebCore::HTMLEmbedElement::rendererIsNeeded):
LayoutTests:
Test for the handling of null parent renderer.
- fast/html/HTMLEmbedElement_without_parent_renderer_assert_crash-expected.txt: Added.
- fast/html/HTMLEmbedElement_without_parent_renderer_assert_crash.html: Added.
- 10:16 AM Changeset in webkit [154697] by
-
- 10 edits3 adds in trunk
[GTK] Missing DRT AccessibilityUIElement::addNotificationListener implementation
https://bugs.webkit.org/show_bug.cgi?id=119883
Tools:
Implemented the notification listener for AccessibilityUIElement. The signal is generated
by AXObjectCache::postPlatformNotification() and received by axObjectEventListener().
axObjectEventListener will then invoke JSObjectCallAsFunction() with the respective
callback function. The global callback function and callbacks for specific elements are
stored in a HashMap in AccessibilityCallbacksAtk.cpp.
Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-08-27
Reviewed by Chris Fleizach.
- DumpRenderTree/AccessibilityUIElement.h: Added a notification handler for GTK+
- DumpRenderTree/atk/AccessibilityCallbacks.h: Added addAccessibilityNotificationListener()
and removeAccessibilityNotificationListener()
- DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
(axObjectEventListener): Call JS callback for global notification or for a specific element
(disconnectAccessibilityCallbacks): Only disconnect if logging is off and there is no
notification handler
(addAccessibilityNotificationHandler): Add notification listener to the list
(removeAccessibilityNotificationHandler): Remove notification listener from the list
- DumpRenderTree/atk/AccessibilityControllerAtk.cpp:
(AccessibilityController::setLogAccessibilityEvents): Set logging off before disconnecting
- DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.cpp: Added.
(AccessibilityNotificationHandler::AccessibilityNotificationHandler): Create handler
(AccessibilityNotificationHandler::~AccessibilityNotificationHandler): Destroy handler.
Remove handler from the list and disconnect callbacks
(AccessibilityNotificationHandler::setNotificationFunctionCallback): Set the notification
callback and connect callbacks to signals
- DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.h: Added.
(AccessibilityNotificationHandler::setPlatformElement): Set platform element
(AccessibilityNotificationHandler::platformElement): Get platform element
(AccessibilityNotificationHandler::notificationFunctionCallback): Get notification callback
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::addNotificationListener): Create notification handler, set the
platform element and the notification callback
(AccessibilityUIElement::removeNotificationListener):
- DumpRenderTree/efl/CMakeLists.txt: Added AccessibilityNotificationHandlerAtk.cpp/h
- GNUmakefile.am: Added AccessibilityNotificationHandlerAtk.cpp/h
LayoutTests:
Unskipped the checkbox notification test in a11y and added the expected results.
Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-08-27
Reviewed by Chris Fleizach.
- platform/gtk/TestExpectations: Unskipped the checkbox notification test in a11y.
- platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt: Added.
- 10:04 AM Changeset in webkit [154696] by
-
- 1 copy in releases/WebKitGTK/webkit-2.1.90
Tagging the WebKitGTK+ 2.1.90 release
- 9:44 AM Changeset in webkit [154695] by
-
- 4 edits in releases/WebKitGTK/webkit-2.2
Unreviewed. Update NEWS and Versions.m4 for 2.1.90 release.
.:
- Source/autotools/Versions.m4: Bump version numbers.
Source/WebKit/gtk:
- NEWS: Add release notes.
- 9:02 AM Changeset in webkit [154694] by
-
- 2 edits in trunk/Source/WebCore
[Windows] Correct method call for characteristic update.
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::tracksChanged):
[Windows] Correct method call (should have been "characteristicsChanged", not
"player()->characteristicChanged()"
- 8:55 AM Changeset in webkit [154693] by
-
- 2 edits in trunk/Source/WebCore
[Windows] some track language tags are not recognized
https://bugs.webkit.org/show_bug.cgi?id=120335
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: Revise implementation
to match logic in platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjc.mm
- 8:50 AM Changeset in webkit [154692] by
-
- 2 edits in trunk/Source/WebCore
Clumsily fix Gtk+ build. Not my proudest moment.
- rendering/svg/RenderSVGResourceFilter.cpp:
- 8:45 AM Changeset in webkit [154691] by
-
- 2 edits in trunk/Source/WebCore
Fix Qt build.
- rendering/svg/RenderSVGResourceFilter.cpp:
- 8:31 AM Changeset in webkit [154690] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Source/WebCore
Merge r154666 - [GTK] Volume slider shows incorrect track when muted
https://bugs.webkit.org/show_bug.cgi?id=120253
Reviewed by Philippe Normand.
When painting the volume bar, consider that it could be muted even
then volume is different than zero.
- platform/gtk/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::paintMediaVolumeSliderTrack): Asign
painted volume as 0 when media is muted.
- 8:29 AM Changeset in webkit [154689] by
-
- 3 edits in trunk/Source/WebCore
RenderView::availableLogicalHeight() should be self-contained.
<https://webkit.org/b/120356>
Reviewed by Antti Koivisto.
Instead of checking isRenderView() in RenderBox::availableLogicalHeightUsing()
and doing an early return, do everything needed without leaving RenderView instead.
Document style never has min-/max-height so there's no need to apply constraints.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::availableLogicalHeightUsing):
- rendering/RenderView.cpp:
(WebCore::RenderView::availableLogicalHeight):
- 8:26 AM Changeset in webkit [154688] by
-
- 4 edits in trunk/Source/WebCore
Simplify some more Settings access where we have a Frame in reach.
<https://webkit.org/b/120256>
Reviewed by Darin Adler.
RenderObjects can always find Settings through the Frame.
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::paint):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintFillLayerExtended):
- rendering/svg/RenderSVGResourceFilter.cpp:
(WebCore::RenderSVGResourceFilter::applyResource):
- 8:20 AM Changeset in webkit [154687] by
-
- 1 edit1 delete in trunk/LayoutTests
[Qt] Delete unnecessary empty directory.
Unreviewed gardening.
- platform/qt-5.0-wk2/tables: Removed.
- platform/qt-5.0-wk2/tables/layering: Removed.
- platform/qt-5.0-wk2/tables/mozilla: Removed.
- platform/qt-5.0-wk2/tables/mozilla/bugs: Removed.
- platform/qt-5.0-wk2/tables/mozilla/collapsing_borders: Removed.
- platform/qt-5.0-wk2/tables/mozilla/core: Removed.
- platform/qt-5.0-wk2/tables/mozilla/dom: Removed.
- platform/qt-5.0-wk2/tables/mozilla/marvin: Removed.
- platform/qt-5.0-wk2/tables/mozilla/other: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/collapsing_borders: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/core: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/dom: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/marvin: Removed.
- platform/qt-5.0-wk2/tables/mozilla_expected_failures/other: Removed.
- 8:17 AM Changeset in webkit [154686] by
-
- 12 edits in trunk/Source/WebCore
RenderView::flowThreadController() should return a reference.
<https://webkit.org/b/120363>
Reviewed by Antti Koivisto.
This function does lazy construction and always returns an object.
- 8:06 AM Changeset in webkit [154685] by
-
- 2 edits in trunk/Source/WebCore
HTMLAppletElement: Use child iterator to walk <param> children.
<https://webkit.org/b/120361>
Reviewed by Antti Koivisto.
Take Antti's fancy new child iterator for a quick spin.
- html/HTMLAppletElement.cpp:
(WebCore::HTMLAppletElement::updateWidget):
- 8:04 AM Changeset in webkit [154684] by
-
- 1 edit2 adds in trunk/LayoutTests
[EFL] Added new accessibility expectations after r154332
https://bugs.webkit.org/show_bug.cgi?id=120359
Unreviewed EFL gardening.
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-08-27
- platform/efl-wk1/accessibility/file-upload-button-stringvalue-expected.txt: Added.
- platform/efl-wk2/accessibility/file-upload-button-stringvalue-expected.txt: Added.
- 8:00 AM Changeset in webkit [154683] by
-
- 4 edits1 add in trunk/Source
[gstreamer] Make sure gstreamer source element is thread-safe
https://bugs.webkit.org/show_bug.cgi?id=115352
Patch by Andre Moreira Magalhaes <Andre Moreira Magalhaes> on 2013-08-27
Reviewed by Philippe Normand.
Source/WebCore:
GStreamer source element may be created by any gstreamer element on any thread by calling
gst_element_make_from_uri with the URIs handled by the source element.
This patch makes sure the gstreamer source element is thread-safe to avoid issues with it
being created outside the main thread.
- platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
(webkit_web_src_init):
(webKitWebSrcDispose):
(webKitWebSrcFinalize):
(webKitWebSrcSetProperty):
(webKitWebSrcGetProperty):
(removeTimeoutSources):
(webKitWebSrcStop):
(webKitWebSrcStart):
(webKitWebSrcChangeState):
(webKitWebSrcQueryWithParent):
(webKitWebSrcGetUri):
(webKitWebSrcSetUri):
(webKitWebSrcNeedDataMainCb):
(webKitWebSrcNeedDataCb):
(webKitWebSrcEnoughDataMainCb):
(webKitWebSrcEnoughDataCb):
(webKitWebSrcSeekMainCb):
(webKitWebSrcSeekDataCb):
(webKitWebSrcSetMediaPlayer):
(StreamingClient::StreamingClient):
(StreamingClient::~StreamingClient):
(StreamingClient::createReadBuffer):
(StreamingClient::handleResponseReceived):
(StreamingClient::handleDataReceived):
(StreamingClient::handleNotifyFinished):
(CachedResourceStreamingClient::CachedResourceStreamingClient):
(CachedResourceStreamingClient::~CachedResourceStreamingClient):
(CachedResourceStreamingClient::loadFailed):
(CachedResourceStreamingClient::setDefersLoading):
(CachedResourceStreamingClient::getOrCreateReadBuffer):
(CachedResourceStreamingClient::responseReceived):
(CachedResourceStreamingClient::dataReceived):
(CachedResourceStreamingClient::notifyFinished):
(ResourceHandleStreamingClient::ResourceHandleStreamingClient):
(ResourceHandleStreamingClient::~ResourceHandleStreamingClient):
(ResourceHandleStreamingClient::loadFailed):
(ResourceHandleStreamingClient::setDefersLoading):
(ResourceHandleStreamingClient::getOrCreateReadBuffer):
(ResourceHandleStreamingClient::willSendRequest):
(ResourceHandleStreamingClient::didReceiveResponse):
(ResourceHandleStreamingClient::didReceiveData):
(ResourceHandleStreamingClient::didFinishLoading):
(ResourceHandleStreamingClient::didFail):
(ResourceHandleStreamingClient::wasBlocked):
(ResourceHandleStreamingClient::cannotShowURL):
Make element thread-safe, add support to use the element without a player associated (e.g.
the DASH plugin using the webkitsrc to download fragments), use GMutexLocker to simplify
locks and other general improvements.
Source/WTF:
Add convenience class that simplifies locking and unlocking a GMutex.
- GNUmakefile.list.am:
- wtf/gobject/GMutexLocker.h: Added.
(WebCore::GMutexLocker::GMutexLocker):
(WebCore::GMutexLocker::~GMutexLocker):
(WebCore::GMutexLocker::lock):
(WebCore::GMutexLocker::unlock):
(WebCore::GMutexLocker::mutex):
- 7:39 AM Changeset in webkit [154682] by
-
- 3 edits in trunk/Source/WebCore
Remove branch from DescendantIteratorAdapter::begin() when invoking for ContainerNode
https://bugs.webkit.org/show_bug.cgi?id=120358
Reviewed by Andreas Kling.
- dom/ContainerNode.h:
Delete isContainerNode() so it can't be called if there is static knowledge that the object is a ContainerNode.
- dom/DescendantIterator.h:
(WebCore::::DescendantIterator):
Make DescendantIterator use Node* as root instead of ContainerNode*. It is only used for equality comparison.
(WebCore::::begin):
Remove branch. Rely on ElementTraversal specialization for ContainerNodes.
- 7:13 AM Changeset in webkit [154681] by
-
- 3 edits3 adds in trunk
Web Inspector: Column Breakpoint not working, may be off by 1
https://bugs.webkit.org/show_bug.cgi?id=120334
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-08-27
Reviewed by David Kilzer.
Source/WebCore:
JavaScriptCore changed to 1-based column numbers at some point. We
need to update the ScriptDebugger assumption that they were 0-based.
Test: inspector-protocol/debugger/column-breakpoint.html
- bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::createCallFrame):
(WebCore::ScriptDebugServer::updateCallFrameAndPauseIfNeeded):
LayoutTests:
Write a protocol test for setting a breakpoint at a line:column.
- inspector-protocol/debugger/column-breakpoint-expected.txt: Added.
- inspector-protocol/debugger/column-breakpoint.html: Added.
- 6:41 AM Changeset in webkit [154680] by
-
- 4 edits7 adds2 deletes in trunk/LayoutTests
[EFL] Added new accessibility expectations after r153798.
https://bugs.webkit.org/show_bug.cgi?id=120354
Unreviewed EFL gardening.
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-08-27
- platform/efl-wk1/accessibility/image-link-expected.txt: Added.
- platform/efl-wk1/accessibility/image-map2-expected.txt: Added.
- platform/efl-wk1/accessibility/table-cell-spans-expected.txt: Added.
- platform/efl-wk1/accessibility/table-cells-expected.txt: Added.
- platform/efl-wk2/accessibility/image-link-expected.txt: Added.
- platform/efl-wk2/accessibility/image-map2-expected.txt: Added.
- platform/efl-wk2/accessibility/table-cell-spans-expected.txt:
- platform/efl-wk2/accessibility/table-cells-expected.txt:
- platform/efl/TestExpectations:
- platform/efl/accessibility/image-link-expected.txt: Removed.
- platform/efl/accessibility/image-map2-expected.txt: Removed.
- 6:04 AM Changeset in webkit [154679] by
-
- 12 edits in trunk/Source/WebCore
Switch some more code to element child/descendant iterators
https://bugs.webkit.org/show_bug.cgi?id=120355
Reviewed by Andreas Kling.
Move from Traversal<ElementType>::next() and Traversal<ElementType>::nextSibling() to iterators.
- css/CSSFontFaceSource.cpp:
(WebCore::CSSFontFaceSource::getFontData):
- dom/Document.cpp:
(WebCore::Document::removeTitle):
(WebCore::Document::updateBaseURL):
(WebCore::Document::processBaseElement):
- dom/TreeScope.cpp:
(WebCore::TreeScope::labelElementForId):
(WebCore::TreeScope::findAnchor):
- html/HTMLFieldSetElement.cpp:
(WebCore::HTMLFieldSetElement::invalidateDisabledStateUnder):
(WebCore::HTMLFieldSetElement::childrenChanged):
- html/HTMLLabelElement.cpp:
(WebCore::HTMLLabelElement::control):
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::cancelPendingEventsAndCallbacks):
- html/HTMLObjectElement.cpp:
(WebCore::HTMLObjectElement::parametersForPlugin):
- rendering/FilterEffectRenderer.cpp:
(WebCore::FilterEffectRenderer::buildReferenceFilter):
- svg/SVGFilterPrimitiveStandardAttributes.h:
(WebCore::isSVGFilterPrimitiveStandardAttributes):
(WebCore::SVGFilterPrimitiveStandardAttributes):
- svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::updateDocumentOrderIndexes):
- svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::hasSingleSecurityOrigin):
- 6:00 AM Changeset in webkit [154678] by
-
- 30 edits in trunk/Source
FocusController::focusedOrMainFrame() should return a reference.
<https://webkit.org/b/120339>
Reviewed by Antti Koivisto.
Now that Page::mainFrame() returns a reference, we can make this return a reference
too, since there's always either a focused or a main frame.
One hectogram of null checks removed as a result.
- 5:49 AM Changeset in webkit [154677] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[l10n] Updated Polish translation of WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=119986
Patch by Piotr Drąg <piotrdrag@gmail.com> on 2013-08-27
Reviewed by Gustavo Noronha Silva.
- pl.po: updated.
- 5:31 AM Changeset in webkit [154676] by
-
- 9 edits in trunk/Source
Document's renderer is always a RenderView.
<https://webkit.org/b/120304>
Reviewed by Darin Adler.
Let's enforce this better by storing a RenderView* instead of a plain RenderObject*.
We should switch callers that grab at Document::renderer() to calling renderView()
instead, but that's better done separately.
- dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::~Document):
(WebCore::Document::setRenderView):
(WebCore::Document::createRenderTree):
(WebCore::Document::detach):
(WebCore::Document::setInPageCache):
- dom/Document.h:
(WebCore::Document::renderView):
(WebCore::Document::renderer):
- html/parser/HTMLResourcePreloader.cpp:
- rendering/RenderObject.cpp:
(WebCore::RenderObject::setStyle):
- rendering/RenderView.h:
- svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::updateCurrentTranslate):
- 5:09 AM Changeset in webkit [154675] by
-
- 6 edits1 add in trunk/LayoutTests
grammar-markers.html and grammar-markers-hidpi.html pass even if element does not have grammar marker
https://bugs.webkit.org/show_bug.cgi?id=119797
Reviewed by Ryosuke Niwa.
After tenth attempts of verifying the grammar marker, the tests call'notifyDone'
even if grammar marker was not be found.
Both grammar-marker.html and grammar-marker-hidpi.html call the text checker
asynchronously. Therefore, we need to wait until either the grammar marker
is found or number of attempts is reached.
Dump more information whether the grammar marker was found to be sure that
the tests do not pass when the element does not have the marker.
- editing/spelling/grammar-markers-expected.txt:
- editing/spelling/grammar-markers-hidpi-expected.txt:
Update the expectations.
- editing/spelling/grammar-markers-hidpi.html:
- editing/spelling/grammar-markers.html:
Dump more information.
Additionally, pass 'document' to hasGrammarMarker instead of
'target' as the method does not work for target/source elements.
- platform/mac/editing/spelling/grammar-markers-expected.png:
- platform/mac/editing/spelling/grammar-markers-hidpi-expected.png: Added.
Update the expectations for Mac.
- 3:22 AM Changeset in webkit [154674] by
-
- 4 edits in trunk/Source/WebCore
Font's fast code path doesn't handle partial runs correctly when kerning or ligatures are enabled
https://bugs.webkit.org/show_bug.cgi?id=100050
Reviewed by Darin Adler.
Renamed m_characterIndex to m_characterIndexOfGlyph and gave it an inline size of 10,
which covers around 66% of all cases. The rest of the cases are now preallocated to the
upper limit which is length of the original TextRun.
- platform/graphics/FontFastPath.cpp:
(WebCore::Font::getGlyphsAndAdvancesForSimpleText):
(WebCore::Font::selectionRectForSimpleText):
(WebCore::Font::offsetForPositionForSimpleText):
- platform/graphics/WidthIterator.cpp:
(WebCore::WidthIterator::WidthIterator):
(WebCore::WidthIterator::advanceInternal):
- platform/graphics/WidthIterator.h:
- 3:09 AM Changeset in webkit [154673] by
-
- 23 edits7 adds in trunk
Implement DOM3 wheel event
https://bugs.webkit.org/show_bug.cgi?id=94081
Reviewed by Darin Adler.
Source/WebCore:
Add support for DOM Level 3 WheelEvent:
http://www.w3.org/TR/DOM-Level-3-Events/#events-WheelEvent
Firefox, IE10 and since recently Blink already support it so
it increases our cross-browser compatibility.
The non-standard 'mousewheel' event is still supported for backward
compatibility. Note that the deltas returned by the mousewheel and
the wheel events are not identical:
- They have opposite signs.
- The wheel event reports the actual amount of pixels that should be
scrolled while the legacy mousewheel event reports a factor of the
number of mouse wheel ticks (using a constant multiplier).
Tests: fast/events/wheelevent-basic.html
fast/events/wheelevent-constructor.html
fast/events/wheelevent-mousewheel-interaction.html
- dom/Document.h:
- dom/Document.idl:
- dom/Element.h:
- dom/Element.idl:
- dom/EventNames.h:
- dom/EventTarget.cpp:
(WebCore::legacyType):
(WebCore::EventTarget::shouldObserveLegacyType):
(WebCore::EventTarget::setupLegacyTypeObserverIfNeeded):
(WebCore::EventTarget::fireEventListeners):
- dom/EventTarget.h:
- dom/Node.cpp:
(WebCore::Node::didMoveToNewDocument):
(WebCore::tryAddEventListener):
(WebCore::tryRemoveEventListener):
(WebCore::Node::defaultEventHandler):
- dom/WheelEvent.cpp:
(WebCore::WheelEventInit::WheelEventInit):
(WebCore::WheelEvent::WheelEvent):
(WebCore::WheelEvent::initWheelEvent):
- dom/WheelEvent.h:
(WebCore::WheelEvent::deltaX):
(WebCore::WheelEvent::deltaY):
(WebCore::WheelEvent::deltaZ):
(WebCore::WheelEvent::wheelDelta):
(WebCore::WheelEvent::wheelDeltaX):
(WebCore::WheelEvent::wheelDeltaY):
- dom/WheelEvent.idl:
- html/HTMLAttributeNames.in:
- html/HTMLElement.cpp:
(WebCore::HTMLElement::eventNameForAttributeName):
- page/DOMWindow.cpp:
(WebCore::DOMWindow::addEventListener):
(WebCore::DOMWindow::removeEventListener):
- page/DOMWindow.h:
- page/DOMWindow.idl:
- page/EventHandler.cpp:
(WebCore::EventHandler::defaultWheelEventHandler):
- plugins/blackberry/PluginViewBlackBerry.cpp:
(WebCore::PluginView::handleWheelEvent):
- svg/SVGElementInstance.cpp:
- svg/SVGElementInstance.h:
- svg/SVGElementInstance.idl:
LayoutTests:
Add several layout tests to check support for DOM3 wheel event.
- fast/events/wheelevent-basic-expected.txt: Added.
- fast/events/wheelevent-basic.html: Added.
- fast/events/wheelevent-constructor-expected.txt: Added.
- fast/events/wheelevent-constructor.html: Added.
- fast/events/wheelevent-mousewheel-interaction-expected.txt: Added.
- fast/events/wheelevent-mousewheel-interaction.html: Added.
- platform/efl/fast/events/wheelevent-basic-expected.txt: Added.
- 3:00 AM Changeset in webkit [154672] by
-
- 2 edits in trunk/Source/WebCore
Assertion while scrolling news.google.com
https://bugs.webkit.org/show_bug.cgi?id=115303
Reviewed by Anders Carlsson.
Do not relayout when accessing script elements during painting.
- html/HTMLEmbedElement.cpp:
(WebCore::HTMLEmbedElement::renderWidgetForJSBindings):
- 2:54 AM Changeset in webkit [154671] by
-
- 3 edits in trunk/Source/WebKit/qt
[Qt] Let Page create the main Frame.
https://bugs.webkit.org/show_bug.cgi?id=120349
Adjust to latest changes in WebCore::Page to create the main frame.
Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-27
Reviewed by Simon Hausmann.
- WebCoreSupport/QWebFrameAdapter.cpp:
(QWebFrameData::QWebFrameData):
- WebCoreSupport/QWebPageAdapter.cpp:
(QWebPageAdapter::initializeWebCorePage):
- 1:41 AM Changeset in webkit [154670] by
-
- 29 edits88 deletes in releases/WebKitGTK/webkit-2.2
Revert "Add support for Promises"
This reverts commit bd7606974ee8b78a8c53ccb635ea24234e8575f4.
This is a experimental feature added without a feature define.
- 1:24 AM Changeset in webkit [154669] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Tools
Merge r154668 - Unreviewed. Fix GTK+ build after r154601.
- TestWebKitAPI/GNUmakefile.am: Remove mac specific file from
compilation added by mistake in r154601.
- 1:23 AM Changeset in webkit [154668] by
-
- 2 edits in trunk/Tools
Unreviewed. Fix GTK+ build after r154601.
- TestWebKitAPI/GNUmakefile.am: Remove mac specific file from
compilation added by mistake in r154601.
- 12:43 AM Changeset in webkit [154667] by
-
- 4 edits in trunk/Source/WebCore
Remove DOMSettableTokenList's overload of add() and remove()
https://bugs.webkit.org/show_bug.cgi?id=120341
Reviewed by Ryosuke Niwa.
Little refactoring to make other cleanups easier. Instead of modifying
SpaceSplitString directly, rely on DOMTokenList ultimately changing
the value, which in turn updates the tokens.
- html/DOMSettableTokenList.cpp:
- html/DOMSettableTokenList.h:
- html/DOMTokenList.h:
- 12:30 AM WebKitGTK/2.2.x edited by
- (diff)
- 12:28 AM WebKitGTK/2.2.x created by
- Create page for 2.2 branch
- 12:26 AM Changeset in webkit [154666] by
-
- 2 edits in trunk/Source/WebCore
[GTK] Volume slider shows incorrect track when muted
https://bugs.webkit.org/show_bug.cgi?id=120253
Reviewed by Philippe Normand.
When painting the volume bar, consider that it could be muted even
then volume is different than zero.
- platform/gtk/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::paintMediaVolumeSliderTrack): Asign
painted volume as 0 when media is muted.
- 12:19 AM Changeset in webkit [154665] by
-
- 1 copy in releases/WebKitGTK/webkit-2.2
Branch WebKitGTK+ for 2.2