1. 28 Aug, 2013 40 commits
    • commit-queue@webkit.org's avatar
      [GTK] accessibility/menu-list-sends-change-notification.html has incorrect expected results · 99665e93
      commit-queue@webkit.org authored
      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:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154781 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      99665e93
    • benjamin@webkit.org's avatar
      Simplify and clean SpaceSplitString · 590e91cd
      benjamin@webkit.org authored
      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):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154780 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      590e91cd
    • rwlbuis@webkit.org's avatar
      Namespace prefix is blindly followed when serializing · 941d8ef6
      rwlbuis@webkit.org authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154779 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      941d8ef6
    • commit-queue@webkit.org's avatar
      AX: Cancel button in search field not accessible. · c55bc639
      commit-queue@webkit.org authored
      <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@apple.com> 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@apple.com> 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.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154778 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c55bc639
    • joepeck@webkit.org's avatar
      Web Inspector: Give reload icon an :active state and allow CSS to style some SVG images · 7d7dd06a
      joepeck@webkit.org authored
      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.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154777 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7d7dd06a
    • roger_fong@apple.com's avatar
      Decrease number of workers used in NRWT by the Windows port. · a534a4d6
      roger_fong@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120435.
      
      Reviewed by Brent Fulgham.
      
      * Scripts/webkitpy/port/win.py:
      (WinPort.default_child_processes):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154776 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a534a4d6
    • eric.carlson@apple.com's avatar
      MediaPlayerPrivateAVFoundationObjC is painting video frames under the video layer · 97ae6a3c
      eric.carlson@apple.com authored
      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().
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154775 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      97ae6a3c
    • antti@apple.com's avatar
      Add child and descendant const iterators · 6005794d
      antti@apple.com authored
      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:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154769 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6005794d
    • commit-queue@webkit.org's avatar
      AX:Null pointer may be dereferenced. · c715ad65
      commit-queue@webkit.org authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c715ad65
    • psolanki@apple.com's avatar
      Document::elementSheet() should return a reference · 8c60b801
      psolanki@apple.com authored
      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):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c60b801
    • rniwa@webkit.org's avatar
      REGRESSION(r154586): Past names map should only be used when named item is empty · ed8925fb
      rniwa@webkit.org authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154765 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ed8925fb
    • bfulgham@apple.com's avatar
      [Windows] Provide useful error messages for WebKitErrorDomain errors · d81e4fcc
      bfulgham@apple.com authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154764 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d81e4fcc
    • andersca@apple.com's avatar
      Allow the Flash plug-in to open its preference pane · 424b90f6
      andersca@apple.com authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154763 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      424b90f6
    • rniwa@webkit.org's avatar
      Fix a typo in the test name. · 1bb1c51c
      rniwa@webkit.org authored
      * 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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154762 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1bb1c51c
    • rniwa@webkit.org's avatar
      Don't keep unassociated elements in the past names map · 490739fa
      rniwa@webkit.org authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154761 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      490739fa
    • commit-queue@webkit.org's avatar
      Duplicate in-band tracks when switching <source> elements · fda751c7
      commit-queue@webkit.org authored
      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.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fda751c7
    • bfulgham@apple.com's avatar
      [Windows] Loader is not properly determining supported MIME types · df5c03c8
      bfulgham@apple.com authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154759 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df5c03c8
    • bjonesbe@adobe.com's avatar
      Code cleanup: rename FloatIntervalSearchAdapter and remove unnecessary inlines · edd1f691
      bjonesbe@adobe.com authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154758 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      edd1f691
    • commit-queue@webkit.org's avatar
      [CSS Exclusions] Differentiate names in the simple rectangle test script · b51a271d
      commit-queue@webkit.org authored
      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:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154757 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b51a271d
    • commit-queue@webkit.org's avatar
      [wk2] Resolve unused parameters in WebPlatformStrategies.cpp · fae86581
      commit-queue@webkit.org authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fae86581
    • commit-queue@webkit.org's avatar
      [wk2] Resolve unused parameter warnings in the WebProcess.cpp · 56c88373
      commit-queue@webkit.org authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154755 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56c88373
    • commit-queue@webkit.org's avatar
      Resolve unused parameter warning in ScriptedAnimationController.cpp. · 6a6160f8
      commit-queue@webkit.org authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154754 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a6160f8
    • sergio@webkit.org's avatar
      [CSS Grid Layout] Handle 'span' positions during layout · 6fa74132
      sergio@webkit.org authored
      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:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154753 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6fa74132
    • zeno.albisser@digia.com's avatar
      [Qt] Option key combinations do not work in Input Elements. · 422085a8
      zeno.albisser@digia.com authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154752 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      422085a8
    • antti@apple.com's avatar
      Factor descendant iterator assertions into a class. · 1502213a
      antti@apple.com authored
      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):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154751 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1502213a
    • darin@apple.com's avatar
      Eliminate Pasteboard::generalPasteboard · 5556e115
      darin@apple.com authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154750 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5556e115
    • kadam@inf.u-szeged.hu's avatar
      [Qt] Delete unnecessary empty directories. · 22ce62d6
      kadam@inf.u-szeged.hu authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      22ce62d6
    • kadam@inf.u-szeged.hu's avatar
      [Qt] Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 10. · 0a47dda4
      kadam@inf.u-szeged.hu authored
      Unreviewed gardening.
      
      * platform/qt-5.0-wk2: Removed.
      * platform/qt-wk2/fast: Copied from LayoutTests/platform/qt-5.0-wk2/fast.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154748 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a47dda4
    • zandobersek@gmail.com's avatar
      [GTK] Add support for building JSC with FTL JIT enabled · aa396195
      zandobersek@gmail.com authored
      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'.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154747 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa396195
    • antti@apple.com's avatar
      Share attach loops between Elements and ShadowRoots · f2d976e6
      antti@apple.com authored
      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):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f2d976e6
    • andersca@apple.com's avatar
      Clean up XPathExpressionNode and XPath::Function · 9f50b2a0
      andersca@apple.com authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154745 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f50b2a0
    • kadam@inf.u-szeged.hu's avatar
      [Qt] Moving expectations from Qt 5.0 WK2 to Qt WK2 - Part 9. · 42e42c67
      kadam@inf.u-szeged.hu authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154744 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      42e42c67
    • akling@apple.com's avatar
      Page::pluginData() should return a reference. · c3200785
      akling@apple.com authored
      <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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154743 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c3200785
    • commit-queue@webkit.org's avatar
      <https://webkit.org/b/120002> [CSS Masking] Add -webkit-mask-source-type shorthand property · c7b0c8ee
      commit-queue@webkit.org authored
      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:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154742 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7b0c8ee
    • zandobersek@gmail.com's avatar
      REGRESSION(r154708): It broke all plugin tests on GTK and Qt WK1 · 68c4712d
      zandobersek@gmail.com authored
      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.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154741 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68c4712d
    • antti@apple.com's avatar
      Fix Qt no-libxml2 build. · cf8af613
      antti@apple.com authored
              
      Not reviewed.
      
      * xml/parser/XMLDocumentParserQt.cpp:
      (WebCore::XMLDocumentParser::parseCdata):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf8af613
    • allan.jensen@digia.com's avatar
      Http tests fails on Debian with Apache 2.4 · 271fe4fb
      allan.jensen@digia.com authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154739 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      271fe4fb
    • antti@apple.com's avatar
      Don't use NodeRenderingContext when attaching text renderers · 74afab63
      antti@apple.com authored
      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):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154738 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      74afab63
    • commit-queue@webkit.org's avatar
      Fix unused variable warning. · 5ffa75e0
      commit-queue@webkit.org authored
      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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154737 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ffa75e0
    • allan.jensen@digia.com's avatar
      Http tests fails on Debian with Apache 2.4 · 754f2206
      allan.jensen@digia.com authored
      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.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154736 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      754f2206