Timeline



Jan 24, 2013:

11:57 PM Changeset in webkit [140791] by tkent@chromium.org
  • 7 edits in trunk/Source/WebCore

INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of DateTimeSymbolicFieldElement
https://bugs.webkit.org/show_bug.cgi?id=107918

Reviewed by Kentaro Hara.

DateTimeSymbolicFieldElement::minimum() and maximum() are very
confusing. They don't return minimum/maximum value of 0-based symbol
index though valueAsInteger is 0-based. These functions are used only
for ARIA attributes in DateTimeFieldElement::initialize().

  • Remove DateTimeFieldElement::minimum() and maximum(), and pass

minimum/maximum values for ARIA attributes as function arguments.

  • DateTimeNumericFieldElement::maximum() is now non-virtual. It is called by subclasses.

No new tests. This should not change any behavior.

  • html/shadow/DateTimeFieldElement.cpp:

(WebCore::DateTimeFieldElement::initialize):
Add axMimimum/axMaximum arguments. Don't use minimum() and maximum().

  • html/shadow/DateTimeFieldElement.h:

(DateTimeFieldElement): Ditto.

  • html/shadow/DateTimeNumericFieldElement.cpp:

(WebCore::DateTimeNumericFieldElement::initialize):
Pass m_range.minimum and maximum to DateTimeFieldElement::initialize().

  • html/shadow/DateTimeNumericFieldElement.h:

(DateTimeNumericFieldElement):

  • Add initialize()
  • Make maximum() non-virtual
  • Remove minimum().
  • html/shadow/DateTimeSymbolicFieldElement.cpp:

(WebCore::DateTimeSymbolicFieldElement::initialize):
Pass m_minimumIndex + 1 and m_maximumIndex + 1 to
DateTimeFieldElement::initialize().

  • html/shadow/DateTimeSymbolicFieldElement.h:

(DateTimeSymbolicFieldElement):
Add initialize() and remove minimum() and maximum().

11:49 PM Changeset in webkit [140790] by keishi@webkit.org
  • 3 edits in trunk/LayoutTests

[Chromium] Rebaselining verticalText.svg after r140728.

Unreviewed. Gardening.

  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
11:42 PM Changeset in webkit [140789] by keishi@webkit.org
  • 2 edits
    1 move
    1 delete in trunk/LayoutTests

[Chromium] Rebaselining combobox.svg after r140693.

Unreviewed. Gardening.

  • platform/chromium-mac/svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/chromium-mac-lion/svg/carto.net/combobox-expected.txt.
  • platform/chromium-win-xp/svg/carto.net/combobox-expected.txt: Removed.
  • platform/chromium-win/svg/carto.net/combobox-expected.txt:
11:25 PM Changeset in webkit [140788] by tkent@chromium.org
  • 5 edits in trunk/Source/WebCore

INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove unused DateTimeHourFieldElement::valueAsInteger
https://bugs.webkit.org/show_bug.cgi?id=107915

Reviewed by Kentaro Hara.

DateTimeHourFieldElement::valueAsInteger is never called. Remove it and
make valueAsInteger non-public.

No new tests. This shouldn't change any behavior.

  • html/shadow/DateTimeFieldElement.h:

(DateTimeFieldElement): Make valueAsInteger protected.

  • html/shadow/DateTimeFieldElements.cpp:

Remove DateTimeHourFieldElement::valueAsInteger.
(WebCore::DateTimeHourFieldElement::populateDateTimeFieldsState):
Remove unnecessary DateTimeNumericFieldElement:: prefix.

  • html/shadow/DateTimeFieldElements.h:

(DateTimeHourFieldElement): Remove valueAsInteger.

  • html/shadow/DateTimeNumericFieldElement.h:

(DateTimeNumericFieldElement):
Make valueAsInteger FINAL.

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

[Chromium] Marking resize-corner-tracking*.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
11:00 PM Changeset in webkit [140786] by abarth@webkit.org
  • 3 edits in trunk/Tools

HTTP 500 error between QueueStatusServer and bot(s)
https://bugs.webkit.org/show_bug.cgi?id=107184

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-24
Reviewed by Adam Barth.

Removed the use of memcache which was the source of the exception.

  • QueueStatusServer/handlers/updatestatus.py:

(UpdateStatus.post):

  • QueueStatusServer/model/attachment.py:

(Attachment):
(Attachment.summary):

10:57 PM Changeset in webkit [140785] by rniwa@webkit.org
  • 6 edits
    15 adds
    26 deletes in trunk/LayoutTests

Even more Mac rebaselines after r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/mac/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/mac/svg/carto.net/selectionlist-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-expected.txt:
  • platform/mac/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • svg/batik/text/textAnchor2-expected.txt: Added.
  • svg/text/bidi-embedded-direction-expected.txt: Added.
10:45 PM Changeset in webkit [140784] by morrita@google.com
  • 8 edits in trunk/Source/WebCore

Refactoring: The name ContainerNode::removeChildren and ContainerNde::removeAllChilren() is confusing
https://bugs.webkit.org/show_bug.cgi?id=107640

Reviewed by Eric Seidel.

This change renames unsafe removeAllChilren() function to
removeDetachedChildren() and move it to protected visibility.

In theory, the removed nodes should be detached() before. But some
tests violates that assumption. It should be fixed.

No new tests. No behavior change.

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::removeDetachedChildren):
(WebCore::ContainerNode::takeAllChildrenFrom):
(WebCore::ContainerNode::~ContainerNode):

  • dom/ContainerNode.h:

(ContainerNode):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::removeDetachedChildrenInContainer):
(WebCore):

  • dom/Document.cpp:

(WebCore::Document::removedLastRef):

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::~ShadowRoot):

  • svg/SVGElementInstance.cpp:

(WebCore::SVGElementInstance::detach):

  • svg/SVGElementInstance.h:

(SVGElementInstance):

10:38 PM Changeset in webkit [140783] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Unreviewed, rolling out r140653.
http://trac.webkit.org/changeset/140653
https://bugs.webkit.org/show_bug.cgi?id=107916

Causes a temp file leak on the bots (Requested by abarth on
#webkit).

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

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetTestController):

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

[Chromium] Marking resize-corner-tracking-transformed-iframe.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
10:21 PM Changeset in webkit [140781] by rniwa@webkit.org
  • 14 edits
    12 adds
    20 deletes in trunk/LayoutTests

Another Mac rebaseline attempt after r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium-mac/svg/hixie/error/002-expected.txt: Removed.
  • platform/chromium-mac/svg/hixie/error/013-expected.txt: Removed.
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
  • platform/mac/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/mac/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/mac/svg/carto.net/scrollbar-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
  • platform/mac/svg/custom/invalid-css-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
  • platform/mac/svg/custom/text-ctm-expected.txt:
  • platform/mac/svg/hixie/error/002-expected.txt: Removed.
  • platform/mac/svg/hixie/error/013-expected.txt: Removed.
  • platform/mac/svg/text/non-bmp-positioning-lists-expected.txt:
  • svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
  • svg/batik/masking/maskRegions-expected.txt: Added.
  • svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • svg/batik/text/textPCDATA-expected.txt: Added.
  • svg/batik/text/textProperties-expected.txt: Added.
  • svg/hixie/error/002-expected.txt: Added.
  • svg/hixie/error/013-expected.txt: Added.
9:43 PM Changeset in webkit [140780] by Lucas Forschler
  • 2 edits in tags/Safari-537.27/Source/WebCore

Merged r140732. <rdar://problem/12417489> | <rdar://problem/12417489>

9:36 PM Changeset in webkit [140779] by rniwa@webkit.org
  • 89 edits
    135 adds
    230 deletes in trunk/LayoutTests

Mac rebaseline attempt after r140728.

  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium-mac/svg/css/shadow-changes-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium-mac/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/hixie/viewbox/003-expected.png: Added.
  • platform/chromium/svg/css/shadow-changes-expected.txt: Removed.
  • platform/chromium/svg/custom/getTransformToElement-expected.png: Removed.
  • platform/chromium/svg/custom/style-attribute-font-size-expected.png: Removed.
  • platform/chromium/svg/custom/text-ctm-expected.png: Removed.
  • platform/chromium/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/efl-wk2/svg/W3C-SVG-1.1: Added.
  • platform/efl-wk2/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textDecoration-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect2-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textProperties2-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Removed.
  • platform/efl/svg/batik/text/textDecoration-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect2-expected.png: Removed.
  • platform/efl/svg/batik/text/textProperties2-expected.png: Removed.
  • platform/efl/svg/hixie/viewbox/002-expected.png: Removed.
  • platform/efl/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/gtk/svg/hixie/viewbox/002-expected.png: Removed.
  • platform/gtk/svg/hixie/viewbox/003-expected.png: Removed.
  • platform/mac/css3/zoom-coords-expected.txt: Added.
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/mac/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLength-expected.txt: Removed.
  • platform/mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/mac/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPosition2-expected.txt: Added.
  • platform/mac/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/mac/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/mac/svg/carto.net/button-expected.txt: Removed.
  • platform/mac/svg/carto.net/slider-expected.txt: Removed.
  • platform/mac/svg/carto.net/textbox-expected.txt:
  • platform/mac/svg/carto.net/window-expected.txt:
  • platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
  • platform/mac/svg/css/shadow-changes-expected.txt:
  • platform/mac/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
  • platform/mac/svg/custom/getTransformToElement-expected.txt:
  • platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
  • platform/mac/svg/custom/linking-uri-01-b-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
  • platform/mac/svg/custom/pattern-with-transformation-expected.txt:
  • platform/mac/svg/custom/style-attribute-font-size-expected.txt:
  • platform/mac/svg/custom/text-clip-expected.txt:
  • platform/mac/svg/custom/text-filter-expected.txt:
  • platform/mac/svg/custom/text-whitespace-handling-expected.txt:
  • platform/mac/svg/custom/use-dynamic-append-expected.txt:
  • platform/mac/svg/hixie/perf/001-expected.txt:
  • platform/mac/svg/hixie/perf/002-expected.txt:
  • platform/mac/svg/hixie/perf/007-expected.txt:
  • platform/mac/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/mac/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/mac/svg/text/text-midpoint-split-bug-expected.txt:
  • platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/mac/svg/zoom/page/zoom-zoom-coords-expected.txt: Added.
  • platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • svg/batik/filters/filterRegions-expected.txt: Added.
  • svg/batik/paints/patternRegionA-expected.txt: Added.
  • svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
  • svg/batik/text/textDecoration2-expected.txt: Added.
  • svg/batik/text/textEffect2-expected.txt: Added.
  • svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added.
  • svg/batik/text/textLength-expected.txt: Added.
  • svg/batik/text/textPosition-expected.txt: Added.
  • svg/batik/text/textProperties2-expected.txt: Added.
  • svg/batik/text/verticalText-expected.txt: Added.
  • svg/carto.net/button-expected.txt: Added.
  • svg/carto.net/slider-expected.txt: Added.
  • svg/css/text-shadow-multiple-expected.txt: Added.
  • svg/hixie/viewbox/002-expected.png: Added.
  • svg/hixie/viewbox/003-expected.png: Added.
  • svg/text/font-size-below-point-five-expected.txt: Added.
  • svg/transforms/animated-path-inside-transformed-html-expected.txt: Added.
  • svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
9:28 PM Changeset in webkit [140778] by keishi@webkit.org
  • 30 edits
    3 adds
    1 delete in trunk

Adjust design of the Calendar Picker
https://bugs.webkit.org/show_bug.cgi?id=107507

Reviewed by Kent Tamura.

.:

  • ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.

Source/WebCore:

Covered by existing calendar picker appearance tests.

  • Resources/pagepopups/calendarPicker.css:

(body): Use bigger font.
(.calendar-picker):
(.month-selector):
(.month-selector svg):
(.month-selector-popup-contents):
(.year-month-button-left .year-month-button):
(.year-month-button-right .year-month-button):
(.days-area-container):
(.days-area):
(.day-label):
(.day):
(.available):
(.month-mode .day):
(.today-clear-area .today-button):

  • Resources/pagepopups/calendarPicker.js:

(CalendarPicker.prototype.fixWindowSize): Calculate the width of today-clear-area too.
(YearMonthController.prototype.attachTo):
(YearMonthController.prototype._attachLeftButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype._attachRightButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype.setMonth):
(YearMonthController.prototype._handleButtonClick):

  • Resources/pagepopups/calendarPickerMac.css: Removed.
  • Resources/pagepopups/chromium/calendarPickerChromium.css: Added.

(.year-month-button):
(.days-area-container:focus):

  • Resources/pagepopups/chromium/pickerCommonChromium.css: Added. Use Chrome-style buttons.

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

  • WebCore.gyp/WebCore.gyp: Include pickerCommonChromium.css and calendarPickerChromium.css.
  • rendering/RenderTheme.cpp: Remove extraCalendarPickerStyleSheet
  • rendering/RenderTheme.h: Ditto.
  • rendering/RenderThemeChromiumMac.h: Ditto.
  • rendering/RenderThemeChromiumMac.mm: Ditto.

(WebCore):

Source/WebKit/chromium:

  • src/DateTimeChooserImpl.cpp:

(WebKit::DateTimeChooserImpl::writeDocument): Include pickerCommonChromium.css and calendarPickerChromium.css.

LayoutTests:

  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/month-picker-key-operations.html:
  • platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
  • platform/chromium/fast/forms/calendar-picker/week-picker-key-operations.html:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
  • platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
  • platform/chromium/TestExpectations: Marking calendar picker appearance tests as needing rebaseline.
9:23 PM Changeset in webkit [140777] by eric@webkit.org
  • 2 edits in trunk/Tools

Skip haslanded_unittest.py on systems which do not have interdiff installed
https://bugs.webkit.org/show_bug.cgi?id=106402

Unreviewed.

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

(HasLandedTest):

9:14 PM Changeset in webkit [140776] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Disable the failing webkitpy test for now.

  • Scripts/webkitpy/tool/steps/haslanded_unittest.py:
9:06 PM Changeset in webkit [140775] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

Fixing the diff_parser to correctly identify git diffs even with leading comments.
https://bugs.webkit.org/show_bug.cgi?id=107871

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-24
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/diff_parser.py:
  • Scripts/webkitpy/common/checkout/diff_parser_unittest.py:
  • Scripts/webkitpy/tool/steps/haslanded.py:
8:57 PM Changeset in webkit [140774] by commit-queue@webkit.org
  • 6 edits in trunk

[chromium] Remove dead transitional code from WebViewImpl
https://bugs.webkit.org/show_bug.cgi?id=107889

Patch by James Robinson <jamesr@chromium.org> on 2013-01-24
Reviewed by Adrienne Walker.

Source/WebKit/chromium:

The chromium side of this landed at r178256 and seems stable.

  • public/WebWidget.h:

(WebKit::WebWidget::setCompositorSurfaceReady):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::~WebViewImpl):
(WebKit):
(WebKit::WebViewImpl::setIsTransparent):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

  • src/WebViewImpl.h:

Tools:

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::initializeLayerTreeView):
(WebViewHost::setWebWidget):

8:35 PM Changeset in webkit [140773] by msaboff@apple.com
  • 1 edit
    3 adds in trunk/LayoutTests

Add js/regress tests for integer modulo
https://bugs.webkit.org/show_bug.cgi?id=107885

Reviewed by Filip Pizlo.

New JSRegress test for integer modulo.

  • fast/js/regress/integer-modulo-expected.txt: Added.
  • fast/js/regress/integer-modulo.html: Added.
  • fast/js/regress/script-tests/integer-modulo.js: Added.
8:22 PM Changeset in webkit [140772] by eae@chromium.org
  • 23 edits
    75 adds
    69 deletes in trunk/LayoutTests

Unreviewed rebaselines for r140728.

  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium/svg/batik/text/textPosition2-expected.txt: Removed.
  • platform/mac-lion/svg/W3C-I18N: Added.
  • platform/mac-lion/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/mac-lion/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1-SE: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/mac-lion/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/mac-lion/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/mac-lion/svg/custom/font-face-simple-expected.txt: Added.
  • platform/mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/mac-lion/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/mac-lion/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-rotation-expected.txt: Added.
  • platform/mac-lion/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/mac-wk2/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-dom-01-f-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-rotation-expected.txt: Added.
  • platform/mac-wk2/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/mac-wk2/svg/zoom: Removed.
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
  • platform/mac/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/mac/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/mac/svg/batik/text/textPosition2-expected.txt: Removed.
  • platform/mac/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/mac/svg/custom/font-face-simple-expected.txt:
  • platform/mac/svg/custom/image-small-width-height-expected.txt:
  • platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
  • platform/mac/svg/custom/text-dom-01-f-expected.txt:
  • platform/mac/svg/custom/text-repaint-including-stroke-expected.txt:
  • platform/mac/svg/custom/text-rotation-expected.txt:
  • platform/mac/svg/custom/text-x-dy-lists-expected.txt:
  • platform/mac/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
  • svg/batik/text/textAnchor-expected.txt: Added.
  • svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • svg/batik/text/textPosition2-expected.txt: Added.
  • svg/batik/text/textStyles-expected.txt: Added.
  • svg/text/text-repaint-rects-expected.txt: Added.
  • svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
8:10 PM Changeset in webkit [140771] by yosin@chromium.org
  • 2 edits
    3 copies in branches/chromium/1364

Merge 140525

REGRESSION(r139044): Pan icon remains on screen on Chromium-WinXP
https://bugs.webkit.org/show_bug.cgi?id=107623

Reviewed by Hajime Morita.

Source/WebCore:

The issue is caused by AutoscrollController::stopAutoscrollTimer()
doesn't call View::removePanScrollIcon() because m_autoscrollType
is reset before checking it.

This patch changes to reset m_autoscrollType after all references.

Test: platform/chromium-win/fast/events/panScroll-panIcon.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::stopAutoscrollTimer):

LayoutTests:

This test checks no pan icon after pan scroll.

  • platform/chromium-win/fast/events/panScroll-panIcon-expected.png: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon.html: Added.
  • platform/chromium/TestExpectations: Changed to skip entry for panScroll-panIcon.html for Android, Linux and Mac.

TBR=yosin@chromium.org

8:06 PM Changeset in webkit [140770] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking selection-clear.html as failing.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
7:47 PM Changeset in webkit [140769] by timothy_horton@apple.com
  • 8 edits in trunk/Source/WebKit2

[wk2] Page overlays should do their own animation, instead of relying on implicit animation
https://bugs.webkit.org/show_bug.cgi?id=107896
<rdar://problem/12900058>

Reviewed by Sam Weinig.

Use PageOverlay's animation instead of CA implicit animations for uninstallPageOverlay.

Make WKBundlePageInstallPageOverlay/WKBundlePageUninstallPageOverlay default to no animation.

Add WKBundlePageInstallPageOverlayWithAnimation/WKBundlePageUninstallPageOverlayWithAnimation.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:

(WKBundlePageUninstallPageOverlay): The default for shouldFadeOut is now false, so we don't need to pass it.
(WKBundlePageInstallPageOverlayWithAnimation): Add a version of WKBundlePageInstallPageOverlay that fades in.
(WKBundlePageUninstallPageOverlayWithAnimation): Add a version of WKBundlePageUninstallPageOverlay that fades out.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:

(WebKit::WebInspectorClient::highlight): installPageOverlay used to animate by default, now we need to ask for it.
(WebKit::WebInspectorClient::hideHighlight): uninstallPageOverlay used to implicitly animate accidentally, now we need to ask for it.

  • WebProcess/WebPage/FindController.cpp:

(WebKit::FindController::updateFindUIAfterPageScroll): Ditto.
(WebKit::FindController::hideFindUI): Ditto.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::installPageOverlay): Add shouldFadeIn parameter.
(WebKit::WebPage::uninstallPageOverlay):

  • WebProcess/WebPage/WebPage.h:

(WebPage): Add shouldFadeIn to installPageOverlay; make both it and uninstallPageOverlay's shouldFade out default to false.

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::destroyPageOverlayLayer): Disable implicit animations when removing a page overlay.

7:43 PM Changeset in webkit [140768] by arv@chromium.org
  • 1 edit
    1 copy
    2 moves
    1 add in trunk/LayoutTests

Unreviewed Chromium rebaseline.

Rebaseline tests on Chromium port after r140693.

  • platform/chromium-mac-lion/svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt.
  • platform/chromium-win-xp/svg/carto.net/combobox-expected.txt: Copied from LayoutTests/platform/chromium/svg/carto.net/combobox-expected.txt.
  • svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/chromium/svg/carto.net/combobox-expected.txt.
7:18 PM Changeset in webkit [140767] by pilgrim@chromium.org
  • 1 edit in trunk/Tools/Scripts/webkitpy/common/config/committers.py

Add Mark Pilgrim as committer

7:13 PM Changeset in webkit [140766] by eae@chromium.org
  • 556 edits
    727 adds
    442 deletes in trunk/LayoutTests

Unreviewed (manual) chromium and apple rebaseline for r140728.

  • platform/chromium-linux-x86/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
  • platform/chromium-linux/css3/zoom-coords-expected.txt:
  • platform/chromium-linux/platform/chromium-linux/svg/text/text-with-geometric-precision-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-linux/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-linux/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Added.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Added.
  • platform/chromium-linux/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-linux/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-linux/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-linux/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-linux/svg/text/scaling-font-with-geometric-precision-expected.png:
  • platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-linux/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-linux/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-linux/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-linux/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-lion/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-lion/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.png:
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac/css3/zoom-coords-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/feTile-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/selectionlist-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac/svg/carto.net/textbox-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-modes-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-cascade-order-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/invalid-css-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/custom/marker-default-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-detach-expected.png:
  • platform/chromium-mac/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-mac/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/filters/feTile-expected.png:
  • platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/masking: Added.
  • platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints: Added.
  • platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-xp/svg/clip-path: Removed.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf: Added.
  • platform/chromium-win-xp/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text: Added.
  • platform/chromium-win-xp/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win-xp/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/transforms: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-win-xp/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-win/css3/zoom-coords-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
  • platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/chromium-win/svg/batik/text/smallFonts-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
  • platform/chromium-win/svg/batik/text/textLength-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/batik/text/textStyles-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalText-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-win/svg/carto.net/button-expected.txt:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
  • platform/chromium-win/svg/carto.net/slider-expected.txt:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.txt:
  • platform/chromium-win/svg/carto.net/textbox-expected.txt:
  • platform/chromium-win/svg/carto.net/window-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
  • platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
  • platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
  • platform/chromium-win/svg/custom/font-face-simple-expected.png:
  • platform/chromium-win/svg/custom/font-face-simple-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
  • platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
  • platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
  • platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
  • platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/chromium-win/svg/custom/tref-own-content-removal-expected.txt:
  • platform/chromium-win/svg/custom/tref-update-expected.txt:
  • platform/chromium-win/svg/custom/use-detach-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-expected.txt:
  • platform/chromium-win/svg/custom/use-on-rect-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-text-expected.txt:
  • platform/chromium-win/svg/custom/use-on-use-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-transform-expected.txt:
  • platform/chromium-win/svg/hixie/perf/003-expected.txt:
  • platform/chromium-win/svg/hixie/perf/004-expected.txt:
  • platform/chromium-win/svg/hixie/perf/005-expected.txt:
  • platform/chromium-win/svg/hixie/perf/006-expected.txt:
  • platform/chromium-win/svg/hixie/text/001-expected.png: Added.
  • platform/chromium-win/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003-expected.txt:
  • platform/chromium-win/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003b-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-query-expected.txt:
  • platform/chromium-win/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win/svg/text/scaled-font-expected.txt:
  • platform/chromium-win/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-2-expected.png:
  • platform/chromium-win/svg/text/small-fonts-2-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-3-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-expected.txt: Removed.
  • platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
  • platform/chromium-win/svg/text/text-align-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-06-b-expected.txt:
  • platform/chromium-win/svg/text/text-altglyph-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-deco-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-win/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-path-middle-align-expected.txt:
  • platform/chromium-win/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-04-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-07-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-win/svg/text/text-tref-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/text/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-ws-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-ws-02-t-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-win/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
  • platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/chromium/css3/zoom-coords-expected.txt: Added.
  • platform/chromium/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium/svg/batik/filters: Removed.
  • platform/chromium/svg/batik/filters/feTile-expected.txt: Removed.
  • platform/chromium/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/masking: Removed.
  • platform/chromium/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints: Removed.
  • platform/chromium/svg/batik/paints/gradientLimit-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPath-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalTextOnPath-expected.txt: Removed.
  • platform/chromium/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium/svg/carto.net/selectionlist-expected.txt: Removed.
  • platform/chromium/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium/svg/carto.net/textbox-expected.txt: Removed.
  • platform/chromium/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/chromium/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-hanging-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-modes-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-cascade-order-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-simple-expected.txt: Removed.
  • platform/chromium/svg/custom/invalid-css-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/custom/marker-default-width-height-expected.txt: Removed.
  • platform/chromium/svg/custom/use-recursion-4-expected.png: Removed.
  • platform/chromium/svg/hixie/text/001-expected.png: Removed.
  • platform/chromium/svg/hixie/text/003-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/chromium/svg/text/scaled-font-expected.txt: Removed.
  • platform/chromium/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/chromium/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/chromium/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/chromium/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/efl-wk2/svg: Added.
  • platform/efl-wk2/svg/batik: Added.
  • platform/efl-wk2/svg/batik/filters: Added.
  • platform/efl-wk2/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/efl-wk2/svg/batik/text: Added.
  • platform/efl-wk2/svg/batik/text/smallFonts-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textFeatures-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout2-expected.png: Added.
  • platform/efl-wk2/svg/css: Added.
  • platform/efl-wk2/svg/css/text-shadow-multiple-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/efl/svg/batik/filters/filterRegions-expected.png: Removed.
  • platform/efl/svg/batik/text/smallFonts-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect-expected.png: Removed.
  • platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout2-expected.png: Removed.
  • platform/efl/svg/carto.net/textbox-expected.txt: Removed.
  • platform/efl/svg/css/text-shadow-multiple-expected.png: Removed.
  • platform/efl/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/efl/svg/hixie/text/001-expected.png: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/gtk/svg/carto.net/textbox-expected.txt: Removed.
  • platform/gtk/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/gtk/svg/hixie/text/001-expected.png: Removed.
  • platform/mac-lion/svg/batik: Added.
  • platform/mac-lion/svg/batik/text: Added.
  • platform/mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/mac-lion/svg/hixie: Added.
  • platform/mac-lion/svg/hixie/perf: Added.
  • platform/mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text: Added.
  • platform/mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/mac-lion/svg/text: Added.
  • platform/mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/mac-lion/svg/wicd: Added.
  • platform/mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/text/smallFonts-expected.txt:
  • platform/mac/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/mac/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/mac/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/mac/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/mac/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/mac/svg/custom/path-textPath-simulation-expected.txt:
  • platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/mac/svg/custom/stroked-pattern-expected.txt:
  • platform/mac/svg/custom/text-letter-spacing-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/mac/svg/custom/text-x-dx-lists-expected.txt:
  • platform/mac/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/mac/svg/custom/tref-own-content-removal-expected.txt:
  • platform/mac/svg/custom/tref-update-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/mac/svg/custom/use-modify-target-container-expected.txt:
  • platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/mac/svg/custom/use-recursion-1-expected.txt:
  • platform/mac/svg/custom/use-recursion-2-expected.txt:
  • platform/mac/svg/custom/use-recursion-3-expected.txt:
  • platform/mac/svg/custom/use-recursion-4-expected.txt:
  • platform/mac/svg/hixie/perf/003-expected.txt:
  • platform/mac/svg/hixie/perf/004-expected.txt:
  • platform/mac/svg/hixie/perf/005-expected.txt:
  • platform/mac/svg/hixie/perf/006-expected.txt:
  • platform/mac/svg/hixie/text/001-expected.txt:
  • platform/mac/svg/hixie/text/003-expected.txt: Removed.
  • platform/mac/svg/hixie/text/003a-expected.txt:
  • platform/mac/svg/hixie/text/003b-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/mac/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/mac/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/mac/svg/text/bidi-text-query-expected.txt:
  • platform/mac/svg/text/bidi-tspans-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/mac/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/mac/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/mac/svg/text/remove-tspan-from-text-expected.txt:
  • platform/mac/svg/text/scaled-font-expected.txt: Removed.
  • platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/mac/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/mac/svg/text/selection-tripleclick-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/text/small-fonts-3-expected.txt:
  • platform/mac/svg/text/small-fonts-expected.txt: Added.
  • platform/mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/mac/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-02-t-expected.txt:
  • platform/mac/svg/text/text-hkern-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/mac/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-06-t-expected.txt:
  • platform/mac/svg/text/text-text-07-t-expected.txt:
  • platform/mac/svg/text/text-text-08-b-expected.txt:
  • platform/mac/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/mac/svg/wicd/sizing-flakiness-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/qt/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/win-future/svg: Added.
  • platform/win-future/svg/batik: Added.
  • platform/win-future/svg/batik/text: Added.
  • platform/win-future/svg/batik/text/textEffect-expected.txt: Added.
  • platform/win-future/svg/batik/text/textEffect3-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • svg/batik/text/textEffect-expected.txt: Replaced.
  • svg/batik/text/textEffect3-expected.txt: Replaced.
  • svg/batik/text/textFeatures-expected.txt: Added.
  • svg/batik/text/textLayout2-expected.txt: Added.
  • svg/carto.net/colourpicker-expected.txt: Added.
  • svg/carto.net/tabgroup-expected.txt: Added.
  • svg/carto.net/textbox-expected.txt: Added.
  • svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Added.
  • svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • svg/hixie/text/001-expected.png: Added.
  • svg/hixie/text/003-expected.txt: Added.
  • svg/text/font-size-below-point-five-2-expected.txt: Added.
  • svg/text/scaled-font-expected.txt: Added.
  • svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
  • svg/text/select-x-list-1-expected.txt: Added.
  • svg/text/select-x-list-2-expected.txt: Added.
  • svg/text/select-x-list-3-expected.txt: Added.
  • svg/text/select-x-list-4-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-1-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-2-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-3-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-4-expected.txt: Added.
  • svg/text/selection-doubleclick-expected.txt: Added.
  • svg/text/small-fonts-in-html5-expected.txt: Added.
  • svg/text/text-align-01-b-expected.txt: Added.
  • svg/text/text-align-02-b-expected.txt: Added.
  • svg/text/text-align-03-b-expected.txt: Added.
  • svg/text/text-align-04-b-expected.txt: Added.
  • svg/text/text-align-05-b-expected.txt: Added.
  • svg/text/text-align-06-b-expected.txt: Added.
  • svg/text/text-altglyph-01-b-expected.txt: Added.
  • svg/text/text-deco-01-b-expected.txt: Added.
  • svg/text/text-fonts-01-t-expected.txt: Added.
  • svg/text/text-intro-05-t-expected.txt: Added.
  • svg/text/text-path-01-b-expected.txt: Added.
  • svg/text/text-path-middle-align-expected.txt: Added.
  • svg/text/text-spacing-01-b-expected.txt: Added.
  • svg/text/text-text-01-b-expected.txt: Added.
  • svg/text/text-text-03-b-expected.txt: Added.
  • svg/text/text-text-04-t-expected.txt: Added.
  • svg/text/text-text-05-t-expected.txt: Added.
  • svg/text/text-tref-01-b-expected.txt: Added.
  • svg/text/text-tselect-01-b-expected.txt: Added.
  • svg/text/text-tselect-02-f-expected.txt: Added.
  • svg/text/text-tspan-01-b-expected.txt: Added.
  • svg/text/text-ws-01-t-expected.txt: Added.
  • svg/text/text-ws-02-t-expected.txt: Added.
  • svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
  • svg/wicd/test-rightsizing-a-expected.txt: Added.
  • svg/zoom/page/zoom-foreignObject-expected.txt: Added.
  • svg/zoom/text/zoom-foreignObject-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
  • platform/chromium-linux/css3/zoom-coords-expected.txt:
  • platform/chromium-linux/platform/chromium-linux/svg/text/text-with-geometric-precision-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
  • platform/chromium-linux/svg/batik/filters/feTile-expected.png:
  • platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
  • platform/chromium-linux/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect-expected.png:
  • platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-linux/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-linux/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-linux/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Added.
  • platform/chromium-linux/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Added.
  • platform/chromium-linux/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-linux/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-linux/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-linux/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-linux/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-linux/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-linux/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-linux/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-linux/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-linux/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-linux/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-linux/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-linux/svg/text/scaling-font-with-geometric-precision-expected.png:
  • platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-linux/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-linux/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-linux/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-linux/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-linux/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-linux/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-linux/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-lion/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-lion/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-lion/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.png:
  • platform/chromium-mac-lion/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-mac/css3/zoom-coords-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/feTile-expected.txt: Added.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
  • platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
  • platform/chromium-mac/svg/batik/paints/gradientLimit-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
  • platform/chromium-mac/svg/batik/text/textAnchor-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect-expected.png:
  • platform/chromium-mac/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.png:
  • platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
  • platform/chromium-mac/svg/batik/text/textLength-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textStyles-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalText-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/button-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/selectionlist-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/slider-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-mac/svg/carto.net/textbox-expected.txt: Added.
  • platform/chromium-mac/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-hanging-expected.txt: Added.
  • platform/chromium-mac/svg/custom/dominant-baseline-modes-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-cascade-order-expected.txt: Added.
  • platform/chromium-mac/svg/custom/font-face-simple-expected.txt: Added.
  • platform/chromium-mac/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/invalid-css-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/custom/marker-default-width-height-expected.txt: Added.
  • platform/chromium-mac/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-mac/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-mac/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-detach-expected.png:
  • platform/chromium-mac/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-modify-target-symbol-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-mac/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-tspans-expected.txt: Added.
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-mac/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-mac/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-mac/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-mac/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium-mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/chromium-mac/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-mac/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
  • platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/filters/feTile-expected.png:
  • platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/masking: Added.
  • platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints: Added.
  • platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Added.
  • platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:
  • platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-xp/svg/clip-path: Removed.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-clipPath-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/path-textPath-simulation-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/pointer-events-text-css-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/shapes-supporting-markers-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/stroked-pattern-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-letter-spacing-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-dom-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-change-href-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-tref-03-b-tref-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-dx-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/text-x-override-in-tspan-child-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-own-content-removal-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/tref-update-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-detach-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-container-in-target-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-container-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-containing-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-g-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-rect-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-on-use-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/use-transform-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf: Added.
  • platform/chromium-win-xp/svg/hixie/perf/003-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/004-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/005-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/perf/006-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text: Added.
  • platform/chromium-win-xp/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/text/003b-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/chromium-win-xp/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-query-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win-xp/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/small-fonts-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win-xp/svg/text/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-07-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/text-text-08-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/transforms: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-mask-with-svg-transform-expected.png: Removed.
  • platform/chromium-win-xp/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/chromium-win/css3/zoom-coords-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
  • platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/chromium-win/svg/batik/text/smallFonts-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.png:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
  • platform/chromium-win/svg/batik/text/textLength-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/batik/text/textStyles-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalText-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-win/svg/carto.net/button-expected.txt:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
  • platform/chromium-win/svg/carto.net/slider-expected.txt:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.png:
  • platform/chromium-win/svg/carto.net/tabgroup-expected.txt:
  • platform/chromium-win/svg/carto.net/textbox-expected.txt:
  • platform/chromium-win/svg/carto.net/window-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
  • platform/chromium-win/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
  • platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
  • platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
  • platform/chromium-win/svg/custom/font-face-simple-expected.png:
  • platform/chromium-win/svg/custom/font-face-simple-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
  • platform/chromium-win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
  • platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-expected.txt:
  • platform/chromium-win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
  • platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
  • platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
  • platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/chromium-win/svg/custom/tref-own-content-removal-expected.txt:
  • platform/chromium-win/svg/custom/tref-update-expected.txt:
  • platform/chromium-win/svg/custom/use-detach-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-expected.txt:
  • platform/chromium-win/svg/custom/use-on-rect-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-text-expected.txt:
  • platform/chromium-win/svg/custom/use-on-use-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-transform-expected.txt:
  • platform/chromium-win/svg/hixie/perf/003-expected.txt:
  • platform/chromium-win/svg/hixie/perf/004-expected.txt:
  • platform/chromium-win/svg/hixie/perf/005-expected.txt:
  • platform/chromium-win/svg/hixie/perf/006-expected.txt:
  • platform/chromium-win/svg/hixie/text/001-expected.png: Added.
  • platform/chromium-win/svg/hixie/text/001-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003-expected.txt:
  • platform/chromium-win/svg/hixie/text/003a-expected.txt: Added.
  • platform/chromium-win/svg/hixie/text/003b-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.png:
  • platform/chromium-win/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/chromium-win/svg/text/bidi-text-query-expected.txt:
  • platform/chromium-win/svg/text/bidi-tspans-expected.txt:
  • platform/chromium-win/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.png:
  • platform/chromium-win/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.png:
  • platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.png:
  • platform/chromium-win/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/chromium-win/svg/text/scaled-font-expected.txt:
  • platform/chromium-win/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-2-expected.png:
  • platform/chromium-win/svg/text/small-fonts-2-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-3-expected.txt:
  • platform/chromium-win/svg/text/small-fonts-expected.txt: Removed.
  • platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
  • platform/chromium-win/svg/text/text-align-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-02-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-04-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-05-b-expected.txt:
  • platform/chromium-win/svg/text/text-align-06-b-expected.txt:
  • platform/chromium-win/svg/text/text-altglyph-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-deco-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-fonts-02-t-expected.txt:
  • platform/chromium-win/svg/text/text-hkern-expected.txt: Added.
  • platform/chromium-win/svg/text/text-intro-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-path-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-path-middle-align-expected.txt:
  • platform/chromium-win/svg/text/text-spacing-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-03-b-expected.txt:
  • platform/chromium-win/svg/text/text-text-04-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-05-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-06-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-07-t-expected.txt:
  • platform/chromium-win/svg/text/text-text-08-b-expected.txt:
  • platform/chromium-win/svg/text/text-tref-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-tselect-02-f-expected.txt:
  • platform/chromium-win/svg/text/text-tspan-01-b-expected.txt:
  • platform/chromium-win/svg/text/text-ws-01-t-expected.txt:
  • platform/chromium-win/svg/text/text-ws-02-t-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
  • platform/chromium-win/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
  • platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/chromium/css3/zoom-coords-expected.txt: Added.
  • platform/chromium/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Removed.
  • platform/chromium/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Replaced.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
  • platform/chromium/svg/batik/filters: Removed.
  • platform/chromium/svg/batik/filters/feTile-expected.txt: Removed.
  • platform/chromium/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/masking: Removed.
  • platform/chromium/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints: Removed.
  • platform/chromium/svg/batik/paints/gradientLimit-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textAnchor3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textLength-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPath-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textStyles-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalText-expected.txt: Removed.
  • platform/chromium/svg/batik/text/verticalTextOnPath-expected.txt: Removed.
  • platform/chromium/svg/carto.net/button-expected.txt: Removed.
  • platform/chromium/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium/svg/carto.net/selectionlist-expected.txt: Removed.
  • platform/chromium/svg/carto.net/slider-expected.txt: Removed.
  • platform/chromium/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/chromium/svg/carto.net/textbox-expected.txt: Removed.
  • platform/chromium/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/chromium/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-hanging-expected.txt: Removed.
  • platform/chromium/svg/custom/dominant-baseline-modes-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-cascade-order-expected.txt: Removed.
  • platform/chromium/svg/custom/font-face-simple-expected.txt: Removed.
  • platform/chromium/svg/custom/invalid-css-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/custom/marker-default-width-height-expected.txt: Removed.
  • platform/chromium/svg/custom/use-recursion-4-expected.png: Removed.
  • platform/chromium/svg/hixie/text/001-expected.png: Removed.
  • platform/chromium/svg/hixie/text/003-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/chromium/svg/text/scaled-font-expected.txt: Removed.
  • platform/chromium/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/chromium/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/chromium/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/chromium/svg/text/small-fonts-expected.txt: Added.
  • platform/chromium/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/chromium/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/chromium/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
  • platform/chromium/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/efl-wk2/svg: Added.
  • platform/efl-wk2/svg/batik: Added.
  • platform/efl-wk2/svg/batik/filters: Added.
  • platform/efl-wk2/svg/batik/filters/filterRegions-expected.png: Added.
  • platform/efl-wk2/svg/batik/text: Added.
  • platform/efl-wk2/svg/batik/text/smallFonts-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textEffect-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textFeatures-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout-expected.png: Added.
  • platform/efl-wk2/svg/batik/text/textLayout2-expected.png: Added.
  • platform/efl-wk2/svg/css: Added.
  • platform/efl-wk2/svg/css/text-shadow-multiple-expected.png: Added.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/efl/svg/batik/filters/filterRegions-expected.png: Removed.
  • platform/efl/svg/batik/text/smallFonts-expected.png: Removed.
  • platform/efl/svg/batik/text/textEffect-expected.png: Removed.
  • platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout-expected.png: Removed.
  • platform/efl/svg/batik/text/textLayout2-expected.png: Removed.
  • platform/efl/svg/carto.net/textbox-expected.txt: Removed.
  • platform/efl/svg/css/text-shadow-multiple-expected.png: Removed.
  • platform/efl/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/efl/svg/hixie/text/001-expected.png: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
  • platform/gtk/svg/carto.net/textbox-expected.txt: Removed.
  • platform/gtk/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/gtk/svg/hixie/text/001-expected.png: Removed.
  • platform/mac-lion/svg/batik: Added.
  • platform/mac-lion/svg/batik/text: Added.
  • platform/mac-lion/svg/batik/text/smallFonts-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-gradient-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-and-object-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/js-late-pattern-creation-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-1-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-2-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-3-expected.txt: Added.
  • platform/mac-lion/svg/custom/use-recursion-4-expected.txt: Added.
  • platform/mac-lion/svg/hixie: Added.
  • platform/mac-lion/svg/hixie/perf: Added.
  • platform/mac-lion/svg/hixie/perf/003-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/004-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/005-expected.txt: Added.
  • platform/mac-lion/svg/hixie/perf/006-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text: Added.
  • platform/mac-lion/svg/hixie/text/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003a-expected.txt: Added.
  • platform/mac-lion/svg/hixie/text/003b-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Added.
  • platform/mac-lion/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Added.
  • platform/mac-lion/svg/text: Added.
  • platform/mac-lion/svg/text/append-text-node-to-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-reorder-value-lists-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-text-query-expected.txt: Added.
  • platform/mac-lion/svg/text/bidi-tspans-expected.txt: Added.
  • platform/mac-lion/svg/text/modify-text-node-in-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-text-node-from-tspan-expected.txt: Added.
  • platform/mac-lion/svg/text/remove-tspan-from-text-expected.txt: Added.
  • platform/mac-lion/svg/text/selection-tripleclick-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-2-expected.txt: Added.
  • platform/mac-lion/svg/text/small-fonts-3-expected.txt: Added.
  • platform/mac-lion/svg/text/text-fonts-02-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-hkern-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-06-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-07-t-expected.txt: Added.
  • platform/mac-lion/svg/text/text-text-08-b-expected.txt: Added.
  • platform/mac-lion/svg/wicd: Added.
  • platform/mac-lion/svg/wicd/rightsizing-grid-expected.txt: Added.
  • platform/mac-lion/svg/wicd/sizing-flakiness-expected.txt: Added.
  • platform/mac-lion/svg/wicd/test-rightsizing-b-expected.txt: Added.
  • platform/mac/TestExpectations:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/text/smallFonts-expected.txt:
  • platform/mac/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/mac/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/mac/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/mac/svg/batik/text/textLayout2-expected.txt: Removed.
  • platform/mac/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/mac/svg/carto.net/tabgroup-expected.txt: Removed.
  • platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Removed.
  • platform/mac/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/mac/svg/custom/path-textPath-simulation-expected.txt:
  • platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt:
  • platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/mac/svg/custom/stroked-pattern-expected.txt:
  • platform/mac/svg/custom/text-letter-spacing-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/mac/svg/custom/text-x-dx-lists-expected.txt:
  • platform/mac/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/mac/svg/custom/tref-own-content-removal-expected.txt:
  • platform/mac/svg/custom/tref-update-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/mac/svg/custom/use-modify-target-container-expected.txt:
  • platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/mac/svg/custom/use-recursion-1-expected.txt:
  • platform/mac/svg/custom/use-recursion-2-expected.txt:
  • platform/mac/svg/custom/use-recursion-3-expected.txt:
  • platform/mac/svg/custom/use-recursion-4-expected.txt:
  • platform/mac/svg/hixie/perf/003-expected.txt:
  • platform/mac/svg/hixie/perf/004-expected.txt:
  • platform/mac/svg/hixie/perf/005-expected.txt:
  • platform/mac/svg/hixie/perf/006-expected.txt:
  • platform/mac/svg/hixie/text/001-expected.txt:
  • platform/mac/svg/hixie/text/003-expected.txt: Removed.
  • platform/mac/svg/hixie/text/003a-expected.txt:
  • platform/mac/svg/hixie/text/003b-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/mac/svg/text/append-text-node-to-tspan-expected.txt:
  • platform/mac/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/mac/svg/text/bidi-text-query-expected.txt:
  • platform/mac/svg/text/bidi-tspans-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/mac/svg/text/modify-text-node-in-tspan-expected.txt:
  • platform/mac/svg/text/remove-text-node-from-tspan-expected.txt:
  • platform/mac/svg/text/remove-tspan-from-text-expected.txt:
  • platform/mac/svg/text/scaled-font-expected.txt: Removed.
  • platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-4-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt: Removed.
  • platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt: Removed.
  • platform/mac/svg/text/selection-doubleclick-expected.txt: Removed.
  • platform/mac/svg/text/selection-tripleclick-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/text/small-fonts-3-expected.txt:
  • platform/mac/svg/text/small-fonts-expected.txt: Added.
  • platform/mac/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/mac/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-05-b-expected.txt: Removed.
  • platform/mac/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/mac/svg/text/text-altglyph-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-deco-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-fonts-02-t-expected.txt:
  • platform/mac/svg/text/text-hkern-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-path-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-path-middle-align-expected.txt: Removed.
  • platform/mac/svg/text/text-spacing-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-03-b-expected.txt: Removed.
  • platform/mac/svg/text/text-text-04-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-05-t-expected.txt: Removed.
  • platform/mac/svg/text/text-text-06-t-expected.txt:
  • platform/mac/svg/text/text-text-07-t-expected.txt:
  • platform/mac/svg/text/text-text-08-b-expected.txt:
  • platform/mac/svg/text/text-tref-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-tselect-02-f-expected.txt: Removed.
  • platform/mac/svg/text/text-tspan-01-b-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-01-t-expected.txt: Removed.
  • platform/mac/svg/text/text-ws-02-t-expected.txt: Removed.
  • platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Removed.
  • platform/mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/mac/svg/wicd/sizing-flakiness-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
  • platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Removed.
  • platform/qt/svg/custom/clip-mask-negative-scale-expected.txt: Removed.
  • platform/win-future/svg: Added.
  • platform/win-future/svg/batik: Added.
  • platform/win-future/svg/batik/text: Added.
  • platform/win-future/svg/batik/text/textEffect-expected.txt: Added.
  • platform/win-future/svg/batik/text/textEffect3-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
  • svg/batik/text/textEffect-expected.txt: Replaced.
  • svg/batik/text/textEffect3-expected.txt: Replaced.
  • svg/batik/text/textFeatures-expected.txt: Added.
  • svg/batik/text/textLayout2-expected.txt: Added.
  • svg/carto.net/colourpicker-expected.txt: Added.
  • svg/carto.net/tabgroup-expected.txt: Added.
  • svg/carto.net/textbox-expected.txt: Added.
  • svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Added.
  • svg/custom/clip-mask-negative-scale-expected.txt: Added.
  • svg/hixie/text/001-expected.png: Added.
  • svg/hixie/text/003-expected.txt: Added.
  • svg/text/font-size-below-point-five-2-expected.txt: Added.
  • svg/text/scaled-font-expected.txt: Added.
  • svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
  • svg/text/select-x-list-1-expected.txt: Added.
  • svg/text/select-x-list-2-expected.txt: Added.
  • svg/text/select-x-list-3-expected.txt: Added.
  • svg/text/select-x-list-4-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-1-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-2-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-3-expected.txt: Added.
  • svg/text/select-x-list-with-tspans-4-expected.txt: Added.
  • svg/text/selection-doubleclick-expected.txt: Added.
  • svg/text/small-fonts-in-html5-expected.txt: Added.
  • svg/text/text-align-01-b-expected.txt: Added.
  • svg/text/text-align-02-b-expected.txt: Added.
  • svg/text/text-align-03-b-expected.txt: Added.
  • svg/text/text-align-04-b-expected.txt: Added.
  • svg/text/text-align-05-b-expected.txt: Added.
  • svg/text/text-align-06-b-expected.txt: Added.
  • svg/text/text-altglyph-01-b-expected.txt: Added.
  • svg/text/text-deco-01-b-expected.txt: Added.
  • svg/text/text-fonts-01-t-expected.txt: Added.
  • svg/text/text-intro-05-t-expected.txt: Added.
  • svg/text/text-path-01-b-expected.txt: Added.
  • svg/text/text-path-middle-align-expected.txt: Added.
  • svg/text/text-spacing-01-b-expected.txt: Added.
  • svg/text/text-text-01-b-expected.txt: Added.
  • svg/text/text-text-03-b-expected.txt: Added.
  • svg/text/text-text-04-t-expected.txt: Added.
  • svg/text/text-text-05-t-expected.txt: Added.
  • svg/text/text-tref-01-b-expected.txt: Added.
  • svg/text/text-tselect-01-b-expected.txt: Added.
  • svg/text/text-tselect-02-f-expected.txt: Added.
  • svg/text/text-tspan-01-b-expected.txt: Added.
  • svg/text/text-ws-01-t-expected.txt: Added.
  • svg/text/text-ws-02-t-expected.txt: Added.
  • svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
  • svg/wicd/test-rightsizing-a-expected.txt: Added.
  • svg/zoom/page/zoom-foreignObject-expected.txt: Added.
  • svg/zoom/text/zoom-foreignObject-expected.txt: Added.
7:03 PM Changeset in webkit [140765] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed build fix after r140752.
https://bugs.webkit.org/show_bug.cgi?id=107886

Build break after r140752.

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-24

  • PlatformEfl.cmake: Move DownloadSoupErrorsEfl and DownloadSoup to Shared/Downloads.
7:02 PM Changeset in webkit [140764] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix NetworkProcess loading after r140730.

Reviewed by Sam Weinig.

If a process' sandbox profile path is empty, don't try to initialize the sandbox.

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::initializeSandbox):

6:40 PM Changeset in webkit [140763] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking shape-inside-first-fit-001.html as failing on MountainLion.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
6:30 PM Changeset in webkit [140762] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit2

Mac build fix after r140752.

  • DerivedSources.make:
5:57 PM Changeset in webkit [140761] by keishi@webkit.org
  • 2 edits in trunk/LayoutTests

[Chromium] Marking resize-corner-tracking* tests as needing rebaseline on Mac.

Unreviewed. Gardening.

  • platform/chromium/TestExpectations:
5:49 PM Changeset in webkit [140760] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Redundant LegacyReceiver attribute in WebPage.messages.in
https://bugs.webkit.org/show_bug.cgi?id=107875

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-24
Reviewed by Anders Carlsson.

To generate WebPageMessageReceiver with legacy, just one LegacyReceiver
attribute in WebPage.messages.in is enough. This patch removes this
redundant attribute.

  • WebProcess/WebPage/WebPage.messages.in:
5:35 PM Changeset in webkit [140759] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix.

  • page/History.h:

(WebCore):

5:31 PM Changeset in webkit [140758] by Beth Dakin
  • 3 edits
    2 adds in trunk

Fixed elements sometimes marked out-of-view if you have rubber-banded too far,
affects flickr.com
https://bugs.webkit.org/show_bug.cgi?id=107882
-and corresponding-
<rdar://problem/13065897>

Reviewed by Simon Fraser.

Source/WebCore:

It is possible to rubber band so far that our fixed object appears to be outside
of the visibleContentArea(). We should use the
viewportConstrainedVisibleContentRect() since that is what fixed objects are
positioned based on anyway.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::requiresCompositingForPosition):

LayoutTests:

  • platform/mac/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed/negative-scroll-offset-in-view.html: Added.
5:28 PM Changeset in webkit [140757] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix.

  • bindings/js/JSHistoryCustom.cpp:

(WebCore::JSHistory::state):

5:26 PM Changeset in webkit [140756] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix release build.

  • WebProcess/Storage/StorageAreaProxy.cpp:

(WebKit::StorageAreaProxy::length):

5:23 PM Changeset in webkit [140755] by keishi@webkit.org
  • 4 edits in trunk/LayoutTests

[Chromium] Rebaselining expectations for foreignObject-text-clipping-bug.html.

Unreviewed. Gardening.

  • platform/chromium-mac-lion/svg/text/foreignObject-text-clipping-bug-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png:
  • platform/chromium-mac/svg/text/foreignObject-text-clipping-bug-expected.png:
5:09 PM Changeset in webkit [140754] by ap@apple.com
  • 6 edits in trunk/Source/WebKit2

<rdar://problem/9971916> [WK2] Update sandbox extension usage
https://bugs.webkit.org/show_bug.cgi?id=107861

Reviewed by Sam Weinig.

  • Shared/SandboxExtension.h:
  • Shared/mac/SandboxExtensionMac.mm: (WebKit::wkSandboxExtensionType):
  • UIProcess/Downloads/DownloadProxy.cpp: (WebKit::DownloadProxy::decideDestinationWithSuggestedFilename):
  • UIProcess/WebContext.cpp: (WebKit::WebContext::createNewWebProcess): (WebKit::WebContext::processDidFinishLaunching): (WebKit::WebContext::startMemorySampler):
  • WebProcess/com.apple.WebProcess.sb.in:
5:02 PM Changeset in webkit [140753] by commit-queue@webkit.org
  • 3 edits in trunk/LayoutTests

Cannot click an element at 2nd line or more inside inline-block in vertical writing mode.
https://bugs.webkit.org/show_bug.cgi?id=104775

Patch by Yuki Sekiguchi <yuki.sekiguchi@access-company.com> on 2013-01-24
Reviewed by Ryosuke Niwa.

Rewrite test using js-test-pre.js.
Add test description to the test.

  • fast/writing-mode/vertical-inline-block-hittest-expected.txt:
  • fast/writing-mode/vertical-inline-block-hittest.html:
4:59 PM Changeset in webkit [140752] by beidson@apple.com
  • 5 edits
    20 moves
    10 adds in trunk/Source/WebKit2

Move Authentication and Downloads from WebProcess to Shared.
https://bugs.webkit.org/show_bug.cgi?id=107879

Reviewed by Anders Carlsson.

  • Shared/Authentication/AuthenticationManager.cpp: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.cpp.
  • Shared/Authentication/AuthenticationManager.h: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.h.
  • Shared/Authentication/AuthenticationManager.messages.in: Renamed from Source/WebKit2/WebProcess/Authentication/AuthenticationManager.messages.in.
  • Shared/Authentication/mac/AuthenticationManager.mac.mm: Renamed from Source/WebKit2/WebProcess/Authentication/mac/AuthenticationManager.mac.mm.
  • Shared/Downloads/Download.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/Download.cpp.
  • Shared/Downloads/Download.h: Renamed from Source/WebKit2/WebProcess/Downloads/Download.h.
  • Shared/Downloads/DownloadAuthenticationClient.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadAuthenticationClient.cpp.
  • Shared/Downloads/DownloadAuthenticationClient.h: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadAuthenticationClient.h.
  • Shared/Downloads/DownloadManager.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadManager.cpp.
  • Shared/Downloads/DownloadManager.h: Renamed from Source/WebKit2/WebProcess/Downloads/DownloadManager.h.
  • Shared/Downloads/cfnet/DownloadCFNet.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/cfnet/DownloadCFNet.cpp.
  • Shared/Downloads/curl/DownloadCurl.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/curl/DownloadCurl.cpp.
  • Shared/Downloads/efl/DownloadSoupErrorsEfl.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/efl/DownloadSoupErrorsEfl.cpp.
  • Shared/Downloads/gtk/DownloadSoupErrorsGtk.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/gtk/DownloadSoupErrorsGtk.cpp.
  • Shared/Downloads/mac/DownloadMac.mm: Renamed from Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm.
  • Shared/Downloads/qt/DownloadQt.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/qt/DownloadQt.cpp.
  • Shared/Downloads/qt/QtFileDownloader.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/qt/QtFileDownloader.cpp.
  • Shared/Downloads/qt/QtFileDownloader.h: Renamed from Source/WebKit2/WebProcess/Downloads/qt/QtFileDownloader.h.
  • Shared/Downloads/soup/DownloadSoup.cpp: Renamed from Source/WebKit2/WebProcess/Downloads/soup/DownloadSoup.cpp.
  • Shared/Downloads/soup/DownloadSoupErrors.h: Renamed from Source/WebKit2/WebProcess/Downloads/soup/DownloadSoupErrors.h.
  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebKit2.xcodeproj/project.pbxproj:
4:56 PM Changeset in webkit [140751] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

NPN_InitializeVariantWithStringCopy is wrong for platforms returning NULL from malloc(0)
https://bugs.webkit.org/show_bug.cgi?id=96272

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-01-24
Reviewed by Alexey Proskuryakov.

No new tests. This is platform dependent.

  • bridge/npruntime.cpp:

(NPN_InitializeVariantWithStringCopy):

4:45 PM Changeset in webkit [140750] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Source/WebKit2

[EFL] Unreviewed build fix after r140711
https://bugs.webkit.org/show_bug.cgi?id=107873

Unreviewed build fix.

Build break after r140711.

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-24

  • CMakeLists.txt: Move WebKeyValueStorageManager to WebProcess/Storage.
4:44 PM Changeset in webkit [140749] by commit-queue@webkit.org
  • 19 edits
    6 adds in trunk

resize property doesn't work on iframes
https://bugs.webkit.org/show_bug.cgi?id=9221

Patch by Christian Biesinger <cbiesinger@chromium.org> on 2013-01-24
Reviewed by Eric Seidel.

Source/WebCore:

Test: fast/css/resize-corner-tracking-transformed-iframe.html
and fast/css/resize-corner-tracking.html

  • rendering/RenderIFrame.cpp:

(WebCore::RenderIFrame::requiresLayer):
(WebCore):

  • rendering/RenderIFrame.h:

<iframe>s need a layer to be resizable, so make requiresLayer return
true if the css property is set.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::canResize):
(WebCore):
(WebCore::RenderLayer::resize):
(WebCore::RenderLayer::positionOverflowControls):
(WebCore::RenderLayer::isPointInResizeControl):
(WebCore::RenderLayer::hitTestOverflowControls):
(WebCore::RenderLayer::hitTestLayer):

  • rendering/RenderLayer.h:

(RenderLayer):
Add a new canResize() function and use it instead of hasOverflowClip()
to check whether resizing should be allowed (there's still the
additional check of style()->resize() != RESIZE_NONE, of course)

Make hitTestLayer return |this| when the point is inside the
resizer rectangle.

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::paint):
Call layer()->paintResizer() to actually paint the resizer.

LayoutTests:

  • fast/css/resize-corner-tracking-transformed-iframe.html: Added.

New test for testing resize of transformed <iframe>

  • fast/css/resize-corner-tracking.html:

Add a testcase for resizing an <iframe>

  • platform/chromium-linux/fast/css/resize-corner-tracking-expected.png:
  • platform/chromium-linux/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/chromium-mac/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/chromium-win/fast/css/resize-corner-tracking-expected.txt:
  • platform/chromium/compositing/iframes/resizer-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-transformed-expected.txt:
  • platform/chromium/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
  • platform/mac/fast/css/resize-corner-tracking-expected.txt:
  • platform/mac/fast/css/resize-corner-tracking-transformed-iframe-expected.png: Added.
  • platform/mac/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.

Update/add generic, mac and linux reference files for the test

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:

Add expected failures for the tests until they can be rebaselined.

4:40 PM Changeset in webkit [140748] by haraken@chromium.org
  • 8 edits
    2 adds in trunk

Regression(r107058): Use-after-free in SerializedScriptValue::deserialize
https://bugs.webkit.org/show_bug.cgi?id=107792

Reviewed by Abhishek Arya.

Source/WebCore:

Imagine the following call path:

(1) history.state is accessed.
(2) V8History::stateAccessorGetter() calls History::state(), which calls
HistoryItem::stateObject().
(3) HistoryItem holds m_stateObject as RefPtr<SerializedScriptValue>,
but HistoryItem::stateObject() returns SerializedScriptValue*.
(4) V8History::stateAccessorGetter calls SerializedScriptValue::deserialize()
for the SerializedScriptValue* obtained in (3).
(5) SerializedScriptValue::deserialize() can call history.replaceState()
in its deserialization process (See the test case in the Chromium bug).
(6) history.replaceState() replaces HistoryItem::m_stateObject.
This replacement destructs the original HistoryItem::m_stateObject.
(7) The current deserialization process can crash due to the premature destruction.

To avoid the problem, we have to pass PassRefPtr<SerializedScriptValue> around
instead of SerializedScriptValue*.

Test: fast/history/replacestate-nocrash.html

  • bindings/v8/custom/V8HistoryCustom.cpp:

(WebCore::V8History::stateAccessorGetter):

  • history/HistoryItem.h:

(WebCore):
(WebCore::HistoryItem::stateObject):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadInSameDocument):

  • loader/FrameLoader.h:
  • page/History.cpp:

(WebCore::History::state):
(WebCore::History::stateInternal):

  • page/History.h:

(History):

LayoutTests:

Added a test that demonstrated a crash due to use-after-free
of SerializedScriptValue.

Test: fast/history/replacestate-nocrash.html

  • fast/history/replacestate-nocrash-expected.txt: Added.
  • fast/history/replacestate-nocrash.html: Added.
4:27 PM Changeset in webkit [140747] by Beth Dakin
  • 2 edits in trunk/Source/WebCore

Some formerly-fixed objects scroll as if they are still fixed
https://bugs.webkit.org/show_bug.cgi?id=107869

Reviewed by Simon Fraser.

Removing nodes need to mark m_hasChangedProperties on the state tree, otherwise
they will not be committed to the scrolling tree until something else changes,
which could actually take a while. During the delay, the scrolling tree will
continue to move around the formerly-fixed object as long as it still has a layer.

  • page/scrolling/ScrollingStateTree.cpp:

(WebCore::ScrollingStateTree::didRemoveNode):

4:11 PM Changeset in webkit [140746] by commit-queue@webkit.org
  • 5 edits
    1 move
    1 delete in trunk/Source/WebKit2

Coordinated Graphics: remove SurfaceUpdateInfo::encode/decode
https://bugs.webkit.org/show_bug.cgi?id=107794

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-24
Reviewed by Anders Carlsson.

We want to remove the dependency on CoreIPC from SurfaceUpdateInfo
because we will extract Coordinated Graphics from WK2. Since
SurfaceUpdateInfo is only used in Coordinated Graphics, this patch
moves it to Shared/CoordinatedGraphics, and removes CoreIPC
dependency.

No new tests, no change in behavior.

  • CMakeLists.txt:
  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:

(CoreIPC::::encode):
(CoreIPC):
(CoreIPC::::decode):

  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:

(WebKit):

  • Shared/CoordinatedGraphics/SurfaceUpdateInfo.h: Renamed from Source/WebKit2/Shared/SurfaceUpdateInfo.h.

(WebKit):
(SurfaceUpdateInfo):
(WebKit::SurfaceUpdateInfo::SurfaceUpdateInfo):

  • Shared/SurfaceUpdateInfo.cpp: Removed.
  • Target.pri:
4:00 PM Changeset in webkit [140745] by arko@motorola.com
  • 11 edits
    8 adds in trunk

Microdata: itemtype attribute must update correctly on adding or removing tokens
https://bugs.webkit.org/show_bug.cgi?id=106616

Reviewed by Ryosuke Niwa.

Source/WebCore:

Added a new class MicroDataAttributeTokenList, it overrides setValue() method of
DOMSettableTokenList. setValue() is responsible to set the new attribute value for
a given element.

Tests: fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html

fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html
fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/Node.cpp:

(WebCore::Node::itemProp):
(WebCore::Node::setItemProp):
(WebCore::Node::itemRef):
(WebCore::Node::setItemRef):
(WebCore::Node::itemType):
(WebCore::Node::setItemType):

  • dom/NodeRareData.h:

(WebCore::NodeMicroDataTokenLists::itemProp):
(WebCore::NodeMicroDataTokenLists::itemRef):
(WebCore::NodeMicroDataTokenLists::itemType):
(NodeMicroDataTokenLists):

  • html/DOMSettableTokenList.h: Made the constructor as protected, so that we can

override setValue() method.
(DOMSettableTokenList):

  • html/MicroDataAttributeTokenList.cpp: Added.

(WebCore):
(WebCore::MicroDataAttributeTokenList::MicroDataAttributeTokenList):
(WebCore::MicroDataAttributeTokenList::setValueInternal):
(WebCore::MicroDataAttributeTokenList::setValue): It calls
DOMSettableTokenList::setValue to set internal tokens and value.

  • html/MicroDataAttributeTokenList.h: Added.

(WebCore):
(MicroDataAttributeTokenList):
(WebCore::MicroDataAttributeTokenList::create):

LayoutTests:

Added tests to ensure that itemtype, itemprop, itemref attributes must update
correctly when tokens have been added or removed.

  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Added.
  • fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Added.
  • fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Added.
3:59 PM Changeset in webkit [140744] by roger_fong@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed. Windows build fix.

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

More StorageAreaProxy cleanup
https://bugs.webkit.org/show_bug.cgi?id=107870

Reviewed by Beth Dakin.

Remove some unnecessary 'WebCore::' qualifications,
and implement StorageNamespaceProxy::storageArea.

  • WebProcess/Storage/StorageAreaProxy.cpp:
  • WebProcess/Storage/StorageAreaProxy.h:
  • WebProcess/Storage/StorageNamespaceProxy.cpp:
3:48 PM Changeset in webkit [140742] by eae@chromium.org
  • 21 edits
    196 adds
    168 deletes in trunk/LayoutTests

Unreviewed chromium mac rebaseline for r140728.

  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-linux/svg/text/text-rect-precision-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac-lion/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-lion/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/text/non-bmp-positioning-lists-expected.txt:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegionA-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegions-expected.txt: Added.
  • platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/longTextOnPath-expected.txt:
  • platform/chromium-mac/svg/batik/text/textDecoration-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textDecoration2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textEffect2-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textPosition-expected.txt: Added.
  • platform/chromium-mac/svg/batik/text/textProperties2-expected.txt: Added.
  • platform/chromium-mac/svg/clip-path/clip-path-pixelation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Discrete-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Gamma-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Linear-expected.txt: Added.
  • platform/chromium-mac/svg/custom/feComponentTransfer-Table-expected.txt: Added.
  • platform/chromium-mac/svg/custom/getTransformToElement-expected.txt: Added.
  • platform/chromium-mac/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewTarget-expected.txt: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt: Added.
  • platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
  • platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-incorrect-tiling-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-rotate-gaps-expected.txt: Added.
  • platform/chromium-mac/svg/custom/pattern-with-transformation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
  • platform/chromium-mac/svg/custom/style-attribute-font-size-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-clip-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-ctm-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-dom-01-f-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-filter-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-hit-test-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-repaint-including-stroke-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-rotation-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-whitespace-handling-expected.txt: Added.
  • platform/chromium-mac/svg/custom/text-x-dy-lists-expected.txt: Added.
  • platform/chromium-mac/svg/custom/use-dynamic-append-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/error/002-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/error/013-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/perf/001-expected.txt:
  • platform/chromium-mac/svg/hixie/perf/002-expected.txt:
  • platform/chromium-mac/svg/hixie/perf/007-expected.txt:
  • platform/chromium-mac/svg/hixie/viewbox/002-expected.txt: Added.
  • platform/chromium-mac/svg/hixie/viewbox/003-expected.txt: Added.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Added.
  • platform/chromium-mac/svg/text/font-size-below-point-five-expected.txt: Added.
  • platform/chromium-mac/svg/text/non-bmp-positioning-lists-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-midpoint-split-bug-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-rect-precision-expected.txt: Added.
  • platform/chromium-mac/svg/text/text-repaint-rects-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Added.
  • platform/chromium-mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/chromium-mac/svg/zoom/page/zoom-zoom-coords-expected.txt: Added.
  • platform/chromium-mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/hixie/perf: Removed.
  • platform/chromium-win-xp/svg/hixie/perf/001-expected.txt: Removed.
  • platform/chromium-win-xp/svg/hixie/perf/002-expected.txt: Removed.
  • platform/chromium-win-xp/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/chromium-win/svg/hixie/perf/007-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
  • platform/chromium/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegionA-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegions-expected.txt: Removed.
  • platform/chromium/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textDecoration-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textEffect2-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textPosition-expected.txt: Removed.
  • platform/chromium/svg/batik/text/textProperties2-expected.txt: Removed.
  • platform/chromium/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-transform-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-viewTarget-expected.txt: Removed.
  • platform/chromium/svg/custom/linking-a-03-b-zoomAndPan-expected.txt: Removed.
  • platform/chromium/svg/custom/mouse-move-on-svg-container-expected.txt: Removed.
  • platform/chromium/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/chromium/svg/custom/text-clip-expected.txt: Removed.
  • platform/chromium/svg/custom/text-ctm-expected.txt: Removed.
  • platform/chromium/svg/custom/text-dom-01-f-expected.txt: Removed.
  • platform/chromium/svg/custom/text-filter-expected.txt: Removed.
  • platform/chromium/svg/custom/text-hit-test-expected.txt: Removed.
  • platform/chromium/svg/custom/text-rotation-expected.txt: Removed.
  • platform/chromium/svg/custom/text-whitespace-handling-expected.txt: Removed.
  • platform/chromium/svg/custom/use-dynamic-append-expected.txt: Removed.
  • platform/chromium/svg/hixie/error/002-expected.txt: Removed.
  • platform/chromium/svg/hixie/error/013-expected.txt: Removed.
  • platform/chromium/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • platform/chromium/svg/text/font-size-below-point-five-expected.txt: Removed.
  • platform/chromium/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
  • platform/chromium/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/chromium/svg/text/text-repaint-rects-expected.txt: Removed.
  • platform/chromium/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/efl/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/efl/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/efl/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
  • platform/gtk/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/gtk/svg/custom/pattern-with-transformation-expected.txt: Removed.
  • platform/gtk/svg/text/text-midpoint-split-bug-expected.txt: Removed.
  • platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
  • platform/qt/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Removed.
  • platform/qt/svg/clip-path/clip-path-pixelation-expected.txt: Removed.
  • platform/qt/svg/hixie/perf/007-expected.txt: Removed.
  • svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
  • svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
  • svg/clip-path/clip-path-pixelation-expected.txt: Added.
  • svg/custom/pattern-with-transformation-expected.txt: Added.
  • svg/hixie/perf/007-expected.txt: Added.
  • svg/text/text-midpoint-split-bug-expected.txt: Added.
3:43 PM Changeset in webkit [140741] by jsbell@chromium.org
  • 31 edits
    3 adds
    3 deletes in trunk

IndexedDB: Remove IDBUpgradeNeededEvent, merge with IDBVersionChangeEvent
https://bugs.webkit.org/show_bug.cgi?id=107754

Reviewed by Tony Chang.

Source/WebCore:

The IndexedDB spec calls deleteDatabase() to fire a "blocked" event with the
IDBVersionChangeEvent interface which we were doing, but with an older interface - just
a "version" property. We were already firing an event on "versionchange" with the new
"oldVersion" and "newVersion" properties, but with an IDBUpgradeNeededEvent interface that
doesn't exist in the spec. This patch merges the event types to match the spec, including
that the newVersion property is null when deleting.

Test: storage/indexeddb/events.html

storage/indexeddb/deletedatabase-*.html

  • CMakeLists.txt: Remove references to deleted files.
  • GNUmakefile.list.am: Ditto.
  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::onVersionChange): Generate IDBVersionChangeEvent.

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onBlocked): Ditto.
(WebCore::IDBOpenDBRequest::onUpgradeNeeded): Ditto.

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

(WebCore::IDBVersionChangeEvent::create): Take IDBAny's as old/new versions
may be integers, strings (for legacy databases), or null (when deleting).
(WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent):

  • Modules/indexeddb/IDBVersionChangeEvent.h:

(IDBVersionChangeEvent): Remove version property.
(WebCore::IDBVersionChangeEvent::oldVersion): Added new property.
(WebCore::IDBVersionChangeEvent::newVersion): Added new property.

  • Modules/indexeddb/IDBVersionChangeEvent.idl: Updated properties.
  • WebCore.gypi: Remove references to deleted files.
  • dom/EventNames.in: Ditto.

LayoutTests:

Updated expectations, and new test file. In most cases, just switch test from
looking at event.target.version and event.version to event.oldVersion and event.newVersion,
in some cases verifying the old properties as well as a sanity check.

  • storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
  • storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-blocked-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
  • storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt:
  • storage/indexeddb/deletedatabase-not-blocked-expected.txt:
  • storage/indexeddb/events-expected.txt: Added.
  • storage/indexeddb/events.html: Added.
  • storage/indexeddb/intversion-gated-on-delete-expected.txt:
  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/removed-expected.txt:
  • storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
  • storage/indexeddb/resources/deletedatabase-blocked.js:
  • storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
  • storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js:
  • storage/indexeddb/resources/deletedatabase-not-blocked.js:
  • storage/indexeddb/resources/events.js: Added.
  • storage/indexeddb/resources/intversion-gated-on-delete.js:
  • storage/indexeddb/resources/intversion-long-queue.js:
  • storage/indexeddb/resources/removed.js: Verify that old Event type and property are gone.
3:41 PM Changeset in webkit [140740] by cevans@google.com
  • 2 edits in branches/chromium/1364/Source/WebCore/dom

Merge 140103
BUG=170240
Review URL: https://codereview.chromium.org/12052069

3:36 PM Changeset in webkit [140739] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1364

Merge 139788
BUG=168780
Review URL: https://codereview.chromium.org/12042093

3:28 PM Changeset in webkit [140738] by psolanki@apple.com
  • 2 edits in trunk/Source/WebCore

CertificateChain functions in ResourceResponse should be inside proper ifdefs
https://bugs.webkit.org/show_bug.cgi?id=107865

Reviewed by Brady Eidson.

Move ResourceResponse::setCertificateChain() and ResourceResponse::certificateChain()
be under the same ifdefs that they are declared in.

No new tests because no change in functionality.

  • platform/network/mac/ResourceResponseMac.mm:
3:25 PM Changeset in webkit [140737] by cevans@google.com
  • 1 edit in branches/chromium/1364/Source/WebCore/loader/SubresourceLoader.cpp

Merge 139551
BUG=163218
Review URL: https://codereview.chromium.org/12039077

3:23 PM Changeset in webkit [140736] by leoyang@rim.com
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Display HTML5 Appcache manifest
https://bugs.webkit.org/show_bug.cgi?id=107858

Reviewed by Yong Li.
Reviewed internally by Jeff Rogers.

MIME alias no new tests.

  • platform/MIMETypeRegistry.cpp:

(WebCore::mimeTypeAssociationMap):

3:22 PM Changeset in webkit [140735] by jsbell@chromium.org
  • 2 edits in trunk/Tools

Add watchlist for IndexedDB development, and add myself and others.

Unreviewed.

  • Scripts/webkitpy/common/config/watchlist:
3:21 PM Changeset in webkit [140734] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1364

Merge 140069
BUG=136226
Review URL: https://codereview.chromium.org/11953096

3:17 PM Changeset in webkit [140733] by mkwst@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: "XHR loaded!" messages should be DebugMessageLevel.
https://bugs.webkit.org/show_bug.cgi?id=107817

Reviewed by Pavel Feldman.

The 'XHR finished loading:' message is currently sent at
LogMessageLevel. Upon reflection, the only messages that should be
sent at that level are messages the developer generates herself via
'console.*' calls. This message is better categorized as 'debug'.

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::didFinishXHRLoading):

Change the message to DebugMessageLevel.

3:14 PM Changeset in webkit [140732] by jamesr@google.com
  • 2 edits in trunk/Source/WebCore

REGRESSION(140571): Crash in ScrollingCoordinator::mainThreadScrollingReasons during Frame::createView
https://bugs.webkit.org/show_bug.cgi?id=107868

Reviewed by Beth Dakin.

When using fixed layout mode, it's possible to update the scrollbar state of the main FrameView before
it's set on the main frame, which can lead to calling in to ScrollingCoordinator to compute main thread
scrolling regions when m_page->mainFrame()->view() is 0. In this case, we don't have any main
thread scrolling reasons and should just return 0.

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::mainThreadScrollingReasons):

3:01 PM Changeset in webkit [140731] by commit-queue@webkit.org
  • 9 edits in trunk

Abstract the logic for appending a UChar32 onto StringBuilder
https://bugs.webkit.org/show_bug.cgi?id=107505

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-24
Reviewed by Darin Adler.

Source/WebCore:

  • css/CSSOMUtils.cpp:

(WebCore::serializeCharacter): Use the new StringBuilder append.
(WebCore::serializeIdentifier): Ditto.
(WebCore::serializeString): Ditto.

  • html/parser/HTMLEntityParser.cpp:

(WebCore::HTMLEntityParser::consumeNamedEntity): Ditto.

  • svg/SVGFontData.cpp:

(WebCore::SVGFontData::createStringWithMirroredCharacters): Ditto.

  • xml/parser/CharacterReferenceParserInlines.h:

(WebCore::consumeCharacterReference): Ditto.

  • xml/parser/XMLCharacterReferenceParser.cpp: Remove an older helper

superseded by StringBuilder::append.

Source/WTF:

  • wtf/text/StringBuilder.h:

(WTF::StringBuilder::append): Added a method for appending a UChar32 to a StringBuilder.

Tools:

  • TestWebKitAPI/Tests/WTF/StringBuilder.cpp:

(TestWebKitAPI::TEST): Added a simple test for appending UChar32.

2:59 PM Changeset in webkit [140730] by weinig@apple.com
  • 13 edits in trunk/Source/WebKit2

Cleanup sandbox initialization a bit
https://bugs.webkit.org/show_bug.cgi?id=107847

Reviewed by Alexey Proskuryakov.

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::initializeSandbox):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/mac/NetworkProcessMac.mm:

(WebKit::NetworkProcess::initializeSandbox):

  • PluginProcess/PluginProcess.h:
  • Shared/ChildProcess.cpp:

(WebKit::ChildProcess::initialize):
(WebKit::ChildProcess::initializeSandbox):

  • Shared/ChildProcess.h:

(ChildProcess):

  • Shared/SandboxInitializationParameters.h:

(SandboxInitializationParameters):
(WebKit::SandboxInitializationParameters::mode):
(WebKit::SandboxInitializationParameters::setOverrideSandboxProfilePath):
(WebKit::SandboxInitializationParameters::overrideSandboxProfilePath):
(WebKit::SandboxInitializationParameters::setSandboxProfile):
(WebKit::SandboxInitializationParameters::sandboxProfile):
(WebKit::SandboxInitializationParameters::SandboxInitializationParameters):
(WebKit::SandboxInitializationParameters::~SandboxInitializationParameters):

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::platformInitialize):
(WebKit::ChildProcess::initializeSandbox):

  • Shared/mac/SandboxInitialiationParametersMac.mm:

(WebKit::SandboxInitializationParameters::SandboxInitializationParameters):

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::initializeSandbox):

  • WebProcess/WebProcess.h:
  • WebProcess/mac/WebProcessMac.mm:

(WebKit::ChildProcess::initializeSandbox):

2:57 PM Changeset in webkit [140729] by haraken@chromium.org
  • 12 edits in trunk/Source/WebCore

[V8] Pass an Isolate to GetTemplate() in v8/*.cpp
https://bugs.webkit.org/show_bug.cgi?id=107789

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/v8/Dictionary.cpp:

(WebCore::Dictionary::get):

  • bindings/v8/PageScriptDebugServer.cpp:

(WebCore::retrieveFrameWithGlobalObjectCheck):

  • bindings/v8/V8Binding.cpp:

(WebCore::toDOMWindow):
(WebCore::toScriptExecutionContext):

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::clearForNavigation):

  • bindings/v8/V8Initializer.cpp:

(WebCore::findFrame):
(WebCore::failedAccessCheckCallbackInMainThread):

  • bindings/v8/WorkerScriptController.cpp:

(WebCore::WorkerScriptController::controllerForContext):

  • bindings/v8/custom/V8DOMWindowCustom.cpp:

(WebCore::V8DOMWindow::eventAccessorGetter):
(WebCore::V8DOMWindow::eventAccessorSetter):
(WebCore::V8DOMWindow::toStringCallback):
(WebCore::toV8):

  • bindings/v8/custom/V8HTMLImageElementConstructor.cpp:

(WebCore::V8HTMLImageElementConstructor::GetTemplate):

  • bindings/v8/custom/V8InjectedScriptManager.cpp:

(WebCore::createInjectedScriptHostV8Wrapper):
(WebCore::InjectedScriptManager::createInjectedScript):
(WebCore::InjectedScriptManager::canAccessInspectedWindow):

  • bindings/v8/custom/V8LocationCustom.cpp:

(WebCore::V8Location::reloadAccessorGetter):
(WebCore::V8Location::replaceAccessorGetter):
(WebCore::V8Location::assignAccessorGetter):

  • bindings/v8/custom/V8MessageEventCustom.cpp:

(WebCore::V8MessageEvent::initMessageEventCallback):

2:48 PM Changeset in webkit [140728] by eae@chromium.org
  • 19 edits
    1 add in trunk

[svg] Remove unnecessary rounding in SVGRootInlineBox::layoutRootBox
https://bugs.webkit.org/show_bug.cgi?id=107771

Source/WebCore:

Reviewed by Levi Weintraub.

SVGRootInlineBox::layoutRootBox rounds the location and size of
the container to the nearest enclosing integer values. Now that
layout uses subpixel positioning this is no longer needed and
results in undesirable rounding. For high-dpi screens in
particular this is especially noticeable as it is rounded to
"pixels" which can map to two our more device pixels.

Test: svg/text/text-rect-precision.html

  • rendering/svg/SVGRootInlineBox.cpp:

(WebCore::SVGRootInlineBox::layoutRootBox):
Change from enclosingIntRect to enclosingLayoutRect to align to
the closest containing LayoutRect now that layout is done using
subpixel precision.

LayoutTests:

Reviewed by Levi Weintraub.

Add test for svg text subpixel measurement and update
expectations as needed.

  • css3/zoom-coords.xhtml:
  • platform/chromium/TestExpectations:
  • platform/mac/TestExpectations:
  • svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
  • svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
  • svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
  • svg/custom/glyph-setting-d-attribute-expected.txt:
  • svg/foreignObject/text-tref-02-b-expected.txt:
  • svg/hixie/viewbox/002-expected.txt:
  • svg/hixie/viewbox/003-expected.txt:
  • svg/text/text-rect-precision.html: Added.
  • svg/text/text-viewbox-rescale-expected.txt:
  • svg/zoom/page/zoom-zoom-coords-expected.txt:
  • svg/zoom/page/zoom-zoom-coords.xhtml:
2:47 PM Changeset in webkit [140727] by kerz@chromium.org
  • 3 edits
    4 deletes in branches/chromium/1393

Merge 140721

Unreviewed, rolling out r140296.
http://trac.webkit.org/changeset/140296
https://bugs.webkit.org/show_bug.cgi?id=107857

Cause several regresssions (Requested by smfr on #webkit).

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

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Removed.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Removed.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Removed.
  • fast/forms/text/text-padding-dynamic-change.html: Removed.

TBR=commit-queue@webkit.org
Review URL: https://codereview.chromium.org/12039074

2:44 PM Changeset in webkit [140726] by kerz@chromium.org
  • 1 copy in branches/chromium/1391a/codereview.settings

Setup drover

2:44 PM Changeset in webkit [140725] by kerz@chromium.org
  • 1 copy in branches/chromium/1393/codereview.settings

Setup drover

2:43 PM Changeset in webkit [140724] by kerz@chromium.org
  • 1 copy in branches/chromium/1393

Mini branch for Chrome

2:32 PM Changeset in webkit [140723] by andersca@apple.com
  • 2 edits
    2 adds in trunk/Source/WebKit2

Add stubbed out StorageAreaProxy class
https://bugs.webkit.org/show_bug.cgi?id=107864

Reviewed by Beth Dakin.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/StorageAreaProxy.cpp: Added.
  • WebProcess/Storage/StorageAreaProxy.h: Added.
2:27 PM Changeset in webkit [140722] by pdr@google.com
  • 5 edits
    4 adds in trunk

Preserve container size requests across image loads
https://bugs.webkit.org/show_bug.cgi?id=106733

Reviewed by Tim Horton.

Source/WebCore:

Some images, such as SVG with relative dimensions, depend on the renderer's container size.
r137981 introduced the ability to store pending container size requests that are made
after the image element lays out but before the image loads. Before this patch, cached
images could discard these pending container size requests during cache revalidation.

During a cached image load, two CachedImages exist: the image in cache and a new CachedImage
that will be used if the cache is stale. Pending container size requests are stored
on the second cached image which is discarded if a 304 not modified response is received.

This patch modifies the switchClientsToRevalidatedResource logic to maintain pending
container size requests. This fixes a bug where cached SVG images would be sized
incorrectly.

Test: http/tests/svg/cached-image-sizing.html

  • loader/cache/CachedImage.cpp:

(WebCore::CachedImage::switchClientsToRevalidatedResource):

In this virtual call we special-case images with pending size requests and
transfer these requests to the revalidating resource. Note that all container size
requests received before revalidation will be pending because the image has not loaded.
Therefore, there is no risk of discarding non-pending container size requests.

(WebCore):

  • loader/cache/CachedImage.h:

(CachedImage):

  • loader/cache/CachedResource.h:

(CachedResource):

LayoutTests:

  • http/tests/svg/cached-image-sizing-expected.html: Added.
  • http/tests/svg/cached-image-sizing.html: Added.
  • http/tests/svg/resources/delayCachedLoad.php: Added.
  • http/tests/svg/resources/greenSquare.svg: Added.
2:11 PM Changeset in webkit [140721] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk

Unreviewed, rolling out r140296.
http://trac.webkit.org/changeset/140296
https://bugs.webkit.org/show_bug.cgi?id=107857

Cause several regresssions (Requested by smfr on #webkit).

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

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Removed.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Removed.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Removed.
  • fast/forms/text/text-padding-dynamic-change.html: Removed.
2:06 PM Changeset in webkit [140720] by Csaba Osztrogonác
  • 4 edits in trunk/Source/WebKit2

Unreviewed trivial buildfix after r140711.

  • DerivedSources.pri:
  • Target.pri:
1:59 PM Changeset in webkit [140719] by fpizlo@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

DFG::JITCompiler::getSpeculation() methods are badly named and superfluous
https://bugs.webkit.org/show_bug.cgi?id=107860

Reviewed by Mark Hahnenberg.

  • dfg/DFGJITCompiler.h:

(JITCompiler):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):

1:39 PM Changeset in webkit [140718] by mhahnenberg@apple.com
  • 109 edits
    4 moves
    2 adds
    2 deletes in trunk/Source

Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
https://bugs.webkit.org/show_bug.cgi?id=107327

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

We're renaming these two files, so we have to replace the names everywhere.

  • API/APICast.h:
  • API/APIJSValue.h: Removed.
  • API/JSBlockAdaptor.mm:
  • API/JSStringRefCF.cpp:
  • API/JSValue.h: Copied from Source/JavaScriptCore/API/APIJSValue.h.
  • API/JSValue.mm:
  • API/JSValueInternal.h:
  • API/JSValueRef.cpp:
  • API/JSWeakObjectMapRefPrivate.cpp:
  • API/JavaScriptCore.h:
  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:
  • bytecode/CallLinkStatus.h:
  • bytecode/CodeBlock.cpp:
  • bytecode/MethodOfGettingAValueProfile.h:
  • bytecode/ResolveGlobalStatus.cpp:
  • bytecode/ResolveGlobalStatus.h:
  • bytecode/SpeculatedType.h:
  • bytecode/ValueRecovery.h:
  • dfg/DFGByteCodeParser.cpp:
  • dfg/DFGJITCompiler.cpp:
  • dfg/DFGNode.h:
  • dfg/DFGSpeculativeJIT.cpp:
  • dfg/DFGSpeculativeJIT64.cpp:
  • heap/CopiedBlock.h:
  • heap/HandleStack.cpp:
  • heap/HandleTypes.h:
  • heap/WeakImpl.h:
  • interpreter/Interpreter.h:
  • interpreter/Register.h:
  • interpreter/VMInspector.h:
  • jit/HostCallReturnValue.cpp:
  • jit/HostCallReturnValue.h:
  • jit/JITCode.h:
  • jit/JITExceptions.cpp:
  • jit/JITExceptions.h:
  • jit/JSInterfaceJIT.h:
  • llint/LLIntCLoop.h:
  • llint/LLIntData.h:
  • llint/LLIntSlowPaths.cpp:
  • profiler/ProfilerBytecode.h:
  • profiler/ProfilerBytecodeSequence.h:
  • profiler/ProfilerBytecodes.h:
  • profiler/ProfilerCompilation.h:
  • profiler/ProfilerCompiledBytecode.h:
  • profiler/ProfilerDatabase.h:
  • profiler/ProfilerOSRExit.h:
  • profiler/ProfilerOSRExitSite.h:
  • profiler/ProfilerOrigin.h:
  • profiler/ProfilerOriginStack.h:
  • runtime/ArgList.cpp:
  • runtime/CachedTranscendentalFunction.h:
  • runtime/CallData.h:
  • runtime/Completion.h:
  • runtime/ConstructData.h:
  • runtime/DateConstructor.cpp:
  • runtime/DateInstance.cpp:
  • runtime/DatePrototype.cpp:
  • runtime/JSAPIValueWrapper.h:
  • runtime/JSCJSValue.cpp: Copied from Source/JavaScriptCore/runtime/JSValue.cpp.
  • runtime/JSCJSValue.h: Copied from Source/JavaScriptCore/runtime/JSValue.h.

(JSValue):

  • runtime/JSCJSValueInlines.h: Copied from Source/JavaScriptCore/runtime/JSValueInlines.h.
  • runtime/JSGlobalData.h:
  • runtime/JSGlobalObject.cpp:
  • runtime/JSGlobalObjectFunctions.h:
  • runtime/JSStringJoiner.h:
  • runtime/JSValue.cpp: Removed.
  • runtime/JSValue.h: Removed.
  • runtime/JSValueInlines.h: Removed.
  • runtime/LiteralParser.h:
  • runtime/Operations.h:
  • runtime/PropertyDescriptor.h:
  • runtime/PropertySlot.h:
  • runtime/Protect.h:
  • runtime/RegExpPrototype.cpp:
  • runtime/Structure.h:

Source/WebCore:

No new tests.

We're renaming these two files, so we have to replace the names everywhere.

  • ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebCore/ForwardingHeaders/runtime/JSValue.h.
  • ForwardingHeaders/runtime/JSValue.h: Removed.
  • WebCore.vcproj/WebCore.vcproj:
  • bindings/js/JSArrayBufferViewHelper.h:
  • bindings/js/JSCustomXPathNSResolver.h:
  • bindings/js/JSHTMLAllCollectionCustom.cpp:
  • bindings/js/JSIntentConstructor.cpp:
  • bindings/js/JSMessagePortCustom.h:
  • bindings/js/JSNodeFilterCondition.h:
  • bindings/js/JavaScriptCallFrame.cpp:
  • bindings/js/ScriptCallStackFactory.cpp:
  • bindings/js/ScriptValue.h:
  • bindings/js/SerializedScriptValue.h:
  • bindings/objc/WebScriptObjectPrivate.h:
  • bridge/c/c_utility.h:
  • bridge/testbindings.cpp:
  • bridge/testbindings.mm:
  • bridge/testqtbindings.cpp:
  • plugins/PluginView.cpp:
  • plugins/blackberry/PluginViewBlackBerry.cpp:
  • plugins/gtk/PluginViewGtk.cpp:
  • plugins/mac/PluginViewMac.mm:
  • plugins/qt/PluginViewQt.cpp:
  • plugins/win/PluginViewWin.cpp:

Source/WebKit/gtk:

We're renaming these two files, so we have to replace the names everywhere.

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

Source/WebKit/mac:

We're renaming these two files, so we have to replace the names everywhere.

  • DOM/WebDOMOperations.mm:
  • ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebKit/mac/ForwardingHeaders/runtime/JSValue.h.
  • ForwardingHeaders/runtime/JSValue.h: Removed.
  • WebView/WebFrame.mm:
  • WebView/WebView.mm:

Source/WebKit/win:

We're renaming these two files, so we have to replace the names everywhere.

  • WebFrame.cpp:
  • WebView.cpp:

Source/WebKit/wx:

We're renaming these two files, so we have to replace the names everywhere.

  • WebFrame.cpp:
  • WebView.cpp:

Source/WebKit2:

We're renaming these two files, so we have to replace the names everywhere.

  • WebProcess/WebPage/WebPage.cpp:
1:37 PM Changeset in webkit [140717] by arv@chromium.org
  • 4 edits in trunk/Tools

Unreviewed, rolling out r140703.
http://trac.webkit.org/changeset/140703
https://bugs.webkit.org/show_bug.cgi?id=107556

r140561 was not the reason for the Android breakage

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::~TestShell):
(TestShell::closeWindow):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):
(WebViewHost::shutdown):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

1:31 PM Changeset in webkit [140716] by jamesr@google.com
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Null check WebLayerTreeView before dereffing in WebViewImpl::invalidateRect
https://bugs.webkit.org/show_bug.cgi?id=107855

Reviewed by Adrienne Walker.

During frame shutdown, WebViewImpl::m_layerTreeView may become 0 while commits are deferred but we still
may get invalidateRect() calls before shutdown completes.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::invalidateRect):

1:16 PM Changeset in webkit [140715] by adamk@chromium.org
  • 5 edits in trunk/LayoutTests

Layout Test fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=106612

Reviewed by Eric Seidel.

  • fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html: Wait for

the iframe's onload event before running the test.

  • platform/chromium/TestExpectations: Remove flaky expectation.
  • platform/efl/TestExpectations: ditto
  • platform/gtk/TestExpectations: ditto
1:09 PM Changeset in webkit [140714] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix for Mac/Lion.

Protect Lion from the absence of VideoToolbox.h by wrapping in #if
guards.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
1:02 PM Changeset in webkit [140713] by dino@apple.com
  • 8 edits in trunk

Allow some plugin snapshot UI content to come from Injected Bundle
https://bugs.webkit.org/show_bug.cgi?id=107852

Reviewed by Anders Carlsson.

Source/WebKit2:

Hook up three new methods: plugInStartLabelTitle, plugInStartLabelSubtitle and
plugInExtraStyleSheet to allow some custom styling and content to come
from the InjectedBundle.

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h: Callbacks added to

WKBundlePageUIClient structure.

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: Stub implementations

of the three new methods.
(WebKit::InjectedBundlePageUIClient::plugInStartLabelTitle):
(WebKit::InjectedBundlePageUIClient::plugInStartLabelSubtitle):
(WebKit::InjectedBundlePageUIClient::plugInExtraStyleSheet):

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.h:

(InjectedBundlePageUIClient):

  • WebProcess/WebCoreSupport/WebChromeClient.cpp: Call into the injected bundle

for each of these methods.
(WebKit::WebChromeClient::plugInStartLabelTitle):
(WebKit::WebChromeClient::plugInStartLabelSubtitle):
(WebKit::WebChromeClient::plugInExtraStyleSheet):

  • WebProcess/WebCoreSupport/WebChromeClient.h:

(WebChromeClient): Declare the virtual methods in the Chrome
Client so that they can accessed from WebCore eventually.

Tools:

Null implementations of plugInStartLabelTitle, plugInStartLabelSubtitle and
plugInExtraStyleSheet.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::InjectedBundlePage):

1:00 PM Changeset in webkit [140712] by andersca@apple.com
  • 4 edits
    2 adds in trunk/Source

Add stubbed out StorageNamespaceProxy class
https://bugs.webkit.org/show_bug.cgi?id=107846

Reviewed by Sam Weinig.

Source/WebCore:

Make StorageNamespace.h and StorageArea.h private headers.

  • WebCore.xcodeproj/project.pbxproj:

Source/WebKit2:

Add new class.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/StorageNamespaceProxy.cpp: Added.
  • WebProcess/Storage/StorageNamespaceProxy.h: Added.
12:46 PM Changeset in webkit [140711] by andersca@apple.com
  • 3 edits
    3 moves in trunk/Source/WebKit2

Move WebKeyValueStorageManager to WebProcess/Storage.

Rubber-stamped by Sam Weinig.

Try this again, with DerivedSources.make correctly updated this time.

  • DerivedSources.make:
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/WebKeyValueStorageManager.cpp: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp.
  • WebProcess/Storage/WebKeyValueStorageManager.h: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.h.
  • WebProcess/Storage/WebKeyValueStorageManager.messages.in: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in.
12:42 PM Changeset in webkit [140710] by tony@chromium.org
  • 23 edits in trunk

Remove document as a parameter from a few internals methods
https://bugs.webkit.org/show_bug.cgi?id=107757

Reviewed by Hajime Morita.

Remove document as a parameter since there's already one associated with internals.

Source/WebCore:

No new tests, this refactors some testing code and is covered by
exisiting tests.

  • testing/Internals.cpp:

(WebCore::Internals::isPreloaded):
(WebCore::Internals::createContentElement):
(WebCore::Internals::absoluteCaretBounds):

  • testing/Internals.h:

(Internals):

  • testing/Internals.idl:

LayoutTests:

  • editing/input/editable-container-with-word-wrap-normal.html:
  • editing/selection/caret-alignment-for-vertical-text.html:
  • editing/selection/caret-at-end-of-text-line-followed-by-block-in-vertical-mode.html:
  • editing/selection/caret-in-div-containing-br-in-vertical-mode.html:
  • editing/selection/caret-in-empty-inline-1.html:
  • editing/selection/caret-in-empty-inline-2.html:
  • editing/selection/internal-caret-rect.html:
  • fast/dom/resources/shadow-test-driver.js:

(createContentWithSelect):
(createContentWithText):
(appendShadow):
(appendShadowDeep):

  • fast/dom/shadow/content-element-includer.html:
  • fast/dom/shadow/content-element-renderers.html:
  • fast/dom/shadow/content-selector-query.html:
  • fast/dom/shadow/create-content-element.html:
  • fast/dom/shadow/shadow-contents-fallback-dynamic.html:
  • fast/dom/shadow/shadow-contents-fallback.html:
  • fast/dom/shadow/shadow-contents-select.html:
  • fast/preloader/scan-body-from-head-import.html:
  • http/tests/loading/preload-append-scan.php:
12:40 PM Changeset in webkit [140709] by mkwst@chromium.org
  • 5 edits in trunk

Web Inspector: 'console.debug' should generate messages at DebugMessageLevel.
https://bugs.webkit.org/show_bug.cgi?id=107816

Reviewed by Pavel Feldman.

Source/WebCore:

'console.debug' is currently aliased to 'console.log'. Since we now
render debug-level messages differently to log messages, we should use
the proper message level for 'console.debug'.

  • page/Console.cpp:

(WebCore::Console::debug):

Replace the alias to 'console.log' with message creation at
DebugMessageLevel.

LayoutTests:

  • inspector/console/console-tests-expected.txt:
  • inspector/extensions/extensions-console-expected.txt:

Rebaseline this test with the updated message level.

12:35 PM Changeset in webkit [140708] by nghanavatian@rim.com
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Fix crash in SpellingHandler
https://bugs.webkit.org/show_bug.cgi?id=107842

Reviewed by Rob Buis.

If we have an empty range or one with all spaces, we can simply return 0 instead of
still creating a range. Putting in a null check after trimming to catch this case
which was causing the crash in some DRT tests.

Internally reviewed by Mike Fenton.

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::trimWhitespaceFromRange):

  • WebKitSupport/SpellingHandler.cpp:

(BlackBerry::WebKit::SpellingHandler::createSpellCheckRequest):

12:24 PM Changeset in webkit [140707] by commit-queue@webkit.org
  • 5 edits
    3 adds in trunk

Implement :past pseudo class for the WebVTT ::cue pseudo element
https://bugs.webkit.org/show_bug.cgi?id=105482

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-24
Reviewed by Eric Carlson.

Source/WebCore:

It is good to have a designated pseudo class for this, though same could
be achieved by using a combination of ::cue and ::cue(:future).
Tests also check that nested timestamps work properly.

Test: media/track/track-css-matching-timestamps.html

  • css/CSSSelector.cpp:

(WebCore::CSSSelector::pseudoId):
(WebCore::nameToPseudoTypeMap):
(WebCore::CSSSelector::extractPseudoType):

  • css/CSSSelector.h:
  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::checkOne):

LayoutTests:

  • media/track/captions-webvtt/styling-timestamps.vtt: Added.
  • media/track/track-css-matching-timestamps-expected.txt: Added.
  • media/track/track-css-matching-timestamps.html: Added.
12:18 PM Changeset in webkit [140706] by jer.noble@apple.com
  • 3 edits in trunk/Source/WebCore

Mac: Avoid using k32BGRAPixelFormat on certain platforms.
https://bugs.webkit.org/show_bug.cgi?id=107732

Reviewed by Eric Carlson.

Using a AVPlayerItemVideoOutput to generate ARGB pixel buffers is a potential performance
hit, as the AVPlayerItemVideoOutput will send YUV buffers through a VTPixeBufferTransferSession
to convert them to ARGB regardless of whether or not a given buffer will be used. Instead,
ask the AVPlayerItemVideoOutput for pixel buffers in the decoder's native pixel format and use
the VTPixelBufferTransferSession to convert to ARGB only those pixel buffers which were actually
requested.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoOutput): Ask for the decoder's native

pixel format.

(WebCore::MediaPlayerPrivateAVFoundationObjC::createPixelBuffer): Lazily create a VTPixelTransferSession

and convert output pixel buffers to k32BGRAPixelFormat.

12:16 PM Changeset in webkit [140705] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebCore

Convert RenderFullScreen to use the non-deprecated flexbox
https://bugs.webkit.org/show_bug.cgi?id=107746

Patch by Christian Biesinger <cbiesinger@chromium.org> on 2013-01-24
Reviewed by Ojan Vafai.

Tests: covered by existing tests in fullscreen/.

  • rendering/RenderFullScreen.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::willBeDestroyed):
Inherit from RenderFlexibleBox

(createFullScreenStyle):
Use the new-style CSS properties (justify-content, etc)

  • css/fullscreen.css:

(video:-webkit-full-screen, audio:-webkit-full-screen):

  • css/fullscreenQuickTime.css:

(video:-webkit-full-screen::-webkit-media-controls-panel):
(video:-webkit-full-screen::-webkit-media-controls-seek-back-button):
(video:-webkit-full-screen::-webkit-media-controls-return-to-realtime-button):
(video:-webkit-full-screen::-webkit-media-controls-seek-forward-button):

  • css/mediaControlsBlackBerryFullscreen.css:

(video:-webkit-full-screen::-webkit-media-controls-panel):
(video:-webkit-full-screen::-webkit-media-controls-button-group-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-time-display-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-play-button):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-timeline-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-current-time-display):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-time-remaining-display):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-timeline):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-fullscreen-button):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-divider):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-container, video:-webkit-full-screen::-webkit-media-controls-play-button-container):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button-container):
(video:-webkit-full-screen::-webkit-media-controls-play-button-container):
(video:-webkit-full-screen::-webkit-media-controls-placeholder):

  • css/mediaControlsQtFullscreen.css:

(video::-webkit-media-controls-panel):
(video::-webkit-media-controls-play-button):
Update fullscreen-related CSS to use the new flexbox

12:14 PM Changeset in webkit [140704] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

Mac: Video appears in wrong place during pinch operations
https://bugs.webkit.org/show_bug.cgi?id=107730

Reviewed by Eric Carlson.

Send the correct input and output rects, post translation and scaling,
to the CIContext for drawing.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::paintWithVideoOutput):

12:10 PM Changeset in webkit [140703] by arv@chromium.org
  • 4 edits in trunk/Tools

Unreviewed, rolling out r140561.
http://trac.webkit.org/changeset/140561
https://bugs.webkit.org/show_bug.cgi?id=107556

Suspected to break Android which prevens WebKit roll

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::~TestShell):
(TestShell::closeWindow):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

11:35 AM Changeset in webkit [140702] by mvujovic@adobe.com
  • 3 edits
    2 adds in trunk

[CSS Filters] CSS opacity property clips filter outsets
https://bugs.webkit.org/show_bug.cgi?id=106549

Reviewed by Dirk Schulze.

Source/WebCore:

Expand the transparencyClipBox for filter outsets and pass the filter output rect instead of
the input rect to beginTransparencyLayers for clipping. Details below.

Test: css3/filters/css-opacity-with-drop-shadow.html

  • rendering/RenderLayer.cpp:

(WebCore):
(WebCore::RenderLayer::setFilterBackendNeedsRepaintingInRect):

Replace filter outset calcuation with a call to expandRectForFilterOutsets.

(WebCore::expandRectForFilterOutsets):

New method to factor out repeated filter outset calculation code.

(WebCore::transparencyClipBox):

After expanding the clip rect for descendants and reflection, expand it for filter
outsets, so they don't get clipped when we begin a transparency layer.

(WebCore::RenderLayer::paintLayerContents):

Pass paintingInfo.paintDirtyRect instead of localPaintingInfo.paintDirtyRect to
beginTransparencyLayers for clipping. localPaintingInfo.paintDirtyRect (aka the filter
input rect) does not contain filter outsets, so they would get clipped. Now, we pass
paintingInfo.paintDirtyRect (the filter output rect), which includes the filter outsets.

(WebCore::RenderLayer::calculateLayerBounds):

Replace filter outset calcuation with a call to expandRectForFilterOutsets.

  • rendering/RenderLayer.h:

(RenderLayer):

LayoutTests:

Add a reftest to verify that an element's drop shadow filter is not clipped when a CSS
opacity property is not applied.

  • css3/filters/css-opacity-with-drop-shadow-expected.html: Added.
  • css3/filters/css-opacity-with-drop-shadow.html: Added.
11:30 AM Changeset in webkit [140701] by Christophe Dumez
  • 27 edits in trunk/LayoutTests

Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140693.

  • platform/efl-wk1/svg/batik/text/xmlSpace-expected.png:
  • platform/efl/TestExpectations:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.png:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.txt:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.png:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
  • platform/efl/fast/text/capitalize-empty-generated-string-expected.png:
  • platform/efl/fast/text/capitalize-empty-generated-string-expected.txt:
  • platform/efl/fast/text/whitespace/006-expected.png:
  • platform/efl/fast/text/whitespace/006-expected.txt:
  • platform/efl/fast/text/whitespace/007-expected.png:
  • platform/efl/fast/text/whitespace/007-expected.txt:
  • platform/efl/svg/batik/text/xmlSpace-expected.png:
  • platform/efl/svg/batik/text/xmlSpace-expected.txt:
  • platform/efl/svg/carto.net/combobox-expected.png:
  • platform/efl/svg/carto.net/combobox-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug113235-3-expected.png:
  • platform/efl/tables/mozilla/bugs/bug113235-3-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug1188-expected.png:
  • platform/efl/tables/mozilla/bugs/bug1188-expected.txt:
  • platform/efl/tables/mozilla/bugs/bug1318-expected.png:
  • platform/efl/tables/mozilla/bugs/bug1318-expected.txt:
11:25 AM Changeset in webkit [140700] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix a typo after r139838.

  • dom/NodeRareData.h:

(NodeRareData):

11:21 AM Changeset in webkit [140699] by Lucas Forschler
  • 4 edits in trunk/Source

Versioning.

11:18 AM Changeset in webkit [140698] by rniwa@webkit.org
  • 3 edits in trunk/Source/WebCore

Abandoned Memory: SVGFontElement and Corresponding SVGDocument Never Deconstructed
https://bugs.webkit.org/show_bug.cgi?id=66438

Reviewed by Dirk Schulze.

The memory leak was caused by SVGFontFaceElement storing its own parent in a RefPtr.

Fixed the bug by storing a raw pointer instead, and clearing the pointer in removedFrom
when the node detached from the document. Also added several sanity check assertions.

  • svg/SVGFontFaceElement.cpp:

(WebCore::SVGFontFaceElement::SVGFontFaceElement):
(WebCore::SVGFontFaceElement::associatedFontElement):
(WebCore::SVGFontFaceElement::rebuildFontFace):
(WebCore::SVGFontFaceElement::insertedInto):
(WebCore::SVGFontFaceElement::removedFrom):

  • svg/SVGFontFaceElement.h:

(SVGFontFaceElement):

11:12 AM Changeset in webkit [140697] by Lucas Forschler
  • 1 copy in tags/Safari-537.27

New Tag.

11:10 AM Changeset in webkit [140696] by Lucas Forschler
  • 1 delete in tags/Safari-537.27

Remove Tag.

11:07 AM Changeset in webkit [140695] by bfulgham@webkit.org
  • 2 edits in trunk/Source/WTF

Stipulate build order between WTFGenerated and WTF
https://bugs.webkit.org/show_bug.cgi?id=107844

Reviewed by Tim Horton.

  • WTF.vcxproj/WTF.vcxproj: Use VS2010 project dependency

declaration so WTF depends on a completed WTFGenerated build.

10:48 AM Changeset in webkit [140694] by bfulgham@webkit.org
  • 2 edits in trunk/WebKitLibraries

Get WTF compiling in VS2010 (32bit)
https://bugs.webkit.org/show_bug.cgi?id=106986

Reviewed by Tim Horton.

If you do not have Cygwin in the overall operating system
PATH, the project will not build. In VS2005 we had logic
in the build system to guard against this. We should
retain this in the VS2010 work.

Furthermore, VS2010 has a nasty bug where to Visual Studio
tools path is not defined when performing a 'clean' phase
on an NMAKE-based build. This is corrected here as well.

  • win/tools/vsprops/common.props: Revise environment setup

to ensure proper tools are in path during build.

10:46 AM Changeset in webkit [140693] by robert@webkit.org
  • 13 edits
    4 adds in trunk

Inline Containing Only Collapsed Whitespace Not Getting a Linebox
https://bugs.webkit.org/show_bug.cgi?id=31397

Reviewed by David Hyatt.

Source/WebCore:

Treat inlines containing only collapsed whitespace as empty. This allows them
to get a linebox.

Test: fast/inline/inline-containing-collapsed-whitespace-treated-as-empty.html

  • dom/Position.cpp:

(WebCore::boundingBoxLogicalHeight):
(WebCore):
(WebCore::Position::hasRenderedNonAnonymousDescendantsWithHeight):

  • rendering/InlineIterator.h:

(WebCore::isEmptyInline):
(WebCore):
(WebCore::bidiNextShared):
(WebCore::bidiFirstSkippingEmptyInlines):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::alwaysRequiresLineBox):
(WebCore::requiresLineBox):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):

  • rendering/RenderText.cpp:
  • rendering/RenderText.h:

(RenderText):

LayoutTests:

  • fast/css/first-letter-capitalized-edit-select-crash-expected.txt:
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-expected.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-vertical-rl-expected.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty-vertical-rl.html: Added.
  • fast/inline/inline-containing-collapsed-whitespace-treated-as-empty.html: Added.
  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
10:01 AM Changeset in webkit [140692] by Christophe Dumez
  • 4 edits in trunk/Source/WebKit2

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

Reviewed by Kenneth Rohde Christiansen.

Use C API inside ewk_favicon_database instead of
accessible the C++ classes and violating layering.
We still rely on some C++ methods but this will be
addressed later since there is no equivalent in
the C API and it will require more refactoring.

  • UIProcess/API/efl/ewk_context.cpp:

(EwkContext::ensureFaviconDatabase):

  • UIProcess/API/efl/ewk_favicon_database.cpp:

(EwkFaviconDatabase::EwkFaviconDatabase):
(EwkFaviconDatabase::~EwkFaviconDatabase):
(EwkFaviconDatabase::iconURLForPageURL):
(EwkFaviconDatabase::iconForPageURL):
(EwkFaviconDatabase::getIconSurfaceSynchronously):
(EwkFaviconDatabase::iconDataReadyForPageURL):
(ewk_favicon_database_async_icon_get):

  • UIProcess/API/efl/ewk_favicon_database_private.h:

(EwkFaviconDatabase::create):
(EwkFaviconDatabase):

9:39 AM Changeset in webkit [140691] by commit-queue@webkit.org
  • 4 edits in trunk

Web Inspector: expand more chunks in DTE
https://bugs.webkit.org/show_bug.cgi?id=107698

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-24
Reviewed by Pavel Feldman.

Source/WebCore:

Mock DefaultTextEditor visible area as if it is slightly larger than real one and
do all chunk expandings and repaints based on this new area.

No new tests: no change in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorChunkedPanel.prototype.findVisibleChunks):

LayoutTests:

Correct text expectation as we change amount of expanded chunks.

  • inspector/editor/text-editor-selection-expected.txt:
9:28 AM Changeset in webkit [140690] by kerz@chromium.org
  • 5 edits in branches/chromium/1391a/Source

apply zoom patch

9:18 AM Changeset in webkit [140689] by kadam@inf.u-szeged.hu
  • 2 edits
    1 add in trunk/LayoutTests

[Qt] Unreviewed gardening. Added platform specific expectation after r140174.
https://bugs.webkit.org/show_bug.cgi?id=107434.

  • platform/qt/TestExpectations:
  • platform/qt/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Added after r140174.
9:00 AM Changeset in webkit [140688] by kadam@inf.u-szeged.hu
  • 2 edits
    1 add in trunk/LayoutTests

[Qt][WK2] Unreviewed gardening. Skip a failing HTML ref test after r140229.
https://bugs.webkit.org/show_bug.cgi?id=105390.

  • platform/qt-5.0-wk2/TestExpectations:
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added after r140593.
8:31 AM Changeset in webkit [140687] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adding failure expectations for accessibility tests that regressed with r140658.

  • platform/gtk/TestExpectations:
8:20 AM Changeset in webkit [140686] by mikhail.pozdnyakov@intel.com
  • 51 edits
    2 moves in trunk/Source/WebKit2

[EFL][WK2] Rename EwkViewImpl class to EwkView
https://bugs.webkit.org/show_bug.cgi?id=107719

Reviewed by Andreas Kling.

Rename EwkViewImpl class to EwkView, due to ewk view
refactoring plan (https://bugs.webkit.org/show_bug.cgi?id=107662#c1).

  • PlatformEfl.cmake:
  • UIProcess/API/C/efl/WKView.cpp:

(WKViewCreate):
(WKViewCreateWithFixedLayout):
(WKViewGetPage):
(WKViewCreateSnapshot):

  • UIProcess/API/efl/EwkView.cpp: Renamed from Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp.

(pageViewMap):
(EwkView::addToPageViewMap):
(EwkView::removeFromPageViewMap):
(EwkView::viewFromPageViewMap):
(EwkView::EwkView):
(EwkView::~EwkView):
(EwkView::smartData):
(EwkView::fromEvasObject):
(EwkView::wkPage):
(EwkView::setCursor):
(EwkView::setDeviceScaleFactor):
(EwkView::deviceScaleFactor):
(EwkView::transformFromScene):
(EwkView::transformToScene):
(EwkView::transformToScreen):
(EwkView::layerTreeRenderer):
(EwkView::displayTimerFired):
(EwkView::update):
(EwkView::enterFullScreen):
(EwkView::exitFullScreen):
(EwkView::windowGeometry):
(EwkView::setWindowGeometry):
(EwkView::setImageData):
(EwkView::size):
(EwkView::isFocused):
(EwkView::isVisible):
(EwkView::title):
(EwkView::inputMethodContext):
(EwkView::themePath):
(EwkView::setThemePath):
(EwkView::customTextEncodingName):
(EwkView::setCustomTextEncodingName):
(EwkView::setMouseEventsEnabled):
(EwkView::setTouchEventsEnabled):
(EwkView::informIconChange):
(EwkView::createGLSurface):
(EwkView::enterAcceleratedCompositingMode):
(EwkView::exitAcceleratedCompositingMode):
(EwkView::requestColorPicker):
(EwkView::dismissColorPicker):
(EwkView::showContextMenu):
(EwkView::hideContextMenu):
(EwkView::requestPopupMenu):
(EwkView::closePopupMenu):
(EwkView::requestJSAlertPopup):
(EwkView::requestJSConfirmPopup):
(EwkView::requestJSPromptPopup):
(EwkView::informDatabaseQuotaReached):
(EwkView::informURLChange):
(EwkView::windowFeatures):
(EwkView::createNewPage):
(EwkView::close):
(EwkView::onMouseDown):
(EwkView::onMouseUp):
(EwkView::onMouseMove):
(EwkView::feedTouchEvents):
(EwkView::onTouchDown):
(EwkView::onTouchUp):
(EwkView::onTouchMove):
(EwkView::onFaviconChanged):
(EwkView::takeSnapshot):

  • UIProcess/API/efl/EwkView.h: Renamed from Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h.

(WebKit):
(WebCore):
(EwkView):
(EwkView::view):
(EwkView::page):
(EwkView::ewkContext):
(EwkView::settings):
(EwkView::backForwardList):
(EwkView::url):
(EwkView::faviconURL):
(EwkView::mouseEventsEnabled):
(EwkView::touchEventsEnabled):
(EwkView::setNeedsSurfaceResize):
(EwkView::smartCallback):
(EwkView::pageClient):
(EwkView::setPageScaleFactor):
(EwkView::pageScaleFactor):
(EwkView::setPagePosition):
(EwkView::pagePosition):
(EwkView::isHardwareAccelerated):
(EwkView::setDrawsBackground):
(EwkView::evasGLContext):
(EwkView::evasGLSurface):

  • UIProcess/API/efl/ewk_context_menu.cpp:

(EwkContextMenu::EwkContextMenu):

  • UIProcess/API/efl/ewk_context_menu_private.h:

(EwkContextMenu::create):
(EwkContextMenu):

  • UIProcess/API/efl/ewk_download_job.cpp:

(EwkDownloadJob::EwkDownloadJob):
(EwkDownloadJob::view):

  • UIProcess/API/efl/ewk_download_job_private.h:

(EwkDownloadJob::create):
(EwkDownloadJob):

  • UIProcess/API/efl/ewk_popup_menu.cpp:

(EwkPopupMenu::EwkPopupMenu):
(EwkPopupMenu::close):

  • UIProcess/API/efl/ewk_popup_menu_private.h:

(EwkPopupMenu::create):
(EwkPopupMenu):

  • UIProcess/API/efl/ewk_settings.cpp:

(EwkSettings::preferences):

  • UIProcess/API/efl/ewk_settings_private.h:

(EwkSettings::create):
(EwkSettings::EwkSettings):
(EwkSettings):

  • UIProcess/API/efl/ewk_view.cpp:

(createEwkView):
(ewk_view_base_add):

  • UIProcess/API/efl/ewk_view.h:
  • UIProcess/API/efl/ewk_view_private.h:
  • UIProcess/API/efl/ewk_window_features.cpp:

(EwkWindowFeatures::EwkWindowFeatures):
(EwkWindowFeatures::setToolbarVisible):
(EwkWindowFeatures::setStatusBarVisible):
(EwkWindowFeatures::setMenuBarVisible):
(EwkWindowFeatures::setResizable):

  • UIProcess/API/efl/ewk_window_features_private.h:

(EwkWindowFeatures::create):
(EwkWindowFeatures):

  • UIProcess/cairo/BackingStoreCairo.cpp:

(WebKit::BackingStore::incorporateUpdate):

  • UIProcess/efl/ContextHistoryClientEfl.cpp:

(WebKit::ContextHistoryClientEfl::didNavigateWithNavigationData):
(WebKit::ContextHistoryClientEfl::didPerformClientRedirect):
(WebKit::ContextHistoryClientEfl::didPerformServerRedirect):
(WebKit::ContextHistoryClientEfl::didUpdateHistoryTitle):

  • UIProcess/efl/ContextMenuClientEfl.cpp:

(ContextMenuClientEfl::ContextMenuClientEfl):

  • UIProcess/efl/ContextMenuClientEfl.h:

(WebKit::ContextMenuClientEfl::create):
(ContextMenuClientEfl):

  • UIProcess/efl/DownloadManagerEfl.cpp:

(WebKit::DownloadManagerEfl::decideDestinationWithSuggestedFilename):
(WebKit::DownloadManagerEfl::didFail):
(WebKit::DownloadManagerEfl::didCancel):
(WebKit::DownloadManagerEfl::didFinish):
(WebKit::DownloadManagerEfl::registerDownload):

  • UIProcess/efl/DownloadManagerEfl.h:

(DownloadManagerEfl):

  • UIProcess/efl/FindClientEfl.cpp:

(WebKit::FindClientEfl::didFindString):
(WebKit::FindClientEfl::didFailToFindString):
(WebKit::FindClientEfl::FindClientEfl):

  • UIProcess/efl/FindClientEfl.h:

(WebKit::FindClientEfl::create):
(FindClientEfl):

  • UIProcess/efl/FormClientEfl.cpp:

(WebKit::FormClientEfl::willSubmitForm):
(WebKit::FormClientEfl::FormClientEfl):

  • UIProcess/efl/FormClientEfl.h:

(WebKit::FormClientEfl::create):
(FormClientEfl):

  • UIProcess/efl/InputMethodContextEfl.cpp:

(WebKit::InputMethodContextEfl::InputMethodContextEfl):
(WebKit::InputMethodContextEfl::onIMFInputSequenceComplete):
(WebKit::InputMethodContextEfl::onIMFPreeditSequenceChanged):
(WebKit::InputMethodContextEfl::updateTextInputState):

  • UIProcess/efl/InputMethodContextEfl.h:

(WebKit::InputMethodContextEfl::create):
(InputMethodContextEfl):

  • UIProcess/efl/PageClientBase.cpp:

(WebKit::PageClientBase::PageClientBase):
(WebKit::PageClientBase::view):
(WebKit::PageClientBase::createDrawingAreaProxy):
(WebKit::PageClientBase::setViewNeedsDisplay):
(WebKit::PageClientBase::viewSize):
(WebKit::PageClientBase::isViewFocused):
(WebKit::PageClientBase::isViewVisible):
(WebKit::PageClientBase::processDidCrash):
(WebKit::PageClientBase::didRelaunchProcess):
(WebKit::PageClientBase::toolTipChanged):
(WebKit::PageClientBase::setCursor):
(WebKit::PageClientBase::createPopupMenuProxy):
(WebKit::PageClientBase::createContextMenuProxy):
(WebKit::PageClientBase::enterAcceleratedCompositingMode):
(WebKit::PageClientBase::exitAcceleratedCompositingMode):
(WebKit::PageClientBase::updateTextInputState):
(WebKit::PageClientBase::handleDownloadRequest):

  • UIProcess/efl/PageClientBase.h:

(PageClientBase):

  • UIProcess/efl/PageClientDefaultImpl.cpp:

(WebKit::PageClientDefaultImpl::PageClientDefaultImpl):
(WebKit::PageClientDefaultImpl::updateViewportSize):
(WebKit::PageClientDefaultImpl::convertToDeviceSpace):
(WebKit::PageClientDefaultImpl::convertToUserSpace):
(WebKit::PageClientDefaultImpl::didChangeContentsSize):

  • UIProcess/efl/PageClientDefaultImpl.h:

(WebKit::PageClientDefaultImpl::create):
(PageClientDefaultImpl):

  • UIProcess/efl/PageClientLegacyImpl.cpp:

(WebKit::PageClientLegacyImpl::PageClientLegacyImpl):
(WebKit::PageClientLegacyImpl::didCommitLoad):
(WebKit::PageClientLegacyImpl::updateViewportSize):
(WebKit::PageClientLegacyImpl::didChangeViewportProperties):
(WebKit::PageClientLegacyImpl::didChangeContentsSize):
(WebKit::PageClientLegacyImpl::pageDidRequestScroll):
(WebKit::PageClientLegacyImpl::didRenderFrame):
(WebKit::PageClientLegacyImpl::pageTransitionViewportReady):

  • UIProcess/efl/PageClientLegacyImpl.h:

(WebKit::PageClientLegacyImpl::create):
(PageClientLegacyImpl):

  • UIProcess/efl/PageLoadClientEfl.cpp:

(WebKit::PageLoadClientEfl::didReceiveTitleForFrame):
(WebKit::PageLoadClientEfl::didReceiveIntentForFrame):
(WebKit::PageLoadClientEfl::registerIntentServiceForFrame):
(WebKit::PageLoadClientEfl::didChangeProgress):
(WebKit::PageLoadClientEfl::didFinishLoadForFrame):
(WebKit::PageLoadClientEfl::didFailLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didStartProvisionalLoadForFrame):
(WebKit::PageLoadClientEfl::didReceiveServerRedirectForProvisionalLoadForFrame):
(WebKit::PageLoadClientEfl::didFailProvisionalLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didCommitLoadForFrame):
(WebKit::PageLoadClientEfl::didChangeBackForwardList):
(WebKit::PageLoadClientEfl::didSameDocumentNavigationForFrame):
(WebKit::PageLoadClientEfl::didReceiveAuthenticationChallengeInFrame):
(WebKit::PageLoadClientEfl::PageLoadClientEfl):

  • UIProcess/efl/PageLoadClientEfl.h:

(WebKit::PageLoadClientEfl::create):
(PageLoadClientEfl):
(WebKit::PageLoadClientEfl::view):

  • UIProcess/efl/PagePolicyClientEfl.cpp:

(WebKit::PagePolicyClientEfl::decidePolicyForNavigationAction):
(WebKit::PagePolicyClientEfl::decidePolicyForNewWindowAction):
(WebKit::PagePolicyClientEfl::PagePolicyClientEfl):

  • UIProcess/efl/PagePolicyClientEfl.h:

(WebKit::PagePolicyClientEfl::create):
(PagePolicyClientEfl):

  • UIProcess/efl/PageUIClientEfl.cpp:

(WebKit::PageUIClientEfl::PageUIClientEfl):
(WebKit::PageUIClientEfl::close):
(WebKit::PageUIClientEfl::takeFocus):
(WebKit::PageUIClientEfl::focus):
(WebKit::PageUIClientEfl::unfocus):
(WebKit::PageUIClientEfl::runJavaScriptAlert):
(WebKit::PageUIClientEfl::runJavaScriptConfirm):
(WebKit::PageUIClientEfl::runJavaScriptPrompt):
(WebKit::PageUIClientEfl::toolbarsAreVisible):
(WebKit::PageUIClientEfl::setToolbarsAreVisible):
(WebKit::PageUIClientEfl::menuBarIsVisible):
(WebKit::PageUIClientEfl::setMenuBarIsVisible):
(WebKit::PageUIClientEfl::statusBarIsVisible):
(WebKit::PageUIClientEfl::setStatusBarIsVisible):
(WebKit::PageUIClientEfl::isResizable):
(WebKit::PageUIClientEfl::setIsResizable):
(WebKit::PageUIClientEfl::getWindowFrame):
(WebKit::PageUIClientEfl::setWindowFrame):
(WebKit::PageUIClientEfl::exceededDatabaseQuota):
(WebKit::PageUIClientEfl::runOpenPanel):
(WebKit::PageUIClientEfl::createNewPage):
(WebKit::PageUIClientEfl::showColorPicker):
(WebKit::PageUIClientEfl::hideColorPicker):

  • UIProcess/efl/PageUIClientEfl.h:

(WebKit::PageUIClientEfl::create):
(PageUIClientEfl):

  • UIProcess/efl/PageViewportControllerClientEfl.cpp:

(WebKit::PageViewportControllerClientEfl::PageViewportControllerClientEfl):
(WebKit::PageViewportControllerClientEfl::drawingArea):
(WebKit::PageViewportControllerClientEfl::updateViewportSize):
(WebKit::PageViewportControllerClientEfl::didChangeContentsSize):
(WebKit::PageViewportControllerClientEfl::setViewportPosition):
(WebKit::PageViewportControllerClientEfl::setPageScaleFactor):
(WebKit::PageViewportControllerClientEfl::didResumeContent):
(WebKit::PageViewportControllerClientEfl::didChangeVisibleContents):

  • UIProcess/efl/PageViewportControllerClientEfl.h:

(WebKit::PageViewportControllerClientEfl::create):
(PageViewportControllerClientEfl):

  • UIProcess/efl/VibrationClientEfl.cpp:

(VibrationClientEfl::vibrateCallback):
(VibrationClientEfl::cancelVibrationCallback):
(VibrationClientEfl::create):
(VibrationClientEfl::VibrationClientEfl):
(VibrationClientEfl::~VibrationClientEfl):

  • UIProcess/efl/VibrationClientEfl.h:

(VibrationClientEfl):

  • UIProcess/efl/WebContextMenuProxyEfl.cpp:

(WebKit::WebContextMenuProxyEfl::WebContextMenuProxyEfl):
(WebKit::WebContextMenuProxyEfl::showContextMenu):
(WebKit::WebContextMenuProxyEfl::hideContextMenu):

  • UIProcess/efl/WebContextMenuProxyEfl.h:

(WebKit::WebContextMenuProxyEfl::create):
(WebContextMenuProxyEfl):

  • UIProcess/efl/WebFullScreenManagerProxyEfl.cpp:

(WebKit::WebFullScreenManagerProxy::enterFullScreen):
(WebKit::WebFullScreenManagerProxy::exitFullScreen):

  • UIProcess/efl/WebInspectorProxyEfl.cpp:

(WebKit::WebInspectorProxy::platformCreateInspectorPage):

  • UIProcess/efl/WebPageProxyEfl.cpp:

(WebKit::WebPageProxy::viewWidget):

  • UIProcess/efl/WebPopupMenuProxyEfl.cpp:

(WebKit::WebPopupMenuProxyEfl::WebPopupMenuProxyEfl):
(WebKit::WebPopupMenuProxyEfl::showPopupMenu):
(WebKit::WebPopupMenuProxyEfl::hidePopupMenu):

  • UIProcess/efl/WebPopupMenuProxyEfl.h:

(WebKit::WebPopupMenuProxyEfl::create):
(WebPopupMenuProxyEfl):

8:16 AM Changeset in webkit [140685] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[GStreamer] Implement setPreservesPitch()
https://bugs.webkit.org/show_bug.cgi?id=31155

Enables audio pitch preservation by using the scaletempo GStreamer
element when required by the MediaPlayer.

Patch by Victor Jaquez <vjaquez@igalia.com> on 2013-01-24
Reviewed by Philippe Normand.

No new tests, but a layout test shall be implemented at some point
using WebAudio API.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::setPreservesPitch):
(WebCore):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

(MediaPlayerPrivateGStreamer):

8:08 AM Changeset in webkit [140684] by abecsi@webkit.org
  • 2 edits in trunk/Source/WebKit2

Remove nonexistent header from WebKit2/Target.pri

Unreviewed cleanup after r139919.

  • Target.pri:
7:48 AM Changeset in webkit [140683] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Removing deleted files from WebCore/Target.pri after r140399.
https://bugs.webkit.org/show_bug.cgi?id=107815

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-01-24
Reviewed by Csaba Osztrogonác.

  • Target.pri:
7:31 AM Changeset in webkit [140682] by Lucas Forschler
  • 1 copy in tags/Safari-537.27

New Tag.

6:46 AM Changeset in webkit [140681] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] It can't Select texts in main frame when the current focus is in a IFrame
https://bugs.webkit.org/show_bug.cgi?id=107773

Patch by Sean Wang <Xuewen.Wang@torchmobile.com.cn> on 2013-01-24
Reviewed by Antonio Gomes.

PR285211 Internally reviewed by Genevieve Mak

When touch hold in the unfocused frame, it doesn't switch frame focus. Many
places in code depends on the webpage->forcusOrMainFrame(), including the
SelectionHandler, so it can't select in an unfocused frame. This patch switchs
frame focus when touch starts.

  • WebKitSupport/TouchEventHandler.cpp:

(BlackBerry::WebKit::TouchEventHandler::doFatFingers):

6:43 AM Changeset in webkit [140680] by mrobinson@webkit.org
  • 2 edits in trunk/Source/WebCore

Try to fix the Qt Windows build

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::decodeNamedEntity): Use a reinterpret_cast to const QChar* like StringQt.cpp.

6:14 AM Changeset in webkit [140679] by aandrey@chromium.org
  • 10 edits
    2 adds in trunk

Web Inspector: [Canvas] REGRESSION: stack traces in the replay log are gone
https://bugs.webkit.org/show_bug.cgi?id=107805

Reviewed by Pavel Feldman.

Source/WebCore:

The V8's Error.prepareStackTrace is now called from the Error.captureStackTrace
function instead of the "stack" getter function.

Test: inspector/profiler/canvas2d/canvas-stack-trace.html

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

LayoutTests:

A simple test to dump a canvas 2D trace log with function call stack traces.

  • inspector/profiler/canvas-profiler-test.js:

(initialize_CanvasWebGLProfilerTest.):
(initialize_CanvasWebGLProfilerTest.InspectorTest.dumpTraceLog):

  • inspector/profiler/canvas2d/canvas-stack-trace-expected.txt: Added.
  • inspector/profiler/canvas2d/canvas-stack-trace.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
5:42 AM Changeset in webkit [140678] by aandrey@chromium.org
  • 11 edits in trunk/Source/WebCore

Web Inspector: [Canvas] UI: add a selector to capture a single canvas frame vs consecutive frames
https://bugs.webkit.org/show_bug.cgi?id=107688

Reviewed by Pavel Feldman.

Allow capturing several canvas frames in a row.

  • English.lproj/localizedStrings.js:
  • inspector/InjectedScriptCanvasModule.cpp:

(WebCore::InjectedScriptCanvasModule::traceLog):

  • inspector/InjectedScriptCanvasModule.h:

(InjectedScriptCanvasModule):

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

  • inspector/Inspector.json:
  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::getTraceLog):

  • inspector/InspectorCanvasAgent.h:

(InspectorCanvasAgent):

  • inspector/front-end/CanvasProfileView.js:

(WebInspector.CanvasProfileView):
(WebInspector.CanvasProfileView.prototype._didReceiveTraceLog):
(WebInspector.CanvasProfileView.prototype._requestTraceLog):
(WebInspector.CanvasProfileType):
(WebInspector.CanvasProfileType.prototype.get statusBarItems):
(WebInspector.CanvasProfileType.prototype.get buttonTooltip):
(WebInspector.CanvasProfileType.prototype.buttonClicked):
(WebInspector.CanvasProfileType.prototype._runSingleFrameCapturing):
(WebInspector.CanvasProfileType.prototype._startFrameCapturing):
(WebInspector.CanvasProfileType.prototype._stopFrameCapturing.didStopCapturing):
(WebInspector.CanvasProfileType.prototype._stopFrameCapturing):
(WebInspector.CanvasProfileType.prototype._didStartCapturingFrame):
(WebInspector.CanvasProfileType.prototype.setRecordingProfile):
(WebInspector.CanvasProfileType.prototype._isSingleFrameMode):
(WebInspector.CanvasProfileHeader):
(WebInspector.CanvasProfileHeader.prototype._updateCapturingStatus):
(WebInspector.CanvasProfileHeader.prototype._requestCapturingStatus):

  • inspector/front-end/ProfileLauncherView.js:

(WebInspector.ProfileLauncherView):

  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfileType.prototype.get statusBarItems):
(WebInspector.ProfilesPanel):
(WebInspector.ProfilesPanel.prototype.get statusBarItems):
(WebInspector.ProfilesPanel.prototype._onProfileTypeSelected):
(WebInspector.ProfilesPanel.prototype._reset):
(WebInspector.ProfilesPanel.prototype._showLauncherView):
(WebInspector.ProfilesPanel.prototype.showProfile):
(WebInspector.ProfilesPanel.prototype._updateInterface):
(WebInspector.ProfilesPanel.prototype._resize):

5:14 AM Changeset in webkit [140677] by akling@apple.com
  • 6 edits in trunk/Source/WebCore

Add CSSSelectorList::isValid().
<http://webkit.org/b/107809>

Reviewed by Antti Koivisto.

Add an isValid() method to CSSSelectorList and use that where applicable instead of checking
if first() is a null pointer.

  • css/CSSPageRule.cpp:

(WebCore::CSSPageRule::setSelectorText):

  • css/CSSSelectorList.cpp:
  • css/CSSSelectorList.h:

(WebCore::CSSSelectorList::isValid):
(WebCore::CSSSelectorList::first):
(CSSSelectorList):

  • css/CSSStyleRule.cpp:

(WebCore::CSSStyleRule::setSelectorText):

  • html/shadow/HTMLContentElement.cpp:

(WebCore::HTMLContentElement::validateSelect):

  • inspector/InspectorStyleSheet.cpp:

(WebCore::checkStyleRuleSelector):

4:25 AM Changeset in webkit [140676] by michael.bruning@digia.com
  • 6 edits
    1 add in trunk/Source/WebKit2

[Qt][WK2] Pages / resources cannot be loaded from qrc files.
https://bugs.webkit.org/show_bug.cgi?id=107031

Reviewed by Jocelyn Turcotte.

Enables WebKit2 Qt applications to load files from the bundled
qrc files. This is achieved by adding a url scheme handler for
the "qrc" scheme using the application scheme handler and ignoring
all handlers for the qrc application scheme that the application might
set.

  • UIProcess/API/qt/qquickurlschemedelegate.cpp:

(QQuickQrcSchemeDelegate::QQuickQrcSchemeDelegate):
(QQuickQrcSchemeDelegate::readResourceAndSend):

  • UIProcess/API/qt/qquickurlschemedelegate_p.h:

(QQuickQrcSchemeDelegate):

  • UIProcess/API/qt/qquickwebview.cpp:

(QQuickWebViewPrivate::initialize):
(QQuickWebViewExperimental::schemeDelegates_Append):
(QQuickWebViewExperimental::invokeApplicationSchemeHandler):

  • UIProcess/API/qt/tests/qmltests/WebView/tst_applicationScheme.qml:
  • UIProcess/API/qt/tests/qmltests/common/qrctest.html: Added.
  • UIProcess/API/qt/tests/qmltests/resources.qrc:
4:19 AM Changeset in webkit [140675] by michael.bruning@digia.com
  • 2 edits in trunk/Source/WebCore

[Qt] Webkit debug build links against release binaries of ANGLE libEGL, libGLESv2
https://bugs.webkit.org/show_bug.cgi?id=106217

Patch by Kai Koehne <kai.koehne@digia.com> on 2013-01-24
Reviewed by Jocelyn Turcotte.

Use libEGLd, libEGLSv2d if qtbase was compiled with ANGLE.

  • WebCore.pri: Mirror logic of qtbase\mkspecs\features\win32\opengl.prf
4:19 AM Changeset in webkit [140674] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk/Tools

Adding "has-landed" command to webkit-patch which compares a
committed patch to the changes which exist locally (ignoring the
ChangeLog file).

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

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-24
Reviewed by Eric Seidel.

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

(git_diff_to_svn_diff):

  • Scripts/webkitpy/common/net/bugzilla/bug.py:

(Bug.commit_revision):

  • Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:

(BugTest.test_is_in_comments):
(BugTest):
(BugTest.test_commit_revision):

  • Scripts/webkitpy/tool/commands/upload.py:

(HasLanded):

  • Scripts/webkitpy/tool/steps/init.py:
  • Scripts/webkitpy/tool/steps/haslanded.py: Added.

(HasLanded):
(HasLanded.convert_to_svn):
(HasLanded.strip_change_log):
(run):

  • Scripts/webkitpy/common/net/bugzilla/bug.py:

(Bug.commit_revision):

  • Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:

(BugTest.test_is_in_comments):
(BugTest):
(BugTest.test_commit_revision):

  • Scripts/webkitpy/tool/commands/upload.py:

(HasLanded):

  • Scripts/webkitpy/tool/steps/init.py:
  • Scripts/webkitpy/tool/steps/haslanded.py: Added.

(HasLanded):
(HasLanded.convert_to_svn):
(HasLanded.strip_change_log):
(HasLanded.diff_diff):
(HasLanded.run):

  • Scripts/webkitpy/tool/steps/haslanded_unittest.py: Added.

(HasLandedTest):
(HasLandedTest.test_run):
(test_convert_to_svn_and_strip_change_log):

3:48 AM Changeset in webkit [140673] by alexis@webkit.org
  • 2 edits in trunk/LayoutTests

Unreviewed cleanup of comments and a commented test.

  • transitions/transitions-parsing.html:
3:47 AM Changeset in webkit [140672] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Unreviewed build fix.

Do not include the header file WebKitDOMPerformanceEntryList.h in
the build sources because we do not want the DOM bindings
generator to include it in webkitdomdefes.h twice.

  • bindings/gobject/GNUmakefile.am:
3:25 AM Changeset in webkit [140671] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix Qt build (KO since r140610), typo error for QString::fromUtf16 function.
https://bugs.webkit.org/show_bug.cgi?id=107803

Patch by Julien BRIANCEAU <jbrianceau@nds.com> on 2013-01-24
Reviewed by Andreas Kling.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::decodeNamedEntity):

2:45 AM Changeset in webkit [140670] by zandobersek@gmail.com
  • 8 edits in trunk/LayoutTests

Unreviewed gardening.

Removing failure expectations for the ietestcenter/css3/valuesandunits/units-010.htm
layout test. It was fixed in r140300.

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt-4.8/TestExpectations:
  • platform/qt-mac/TestExpectations:
  • platform/qt/TestExpectations:
2:41 AM Changeset in webkit [140669] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Classifying some IndexedDB failures as flaky.
Removing the expectation for the passing fast/forms/text-input-event.html test.

  • platform/gtk/TestExpectations:
2:12 AM Changeset in webkit [140668] by commit-queue@webkit.org
  • 6 edits in trunk/Tools

[chromium] move most WebViewHost printf calls to WebTestProxy
https://bugs.webkit.org/show_bug.cgi?id=107553

Patch by Dan Carney <dcarney@google.com> on 2013-01-24
Reviewed by Jochen Eisinger.

  • DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:

(WebKit):
(WebTestProxyBase):
(WebTestRunner::WebTestProxy::unableToImplementPolicyWithError):
(WebTestRunner::WebTestProxy::didAddMessageToConsole):
(WebTestRunner::WebTestProxy::runModalAlertDialog):
(WebTestRunner::WebTestProxy::runModalConfirmDialog):
(WebTestRunner::WebTestProxy::runModalPromptDialog):
(WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):

  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:

(WebTestRunner::WebTestProxyBase::WebTestProxyBase):
(WebTestRunner::WebTestProxyBase::reset):
(WebTestRunner::WebTestProxyBase::setLogConsoleOutput):
(WebTestRunner):
(WebTestRunner::WebTestProxyBase::unableToImplementPolicyWithError):
(WebTestRunner::WebTestProxyBase::didAddMessageToConsole):
(WebTestRunner::WebTestProxyBase::runModalAlertDialog):
(WebTestRunner::WebTestProxyBase::runModalConfirmDialog):
(WebTestRunner::WebTestProxyBase::runModalPromptDialog):
(WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::showDevTools):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didAddMessageToConsole):
(WebViewHost::runModalAlertDialog):
(WebViewHost::runModalConfirmDialog):
(WebViewHost::runModalPromptDialog):
(WebViewHost::runModalBeforeUnloadDialog):
(WebViewHost::unableToImplementPolicyWithError):
(WebViewHost::reset):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

2:11 AM Changeset in webkit [140667] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit2

[EFL][WK2] Expose accessibility hierarchy in WebKit2-EFL.
https://bugs.webkit.org/show_bug.cgi?id=106216

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-01-24
Reviewed by Andreas Kling.

Create WebPage's accessibility object on WebPage initialization.
Wrap around WebCore's accessibility objects.
Updating accessibility hierarchy. Expands accessibility implementation
of WebKit-GTK to be used in EFL.

  • PlatformEfl.cmake:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidClearWindowObjectInWorld):

  • WebProcess/WebPage/WebPage.h:

(WebPage):

  • WebProcess/WebPage/atk/WebPageAccessibilityObjectAtk.cpp:

(webPageAccessibilityObjectGetIndexInParent):
(web_page_accessibility_object_init):

  • WebProcess/WebPage/efl/WebPageEfl.cpp:

(WebKit::WebPage::platformInitialize):
(WebKit):
(WebKit::WebPage::updateAccessibilityTree):

1:20 AM Changeset in webkit [140666] by pfeldman@chromium.org
  • 5 edits in trunk

Web Inspector: breakpoints are not restored upon reload for scripts with script mapping.
https://bugs.webkit.org/show_bug.cgi?id=107799

Source/WebCore:

The problem is that source mapping is set after UISourceCode gets into the workspace.
Breakpoint manager will now only restore breakpoints upon setting the source maps.

Reviewed by Alexander Pavlov.

  • inspector/front-end/BreakpointManager.js:

(WebInspector.BreakpointManager.prototype._uiSourceCodeAdded):
(WebInspector.BreakpointManager.prototype._uiSourceCodeMappingChanged):

  • inspector/front-end/CompilerScriptMapping.js:

(WebInspector.CompilerScriptMapping.prototype.get addScript.get this):
(WebInspector.CompilerScriptMapping.prototype.get addScript):

LayoutTests:

Reviewed by Alexander Pavlov.

  • inspector/debugger/breakpoint-manager.html:
1:07 AM Changeset in webkit [140665] by tkent@chromium.org
  • 3 edits in trunk/Source/WebCore

Refactoring: Use AtomicString for an InputType::create argument
https://bugs.webkit.org/show_bug.cgi?id=107791

Reviewed by Kentaro Hara.

A string passed to InputType::create is a 'type' attribute value, which
is an AtomicString. Also, InputTypeFactoryMap is created with members of
InputTypeName, which are AtomicStrings. We had better use AtomicStrings
for them.

No new tests. This is just a refactoring.

  • html/InputType.cpp:

Change the key type of InputTypeFactoryMap from String to AtomicString.
(WebCore::InputType::create):
Change an argument type from const String& to const AtomicString&.

  • html/InputType.h:

(InputType): Ditto.

1:00 AM Changeset in webkit [140664] by mihnea@adobe.com
  • 1 edit
    4 adds in trunk/LayoutTests

[CSSRegions] Add test cases for auto-size regions and window resize
https://bugs.webkit.org/show_bug.cgi?id=107686

Reviewed by Tony Chang.

The fix for https://bugs.webkit.org/show_bug.cgi?id=102954 also solved
https://bugs.webkit.org/show_bug.cgi?id=102221. This patch adds two tests
for webkit bug 102221.

  • fast/regions/autosize-region-container-resize-expected.html: Added.
  • fast/regions/autosize-region-container-resize.html: Added.
  • fast/regions/autosize-region-window-resize-expected.html: Added.
  • fast/regions/autosize-region-window-resize.html: Added.
12:55 AM Changeset in webkit [140663] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

[CSSRegions] remove setExperimentalCSSRegionsEnabled deprecated API in Source/WebKit/chromium/public/WebSettings.h
https://bugs.webkit.org/show_bug.cgi?id=104564

Patch by Mihai Maerean <Mihai Maerean> on 2013-01-24
Reviewed by Adam Barth.

Fixing bug 101192 has deprecated the use of setExperimentalCSSRegionsEnabled.
After http://code.google.com/p/chromium/issues/detail?id=164162 , setExperimentalCSSRegionsEnabled is no longer used anywhere.

  • public/WebSettings.h:

removed setExperimentalCSSRegionsEnabled.

12:46 AM Changeset in webkit [140662] by commit-queue@webkit.org
  • 2 edits in trunk

[CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
https://bugs.webkit.org/show_bug.cgi?id=101635

Patch by Soo-Hyun Choi <s.choi@hackerslab.eu> on 2013-01-24
Reviewed by Laszlo Gombos.

WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
Source/WTF/wtf/Platform.h.
It would be more future-proof to have it only defined in common C++ code in
Platform.h.

  • Source/cmake/OptionsWindows.cmake:
12:41 AM Changeset in webkit [140661] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed. Build fix.

  • bindings/v8/V8DOMWrapper.cpp:

(WebCore::V8DOMWrapper::isDOMWrapper):

12:39 AM Changeset in webkit [140660] by akling@apple.com
  • 2 edits in trunk/Source/WebCore

AX: Fix the debug build after r140658. (Constructor initializer order.)

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::AccessibilityNodeObject):

12:23 AM FeatureFlags edited by tkent@chromium.org
DOM4_EVENTS_CONSTRUCTOR (diff)
12:23 AM Changeset in webkit [140659] by morrita@google.com
  • 7 edits in trunk/Source

There are a few of wrong removeAllChildren() call
https://bugs.webkit.org/show_bug.cgi?id=107790

Reviewed by Ryosuke Niwa.

Source/WebCore:

removeAllChildren() is designed for trashing deleting children out.
It doesn't detach() children and could have possible leak.
This change replaces such removeAllChildren() usage with safer removeChildren().

No new tests. Covered by existing tests.

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::parseAttribute):

  • html/InputType.cpp:

(WebCore::InputType::destroyShadowSubtree):

  • html/ValidationMessage.cpp:

(WebCore::ValidationMessage::setMessageDOMAndStartTimer):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::processEndTag):

Source/WebKit/qt:

  • Api/qwebelement.cpp: Repalced removeAllChildren() with safer removeChildren()

(QWebElement::removeAllChildren):

12:16 AM Changeset in webkit [140658] by dmazzoni@google.com
  • 20 edits
    2 adds in trunk

AX: should init an AXObject only after AXObjectCache has added it
https://bugs.webkit.org/show_bug.cgi?id=107533

Reviewed by Chris Fleizach.

Source/WebCore:

Initialize each AXObject after the AXObjectCache has
finished adding it to its hash maps, so that it's
impossible for initialization of an AXObject to result in
exploring the tree and creating another AXObject instance
that points to the same renderer / node.

Test: accessibility/duplicate-axrenderobject-crash.html

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::getOrCreate):

  • accessibility/AccessibilityARIAGrid.cpp:

(WebCore::AccessibilityARIAGrid::create):

  • accessibility/AccessibilityARIAGridCell.cpp:

(WebCore::AccessibilityARIAGridCell::create):

  • accessibility/AccessibilityARIAGridRow.cpp:

(WebCore::AccessibilityARIAGridRow::create):

  • accessibility/AccessibilityList.cpp:

(WebCore::AccessibilityList::create):

  • accessibility/AccessibilityListBox.cpp:

(WebCore::AccessibilityListBox::create):

  • accessibility/AccessibilityMediaControls.cpp:

(WebCore::AccessibilityMediaControl::create):
(WebCore::AccessibilityMediaControlsContainer::create):
(WebCore::AccessibilityMediaTimeline::create):
(WebCore::AccessibilityMediaTimeDisplay::create):

  • accessibility/AccessibilityMenuList.cpp:

(WebCore::AccessibilityMenuList::create):

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::create):

  • accessibility/AccessibilityObject.h:

(WebCore::AccessibilityObject::init):
(AccessibilityObject):

  • accessibility/AccessibilityProgressIndicator.cpp:

(WebCore::AccessibilityProgressIndicator::create):

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::create):
(WebCore::AccessibilityRenderObject::accessibilityIsIgnored):

assert that the object has been initialized

  • accessibility/AccessibilitySVGRoot.cpp:

(WebCore::AccessibilitySVGRoot::create):

  • accessibility/AccessibilitySlider.cpp:

(WebCore::AccessibilitySlider::create):

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::create):

  • accessibility/AccessibilityTableCell.cpp:

(WebCore::AccessibilityTableCell::create):

  • accessibility/AccessibilityTableRow.cpp:

(WebCore::AccessibilityTableRow::create):

LayoutTests:

Adds a new test that demonstrates a crash if an AXObject
initializes itself before the AXObjectCache has added it to
the cache.

  • accessibility/duplicate-axrenderobject-crash-expected.txt: Added.
  • accessibility/duplicate-axrenderobject-crash.html: Added.

Jan 23, 2013:

11:42 PM Changeset in webkit [140657] by haraken@chromium.org
  • 37 edits
    2 adds in trunk

Implement MouseEvent constructor
https://bugs.webkit.org/show_bug.cgi?id=107630

Reviewed by Adam Barth.

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

Source/WebCore:

The MouseEvent constructor should be implemented under a DOM4_EVENTS_CONSTRUCTOR flag.
This significantly simplifies JavaScript code to construct a MouseEvent.

Before:

event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

After:

event = new MouseEvent("click");

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

  • bindings/scripts/CodeGenerator.pm:

(IsSubType):
(IsInheritExtendedAttribute):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GenerateNamedConstructorCallback):
(GenerateImplementation):

  • bindings/scripts/test/V8/V8Float64Array.cpp:

(WebCore):
(WebCore::V8Float64Array::createWrapper):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:

(WebCore):
(WebCore::V8TestActiveDOMObject::createWrapper):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:

(WebCore):
(WebCore::V8TestCustomNamedGetter::createWrapper):

  • bindings/scripts/test/V8/V8TestEventConstructor.cpp:

(WebCore):
(WebCore::V8TestEventConstructor::createWrapper):

  • bindings/scripts/test/V8/V8TestEventTarget.cpp:

(WebCore):
(WebCore::V8TestEventTarget::toEventTarget):
(WebCore::V8TestEventTarget::createWrapper):

  • bindings/scripts/test/V8/V8TestEventTarget.h:

(V8TestEventTarget):

  • bindings/scripts/test/V8/V8TestException.cpp:

(WebCore):
(WebCore::V8TestException::createWrapper):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore):
(WebCore::V8TestInterface::toActiveDOMObject):
(WebCore::V8TestInterface::createWrapper):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:

(WebCore):
(WebCore::V8TestMediaQueryListListener::createWrapper):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore):
(WebCore::V8TestNamedConstructor::toActiveDOMObject):
(WebCore::V8TestNamedConstructor::createWrapper):

  • bindings/scripts/test/V8/V8TestNode.cpp:

(WebCore):
(WebCore::V8TestNode::toEventTarget):
(WebCore::V8TestNode::createWrapper):

  • bindings/scripts/test/V8/V8TestNode.h:

(V8TestNode):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore):
(WebCore::V8TestObj::createWrapper):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:

(WebCore):
(WebCore::V8TestOverloadedConstructors::createWrapper):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore):
(WebCore::V8TestSerializedScriptValueInterface::createWrapper):

  • bindings/v8/Dictionary.cpp:

(WebCore::Dictionary::get):
(WebCore):

  • bindings/v8/Dictionary.h:

(Dictionary):

  • bindings/v8/NPV8Object.cpp:

(WebCore::npObjectTypeInfo):

  • bindings/v8/V8DOMWrapper.cpp:

(WebCore::V8DOMWrapper::isDOMWrapper):
(WebCore):

  • bindings/v8/V8DOMWrapper.h:

(V8DOMWrapper):

  • bindings/v8/WrapperTypeInfo.h:

(WebCore):
(WebCore::WrapperTypeInfo::toEventTarget):
(WrapperTypeInfo):

  • bindings/v8/custom/V8HTMLImageElementConstructor.cpp:

(WebCore):

  • dom/MouseEvent.cpp:

(WebCore::MouseEventInit::MouseEventInit):
(WebCore):
(WebCore::MouseEvent::create):
(WebCore::MouseEvent::MouseEvent):

  • dom/MouseEvent.h:

(MouseEventInit):
(WebCore):
(MouseEvent):
(WebCore::MouseEvent::create):
(WebCore::MouseEvent::button):
(WebCore::MouseEvent::buttonDown):
(WebCore::MouseEvent::relatedTarget):
(WebCore::MouseEvent::setRelatedTarget):
(WebCore::MouseEvent::clipboard):
(WebCore::MouseEvent::dataTransfer):

  • dom/MouseEvent.idl:

LayoutTests:

The MouseEvent constructor should be implemented under a DOM4_EVENTS_CONSTRUCTOR flag.

  • fast/dom/constructed-objects-prototypes-expected.txt:
  • fast/dom/dom-constructors-expected.txt:
  • fast/dom/dom-constructors.html:
  • fast/events/constructors/mouse-event-constructor-expected.txt: Added.
  • fast/events/constructors/mouse-event-constructor.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
11:18 PM Changeset in webkit [140656] by gyuyoung.kim@samsung.com
  • 15 edits in trunk/Source/WebKit2

[EFL] Unreviewed build fix after r140605
https://bugs.webkit.org/show_bug.cgi?id=107787

Unreviewed build fix.

Build break after r140605.

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-23

  • UIProcess/WebBatteryManagerProxy.cpp:
  • UIProcess/WebBatteryManagerProxy.h:

(WebBatteryManagerProxy):

  • UIProcess/WebNetworkInfoManagerProxy.cpp:
  • UIProcess/WebNetworkInfoManagerProxy.h:

(WebNetworkInfoManagerProxy):

  • UIProcess/WebVibrationProxy.cpp:
  • UIProcess/WebVibrationProxy.h:

(WebVibrationProxy):

  • UIProcess/soup/WebSoupRequestManagerProxy.cpp:
  • UIProcess/soup/WebSoupRequestManagerProxy.h:

(WebSoupRequestManagerProxy):

  • WebProcess/Battery/WebBatteryManager.cpp:
  • WebProcess/Battery/WebBatteryManager.h:

(WebBatteryManager):

  • WebProcess/NetworkInfo/WebNetworkInfoManager.cpp:
  • WebProcess/NetworkInfo/WebNetworkInfoManager.h:

(WebNetworkInfoManager):

  • WebProcess/soup/WebSoupRequestManager.cpp:
  • WebProcess/soup/WebSoupRequestManager.h:

(WebSoupRequestManager):

10:08 PM Changeset in webkit [140655] by tkent@chromium.org
  • 21 edits in trunk/Source/WebCore

Add form-related instrumentations, and support 33+ features in FeatureObserver
https://bugs.webkit.org/show_bug.cgi?id=107770

Reviewed by Kentaro Hara.

No new tests. This doesn't make behavior changes.

  • page/FeatureObserver.h:
  • Add form-related features.
  • Add a Document* version of observe().
  • Use BitVector to represent features to support 33+ features.

(WebCore::FeatureObserver::didObserve):
(FeatureObserver):

  • page/FeatureObserver.cpp:

(WebCore::FeatureObserver::FeatureObserver):
(WebCore::FeatureObserver::~FeatureObserver):
(WebCore::FeatureObserver::observe):

  • html/ColorInputType.cpp:

(WebCore::ColorInputType::create): Calls FeatureObserver::observe.

  • html/DateInputType.cpp:

(WebCore::DateInputType::create): Ditto.

  • html/DateTimeInputType.cpp:

(WebCore::DateTimeInputType::create): Ditto.

  • html/DateTimeLocalInputType.cpp:

(WebCore::DateTimeLocalInputType::create): Ditto.

  • html/EmailInputType.cpp:

(WebCore::EmailInputType::create): Ditto.

  • html/HTMLDataListElement.cpp:

(WebCore::HTMLDataListElement::create): Ditto.

  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLFormControlElement::parseAttribute): Ditto.

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::parseAttribute): Ditto.

  • html/HTMLTextFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::parseAttribute): Ditto.

  • html/InputType.cpp:

(WebCore::InputType::create):
Record type=datetime and type=week even if these types are not enabled.

  • html/MonthInputType.cpp:

(WebCore::MonthInputType::create): Calls FeatureObserver::observe.

  • html/NumberInputType.cpp:

(WebCore::NumberInputType::create): Ditto.

  • html/RangeInputType.cpp:

(WebCore::RangeInputType::create): Ditto.

  • html/SearchInputType.cpp:

(WebCore::SearchInputType::create): Ditto.

  • html/TelephoneInputType.cpp:

(WebCore::TelephoneInputType::create): Ditto.

  • html/TimeInputType.cpp:

(WebCore::TimeInputType::create): Ditto.

  • html/URLInputType.cpp:

(WebCore::URLInputType::create): Ditto.

  • html/WeekInputType.cpp:

(WebCore::WeekInputType::create): Ditto.

10:05 PM Changeset in webkit [140654] by yosin@chromium.org
  • 3 edits in trunk/LayoutTests

Unreviewed, rebaseline for Chromium-Linux and Chromium-Win
editing/selection/range-between-block-and-inline.html

  • platform/chromium-linux/editing/selection/range-between-block-and-inline-expected.png:
  • platform/chromium-win/editing/selection/range-between-block-and-inline-expected.png:
9:52 PM Changeset in webkit [140653] by pilgrim@chromium.org
  • 2 edits in trunk/Tools

[Chromium] Give webkit_support a chance to reset state between layout test runs
https://bugs.webkit.org/show_bug.cgi?id=107132

Reviewed by Adam Barth.

We currently only have need for this on OS(ANDROID), but now it
would be useful to have a hook for resetting state on all
platforms. Will soon be using this for IDBFactory initialization.

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetTestController): Call webkit_support::ResetTestEnvironment()

9:49 PM Changeset in webkit [140652] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

QueueStatusServer crashes in production on next-patch
https://bugs.webkit.org/show_bug.cgi?id=107775

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-23
Reviewed by Adam Barth.

Replaced Python 2.5 incompatible call to timedelta.total_seconds().

  • QueueStatusServer/app.yaml:
  • QueueStatusServer/model/patchlog.py:

(PatchLog.calculate_wait_duration):
(PatchLog.calculate_process_duration):
(PatchLog):
(PatchLog._time_delta_to_seconds):

9:48 PM Changeset in webkit [140651] by tkent@chromium.org
  • 3 edits
    4 copies in branches/chromium/1364

Merge 140385

Date selection from calendar picker should dispatch 'input' event in addition to 'change' event
https://bugs.webkit.org/show_bug.cgi?id=107427

Reviewed by Kentaro Hara.

Source/WebCore:

According to the specification and Opera's behavior, we should dispatch
not only 'change' event but also 'input' event when a user chooses a
date from the calender picker.

http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#common-event-behaviors

When the user agent changes the element's value on behalf of the user
(e.g. as part of a form prefilling feature), the user agent must follow
these steps:

  1. If the input event applies, queue a task to fire a simple event

that bubbles named input at the input element.

  1. If the change event applies, queue a task to fire a simple event

that bubbles named change at the input element.

Tests: platform/chromium/fast/forms/calendar-picker/date-picker-events.html

platform/chromium/fast/forms/calendar-picker/datetimelocal-picker-events.html

  • html/InputType.cpp:

(WebCore::InputType::setValue): Add DispatchInputAndChangeEvent support.

  • html/BaseChooserOnlyDateAndTimeInputType.cpp:

(WebCore::BaseChooserOnlyDateAndTimeInputType::didChooseValue):
Use DispatchInputAndChangeEvent, not DispatchChangeEvent.

  • html/BaseMultipleFieldsDateAndTimeInputType.cpp:

(WebCore::BaseMultipleFieldsDateAndTimeInputType::pickerIndicatorChooseValue):
Ditto.

LayoutTests:

  • platform/chromium/fast/forms/calendar-picker/date-picker-events-expected.txt: Added.
  • platform/chromium/fast/forms/calendar-picker/date-picker-events.html: Added.
  • platform/chromium/fast/forms/calendar-picker/datetimelocal-picker-events-expected.txt: Added.
  • platform/chromium/fast/forms/calendar-picker/datetimelocal-picker-events.html: Added.

TBR=tkent@chromium.org
Review URL: https://codereview.chromium.org/12045062

9:44 PM Changeset in webkit [140650] by tkent@chromium.org
  • 3 edits in branches/chromium/1364

Merge 140324

INPUT_MULTIPLE_FIELDS_UI: should not dispatch 'input' events if the element value is not updated
https://bugs.webkit.org/show_bug.cgi?id=107429

Reviewed by Kentaro Hara.

Source/WebCore:

http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#common-event-behaviors

any time the user causes the element's value to change, the user agent
must queue a task to fire a simple event that bubbles named input at the
input element.

Tests:
fast/forms/time-multiple-fields/time-multiple-fields-keyboard-event.html
is updated to cover this change.

  • html/BaseMultipleFieldsDateAndTimeInputType.cpp:

(WebCore::BaseMultipleFieldsDateAndTimeInputType::editControlValueChanged):
If the new value is equivalent to the old value, don't dispatch events.
However we should recalculate validity and call notifyFormStateChanged
because input.validity.badInput state might be changed.

LayoutTests:

  • fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events-expected.txt:
  • fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events.html:

TBR=tkent@chromium.org
Review URL: https://codereview.chromium.org/12047073

9:42 PM Changeset in webkit [140649] by commit-queue@webkit.org
  • 13 edits
    5 adds in trunk

[Inspector] Add events for tracking page loads and scheduled navigations.
https://bugs.webkit.org/show_bug.cgi?id=104168

Patch by Ken Kania <kkania@chromium.org> on 2013-01-23
Reviewed by Pavel Feldman.

These events are needed for clients who need to be aware of when a page is
navigating or about to navigate. Some clients may wish to prevent interaction
with the page during this time. Two of the new events track loading start and
stop, as measured by the ProgressTracker. The other two events track when a
page has a new scheduled navigation and when it no longer has a scheduled
navigation. These latter two events won't allow the client to determine if
a load is going to happen in all circumstances, but is sufficient for many cases.
Make sure we hold a reference to the frame in NavigationScheduler::timerFired
in case the redirect causes the frame to be detached.

Also, minor update to InspectorInputAgent::dispatchMouseEvent to reorder params
to match dispatchKeyEvent.

Source/WebCore:

Tests: inspector-protocol/page/frameScheduledNavigation.html

inspector-protocol/page/frameStartedLoading.html

  • inspector/Inspector.json:
  • inspector/InspectorInputAgent.cpp:

(WebCore::InspectorInputAgent::dispatchMouseEvent):

  • inspector/InspectorInputAgent.h:

(InspectorInputAgent):

  • inspector/InspectorInstrumentation.cpp:

(WebCore):
(WebCore::InspectorInstrumentation::frameStartedLoadingImpl):
(WebCore::InspectorInstrumentation::frameStoppedLoadingImpl):
(WebCore::InspectorInstrumentation::frameScheduledNavigationImpl):
(WebCore::InspectorInstrumentation::frameClearedScheduledNavigationImpl):

  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentation):
(WebCore::InspectorInstrumentation::frameStartedLoading):
(WebCore):
(WebCore::InspectorInstrumentation::frameStoppedLoading):
(WebCore::InspectorInstrumentation::frameScheduledNavigation):
(WebCore::InspectorInstrumentation::frameClearedScheduledNavigation):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::frameStartedLoading):
(WebCore):
(WebCore::InspectorPageAgent::frameStoppedLoading):
(WebCore::InspectorPageAgent::frameScheduledNavigation):
(WebCore::InspectorPageAgent::frameClearedScheduledNavigation):

  • inspector/InspectorPageAgent.h:
  • inspector/front-end/ResourceTreeModel.js:

(WebInspector.PageDispatcher.prototype.frameDetached):
(WebInspector.PageDispatcher.prototype.frameStartedLoading):
(WebInspector.PageDispatcher.prototype.frameStoppedLoading):
(WebInspector.PageDispatcher.prototype.frameScheduledNavigation):
(WebInspector.PageDispatcher.prototype.frameClearedScheduledNavigation):

  • loader/NavigationScheduler.cpp:

(WebCore::NavigationScheduler::clear):
(WebCore::NavigationScheduler::timerFired):
(WebCore::NavigationScheduler::startTimer):
(WebCore::NavigationScheduler::cancel):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressStarted):
(WebCore::ProgressTracker::finalProgressComplete):

LayoutTests:

  • inspector-protocol/page/frameScheduledNavigation-expected.txt: Added.
  • inspector-protocol/page/frameScheduledNavigation.html: Added.
  • inspector-protocol/page/frameStartedLoading-expected.txt: Added.
  • inspector-protocol/page/frameStartedLoading.html: Added.
  • platform/chromium/TestExpectations:
9:35 PM Changeset in webkit [140648] by Simon Fraser
  • 3 edits
    2 adds in trunk

Source/WebCore: Avoid creating background layers on pages with a fixed background, but no image
https://bugs.webkit.org/show_bug.cgi?id=107783
<rdar://problem/13074450>

Reviewed by Beth Dakin.

http://www.nme.com has background-attachment: fixed on the <body>, but
not background image. In that case there's no point making a layer
for the fixed root background.

Test: platform/mac/tiled-drawing/fixed-background/fixed-background-no-image.html

  • rendering/style/RenderStyle.cpp:

(WebCore::allLayersAreFixed): Check to see if we have an image, as well
as fixed attachment.

LayoutTests: Avoid creating background layers on pages with a fixed background, but no image
https://bugs.webkit.org/show_bug.cgi?id=107783

Reviewed by Beth Dakin.

Testcase with body { background-attachment:fixed; } but no image.

  • platform/mac/tiled-drawing/fixed-background/fixed-background-no-image-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-background-no-image.html: Added.
9:30 PM Changeset in webkit [140647] by yosin@chromium.org
  • 3 edits
    1 add
    2 deletes in trunk/LayoutTests

Layout Test platform/chromium-win/fast/events/panScroll-panIcon.html is failing
https://bugs.webkit.org/show_bug.cgi?id=107729

Reviewed by Hajime Morita.

This patch changes panScroll-panIcon.html test to HTML ref test rather than
pixel ref test to avoid rebaseline among Windows versions, and enables
panScroll-panIcon.html.

  • platform/chromium-win/fast/events/panScroll-panIcon.html: Changed not to move mouse pointer to avoid motion of scroll thumb.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.html: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.png: Removed.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.txt: Removed.
  • platform/chromium-win/TestExpectations: Changed to enable panScroll-panIcon.html
9:10 PM Changeset in webkit [140646] by kerz@chromium.org
  • 2 edits in branches/chromium/1391a/Source/WebKit/chromium

one more patch

8:56 PM Changeset in webkit [140645] by commit-queue@webkit.org
  • 4 edits in trunk

Enable autoplay when <video>'s src is from media stream
https://bugs.webkit.org/show_bug.cgi?id=105224

Patch by Wei Jia <wjia@chromium.org> on 2013-01-23
Reviewed by Eric Carlson.

Source/WebCore:

Enable autoplay when <video>'s src is from media stream. This would avoid requesting multiple gestures when <video> is used for WebRTC.
The test is done by modifying platform/chromium/media/video-capture-preview.html.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::loadResource):

LayoutTests:

Always turns on mediaPlaybackRequiresUserGesture at the beginning.
HTMLMediaElement is supposed to turn it off when <video>'s src is from media stream.

  • platform/chromium/media/video-capture-preview.html:
8:49 PM Changeset in webkit [140644] by roger_fong@apple.com
  • 2 edits
    1 delete in trunk/Source/WebCore

Remove ForwardingHeaders/wtf from WebCore.
https://bugs.webkit.org/show_bug.cgi?id=107723

The folders are empty, nothings actually being copied over anymore from the ForwardingHeaders/wtf folder.

Reviewed by Benjamin Poulain.

  • ForwardingHeaders/wtf: Removed.
  • ForwardingHeaders/wtf/dtoa: Removed.
  • ForwardingHeaders/wtf/text: Removed.
  • ForwardingHeaders/wtf/unicode: Removed.
  • ForwardingHeaders/wtf/unicode/icu: Removed.
  • ForwardingHeaders/wtf/unicode/wince: Removed.
  • ForwardingHeaders/wtf/url: Removed.
  • WebCore.vcproj/copyForwardingHeaders.cmd:
8:45 PM Changeset in webkit [140643] by hayato@chromium.org
  • 3 edits in trunk/Source/WebCore

Group parameters (firstRuleIndex and lastRuleIndex) into a parameter object, RuleRange.
https://bugs.webkit.org/show_bug.cgi?id=107095

Reviewed by Darin Adler.

This is a continued effort after r139817.

Factoring, no change in behavior.

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::collectMatchingRules):
(WebCore::StyleResolver::collectMatchingRulesForRegion):
(WebCore::StyleResolver::matchScopedAuthorRules):
(WebCore::StyleResolver::matchHostRules):
(WebCore::StyleResolver::matchAuthorRules):
(WebCore::StyleResolver::matchUserRules):
(WebCore::StyleResolver::matchUARules):
(WebCore::StyleResolver::collectMatchingRulesForList):
(WebCore::StyleResolver::styleSharingCandidateMatchesRuleSet):

  • css/StyleResolver.h:

(WebCore::StyleResolver::RuleRange::RuleRange):
(RuleRange): Newly introduced to group parameters.
(StyleResolver):
(WebCore::StyleResolver::MatchRanges::UARuleRange):
(WebCore::StyleResolver::MatchRanges::authorRuleRange):
(WebCore::StyleResolver::MatchRanges::userRuleRange):

8:44 PM Changeset in webkit [140642] by macpherson@chromium.org
  • 9 edits
    2 adds in trunk

Support variables inside -webkit-box-reflect CSS property.
https://bugs.webkit.org/show_bug.cgi?id=106856

Source/WebCore:

Reviewed by Tony Chang.

The primary change is to make the direction parameter a CSSPrimitiveValue style ident,
so that it can also be a variable reference.

Covered by existing LayoutTests/compositing/reflections/ tests.
Added Test: fast/css/variables/var-inside-box-reflect.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::valueForReflection):

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseReflect):

  • css/CSSPrimitiveValueMappings.h:

(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore):
(WebCore::CSSPrimitiveValue::operator CSSReflectionDirection):
(WebCore::CSSPrimitiveValue::convertToLength):

  • css/CSSReflectValue.cpp:

(WebCore::CSSReflectValue::customCssText):
Use String addition operator instead of StringBuilder.
(WebCore):
(WebCore::CSSReflectValue::customSerializeResolvingVariables):
Use String addition operator instead of StringBuilder.

  • css/CSSReflectValue.h:

(WebCore::CSSReflectValue::create):
(WebCore::CSSReflectValue::direction):
(CSSReflectValue):
(WebCore::CSSReflectValue::CSSReflectValue):

  • css/CSSValue.cpp:

(WebCore::CSSValue::serializeResolvingVariables):

  • css/StyleResolver.cpp:

(WebCore::hasVariableReference):
(WebCore::StyleResolver::applyProperty):

LayoutTests:

Adds test for variables as -webkit-box-reflect parameters.

Reviewed by Tony Chang.

  • fast/css/variables/var-inside-box-reflect-expected.html: Added.
  • fast/css/variables/var-inside-box-reflect.html: Added.
8:29 PM Changeset in webkit [140641] by rniwa@webkit.org
  • 2 edits in trunk/Tools

The previous patch wasn't complete. Finish reverting r139998 for real.

  • BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:

(ProfilerAgent.getProfile):

8:14 PM Changeset in webkit [140640] by inferno@chromium.org
  • 60 edits in trunk/Source/WebCore

Add ASSERT_WITH_SECURITY_IMPLICATION to detect bad casts in rendering
https://bugs.webkit.org/show_bug.cgi?id=107743

Reviewed by Eric Seidel.

  • rendering/InlineFlowBox.h:

(WebCore::toInlineFlowBox):

  • rendering/RenderBR.h:

(WebCore::toRenderBR):

  • rendering/RenderBlock.h:

(WebCore::toRenderBlock):

  • rendering/RenderBox.h:

(WebCore::toRenderBox):

  • rendering/RenderBoxModelObject.h:

(WebCore::toRenderBoxModelObject):

  • rendering/RenderButton.h:

(WebCore::toRenderButton):

  • rendering/RenderCombineText.h:

(WebCore::toRenderCombineText):

  • rendering/RenderCounter.h:

(WebCore::toRenderCounter):

  • rendering/RenderDetailsMarker.h:

(WebCore::toRenderDetailsMarker):

  • rendering/RenderEmbeddedObject.h:

(WebCore::toRenderEmbeddedObject):

  • rendering/RenderFieldset.h:

(WebCore::toRenderFieldset):

  • rendering/RenderFileUploadControl.h:

(WebCore::toRenderFileUploadControl):

  • rendering/RenderFlowThread.h:

(WebCore::toRenderFlowThread):

  • rendering/RenderFrame.h:

(WebCore::toRenderFrame):

  • rendering/RenderFrameSet.h:

(WebCore::toRenderFrameSet):

  • rendering/RenderFullScreen.h:

(WebCore::toRenderFullScreen):

  • rendering/RenderIFrame.h:

(WebCore::toRenderIFrame):

  • rendering/RenderImage.h:

(WebCore::toRenderImage):

  • rendering/RenderInline.h:

(WebCore::toRenderInline):

  • rendering/RenderLayerModelObject.h:

(WebCore::toRenderLayerModelObject):

  • rendering/RenderListBox.h:

(WebCore::toRenderListBox):

  • rendering/RenderListItem.h:

(WebCore::toRenderListItem):

  • rendering/RenderListMarker.h:

(WebCore::toRenderListMarker):

  • rendering/RenderMedia.h:

(WebCore::toRenderMedia):

  • rendering/RenderMenuList.h:

(WebCore::toRenderMenuList):

  • rendering/RenderMeter.h:

(WebCore::toRenderMeter):

  • rendering/RenderMultiColumnBlock.h:

(WebCore::toRenderMultiColumnBlock):

  • rendering/RenderMultiColumnSet.h:

(WebCore::toRenderMultiColumnSet):

  • rendering/RenderNamedFlowThread.h:

(WebCore::toRenderNamedFlowThread):

  • rendering/RenderPart.h:

(WebCore::toRenderPart):

  • rendering/RenderProgress.h:

(WebCore::toRenderProgress):

  • rendering/RenderQuote.h:

(WebCore::toRenderQuote):

  • rendering/RenderRegion.h:

(WebCore::toRenderRegion):

  • rendering/RenderRubyRun.h:

(WebCore::toRenderRubyRun):

  • rendering/RenderScrollbarPart.h:

(WebCore::toRenderScrollbarPart):

  • rendering/RenderSearchField.h:

(WebCore::toRenderSearchField):

  • rendering/RenderSlider.h:

(WebCore::toRenderSlider):

  • rendering/RenderSnapshottedPlugIn.h:

(WebCore::toRenderSnapshottedPlugIn):

  • rendering/RenderTable.h:

(WebCore::toRenderTable):

  • rendering/RenderTableCaption.h:

(WebCore::toRenderTableCaption):

  • rendering/RenderTableCell.h:

(WebCore::toRenderTableCell):

  • rendering/RenderTableCol.h:

(WebCore::toRenderTableCol):

  • rendering/RenderTableRow.h:

(WebCore::toRenderTableRow):

  • rendering/RenderTableSection.h:

(WebCore::toRenderTableSection):

  • rendering/RenderText.h:

(WebCore::toRenderText):

  • rendering/RenderTextControl.h:

(WebCore::toRenderTextControl):

  • rendering/RenderTextControlMultiLine.h:

(WebCore::toRenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.h:

(WebCore::toRenderTextControlSingleLine):

  • rendering/RenderVideo.h:

(WebCore::toRenderVideo):

  • rendering/RenderView.h:

(WebCore::toRenderView):

  • rendering/RenderWidget.h:

(WebCore::toRenderWidget):

  • rendering/mathml/RenderMathMLBlock.h:

(WebCore::toRenderMathMLBlock):

  • rendering/svg/RenderSVGContainer.h:

(WebCore::toRenderSVGContainer):

  • rendering/svg/RenderSVGGradientStop.h:

(WebCore::toRenderSVGGradientStop):

  • rendering/svg/RenderSVGImage.h:

(WebCore::toRenderSVGImage):

  • rendering/svg/RenderSVGInlineText.h:

(WebCore::toRenderSVGInlineText):

  • rendering/svg/RenderSVGRoot.h:

(WebCore::toRenderSVGRoot):

  • rendering/svg/RenderSVGShape.h:

(WebCore::toRenderSVGShape):

  • rendering/svg/RenderSVGText.h:

(WebCore::toRenderSVGText):

8:08 PM Changeset in webkit [140639] by rniwa@webkit.org
  • 2 edits in trunk/Tools

Revert r139998 for now since the Leaks Viewer pulls in a specific version of Inspector code.

  • BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:

(ProfilerAgent.getProfile):

8:06 PM Changeset in webkit [140638] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Don't allocate rare data on every Element on removal
https://bugs.webkit.org/show_bug.cgi?id=107756

Patch by Elliott Sprehn <Elliott Sprehn> on 2013-01-23
Reviewed by Eric Seidel.

We should not allocate an ElementRareData for every element
in Element::removedFrom. Previously calls to setIsInTopLayer
would unconditionally call ensureElementRareData(), and this was
called from Element::removedFrom meaning removing an element
made the entire subtree suddenly balloon to huge in size as each
one got an ElementRareData.

This is a regression from my patch on Bug 103912 where I removed a check
that avoided this allocation.

No new tests needed, covered by existing tests.

  • dom/Element.cpp:

(WebCore::Element::setIsInTopLayer):

7:52 PM Changeset in webkit [140637] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Unreviewed. Rolled Chromium DEPS to r178434. Requested by
"Yoshifumi Inoue" <yosin@chromium.org> via sheriffbot.

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

  • DEPS:
7:30 PM Changeset in webkit [140636] by weinig@apple.com
  • 5 edits
    1 copy
    2 moves
    1 delete in trunk/Source/WebKit2

Cleanup the names of the WebKit2 xpc services
https://bugs.webkit.org/show_bug.cgi?id=107759

Reviewed by Anders Carlsson.

Renames:

com.apple.WebKit2.WebProcessService -> com.apple.WebKit.WebContent
com.apple.WebKit2.WebProcessServiceForWebKitDevelopment -> com.apple.WebKit.WebContent.Development

  • Configurations/BaseXPCService.xcconfig: Copied from Source/WebKit2/Configurations/WebProcessService.xcconfig.
  • Configurations/WebContentService.xcconfig: Copied from Source/WebKit2/Configurations/WebProcessService.xcconfig.
  • Configurations/WebContentServiceForDevelopment.xcconfig: Copied from Source/WebKit2/Configurations/WebProcessServiceForWebKitDevelopment.xcconfig.
  • Configurations/WebProcessService.xcconfig: Removed.
  • Configurations/WebProcessServiceForWebKitDevelopment.xcconfig: Removed.

Rename config files to match new service names and add base config.

  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::connectToWebProcessServiceForWebKitDevelopment):
(WebKit::createWebProcessServiceForWebKitDevelopment):
(WebKit::createWebProcessService):

  • WebKit2.xcodeproj/project.pbxproj:
  • WebKit2Service: Removed.
  • WebProcessService/Info.plist:
  • WebProcessServiceForWebKitDevelopment/Info.plist:

Update for new names.

7:24 PM Changeset in webkit [140635] by abarth@webkit.org
  • 3 edits in trunk/Source/WebCore

BackgroundHTMLParser should use more const references to avoid copy constructors
https://bugs.webkit.org/show_bug.cgi?id=107763

Reviewed by Tony Gentilcore.

I doubt this optimization is visible anywhere, but it's just a nit.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::createPartial):

  • html/parser/BackgroundHTMLParser.h:

(WebCore::BackgroundHTMLParser::create):
(BackgroundHTMLParser):

6:57 PM Changeset in webkit [140634] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebKit2

Coordinated Graphics : Reduce the number of calls to Functional and number of IPC messages by sending the created/deleted layers in a vector.
https://bugs.webkit.org/show_bug.cgi?id=107625

Patch by Seulgi Kim <seulgikim@company100.net> on 2013-01-23
Reviewed by Benjamin Poulain.

Currently, the number of messages sent by CoordinatedLayerTreeHost is
equal to the number of layers created/deleted even though they requested
in the same cycle.
It's not good since CoreIPC creates functional before sending messages,
and CoordinatedLayerTreeHostProxy creates functional before
create/delete layers.

This patch makes CoordinatedLayerTreeHost send just one
CreateCompositingLayers message and CoordinatedLayerTreeHostProxy create
just one functional in a cycle. The same work has been done with
DeleteCompositingLayers message.

This patch will reduce the number of calls to Functional and number of
IPC messages by sending the created/deleted layers in a vector.

No new tests, no change in behavior.

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:

(WebKit::CoordinatedLayerTreeHostProxy::createCompositingLayers):
(WebKit::CoordinatedLayerTreeHostProxy::deleteCompositingLayers):

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:

(CoordinatedLayerTreeHostProxy):

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

(WebKit::LayerTreeRenderer::createLayers):
(WebKit):
(WebKit::LayerTreeRenderer::deleteLayers):

  • UIProcess/CoordinatedGraphics/LayerTreeRenderer.h:

(LayerTreeRenderer):

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:

(WebKit::CoordinatedLayerTreeHost::createCompositingLayers):
(WebKit::CoordinatedLayerTreeHost::deleteCompositingLayers):

6:55 PM Changeset in webkit [140633] by inferno@chromium.org
  • 5 edits in trunk/Source

Add support for ASSERT_WITH_SECURITY_IMPLICATION.
https://bugs.webkit.org/show_bug.cgi?id=107699

Reviewed by Eric Seidel.

Source/WebCore:

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::parserInsertBefore): Use ASSERT_WITH_SECURITY_IMPLICATION
for document confusion ASSERT(document() == newChild->document())
(WebCore::ContainerNode::parserAppendChild): same.

Source/WTF:

  • wtf/Assertions.h: Add ASSERT_WITH_SECURITY_IMPLICATION to

indicate possible security vulnerabily and enable it by default
in fuzzing builds.

  • wtf/Vector.h: Use ASSERT_WITH_SECURITY_IMPLICATION for

bounds check on [] operator.

6:40 PM Changeset in webkit [140632] by vollick@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::rebuildZOrderLists):

6:31 PM Changeset in webkit [140631] by rafaelw@chromium.org
  • 9 edits
    9 adds in trunk

Template element should parse in XHTML just as it does in HTML
https://bugs.webkit.org/show_bug.cgi?id=106491

Reviewed by Ryosuke Niwa.

Source/WebCore:

https://dvcs.w3.org/hg/webcomponents/raw-file/f33622c39c5e/spec/templates/index.html#parsing-xhtml-documents.
https://dvcs.w3.org/hg/webcomponents/raw-file/f33622c39c5e/spec/templates/index.html#serializing-xhtml-documents.

This patch modifies the XML parser in two ways: (1) when nodes are created, their owner document is
the owner document of the current node, rather than the containing document, and (2) when an HTMLTemplateElement
is encountered, its content document fragment is pushed onto the stack, rather than the element itself, so that children
are appended to the template content. Also, because XSLT operates on the serialized input document, transforms consider
template contents to be descendants.

Tests: fast/dom/HTMLTemplateElement/xhtml-parsing-and-serialization.xml

fast/xpath/xpath-template-element.html
fast/xsl/xslt-processor-template.html
fast/xsl/xslt-xhtml-template.xml

  • xml/parser/XMLDocumentParser.cpp:

(WebCore::XMLDocumentParser::enterText):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::XMLDocumentParser::startElementNs):
(WebCore::XMLDocumentParser::processingInstruction):
(WebCore::XMLDocumentParser::cdataBlock):
(WebCore::XMLDocumentParser::comment):

LayoutTests:

  • fast/dom/HTMLTemplateElement/xhtml-parsing-and-serialization-expected.txt: Added.
  • fast/dom/HTMLTemplateElement/xhtml-parsing-and-serialization.xml: Added.
  • fast/xpath/xpath-template-element-expected.txt: Added.
  • fast/xpath/xpath-template-element.html: Added.
  • fast/xsl/resources/xhtml-template.xsl: Added.
  • fast/xsl/xslt-processor-template-expected.txt: Added.
  • fast/xsl/xslt-processor-template.html: Added.
  • fast/xsl/xslt-xhtml-template-expected.txt: Added.
  • fast/xsl/xslt-xhtml-template.xml: Added.
6:27 PM Changeset in webkit [140630] by yosin@chromium.org
  • 1 edit
    10 adds in trunk/LayoutTests

Unreviewew. Rebaseline for Chromium: fast/ruby/select-ruby.html

  • platform/chromium-linux-x86/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-linux/fast/ruby/select-ruby-expected.png: Added.
  • platform/chromium-linux/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-mac-lion/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-mac-snowleopard/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-mac/fast/ruby/select-ruby-expected.png: Added.
  • platform/chromium-mac/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-win-xp/fast/ruby/select-ruby-expected.txt: Added.
  • platform/chromium-win/fast/ruby/select-ruby-expected.png: Added.
  • platform/chromium-win/fast/ruby/select-ruby-expected.txt: Added.
6:20 PM Changeset in webkit [140629] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit2

Coordinated Graphics: Add LegacyReceiver to messages.in files.
https://bugs.webkit.org/show_bug.cgi?id=107760

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-23
Reviewed by Anders Carlsson.

After r140605, LegacyReceiver attribute is needed to use recevier specific
memeber functions.

  • UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in:
  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.messages.in:
6:17 PM Changeset in webkit [140628] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Teach threaded HTML parser to update InspectorInstrumentation when writing HTML
https://bugs.webkit.org/show_bug.cgi?id=107755

Reviewed by Eric Seidel.

The current length is unused, so it doesn't cause any noticeable behavior difference to not pass it here.

No new tests because covered by existing tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::processTokensFromBackgroundParser):

6:16 PM Changeset in webkit [140627] by kerz@chromium.org
  • 3 edits in branches/chromium/1391a/Source/WebKit/chromium

patch for bug 107605

6:15 PM Changeset in webkit [140626] by Stephanie Lewis
  • 2 edits in trunk/Source/WebCore

Add ordering for WebCore DATA.
https://bugs.webkit.org/show_bug.cgi?id=107765
<rdar://problem/13019603>

Rubber stamped by Oliver Hunt.

No Change in functionality.

  • WebCore.order:
6:14 PM Changeset in webkit [140625] by kerz@chromium.org
  • 3 edits
    2 deletes in branches/chromium/1391a

Revert 140206

6:11 PM Changeset in webkit [140624] by haraken@chromium.org
  • 3 edits in trunk/Source/WebCore

[V8] Make an Isolate parameter mandatory in NativeToJS()
https://bugs.webkit.org/show_bug.cgi?id=107663

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateCallbackImplementation):
(NativeToJSValue):

  • bindings/scripts/test/V8/V8TestCallback.cpp:

(WebCore::V8TestCallback::callbackWithClass1Param):
(WebCore::V8TestCallback::callbackWithClass2Param):
(WebCore::V8TestCallback::callbackWithStringList):
(WebCore::V8TestCallback::callbackWithBoolean):
(WebCore::V8TestCallback::callbackRequiresThisToPass):

6:02 PM Changeset in webkit [140623] by commit-queue@webkit.org
  • 2 edits
    3 moves in trunk/Source/WebKit2

Unreviewed, rolling out r140612.
http://trac.webkit.org/changeset/140612
https://bugs.webkit.org/show_bug.cgi?id=107768

broke the build (Requested by smfr on #webkit).

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

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp: Renamed from Source/WebKit2/WebProcess/Storage/WebKeyValueStorageManager.cpp.

(WebKit):
(WebKit::WebKeyValueStorageManager::supplementName):
(WebKit::WebKeyValueStorageManager::WebKeyValueStorageManager):
(WebKit::WebKeyValueStorageManager::initialize):
(WebKit::keyValueStorageOriginIdentifiers):
(WebKit::WebKeyValueStorageManager::dispatchDidGetKeyValueStorageOrigins):
(WebKit::WebKeyValueStorageManager::getKeyValueStorageOrigins):
(WebKit::WebKeyValueStorageManager::didFinishLoadingOrigins):
(WebKit::WebKeyValueStorageManager::dispatchDidModifyOrigin):
(WebKit::WebKeyValueStorageManager::deleteEntriesForOrigin):
(WebKit::WebKeyValueStorageManager::deleteAllEntries):

  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.h: Renamed from Source/WebKit2/WebProcess/Storage/WebKeyValueStorageManager.h.

(WebKit):
(WebKeyValueStorageManager):
(WebKit::WebKeyValueStorageManager::localStorageDirectory):
(WebKit::WebKeyValueStorageManager::indexedDBDatabaseDirectory):

  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in: Renamed from Source/WebKit2/WebProcess/Storage/WebKeyValueStorageManager.messages.in.
5:54 PM Changeset in webkit [140622] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

RenderProgress does not repaint on value change
https://bugs.webkit.org/show_bug.cgi?id=106977

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-01-23
Reviewed by Joseph Pecoraro.

No test because the ouput depends on the code of RenderTheme, and
we use the platform theme for testing.

  • rendering/RenderProgress.cpp:

(WebCore::RenderProgress::updateFromElement):
(WebCore::RenderProgress::updateAnimationState):
Previously, repaint() was only called on two occasions:
-On animationTimerFired().
-In response to updateFromElement() if and only if the RenderTheme start/stop an

animation previously stopped/running.

When changing the value of HTMLProgressElement, no repaint was called until
the next timer fired for the animation.
This is a problem if:
-The animation of RenderTheme is slow.
-If there is no animation (the element is never updated in that case).

5:48 PM Changeset in webkit [140621] by pilgrim@chromium.org
  • 170 edits
    61 deletes in trunk

[Chromium] Remove unused header files in chromium/public/platform/
https://bugs.webkit.org/show_bug.cgi?id=107741

Reviewed by James Robinson.

These header files have migrated to the new Platform directory.
This patch updates the remaining #include references and removes
the old files that did nothing but redirect to the new ones.

Source/WebKit/chromium:

  • WebKit.gyp:
  • public/WebAccessibilityObject.h:
  • public/WebAccessibilityRole.h:
  • public/WebActiveWheelFlingParameters.h:
  • public/WebAnimationController.h:
  • public/WebApplicationCacheHost.h:
  • public/WebApplicationCacheHostClient.h:
  • public/WebArrayBuffer.h:
  • public/WebArrayBufferView.h:
  • public/WebAudioSourceProvider.h:
  • public/WebBatteryStatus.h:
  • public/WebBindings.h:
  • public/WebBlob.h:
  • public/WebCache.h:
  • public/WebCachedURLRequest.h:
  • public/WebColorChooser.h:
  • public/WebColorChooserClient.h:
  • public/WebColorName.h:
  • public/WebCommonWorkerClient.h:
  • public/WebCompositionUnderline.h:
  • public/WebCompositorInputHandler.h:
  • public/WebConsoleMessage.h:
  • public/WebContentDetectionResult.h:
  • public/WebContextMenuData.h:
  • public/WebCrossOriginPreflightResultCache.h:
  • public/WebCursorInfo.h:
  • public/WebDOMEvent.h:
  • public/WebDOMEventListener.h:
  • public/WebDOMStringList.h:
  • public/WebDataSource.h:
  • public/WebDatabase.h:
  • public/WebDateTimeChooserCompletion.h:
  • public/WebDateTimeChooserParams.h:
  • public/WebDeliveredIntentClient.h:
  • public/WebDevToolsAgent.h:
  • public/WebDevToolsAgentClient.h:
  • public/WebDevToolsFrontend.h:
  • public/WebDeviceOrientationClient.h:
  • public/WebDeviceOrientationClientMock.h:
  • public/WebDeviceOrientationController.h:
  • public/WebDocument.h:
  • public/WebDraggableRegion.h:
  • public/WebExternalPopupMenuClient.h:
  • public/WebFileChooserCompletion.h:
  • public/WebFileChooserParams.h:
  • public/WebFileSystemCallbacks.h:
  • public/WebFileSystemEntry.h:
  • public/WebFileWriter.h:
  • public/WebFileWriterClient.h:
  • public/WebFindOptions.h:
  • public/WebFont.h:
  • public/WebFontCache.h:
  • public/WebFontDescription.h:
  • public/WebFormControlElement.h:
  • public/WebFormElement.h:
  • public/WebFrame.h:
  • public/WebFrameClient.h:
  • public/WebGeolocationClientMock.h:
  • public/WebGeolocationController.h:
  • public/WebGeolocationError.h:
  • public/WebGeolocationPermissionRequest.h:
  • public/WebGeolocationPermissionRequestManager.h:
  • public/WebGeolocationPosition.h:
  • public/WebGlyphCache.h:
  • public/WebHelperPlugin.h:
  • public/WebHistoryItem.h:
  • public/WebHitTestResult.h:
  • public/WebIDBCallbacks.h:
  • public/WebIDBCursor.h:
  • public/WebIDBDatabase.h:
  • public/WebIDBDatabaseCallbacks.h:
  • public/WebIDBDatabaseError.h:
  • public/WebIDBFactory.h:
  • public/WebIDBKey.h:
  • public/WebIDBKeyPath.h:
  • public/WebIDBKeyRange.h:
  • public/WebIDBMetadata.h:
  • public/WebIDBTransaction.h:
  • public/WebIDBTransactionCallbacks.h:
  • public/WebIconURL.h:
  • public/WebImageDecoder.h:
  • public/WebInputEvent.h:
  • public/WebIntent.h:
  • public/WebIntentRequest.h:
  • public/WebIntentServiceInfo.h:
  • public/WebKit.h:
  • public/WebMediaPlayer.h:
  • public/WebMediaStreamRegistry.h:
  • public/WebMenuItemInfo.h:
  • public/WebNetworkStateNotifier.h:
  • public/WebNode.h:
  • public/WebNodeCollection.h:
  • public/WebNodeList.h:
  • public/WebNotification.h:
  • public/WebNotificationPresenter.h:
  • public/WebOptionElement.h:
  • public/WebPageOverlay.h:
  • public/WebPagePopup.h:
  • public/WebPageSerializer.h:
  • public/WebPasswordFormData.h:
  • public/WebPerformance.h:
  • public/WebPlugin.h:
  • public/WebPluginContainer.h:
  • public/WebPluginParams.h:
  • public/WebPopupMenu.h:
  • public/WebPopupMenuInfo.h:
  • public/WebPrerendererClient.h:
  • public/WebPrintParams.h:
  • public/WebRange.h:
  • public/WebRegularExpression.h:
  • public/WebRuntimeFeatures.h:
  • public/WebScopedMicrotaskSuppression.h:
  • public/WebScopedUserGesture.h:
  • public/WebScriptController.h:
  • public/WebScriptSource.h:
  • public/WebSearchableFormData.h:
  • public/WebSecurityOrigin.h:
  • public/WebSecurityPolicy.h:
  • public/WebSelectElement.h:
  • public/WebSerializedScriptValue.h:
  • public/WebSettings.h:
  • public/WebSharedWorker.h:
  • public/WebSharedWorkerRepository.h:
  • public/WebSocket.h:
  • public/WebSocketClient.h:
  • public/WebSpeechGrammar.h:
  • public/WebSpeechInputController.h:
  • public/WebSpeechInputResult.h:
  • public/WebSpeechRecognitionHandle.h:
  • public/WebSpeechRecognitionParams.h:
  • public/WebSpeechRecognitionResult.h:
  • public/WebSpeechRecognizer.h:
  • public/WebSpeechRecognizerClient.h:
  • public/WebSpellCheckClient.h:
  • public/WebStorageEventDispatcher.h:
  • public/WebSurroundingText.h:
  • public/WebTestingSupport.h:
  • public/WebTextCheckingCompletion.h:
  • public/WebTextCheckingResult.h:
  • public/WebTextFieldDecoratorClient.h:
  • public/WebTextInputInfo.h:
  • public/WebTextRun.h:
  • public/WebTimeRange.h:
  • public/WebTouchPoint.h:
  • public/WebUserMediaRequest.h:
  • public/WebView.h:
  • public/WebViewBenchmarkSupport.h:
  • public/WebViewClient.h:
  • public/WebWidget.h:
  • public/WebWidgetClient.h:
  • public/WebWindowFeatures.h:
  • public/WebWorkerInfo.h:
  • public/android/WebInputEventFactory.h:
  • public/android/WebSandboxSupport.h:
  • public/default/WebRenderTheme.h:
  • public/gtk/WebInputEventFactory.h:
  • public/linux/WebFontRendering.h:
  • public/linux/WebSandboxSupport.h:
  • public/mac/WebInputEventFactory.h:
  • public/mac/WebSandboxSupport.h:
  • public/mac/WebScreenInfoFactory.h:
  • public/mac/WebSubstringUtil.h:
  • public/platform/WebAudioBus.h: Removed.
  • public/platform/WebAudioDevice.h: Removed.
  • public/platform/WebBlobData.h: Removed.
  • public/platform/WebBlobRegistry.h: Removed.
  • public/platform/WebCString.h: Removed.
  • public/platform/WebCanvas.h: Removed.
  • public/platform/WebClipboard.h: Removed.
  • public/platform/WebColor.h: Removed.
  • public/platform/WebCommon.h: Removed.
  • public/platform/WebCookie.h: Removed.
  • public/platform/WebCookieJar.h: Removed.
  • public/platform/WebData.h: Removed.
  • public/platform/WebDragData.h: Removed.
  • public/platform/WebFileSystem.h: Removed.
  • public/platform/WebFloatPoint.h: Removed.
  • public/platform/WebFloatQuad.h: Removed.
  • public/platform/WebFloatRect.h: Removed.
  • public/platform/WebGamepad.h: Removed.
  • public/platform/WebGamepads.h: Removed.
  • public/platform/WebGraphicsContext3D.h: Removed.
  • public/platform/WebHTTPBody.h: Removed.
  • public/platform/WebHTTPHeaderVisitor.h: Removed.
  • public/platform/WebHTTPLoadInfo.h: Removed.
  • public/platform/WebImage.h: Removed.
  • public/platform/WebLocalizedString.h: Removed.
  • public/platform/WebMediaStreamCenter.h: Removed.
  • public/platform/WebMediaStreamCenterClient.h: Removed.
  • public/platform/WebMediaStreamComponent.h: Removed.
  • public/platform/WebMediaStreamDescriptor.h: Removed.
  • public/platform/WebMediaStreamSource.h: Removed.
  • public/platform/WebMediaStreamSourcesRequest.h: Removed.
  • public/platform/WebNonCopyable.h: Removed.
  • public/platform/WebPoint.h: Removed.
  • public/platform/WebPrivateOwnPtr.h: Removed.
  • public/platform/WebPrivatePtr.h: Removed.
  • public/platform/WebRect.h: Removed.
  • public/platform/WebReferrerPolicy.h: Removed.
  • public/platform/WebSize.h: Removed.
  • public/platform/WebSocketStreamError.h: Removed.
  • public/platform/WebSocketStreamHandle.h: Removed.
  • public/platform/WebSocketStreamHandleClient.h: Removed.
  • public/platform/WebString.h: Removed.
  • public/platform/WebThread.h: Removed.
  • public/platform/WebThreadSafeData.h: Removed.
  • public/platform/WebURL.h: Removed.
  • public/platform/WebURLError.h: Removed.
  • public/platform/WebURLLoadTiming.h: Removed.
  • public/platform/WebURLLoader.h: Removed.
  • public/platform/WebURLLoaderClient.h: Removed.
  • public/platform/WebURLRequest.h: Removed.
  • public/platform/WebURLResponse.h: Removed.
  • public/platform/WebVector.h: Removed.
  • public/platform/android/WebSandboxSupport.h: Removed.
  • public/platform/android/WebThemeEngine.h: Removed.
  • public/platform/default/WebThemeEngine.h: Removed.
  • public/platform/linux/WebFontFamily.h: Removed.
  • public/platform/linux/WebSandboxSupport.h: Removed.
  • public/platform/mac/WebSandboxSupport.h: Removed.
  • public/platform/mac/WebThemeEngine.h: Removed.
  • public/platform/win/WebSandboxSupport.h: Removed.
  • public/platform/win/WebThemeEngine.h: Removed.
  • public/win/WebInputEventFactory.h:
  • public/win/WebSandboxSupport.h:
  • public/win/WebScreenInfoFactory.h:
  • public/x11/WebScreenInfoFactory.h:

Tools:

  • DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
  • DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
5:42 PM Changeset in webkit [140620] by vollick@chromium.org
  • 8 edits in trunk/Source

Introduce the "stacking container" concept.
https://bugs.webkit.org/show_bug.cgi?id=107734

Reviewed by Simon Fraser.

A stacking container is treated just like a stacking context. That
is, it has z-order lists, it and its descendants are stacked as a
unit, and when the RenderLayerCompositor does its overlap testing,
the composited regions for all layer lists take effect only once the
stacking container is done being processed.

This patch also adds the function RenderLayer::isStackingContainer().
Currently, this is equivalent to RenderLayer::isStackingContext(),
but in future, the definition of stacking container will be broadened
to encompass more than just stacking contexts.

Other than the addition of this extra function, the patch is mostly
comprised of name changes. Any code that used to refer to the
stacking context concept, but didn't necessarily require a stacking
context in the strict, CSS-sense, was switched to refer to stacking
container. No functionality was changed.

No new tests, no change in functionality.

Source/WebCore:

  • inspector/InspectorLayerTreeAgent.cpp:

(WebCore::InspectorLayerTreeAgent::buildObjectForLayer):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::RenderLayer):
(WebCore):
(WebCore::RenderLayer::updatePagination):
(WebCore::RenderLayer::canBeStackingContainer):
(WebCore::RenderLayer::setHasVisibleContent):
(WebCore::RenderLayer::dirty3DTransformedDescendantStatus):
(WebCore::RenderLayer::stackingContainer):
(WebCore::compositingContainer):
(WebCore::expandClipRectForDescendantsAndReflection):
(WebCore::RenderLayer::addChild):
(WebCore::RenderLayer::removeChild):
(WebCore::RenderLayer::updateNeedsCompositedScrolling):
(WebCore::RenderLayer::updateCompositingLayersAfterScroll):
(WebCore::RenderLayer::paintPaginatedChildLayer):
(WebCore::RenderLayer::hitTestPaginatedChildLayer):
(WebCore::RenderLayer::calculateLayerBounds):
(WebCore::RenderLayer::dirtyZOrderLists):
(WebCore::RenderLayer::dirtyStackingContainerZOrderLists):
(WebCore::RenderLayer::collectLayers):
(WebCore::RenderLayer::updateCompositingAndLayerListsIfNeeded):
(WebCore::RenderLayer::updateStackingContextsAfterStyleChange):
(WebCore::RenderLayer::styleChanged):

  • rendering/RenderLayer.h:

(RenderLayer):
(WebCore::RenderLayer::isStackingContainer):
(WebCore::RenderLayer::posZOrderList):
(WebCore::RenderLayer::negZOrderList):
(WebCore::RenderLayer::isDirtyStackingContainer):
(WebCore::RenderLayer::clearZOrderLists):
(WebCore::RenderLayer::updateZOrderLists):

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
(WebCore::RenderLayerBacking::compositingOpacity):
(WebCore::RenderLayerBacking::hasVisibleNonCompositingDescendantLayers):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::enclosingNonStackingClippingLayer):
(WebCore::RenderLayerCompositor::addToOverlapMapRecursive):
(WebCore::RenderLayerCompositor::computeCompositingRequirements):
(WebCore::RenderLayerCompositor::rebuildCompositingLayerTree):
(WebCore::RenderLayerCompositor::updateLayerTreeGeometry):
(WebCore::RenderLayerCompositor::updateCompositingDescendantGeometry):
(WebCore::RenderLayerCompositor::requiresCompositingForPosition):
(WebCore::RenderLayerCompositor::layerHas3DContent):
(WebCore::isRootmostFixedOrStickyLayer):

Source/WebKit2:

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:

(WebKit::updateOffsetFromViewportForSelf):

5:40 PM Changeset in webkit [140619] by oliver@apple.com
  • 38 edits in trunk/Source/JavaScriptCore

Harden JSC a bit with RELEASE_ASSERT
https://bugs.webkit.org/show_bug.cgi?id=107766

Reviewed by Mark Hahnenberg.

Went through and replaced a pile of ASSERTs that were covering
significantly important details (bounds checks, etc) where
having the checks did not impact release performance in any
measurable way.

  • API/JSContextRef.cpp:

(JSContextCreateBacktrace):

  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::branchAdd32):
(JSC::MacroAssembler::branchMul32):

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::dumpBytecode):
(JSC::CodeBlock::handlerForBytecodeOffset):
(JSC::CodeBlock::lineNumberForBytecodeOffset):
(JSC::CodeBlock::bytecodeOffset):

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::bytecodeOffsetForCallAtIndex):
(JSC::CodeBlock::bytecodeOffset):
(JSC::CodeBlock::exceptionHandler):
(JSC::CodeBlock::codeOrigin):
(JSC::CodeBlock::immediateSwitchJumpTable):
(JSC::CodeBlock::characterSwitchJumpTable):
(JSC::CodeBlock::stringSwitchJumpTable):
(JSC::CodeBlock::setIdentifiers):
(JSC::baselineCodeBlockForInlineCallFrame):
(JSC::ExecState::uncheckedR):

  • bytecode/CodeOrigin.cpp:

(JSC::CodeOrigin::inlineStack):

  • bytecode/CodeOrigin.h:

(JSC::CodeOrigin::CodeOrigin):

  • dfg/DFGCSEPhase.cpp:
  • dfg/DFGOSRExit.cpp:
  • dfg/DFGScratchRegisterAllocator.h:

(JSC::DFG::ScratchRegisterAllocator::preserveUsedRegistersToScratchBuffer):
(JSC::DFG::ScratchRegisterAllocator::restoreUsedRegistersFromScratchBuffer):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::allocate):
(JSC::DFG::SpeculativeJIT::spill):
(JSC::DFG::SpeculativeJIT::integerResult):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::fillInteger):
(JSC::DFG::SpeculativeJIT::fillDouble):
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::nonSpeculativeCompareNull):
(JSC::DFG::SpeculativeJIT::emitCall):
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateIntStrict):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGValueSource.h:

(JSC::DFG::dataFormatToValueSourceKind):
(JSC::DFG::ValueSource::ValueSource):

  • dfg/DFGVirtualRegisterAllocationPhase.cpp:
  • heap/BlockAllocator.cpp:

(JSC::BlockAllocator::BlockAllocator):
(JSC::BlockAllocator::releaseFreeRegions):
(JSC::BlockAllocator::blockFreeingThreadMain):

  • heap/Heap.cpp:

(JSC::Heap::lastChanceToFinalize):
(JSC::Heap::collect):

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::throwException):
(JSC::Interpreter::execute):

  • jit/GCAwareJITStubRoutine.cpp:

(JSC::GCAwareJITStubRoutine::observeZeroRefCount):

  • jit/JIT.cpp:

(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):

  • jit/JITExceptions.cpp:

(JSC::genericThrow):

  • jit/JITInlines.h:

(JSC::JIT::emitLoad):

  • jit/JITOpcodes.cpp:

(JSC::JIT::emit_op_end):
(JSC::JIT::emit_resolve_operations):

  • jit/JITStubRoutine.cpp:

(JSC::JITStubRoutine::observeZeroRefCount):

  • jit/JITStubs.cpp:

(JSC::returnToThrowTrampoline):

  • runtime/Arguments.cpp:

(JSC::Arguments::getOwnPropertySlot):
(JSC::Arguments::getOwnPropertyDescriptor):
(JSC::Arguments::deleteProperty):
(JSC::Arguments::defineOwnProperty):
(JSC::Arguments::didTearOffActivation):

  • runtime/ArrayPrototype.cpp:

(JSC::shift):
(JSC::unshift):
(JSC::arrayProtoFuncLastIndexOf):

  • runtime/ButterflyInlines.h:

(JSC::Butterfly::growPropertyStorage):

  • runtime/CodeCache.cpp:

(JSC::CodeCache::getFunctionExecutableFromGlobalCode):

  • runtime/CodeCache.h:

(JSC::CacheMap::add):

  • runtime/Completion.cpp:

(JSC::checkSyntax):
(JSC::evaluate):

  • runtime/Executable.cpp:

(JSC::FunctionExecutable::FunctionExecutable):
(JSC::EvalExecutable::unlinkCalls):
(JSC::ProgramExecutable::compileOptimized):
(JSC::ProgramExecutable::unlinkCalls):
(JSC::ProgramExecutable::initializeGlobalProperties):
(JSC::FunctionExecutable::baselineCodeBlockFor):
(JSC::FunctionExecutable::compileOptimizedForCall):
(JSC::FunctionExecutable::compileOptimizedForConstruct):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::unlinkCalls):
(JSC::NativeExecutable::hashFor):

  • runtime/Executable.h:

(JSC::EvalExecutable::compile):
(JSC::ProgramExecutable::compile):
(JSC::FunctionExecutable::compileForCall):
(JSC::FunctionExecutable::compileForConstruct):

  • runtime/IndexingHeader.h:

(JSC::IndexingHeader::setVectorLength):

  • runtime/JSArray.cpp:

(JSC::JSArray::pop):
(JSC::JSArray::shiftCountWithArrayStorage):
(JSC::JSArray::shiftCountWithAnyIndexingType):
(JSC::JSArray::unshiftCountWithArrayStorage):

  • runtime/JSGlobalObjectFunctions.cpp:

(JSC::jsStrDecimalLiteral):

  • runtime/JSObject.cpp:

(JSC::JSObject::copyButterfly):
(JSC::JSObject::defineOwnIndexedProperty):
(JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes):

  • runtime/JSString.cpp:

(JSC::JSRopeString::getIndexSlowCase):

  • yarr/YarrInterpreter.cpp:

(JSC::Yarr::Interpreter::popParenthesesDisjunctionContext):

5:39 PM Changeset in webkit [140618] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebKit

Unreviewed. Add svn:eol-style to solution file, not eol-style.

  • WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style.
5:18 PM Changeset in webkit [140617] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Have scrollperf logging log information about wheel event handlers
https://bugs.webkit.org/show_bug.cgi?id=107761
<rdar://problem/12281015>

Reviewed by Tim Horton.

Log when the wheel event handler count of a ScrollingTreeScrollingNodeMac changes.

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:

(WebCore::ScrollingTreeScrollingNodeMac::update):
(WebCore::logWheelEventHandlerCountChanged):

5:01 PM Changeset in webkit [140616] by haraken@chromium.org
  • 31 edits in trunk/Source/WebCore

[V8] Add an optional Isolate parameter to GetTemplate() and GetRawTemplate()
https://bugs.webkit.org/show_bug.cgi?id=107679

Reviewed by Adam Barth.

It is important to pass an Isolate to GetTemplate() and GetRawTemplate().
To proceed the work incrementally, this patch adds an optional Isolate parameter
to GetTemplate() and GetRawTemplate(). Once all call sites are updated, the
Isolate parameter will be made mandatory.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GenerateNamedConstructorCallback):
(GenerateImplementation):

  • bindings/scripts/test/V8/V8Float64Array.cpp:

(WebCore::V8Float64Array::GetRawTemplate):
(WebCore::V8Float64Array::GetTemplate):

  • bindings/scripts/test/V8/V8Float64Array.h:

(V8Float64Array):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:

(WebCore::V8TestActiveDOMObject::GetRawTemplate):
(WebCore::V8TestActiveDOMObject::GetTemplate):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.h:

(V8TestActiveDOMObject):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:

(WebCore::V8TestCustomNamedGetter::GetRawTemplate):
(WebCore::V8TestCustomNamedGetter::GetTemplate):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.h:

(V8TestCustomNamedGetter):

  • bindings/scripts/test/V8/V8TestEventConstructor.cpp:

(WebCore::V8TestEventConstructor::GetRawTemplate):
(WebCore::V8TestEventConstructor::GetTemplate):

  • bindings/scripts/test/V8/V8TestEventConstructor.h:

(V8TestEventConstructor):

  • bindings/scripts/test/V8/V8TestEventTarget.cpp:

(WebCore::V8TestEventTarget::GetRawTemplate):
(WebCore::V8TestEventTarget::GetTemplate):

  • bindings/scripts/test/V8/V8TestEventTarget.h:

(V8TestEventTarget):

  • bindings/scripts/test/V8/V8TestException.cpp:

(WebCore::V8TestException::GetRawTemplate):
(WebCore::V8TestException::GetTemplate):

  • bindings/scripts/test/V8/V8TestException.h:

(V8TestException):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::V8TestInterface::GetRawTemplate):
(WebCore::V8TestInterface::GetTemplate):

  • bindings/scripts/test/V8/V8TestInterface.h:

(V8TestInterface):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:

(WebCore::V8TestMediaQueryListListener::GetRawTemplate):
(WebCore::V8TestMediaQueryListListener::GetTemplate):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.h:

(V8TestMediaQueryListListener):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore::V8TestNamedConstructorConstructor::GetTemplate):
(WebCore::V8TestNamedConstructor::GetRawTemplate):
(WebCore::V8TestNamedConstructor::GetTemplate):

  • bindings/scripts/test/V8/V8TestNamedConstructor.h:

(V8TestNamedConstructorConstructor):
(V8TestNamedConstructor):

  • bindings/scripts/test/V8/V8TestNode.cpp:

(WebCore::V8TestNode::GetRawTemplate):
(WebCore::V8TestNode::GetTemplate):

  • bindings/scripts/test/V8/V8TestNode.h:

(V8TestNode):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::V8TestObj::GetRawTemplate):
(WebCore::V8TestObj::GetTemplate):

  • bindings/scripts/test/V8/V8TestObj.h:

(V8TestObj):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:

(WebCore::V8TestOverloadedConstructors::GetRawTemplate):
(WebCore::V8TestOverloadedConstructors::GetTemplate):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.h:

(V8TestOverloadedConstructors):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate):
(WebCore::V8TestSerializedScriptValueInterface::GetTemplate):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h:

(V8TestSerializedScriptValueInterface):

  • bindings/v8/WrapperTypeInfo.h:

(WebCore):
(WebCore::WrapperTypeInfo::getTemplate):

  • bindings/v8/custom/V8HTMLImageElementConstructor.cpp:

(WebCore::V8HTMLImageElementConstructor::GetTemplate):

  • bindings/v8/custom/V8HTMLImageElementConstructor.h:

(V8HTMLImageElementConstructor):

4:43 PM Changeset in webkit [140615] by haraken@chromium.org
  • 9 edits in trunk/Source/WebCore

[V8] Move V8DOMWrapper::getEventListener() to V8EventListerList
https://bugs.webkit.org/show_bug.cgi?id=107683

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrSetter):
(GenerateEventListenerCallback):

  • bindings/scripts/test/V8/V8TestEventTarget.cpp:

(WebCore::TestEventTargetV8Internal::addEventListenerCallback):
(WebCore::TestEventTargetV8Internal::removeEventListenerCallback):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjV8Internal::addEventListenerCallback):
(WebCore::TestObjV8Internal::removeEventListenerCallback):

  • bindings/v8/V8DOMWrapper.cpp:
  • bindings/v8/V8DOMWrapper.h:

(V8DOMWrapper):

  • bindings/v8/V8EventListenerList.cpp:

(WebCore::V8EventListenerList::getEventListener):
(WebCore):

  • bindings/v8/V8EventListenerList.h:

(WebCore):
(V8EventListenerList):
(WebCore::V8EventListenerList::findWrapper):
(WebCore::V8EventListenerList::clearWrapper):
(WebCore::V8EventListenerList::doFindWrapper):
(WebCore::V8EventListenerList::getHiddenProperty):
(WebCore::V8EventListenerList::findOrCreateWrapper):

  • bindings/v8/custom/V8DOMWindowCustom.cpp:

(WebCore::V8DOMWindow::addEventListenerCallback):
(WebCore::V8DOMWindow::removeEventListenerCallback):

4:34 PM Changeset in webkit [140614] by dmazzoni@google.com
  • 2 edits in trunk/Source/WebCore

AX: AXObjectCache should be initialized with topDocument
https://bugs.webkit.org/show_bug.cgi?id=107638

Reviewed by Chris Fleizach.

Initialize AXObjectCache with the top document, not the
document that axObjectCache happened to be called on, which
could be an iframe. Having an AXObjectCache with the wrong
document could cause a heap-use-after-free in
notificationPostTimerFired if the inner document was deleted
while notifications were pending.

  • dom/Document.cpp:

(WebCore::Document::axObjectCache):

4:33 PM Changeset in webkit [140613] by rniwa@webkit.org
  • 3 edits
    4 adds in trunk

REGRESSION: WebKit does not render selection in non-first ruby text nodes.
https://bugs.webkit.org/show_bug.cgi?id=92818

Reviewed by Levi Weintraub.

Source/WebCore:

The patch is based on the one submitted by Sukolsak Sakshuwong.

The bug was caused by the fact isSelectionRoot was returning false on RenderRubyRun even though
it doesn't lay down its children in block direction.

The selection painting code assumes that all blocks in each selection root are laid down in
the containing block direction. In particular, InlineTextBox::paintSelection calls
RootInlineBox::selectionTopAdjustedForPrecedingBlock in order to determine the end of the previous
line, which in turn calls blockBeforeWithinSelectionRoot. blockBeforeWithinSelectionRoot goes
through block nodes that appears before "this" block, and selectionTopAdjustedForPrecedingBlock
assumes that to compute the end of the previous line.

Now suppose we have markup such as <ruby>Ichi<rt>One</rt></ruby><ruby>Ni<rt>Two</rt></ruby>. When
selectionTopAdjustedForPrecedingBlock is called on the line box generated for "Two", it tries to
determine the bottom of the inline box above that of "Two", which blockBeforeWithinSelectionRoot
determines to be that of "One". At this point, everything goes wrong and the selection height is
computed to be 0.

The fix to this problem is to allow RenderRubyRun to be a selection root. Since RenderRubyRun is
already an inline-block, it suffices to bypass the !nonPseudoNode() check. In fact, there is no
need to check this condition anymore as far as I can tell. The check was added in
http://trac.webkit.org/changeset/12986 but all tests added by this change set as well as the rest
of layout tests pass without this condition.

Test: fast/ruby/select-ruby.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::isSelectionRoot):

LayoutTests:

Add a test, authored by Sukolsak Sakshuwong.

  • fast/ruby/select-ruby.html: Added.
  • platform/mac/fast/ruby/ruby-base-merge-block-children-crash-expected.png: Added.
  • platform/mac/fast/ruby/select-ruby-expected.png: Added.
  • platform/mac/fast/ruby/select-ruby-expected.txt: Added.
4:32 PM Changeset in webkit [140612] by andersca@apple.com
  • 2 edits
    3 moves
    1 add in trunk/Source/WebKit2

Move Move WebKeyValueStorageManager to WebProcess/Storage.

Rubber-stamped by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Storage/WebKeyValueStorageManager.cpp: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp.
  • WebProcess/Storage/WebKeyValueStorageManager.h: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.h.
  • WebProcess/Storage/WebKeyValueStorageManager.messages.in: Renamed from Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in.
4:29 PM Changeset in webkit [140611] by haraken@chromium.org
  • 14 edits in trunk/Source/WebCore

[V8] Reduce usage of deprecatedV8String() and deprecatedV8Integer()
https://bugs.webkit.org/show_bug.cgi?id=107674

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/v8/JavaScriptCallFrame.cpp:

(WebCore::JavaScriptCallFrame::evaluate):

  • bindings/v8/NPV8Object.cpp:

(_NPN_Enumerate):

  • bindings/v8/PageScriptDebugServer.cpp:

(WebCore::PageScriptDebugServer::addListener):

  • bindings/v8/ScriptController.cpp:

(WebCore::ScriptController::bindToWindowObject):
(WebCore::ScriptController::disableEval):

  • bindings/v8/ScriptDebugServer.cpp:

(WebCore::ScriptDebugServer::setBreakpoint):
(WebCore::ScriptDebugServer::removeBreakpoint):
(WebCore::ScriptDebugServer::setScriptSource):
(WebCore::ScriptDebugServer::ensureDebuggerScriptCompiled):
(WebCore::ScriptDebugServer::compileScript):

  • bindings/v8/ScriptFunctionCall.cpp:

(WebCore::ScriptCallArgumentHandler::appendArgument):
(WebCore::ScriptFunctionCall::call):
(WebCore::ScriptFunctionCall::construct):

  • bindings/v8/ScriptProfiler.cpp:

(WebCore::ScriptProfiler::start):
(WebCore::ScriptProfiler::stop):

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::initializeIfNeeded):
(WebCore::V8DOMWindowShell::namedItemAdded):
(WebCore::V8DOMWindowShell::namedItemRemoved):

  • bindings/v8/V8LazyEventListener.cpp:

(WebCore::V8LazyEventListener::prepareListenerObject):

  • bindings/v8/V8MutationCallback.cpp:

(WebCore::V8MutationCallback::handleEvent):

  • bindings/v8/WorkerScriptController.cpp:

(WebCore::WorkerScriptController::evaluate):

  • bindings/v8/WorkerScriptDebugServer.cpp:

(WebCore::WorkerScriptDebugServer::addListener):

  • bindings/v8/custom/V8InjectedScriptManager.cpp:

(WebCore::InjectedScriptManager::createInjectedScript):

4:26 PM Changeset in webkit [140610] by commit-queue@webkit.org
  • 8 edits in trunk

WebKit should support decoding multi-byte entities in XML content
https://bugs.webkit.org/show_bug.cgi?id=107459

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-23
Reviewed by Adam Barth.

Source/WebCore:

Test: fast/parser/entities-in-xhtml.xhtml

  • html/parser/HTMLEntityParser.cpp:

(WebCore::appendUChar32ToUCharArray): Added this helper function. Later patches
may try to move this code to somewhere that it can be shared more easily.
(WebCore::decodeNamedEntityToUCharArray): Modify this function to work on a UChar
array four elements long, so that multi-byte and multi-character entities can be resolved.

  • html/parser/HTMLEntityParser.h: Updated function declaratoin.
  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore): Modify the statically allocated entity string memory area to accommodate
up to two UTF-8 characters. Each UTF-8 character can be 4 bytes, so this brings the
total size to 9 bytes.
(WebCore::getXHTMLEntity): Use the new entity decoding API.

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::EntityResolver::resolveUndeclaredEntity): Ditto.
(WebCore::XMLDocumentParser::parse): Ditto.

LayoutTests:

Add a simple test for decoding some entities that resolve to multiple
bytes in XML.

  • fast/parser/entities-in-xhtml.xhtml: Added a few multi-bye entities.
  • fast/parser/entities-in-xhtml-expected.txt: Updated.
4:21 PM Changeset in webkit [140609] by eric@webkit.org
  • 2 edits in trunk/Source/WebCore

Stop the background-parser during HTMLDocumentParser::detatch to prevent crashes/asserts
https://bugs.webkit.org/show_bug.cgi?id=107751

Reviewed by Tony Gentilcore.

This appears to fix the 2 intermitent crashers we were seeing while
running fast/parser. And definitely fixes 8 ASSERTs seen using a Debug build.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::detach):

4:09 PM Changeset in webkit [140608] by fpizlo@apple.com
  • 4 edits
    3 adds in trunk

Constant folding an access to an uncaptured variable that is captured later in the same basic block shouldn't lead to assertion failures
https://bugs.webkit.org/show_bug.cgi?id=107750
<rdar://problem/12387265>

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg.

The point of this assertion was that if there is no variable capturing going on, then there should only be one GetLocal
for the variable anywhere in the basic block. But if there is some capturing, then we'll have an unbounded number of
GetLocals. The assertion was too imprecise for the latter case. I want to keep this assertion, so I introduced a
checker that verifies this precisely: if there are any captured accesses to the variable anywhere at or after the
GetLocal we are eliminating, then we allow redundant GetLocals.

  • dfg/DFGConstantFoldingPhase.cpp:

(JSC::DFG::ConstantFoldingPhase::foldConstants):
(ConstantFoldingPhase):
(JSC::DFG::ConstantFoldingPhase::isCapturedAtOrAfter):

LayoutTests:

Reviewed by Mark Hahnenberg.

  • fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt: Added.
  • fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured.html: Added.
  • fast/js/jsc-test-list:
  • fast/js/script-tests/dfg-constant-fold-uncaptured-variable-that-is-later-captured.js: Added.

(bar):
(baz):
(foo):

3:30 PM Changeset in webkit [140607] by andersca@apple.com
  • 40 edits in trunk/Source/WebKit2

Remove LegacyReceiver from a couple of .messages.in files
https://bugs.webkit.org/show_bug.cgi?id=107749

Reviewed by Beth Dakin.

  • UIProcess/Notifications/WebNotificationManagerProxy.cpp:

(WebKit):

  • UIProcess/Notifications/WebNotificationManagerProxy.h:

(WebNotificationManagerProxy):

  • UIProcess/Notifications/WebNotificationManagerProxy.messages.in:
  • UIProcess/WebGeolocationManagerProxy.cpp:
  • UIProcess/WebGeolocationManagerProxy.h:

(WebGeolocationManagerProxy):

  • UIProcess/WebGeolocationManagerProxy.messages.in:
  • UIProcess/WebIconDatabase.cpp:
  • UIProcess/WebIconDatabase.h:

(WebIconDatabase):

  • UIProcess/WebIconDatabase.messages.in:
  • UIProcess/WebKeyValueStorageManagerProxy.cpp:
  • UIProcess/WebKeyValueStorageManagerProxy.h:

(WebKeyValueStorageManagerProxy):

  • UIProcess/WebKeyValueStorageManagerProxy.messages.in:
  • UIProcess/WebMediaCacheManagerProxy.cpp:
  • UIProcess/WebMediaCacheManagerProxy.h:

(WebMediaCacheManagerProxy):

  • UIProcess/WebMediaCacheManagerProxy.messages.in:
  • UIProcess/WebResourceCacheManagerProxy.cpp:
  • UIProcess/WebResourceCacheManagerProxy.h:

(WebResourceCacheManagerProxy):

  • UIProcess/WebResourceCacheManagerProxy.messages.in:
  • WebProcess/Geolocation/WebGeolocationManager.cpp:
  • WebProcess/Geolocation/WebGeolocationManager.h:

(WebGeolocationManager):

  • WebProcess/Geolocation/WebGeolocationManager.messages.in:
  • WebProcess/IconDatabase/WebIconDatabaseProxy.cpp:
  • WebProcess/IconDatabase/WebIconDatabaseProxy.h:

(WebIconDatabaseProxy):

  • WebProcess/IconDatabase/WebIconDatabaseProxy.messages.in:
  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp:
  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.h:

(WebKeyValueStorageManager):

  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in:
  • WebProcess/MediaCache/WebMediaCacheManager.cpp:
  • WebProcess/MediaCache/WebMediaCacheManager.h:

(WebMediaCacheManager):

  • WebProcess/MediaCache/WebMediaCacheManager.messages.in:
  • WebProcess/Notifications/WebNotificationManager.cpp:
  • WebProcess/Notifications/WebNotificationManager.h:

(WebNotificationManager):

  • WebProcess/Notifications/WebNotificationManager.messages.in:
  • WebProcess/ResourceCache/WebResourceCacheManager.cpp:
  • WebProcess/ResourceCache/WebResourceCacheManager.h:

(WebResourceCacheManager):

  • WebProcess/ResourceCache/WebResourceCacheManager.messages.in:
  • WebProcess/WebPage/WebPageGroupProxy.cpp:

(WebKit):

  • WebProcess/WebPage/WebPageGroupProxy.h:

(WebPageGroupProxy):

  • WebProcess/WebPage/WebPageGroupProxy.messages.in:
3:11 PM Changeset in webkit [140606] by commit-queue@webkit.org
  • 5 edits
    6 adds in trunk

[CSS Exclusions] Add support for computing first included interval position for polygons
https://bugs.webkit.org/show_bug.cgi?id=103429

Patch by Hans Muller <hmuller@adobe.com> on 2013-01-23
Reviewed by Dirk Schulze.

Source/WebCore:

Added support for computing the "first fit" location, i.e. the logical shape-inside
location where a line's layout begins. The algorithm for doing so is described here:
http://hansmuller-webkit.blogspot.com/2012/08/revised-algorithm-for-finding-first.html.

Tests: fast/exclusions/shape-inside/shape-inside-first-fit-001.html

fast/exclusions/shape-inside/shape-inside-first-fit-002.html
fast/exclusions/shape-inside/shape-inside-first-fit-003.html

  • platform/graphics/FloatSize.h:

(WebCore::operator*): Scale a FloatSize. This simplified the final expression in VertexPair::intersection().

  • rendering/ExclusionPolygon.cpp:

(WebCore::isPointOnLineSegment): Returns true if the specified point is collinear and within the line segement's bounds.
(WebCore::leftSide): Return a value > 0 if point is on the left side of the line segment, < 0 if it's on the right, 0 if it's collinear.
(WebCore::ExclusionPolygon::contains): Return true if the point is within the polygon or on an edge.
(WebCore::VertexPair::overlapsRect): Returns true if the line segment from vertex1 to vertex2 overlaps the specified FloatRect.
(WebCore::VertexPair::intersection): Finds the intersection of a pair of line segments defined by VertexPairs.
(WebCore::ExclusionPolygon::firstFitRectInPolygon): Returns true if none of the polygon's edges, except the two used

to define by the offset edges, overlap the FloatRect.

(WebCore::aboveOrToTheLeft): Defines the top/left preference for "first fit" locations.
(WebCore::ExclusionPolygon::firstIncludedIntervalLogicalTop): Replaced the stub implementation of this method.

  • rendering/ExclusionPolygon.h:

(ExclusionPolygon): Added declarations noted above.
(VertexPair): Abstract class that defines a pair of FloatPoints.
(OffsetPolygonEdge): Represents an edge that's horizontally offset from a polygon edge.
(WebCore::OffsetPolygonEdge::edgeIndex): The ExclusionPolygon edge index used to define this OffsetEdge.

LayoutTests:

All of the existing shape-inside tests exercise the new code. Added new tests which
verify that layout works correctly when layout can not begin at the shape's logical top.
Test 001 additionally checks all writing-modes, test 002 verifies that the topmost/leftmost
rule is followed, and test3 checks a self-intersecting polygon.

  • fast/exclusions/shape-inside/shape-inside-first-fit-001-expected.html: Added.
  • fast/exclusions/shape-inside/shape-inside-first-fit-001.html: Added.
  • fast/exclusions/shape-inside/shape-inside-first-fit-002-expected.html: Added.
  • fast/exclusions/shape-inside/shape-inside-first-fit-002.html: Added.
  • fast/exclusions/shape-inside/shape-inside-first-fit-003-expected.html: Added.
  • fast/exclusions/shape-inside/shape-inside-first-fit-003.html: Added.
3:08 PM Changeset in webkit [140605] by andersca@apple.com
  • 60 edits in trunk/Source/WebKit2

Message receiver generation should work in terms of MessageReceiver objects
https://bugs.webkit.org/show_bug.cgi?id=107742

Reviewed by Beth Dakin.

The generated message receiver code should generate the MessageReceiver
member functions didReceiveMessage and didReceiveSyncMessage instead of
receiver specific member functions.

  • NetworkProcess/NetworkConnectionToWebProcess.messages.in:
  • NetworkProcess/NetworkProcess.messages.in:
  • NetworkProcess/NetworkResourceLoader.messages.in:
  • PluginProcess/PluginControllerProxy.messages.in:
  • PluginProcess/PluginProcess.messages.in:
  • PluginProcess/WebProcessConnection.messages.in:
  • Scripts/webkit2/messages.py:

(generate_message_handler):

  • Scripts/webkit2/messages_unittest.py:
  • Scripts/webkit2/model.py:

(MessageReceiver.init):
(MessageReceiver.has_attribute):

  • Scripts/webkit2/parser.py:

(parse):

  • Shared/Network/CustomProtocols/CustomProtocolManager.messages.in:
  • Shared/Plugins/NPObjectMessageReceiver.messages.in:
  • Shared/WebConnection.messages.in:
  • Shared/mac/SecItemShim.messages.in:
  • SharedWorkerProcess/SharedWorkerProcess.messages.in:
  • UIProcess/Downloads/DownloadProxy.messages.in:
  • UIProcess/DrawingAreaProxy.messages.in:
  • UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.messages.in:
  • UIProcess/Network/NetworkProcessProxy.messages.in:
  • UIProcess/Notifications/WebNotificationManagerProxy.messages.in:
  • UIProcess/Plugins/PluginProcessProxy.messages.in:
  • UIProcess/SharedWorkers/SharedWorkerProcessProxy.messages.in:
  • UIProcess/WebApplicationCacheManagerProxy.messages.in:
  • UIProcess/WebContext.messages.in:
  • UIProcess/WebCookieManagerProxy.messages.in:
  • UIProcess/WebDatabaseManagerProxy.messages.in:
  • UIProcess/WebFullScreenManagerProxy.messages.in:
  • UIProcess/WebGeolocationManagerProxy.messages.in:
  • UIProcess/WebIconDatabase.messages.in:
  • UIProcess/WebInspectorProxy.messages.in:
  • UIProcess/WebKeyValueStorageManagerProxy.messages.in:
  • UIProcess/WebMediaCacheManagerProxy.messages.in:
  • UIProcess/WebPageProxy.messages.in:
  • UIProcess/WebProcessProxy.messages.in:
  • UIProcess/WebResourceCacheManagerProxy.messages.in:
  • UIProcess/mac/RemoteLayerTreeHost.messages.in:
  • UIProcess/mac/SecItemShimProxy.messages.in:
  • WebProcess/ApplicationCache/WebApplicationCacheManager.messages.in:
  • WebProcess/Authentication/AuthenticationManager.h:
  • WebProcess/Authentication/AuthenticationManager.messages.in:
  • WebProcess/Cookies/WebCookieManager.messages.in:
  • WebProcess/FullScreen/WebFullScreenManager.messages.in:
  • WebProcess/Geolocation/WebGeolocationManager.messages.in:
  • WebProcess/IconDatabase/WebIconDatabaseProxy.messages.in:
  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.messages.in:
  • WebProcess/MediaCache/WebMediaCacheManager.messages.in:
  • WebProcess/Network/NetworkProcessConnection.messages.in:
  • WebProcess/Network/WebResourceLoader.messages.in:
  • WebProcess/Notifications/WebNotificationManager.messages.in:
  • WebProcess/Plugins/PluginProcessConnection.messages.in:
  • WebProcess/Plugins/PluginProxy.messages.in:
  • WebProcess/ResourceCache/WebResourceCacheManager.messages.in:
  • WebProcess/WebCoreSupport/WebDatabaseManager.messages.in:
  • WebProcess/WebPage/DrawingArea.messages.in:
  • WebProcess/WebPage/EventDispatcher.messages.in:
  • WebProcess/WebPage/WebInspector.messages.in:
  • WebProcess/WebPage/WebPage.messages.in:
  • WebProcess/WebPage/WebPageGroupProxy.messages.in:
  • WebProcess/WebProcess.messages.in:
3:03 PM Changeset in webkit [140604] by krit@webkit.org
  • 16 edits
    7 adds in trunk

Implement Canvas Path object
https://bugs.webkit.org/show_bug.cgi?id=97333

Reviewed by Dean Jackson.

Source/WebCore:

The Canvas part of the WHATWG specification defines a Path object. This Path object
shares several path segment functions (path methods) with the CanvasRenderingContext2D
interface. This patch introduces the Path object and shares the path segment functions
in the class CanvasPathMethods.
This patch does just implement the basic path functions that have a general agreement on
the WHAT WG and W3C mailing lists.
This feature is behind a flag and won't be activated by default.

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects

Test: fast/canvas/canvas-path-object.html

  • CMakeLists.txt: Add DOMPath and CanvasPathMedthods to build system.
  • DerivedSources.cpp: Ditto.
  • DerivedSources.make: Ditto.
  • DerivedSources.pri: Ditto.
  • GNUmakefile.list.am: Ditto.
  • Target.pri: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.vcproj/WebCore.vcproj: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • html/canvas/CanvasPathMethods.cpp: Added.

(WebCore): This class shares the path segment functions (moveTo, lineTo, ...) between

DOMPath (the Path object) and CanvasRenderingContext2D.

(WebCore::CanvasPathMethods::closePath):
(WebCore::CanvasPathMethods::moveTo):
(WebCore::CanvasPathMethods::lineTo):
(WebCore::CanvasPathMethods::quadraticCurveTo):
(WebCore::CanvasPathMethods::bezierCurveTo):
(WebCore::CanvasPathMethods::arcTo):
(WebCore::CanvasPathMethods::arc):
(WebCore::CanvasPathMethods::rect):

  • html/canvas/CanvasPathMethods.h: Added.

(WebCore):
(CanvasPathMethods):
(WebCore::CanvasPathMethods::~CanvasPathMethods):
(WebCore::CanvasPathMethods::transformIsInvertible):
(WebCore::CanvasPathMethods::CanvasPathMethods):

  • html/canvas/CanvasRenderingContext2D.cpp:
  • html/canvas/CanvasRenderingContext2D.h: Remove the path segment functions here.

(CanvasRenderingContext2D):
(WebCore::CanvasRenderingContext2D::transformIsInvertible): This checks if the CTM

of the context is still invertible. Drawing should stop if it is not.

  • html/canvas/CanvasRenderingContext2D.idl:
  • html/canvas/DOMPath.h: Added.

(WebCore):
(DOMPath):
(WebCore::DOMPath::create):
(WebCore::DOMPath::~DOMPath):
(WebCore::DOMPath::DOMPath):

  • html/canvas/DOMPath.idl: Added.
  • page/DOMWindow.idl: Added CTOR for Path.

LayoutTests:

Add a test for checking existence of Path object and dependent functions.
The test is supposed to fail if canvas-path is not activated on compile time.

  • fast/canvas/canvas-path-object-expected.txt: Added.
  • fast/canvas/canvas-path-object.html: Added.
  • fast/canvas/script-tests/canvas-path-object.js: Added.
  • platform/chromium/TestExpectations: Different error handling on Chromium. Needs rebaseline.
2:59 PM Changeset in webkit [140603] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebKit

Unreviewed. Added eol-style=native to solution file.

  • WebKit.vcxproj/WebKit.sln: Added property eol-style.
2:58 PM Changeset in webkit [140602] by jsbell@chromium.org
  • 28 edits
    3 deletes in trunk

IndexedDB: Remove IDBVersionChangeRequest
https://bugs.webkit.org/show_bug.cgi?id=107711

Reviewed by Tony Chang.

Source/WebCore:

When the setVersion() API was removed from the Indexed DB spec the IDBVersionChangeRequest
interface was replaced with IDBOpenDBRequest. We switched over for open(), this completes
the work by switching over for deleteDatabase() and removing the old code. (On the Event
side we still need to combine IDBVersionChangeEvent and IDBUpgradeNeededEvent.)

Test: storage/indexeddb/intversion-long-queue.html

storage/indexeddb/intversion-upgrades.html

  • CMakeLists.txt: Remove references to deleted code.
  • DerivedSources.make: Ditto.
  • GNUmakefile.list.am: Ditto.
  • Modules/indexeddb/IDBCallbacks.h: Remove unused onBlocked() overload.
  • Modules/indexeddb/IDBDatabase.cpp: Remove references to deleted code.
  • Modules/indexeddb/IDBDatabase.h: Ditto.
  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::deleteDatabase): Fire onBlocked with current version.

  • Modules/indexeddb/IDBFactory.cpp:

(WebCore::IDBFactory::openInternal): Don't need to specify source.
(WebCore::IDBFactory::deleteDatabase): Use an IDBOpenDBRequest.

  • Modules/indexeddb/IDBFactory.h: Change return type of deleteDatabase()
  • Modules/indexeddb/IDBFactory.idl: Ditto.
  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::create): Always use a null source.
(WebCore::IDBOpenDBRequest::IDBOpenDBRequest): Pass null source to base class.
(WebCore::IDBOpenDBRequest::dispatchEvent): Don't assume result is a database in existing
special case.

  • Modules/indexeddb/IDBOpenDBRequest.h: Don't need a source argument (always null).
  • Modules/indexeddb/IDBVersionChangeRequest.cpp: Removed.
  • Modules/indexeddb/IDBVersionChangeRequest.h: Removed.
  • Modules/indexeddb/IDBVersionChangeRequest.idl: Removed.
  • WebCore.gypi: Remove references to deleted code.
  • WebCore.xcodeproj/project.pbxproj: Remove references to deleted code.
  • dom/EventTarget.h: Remove references to deleted code.
  • dom/EventTargetFactory.in: Ditto.

Source/WebKit/chromium:

  • public/WebIDBCallbacks.h: Note to delete onBlocked() once Chromium is cleaned up.
  • src/IDBCallbacksProxy.cpp: Remove unused onBlocked() overload.
  • src/IDBCallbacksProxy.h: Ditto.
  • src/WebIDBCallbacksImpl.cpp: Ditto.
  • src/WebIDBCallbacksImpl.h: Ditto.
  • tests/IDBAbortOnCorruptTest.cpp: Ditto.
  • tests/IDBDatabaseBackendTest.cpp: Ditto.

LayoutTests:

Update expectations - change a handful of FAIL to PASS because past-us were awesome.

  • storage/indexeddb/intversion-long-queue-expected.txt:
  • storage/indexeddb/intversion-upgrades-expected.txt:
2:54 PM Changeset in webkit [140601] by commit-queue@webkit.org
  • 6 edits
    1 delete in trunk/Source/WebKit2

Coordinated Graphics: remove CoordinatedLayerInfo::encode/decode.
https://bugs.webkit.org/show_bug.cgi?id=107644

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-23
Reviewed by Anders Carlsson.

We want to remove the dependency on CoreIPC from CoordinatedLayerInfo because we
will extract Coordinated Graphics from WK2.

  • CMakeLists.txt:
  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:

(CoreIPC::::encode):
(CoreIPC):
(CoreIPC::::decode):

  • Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:

(WebKit):

  • Shared/CoordinatedGraphics/CoordinatedLayerInfo.cpp: Removed.
  • Shared/CoordinatedGraphics/CoordinatedLayerInfo.h:
  • Target.pri:
2:53 PM Changeset in webkit [140600] by kenneth@webkit.org
  • 2 edits in trunk/Source/WebKit2

[WK2] Replace some internal API usage in EwkView with C API
https://bugs.webkit.org/show_bug.cgi?id=107652

Reviewed by Benjamin Poulain.

  • UIProcess/API/efl/ewk_view.cpp:

(ewk_view_url_set):
(ewk_view_reload):
(ewk_view_reload_bypass_cache):
(ewk_view_stop):
(ewk_view_load_progress_get):
(ewk_view_scale_set):
(ewk_view_scale_get):
(ewk_view_device_pixel_ratio_get):
(ewk_view_back):
(ewk_view_forward):
(ewk_view_back_possible):
(ewk_view_forward_possible):
(ewk_view_html_string_load):
(ewk_view_text_find):
(ewk_view_text_find_highlight_clear):
(ewk_view_text_matches_count):
(ewk_view_inspector_show):
(ewk_view_inspector_close):

2:49 PM Changeset in webkit [140599] by commit-queue@webkit.org
  • 24 edits
    1 add in trunk

[GTK] Bump webkitgtk-test-fonts dependency to cover fallbacks for Tamil, Bengali, and others
https://bugs.webkit.org/show_bug.cgi?id=107727

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

Tools:

  • gtk/jhbuild.modules: Update the JHBuild moduleset to point to the new webkitgtk-test-fonts.

We are using the git repository now that github has deprecated the downloads feature.

LayoutTests:

Update test results to reflect the new fonts.

  • platform/gtk/fast/text/atsui-multiple-renderers-expected.png:
  • platform/gtk/fast/text/atsui-multiple-renderers-expected.txt:
  • platform/gtk/fast/text/complex-text-opacity-expected.png:
  • platform/gtk/fast/text/complex-text-opacity-expected.txt:
  • platform/gtk/fast/text/international/bold-bengali-expected.png:
  • platform/gtk/fast/text/international/bold-bengali-expected.txt:
  • platform/gtk/fast/text/international/complex-character-based-fallback-expected.png:
  • platform/gtk/fast/text/international/complex-character-based-fallback-expected.txt:
  • platform/gtk/fast/text/international/danda-space-expected.png:
  • platform/gtk/fast/text/international/danda-space-expected.txt:
  • platform/gtk/fast/text/international/hindi-spacing-expected.png:
  • platform/gtk/fast/text/international/hindi-spacing-expected.txt:
  • platform/gtk/fast/text/international/hindi-whitespace-expected.png:
  • platform/gtk/fast/text/international/hindi-whitespace-expected.txt:
  • platform/gtk/fast/text/international/thai-baht-space-expected.png:
  • platform/gtk/fast/text/international/thai-baht-space-expected.txt:
  • platform/gtk/fast/text/international/thai-line-breaks-expected.png:
  • platform/gtk/fast/text/international/thai-line-breaks-expected.txt:
  • platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Added.
  • platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt:
  • platform/gtk/transforms/2d/hindi-rotated-expected.png:
  • platform/gtk/transforms/2d/hindi-rotated-expected.txt:
2:49 PM Changeset in webkit [140598] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Chromium] Fix inclusion of pch .cpp in webcore_platform and webcore_rendering
https://bugs.webkit.org/show_bug.cgi?id=107700

Patch by Scott Graham <scottmg@chromium.org> on 2013-01-23
Reviewed by Dirk Pranke.

No new tests, Chromium should link on VS 2012.

  • WebCore.gyp/WebCore.gyp:
2:33 PM Changeset in webkit [140597] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebKit

Unreviewed. Checkin the OpenSource WebKit solution.

  • WebKit.vcxproj/WebKit.sln:
2:31 PM Changeset in webkit [140596] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

Partially revert 104427, change WebWidgetClient::didHandleGestureEvent semantics.
https://bugs.webkit.org/show_bug.cgi?id=107605

Patch by Tien-Ren Chen <trchen@chromium.org> on 2013-01-23
Reviewed by Darin Fisher.

Per discussion in https://codereview.chromium.org/11473027/ we decided
not to introduce an enum to WebWidgetClient::didHandleGestureEvent().
Instead, change the semantics of the bool flag to indicate whether the
gesture event is cancelled for disambiguation.

  • public/WebWidgetClient.h:

(WebKit::WebWidgetClient::didHandleGestureEvent):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::handleGestureEvent):

  • tests/WebViewTest.cpp:
2:26 PM Changeset in webkit [140595] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Avoid unnecessary format conversion for tex{Sub}Image2D() for ImageData of WebGL
https://bugs.webkit.org/show_bug.cgi?id=107532

Patch by Jun Jiang <jun.a.jiang@intel.com> on 2013-01-23
Reviewed by Kenneth Russell.

This patch removes the unnecessary format conversion in tex{Sub}Image2D() for ImageData in WebGL to improve performance.

Already covered by current tests.

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore):
(WebCore::WebGLRenderingContext::texImage2D):
(WebCore::WebGLRenderingContext::texSubImage2D):

2:25 PM Changeset in webkit [140594] by oliver@apple.com
  • 85 edits in trunk/Source/JavaScriptCore

Replace ASSERT_NOT_REACHED with RELEASE_ASSERT_NOT_REACHED in JSC
https://bugs.webkit.org/show_bug.cgi?id=107736

Reviewed by Mark Hahnenberg.

Mechanical change with no performance impact.

  • API/JSBlockAdaptor.mm:

(BlockArgumentTypeDelegate::typeVoid):

  • API/JSCallbackObjectFunctions.h:

(JSC::::construct):
(JSC::::call):

  • API/JSScriptRef.cpp:
  • API/ObjCCallbackFunction.mm:

(ArgumentTypeDelegate::typeVoid):

  • assembler/ARMv7Assembler.h:

(JSC::ARMv7Assembler::link):
(JSC::ARMv7Assembler::replaceWithLoad):
(JSC::ARMv7Assembler::replaceWithAddressComputation):

  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::invert):

  • assembler/MacroAssemblerARM.h:

(JSC::MacroAssemblerARM::countLeadingZeros32):
(JSC::MacroAssemblerARM::divDouble):

  • assembler/MacroAssemblerMIPS.h:

(JSC::MacroAssemblerMIPS::absDouble):
(JSC::MacroAssemblerMIPS::replaceWithJump):
(JSC::MacroAssemblerMIPS::maxJumpReplacementSize):

  • assembler/MacroAssemblerSH4.h:

(JSC::MacroAssemblerSH4::absDouble):
(JSC::MacroAssemblerSH4::replaceWithJump):
(JSC::MacroAssemblerSH4::maxJumpReplacementSize):

  • assembler/SH4Assembler.h:

(JSC::SH4Assembler::shllImm8r):
(JSC::SH4Assembler::shlrImm8r):
(JSC::SH4Assembler::cmplRegReg):
(JSC::SH4Assembler::branch):

  • assembler/X86Assembler.h:

(JSC::X86Assembler::replaceWithLoad):
(JSC::X86Assembler::replaceWithAddressComputation):

  • bytecode/CallLinkInfo.cpp:

(JSC::CallLinkInfo::unlink):

  • bytecode/CodeBlock.cpp:

(JSC::debugHookName):
(JSC::CodeBlock::printGetByIdOp):
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::visitAggregate):
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::usesOpcode):

  • bytecode/DataFormat.h:

(JSC::needDataFormatConversion):

  • bytecode/ExitKind.cpp:

(JSC::exitKindToString):
(JSC::exitKindIsCountable):

  • bytecode/MethodOfGettingAValueProfile.cpp:

(JSC::MethodOfGettingAValueProfile::getSpecFailBucket):

  • bytecode/Opcode.h:

(JSC::opcodeLength):

  • bytecode/PolymorphicPutByIdList.cpp:

(JSC::PutByIdAccess::fromStructureStubInfo):
(JSC::PutByIdAccess::visitWeak):

  • bytecode/StructureStubInfo.cpp:

(JSC::StructureStubInfo::deref):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::ResolveResult::checkValidity):
(JSC::BytecodeGenerator::emitGetLocalVar):
(JSC::BytecodeGenerator::beginSwitch):

  • bytecompiler/NodesCodegen.cpp:

(JSC::BinaryOpNode::emitBytecode):
(JSC::emitReadModifyAssignment):

  • dfg/DFGAbstractState.cpp:

(JSC::DFG::AbstractState::execute):
(JSC::DFG::AbstractState::mergeStateAtTail):
(JSC::DFG::AbstractState::mergeToSuccessors):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::makeSafe):
(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGCFGSimplificationPhase.cpp:

(JSC::DFG::CFGSimplificationPhase::fixPossibleGetLocal):
(JSC::DFG::CFGSimplificationPhase::fixTailOperand):

  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::setLocalStoreElimination):

  • dfg/DFGCapabilities.cpp:

(JSC::DFG::canHandleOpcodes):

  • dfg/DFGCommon.h:

(JSC::DFG::useKindToString):

  • dfg/DFGDoubleFormatState.h:

(JSC::DFG::mergeDoubleFormatStates):
(JSC::DFG::doubleFormatStateToString):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::blessArrayOperation):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::clobbersWorld):

  • dfg/DFGNode.h:

(JSC::DFG::Node::valueOfJSConstant):
(JSC::DFG::Node::successor):

  • dfg/DFGNodeFlags.cpp:

(JSC::DFG::nodeFlagsAsString):

  • dfg/DFGNodeType.h:

(JSC::DFG::defaultFlags):

  • dfg/DFGRepatch.h:

(JSC::DFG::dfgResetGetByID):
(JSC::DFG::dfgResetPutByID):

  • dfg/DFGSlowPathGenerator.h:

(JSC::DFG::SlowPathGenerator::call):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::silentSavePlanForGPR):
(JSC::DFG::SpeculativeJIT::silentSpill):
(JSC::DFG::SpeculativeJIT::silentFill):
(JSC::DFG::SpeculativeJIT::checkArray):
(JSC::DFG::SpeculativeJIT::checkGeneratedTypeForToInt32):
(JSC::DFG::SpeculativeJIT::compileValueToInt32):
(JSC::DFG::SpeculativeJIT::compileGetByValOnFloatTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForFloatTypedArray):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::bitOp):
(JSC::DFG::SpeculativeJIT::shiftOp):
(JSC::DFG::SpeculativeJIT::integerResult):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::fillInteger):
(JSC::DFG::SpeculativeJIT::fillDouble):
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::fillInteger):
(JSC::DFG::SpeculativeJIT::fillDouble):
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGStructureCheckHoistingPhase.cpp:

(JSC::DFG::StructureCheckHoistingPhase::run):

  • dfg/DFGValueSource.h:

(JSC::DFG::ValueSource::valueRecovery):

  • dfg/DFGVariableEvent.cpp:

(JSC::DFG::VariableEvent::dump):

  • dfg/DFGVariableEventStream.cpp:

(JSC::DFG::VariableEventStream::reconstruct):

  • heap/BlockAllocator.h:

(JSC::BlockAllocator::regionSetFor):

  • heap/GCThread.cpp:

(JSC::GCThread::gcThreadMain):

  • heap/MarkedBlock.cpp:

(JSC::MarkedBlock::sweepHelper):

  • heap/MarkedBlock.h:

(JSC::MarkedBlock::isLive):

  • interpreter/CallFrame.h:

(JSC::ExecState::inlineCallFrame):

  • interpreter/Interpreter.cpp:

(JSC::getCallerInfo):
(JSC::getStackFrameCodeType):
(JSC::Interpreter::execute):

  • jit/ExecutableAllocatorFixedVMPool.cpp:

(JSC::FixedVMPoolExecutableAllocator::notifyPageIsFree):

  • jit/JIT.cpp:

(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
(JSC::JIT::privateCompile):

  • jit/JITArithmetic.cpp:

(JSC::JIT::emitSlow_op_mod):

  • jit/JITArithmetic32_64.cpp:

(JSC::JIT::emitBinaryDoubleOp):
(JSC::JIT::emitSlow_op_mod):

  • jit/JITPropertyAccess.cpp:

(JSC::JIT::isDirectPutById):

  • jit/JITStubs.cpp:

(JSC::getPolymorphicAccessStructureListSlot):
(JSC::DEFINE_STUB_FUNCTION):

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::jitCompileAndSetHeuristics):

  • parser/Lexer.cpp:

(JSC::::lex):

  • parser/Nodes.h:

(JSC::ExpressionNode::emitBytecodeInConditionContext):

  • parser/Parser.h:

(JSC::Parser::getTokenName):
(JSC::Parser::updateErrorMessageSpecialCase):

  • parser/SyntaxChecker.h:

(JSC::SyntaxChecker::operatorStackPop):

  • runtime/Arguments.cpp:

(JSC::Arguments::tearOffForInlineCallFrame):

  • runtime/DatePrototype.cpp:

(JSC::formatLocaleDate):

  • runtime/Executable.cpp:

(JSC::samplingDescription):

  • runtime/Executable.h:

(JSC::ScriptExecutable::unlinkCalls):

  • runtime/Identifier.cpp:

(JSC):

  • runtime/InternalFunction.cpp:

(JSC::InternalFunction::getCallData):

  • runtime/JSArray.cpp:

(JSC::JSArray::push):
(JSC::JSArray::sort):

  • runtime/JSCell.cpp:

(JSC::JSCell::defaultValue):
(JSC::JSCell::getOwnPropertyNames):
(JSC::JSCell::getOwnNonIndexPropertyNames):
(JSC::JSCell::className):
(JSC::JSCell::getPropertyNames):
(JSC::JSCell::customHasInstance):
(JSC::JSCell::putDirectVirtual):
(JSC::JSCell::defineOwnProperty):
(JSC::JSCell::getOwnPropertyDescriptor):

  • runtime/JSCell.h:

(JSCell):

  • runtime/JSNameScope.cpp:

(JSC::JSNameScope::put):

  • runtime/JSObject.cpp:

(JSC::JSObject::getOwnPropertySlotByIndex):
(JSC::JSObject::putByIndex):
(JSC::JSObject::ensureArrayStorageSlow):
(JSC::JSObject::deletePropertyByIndex):
(JSC::JSObject::getOwnPropertyNames):
(JSC::JSObject::putByIndexBeyondVectorLength):
(JSC::JSObject::putDirectIndexBeyondVectorLength):
(JSC::JSObject::getOwnPropertyDescriptor):

  • runtime/JSObject.h:

(JSC::JSObject::canGetIndexQuickly):
(JSC::JSObject::getIndexQuickly):
(JSC::JSObject::tryGetIndexQuickly):
(JSC::JSObject::canSetIndexQuickly):
(JSC::JSObject::canSetIndexQuicklyForPutDirect):
(JSC::JSObject::setIndexQuickly):
(JSC::JSObject::initializeIndex):
(JSC::JSObject::hasSparseMap):
(JSC::JSObject::inSparseIndexingMode):

  • runtime/JSScope.cpp:

(JSC::JSScope::isDynamicScope):

  • runtime/JSSymbolTableObject.cpp:

(JSC::JSSymbolTableObject::putDirectVirtual):

  • runtime/JSSymbolTableObject.h:

(JSSymbolTableObject):

  • runtime/LiteralParser.cpp:

(JSC::::parse):

  • runtime/RegExp.cpp:

(JSC::RegExp::compile):
(JSC::RegExp::compileMatchOnly):

  • runtime/StructureTransitionTable.h:

(JSC::newIndexingType):

  • tools/CodeProfile.cpp:

(JSC::CodeProfile::sample):

  • yarr/YarrCanonicalizeUCS2.h:

(JSC::Yarr::getCanonicalPair):
(JSC::Yarr::areCanonicallyEquivalent):

  • yarr/YarrInterpreter.cpp:

(JSC::Yarr::Interpreter::matchCharacterClass):
(JSC::Yarr::Interpreter::matchBackReference):
(JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd):
(JSC::Yarr::Interpreter::matchParentheses):
(JSC::Yarr::Interpreter::backtrackParentheses):
(JSC::Yarr::Interpreter::matchDisjunction):

  • yarr/YarrJIT.cpp:

(JSC::Yarr::YarrGenerator::generateTerm):
(JSC::Yarr::YarrGenerator::backtrackTerm):

  • yarr/YarrParser.h:

(JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary):
(JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference):

  • yarr/YarrPattern.cpp:

(JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn):

2:24 PM Changeset in webkit [140593] by wangxianzhu@chromium.org
  • 3 edits
    2 adds in trunk

Should update compositing state when an out-of-view fixed position element becomes in-view
https://bugs.webkit.org/show_bug.cgi?id=107410

Reviewed by Simon Fraser.

Source/WebCore:

When a non-compositing page contains some not-composited fixed position element because of bounds out-of-view, when the element changes position and RenderLayerCompositor::updateCompositingLayers() is called, the function may return early because of "if (!m_reevaluateCompositingAfterLayout && !m_compositing)" without updating the compositing layers.

Set m_reevaluateCompositingAfterLayout when a fixed position element is not composited because of bounds out-of-view.

Test: compositing/layer-creation/fixed-position-change-out-of-view-in-view.html

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::requiresCompositingForPosition):

LayoutTests:

Tests if compositing status is properly updated when fixed position elements change from out-of-view to in-view and back.

  • compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added.
  • compositing/layer-creation/fixed-position-change-out-of-view-in-view.html: Added.
2:20 PM Changeset in webkit [140592] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.4/Source/WebKit2

Merged r140582. <rdar://problem/13048210>

2:18 PM Changeset in webkit [140591] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

Build fix.

  • Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::sendSyncMessage): Copy/paste trouble fix.
2:17 PM Changeset in webkit [140590] by tony@chromium.org
  • 7 edits in trunk

Unreviewed, set svn:eol-style to CRLF on Windows .sln files.

Source/JavaScriptCore:

  • JavaScriptCore.vcproj/JavaScriptCore.sln: Modified property svn:eol-style.
  • JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln: Modified property svn:eol-style.

Source/ThirdParty:

  • gtest/msvc/gtest-md.sln: Added property svn:eol-style.
  • gtest/msvc/gtest.sln: Added property svn:eol-style.

Source/WebCore:

  • WebCore.vcproj/WebCore.sln: Modified property svn:eol-style.
  • WebCore.vcproj/WebCore.submit.sln: Modified property svn:eol-style.

Source/WebKit:

  • WebKit.vcxproj/WebKit.sln: Added property svn:eol-style.

Source/WebKit/win:

  • WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
  • WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.

Source/WTF:

  • WTF.vcproj/WTF.sln: Added property svn:eol-style.

Tools:

  • CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
  • DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
  • MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
  • WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
2:15 PM Changeset in webkit [140589] by abarth@webkit.org
  • 9 edits in trunk/Source

BackgroundHTMLParser::sendTokensToMainThread should use bind
https://bugs.webkit.org/show_bug.cgi?id=107637

Reviewed by Eric Seidel.

Source/WebCore:

This patch replaces our hand-written implementation of bind for
didReceiveTokensFromBackgroundParser with bind from Functional.h. To
use the generic version of bind, we need to switch to using WeakPtr to
hold a reference to the main thread parser in the BackgroundHTMLParser.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::sendTokensToMainThread):
(WebCore::BackgroundHTMLParser::createPartial):

  • html/parser/BackgroundHTMLParser.h:

(WebCore::BackgroundHTMLParser::create):
(BackgroundHTMLParser):
(ParserMap):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::HTMLDocumentParser):
(WebCore::HTMLDocumentParser::startBackgroundParser):
(WebCore::HTMLDocumentParser::stopBackgroundParser):

  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

Source/WTF:

  • wtf/Functional.h:
    • I had to re-work the approach to validating WeakPtr |this| arguments a bit. Previously you couldn't pass a WeakPtr as a non-|this| argument to a function because we would try to unwrap it into a raw pointer.
  • wtf/WeakPtr.h:

(WTF::WeakPtrFactory::revokeAll):
(WeakPtrFactory):

  • Let clients revoke all outstanding WeakPtrs without needing to destroy the WeakPtrFactory.
  • wtf/chromium/MainThreadChromium.cpp:

(WTF::callFunctionObject):
(WTF::callOnMainThread):

  • Implement callOnMainThread for Function objects. The non-Chromium implementation of MainThread.cpp already implements this feature.
2:14 PM Changeset in webkit [140588] by roger_fong@apple.com
  • 3 edits in trunk/Source/WebCore

Unreviewed. Cleanup VS2010 WebCore project.
Lots of files that no longer exist in solution.

  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
2:13 PM Changeset in webkit [140587] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.4/Source/WebCore

Merged r140481. <rdar://problem/13048210>

1:56 PM Changeset in webkit [140586] by pilgrim@chromium.org
  • 15 edits
    2 deletes in trunk/Source/WebKit/chromium

[Chromium] Remove WebArrayBufferView and WebSerializedScriptValue from chromium/public/platform/
https://bugs.webkit.org/show_bug.cgi?id=107720

Reviewed by Darin Fisher.

These headers have been moved to chromium/public/ and all
references downstream were changed in
https://codereview.chromium.org/11946050/.
No DEPS roll necessary because it's already above 177695.

  • WebKit.gyp:
  • public/platform/WebArrayBufferView.h: Removed.
  • public/platform/WebSerializedScriptValue.h: Removed.
  • src/DeliveredIntentClientImpl.cpp:
  • src/IDBCallbacksProxy.cpp:
  • src/IDBCursorBackendProxy.cpp:
  • src/WebArrayBufferView.cpp:
  • src/WebBindings.cpp:
  • src/WebDOMCustomEvent.cpp:
  • src/WebDOMMessageEvent.cpp:
  • src/WebFrameImpl.cpp:
  • src/WebHistoryItem.cpp:
  • src/WebIDBCallbacksImpl.cpp:
  • src/WebIntent.cpp:
  • src/WebIntentRequest.cpp:
  • src/WebSerializedScriptValue.cpp:
1:55 PM Changeset in webkit [140585] by arv@chromium.org
  • 2 edits in trunk/LayoutTests

Layout Test platform/chromium-win/fast/events/panScroll-panIcon.html is failing
https://bugs.webkit.org/show_bug.cgi?id=107729

Unreviewed gardening.

  • platform/chromium/TestExpectations:
1:44 PM Changeset in webkit [140584] by oliver@apple.com
  • 20 edits in trunk/Source/JavaScriptCore

Replace numerous manual CRASH's in JSC with RELEASE_ASSERT
https://bugs.webkit.org/show_bug.cgi?id=107726

Reviewed by Filip Pizlo.

Fairly manual change from if (foo) CRASH(); to RELEASE_ASSERT(!foo);

  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::branchAdd32):
(JSC::MacroAssembler::branchMul32):

  • bytecode/CodeBlockHash.cpp:

(JSC::CodeBlockHash::CodeBlockHash):

  • heap/BlockAllocator.h:

(JSC::Region::create):
(JSC::Region::createCustomSize):

  • heap/GCAssertions.h:
  • heap/HandleSet.cpp:

(JSC::HandleSet::visitStrongHandles):
(JSC::HandleSet::writeBarrier):

  • heap/HandleSet.h:

(JSC::HandleSet::allocate):

  • heap/Heap.cpp:

(JSC::Heap::collect):

  • heap/SlotVisitor.cpp:

(JSC::SlotVisitor::validate):

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::execute):

  • jit/ExecutableAllocator.cpp:

(JSC::DemandExecutableAllocator::allocateNewSpace):
(JSC::ExecutableAllocator::allocate):

  • jit/ExecutableAllocator.h:

(JSC::roundUpAllocationSize):

  • jit/ExecutableAllocatorFixedVMPool.cpp:

(JSC::FixedVMPoolExecutableAllocator::FixedVMPoolExecutableAllocator):
(JSC::ExecutableAllocator::allocate):

  • runtime/ButterflyInlines.h:

(JSC::Butterfly::createUninitialized):

  • runtime/Completion.cpp:

(JSC::evaluate):

  • runtime/JSArray.h:

(JSC::constructArray):

  • runtime/JSGlobalObject.cpp:

(JSC::slowValidateCell):

  • runtime/JSObject.cpp:

(JSC::JSObject::enterDictionaryIndexingModeWhenArrayStorageAlreadyExists):
(JSC::JSObject::createArrayStorage):

  • tools/TieredMMapArray.h:

(JSC::TieredMMapArray::append):

  • yarr/YarrInterpreter.cpp:

(JSC::Yarr::Interpreter::allocDisjunctionContext):
(JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext):
(JSC::Yarr::Interpreter::InputStream::readChecked):
(JSC::Yarr::Interpreter::InputStream::uncheckInput):
(JSC::Yarr::Interpreter::InputStream::atEnd):
(JSC::Yarr::Interpreter::interpret):

1:36 PM Changeset in webkit [140583] by jchaffraix@webkit.org
  • 4 edits
    4 adds in trunk

[CSS Grid Layout] Add support for max-content
https://bugs.webkit.org/show_bug.cgi?id=107604

Reviewed by Tony Chang.

Source/WebCore:

Tests: fast/css-grid-layout/minmax-max-content-resolution-columns.html

fast/css-grid-layout/minmax-max-content-resolution-rows.html

This change implements max-content on top of the infrastructure introduced as part
of implementing min-content (bug 106474). No effort was made to share code, which
is what was done for min-content. The sharing will occur in follow-up refactoring(s)
to benefit from the extra testing but also the extra code to make the direction more
obvious.

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::maxContentForChild):
Added this helper, similar to minContentForChild.

(WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions):
Patched the function to handle max-content per the specification's algorithm.

  • rendering/RenderGrid.h:

Added maxContentForChild.

LayoutTests:

  • fast/css-grid-layout/minmax-max-content-resolution-columns-expected.txt: Added.
  • fast/css-grid-layout/minmax-max-content-resolution-columns.html: Added.
  • fast/css-grid-layout/minmax-max-content-resolution-rows-expected.txt: Added.
  • fast/css-grid-layout/minmax-max-content-resolution-rows.html: Added.
1:34 PM Changeset in webkit [140582] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13064414> REGRESSION(r139514): didFailToSendSyncMessage is not called by Connection
https://bugs.webkit.org/show_bug.cgi?id=107715

Reviewed by Anders Carlsson.

  • Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::sendSyncMessage): (CoreIPC::Connection::sendSyncMessageFromSecondaryThread): Correcting a misapplied edit - didFailToSendSyncMessage should be kept in main thread message sending, not in secondary thread.
1:31 PM Changeset in webkit [140581] by arv@chromium.org
  • 1 edit
    2 adds in trunk/LayoutTests

[chromium] Layout test rebaselines

Unreviewed rebaseline

  • platform/chromium-win-xp/media/media-can-play-ogg-expected.txt: Added.
  • platform/chromium-win/media/media-can-play-ogg-expected.txt: Added.
1:26 PM Changeset in webkit [140580] by mark.lam@apple.com
  • 2 edits in trunk/Source/WebCore

Assert that Supplementable objects is only used in their creator thread.
https://bugs.webkit.org/show_bug.cgi?id=107717.

Reviewed by Adam Barth.

No new tests.

  • platform/Supplementable.h:

(WebCore):
(WebCore::Supplementable::provideSupplement):
(WebCore::Supplementable::removeSupplement):
(WebCore::Supplementable::requireSupplement):
(Supplementable):
(WebCore::Supplementable::Supplementable):

1:23 PM Changeset in webkit [140579] by jschuh@chromium.org
  • 2 edits in trunk/Source/WTF

[CHROMIUM] Suppress c4267 build warnings in WTF for Win64 targets
https://bugs.webkit.org/show_bug.cgi?id=107721

Reviewed by Abhishek Arya.

  • WTF.gyp/WTF.gyp:
1:20 PM Changeset in webkit [140578] by pilgrim@chromium.org
  • 3 edits in trunk/Source/WebKit/chromium

[Chromium] Fix some #includes to headers in chromium/public/platform/ that have been moved to the new Platform directory
https://bugs.webkit.org/show_bug.cgi?id=107722

Reviewed by Darin Fisher.

These headers just redirect to the new versions, so call the new
versions directly.

  • src/linux/WebFontInfo.cpp:
  • src/mac/WebSubstringUtil.mm:
1:15 PM Changeset in webkit [140577] by oliver@apple.com
  • 2 edits in trunk/Source/WTF

Add RELEASE_ASSERT (and a few friends)
https://bugs.webkit.org/show_bug.cgi?id=107725

Reviewed by Filip Pizlo.

Adding a few macros to make release mode assertions easier and more readable.
Also makes same assertions more useful in debug builds.

  • wtf/Assertions.h:
12:54 PM Changeset in webkit [140576] by tony@chromium.org
  • 4 edits
    2 adds in trunk

Incorrect scrollable height during simplified layout
https://bugs.webkit.org/show_bug.cgi?id=107193

Reviewed by David Hyatt.

Source/WebCore:

When computing overflow we need the height of the block before
it was clamped (i.e., before updateLogicalHeight() has been called).

During simplified layout, we don't have this information and we were
using the clamped height by mistake. To fix this, we now store the
pre-clamped height on RenderOverflow so we can properly compute
overflow.

Test: fast/overflow/height-during-simplified-layout.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computeOverflow): Save the height if we have overflow.
(WebCore::RenderBlock::simplifiedLayout): If we have overflow, use the height that we saved
in computeOverflow.

  • rendering/RenderOverflow.h:

(WebCore::RenderOverflow::layoutClientAfterEdge):
(WebCore::RenderOverflow::setLayoutClientAfterEdge):
(RenderOverflow): Add a member variable to save the height.

LayoutTests:

  • fast/overflow/height-during-simplified-layout-expected.txt: Added.
  • fast/overflow/height-during-simplified-layout.html: Added.
12:51 PM Changeset in webkit [140575] by tsepez@chromium.org
  • 2 edits in trunk/Source/WebCore

[chromium] harden ScriptWrappable::m_wrapper against tampering
https://bugs.webkit.org/show_bug.cgi?id=107318

Reviewed by Adam Barth.

Patch is correct if existing tests past without crashing.

  • bindings/v8/ScriptWrappable.h:

(WebCore::ScriptWrappable::ScriptWrappable):
(WebCore::ScriptWrappable::wrapper):
(WebCore::ScriptWrappable::setWrapper):
(WebCore::ScriptWrappable::clearWrapper):
(WebCore::ScriptWrappable::disposeWrapper):
(WebCore::ScriptWrappable::reportMemoryUsage):
(ScriptWrappable):
(WebCore::ScriptWrappable::maskOrUnmaskPointer):

12:42 PM Changeset in webkit [140574] by roger_fong@apple.com
  • 3 edits
    35 adds in trunk/Source/WebCore

WebCore property sheets, modified build scripts, and project files for compiling in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=106988

Reviewed by Brent Fulgham.

  • WebCore.vcproj/WebCore.sln:
  • WebCore.vcxproj: Added.
  • WebCore.vcxproj/MigrateScripts: Added.
  • WebCore.vcxproj/QTMovieWin: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj.filters: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj.user: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWinCommon.props: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWinDebug.props: Added.
  • WebCore.vcxproj/QTMovieWin/QTMovieWinRelease.props: Added.
  • WebCore.vcxproj/WebCore.vcxproj: Added.
  • WebCore.vcxproj/WebCore.vcxproj.filters: Added.
  • WebCore.vcxproj/WebCore.vcxproj.user: Added.
  • WebCore.vcxproj/WebCoreCFNetwork.props: Added.
  • WebCore.vcxproj/WebCoreCG.props: Added.
  • WebCore.vcxproj/WebCoreCommon.props: Added.
  • WebCore.vcxproj/WebCoreDebug.props: Added.
  • WebCore.vcxproj/WebCoreGenerated.make: Added.
  • WebCore.vcxproj/WebCoreGenerated.vcxproj: Added.
  • WebCore.vcxproj/WebCoreGenerated.vcxproj.filters: Added.
  • WebCore.vcxproj/WebCoreGenerated.vcxproj.user: Added.
  • WebCore.vcxproj/WebCoreGeneratedCommon.props: Added.
  • WebCore.vcxproj/WebCoreGeneratedDebug.props: Added.
  • WebCore.vcxproj/WebCoreGeneratedRelease.props: Added.
  • WebCore.vcxproj/WebCoreMediaQT.props: Added.
  • WebCore.vcxproj/WebCorePostBuild.cmd: Added.
  • WebCore.vcxproj/WebCorePreBuild.cmd: Added.
  • WebCore.vcxproj/WebCorePreLink.cmd: Added.
  • WebCore.vcxproj/WebCorePthreads.props: Added.
  • WebCore.vcxproj/WebCoreQuartzCore.props: Added.
  • WebCore.vcxproj/WebCoreRelease.props: Added.
  • WebCore.vcxproj/build-generated-files.sh: Added.
  • WebCore.vcxproj/copyForwardingHeaders.cmd: Added.
  • WebCore.vcxproj/copyWebCoreResourceFiles.cmd: Added.
  • WebCore.vcxproj/migrate-scripts.sh: Added.
  • WebCore.vcxproj/xcopy.excludes: Added.
  • WebCorePrefix.h:
  • config.h:
12:36 PM Changeset in webkit [140573] by eric@webkit.org
  • 4 edits in trunk/Source/WebCore

HTMLCompactToken needs to include the forceQuirks bool from HTMLToken
https://bugs.webkit.org/show_bug.cgi?id=107713

Reviewed by Tony Gentilcore.

Before we were only getting "quirks mode" when the system/public identifiers
were known quirks identifiers. Now we'll correctly get quirks mode for any
parse error during DOCTYPE parsing.
This passes a bunch more tests.

  • html/parser/CompactHTMLToken.cpp:

(WebCore::CompactHTMLToken::CompactHTMLToken):

  • html/parser/CompactHTMLToken.h:

(WebCore::CompactHTMLToken::doctypeForcesQuirks):
(CompactHTMLToken):

  • html/parser/HTMLToken.h:

(WebCore::AtomicHTMLToken::AtomicHTMLToken):

12:21 PM Changeset in webkit [140572] by beidson@apple.com
  • 8 edits in trunk/Source

Recursion handling cancelled authentication challenges in NetworkProcess
<rdar://problem/13024541> and https://bugs.webkit.org/show_bug.cgi?id=107702

Reviewed by Alexey Proskuryakov.

Source/WebCore:

  • WebCore.exp.in:

Source/WebKit2:

This turned in to both a bug fix with authentication and a minimal refactoring of NetworkResourceLoader.

  • Rename ::stop to ::resourceHandleStopped
  • Move all cleanup code to ::resourceHandleStopped
  • Schedule a resourceHandleStopped call when an authentication cancellation occurs
  • Tell the WebResourceLoader to cancel when an authentication cancellation occurs
  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::~NetworkResourceLoader):
(WebKit::NetworkResourceLoader::start):
(WebKit::NetworkResourceLoader::performStops):
(WebKit::NetworkResourceLoader::resourceHandleStopped):
(WebKit::NetworkResourceLoader::didFail):
(WebKit::NetworkResourceLoader::receivedAuthenticationCancellation):

  • NetworkProcess/NetworkResourceLoader.h:
  • WebProcess/Network/WebResourceLoader.cpp:

(WebKit::WebResourceLoader::cancelResourceLoader):

  • WebProcess/Network/WebResourceLoader.h:
  • WebProcess/Network/WebResourceLoader.messages.in:
12:17 PM Changeset in webkit [140571] by Beth Dakin
  • 11 edits in trunk/Source/WebCore

https://bugs.webkit.org/show_bug.cgi?id=107628
Sometimes scroll position is jerky during rubber-band, affects nytimes.com
-and corresponding-
<rdar://problem/12679549>

Reviewed by Simon Fraser.

The basic problem here is that isRubberBandInProgress() was only implemented for
main thread scrolling. So when we were actually scrolling on the scrolling thread,
that function would always return false regardless.

New ScrollableArea virtual function isRubberBandInProgress() will allow us to ask
the ScrollingCoordinator when the scrolling thread is scrolling, or the
ScrollAnimator otherwise.

  • page/FrameView.cpp:

(WebCore::FrameView::isRubberBandInProgress):

  • page/FrameView.h:

(FrameView):

  • platform/ScrollableArea.h:

(WebCore::ScrollableArea::isRubberBandInProgress):

New ScrollingCoordinator function isRubberBandInProgress() always returns false
for non-Mac ports, and is overridden in ScrollingCoordinatorMac to consult the
ScrollingTree.

  • page/scrolling/ScrollingCoordinator.h:

(WebCore::ScrollingCoordinator::isRubberBandInProgress):

  • page/scrolling/mac/ScrollingCoordinatorMac.h:

(ScrollingCoordinatorMac):

  • page/scrolling/mac/ScrollingCoordinatorMac.mm:

(WebCore::ScrollingCoordinatorMac::isRubberBandInProgress):

New variable m_mainFrameIsRubberBanding keeps track of whether there is currently
a rubber-band happening on the scrolling thread.

  • page/scrolling/ScrollingTree.cpp:

(WebCore::ScrollingTree::ScrollingTree):
(WebCore::ScrollingTree::isRubberBandInProgress):
(WebCore::ScrollingTree::setMainFrameIsRubberBanding):

  • page/scrolling/ScrollingTree.h:

(ScrollingTree):
(WebCore::ScrollingTree::rootNode):

Call setMainFrameIsRubberBanding() whenever the stretchAmount is calculated and
whenever we stop the rubber-band timer.

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:

(WebCore::ScrollingTreeScrollingNodeMac::stretchAmount):
(WebCore::ScrollingTreeScrollingNodeMac::stopSnapRubberbandTimer):

Consult FrameView for isRubberBandInProgress().

  • platform/ScrollView.cpp:

(WebCore::ScrollView::updateScrollbars):

12:15 PM Changeset in webkit [140570] by robert@webkit.org
  • 5 edits
    2 adds in trunk

Abspos Inline block not positioned correctly in text-aligned container
https://bugs.webkit.org/show_bug.cgi?id=105695

Reviewed by Ojan Vafai.

Source/WebCore:

Inline positioned elements should still obey the text-alignment of their container
even when we don't do a line layout.

Test: fast/text/container-align-with-inlines.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::adjustPositionedBlock):
(WebCore::RenderBlock::updateStaticInlinePositionForChild):
(WebCore):

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::setStaticPositions):

LayoutTests:

  • fast/text/container-align-with-inlines-expected.txt: Added.
  • fast/text/container-align-with-inlines.html: Added.
12:13 PM Changeset in webkit [140569] by eric@webkit.org
  • 4 edits in trunk/Source/WebCore

Remove DocType support from MarkupTokenBase now that NEW_XML is gone
https://bugs.webkit.org/show_bug.cgi?id=107709

Reviewed by Adam Barth.

Just moving code out of MarkupTokenBase and into HTMLToken.
The test for this change is if it compiles. :) Which it does.

  • html/parser/HTMLToken.h:

(DoctypeData):
(WebCore::DoctypeData::DoctypeData):
(WebCore):
(WebCore::HTMLToken::appendToName):
(WebCore::HTMLToken::name):
(HTMLToken):
(WebCore::HTMLToken::beginDOCTYPE):
(WebCore::HTMLToken::publicIdentifier):
(WebCore::HTMLToken::systemIdentifier):
(WebCore::HTMLToken::setPublicIdentifierToEmptyString):
(WebCore::HTMLToken::setSystemIdentifierToEmptyString):
(WebCore::HTMLToken::appendToPublicIdentifier):
(WebCore::HTMLToken::appendToSystemIdentifier):
(WebCore::HTMLToken::releaseDoctypeData):
(WebCore::AtomicHTMLToken::AtomicHTMLToken):
(AtomicHTMLToken):

  • html/parser/HTMLTokenTypes.h:
  • xml/parser/MarkupTokenBase.h:

(WebCore):
(MarkupTokenBase):

12:11 PM Changeset in webkit [140568] by roger_fong@apple.com
  • 1 edit
    2 adds in trunk/Source/WebKit

Add the VS2010 WebKit solution folder and solution file.
The solution of course will not load until the dependent projects are all completed.
https://bugs.webkit.org/show_bug.cgi?id=106949.

Reviewed by Brent Fulgham.

  • WebKit.vcxproj: Added.
  • WebKit.vcxproj/WebKit.sln: Added.
11:59 AM Changeset in webkit [140567] by roger_fong@apple.com
  • 1 edit
    5 adds in trunk/WebKitLibraries

Add WebKitLibraries property sheets for compiling WebKit in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=106949

Reviewed by Brent Fulgham.

  • win/tools/vsprops/FeatureDefines.props: Added.
  • win/tools/vsprops/common.props: Added.
  • win/tools/vsprops/debug.props: Added.
  • win/tools/vsprops/release.props: Added.
  • win/tools/vsprops/releaseproduction.props: Added.
11:56 AM Changeset in webkit [140566] by pilgrim@chromium.org
  • 4 edits in trunk/Source/WebKit/chromium

[Chromium] Fix some #includes for WebSerializedScriptValue
https://bugs.webkit.org/show_bug.cgi?id=107697

Reviewed by Adam Barth.

WebSerializedScriptValue has been moved to chromium/public/.

  • public/WebDOMCustomEvent.h:
  • public/WebDOMMessageEvent.h:
  • public/WebIDBCursor.h:
11:55 AM Changeset in webkit [140565] by pilgrim@chromium.org
  • 31 edits in trunk/Tools

[Chromium] Update some #includes in DumpRenderTree for headers in the new Platform directory
https://bugs.webkit.org/show_bug.cgi?id=107145

Reviewed by Adam Barth.

Part of a larger refactoring series; see tracking bug 82948.

  • DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
  • DumpRenderTree/chromium/DRTDevToolsAgent.h:
  • DumpRenderTree/chromium/DRTDevToolsClient.h:
  • DumpRenderTree/chromium/DRTTestRunner.cpp:
  • DumpRenderTree/chromium/DRTTestRunner.h:
  • DumpRenderTree/chromium/MockWebPrerenderingSupport.h:
  • DumpRenderTree/chromium/MockWebSpeechInputController.cpp:
  • DumpRenderTree/chromium/MockWebSpeechInputController.h:
  • DumpRenderTree/chromium/NotificationPresenter.cpp:
  • DumpRenderTree/chromium/TestNavigationController.h:
  • DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
  • DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
  • DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
  • DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:

(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/EventSender.h:
  • DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
  • DumpRenderTree/chromium/TestRunner/src/TestDelegate.h:
  • DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
  • DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
  • DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
  • DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp:
  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
  • DumpRenderTree/chromium/TestShell.cpp:
  • DumpRenderTree/chromium/WebThemeEngineDRTMac.h:
  • DumpRenderTree/chromium/WebThemeEngineDRTMac.mm:
  • DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp:
  • DumpRenderTree/chromium/WebThemeEngineDRTWin.h:
  • DumpRenderTree/chromium/WebViewHost.cpp:
11:49 AM Changeset in webkit [140564] by nghanavatian@rim.com
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Take a better guess as to what text the user wants learned
https://bugs.webkit.org/show_bug.cgi?id=107706

Reviewed by Rob Buis.

If we still have a valid caret position, use it to give priority to a region
of text. We now take the text before the caret, instead of the text at the end
of the field. If the caret is not present, we start from the beginning of the field.
This helps learning in email where the region of interest is generally at the start,
not end of the field.

Internally reviewed by Mike Fenton

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::learnText):

11:49 AM Changeset in webkit [140563] by zandobersek@gmail.com
  • 2 edits in trunk

Unreviewed.

Speculative build fix for the GTK port after 140539.

  • Source/autotools/symbols.filter:
11:48 AM Changeset in webkit [140562] by nghanavatian@rim.com
  • 7 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Optimize spellchecking by coalescing messages
https://bugs.webkit.org/show_bug.cgi?id=107707

Reviewed by Rob Buis.

PR233604
Instead of taking chunks one line at a time, coalesce them together
to fire off messages as close to our character limit as possible.
This should dramatically reduce the total number of messages in email
giving us a little performance bump.

Internally reviewed by Mike Fenton and Gen Mak.

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::trimWhitespaceFromRange):
(DOMSupport):

  • WebKitSupport/DOMSupport.h:
  • WebKitSupport/InputHandler.cpp:
  • WebKitSupport/InputHandler.h:

(InputHandler):

  • WebKitSupport/SpellingHandler.cpp:

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

  • WebKitSupport/SpellingHandler.h:
11:45 AM Changeset in webkit [140561] by jochen@chromium.org
  • 4 edits in trunk/Tools

[chromium] Use after free in plugins/geturlnotify-during-document-teardown.html
https://bugs.webkit.org/show_bug.cgi?id=107556

Reviewed by Tony Chang.

WebViewHost initiates a navigation to about:blank in its destructor.
However, since WebTestProxy inherits from WebViewHost, at this point
the WebViewClient and WebFrameClient interfaces are already partially
destructed resulting in the use after free.

This does not affect the chromium implementation since it doesn't
invoke WebKit API methods in its destructor.

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::~TestShell):
(TestShell::closeWindow):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):
(WebViewHost::shutdown):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

11:27 AM Changeset in webkit [140560] by alexis@webkit.org
  • 6 edits in trunk

transition-property accepts incorrect "all, none" as value
https://bugs.webkit.org/show_bug.cgi?id=105428

Reviewed by Dean Jackson.

Source/WebCore:

http://www.w3.org/TR/css3-transitions/#transition-property-property
disallows any value like none, all or all, none as it doesn't make
sense. This patch fixes the problem by rejecting the value if set by
the user.

Test: transitions/transitions-parsing.html

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseAnimationProperty):

  • css/CSSParser.h:

LayoutTests:

Extend the existing tests to cover the bug.

  • transitions/transitions-parsing-expected.txt:
  • transitions/transitions-parsing.html:
11:23 AM Changeset in webkit [140559] by eric@webkit.org
  • 2 edits in trunk/Source/WebCore

Clarify some usage of shouldUseThreading vs m_haveBackgroundParser, fixing about:blank parsing
https://bugs.webkit.org/show_bug.cgi?id=107664

Reviewed by Adam Barth.

The HTMLDocumentParser can be "supposed" to use a background parser
but not end up ever doing so for blank documents. It's important
that we spin the forground parser at least once, so we end up
actually creating the about:blank document.

shouldUseThreading() means that threading is enabled and we should use it if we can.
m_haveBackgroundParser means that we actually are already using threading.
When we add full document.write support this will get a bit trickier still as
we'll need to be using both the foreground and background parsers.

This fixes about 20 tests in fast/frames and many others outside of fast/frames. :)

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::prepareToStopParsing):
(WebCore::HTMLDocumentParser::resumeParsingAfterYield):
(WebCore::HTMLDocumentParser::finish):
(WebCore::HTMLDocumentParser::lineNumber):
(WebCore::HTMLDocumentParser::textPosition):

11:16 AM Fixing page breaking edited by tony@gonk.net
Tweaked formatting. (diff)
11:15 AM Changeset in webkit [140558] by roger_fong@apple.com
  • 2 edits in trunk/Source/WebCore

[Win] Remove dependence on Microsoft Embedded OpenType Font Engine (T2EMBED.DLL) from FontCustomPlatformData.cpp.
https://bugs.webkit.org/show_bug.cgi?id=107153

Reviewed by Dan Bernstein.

  • platform/graphics/win/FontCustomPlatformData.cpp:

(WebCore):
(WebCore::FontCustomPlatformData::~FontCustomPlatformData):
(WebCore::FontCustomPlatformData::fontPlatformData):
(WebCore::createFontCustomPlatformData):

11:13 AM Changeset in webkit [140557] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/gtk

[GTK] Avoid reset title for navigation within the page
https://bugs.webkit.org/show_bug.cgi?id=106908

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

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::dispatchDidNavigateWithinPage): Call
dispatchDidCommitLoad with true as param.
(WebKit::FrameLoaderClient::dispatchDidCommitLoad): The method has been
overloaded. The default implementation (without params) simply calls
dispatchDidCommitLoad with false. The new private method with
isNavigatingWithinPage as param will avoid to reset the title for
navigation within the page.

  • WebCoreSupport/FrameLoaderClientGtk.h:

(FrameLoaderClient): Add new private method dispatchDidCommitLoad with a
boolean parameter to know if it is navigating withing the same page or
not.

11:10 AM Changeset in webkit [140556] by commit-queue@webkit.org
  • 4 edits in trunk

Web Inspector: speedup highlight regex API in DefaultTextEditor
https://bugs.webkit.org/show_bug.cgi?id=107238

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-23
Reviewed by Pavel Feldman.

Source/WebCore:

Move overlay highlight measurement (highlight regex API) from DefaultTextEditor._paintLine
method to the DefaultTextEditor._paintLines method which allows to relayout dom only
once. This is a significant improvement to the current state of the
art which does relayout on each regex occurence.
In addition, use "left" css attribute instead of "margin-left": this
way it will be possible to avoid an unnecessary relayouting during
appending overlay highlight.

No new tests: no change in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel.prototype.markAndRevealRange):
(WebInspector.TextEditorMainPanel.prototype._paintLines):
(WebInspector.TextEditorMainPanel.prototype._measureRegexHighlight):
(WebInspector.TextEditorMainPanel.prototype._measureSpans):
(WebInspector.TextEditorMainPanel.prototype._appendOverlayHighlight):
(WebInspector.TextEditorMainPanel.prototype._paintLine):
(WebInspector.TextEditorMainPanel.ElementMetrics):
(WebInspector.TextEditorMainPanel.LineOverlayHighlight):
(WebInspector.TextEditorMainChunk.prototype.expand):

LayoutTests:

Corrected layout test expectations to correspond to refactoring.

  • inspector/editor/text-editor-highlight-regexp-expected.txt:
11:04 AM Changeset in webkit [140555] by kerz@chromium.org
  • 11 edits in branches/chromium/1391a/Source

mini-mega patch for impl side painting test

11:02 AM WebInspector edited by tony@gonk.net
Minor markup/formatting tweaks (diff)
10:57 AM WebInspector edited by tony@gonk.net
Minor fix (table header cells) (diff)
10:55 AM WebInspector edited by tony@gonk.net
Tweaked table markup & Mac shortcuts (unicode chars) (diff)
10:54 AM Changeset in webkit [140554] by ojan@chromium.org
  • 5 edits in trunk/Source/WebCore

Assert that computePreferredLogicalWidths never calls setNeedsLayout
https://bugs.webkit.org/show_bug.cgi?id=107613

Reviewed by Eric Seidel.

computePreferredLogicalWidths should only set m_minPreferredLogicalWidth
and m_maxPreferredLogicalWidth. It shouldn't have other side-effects.
The mathml bits can be removed once https://bugs.webkit.org/show_bug.cgi?id=107353
is resolved.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::minPreferredLogicalWidth):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::computePreferredLogicalWidths):

  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::computePreferredLogicalWidths):

  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::computePreferredLogicalWidths):

10:53 AM Changeset in webkit [140553] by pfeldman@chromium.org
  • 2 edits in trunk/Source/WebKit/win

Follow up to 140539, adding exports for Win build.

Not reviewed.

  • WebKit.vcproj/WebKitExports.def.in:
10:52 AM Changeset in webkit [140552] by inferno@chromium.org
  • 1 edit
    2 deletes in branches/chromium/1391

Revert 140206

10:52 AM Changeset in webkit [140551] by kerz@chromium.org
  • 1 copy in branches/chromium/1391/codereview.settings

Setup drover

10:48 AM Changeset in webkit [140550] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[GTK][WK2] Unflag tests related to layoutTestController.setViewModeMediaFeature
https://bugs.webkit.org/show_bug.cgi?id=107660

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-23
Reviewed by Philippe Normand.

  • platform/gtk-wk2/TestExpectations: Remove tests related to

layoutTestController.setViewModeMediaFeature as they are passing now.

10:47 AM Changeset in webkit [140549] by Lucas Forschler
  • 4 edits in tags/Safari-537.26.4/Source

Versioning.

10:46 AM Changeset in webkit [140548] by Lucas Forschler
  • 1 copy in tags/Safari-537.26.4

New Tag.

10:42 AM Changeset in webkit [140547] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

REGRESSION(r140518): Broke Chromium Win build (gyp file not updated) (Requested by arv on #webkit).
https://bugs.webkit.org/show_bug.cgi?id=107691

Unreviewed build fix. Removed TextureMapperShaderManager.* from WebCore.gypi.

Patch by Noam Rosenthal <Noam Rosenthal> on 2013-01-23

  • WebCore.gypi:
10:25 AM Changeset in webkit [140546] by commit-queue@webkit.org
  • 9 edits
    4 deletes in trunk

Unreviewed, rolling out r140307, r140411, and r140512.
http://trac.webkit.org/changeset/140307
http://trac.webkit.org/changeset/140411
http://trac.webkit.org/changeset/140512
https://bugs.webkit.org/show_bug.cgi?id=107689

Perf regression on DOMDivWalk (bug 106726) (Requested by
falken on #webkit).

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

Source/WebCore:

  • dom/Element.cpp:

(WebCore::Element::removedFrom):
(WebCore):
(WebCore::Element::isInTopLayer):
(WebCore::Element::setIsInTopLayer):

  • dom/Element.h:
  • dom/ElementRareData.h:

(ElementRareData):
(WebCore::ElementRareData::isInTopLayer):
(WebCore::ElementRareData::setIsInTopLayer):
(WebCore::ElementRareData::ElementRareData):

  • dom/Node.cpp:
  • dom/Node.h:

(Node):

  • dom/NodeRenderingContext.cpp:

(WebCore::isRendererReparented):
(WebCore::NodeRenderingContext::previousRenderer):
(WebCore::NodeRenderingContext::parentRenderer):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::isInTopLayer):
(WebCore::RenderLayer::rebuildZOrderLists):

LayoutTests:

  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer-expected.html: Removed.
  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html: Removed.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd-expected.html: Removed.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html: Removed.
10:24 AM Changeset in webkit [140545] by kerz@chromium.org
  • 1 copy in branches/chromium/1391

Branch for test build

10:23 AM Changeset in webkit [140544] by kerz@chromium.org
  • 1 copy in branches/chromium/1391a

Mini branch for test build

10:22 AM Changeset in webkit [140543] by commit-queue@webkit.org
  • 6 edits in trunk/Source

Source/WebCore: Web Inspector: allow user to resize inspector window by dragging the toolbar
https://bugs.webkit.org/show_bug.cgi?id=107648

Patch by Dmitry Gozman <dgozman@chromium.org> on 2013-01-23
Reviewed by Pavel Feldman.

This did not work before you click dock button once.
Also, last drag position was not respected.

No new tests, because of pure inspector UI change.

  • inspector/front-end/DockController.js:

(WebInspector.DockController.prototype.isDockedToBottom):

  • inspector/front-end/Toolbar.js:

(WebInspector.Toolbar.prototype._isDockedToBottom):
(WebInspector.Toolbar.prototype._toolbarDragStart):
(WebInspector.Toolbar.prototype._toolbarDragEnd):
(WebInspector.Toolbar.prototype._toolbarDrag):

Source/WebKit/chromium: Added changeAttachedWindowHeight method to inspector frontend API, which
allows to change inspector window height from inside.
https://bugs.webkit.org/show_bug.cgi?id=107648

Patch by Dmitry Gozman <dgozman@chromium.org> on 2013-01-23
Reviewed by Pavel Feldman.

  • public/WebDevToolsFrontendClient.h:

(WebKit::WebDevToolsFrontendClient::changeAttachedWindowHeight):

  • src/InspectorFrontendClientImpl.cpp:

(WebKit::InspectorFrontendClientImpl::changeAttachedWindowHeight):

10:20 AM Changeset in webkit [140542] by Christophe Dumez
  • 5 edits
    2 adds in trunk/Source/WebKit2

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

Reviewed by Alexey Proskuryakov.

Use C API inside ewk_cookie_manager instead of
accessing C++ classes directly and violating
layering.

  • PlatformEfl.cmake:
  • UIProcess/API/C/soup/WKCookieManagerSoup.cpp: Added.

(toSoupCookiePersistentStorageType):
(WKCookieManagerSetCookiePersistentStorage): Add C API for setting
the persistent storage path and type when using libsoup.

  • UIProcess/API/C/soup/WKCookieManagerSoup.h: Added.
  • UIProcess/API/efl/ewk_context.cpp:

(EwkContext::cookieManager):

  • UIProcess/API/efl/ewk_cookie_manager.cpp:

(EwkCookieManager::EwkCookieManager):
(EwkCookieManager::~EwkCookieManager):
(EwkCookieManager::setPersistentStorage):
(EwkCookieManager::setHTTPAcceptPolicy):
(EwkCookieManager::clearHostnameCookies):
(EwkCookieManager::clearAllCookies):
(EwkCookieManager::watchChanges):
(EwkCookieManager::getHostNamesWithCookies):
(EwkCookieManager::getHTTPAcceptPolicy):
(ewk_cookie_manager_persistent_storage_set):
(ewk_cookie_manager_hostname_cookies_clear):

  • UIProcess/API/efl/ewk_cookie_manager_private.h:

(EwkCookieManager::create):
(EwkCookieManager):

10:04 AM Changeset in webkit [140541] by shinyak@chromium.org
  • 21 edits in trunk/Source

shadowAncestorNode() should be renamed to deprecatedShadowAncestorNode()
https://bugs.webkit.org/show_bug.cgi?id=107624

Reviewed by Dimitri Glazkov.

Since Node::shadowAncestorNode() is deprecated, we would like to rename it to prevent from further use.

Source/WebCore:

No new tests, simple refactoring.

  • WebCore.order:
  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::accessibilityHitTest):

  • dom/Document.cpp:

(WebCore::Document::handleZeroPadding):

  • dom/Node.cpp:

(WebCore::Node::deprecatedShadowAncestorNode):

  • dom/Node.h:

(Node):

  • editing/Editor.cpp:

(WebCore::Editor::rangeOfString):
(WebCore::Editor::countMatchesForText):

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplacementFragment::ReplacementFragment):

  • page/DragController.cpp:

(WebCore::elementUnderMouse):

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMouseReleaseEvent):
(WebCore::EventHandler::bestClickableNodeForTouchPoint):

  • page/FocusController.cpp:

(WebCore::clearSelectionIfNeeded):

  • platform/blackberry/RenderThemeBlackBerry.cpp:

(WebCore::RenderThemeBlackBerry::paintSearchFieldCancelButton):

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::setToNonShadowAncestor):
(WebCore::HitTestResult::addNodeToRectBasedTestResult):

Source/WebKit/blackberry:

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::webContext):

  • WebKitSupport/FatFingers.h:

(BlackBerry::WebKit::FatFingersResult::node):

  • WebKitSupport/InPageSearchManager.cpp:

(BlackBerry::WebKit::InPageSearchManager::scopeStringMatches):

Source/WebKit/chromium:

  • src/WebFrameImpl.cpp:

(WebKit::WebFrameImpl::scopeStringMatches):
(WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):

Source/WebKit/qt:

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::inputMethodEvent):
(QWebPageAdapter::inputMethodQuery):

10:02 AM Changeset in webkit [140540] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[CSS Regions] Create Regions watchlist
https://bugs.webkit.org/show_bug.cgi?id=107281

Patch by Andrei Bucur <abucur@adobe.com> on 2013-01-23
Reviewed by Adam Barth.

This patch adds 4 new definitions:

  • RegionsDevelopment - used to track the development progress for regions
  • RegionsExpectationsMore and RegionsExpectationsLess - used to track expectations changes for the regions tests
  • RegionsUsage - used to track changes that make use of regions in all the code base

For now, the Adobe internal tracker is the only email address listening for these patterns.

  • Scripts/webkitpy/common/config/watchlist:
9:57 AM Changeset in webkit [140539] by pfeldman@chromium.org
  • 21 edits in trunk

Web Inspector: only allow evaluateForTestInFrontend for front-ends under test.
https://bugs.webkit.org/show_bug.cgi?id=107523

Reviewed by Yury Semikhatsky.

Source/WebCore:

  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::isUnderTest):
(WebCore):
(WebCore::InspectorController::evaluateForTestInFrontend):

  • inspector/InspectorController.h:

(InspectorController):

  • inspector/InspectorFrontendClient.h:

(InspectorFrontendClient):

  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorFrontendClientLocal::canAttachWindow):
(WebCore::InspectorFrontendClientLocal::isUnderTest):
(WebCore):

  • inspector/InspectorFrontendClientLocal.h:

(InspectorFrontendClientLocal):

  • inspector/InspectorFrontendHost.cpp:

(WebCore::InspectorFrontendHost::isUnderTest):
(WebCore):

  • inspector/InspectorFrontendHost.h:

(InspectorFrontendHost):

  • inspector/InspectorFrontendHost.idl:
  • inspector/front-end/DOMExtension.js:
  • inspector/front-end/InspectorFrontendHostStub.js:

(.WebInspector.InspectorFrontendHostStub.prototype.canInspectWorkers):
(.WebInspector.InspectorFrontendHostStub.prototype.isUnderTest):

  • inspector/front-end/TestController.js:

(.invokeMethod):
(WebInspector.evaluateForTestInFrontend):

  • inspector/front-end/externs.js:

Source/WebKit/chromium:

  • public/WebDevToolsFrontendClient.h:

(WebKit::WebDevToolsFrontendClient::isUnderTest):
(WebDevToolsFrontendClient):

  • src/InspectorFrontendClientImpl.cpp:

(WebKit::InspectorFrontendClientImpl::isUnderTest):

  • src/InspectorFrontendClientImpl.h:

(InspectorFrontendClientImpl):

Tools:

  • DumpRenderTree/chromium/DRTDevToolsClient.cpp:

(DRTDevToolsClient::isUnderTest):
(DRTDevToolsClient::call):

  • DumpRenderTree/chromium/DRTDevToolsClient.h:

(DRTDevToolsClient):

9:45 AM Changeset in webkit [140538] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: remove invisibleLineRow code from paintLines DTE method
https://bugs.webkit.org/show_bug.cgi?id=107649

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-23
Reviewed by Pavel Feldman.

Remove invisibleLineRow logic from TextEditorMainPanel._paintLines method.

No new tests: no change in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel.prototype._paintLines):

7:22 AM Changeset in webkit [140537] by dominicc@chromium.org
  • 4 edits in trunk

REGRESSION(r140101): caused debug asserts in fast/forms/associated-element-crash.html and html5lib/run-template.html
https://bugs.webkit.org/show_bug.cgi?id=107237

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2013-01-23
Reviewed by Adam Barth.

Source/WebCore:

No new tests needed.

When the parser foster-parent's a node out of a table context and the foster parent is a template element, set the Task.parent
to be the template element's content, rather than the element itself. This ensures the foster-parented node isn't errorenously
reparented.

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::findFosterSite):

LayoutTests:

  • platform/chromium/TestExpectations:
7:13 AM Changeset in webkit [140536] by arv@chromium.org
  • 1 edit
    5 adds in trunk/LayoutTests

[chromium] Layout test rebaselines

Unreviewed rebaseline

  • platform/chromium-linux-x86/media/media-can-play-ogg-expected.txt: Added.
  • platform/chromium-linux/media/media-can-play-ogg-expected.txt: Added.
  • platform/chromium-mac-lion/media/media-can-play-ogg-expected.txt: Added.
  • platform/chromium-mac-snowleopard/media/media-can-play-ogg-expected.txt: Added.
  • platform/chromium-mac/media/media-can-play-ogg-expected.txt: Added.
7:01 AM Changeset in webkit [140535] by yurys@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: heap profiler shows nodes with distance 0
https://bugs.webkit.org/show_bug.cgi?id=107425

Reviewed by Pavel Feldman.

"Document DOM tree" entities now have distance 1. So if there is a DOM
wrapper that is not referenced from javascript it will anyways be shown
in the heap snapshot and will have distance 2. Also such DOM wrappers
are considered to be reachable from user roots (e.g. global Window objects)
otherwice they are not event shown in the heap snapshots.

  • inspector/front-end/HeapSnapshot.js:

(WebInspector.HeapSnapshot.prototype.distanceForUserRoot):
(WebInspector.HeapSnapshot.prototype._calculateDistances):

  • inspector/front-end/JSHeapSnapshot.js:

(WebInspector.JSHeapSnapshot.prototype.distanceForUserRoot): distance for
"(Document DOM trees)" is set to 0 to make sure distance of "Ddocument DOM tree" is 1.
(WebInspector.JSHeapSnapshot.prototype._markPageOwnedNodes):
(WebInspector.JSHeapSnapshotNode.prototype.isDocumentDOMTreesRoot):

6:58 AM Changeset in webkit [140534] by yurys@chromium.org
  • 2 edits in trunk/PerformanceTests

Web Inspector: some measurements are missing in PerformanceTests/inspector/heap-*.html
https://bugs.webkit.org/show_bug.cgi?id=107687

Reviewed by Pavel Feldman.

  • inspector/heap-snapshot-performance-test.js: override methods on JSHeapSnapshot instead

of HeapSnapshot, otherwise overrides from JSHeapSnapshot will rule.

6:39 AM EFLWebKit edited by kov@webkit.org
Fix link to WebKitGTK+'s wiki page (diff)
4:36 AM Changeset in webkit [140533] by kadam@inf.u-szeged.hu
  • 3 edits in trunk/LayoutTests

[Qt] Unreviewed gardening.
Rebaselining after r140448, r140459 and r140493.

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

  • platform/qt-5.0/fast/js/global-constructors-expected.txt:
  • platform/qt/fast/dom/constructed-objects-prototypes-expected.txt:
4:04 AM Changeset in webkit [140532] by Philippe Normand
  • 6 edits
    6 copies
    1 add in trunk

[GStreamer] Add Opus MIME type to the list of supported ones
https://bugs.webkit.org/show_bug.cgi?id=98759

Patch by Adrian Perez de Castro <Adrian Perez de Castro> on 2013-01-23
Reviewed by Philippe Normand.

Source/WebCore:

GStreamer has support for the Opus codec (http://opus-codec.org) by
using a plugin present in the "gst-plugins-bad" repository. Opus
streams may be embedded in a Ogg container, or standalone. The case
of the Ogg container is already covered by the "*/ogg" MIME types
declared as supported by the GStreamer media playing code, but for
standalone streams to work, "audio/opus" has to be added.

With this, and the needed GStreamer plugin installed, the GTK+
launcher is able to correctly play the example streams from
http://opus-codec.org/examples

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

LayoutTests:

Opus (http://opus-codec.org) streams are typically embedded into
Ogg containers, so add a check for it in the test case.

  • media/media-can-play-ogg-expected.txt:
  • media/media-can-play-ogg.html:
  • platform/chromium-android/media/media-can-play-ogg-expected.txt:
  • platform/chromium/media/media-can-play-ogg-expected.txt: Copied from LayoutTests/media/media-can-play-ogg-expected.txt.
  • platform/efl/media/media-can-play-ogg-expected.txt: Copied from LayoutTests/media/media-can-play-ogg-expected.txt.
  • platform/gtk/media/media-can-play-ogg-expected.txt: Copied from LayoutTests/media/media-can-play-ogg-expected.txt.
  • platform/qt-linux/media/media-can-play-ogg-expected.txt: Copied from LayoutTests/media/media-can-play-ogg-expected.txt.
2:51 AM Changeset in webkit [140531] by tasak@google.com
  • 4 edits in trunk/Source/WebCore

[Refactoring] Remove elementParentStyle from SelectorCheckerContext
https://bugs.webkit.org/show_bug.cgi?id=107496

Reviewed by Darin Adler.

Since childrenAffectedBy bits were moved from RenderStyle to element,
now elementParentStyle is not used in SelectorChecker and
StyleResolver. We should remove the member varaiable from
SelectorCheckerContext.

No new tests, because just refactoring.

  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::match):

  • css/SelectorChecker.h:

(WebCore::SelectorChecker::SelectorCheckingContext::SelectorCheckingContext):
(SelectorCheckingContext):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::ruleMatches):
Removed elementParentStyle.

2:26 AM Changeset in webkit [140530] by akling@apple.com
  • 21 edits in trunk/Source/WebCore

Pass CSSSelector pointers around as const after parsing stage.
<http://webkit.org/b/107645>

Reviewed by Antti Koivisto.

Have CSSSelectorList vend const CSSSelector* and make the style resolution code
operate on const pointers instead.

This gives us some compile-time confidence that nobody is changing the selectors
after we've parsed them.

  • css/CSSSelector.cpp:

(WebCore::CSSSelector::operator==):
(WebCore::CSSSelector::selectorText):
(WebCore::CSSSelector::parseNth):
(WebCore::CSSSelector::matchNth):

  • css/CSSSelector.h:

(CSSSelector):
(WebCore::CSSSelector::tagHistory):
(WebCore::CSSSelector::selectorList):

  • css/CSSSelectorList.cpp:

(WebCore::CSSSelectorList::selectorsText):
(WebCore::forEachTagSelector):
(WebCore::forEachSelector):
(WebCore::SelectorNeedsNamespaceResolutionFunctor::operator()):
(WebCore::SelectorHasInvalidSelectorFunctor::operator()):

  • css/CSSSelectorList.h:

(WebCore::CSSSelectorList::first):
(CSSSelectorList):
(WebCore::CSSSelectorList::selectorAt):
(WebCore::CSSSelectorList::indexOfNextSelectorAfter):
(WebCore::CSSSelectorList::next):

  • css/CSSStyleRule.cpp:

(WebCore::CSSStyleRule::generateSelectorText):

  • css/RuleSet.cpp:

(WebCore::selectorListContainsUncommonAttributeSelector):
(WebCore::collectFeaturesFromRuleData):

  • css/RuleSet.h:

(WebCore::RuleData::selector):
(WebCore::RuleSet::RuleSetSelectorPair::RuleSetSelectorPair):
(RuleSetSelectorPair):

  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::matches):
(WebCore::SelectorChecker::match):
(WebCore::SelectorChecker::checkOne):
(WebCore::SelectorChecker::checkScrollbarPseudoClass):
(WebCore::SelectorChecker::determineLinkMatchType):

  • css/SelectorChecker.h:

(WebCore::SelectorChecker::SelectorCheckingContext::SelectorCheckingContext):
(SelectorCheckingContext):
(SelectorChecker):

  • css/StyleInvalidationAnalysis.cpp:

(WebCore::determineSelectorScopes):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::collectMatchingRulesForRegion):
(WebCore::StyleResolver::checkRegionSelector):

  • css/StyleResolver.h:

(StyleResolver):

  • dom/SelectorQuery.cpp:

(WebCore::SelectorDataList::initialize):
(WebCore::SelectorDataList::execute):

  • dom/SelectorQuery.h:

(WebCore::SelectorDataList::SelectorData::SelectorData):
(SelectorData):

  • html/shadow/ContentDistributor.cpp:

(WebCore::ContentDistributor::collectSelectFeatureSetFrom):

  • html/shadow/ContentSelectorQuery.cpp:

(WebCore::ContentSelectorChecker::checkContentSelector):
(WebCore::ContentSelectorDataList::initialize):

  • html/shadow/ContentSelectorQuery.h:

(ContentSelectorChecker):
(ContentSelectorDataList):

  • html/shadow/HTMLContentElement.cpp:

(WebCore::validateSubSelector):
(WebCore::validateSelector):
(WebCore::HTMLContentElement::validateSelect):

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::buildArrayForMatchedRuleList):

  • inspector/InspectorStyleSheet.cpp:

(WebCore::InspectorStyleSheet::buildObjectForSelectorList):

2:22 AM Changeset in webkit [140529] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Unreviewed build fix after r140518.

  • GNUmakefile.list.am: rename TextureMapperShaderManager to

TextureMapperShaderProgram.

2:06 AM Changeset in webkit [140528] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

Removing command line shortening as it makes it difficult to see the command during errors.
https://bugs.webkit.org/show_bug.cgi?id=107643

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-23
Reviewed by Eric Seidel.

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

(ScriptError):
(ScriptError.init):

  • Scripts/webkitpy/common/system/executive_unittest.py:
2:03 AM Changeset in webkit [140527] by mkwst@chromium.org
  • 1 edit in branches/chromium/1364/Source/WebCore/page/Console.cpp

Merge 139927

Fix a crash when printing console messages to STDOUT.

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

Reviewed by Joseph Pecoraro.

  • page/Console.cpp:

(WebCore::internalAddMessage): Don't release the RefPtr early. Also log the line number
and convert non-string arguments to strings when printing them.

TBR=timothy@apple.com
Review URL: https://codereview.chromium.org/12042046

1:56 AM Changeset in webkit [140526] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Adding myself as contributor in committers.py (as requested by eseidel).
https://bugs.webkit.org/show_bug.cgi?id=107647

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-23
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/config/committers.py:
1:42 AM Changeset in webkit [140525] by yosin@chromium.org
  • 4 edits
    3 adds in trunk

REGRESSION(r139044): Pan icon remains on screen on Chromium-WinXP
https://bugs.webkit.org/show_bug.cgi?id=107623

Reviewed by Hajime Morita.

Source/WebCore:

The issue is caused by AutoscrollController::stopAutoscrollTimer()
doesn't call View::removePanScrollIcon() because m_autoscrollType
is reset before checking it.

This patch changes to reset m_autoscrollType after all references.

Test: platform/chromium-win/fast/events/panScroll-panIcon.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::stopAutoscrollTimer):

LayoutTests:

This test checks no pan icon after pan scroll.

  • platform/chromium-win/fast/events/panScroll-panIcon-expected.png: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-panIcon.html: Added.
  • platform/chromium/TestExpectations: Changed to skip entry for panScroll-panIcon.html for Android, Linux and Mac.
1:21 AM Changeset in webkit [140524] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

REGRESSION(r140338): WebKitGtk+ trying to allocate a buffer too big
https://bugs.webkit.org/show_bug.cgi?id=107646

Reviewed by Carlos Garcia Campos.

g_input_stream_skip_async() was replaced in r140338 by
g_input_stream_read_async() to workaround a glib buffer. The former
was using G_MAXSSIZE to skip the whole redirect message but we
cannot use it for the latter because it will try to
allocate a buffer of that size. Replaced it by READ_BUFFER_SIZE. No
new tests required, functionality already covered by network tests..

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::redirectSkipCallback):
(WebCore::sendRequestCallback):

1:18 AM Changeset in webkit [140523] by aandrey@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: use inspectedWindow.document instead of document in InjectedScript
https://bugs.webkit.org/show_bug.cgi?id=107642

Reviewed by Pavel Feldman.

  • inspector/InjectedScriptSource.js:

(.):

1:02 AM Changeset in webkit [140522] by vivek.vg@samsung.com
  • 3 edits
    6 adds in trunk

xml-stylesheet XSL is not requested with JavaScript disabled
https://bugs.webkit.org/show_bug.cgi?id=103902

Reviewed by Adam Barth.

Source/WebCore:

Currently CachedResourceLoader::canRequest() calls allowScriptFromSource() on
ContentSecurityPolicy and FrameLoaderClient for the given XSLStyleSheet. This
should be restricted to only calling allowScriptFromSource() for the
ContentSecurityPolicy.

Test: http/tests/xsl/xslt-transform-with-javascript-disabled.html

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::canRequest):

LayoutTests:

Add a test to perform XSL transformation when the Javascript is disabled.

  • http/tests/xsl/resources/xslt-transform-with-javascript-disabled.xml:
  • http/tests/xsl/resources/xslt-transform-with-javascript-disabled.xsl:
  • http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
  • http/tests/xsl/xslt-transform-with-javascript-disabled.html:
12:45 AM Changeset in webkit [140521] by haraken@chromium.org
  • 5 edits in trunk/Source/WebCore

[V8] Remove if(isolate) checks from v8String() and v8Integer()
https://bugs.webkit.org/show_bug.cgi?id=107540

Reviewed by Adam Barth.

Now there is no optional Isolate parameter in the code base
(except for throwError()). We can safely remove if(isolate) checks
from v8String() and v8Integer().

div.id: 17.8 ns => 17.8 ns (no performance change)
div.nodeType: 9.7 ns => 8.9 ns (+8.9% performance improvement)

No tests. No change in behavior.

  • bindings/v8/ScriptDebugServer.cpp:

(WebCore::ScriptDebugServer::handleV8DebugEvent):

  • bindings/v8/V8Binding.h:

(WebCore::v8String):
(WebCore::v8Integer):

  • bindings/v8/V8WindowErrorHandler.cpp:

(WebCore::V8WindowErrorHandler::callListenerFunction):

  • bindings/v8/V8WorkerContextErrorHandler.cpp:

(WebCore::V8WorkerContextErrorHandler::callListenerFunction):

12:37 AM Changeset in webkit [140520] by morrita@google.com
  • 3 edits
    2 adds in trunk

Invalidated SVG shadow tree should be always detached.
https://bugs.webkit.org/show_bug.cgi?id=107634

Reviewed by Ryosuke Niwa.

Source/WebCore:

SVGUseElement::clearResourceReferences() uses removeAllChildren() for
clearing its shadow DOM, but this is wrong.
removeAllChildren() is designed for removing children of an out-of-document Node.
For efficiency, it skips a series of cleanup sequences like detach().

For removing SVG shadow tree which is in Document, removeChildren() should be used.
It does proper cleanup for the chilren.

Test: svg/custom/use-invalidate-click-crash.xhtml

  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::clearResourceReferences):

LayoutTests:

  • svg/custom/use-invalidate-click-crash-expected.txt: Added.
  • svg/custom/use-invalidate-click-crash.xhtml: Added.
12:34 AM Changeset in webkit [140519] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[TexMap] Don't call GraphicsLayer::setNeedsDisplay() from TextureMapperLayer.
https://bugs.webkit.org/show_bug.cgi?id=107629

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

We are removing the dependency on GraphicsLayer from TextureMapperLayer.

This is in preparation for refactoring TextureMapper to work in an actor
model (http://webkit.org/b/103854).

No new tests, refactoring only.

  • platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:

(WebCore::GraphicsLayerTextureMapper::setDrawsContent):

  • platform/graphics/texmap/TextureMapperLayer.cpp:

(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):

12:32 AM Changeset in webkit [140518] by commit-queue@webkit.org
  • 5 edits
    2 moves in trunk/Source/WebCore

[Texmap] Rename TextureMapperShaderManager.* TextureMapperShaderProgram.*
https://bugs.webkit.org/show_bug.cgi?id=105847

TextureMapperShaderManager contains very little "manager" code.
Moved the map of shaders to TextureMapperGL, and renamed the files containing
the shader implementation TextureMapperShaderProgram.cpp|h.

Patch by No'am Rosenthal <Noam Rosenthal> on 2013-01-23
Reviewed by Kenneth Rohde Christiansen.

No new tests - renames/refactors only.

  • GNUmakefile.list.am:
  • PlatformEfl.cmake:
  • Target.pri:
  • platform/graphics/texmap/TextureMapperGL.cpp:

(WebCore::TextureMapperGLData::SharedGLData::getShaderProgram):

This function is copied from TextureMapperShaderManager.

(SharedGLData):
(WebCore::TextureMapperGLData::SharedGLData::SharedGLData):
(WebCore::TextureMapperGL::drawBorder):
(WebCore::TextureMapperGL::drawTexture):
(WebCore::TextureMapperGL::drawSolidColor):
(WebCore::optionsForFilterType):
(WebCore::TextureMapperGL::drawFiltered):
(WebCore::TextureMapperGL::beginClip):

  • platform/graphics/texmap/TextureMapperShaderProgram.cpp: Renamed from Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp.

(WebCore):
(WebCore::compositingLogEnabled):
(WebCore::TextureMapperShaderProgram::TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgram::setMatrix):
(WebCore::TextureMapperShaderProgram::getLocation):
(WebCore::TextureMapperShaderProgram::~TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgram::create):

  • platform/graphics/texmap/TextureMapperShaderProgram.h: Renamed from Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.h.

(WebCore):
(TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgram::programID):
(WebCore::TextureMapperShaderProgram::context):

12:29 AM Changeset in webkit [140517] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL] Gardening for some inspector tests
https://bugs.webkit.org/show_bug.cgi?id=107516

Unreviewed gardening.

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-23

  • platform/efl/TestExpectations: Add bug numbers.
12:28 AM Changeset in webkit [140516] by haraken@chromium.org
  • 5 edits in trunk/Source/WebCore

[V8] Make an Isolate parameter mandatory in throwError()
https://bugs.webkit.org/show_bug.cgi?id=107636

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/v8/NPV8Object.cpp:

(_NPN_SetException):

  • bindings/v8/V8Binding.cpp:

(WebCore::handleMaxRecursionDepthExceeded):

  • bindings/v8/V8Binding.h:

(WebCore):

  • bindings/v8/WorkerScriptController.cpp:

(WebCore::WorkerScriptController::evaluate):
(WebCore::WorkerScriptController::setException):

12:00 AM Changeset in webkit [140515] by zandobersek@gmail.com
  • 2 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening.

Rebaselining after r140448, r140459 and r140493.

  • platform/gtk/fast/dom/constructed-objects-prototypes-expected.txt: Added.
  • platform/gtk/fast/js/global-constructors-expected.txt:

Jan 22, 2013:

11:37 PM Changeset in webkit [140514] by haraken@chromium.org
  • 12 edits in trunk/Source/WebCore

[V8] Make an Isolate parameter mandatory in throwTypeError()
https://bugs.webkit.org/show_bug.cgi?id=107632

Reviewed by Adam Barth.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateParametersCheck):
(GenerateConstructorHeader):
(JSValueToNative):

  • bindings/scripts/test/V8/V8TestEventConstructor.cpp:

(WebCore::V8TestEventConstructor::constructorCallback):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::V8TestInterface::constructorCallback):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore::V8TestNamedConstructorConstructorCallback):

  • bindings/scripts/test/V8/V8TestNode.cpp:

(WebCore::V8TestNode::constructorCallback):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjV8Internal::methodWithSequenceArgCallback):
(WebCore::V8TestObj::constructorCallback):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:

(WebCore::V8TestOverloadedConstructors::constructorCallback):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore::TestSerializedScriptValueInterfaceV8Internal::acceptTransferListCallback):
(WebCore::TestSerializedScriptValueInterfaceV8Internal::multiTransferListCallback):
(WebCore::V8TestSerializedScriptValueInterface::constructorCallback):

  • bindings/v8/V8Binding.h:

(WebCore):
(WebCore::toRefPtrNativeArray):
(WebCore::toV8Sequence):

  • bindings/v8/V8NodeFilterCondition.cpp:

(WebCore::V8NodeFilterCondition::acceptNode):

  • bindings/v8/V8Utilities.cpp:

(WebCore::extractTransferables):
(WebCore::getMessagePortArray):

11:36 PM Changeset in webkit [140513] by commit-queue@webkit.org
  • 7 edits
    5 copies
    5 adds in trunk/Tools

Add monitoring of patches and queues to the QueueStatusServer
https://bugs.webkit.org/show_bug.cgi?id=107612

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-22
Reviewed by Adam Barth.

Created classes for recording events into the datastore and integrated them into the existing handlers.
Code for presenting the recorded data will come in a separate patch.

  • QueueStatusServer/app.yaml:
  • QueueStatusServer/config/init.py: Added.
  • QueueStatusServer/config/logging.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
  • QueueStatusServer/config/messages.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.
  • QueueStatusServer/handlers/nextpatch.py:

(NextPatch.get):
(NextPatch._assign_patch):

  • QueueStatusServer/handlers/releasepatch.py:

(ReleasePatch.post):

  • QueueStatusServer/handlers/updatestatus.py:

(UpdateStatus.post):

  • QueueStatusServer/handlers/updateworkitems.py:

(UpdateWorkItems._parse_work_items_string):
(UpdateWorkItems):
(UpdateWorkItems._update_work_items_from_request):
(UpdateWorkItems._queue_from_request):
(UpdateWorkItems.post):

  • QueueStatusServer/loggers/init.py: Added.
  • QueueStatusServer/loggers/recordbotevent.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.

(RecordBotEvent):
(RecordBotEvent.activity):

  • QueueStatusServer/loggers/recordpatchevent.py: Added.

(RecordPatchEvent):
(RecordPatchEvent.added):
(RecordPatchEvent.retrying):
(RecordPatchEvent.started):
(RecordPatchEvent.stopped):
(RecordPatchEvent.updated):
(RecordPatchEvent._get_patches_waiting):

  • QueueStatusServer/model/patchlog.py: Copied from Tools/QueueStatusServer/model/queuestatus.py.

(PatchLog):
(PatchLog.lookup):
(PatchLog.calculate_wait_duration):
(PatchLog.calculate_process_duration):

  • QueueStatusServer/model/queuelog.py: Copied from Tools/QueueStatusServer/handlers/nextpatch.py.

(QueueLog):
(QueueLog.get_current):
(QueueLog.create_key):

  • QueueStatusServer/model/queuestatus.py:

(QueueStatus.is_retry_request):

11:31 PM Changeset in webkit [140512] by falken@chromium.org
  • 3 edits in trunk/Source/WebCore

20% regression on dom_perf/DomDivWalk
https://bugs.webkit.org/show_bug.cgi?id=106726

Reviewed by Hajime Morita.

This patch moves the checks in Element::removedFrom for Fullscreen and top layer flags
into a slow path. The idea is for the two checks for Fullscreen and top layer
to be replaced by one faster check in the fast path.

The plan is to migrate the Fullscreen implementation to use top layer, so this is just a
short-term fix for the perf regression.

No new tests: no functionality change

  • dom/Element.cpp:

(WebCore::Element::removedFrom): Create a slow path to move the Fullscreen and top layer checks into.

  • dom/Node.cpp:

(WebCore::Node::setIsInTopLayer): To allow for cleaner code in Element::removedFrom, define
setIsInTopLayer and isInTopLayer even when the feature flag is off.

  • dom/Node.h:

(WebCore::Node::isInTopLayer): Ditto.
(Node):

11:22 PM Changeset in webkit [140511] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

prepare-Changelog should support updating the list of changed files
https://bugs.webkit.org/show_bug.cgi?id=74358

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

Needing to re-make ChangeLog entries when the list of files/functions
changes is a bit annoying, it'd be nice to have this more automated.
This patch makes `webkit-patch update' update the date line and bug
description if needed, and if the list of changed files/functions has
changed, either updates the list (if there are no annotations), or
otherwise appends the new list below.

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

(PrepareChangeLog._resolve_existing_entry):
(PrepareChangeLog):
(PrepareChangeLog._merge_entries):
(PrepareChangeLog.run):

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

(PrepareChangeLogTest.test_resolve_existing_entry):
(make_entry):
(test_ensure_bug_url):

11:12 PM Changeset in webkit [140510] by commit-queue@webkit.org
  • 165 edits in trunk/Tools

Use Python 2.7 unittest syntax in our unittests
https://bugs.webkit.org/show_bug.cgi?id=105607

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-22
Reviewed by Eric Seidel.

  • Scripts/webkitpy//*_unittest.py:
10:49 PM Changeset in webkit [140509] by mark.lam@apple.com
  • 63 edits in trunk/Source

Change the Supplementable class to not use AtomicString.
https://bugs.webkit.org/show_bug.cgi?id=107535.

Reviewed by Adam Barth.

Replaced the use of AtomicString keys with literal const char* keys.
This simplifies the SupplementMap and makes it slightly leaner and faster.

Source/WebCore:

No new tests.

  • Modules/battery/BatteryController.cpp:

(WebCore::BatteryController::supplementName):

  • Modules/battery/BatteryController.h:

(BatteryController):

  • Modules/battery/NavigatorBattery.cpp:

(WebCore::NavigatorBattery::supplementName):
(WebCore):
(WebCore::NavigatorBattery::from):

  • Modules/battery/NavigatorBattery.h:

(NavigatorBattery):

  • Modules/filesystem/chromium/DraggedIsolatedFileSystem.cpp:

(WebCore::DraggedIsolatedFileSystem::supplementName):

  • Modules/filesystem/chromium/DraggedIsolatedFileSystem.h:

(DraggedIsolatedFileSystem):

  • Modules/gamepad/NavigatorGamepad.cpp:

(WebCore::NavigatorGamepad::supplementName):
(WebCore):
(WebCore::NavigatorGamepad::from):

  • Modules/gamepad/NavigatorGamepad.h:

(NavigatorGamepad):

  • Modules/geolocation/GeolocationController.cpp:

(WebCore::GeolocationController::supplementName):

  • Modules/geolocation/GeolocationController.h:

(GeolocationController):

  • Modules/geolocation/NavigatorGeolocation.cpp:

(WebCore::NavigatorGeolocation::supplementName):
(WebCore):
(WebCore::NavigatorGeolocation::from):

  • Modules/geolocation/NavigatorGeolocation.h:

(NavigatorGeolocation):

  • Modules/indexeddb/DOMWindowIndexedDatabase.cpp:

(WebCore::DOMWindowIndexedDatabase::supplementName):
(WebCore):
(WebCore::DOMWindowIndexedDatabase::from):

  • Modules/indexeddb/DOMWindowIndexedDatabase.h:

(DOMWindowIndexedDatabase):

  • Modules/indexeddb/PageGroupIndexedDatabase.cpp:

(WebCore::PageGroupIndexedDatabase::supplementName):
(WebCore):
(WebCore::PageGroupIndexedDatabase::from):

  • Modules/indexeddb/PageGroupIndexedDatabase.h:

(PageGroupIndexedDatabase):

  • Modules/indexeddb/WorkerContextIndexedDatabase.cpp:

(WebCore::WorkerContextIndexedDatabase::supplementName):
(WebCore):
(WebCore::WorkerContextIndexedDatabase::from):

  • Modules/indexeddb/WorkerContextIndexedDatabase.h:

(WorkerContextIndexedDatabase):

  • Modules/intents/DOMWindowIntents.cpp:

(WebCore::DOMWindowIntents::supplementName):
(WebCore):
(WebCore::DOMWindowIntents::from):

  • Modules/intents/DOMWindowIntents.h:

(DOMWindowIntents):

  • Modules/mediastream/UserMediaController.cpp:

(WebCore::UserMediaController::supplementName):

  • Modules/mediastream/UserMediaController.h:

(UserMediaController):

  • Modules/navigatorcontentutils/NavigatorContentUtils.cpp:

(WebCore::NavigatorContentUtils::supplementName):

  • Modules/navigatorcontentutils/NavigatorContentUtils.h:

(NavigatorContentUtils):

  • Modules/networkinfo/NavigatorNetworkInfoConnection.cpp:

(WebCore::NavigatorNetworkInfoConnection::supplementName):
(WebCore):
(WebCore::NavigatorNetworkInfoConnection::from):

  • Modules/networkinfo/NavigatorNetworkInfoConnection.h:

(NavigatorNetworkInfoConnection):

  • Modules/networkinfo/NetworkInfoController.cpp:

(WebCore::NetworkInfoController::supplementName):

  • Modules/networkinfo/NetworkInfoController.h:

(NetworkInfoController):

  • Modules/notifications/DOMWindowNotifications.cpp:

(WebCore::DOMWindowNotifications::supplementName):
(WebCore):
(WebCore::DOMWindowNotifications::from):

  • Modules/notifications/DOMWindowNotifications.h:

(DOMWindowNotifications):

  • Modules/notifications/NotificationController.cpp:

(WebCore::NotificationController::supplementName):

  • Modules/notifications/NotificationController.h:

(NotificationController):

  • Modules/notifications/WorkerContextNotifications.cpp:

(WebCore::WorkerContextNotifications::supplementName):
(WebCore):
(WebCore::WorkerContextNotifications::from):

  • Modules/notifications/WorkerContextNotifications.h:

(WorkerContextNotifications):

  • Modules/quota/DOMWindowQuota.cpp:

(WebCore::DOMWindowQuota::supplementName):
(WebCore):
(WebCore::DOMWindowQuota::from):

  • Modules/quota/DOMWindowQuota.h:

(DOMWindowQuota):

  • Modules/speech/DOMWindowSpeechSynthesis.cpp:

(WebCore::DOMWindowSpeechSynthesis::supplementName):
(WebCore):
(WebCore::DOMWindowSpeechSynthesis::from):

  • Modules/speech/DOMWindowSpeechSynthesis.h:

(DOMWindowSpeechSynthesis):

  • Modules/speech/SpeechRecognitionController.cpp:

(WebCore::SpeechRecognitionController::supplementName):

  • Modules/speech/SpeechRecognitionController.h:

(SpeechRecognitionController):

  • Modules/vibration/Vibration.cpp:

(WebCore::Vibration::supplementName):

  • Modules/vibration/Vibration.h:

(Vibration):

  • Modules/webdatabase/DatabaseContext.cpp:

(WebCore::DatabaseContext::supplementName):
(WebCore):
(WebCore::DatabaseContext::existingDatabaseContextFrom):
(WebCore::DatabaseContext::from):

  • Modules/webdatabase/DatabaseContext.h:

(DatabaseContext):

  • dom/ContextFeatures.cpp:

(WebCore::ContextFeatures::supplementName):

  • dom/ContextFeatures.h:
  • dom/DeviceMotionController.cpp:

(WebCore::DeviceMotionController::supplementName):

  • dom/DeviceMotionController.h:

(DeviceMotionController):

  • dom/DeviceOrientationController.cpp:

(WebCore::DeviceOrientationController::supplementName):

  • dom/DeviceOrientationController.h:

(DeviceOrientationController):

  • loader/PrerendererClient.cpp:

(WebCore::PrerendererClient::supplementName):

  • loader/PrerendererClient.h:

(PrerendererClient):

  • page/DOMWindowPagePopup.cpp:

(WebCore::DOMWindowPagePopup::supplementName):

  • page/DOMWindowPagePopup.h:

(DOMWindowPagePopup):

  • page/SpeechInput.cpp:

(WebCore::SpeechInput::supplementName):

  • page/SpeechInput.h:

(SpeechInput):

  • platform/RefCountedSupplement.h:

(WebCore::RefCountedSupplement::provideTo):
(WebCore::RefCountedSupplement::from):

  • platform/Supplementable.h:

(WebCore):
(WebCore::Supplement::provideTo):
(WebCore::Supplement::from):
(WebCore::Supplementable::provideSupplement):
(WebCore::Supplementable::removeSupplement):
(WebCore::Supplementable::requireSupplement):
(Supplementable):

  • testing/InternalSettings.cpp:

(WebCore::InternalSettings::supplementName):
(WebCore):
(WebCore::InternalSettings::from):

  • testing/InternalSettings.h:

(InternalSettings):

Source/WebKit/chromium:

  • src/ContextFeaturesClientImpl.cpp:

(ContextFeaturesCache):
(WebKit::ContextFeaturesCache::supplementName):

10:28 PM Changeset in webkit [140508] by commit-queue@webkit.org
  • 12 edits in trunk/Tools

Convert disable-msg to disable for new pylint.
https://bugs.webkit.org/show_bug.cgi?id=107627

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-22
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/scm/svn.py:

(SVNRepository.has_authorization_for_realm):

  • Scripts/webkitpy/common/net/buildbot/buildbot.py:

(Builder.force_build):

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

(MockExecutive2.run_command):

  • Scripts/webkitpy/layout_tests/port/base.py:

(Port.reference_files):

  • Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py:

(ChromiumPortTestCase.test_default_configuration):

  • Scripts/webkitpy/layout_tests/port/port_testcase.py:

(PortTestCase.test_expectations_ordering):

  • Scripts/webkitpy/layout_tests/servers/http_server_base.py:

(HttpServerBase._check_that_all_ports_are_available):

  • Scripts/webkitpy/tool/commands/abstractlocalservercommand.py:

(AbstractLocalServerCommand.execute):

  • Scripts/webkitpy/tool/commands/download.py:

(AbstractPatchProcessingCommand):

  • Scripts/webkitpy/tool/commands/rebaseline.py:

(AbstractRebaseliningCommand):
(AbstractParallelRebaselineCommand):

  • Scripts/webkitpy/tool/commands/rebaseline_unittest.py:

(_BaseTestCase.setUp):
(TestAnalyzeBaselines.setUp):

9:53 PM Changeset in webkit [140507] by tkent@chromium.org
  • 19 edits in trunk/LayoutTests

2013-01-22 Kent Tamura <tkent@chromium.org>

[Chromium] Fix svn:mime-type of PNG files in platform/chromium*/

  • platform/chromium-linux/fast/borders/border-radius-with-box-shadow-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-color-stop-units-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-linear-angle-gradients-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-radial-gradients-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-radial-gradients2-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-repeating-linear-gradient-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/gradients/unprefixed-repeating-radial-gradients-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-simple-nested-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/platform/chromium/compositing/rounded-corners-expected.png: Added property svn:mime-type.
  • platform/chromium-linux/platform/chromium/virtual/softwarecompositing/video/video-controls-layer-creation-expected.png: Added property svn:mime-type.
  • platform/chromium-mac-lion/fast/inline/justify-emphasis-inline-box-expected.png: Added property svn:mime-type.
  • platform/chromium-mac/fast/forms/datetimelocal/datetimelocal-appearance-l10n-expected.png: Added property svn:mime-type.
  • platform/chromium-mac/fast/inline/justify-emphasis-inline-box-expected.png: Added property svn:mime-type.
  • platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/datetime-suggestion-picker-appearance-locale-hebrew-expected.png: Added property svn:mime-type.
  • platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-appearance-locale-hebrew-expected.png: Added property svn:mime-type.
  • platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/time-suggestion-picker-appearance-locale-hebrew-expected.png: Added property svn:mime-type.
9:52 PM Changeset in webkit [140506] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

non-ENABLE(DETAILS_ELEMENT) build fails.
https://bugs.webkit.org/show_bug.cgi?id=107626

Reviewed by Kent Tamura.

No new tests, build configuration change.

  • rendering/RenderObject.h:

(RenderObject): Added a missing condition.

9:50 PM Changeset in webkit [140505] by commit-queue@webkit.org
  • 7 edits in trunk

Whitelist should also work for the WebVTT ::cue element without an argument
https://bugs.webkit.org/show_bug.cgi?id=107488

Source/WebCore:

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-22
Reviewed by Andreas Kling.

Apply filtering if the cue shadow pseudoId is set on the selector.

Existing tests were modified to cover this case.

  • css/RuleSet.cpp:

(WebCore::determinePropertyWhitelistType):

  • html/shadow/MediaControlElements.cpp:

(WebCore::MediaControlTextTrackContainerElement::createSubtrees):

  • html/track/TextTrackCue.h:

(WebCore::TextTrackCue::cueShadowPseudoId):

LayoutTests:

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-22
Reviewed by Andreas Kling.

  • media/track/track-css-property-whitelist-expected.txt:
  • media/track/track-css-property-whitelist.html:
9:35 PM Changeset in webkit [140504] by fpizlo@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Convert CSE phase to not rely too much on NodeIndex
https://bugs.webkit.org/show_bug.cgi?id=107616

Reviewed by Geoffrey Garen.

  • Instead of looping over the graph (which assumes that you can simply loop over all nodes without considering blocks first) to reset node.replacement, do that in the loop that sets up relevantToOSR, just before running CSE on the block.


  • Instead of having a relevantToOSR bitvector indexed by NodeIndex, made NodeRelevantToOSR be a NodeFlag. We had exactly one bit left in NodeFlags, so I did some reshuffling to fit it in.
  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::CSEPhase):
(JSC::DFG::CSEPhase::eliminateIrrelevantPhantomChildren):
(JSC::DFG::CSEPhase::performNodeCSE):
(JSC::DFG::CSEPhase::performBlockCSE):
(CSEPhase):

  • dfg/DFGNodeFlags.h:

(DFG):

  • dfg/DFGNodeType.h:

(DFG):

9:14 PM Changeset in webkit [140503] by hayato@chromium.org
  • 2 edits in trunk/Source/WebCore

Make MediaQueryEvaluator(bool) constructor explicit.
https://bugs.webkit.org/show_bug.cgi?id=107620

Reviewed by Hajime Morita.

No new tests: no change in behavior.

  • css/MediaQueryEvaluator.h:

(MediaQueryEvaluator):

8:34 PM Changeset in webkit [140502] by tkent@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium] Layout test calendar-picker-mouse-operations.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=107423

  • platform/chromium/TestExpectations:

Update the bug URL.

8:21 PM Changeset in webkit [140501] by tkent@chromium.org
  • 4 edits in trunk/LayoutTests

[Chromium] Fix calendar-picker-key-operations.html
https://bugs.webkit.org/show_bug.cgi?id=101408

Reviewed by Kentaro Hara.

  • platform/chromium/TestExpectations:
  • platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html:

We need to apply the waitUntilClosing idiom because picker closing
operation is asynchronous.

  • platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:

Fix a failure.

8:04 PM Changeset in webkit [140500] by yosin@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed. Remove a wrong entry from platfrom/chromium/TestExpectations

  • platform/chromium/TestExpectations: Remove an entry for fast/forms/associated-element-crash.html
7:37 PM Changeset in webkit [140499] by nduca@chromium.org
  • 3 edits
    1 add in trunk/Source/Platform

[chromium] Add WebDiscardableMemory to platform
https://bugs.webkit.org/show_bug.cgi?id=107183

Reviewed by James Robinson.

WebDiscardable provides a wrapper around memory that can be
relcaimed by the underlying kernel when it is under heavy memory
pressure. This will be used in a followup patch in the Chromium
image decoding store for decoded/resized images.

  • Platform.gypi:
  • chromium/public/Platform.h:

(WebKit):
(Platform):
(WebKit::Platform::allocateDiscardableMemory):

  • chromium/public/WebDiscardableMemory.h: Added.

(WebKit):
(WebDiscardableMemory):
(WebKit::WebDiscardableMemory::~WebDiscardableMemory):

7:07 PM Changeset in webkit [140498] by andersca@apple.com
  • 32 edits
    2 adds in trunk/Source

Source/WebCore: Use a platform strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • WebCore.exp.in:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:

Add new files.

  • platform/PlatformStrategies.h:

Add a way to create/get the storage strategy.

  • storage/StorageNamespace.cpp:

(WebCore::StorageNamespace::localStorageNamespace):
(WebCore::StorageNamespace::sessionStorageNamespace):
Call the storage strategy.

  • storage/StorageNamespace.h:
  • storage/StorageStrategy.cpp: Added.

(WebCore::StorageStrategy::localStorageNamespace):
(WebCore::StorageStrategy::sessionStorageNamespace):
Call through to StorageNamespaceImpl.

  • storage/StorageStrategy.h: Added.

Source/WebKit/efl: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/PlatformStrategiesEfl.cpp:

(PlatformStrategiesEfl::createStorageStrategy):

  • WebCoreSupport/PlatformStrategiesEfl.h:

(PlatformStrategiesEfl):

Source/WebKit/gtk: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/PlatformStrategiesGtk.cpp:

(PlatformStrategiesGtk::createStorageStrategy):

  • WebCoreSupport/PlatformStrategiesGtk.h:

(PlatformStrategiesGtk):

Source/WebKit/mac: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/WebPlatformStrategies.h:

(WebPlatformStrategies):

  • WebCoreSupport/WebPlatformStrategies.mm:

(WebPlatformStrategies::createStorageStrategy):

Source/WebKit/qt: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/PlatformStrategiesQt.cpp:

(PlatformStrategiesQt::createStorageStrategy):

  • WebCoreSupport/PlatformStrategiesQt.h:

(PlatformStrategiesQt):

Source/WebKit/win: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/WebPlatformStrategies.cpp:

(WebPlatformStrategies::createStorageStrategy):

  • WebCoreSupport/WebPlatformStrategies.h:

(WebPlatformStrategies):

Source/WebKit/wince: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebCoreSupport/PlatformStrategiesWinCE.cpp:

(PlatformStrategiesWinCE::createStorageStrategy):

  • WebCoreSupport/PlatformStrategiesWinCE.h:

(PlatformStrategiesWinCE):

Source/WebKit2: Use a platforom strategy for local storage
https://bugs.webkit.org/show_bug.cgi?id=107600

Reviewed by Andreas Kling.

Update for new storage strategy.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::createStorageStrategy):
(WebKit):

  • WebProcess/WebCoreSupport/WebPlatformStrategies.h:

(WebPlatformStrategies):

6:58 PM Changeset in webkit [140497] by commit-queue@webkit.org
  • 9 edits in trunk/Source/WebCore

Optimize the texture packing for texImage2D() and texSubImage2D() in WebGL
https://bugs.webkit.org/show_bug.cgi?id=105821

Patch by Jun Jiang <jun.a.jiang@intel.com> on 2013-01-22
Reviewed by Kenneth Russell.

The original texture packing code uses function pointers to denote each unpack and pack operations for different combination of Source formats,
Destination formats and Alpha Operations. It could be made cleaner and simpler. In this patch, template functions are used and try best to avoid
generating useless code for unreachable path to avoid code bloat. Moreover, the flipY operation is moved into the pack operation instead of
operating in a standalone method to improve performance.

Already covered by current test.

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore):
(WebCore::WebGLRenderingContext::texImage2DImpl):
(WebCore::WebGLRenderingContext::texSubImage2DImpl):

  • platform/graphics/GraphicsContext3D.cpp:

(WebCore::GraphicsContext3D::packImageData):
(WebCore::GraphicsContext3D::extractImageData):
(WebCore::GraphicsContext3D::extractTextureData):
(WebCore):
(WebCore::GraphicsContext3D::packPixels):

  • platform/graphics/GraphicsContext3D.h:

(WebCore::GraphicsContext3D::srcFormatComeFromDOMElementOrImageData):
(GraphicsContext3D):
(WebCore::GraphicsContext3D::ImageExtractor::imageSourceFormat):
(ImageExtractor):

  • platform/graphics/cairo/GraphicsContext3DCairo.cpp:

(WebCore::GraphicsContext3D::ImageExtractor::extractImage):

  • platform/graphics/cg/GraphicsContext3DCG.cpp:

(WebCore::getSourceDataFormat):
(WebCore::GraphicsContext3D::ImageExtractor::extractImage):

  • platform/graphics/efl/GraphicsContext3DEfl.cpp:

(WebCore::GraphicsContext3D::ImageExtractor::extractImage):

  • platform/graphics/qt/GraphicsContext3DQt.cpp:

(WebCore::GraphicsContext3D::ImageExtractor::extractImage):

  • platform/graphics/skia/GraphicsContext3DSkia.cpp:

(WebCore::GraphicsContext3D::ImageExtractor::extractImage):

6:58 PM Changeset in webkit [140496] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Flakiness dashboard: update builders.jsonp
https://bugs.webkit.org/show_bug.cgi?id=107610

Patch by Frank Farzan <frankf@chromium.org> on 2013-01-22
Reviewed by Ojan Vafai.

  • TestResultServer/static-dashboards/builders.jsonp:
6:25 PM Changeset in webkit [140495] by leandrogracia@chromium.org
  • 3 edits in trunk/Source/WebKit/chromium

[Chromium] Expose didCommitCompositorFrame in WebWidgetClient.
https://bugs.webkit.org/show_bug.cgi?id=107325

Reviewed by James Robinson.

Add a notification on WebWidgetClient called when the compositor commits a frame.

  • public/WebWidgetClient.h:

(WebWidgetClient):
(WebKit::WebWidgetClient::didCommitCompositorFrame):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::didCommit):

6:02 PM Changeset in webkit [140494] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Add Android instrumentation tests from ChromiumLinux waterfall
https://bugs.webkit.org/show_bug.cgi?id=107597

Patch by Frank Farzan <frankf@chromium.org> on 2013-01-22
Reviewed by Ojan Vafai.

  • TestResultServer/static-dashboards/builders.js:

(loadBuildersList):

5:50 PM Changeset in webkit [140493] by haraken@chromium.org
  • 26 edits
    2 adds in trunk

Implement UIEvent constructor
https://bugs.webkit.org/show_bug.cgi?id=107430

Reviewed by Adam Barth.

Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm

UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag,
which is enabled on Safari and Chromium for now.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

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

  • Configurations/FeatureDefines.xcconfig:
  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):

  • bindings/scripts/test/V8/V8TestInterface.h:

(V8TestInterface):

  • dom/UIEvent.cpp:

(WebCore::UIEventInit::UIEventInit):
(WebCore):
(WebCore::UIEvent::UIEvent):

  • dom/UIEvent.h:

(WebCore):
(UIEventInit):
(UIEvent):
(WebCore::UIEvent::create):
(WebCore::UIEvent::view):
(WebCore::UIEvent::detail):
(FocusInEventDispatchMediator):
(FocusOutEventDispatchMediator):

  • dom/UIEvent.idl:

Source/WebKit/chromium:

  • features.gypi:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • Scripts/webkitperl/FeatureList.pm:

LayoutTests:

  • fast/events/constructors/ui-event-constructor-expected.txt: Added.
  • fast/events/constructors/ui-event-constructor.html: Added.
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
5:43 PM Changeset in webkit [140492] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL][WebGL] Enable WebGL LayoutTests.
https://bugs.webkit.org/show_bug.cgi?id=107485

Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2013-01-22
Reviewed by Laszlo Gombos.

This patch enables WebGL LayoutTests for Efl Port.

  • platform/efl/TestExpectations:
5:36 PM Changeset in webkit [140491] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

Add functions to ChangeLog - parse bug desc/changed functions, delete/prepend entries
https://bugs.webkit.org/show_bug.cgi?id=107478

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

On the road to resolving Bug 74358, we need a few more functions in
changelog.py.
To make things easier to mock, change @staticmethods to @classmethods.

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

(ChangeLogEntry):
(ChangeLogEntry._parse_reviewer_text):
(ChangeLogEntry._split_contributor_names):
(ChangeLogEntry._parse_author_name_and_email):
(ChangeLogEntry._parse_author_text):
(ChangeLogEntry._parse_touched_functions):
(ChangeLogEntry._parse_bug_description):
(ChangeLogEntry._parse_entry):
(ChangeLogEntry.date_line):
(ChangeLogEntry.bug_description):
(ChangeLogEntry.touched_functions):
(ChangeLogEntry.touched_files_text):
(ChangeLogEntry.is_touched_files_text_clean):
(ChangeLog):
(ChangeLog.parse_latest_entry_from_file):
(ChangeLog._separate_revision_and_line):
(ChangeLog.parse_entries_from_file):
(ChangeLog.set_short_description_and_bug_url):
(ChangeLog.delete_entries):
(ChangeLog.prepend_text):

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

(test_parse_log_entries_from_changelog):
(test_latest_entry_parse):
(test_set_short_description_and_bug_url):
(test_delete_entries):
(test_prepend_text):

5:35 PM Changeset in webkit [140490] by noel.gordon@gmail.com
  • 2 edits
    3 deletes in trunk/LayoutTests

[chromium] webaudio/realtimeanalyser-fft-sizing.html is failing on Win7
https://bugs.webkit.org/show_bug.cgi?id=107581

Unreviewed gardening.

Results on all win platforms match the generic expected result (so use that).

  • platform/chromium-linux/webaudio/realtimeanalyser-fft-sizing-expected.txt: Removed.
  • platform/chromium-win-xp/webaudio/realtimeanalyser-fft-sizing-expected.txt: Removed.
  • platform/chromium-win/webaudio/realtimeanalyser-fft-sizing-expected.txt: Removed.
  • platform/chromium/TestExpectations:
5:33 PM Changeset in webkit [140489] by yosin@chromium.org
  • 3 edits
    4 copies in branches/chromium/1364

Merge 140104

REGRESSION(r137726): Spring Loaded Pan Scrolling doesn't stop
https://bugs.webkit.org/show_bug.cgi?id=107205

Reviewed by Hajime Morita.

Source/WebCore:

The bug is caused by forgetting to set true m_panScrollButtonPressed
in AutoscrollController::startPanScroll().

This patch changes state management during pan scroll by replacing
m_panScrollButtonPressed and m_springLoadedPanScrollInProgress by
m_autoscrollType with introducing new AutoscrollController state
AutoscrollForPanCanStop.

Tests: platform/chromium-win/fast/events/panScroll-click.html

platform/chromium-win/fast/events/panScroll-drag.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::AutoscrollController): Changed to remove initialization of m_panScrollButtonPressed and m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::stopAutoscrollTimer): Changed to remove resetting m_panScrollButtonPressed and m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::handleMouseReleaseEvent): Changed to handle AutoscrollForPan and AutoscrollForPanCanStop.
(WebCore::AutoscrollController::panScrollInProgress): Changed to check AutoscrollForPanCanStop too.
(WebCore::AutoscrollController::startPanScrolling): Changed to remove setting of m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::autoscrollTimerFired): Changed to add case for AutoscrollForPanCanStop.
(WebCore::AutoscrollController::updatePanScrollState): Chagned to use AutoscrollForPan and AutoscrollForPanCanStop.

  • page/AutoscrollController.h:

(AutoscrollController): Changed to add AutoscrollForPanCanStop to AutoscrollType.

LayoutTests:

  • platform/chromium-win/fast/events/panScroll-click-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-click.html: Added.
  • platform/chromium-win/fast/events/panScroll-drag-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-drag.html: Added.
  • platfrom/chromium/TestExpectations: Skip panScroll-{click,drag}.html for Android, Linux, and Mac.

TBR=yosin@chromium.org
Review URL: https://codereview.chromium.org/12040032

5:15 PM Changeset in webkit [140488] by jsbell@chromium.org
  • 26 edits
    3 deletes in trunk/Source/WebCore

IndexedDB: Remove IDBKey from WebKitIDL
https://bugs.webkit.org/show_bug.cgi?id=97375

Reviewed by Kentaro Hara.

Now that references to the artificial IDBKey type have been removed from all IDLs, remove
the support code, and move the conversion code into the IDBBindingUtilities. Removes
references to the autogenerated {V8,JS}IDBKey{Custom,}.{cpp,h} from the project files.

No new tests - just code moves/removing unused code. Updated binding reference test results.

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Modules/indexeddb/IDBKey.idl: Removed.
  • Target.pri:
  • UseJSC.cmake:
  • UseV8.cmake:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/IDBBindingUtilities.cpp:

(WebCore::toJS): Moved here from JSIDBKeyCustom.cpp
(WebCore):

  • bindings/js/JSIDBKeyCustom.cpp: Removed.
  • bindings/scripts/CodeGeneratorJS.pm:

(JSValueToNative):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateFunctionCallString):
(GetNativeType):
(JSValueToNative):

  • bindings/scripts/test/CPP/WebDOMTestObj.cpp:
  • bindings/scripts/test/CPP/WebDOMTestObj.h:
  • bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
  • bindings/scripts/test/GObject/WebKitDOMTestObj.h:
  • bindings/scripts/test/JS/JSTestObj.cpp:
  • bindings/scripts/test/JS/JSTestObj.h:
  • bindings/scripts/test/ObjC/DOMTestObj.h:
  • bindings/scripts/test/ObjC/DOMTestObj.mm:
  • bindings/scripts/test/TestObj.idl: Removed IDBKey-specific test.
  • bindings/scripts/test/V8/V8TestObj.cpp:
  • bindings/v8/IDBBindingUtilities.cpp:

(WebCore::toV8): Moved here from V8IDBKeyCustom.cpp
(WebCore):

  • bindings/v8/custom/V8IDBKeyCustom.cpp: Removed.
5:08 PM EFLWebKit edited by jpao_02gol@hotmail.com
(diff)
5:06 PM Changeset in webkit [140487] by roger_fong@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Unreviewed VS2010 build fix following r140259.

5:03 PM EFLFrameApiTutorial created by jpao_02gol@hotmail.com
4:35 PM Changeset in webkit [140486] by ap@apple.com
  • 14 edits
    2 adds in trunk/Source/WebKit2

Move sandbox initialization to ChildProcess
https://bugs.webkit.org/show_bug.cgi?id=107486

Reviewed by Sam Weinig.

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeSandbox): Removed. We no longer need this function to be implemented in each process type.
  • NetworkProcess/mac/NetworkProcessMac.mm: (WebKit::initializeSandbox): Removed a custom (and incomplete) implementation. (WebKit::NetworkProcess::processUpdateSandboxInitializationParameters): Clear sandbox profile path in parameters, telling ChildProcess to not enter a sandbox.
  • PluginProcess/PluginProcess.h:
  • PluginProcess/mac/PluginProcessMac.mm: Added FIXMEs, saying that we should switch to ChildProcess implementation.
  • Shared/ChildProcess.cpp: Dummy implementations for other platforms.
  • Shared/ChildProcess.h: Added processUpdateSandboxInitializationParameters, which child processes will override to change sandbox initialization parameters.
  • Shared/SandboxInitializationParameters.h: Added.
  • Shared/mac/SandboxInitialiationParametersMac.mm: Added. Abstracts out sandbox parameter vector for coding safety. Encapsulates other things that subclasses will want to do differently.
  • Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::initializeSandbox): Added a shared implementation, based largely on WebProcess version.
  • SharedWorkerProcess/mac/SharedWorkerProcessMac.mm: Removed custom sandboxing code.
  • WebKit2.xcodeproj/project.pbxproj: Added SandboxInitializationParameters files.
  • WebProcess/WebProcess.cpp:
  • WebProcess/WebProcess.h: Updated dummy implementations to match ChildProcess.
  • WebProcess/mac/WebProcessMac.mm: (WebKit): Moved sandboxing code to ChildProcess. (WebKit::WebProcess::processUpdateSandboxInitializationParameters): Override profile path, because default one doesn't work for WebProcessService.
4:06 PM Changeset in webkit [140485] by tonyg@chromium.org
  • 4 edits in trunk/Source/WebCore

Fix assertions in make8BitFrom16BitSource() with threaded parser
https://bugs.webkit.org/show_bug.cgi?id=107596

Reviewed by Adam Barth.

This fixes an assertion in several fast/parser tests. We need to keep track of whether the data is all 8bit.
Luckily this doesn't cost us any size on CompactHTMLToken because the bitfields are collapsed (verified by COMPILE_ASSERT).

No new tests because covered by existing fast/parser tests.

  • html/parser/CompactHTMLToken.cpp:

(WebCore::CompactHTMLToken::CompactHTMLToken):

  • html/parser/CompactHTMLToken.h:

(WebCore::CompactHTMLToken::isAll8BitData):
(CompactHTMLToken):

  • html/parser/HTMLToken.h:

(WebCore::AtomicHTMLToken::AtomicHTMLToken):

4:03 PM Changeset in webkit [140484] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Fix ASSERT(!hasInsertionPoint()) in threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107593

Reviewed by Adam Barth.

Prior to this patch, several fast/parser tests hit ASSERT(!hasInsertionPoint()) in prepareToStopParsing().
That was because hasInsertionPoint() checks m_input.haveSeenEndOfFile() which was skipped for the threaded
parser case. This patch causes us to call markEndOfFile().

No new tests because covered by existing fast/parser tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser): This FIXME was done in a previous patch.
(WebCore::HTMLDocumentParser::finish):

3:45 PM Changeset in webkit [140483] by jsbell@chromium.org
  • 6 edits in trunk/Source

Prevent race condition during Worker shutdown
https://bugs.webkit.org/show_bug.cgi?id=107577

Reviewed by Dmitry Titov.

Source/WebCore:

During worker shutdown, from the main thread a cleanup task is posted followed by
terminating the message queue, which prevents further tasks from being processed. It was
possible for another task be posted by another thread between the main thread calls
to postTask and terminate(), which would cause that task to run after cleanup. Expose
a new WTF::MessageQueue::appendAndKill() method which keeps a mutex around the two steps,
and use that during worker shutdown.

No reliable tests for the race - problem identified by inspection of user crash stacks.

  • workers/WorkerRunLoop.cpp:

(WebCore::WorkerRunLoop::postTaskAndTerminate): New method, uses MessageQueue::appendAndKill()

  • workers/WorkerRunLoop.h:
  • workers/WorkerThread.cpp:

(WebCore::WorkerThread::stop): Uses postTaskAndTerminate() to avoid race.

Source/WTF:

Add MessageQueue::appendAndKill() which wraps those two steps with a mutex so other
threads can't sneak a message in between.

  • wtf/MessageQueue.h: Added appendAndKill() method.
3:44 PM Changeset in webkit [140482] by tony@chromium.org
  • 3 edits
    2 deletes in trunk

Unreviewed, rolling out r140171.
http://trac.webkit.org/changeset/140171
https://bugs.webkit.org/show_bug.cgi?id=107193

Regressed scrollable region size in other cases.

Source/WebCore:

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::simplifiedLayout):

LayoutTests:

  • fast/overflow/height-during-simplified-layout-expected.txt: Removed.
  • fast/overflow/height-during-simplified-layout.html: Removed.
3:36 PM Changeset in webkit [140481] by ap@apple.com
  • 2 edits in trunk/Source/WebCore

[WK2] WebProcessService is not terminated when page is closed
https://bugs.webkit.org/show_bug.cgi?id=107595

Reviewed by Anders Carlsson.

  • platform/mac/RunLoopMac.mm: (WebCore::RunLoop::stop): Allow stopping XPC service run loop. Also, harmonized NSApp vs. [NSApplication sharedApplication] usage.
3:33 PM Changeset in webkit [140480] by jchaffraix@webkit.org
  • 19 edits
    1 add in trunk/LayoutTests

[CSS Grid Layout] Add grid.css to hold the common grid testing code
https://bugs.webkit.org/show_bug.cgi?id=107044

Reviewed by Tony Chang.

  • fast/css-grid-layout/containing-block-grids.html:

Removed 2 bad display: none rules that where overriden by
the inline style declaration.

  • fast/css-grid-layout/minmax-fixed-logical-height-only.html:
  • fast/css-grid-layout/breadth-size-resolution-grid.html:
  • fast/css-grid-layout/calc-resolution-grid-item.html:
  • fast/css-grid-layout/display-grid-set-get.html:
  • fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
  • fast/css-grid-layout/grid-columns-rows-get-set.html:
  • fast/css-grid-layout/grid-element-padding-margin.html:
  • fast/css-grid-layout/minmax-fixed-logical-width-only.html:
  • fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
  • fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
  • fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
  • fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
  • fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
  • fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
  • fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
  • fast/css-grid-layout/percent-resolution-grid-item.html:
  • fast/css-grid-layout/place-cell-by-index.html:

Updated all the files above to:

  • use grid.css.
  • rename 'a', 'b', 'c' and 'd' to more meaningful.
  • change the previous ids to be classes as we ended up having several divs with the same id.
  • fast/css-grid-layout/resources/grid.css: Added.
3:28 PM Changeset in webkit [140479] by ojan@chromium.org
  • 3 edits
    2 adds in trunk

REGRESION(r130774): preferred width of tables does not take max-width into account
https://bugs.webkit.org/show_bug.cgi?id=107576

Reviewed by Tony Chang.

Source/WebCore:

Constrain preferred widths by min/max the way we do in other
RenderBlock subclasses. Eventually, we'll shared the code with
RenderBlock, but this is an incremental step in that direction
that we can safely merge into release branches.

Test: fast/table/min-max-width-preferred-size.html

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::computePreferredLogicalWidths):

LayoutTests:

  • fast/table/min-max-width-preferred-size-expected.txt: Added.
  • fast/table/min-max-width-preferred-size.html: Added.
3:14 PM Changeset in webkit [140478] by abarth@webkit.org
  • 6 edits in trunk/Source/WebCore

The BackgroundHTMLParser shouldn't pause when waiting for scripts
https://bugs.webkit.org/show_bug.cgi?id=107584

Reviewed by Eric Seidel.

Previously, the BackgroundHTMLParser would pause itself when it
encountered a scrip tag and wait for a signal from the main thread to
continue. After this patch, the BackgroundHTMLParser continues ahead
and the main thread keeps a queue of pending tokens.

This patch brings us closer to speculative parsing because when the
BackgroundHTMLParser is continuing ahead, it is speculating that it is
in the correct state. A future patch will let us abort incorret
speculations and resume from an eariler point in the input stream.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::checkThatTokensAreSafeToSendToAnotherThread):
(WebCore::BackgroundHTMLParser::BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::simulateTreeBuilder):
(WebCore::BackgroundHTMLParser::pumpTokenizer):
(WebCore::TokenDelivery::TokenDelivery):
(TokenDelivery):
(WebCore::TokenDelivery::execute):
(WebCore::BackgroundHTMLParser::sendTokensToMainThread):

  • html/parser/BackgroundHTMLParser.h:

(BackgroundHTMLParser):

  • html/parser/CompactHTMLToken.h:

(WebCore):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser):
(WebCore):
(WebCore::HTMLDocumentParser::processTokensFromBackgroundParser):
(WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution):

  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

3:13 PM Changeset in webkit [140477] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] GIF & RAF animations sometimes don't resume after zoom
https://bugs.webkit.org/show_bug.cgi?id=107590

Patch by Andrew Lo <anlo@rim.com> on 2013-01-22
Reviewed by Rob Buis.
Internally reviewed by Jakob Petsovits.

Internal PR 276907.
Dispatch render jobs when resuming backing store updates to perform jobs
queued when updates were suspended.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::resumeBackingStoreUpdates):

3:13 PM Changeset in webkit [140476] by Lucas Forschler
  • 1 edit
    1 add in trunk/Tools

Create a MAC EWS startup shell script.

Reviewed by Ryosuke Niwa.

  • EWSTools/start-queue-mac.sh: Added.
3:03 PM Changeset in webkit [140475] by Simon Fraser
  • 5 edits in trunk/Source/WebCore

Fix scrollperf logging
https://bugs.webkit.org/show_bug.cgi?id=107589

Reviewed by Tim Horton.

The scrollperf logging had two issues:

  1. It relied on a paint logging a "filled" event, but it's possible

for existing tiles to be moved into the viewport and filling it, so
we need to log from the scrolling thread both when we have unfilled pixels,
and when the last scroll revealed unfilled pixels.

  1. On some pages, z-index:-1 elements behind the body cause the root

TileCache to have drawsContent set to false, so none of its tiles paint. In
that case, the check for a non-zero paintCount in TileCache::blankPixelCountForTiles()
was wrong; we don't think there's a way to have an unpainted tile in the tree.

Also fix the signature of blankPixelCountForTiles() to take references.

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.h:

(ScrollingTreeScrollingNodeMac):

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:

(WebCore::ScrollingTreeScrollingNodeMac::ScrollingTreeScrollingNodeMac):
(WebCore::ScrollingTreeScrollingNodeMac::logExposedUnfilledArea):

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

(WebCore::TileCache::blankPixelCountForTiles):

2:46 PM Changeset in webkit [140474] by msaboff@apple.com
  • 2 edits in trunk/LayoutTests

sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A7.2.html is crashing
https://bugs.webkit.org/show_bug.cgi?id=90742

Unreviewed. Test passes without any error or crashing. Suspect
that the original issue has been resolved.

  • platform/mac/TestExpectations:
2:46 PM Changeset in webkit [140473] by hclam@chromium.org
  • 2 edits in trunk/Source/WebCore

Make CompactHTMLToken a little more compact
https://bugs.webkit.org/show_bug.cgi?id=107317

Patch by Eric Seidel <eric@webkit.org> on 2013-01-22
Reviewed by Adam Barth.

The windows builders got sad because MSVC won't combine
adjacent bit-fields with different types. Changing
bool to unsigned should fix the problem.

  • html/parser/CompactHTMLToken.h:

(CompactHTMLToken):

2:39 PM Changeset in webkit [140472] by roger_fong@apple.com
  • 2 edits
    50 adds in trunk/Source/JavaScriptCore

JavaScriptCore property sheets, project files and modified build scripts.
https://bugs.webkit.org/show_bug.cgi?id=106987

Reviewed by Brent Fulgham.

2:36 PM Changeset in webkit [140471] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=107587

Unreviewed. Mark these tests as slow on Win7 Debug:
platform/chromium/virtual/gpu/fast/hidpi/clip-text-in-hidpi.html
platform/chromium/virtual/gpu/fast/hidpi/device-scale-factor-paint.html
platform/chromium/virtual/gpu/fast/hidpi/focus-rings.html

  • platform/chromium/TestExpectations:
2:22 PM Changeset in webkit [140470] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[Blackberry] Static code analysis warning fixes
https://bugs.webkit.org/show_bug.cgi?id=107464

Patch by Anthony Scian <ascian@rim.com> on 2013-01-22
Reviewed by Rob Buis.

Klocwork issues: 1367, 2367

  • add NULL pointer checks detected by static code analysis
  • platform/blackberry/WidgetBlackBerry.cpp:

(WebCore::Widget::setCursor):

  • plugins/blackberry/PluginViewBlackBerry.cpp:

(WebCore::PluginView::updatePluginWidget):

2:13 PM Changeset in webkit [140469] by Joseph Pecoraro
  • 14 edits in trunk

[Mac] Enable Page Visibility (PAGE_VISIBILITY_API)
https://bugs.webkit.org/show_bug.cgi?id=107230

Reviewed by David Kilzer.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

No new tests. Covered by existing tests which are now unskipped.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • DumpRenderTree/mac/TestRunnerMac.mm:

(TestRunner::resetPageVisibility):
Fix a typo in the original implementation. resetPageVisibility should
pass initialState YES so an event is not dispatched, which causes
issues in multiple tests. This now matches other ports.

LayoutTests:

  • fast/events/page-visibility-iframe-delete-test-expected.txt:
  • fast/events/page-visibility-iframe-delete-test.html:

Fix a typo.

  • platform/mac/TestExpectations:

Unskip the tests on OS X.

2:13 PM Changeset in webkit [140468] by Joseph Pecoraro
  • 2 edits
    1 delete in trunk/Source/WebKit2

Remove empty file WebPageProxyMessageKinds.h
https://bugs.webkit.org/show_bug.cgi?id=107335

Reviewed by Kentaro Hara.

  • GNUmakefile.list.am:
  • Shared/CoreIPCSupport/WebPageProxyMessageKinds.h: Removed.
2:12 PM Changeset in webkit [140467] by tonyg@chromium.org
  • 6 edits in trunk/Source/WebCore

Make BackgroundHTMLParser track line/column numbers
https://bugs.webkit.org/show_bug.cgi?id=107561

Reviewed by Adam Barth.

No new tests because covered by existing fast/parser tests.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::pumpTokenizer):

  • html/parser/CompactHTMLToken.cpp:

(WebCore::CompactHTMLToken::CompactHTMLToken):

  • html/parser/CompactHTMLToken.h:

(CompactHTMLToken):
(WebCore::CompactHTMLToken::textPosition):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser):
(WebCore::HTMLDocumentParser::lineNumber):
(WebCore::HTMLDocumentParser::textPosition):

  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

2:04 PM Changeset in webkit [140466] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=107328

Unreviewed. Mark this test as missing:
fast/forms/form-associated-element-crash3.html

  • platform/chromium/TestExpectations:
2:04 PM Changeset in webkit [140465] by alecflett@chromium.org
  • 2 edits in trunk/Source/WebCore

IndexedDB: Don't assert when deprecated setCallbacks is called
https://bugs.webkit.org/show_bug.cgi?id=107580

Reviewed by Tony Chang.

Remove an assert for IDBTransactionBackendImpl that was deprecated
in a previous commit, but is still called by old chromium code.
After the chromium code is removed, this method will be removed
entirely.

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(WebCore::IDBTransactionBackendImpl::setCallbacks):

2:03 PM Changeset in webkit [140464] by junov@google.com
  • 2 edits
    3 copies in branches/chromium/1364

Merge 139137

Color bleeding with rounded rectangles on high dpi displays
https://bugs.webkit.org/show_bug.cgi?id=106373

Reviewed by Simon Fraser.

Source/WebCore:

Test: fast/backgrounds/gradient-background-leakage-hidpi.html

Avoid using the BackgroundBleedShrinkBackground draw strategy for
RenderBox when border width is less than two layout units. This
is because rounded rectangles are always snapped to integer layout
coordinates, even with subpixel layout enabled.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::determineBackgroundBleedAvoidance):

LayoutTests:

New layout test to verify that rounded rectangle corners do not
produce color bleeding on high dpi devices.

  • fast/backgrounds/gradient-background-leakage-hidpi-expected.txt: Added.
  • fast/backgrounds/gradient-background-leakage-hidpi.html: Added.
  • platform/chromium-linux/fast/backgrounds/gradient-background-leakage-hidpi-expected.png: Added.

TBR=junov@google.com

1:42 PM Changeset in webkit [140463] by hclam@chromium.org
  • 1 edit
    1 move in trunk/LayoutTests

[chromium] Update test expectations.

Unreviewed rebaseline for layout test:
platform/chromium/fast/events/touch/touch-hit-rects-in-iframe.html

  • platform/chromium-mac/platform/chromium/fast/events/touch/touch-hit-rects-in-iframe-expected.txt: Renamed from LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/fast/events/touch/touch-hit-rects-in-iframe-expected.txt.
1:31 PM Changeset in webkit [140462] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] webaudio/realtimeanalyser-fft-sizing.html is failing on Win7
https://bugs.webkit.org/show_bug.cgi?id=107581

Unreviewed build fix. Mark the following test as failing on Win7:
webaudio/realtimeanalyser-fft-sizing.html

  • platform/chromium/TestExpectations:
1:28 PM Changeset in webkit [140461] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebCore

[GTK] Disable CSS Regions in release builds
https://bugs.webkit.org/show_bug.cgi?id=106541

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-01-22
Reviewed by Martin Robinson.

The CSS Regions feature is not yet deemed stable enough to be enabled
in release builds, so disable it. It's still enabled for development
builds, via FeatureList.pm.

No new tests - no testable changes.

  • GNUmakefile.features.am.in:
1:27 PM Changeset in webkit [140460] by zandobersek@gmail.com
  • 4 edits in trunk

[GTK] Enable CSS Image Orientation feature
https://bugs.webkit.org/show_bug.cgi?id=99040

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-01-22
Reviewed by Martin Robinson.

Tools:

Enable the CSS Image Orientation feature in the development
builds of the GTK port. The feature is still disabled in the release
builds.

  • Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Remove the general expectation, replacing it with a failure expectation
for the test that's failing due to whitespace problems in the cssText attribute
value after the image orientation attribute is set.

  • platform/gtk/TestExpectations:
1:26 PM Changeset in webkit [140459] by zandobersek@gmail.com
  • 6 edits in trunk

[GTK] Enable the <template> element support in development builds
https://bugs.webkit.org/show_bug.cgi?id=106575

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-01-22
Reviewed by Martin Robinson.

Source/WebCore:

Add a missing build target that contains the custom JS bindings.

No new tests - the related tests are being unskipped and mostly pass.

  • GNUmakefile.list.am:

Tools:

Enable the <template> element support in the development builds of the GTK port.

  • Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Remove the skip entry for the layout tests of the element.
Add a failure expectation for a flaky test that's being unskipped.

  • platform/gtk/TestExpectations:
1:23 PM Changeset in webkit [140458] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

Prettify the output of the override-feature-defines script
https://bugs.webkit.org/show_bug.cgi?id=106542

Patch by Zan Dobersek <zandobersek@gmail.com> on 2013-01-22
Reviewed by Martin Robinson.

The output now clearly lists the feature defines being overridden
along with the default and overriding values for each feature define.

  • gtk/override-feature-defines:

(adjust_feature_defines_makefile):
(adjust_feature_defines_makefile.override_feature_define):

1:21 PM Changeset in webkit [140457] by jsbell@chromium.org
  • 26 edits in trunk/Source/WebCore

IndexedDB: Remove dependency on IDBKey type from IDLs
https://bugs.webkit.org/show_bug.cgi?id=106912

Reviewed by Kentaro Hara.

This is a preamble to wkbug.com/97375 "Remove IDBKey from WebKitIDL"; IDBKey is
not a concept from the Indexed DB spec but a convenient internal type. It was
exposed in the IDL with custom binding code and special cases in the generator
to map from script values to the WebCore type. To remove those special cases
and match the WebIDL in the spec, the IDLs are changed to use "any" and the
implementations now take ScriptValues. This does mean that each call site must
call into IDBBindingUtilities to map from ScriptValue to IDBKey.

No new tests - just a refactor.

  • Modules/indexeddb/IDBAny.cpp: Remove IDBKey as a variant type - just use ScriptValue.
  • Modules/indexeddb/IDBAny.h:

(WebCore):
(IDBAny):

  • Modules/indexeddb/IDBCursor.cpp:

(WebCore::IDBCursor::continueFunction): Now takes any/ScriptValue.
(WebCore):

  • Modules/indexeddb/IDBCursor.h:

(WebCore::IDBCursor::continueFunction):
(IDBCursor):

  • Modules/indexeddb/IDBCursor.idl:
  • Modules/indexeddb/IDBCursorBackendImpl.cpp:

(WebCore::IDBCursorBackendImpl::deleteFunction):

  • Modules/indexeddb/IDBFactory.cpp:

(WebCore::IDBFactory::cmp): Now takes any/ScriptValue.

  • Modules/indexeddb/IDBFactory.h:

(IDBFactory):

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

(WebCore::IDBIndex::openCursor): Now takes any/ScriptValue.
(WebCore::IDBIndex::count): Now takes any/ScriptValue.
(WebCore::IDBIndex::openKeyCursor): Now takes any/ScriptValue.
(WebCore::IDBIndex::get): Now takes any/ScriptValue.
(WebCore::IDBIndex::getKey): Now takes any/ScriptValue.

  • Modules/indexeddb/IDBIndex.h:

(WebCore::IDBIndex::openCursor):
(IDBIndex):
(WebCore::IDBIndex::openKeyCursor):

  • Modules/indexeddb/IDBIndex.idl:
  • Modules/indexeddb/IDBKeyRange.cpp:

(WebCore::IDBKeyRange::create): Add helper for back-end creation of single-key ranges.
(WebCore):
(WebCore::IDBKeyRange::lowerValue): Impl. of new "any" type accessor exposed to script.
(WebCore::IDBKeyRange::upperValue): Ditto.
(WebCore::IDBKeyRange::only): Now takes any/ScriptValue.
(WebCore::IDBKeyRange::lowerBound): Now takes any/ScriptValue.
(WebCore::IDBKeyRange::upperBound): Now takes any/ScriptValue.
(WebCore::IDBKeyRange::bound): Now takes any/ScriptValue.

  • Modules/indexeddb/IDBKeyRange.h:

(IDBKeyRange):
(WebCore::IDBKeyRange::lowerBound):
(WebCore::IDBKeyRange::upperBound):
(WebCore::IDBKeyRange::bound):

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

(WebCore::IDBObjectStore::get): Now takes any/ScriptValue.
(WebCore::IDBObjectStore::add): Now takes any/ScriptValue.
(WebCore):
(WebCore::IDBObjectStore::put): Now takes any/ScriptValue.
(WebCore::IDBObjectStore::deleteFunction): Now takes any/ScriptValue.
(WebCore::IDBObjectStore::openCursor): Now takes any/ScriptValue.
(WebCore::IDBObjectStore::count): Now takes any/ScriptValue.

  • Modules/indexeddb/IDBObjectStore.h:

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

  • Modules/indexeddb/IDBObjectStore.idl:
  • Modules/indexeddb/IDBRequest.cpp: Result IDBAny type is now ScriptValue.

(WebCore::IDBRequest::onSuccess):

  • bindings/js/IDBBindingUtilities.cpp:

(WebCore::scriptValueToIDBKey): The inverse of idbKeyToScriptValue().
(WebCore):

  • bindings/js/IDBBindingUtilities.h:

(WebCore):

  • bindings/js/JSIDBAnyCustom.cpp:

(WebCore::toJS):

  • bindings/v8/IDBBindingUtilities.cpp:

(WebCore::scriptValueToIDBKey): Ditto.
(WebCore):

  • bindings/v8/IDBBindingUtilities.h:

(WebCore):

  • bindings/v8/custom/V8IDBAnyCustom.cpp:

(WebCore::toV8): Remove IDBKey variant type.

1:20 PM Changeset in webkit [140456] by zandobersek@gmail.com
  • 4 edits in trunk/Tools

Remove uses of deprecated unittest.TestCase aliases
https://bugs.webkit.org/show_bug.cgi?id=102252

Reviewed by Adam Barth.

Replace the deprecated assertEquals method of the TestCase interface
used in some webkitpy unittests with the assertEqual method.

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

(ProfilerFactoryTest._assert_default_profiler_name):
(ProfilerFactoryTest.test_default_profiler_output):

  • Scripts/webkitpy/layout_tests/port/gtk_unittest.py:

(GtkPortTest.test_expectations_files):

  • Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:

(TestHttpServer.test_win32_start_and_stop):

1:20 PM Changeset in webkit [140455] by jschuh@chromium.org
  • 2 edits in trunk/Source/WebCore

TRANSFORMATION_MATRIX_USE_X86_64_SSE2 broken for 64-bit Windows builds
https://bugs.webkit.org/show_bug.cgi?id=107498

Reviewed by James Robinson.

Enable TRANSFORMATION_MATRIX_USE_X86_64_SSE2 for 64-bit Windows.

No new tests. Covered by existing tests.

  • platform/graphics/transforms/TransformationMatrix.h:

(WebCore):
(TransformationMatrix):

1:09 PM Changeset in webkit [140454] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Fix a race condition on SkBitmap::lockPixels()/unlockPixels() for lazy image decoding
https://bugs.webkit.org/show_bug.cgi?id=107404

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

Skbitmap::lockPixels()/unlockPixels() are not threadsafe.
unlike SkPixelRef, these 2 calls are not protected by an internal mutex.
Bugfix, no behaviral change and hard to test as tests will be flaky.

  • platform/graphics/chromium/ImageDecodingStore.cpp:

(WebCore::ImageDecodingStore::lockCache):
(WebCore::ImageDecodingStore::unlockCache):
(WebCore::ImageDecodingStore::insertAndLockCache):
(WebCore::ImageDecodingStore::overwriteAndLockCache):

  • platform/graphics/chromium/ImageDecodingStore.h:

(ImageDecodingStore):

1:01 PM Changeset in webkit [140453] by eric@webkit.org
  • 3 edits in trunk/Source/WebCore

Make CompactHTMLToken a little more compact
https://bugs.webkit.org/show_bug.cgi?id=107317

Reviewed by Darin Adler.

Reduce the size of CompactHTMLToken by two pointers.
The abuse of the attribute vector to store the DOCTYPE strings
is kinda lame, but makes a lot of sense given how rare DOCTYPE tokens are.

The resulting CompactHTMLToken vector should be a smaller malloc and thus faster.
However I saw no perf change on html-parser-srcdoc.html.

  • html/parser/CompactHTMLToken.cpp:

(SameSizeAsCompactHTMLToken):
(WebCore):
(WebCore::CompactHTMLToken::CompactHTMLToken):
(WebCore::CompactHTMLToken::isSafeToSendToAnotherThread):

  • html/parser/CompactHTMLToken.h:

(WebCore::CompactHTMLToken::type):
(CompactHTMLToken):
(WebCore::CompactHTMLToken::publicIdentifier):
(WebCore::CompactHTMLToken::systemIdentifier):

12:57 PM Changeset in webkit [140452] by esprehn@chromium.org
  • 3 edits in trunk/Source/WebCore

Assertion parent->inDocument() failed in WebCore::PseudoElement::PseudoElement
https://bugs.webkit.org/show_bug.cgi?id=106224

Reviewed by Ojan Vafai.

Appending a node that contains a <style> and also elements that should have
generated content can cause us to create PseudoElements in nodes that are not
yet inDocument because we may recalcStyle in HTMLStyleElement::insertedInto
triggering a reattach() which could then traverse into the siblings of the
<style> attaching them even though they are not yet inDocument.

This means that we should not assert about the parent of a PseudoElement
being inDocument as this is not always the case.

Instead forward Node::insertedInto and removedFrom notifications to
PseudoElements so they will correctly get their inDocument bit set. Nothing
in the code appears to depend on them being inDocument we just make sure to
set it so they're consistent with the rest of the document.

No new tests, there's no way to test that PseudoElements are really inDocument.

  • dom/Element.cpp:

(WebCore::Element::insertedInto):
(WebCore::Element::removedFrom):

  • dom/PseudoElement.cpp:

(WebCore::PseudoElement::PseudoElement):

12:30 PM Changeset in webkit [140451] by roger_fong@apple.com
  • 3 edits
    20 adds in trunk/Source/WTF

WTF project files and property sheets for getting WebKit to compile in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=106986

Reviewed by Timothy Horton and Brent Fulgham.

  • WTF.vcproj/WTF.sln:
  • WTF.vcxproj: Added.
  • WTF.vcxproj/WTF.vcxproj: Added.
  • WTF.vcxproj/WTF.vcxproj.filters: Added.
  • WTF.vcxproj/WTF.vcxproj.user: Added.
  • WTF.vcxproj/WTFCommon.props: Added.
  • WTF.vcxproj/WTFDebug.props: Added.
  • WTF.vcxproj/WTFGenerated.make: Added.
  • WTF.vcxproj/WTFGenerated.vcxproj: Added.
  • WTF.vcxproj/WTFGenerated.vcxproj.filters: Added.
  • WTF.vcxproj/WTFGenerated.vcxproj.user: Added.
  • WTF.vcxproj/WTFGeneratedCommon.props: Added.
  • WTF.vcxproj/WTFGeneratedDebug.props: Added.
  • WTF.vcxproj/WTFGeneratedRelease.props: Added.
  • WTF.vcxproj/WTFPostBuild.cmd: Added.
  • WTF.vcxproj/WTFPreBuild.cmd: Added.
  • WTF.vcxproj/WTFPreLink.cmd: Added.
  • WTF.vcxproj/WTFRelease.props: Added.
  • WTF.vcxproj/build-generated-files.sh: Added.
  • WTF.vcxproj/copy-files.cmd: Added.
  • WTF.vcxproj/work-around-vs-dependency-tracking-bugs.py: Added.
  • config.h:
12:26 PM Changeset in webkit [140450] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

REGRESSION(r140231): media track layout tests crashing
https://bugs.webkit.org/show_bug.cgi?id=107579

Unreviewed. Mark 3 tests as crashing:
media/track/track-css-cue-lifetime.html
media/track/track-css-matching.html
media/track/track-css-property-whitelist.html

  • platform/chromium/TestExpectations:
12:12 PM Changeset in webkit [140449] by hclam@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

REGRESSION(r140392): InjectIDBKeyTest.TopLevelPropertyStringValue is crashing
https://bugs.webkit.org/show_bug.cgi?id=107578

Unreviewed build fix. Disabled 2 tests that are crashing after r140392.

  • tests/IDBBindingUtilitiesTest.cpp:

(WebKit::TEST_F):

12:07 PM Changeset in webkit [140448] by alexis@webkit.org
  • 18 edits
    5 adds in trunk

Allow construction of unprefixed transition DOM events.
https://bugs.webkit.org/show_bug.cgi?id=107319

Reviewed by Dean Jackson.

Source/WebCore:

Make possible to construct unprefixed DOM events for transitions.
Unfortunately I have to duplicate the C++ implementation class of the
events (TransitionEvent.h and TransitionEvent.cpp). I can't find a
better way to re-use the WebKitTransitionEvent class to back the
TransitionEvent.idl as our code generators don't allow to have a
different name for the C++ class used in the generated file than the
interface name specified in the IDL file. Unfortunately
https://trac.webkit.org/wiki/WebKitIDL#InterfaceName doesn't help as
it's only a way to unlink the interface name specified in the IDL with
the one exposed in JavaScript. I don't think we should support such a
feature in our code generators as WebKitTransitionEvent class and more
exactly prefixed DOM events for transitions will be removed one day so
this use case will become obselete.

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

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/DOMAllInOne.cpp:
  • dom/EventNames.in:
  • dom/TransitionEvent.cpp: Added.

(WebCore):
(WebCore::TransitionEventInit::TransitionEventInit):
(WebCore::TransitionEvent::TransitionEvent):
(WebCore::TransitionEvent::~TransitionEvent):
(WebCore::TransitionEvent::propertyName):
(WebCore::TransitionEvent::elapsedTime):
(WebCore::TransitionEvent::interfaceName):

  • dom/TransitionEvent.h: Added.

(WebCore):
(TransitionEventInit):
(TransitionEvent):
(WebCore::TransitionEvent::create):

  • dom/TransitionEvent.idl: Added.
  • page/DOMWindow.idl:
  • page/animation/AnimationController.cpp:

(WebCore::AnimationControllerPrivate::fireEventsAndUpdateStyle): always
create a TransitionEvent now. EventTarget will be responsible to create
a WebKitTransitionEvent if necessary.

LayoutTests:

Add new tests to cover the feature. Update some existing ones with new
expected results as a new constructor was added.

  • fast/dom/constructed-objects-prototypes.html:
  • fast/dom/constructed-objects-prototypes-expected.txt:
  • fast/events/constructors/transition-event-constructor-expected.txt: Added.
  • fast/events/constructors/transition-event-constructor.html: Added.
  • fast/events/event-creation.html:
  • platform/chromium/TestExpectations: Chromium turns the feature off.
12:03 PM Changeset in webkit [140447] by tony@chromium.org
  • 3 edits
    2 copies in branches/chromium/1364

Merge r139337 to M25.

REGRESSION(r136967): margin-top + overflow:hidden causes incorrect layout for internal floated elements
https://bugs.webkit.org/show_bug.cgi?id=106374

Reviewed by David Hyatt.

r136397 treated any self-collapsing block that had a clearance delta as though it was clearing a float, but
blocks that avoid floats can get a clearance delta too. So just ensure there is clearance on the block when deciding
whether we need to add the margin back in before placing the float.

TBR=tony@chromium.org
Review URL: https://codereview.chromium.org/12039022

11:55 AM Changeset in webkit [140446] by abarth@webkit.org
  • 3 edits in trunk/Source/WebCore

Wean BackgroundHTMLParser off HTMLInputStream
https://bugs.webkit.org/show_bug.cgi?id=107575

Reviewed by Eric Seidel.

The BackgroundHTMLParser doesn't need to use HTMLInputStream because it
doesn't need to handle nested calls to document.write. Instead, we can
just use a SegmentedString directly, which will let us checkpoint
m_input for speculation.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::append):
(WebCore::BackgroundHTMLParser::finish):
(WebCore::BackgroundHTMLParser::markEndOfFile):
(WebCore):
(WebCore::BackgroundHTMLParser::pumpTokenizer):

  • html/parser/BackgroundHTMLParser.h:

(BackgroundHTMLParser):

11:24 AM Changeset in webkit [140445] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

[Soup] Random thread crashes
https://bugs.webkit.org/show_bug.cgi?id=107439

Reviewed by Martin Robinson.

Process all pending requests in the inner GMainContext created to
perform synchronous requests before restoring the thread default. No
new tests required, already covered by network tests.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::WebCoreSynchronousLoader::~WebCoreSynchronousLoader):

11:24 AM Changeset in webkit [140444] by senorblanco@chromium.org
  • 1 edit
    2 copies in branches/chromium/1364

Merge 140057

imageSmoothingEnabled frequent, unpredictable crashes
https://bugs.webkit.org/show_bug.cgi?id=107161

Patch by Alexis Hetu <sugoi@chromium.org> on 2013-01-17
Reviewed by Stephen White.

Source/WebCore:

Added a NULL pointer check to fix a crash.

Test: fast/canvas/canvas-imageSmoothingEnabled-zero-size.html

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::setWebkitImageSmoothingEnabled):

LayoutTests:

Added a layout test for setting image smoothing enabled on a 0 sized
canvas.

  • fast/canvas/canvas-imageSmoothingEnabled-zero-size-expected.txt: Added.
  • fast/canvas/canvas-imageSmoothingEnabled-zero-size.html: Added.

TBR=commit-queue@webkit.org
Review URL: https://codereview.chromium.org/12039021

11:15 AM Changeset in webkit [140443] by Christophe Dumez
  • 7 edits in trunk/Source/WebCore

[gstreamer] GstBus signal watch should be removed on clean up
https://bugs.webkit.org/show_bug.cgi?id=107544

Reviewed by Philippe Normand.

Our gstreamer backend code currently calls gst_bus_add_signal_watch()
on GstBus to add a signal watch. As per the gstreamer documentation,
"To clean up, the caller is responsible for calling
gst_bus_remove_signal_watch() as many times as this function is
called". This is because gst_bus_add_signal_watch() causes the GstBus
object to be ref'd and gst_bus_remove_signal_watch() needs to be
called to properly unref it.

This patch makes sure that gst_bus_remove_signal_watch() is called
on the GstBus object when cleaning up. This patch also uses smart
pointers for GstBus objects for consistency.

No new tests, no behavior change for layout tests.

  • platform/audio/gstreamer/AudioDestinationGStreamer.cpp:

(WebCore::AudioDestinationGStreamer::AudioDestinationGStreamer):
(WebCore::AudioDestinationGStreamer::~AudioDestinationGStreamer):

  • platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:

(WebCore::AudioFileReader::~AudioFileReader):
(WebCore::AudioFileReader::decodeAudioForBusCreation):

  • platform/graphics/gstreamer/GStreamerGWorld.cpp:

(WebCore::GStreamerGWorld::GStreamerGWorld):

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:

(webkitGstPipelineGetBus):

  • platform/graphics/gstreamer/GStreamerVersioning.h:
  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):

11:13 AM Changeset in webkit [140442] by jer.noble@apple.com
  • 2 edits in trunk/Tools

REGRESSION(r140344): Repeated crashes in WKTR PlatformWebView::viewSupportsOptions().
https://bugs.webkit.org/show_bug.cgi?id=107562

Rubber-stamped by Alexy Proskuryakov.

The input to WKBooleanGetValue() is not NULL-safe, so NULL check its inputs before calling.

  • WebKitTestRunner/mac/PlatformWebViewMac.mm:

(WTR::PlatformWebView::PlatformWebView):
(WTR::PlatformWebView::viewSupportsOptions):

11:12 AM Changeset in webkit [140441] by abarth@webkit.org
  • 3 edits in trunk/Source/WebCore

BackgroundHTMLParser should simulate tree building in a separate function
https://bugs.webkit.org/show_bug.cgi?id=107569

Reviewed by Eric Seidel.

This patch cleans up BackgroundHTMLParser::pumpTokenizer to prepare for
implementing speculative parsing.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::simulateTreeBuilder):
(WebCore):
(WebCore::BackgroundHTMLParser::pumpTokenizer):

  • html/parser/BackgroundHTMLParser.h:

(BackgroundHTMLParser):

  • page/Settings.in:
10:52 AM Changeset in webkit [140440] by kov@webkit.org
  • 2 edits in trunk

[GTK] Debug build failure on x86-64
https://bugs.webkit.org/show_bug.cgi?id=107400

Reviewed by Xan Lopez.

  • configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not

overriden through the environment variable.

10:50 AM Changeset in webkit [140439] by commit-queue@webkit.org
  • 3 edits
    2 deletes in trunk

Unreviewed, rolling out r140435.
http://trac.webkit.org/changeset/140435
https://bugs.webkit.org/show_bug.cgi?id=107565

Crashes on ClusterFuzz due to float not removed (Requested by
inferno-sec on #webkit).

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

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):

LayoutTests:

  • fast/block/float/overhanging-float-not-removed-crash-expected.txt: Removed.
  • fast/block/float/overhanging-float-not-removed-crash.html: Removed.
10:34 AM Changeset in webkit [140438] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Yarr JIT isn't big endian compatible
https://bugs.webkit.org/show_bug.cgi?id=102897

Patch by Tobias Netzel <tobias.netzel@googlemail.com> on 2013-01-22
Reviewed by Oliver Hunt.

This patch was tested in the current mozilla codebase only and has passed the regexp tests there.

  • yarr/YarrJIT.cpp:

(JSC::Yarr::YarrGenerator::generatePatternCharacterOnce):

10:27 AM Changeset in webkit [140437] by ddkilzer@apple.com
  • 4 edits in trunk/Source

Fix DateMath.cpp to compile with -Wshorten-64-to-32
<http://webkit.org/b/107503>

Reviewed by Darin Adler.

Source/JavaScriptCore:

  • runtime/JSDateMath.cpp:

(JSC::parseDateFromNullTerminatedCharacters): Remove unneeded
static_cast<int>().

Source/WTF:

Fixes the following build errors with -Wshorten-64-to-32:

DateMath.cpp:742:47: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

if (month == 2 && day > 28 && !isLeapYear(year))

~

DateMath.cpp:757:48: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

double dateSeconds = ymdhmsToSeconds(year, month, day, hours, minutes, seconds) - timeZoneSeconds;

~

DateMath.cpp:757:55: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

double dateSeconds = ymdhmsToSeconds(year, month, day, hours, minutes, seconds) - timeZoneSeconds;

~

DateMath.cpp:757:60: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

double dateSeconds = ymdhmsToSeconds(year, month, day, hours, minutes, seconds) - timeZoneSeconds;

~

DateMath.cpp:757:67: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

double dateSeconds = ymdhmsToSeconds(year, month, day, hours, minutes, seconds) - timeZoneSeconds;

~

DateMath.cpp:996:59: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

offset = ((o / 100) * 60 + (o % 100)) * sgn;

~ ~

DateMath.cpp:998:37: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

offset = o * 60 * sgn;

~ ~

DateMath.cpp:1005:40: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

offset = (o * 60 + o2) * sgn;

~

DateMath.cpp:1041:40: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

return ymdhmsToSeconds(year, month + 1, day, hour, minute, second) * msPerSecond;

~

DateMath.cpp:1041:45: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

return ymdhmsToSeconds(year, month + 1, day, hour, minute, second) * msPerSecond;

~

DateMath.cpp:1041:50: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

return ymdhmsToSeconds(year, month + 1, day, hour, minute, second) * msPerSecond;

~ ~

DateMath.cpp:1041:56: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]

return ymdhmsToSeconds(year, month + 1, day, hour, minute, second) * msPerSecond;

~ ~

12 errors generated.

  • wtf/DateMath.cpp:

(WTF::ymdhmsToSeconds): Change year argument from long to int.
Change mon, day, hour, minute arguments from int to long.
(WTF::parseInt): Add. Identical to parseLong but bounds checks
for type int.
(WTF::parseLong): Switch to std::numeric_limits<long> instead of
macros.
(WTF::parseES5DatePortion): Change year argument from long to
int.
(WTF::parseES5DateFromNullTerminatedCharacters): Change year
local variable from long to int.
(WTF::parseDateFromNullTerminatedCharacters): Change year and
offset local variables from long to int. Switch from using
parseLong() to parseInt() as needed. Ditto for labs() to abs().
Add overflow check when switching from "MM/DD/YYYY" to
"YYYY/MM/DD" parsing.

10:22 AM Changeset in webkit [140436] by robert@webkit.org
  • 5 edits
    6 adds in trunk

When we do setAttribute("border", null) on a table we should create a border like every other browser
https://bugs.webkit.org/show_bug.cgi?id=102112

Reviewed by Ryosuke Niwa.

Source/WebCore:

http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#tables says:
"If the [table's border] attribute is present but parsing the attribute's value using the rules for parsing
non-negative integers generates an error, a default value of 1px is expected to be used for that property instead."

Match the spec and bring us into line with other browsers by observing the 'parsing non-negative integers' algorithm.

Tests: fast/dom/HTMLTableElement/table-with-invalid-border.html

fast/table/table-with-borderattr-null.html
fast/table/table-with-borderattr-set-to-null.html

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::parseBorderWidthAttribute):
(WebCore::HTMLElement::applyBorderAttributeToStyle):

  • html/HTMLElement.h:

(HTMLElement):

  • html/HTMLTableElement.cpp:

(WebCore::HTMLTableElement::collectStyleForPresentationAttribute):
(WebCore::HTMLTableElement::parseAttribute):

LayoutTests:

  • fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt: Added.
  • fast/dom/HTMLTableElement/table-with-invalid-border.html: Added.
  • fast/table/table-with-borderattr-null-expected.txt: Added.
  • fast/table/table-with-borderattr-null.html: Added.
  • fast/table/table-with-borderattr-set-to-null-expected.txt: Added.
  • fast/table/table-with-borderattr-set-to-null.html: Added.
10:17 AM Changeset in webkit [140435] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

Heap-use-after-free in WebCore::RenderObject::isDescendantOf
https://bugs.webkit.org/show_bug.cgi?id=107226

Reviewed by Emil A Eklund.

Source/WebCore:

Test: fast/block/float/overhanging-float-not-removed-crash.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
Skip anonymous blocks in the chain to get the enclosing block and
be able to correctly mark the overhanging floats in the next siblings.

LayoutTests:

  • fast/block/float/overhanging-float-not-removed-crash-expected.txt: Added.
  • fast/block/float/overhanging-float-not-removed-crash.html: Added.
10:07 AM LayoutUnit edited by eae@chromium.org
Updated status to indicate that it is enabled for apple, chromium and efl (diff)
10:02 AM Changeset in webkit [140434] by ap@apple.com
  • 2 edits in trunk/Tools

One is not allowed to use commit-queue to make oneself a committer.

9:47 AM Changeset in webkit [140433] by jschuh@chromium.org
  • 2 edits in trunk/Source/WebCore

Silence MSVC 64-bit build warning c4309 for FrameTree::invalidCount
https://bugs.webkit.org/show_bug.cgi?id=107439

Reviewed by Dimitri Glazkov.

MSVC detects that the constant notFound is truncated on assignment to
invalidCount. Since we never compare them (as it would always fail on
64-bit anyway), just initialize invalidCount directly to -1.

No new tests. No behavior changed.

  • page/FrameTree.h:

(FrameTree):

9:24 AM Changeset in webkit [140432] by peter@chromium.org
  • 2 edits in branches/chromium/1364/Source/WebKit/chromium

Merge 140035
As approved in http://crbug.com/167028

[chromium] Double-tap zoom should take into account accessibility fontScaleFactor
https://bugs.webkit.org/show_bug.cgi?id=107123

Patch by John Mellor <johnme@chromium.org> on 2013-01-17
Reviewed by Adam Barth.

Platforms which support Text Autosizing (currently just Chrome for
Android) may provide a textAutosizingFontScaleFactor (defaults to 1.0).

This value is intended to be chosen by the user to indicate how large
they want text to appear, for example Chrome for Android has a "Text
scaling" slider in Settings > Accessibility that lets you choose a value
in the range 50% - 200% (defaults to 100%*).

For text in wide columns that typically gets autosized, this value is
applied by multiplying the textAutosizingMultiplier computed for each
cluster by the textAutosizingFontScaleFactor. Double-tap zoom will fit
the column to the screen (ignoring the textAutosizingFontScaleFactor)
since the column is wide. This part already works.

For text in narrow columns that doesn't get autosized, the
textAutosizingFontScaleFactor is not applied through Text Autosizing,
and instead needs to be applied by adjusting the double-tap zoom level.
When double-tapping on narrow columns, instead of fitting the column to
the screen (which would often zoom in excessively far), the existing
logic in computeScaleAndScrollForHitRect applies a maximum zoom level
called the legibleScale. This value needs to be multiplied by the
textAutosizingFontScaleFactor, so that we zoom in proportionately
further on non-autosized narrow columns, hence the effective text size
(taking into account zoom) will have increased in proportion to the
textAutosizingFontScaleFactor as expected.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::computeScaleAndScrollForHitRect):

Multiplies legibleScale (the maximum zoom level) by the
textAutosizingFontScaleFactor.

  • tests/WebFrameTest.cpp:

Added WebFrameTest.DivAutoZoomScaleFontScaleFactorTest based on
WebFrameTest.DivAutoZoomScaleBoundsTest to test the interaction
between textAutosizingFontScaleFactor and the double-tap zoom logic.
Also did minor cleanup to WebFrameTest.DivAutoZoomScaleBoundsTest.

TBR=commit-queue@webkit.org
Review URL: https://codereview.chromium.org/12045023

9:17 AM Changeset in webkit [140431] by zandobersek@gmail.com
  • 5 edits in trunk

[Autotools] Remove the Canvas Path configuration option
https://bugs.webkit.org/show_bug.cgi?id=107537

Reviewed by Martin Robinson.

.:

  • configure.ac: Remove the configuration option for the Canvas Path

feature as this is not in line with the new guidelines about feature
enablement in the autotools build system.

Source/WebCore:

No new tests - no new testable functionality.

  • GNUmakefile.am: Remove the Automake conditional analysis, the related

configuration option is being removed as well.

  • GNUmakefile.features.am.in: Add the ENABLE_CANVAS_PATH feature define,

defaulting to 0 in release builds (but is disabled in development builds
of the GTK port as well at the moment).

9:15 AM Changeset in webkit [140430] by zandobersek@gmail.com
  • 2 edits in trunk

[Autotools] Place a warning in configure.ac about adding new configuration options
https://bugs.webkit.org/show_bug.cgi?id=107559

Reviewed by Martin Robinson.

  • configure.ac: Add an eye-catching section explaining that changes in this file might

not be necessary at all and a link pointing to the guidelines on the Trac wiki.

8:52 AM Changeset in webkit [140429] by schenney@chromium.org
  • 3 edits
    2 adds in trunk

Asserts when textPath is used with no path
https://bugs.webkit.org/show_bug.cgi?id=107324

Reviewed by Eric Seidel.

Source/WebCore:

We assert when there is no path associated with an SVG text path
element. Instead, this patch detects the condition and stops trying to
layout text for that textPath element.

Test: svg/text/tpath-without-path.svg

  • rendering/svg/SVGTextLayoutEngine.cpp:

(WebCore::SVGTextLayoutEngine::beginTextPathLayout):
(WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath):

LayoutTests:

Test will assert in debug without this patch.

  • svg/text/tpath-without-path-expected.txt: Added.
  • svg/text/tpath-without-path.svg: Added.
8:41 AM Changeset in webkit [140428] by aandrey@chromium.org
  • 6 edits in trunk/Source/WebCore

Web Inspector: [Canvas] jump to prev/next drawing call in the replay
https://bugs.webkit.org/show_bug.cgi?id=107551

Reviewed by Pavel Feldman.

Implement jumping to the next(previous) drawing call in the WebGL and canvas 2D replay.

  • English.lproj/localizedStrings.js:
  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

  • inspector/Inspector.json:
  • inspector/front-end/CanvasProfileView.js:

(WebInspector.CanvasProfileView):
(WebInspector.CanvasProfileView.prototype.dispose):
(WebInspector.CanvasProfileView.prototype._onReplayDrawingCallClick):

  • inspector/front-end/canvasProfiler.css:

(.canvas-replay-prev-draw img):
(.canvas-replay-next-draw img):

8:19 AM Changeset in webkit [140427] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: remove asynchronous behavior from DTE paintLines method
https://bugs.webkit.org/show_bug.cgi?id=107550

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-22
Reviewed by Pavel Feldman.

Remove paintLinesOperationCredit and all asynchronous behaviour from paintLines method;
also, remove paintLineChunks method.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel.prototype.expandChunks):
(WebInspector.TextEditorMainPanel.prototype._highlightDataReady):
(WebInspector.TextEditorMainPanel.prototype._paintLines):
(WebInspector.TextEditorMainPanel.prototype._renderRanges):
(WebInspector.TextEditorMainPanel.prototype._paintLine):
(WebInspector.TextEditorMainPanel.prototype._applyDomUpdates):

8:07 AM Changeset in webkit [140426] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: [Network] "Secure" cookies can not be deleted.
https://bugs.webkit.org/show_bug.cgi?id=107543

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-22
Reviewed by Pavel Feldman.

To delete secure cookie URL schema need to be "https" instead of "http".

  • inspector/front-end/CookieItemsView.js:

(WebInspector.CookieItemsView.prototype._deleteCookie):
Take care of secure cookies.

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

Unreviewed, rolling out r140420.
http://trac.webkit.org/changeset/140420
https://bugs.webkit.org/show_bug.cgi?id=107557

Still causes crashes (EFL this time) (Requested by kov on
#webkit).

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

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:
  • platform/graphics/gstreamer/GStreamerVersioning.h:
  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(StreamingClient):
(_WebKitWebSrcPrivate):
(webKitWebSrcFinalize):
(webKitWebSrcStop):
(StreamingClient::didReceiveData):

  • platform/network/ResourceHandleClient.h:

(ResourceHandleClient):

  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal):
(ResourceHandleInternal):

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::cleanupSoupRequestOperation):
(WebCore::nextMultipartResponsePartCallback):
(WebCore::sendRequestCallback):
(WebCore::readCallback):

7:34 AM Changeset in webkit [140424] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL] Unskipping some Accessibility Layout Tests for WK2.
https://bugs.webkit.org/show_bug.cgi?id=107555

Unreviewed EFL gardening.

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-01-22

  • platform/efl-wk2/TestExpectations:
7:03 AM Changeset in webkit [140423] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Qt] Crash in PasteboardQt.cpp Pasteboard::writeSelection
https://bugs.webkit.org/show_bug.cgi?id=102192

Patch by Fabien Valée
Patch by Allan Sandfeld Jensen <allan.jensen@digia.com> on 2013-01-22
Reviewed by Jocelyn Turcotte.

QClipboard::setMimeData transfers ownership of QMimeData to the clipboard,
so we should not access it afterwards.

  • platform/qt/PasteboardQt.cpp:

(WebCore::Pasteboard::writeSelection):
(WebCore::Pasteboard::writePlainText):

6:53 AM Changeset in webkit [140422] by Christophe Dumez
  • 2 edits in trunk/Source/WebCore

Regression(r140414): It is causing crashes with gstreamer 0.10
https://bugs.webkit.org/show_bug.cgi?id=107554

Reviewed by Philippe Normand.

gstreamer 0.10 doc led me to believe that gst_element_factory_make()
was not returning a floating reference. However, based on testing
(and results on Qt port) it does so we should NOT adopt the
returned GstElement object.

No new tests, already covered by existing tests.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
6:43 AM Changeset in webkit [140421] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk

Web Inspector: do not highlight really long lines in DTE.
https://bugs.webkit.org/show_bug.cgi?id=107531

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-22
Reviewed by Pavel Feldman.

Source/WebCore:

Improve TextEditorHighlighter.orderedRangesPerLine method to return
only ranges that start before particular column.

Test: inspector/editor/text-editor-long-line.html

  • inspector/front-end/TextEditorHighlighter.js:

(WebInspector.TextEditorHighlighter):
(WebInspector.TextEditorHighlighter.prototype.setHighlightLineLimit):
(WebInspector.TextEditorHighlighter.prototype.orderedRangesPerLine.comparator):
(WebInspector.TextEditorHighlighter.prototype.orderedRangesPerLine):

LayoutTests:

Layout test to verify that Default Text Editor does not spend time for
highlighting really long lines of code.

  • inspector/editor/highlighter-long-line.html: Correct highlighter defaults in initialization.
  • inspector/editor/text-editor-long-line-expected.txt: Added.
  • inspector/editor/text-editor-long-line.html: Added.
6:40 AM Changeset in webkit [140420] by kov@webkit.org
  • 7 edits in trunk/Source/WebCore

[GStreamer][Soup] Let GStreamer provide the buffer data is downloaded to, to avoid copying
https://bugs.webkit.org/show_bug.cgi?id=105552

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-01-22
Reviewed by Philippe Normand.

Makes it possible for the GStreamer media backend to provide the buffer to which
the Soup networking backend will use to download data to. This makes copying
memory unnecessary when ResourceHandle hands data over to the media player's
StreamingClient. Thanks to Dan Winship for help designing the interface.

No behaviour change, covered by existing tests.

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:

(createGstBufferForData): New helper to create a GstBuffer when
we have a data pointer and a length.
(getGstBufferSize): Abstract obtaining the size of the buffer, so the code
is cleaner while still working for both GST 0.10 and 1.0.
(setGstBufferSize): Ditto, but for setting the size.
(getGstBufferDataPointer): Ditto, but for grabbing the data pointer.
(mapGstBuffer): Convenience method to take care of mapping the buffer so that
we can provide the data pointer to ResourceHandle.
(unmapGstBuffer): Convenience method which takes care of unmapping the buffer
and properly freeing the GstMapInfo.

  • platform/graphics/gstreamer/GStreamerVersioning.h:
  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(StreamingClient): New methods.
(_WebKitWebSrcPrivate): We now store the GstBuffer we provided the data pointer from
so we can later unmap it and push it to the pipeline.
(webKitWebSrcDispose): Deal with the GstBuffer in case it exists when the source is
destroyed.
(webKitWebSrcStop): Also clear the GstBuffer in this case.
(StreamingClient::didReceiveData): Handle the hand-over of the buffer.
(StreamingClient::getBuffer): Provide ResourceHandle with a new GstBuffer's data pointer.

  • platform/network/ResourceHandleClient.h:

(ResourceHandleClient):
(WebCore::ResourceHandleClient::ResourceHandleClient): Constructor to initialize the buffer
member variable to 0.
(WebCore::ResourceHandleClient::~ResourceHandleClient): Destructor to free the buffer if it
has been allocated.
(WebCore::ResourceHandleClient::getBuffer): Default implementation which returns a
newly allocated char pointer.

  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal):
(ResourceHandleInternal): Store actual buffer size, which is no longer a constant.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::cleanupSoupRequestOperation): Clear the buffer pointer, the life-cycle of the
buffer is handled by the ResourceHandleClient.
(WebCore::nextMultipartResponsePartCallback): Get a new buffer from the client before reading.
(WebCore::sendRequestCallback): Ditto.
(WebCore::readCallback): Ditto.

6:20 AM Changeset in webkit [140419] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[EFL] Fix context menu localized string
https://bugs.webkit.org/show_bug.cgi?id=107536

One of localized string has a marker. Since EFL port does not support them
it has to be removed, so the string will be displayed properly.

Patch by Michał Pakuła vel Rutka <Michał Pakuła vel Rutka> on 2013-01-22
Reviewed by Laszlo Gombos.

  • platform/efl/LocalizedStringsEfl.cpp:

(WebCore::contextMenuItemTagCheckSpellingWhileTyping)

5:53 AM ewk_frame_tutorial.pdf attached to EFLWebKit by jpao_02gol@hotmail.com
Ewk_frame tutorial
5:43 AM Changeset in webkit [140418] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

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

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-22
Reviewed by Kentaro Hara.

  • Scripts/webkitpy/common/config/committers.py:
5:33 AM Changeset in webkit [140417] by thiago.santos@intel.com
  • 3 edits in trunk/LayoutTests

[EFL][Chromium] Unreviewed gardening.

Added expectations for a crashing EFL test and fixed
a typo on Chromium's expectations for the same test.

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
5:26 AM Changeset in webkit [140416] by dominik.rottsches@intel.com
  • 3 edits
    13 adds in trunk/LayoutTests

[EFL] Enable sub-pixel tests
https://bugs.webkit.org/show_bug.cgi?id=107548

Unreviewed gardening.

I will run this through EWS'ses and give others a chance to comment
since I am removing the sub-pixel skipping from the wk2/TestExpectations file.
This set of tests seems to be specifically skipped
in all platforms that don't want to run these tests.

  • platform/efl/TestExpectations:
  • platform/efl/fast/sub-pixel/inline-block-with-padding-expected.txt: Added.
  • platform/efl/fast/sub-pixel/selection/selection-gaps-at-fractional-offsets-expected.png: Added.
  • platform/efl/fast/sub-pixel/selection/selection-gaps-at-fractional-offsets-expected.txt: Added.
  • platform/efl/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.png: Added.
  • platform/efl/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt: Added.
  • platform/efl/fast/sub-pixel/sub-pixel-accumulates-to-layers-expected.png: Added.
  • platform/efl/fast/sub-pixel/sub-pixel-accumulates-to-layers-expected.txt: Added.
  • platform/efl/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.png: Added.
  • platform/efl/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt: Added.
  • platform/efl/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png: Added.
  • platform/efl/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt: Added.
  • platform/wk2/TestExpectations:
5:09 AM Changeset in webkit [140415] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, rolling out r140412.
http://trac.webkit.org/changeset/140412
https://bugs.webkit.org/show_bug.cgi?id=107549

Broke rendering of buttons on gmail (Requested by carewolf on
#webkit).

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

  • platform/graphics/qt/TransparencyLayer.h:

(WebCore::TransparencyLayer::TransparencyLayer):

4:55 AM Changeset in webkit [140414] by Christophe Dumez
  • 3 edits in trunk/Source/WebCore

[gstreamer] MediaPlayerPrivateGStreamer should take ownership of the playbin
https://bugs.webkit.org/show_bug.cgi?id=107445

Reviewed by Philippe Normand.

In gstreamer 1.0, gst_element_factory_make() now returns a floating reference.
MediaPlayerPrivateGStreamer calls gst_element_factory_make() to create the
playbin object but does not take ownership of the object. As a consequence,
the object keeps floating until it is unref'd in the
MediaPlayerPrivateGStreamer destructor.

This patch uses a GRefPtr<GstElement> to store the playbin object and only
adopt the object returned by gst_element_factory_make() if gstreamer 0.10
is used. When gstreamer 1.0 is used, the returned object will not be adopted,
which will remove the floating reference. This way, we ensure that the
playbin object is owned by MediaPlayerPrivateGStreamer.

No new tests, no behavior change for layout tests.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):
(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):
(WebCore::MediaPlayerPrivateGStreamer::load):
(WebCore::MediaPlayerPrivateGStreamer::playbackPosition):
(WebCore::MediaPlayerPrivateGStreamer::changePipelineState):
(WebCore::MediaPlayerPrivateGStreamer::duration):
(WebCore::MediaPlayerPrivateGStreamer::seek):
(WebCore::MediaPlayerPrivateGStreamer::paused):
(WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfVideo):
(WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfAudio):
(WebCore::MediaPlayerPrivateGStreamer::setVolume):
(WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfVolumeChange):
(WebCore::MediaPlayerPrivateGStreamer::setRate):
(WebCore::MediaPlayerPrivateGStreamer::buffered):
(WebCore::MediaPlayerPrivateGStreamer::handleMessage):
(WebCore::MediaPlayerPrivateGStreamer::fillTimerFired):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

(MediaPlayerPrivateGStreamer):

4:46 AM Changeset in webkit [140413] by yurys@chromium.org