Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Issue 1416273002: Remove SVGPathElement.pathSegList and related interfaces (Closed)

Created:
5 years, 2 months ago by fs
Modified:
5 years, 1 month ago
CC:
darktears, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-layout_chromium.org, Inactive, chromium-reviews, krit, eae+blinkwatch, Eric Willigers, f(malita), gyuyoung2, jchaffraix+rendering, kouhei+svg_chromium.org, leviw+renderwatch, pdr+svgwatchlist_chromium.org, pdr+renderingwatchlist_chromium.org, rjwright, rwlbuis, Stephen Chennney, shans, szager+layoutwatch_chromium.org, vivekg_samsung, vivekg, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove SVGPathElement.pathSegList and related interfaces This CL removes the SVGPathSegList collection of objects and interface: SVGPathSegList{,TearOff} SVGPathSeg* and support classes such as SVGPathSegListBuilder and SVGPathSegListSource. The SVGPathSegList class is renamed to SVGPath, and stripped of all it's listiness - essentially reducing it to a SVGPathByteStream. SVGAnimatedPath is updated to contain the new type. A new specialization of SVGAnimatedProperty is added for properties that don't have any associated tear-off type. The SVGPathSeg.h header file which still contain various path segment description data is renamed to SVGPathData.h. All tests for SVGPathSeg* functionality are removed, interface tests are updated to not include the removed interfaces and in one case the use of the pathSegList is replaced with the string representation. TBR=timvolodine@chromium.org BUG=539385 Committed: https://crrev.com/240bb9316be42349d5185466ccf28f06f6eb8ee3 Cr-Commit-Position: refs/heads/master@{#356063}

Patch Set 1 #

Patch Set 2 : More expectation updates. #

Total comments: 12

Patch Set 3 : Rebase; Add angle/radii accessors to PathSegmentData. #

Patch Set 4 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+355 lines, -7106 lines) Patch
M android_webview/tools/WebViewShell/test/webexposed/global-interface-listing-expected.txt View 1 2 3 1 chunk +1 line, -213 lines 0 comments Download
M third_party/WebKit/LayoutTests/LeakExpectations View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/fast/dom/Window/resources/window-properties.js View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt View 1 1 chunk +0 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js View 3 chunks +0 lines, -112 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/svg/svglist.html View 1 chunk +0 lines, -7 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/custom/svg-curve-with-relative-cordinates-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/custom/svg-curve-with-relative-cordinates-expected.txt View 1 chunk +0 lines, -11 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-cloning-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-cloning-expected.txt View 1 chunk +0 lines, -13 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-segment-modification-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt View 1 chunk +0 lines, -30 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-lion/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-lion/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-lion/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-lion/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-lion/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-mavericks/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-mavericks/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-mavericks/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-mavericks/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-mavericks/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-snowleopard/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-snowleopard/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-snowleopard/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-snowleopard/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac-snowleopard/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt View 1 chunk +0 lines, -11 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt View 1 chunk +0 lines, -13 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt View 1 chunk +0 lines, -30 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/custom/svg-curve-with-relative-cordinates-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/custom/svg-curve-with-relative-cordinates-expected.txt View 1 chunk +0 lines, -11 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-cloning-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-cloning-expected.txt View 1 chunk +0 lines, -13 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-segment-modification-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win-xp/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt View 1 chunk +0 lines, -30 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt View 1 chunk +0 lines, -11 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-appendItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-clear-and-initialize-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-cloning-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-cloning-expected.txt View 1 chunk +0 lines, -13 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-insertItemBefore-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-removeItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-replaceItem-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-segment-modification-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt View 1 chunk +0 lines, -30 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg View 1 chunk +0 lines, -279 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt View 1 2 1 chunk +0 lines, -22 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/js-svg-constructors.svg View 1 2 3 chunks +0 lines, -33 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/js-svg-constructors-expected.txt View 1 2 2 chunks +0 lines, -21 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-changes.svg View 1 chunk +0 lines, -15 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-changes-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-changes-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-removal.svg View 1 chunk +0 lines, -14 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-removal-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/js-update-path-removal-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/path-getTotalLength-on-big-segment-crash.svg View 1 chunk +3 lines, -10 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/path-segment-initial-role.html View 1 chunk +0 lines, -16 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/path-segment-initial-role-expected.txt View 1 chunk +0 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/script-tests/global-constructors.js View 1 2 1 chunk +0 lines, -22 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/svg-curve-with-relative-cordinates.html View 1 chunk +0 lines, -41 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/textPath-path-change-using-svg-dom.svg View 1 chunk +0 lines, -18 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/textPath-path-change-using-svg-dom-expected.svg View 1 chunk +0 lines, -7 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/textPath-path-change-using-svg-dom-pattern.svg View 1 chunk +0 lines, -21 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/textPath-path-change-using-svg-dom-pattern-expected.svg View 1 chunk +0 lines, -10 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/use-pathseglist-change.html View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/custom/use-pathseglist-change-expected.html View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSeg-construction.html View 1 chunk +0 lines, -69 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-appendItem.xhtml View 1 chunk +0 lines, -126 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-appendItem-expected.txt View 1 chunk +0 lines, -98 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize.xhtml View 1 chunk +0 lines, -130 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-clear-and-initialize-expected.txt View 1 chunk +0 lines, -98 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-cloning.html View 1 chunk +0 lines, -54 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-crash.html View 1 chunk +0 lines, -20 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-crash-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-insertItemBefore.xhtml View 1 chunk +0 lines, -84 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-insertItemBefore-expected.txt View 1 chunk +0 lines, -64 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-removeItem.xhtml View 1 chunk +0 lines, -66 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-removeItem-expected.txt View 1 chunk +0 lines, -44 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-replaceItem.xhtml View 1 chunk +0 lines, -105 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-replaceItem-expected.txt View 1 chunk +0 lines, -79 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-segment-modification.svg View 1 chunk +0 lines, -18 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-segment-modification-expected.txt View 1 chunk +0 lines, -18 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml View 1 chunk +0 lines, -56 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/SVGPathSegList-xml-dom-synchronization2.xhtml View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/path-segments.html View 1 chunk +0 lines, -11 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/path-segments-expected.txt View 1 chunk +0 lines, -129 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/script-tests/path-segments.js View 1 chunk +0 lines, -145 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/dom/svg2-inheritance.html View 1 chunk +0 lines, -21 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/dom/svg2-inheritance-expected.txt View 1 chunk +0 lines, -21 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svglist-exception-on-out-bounds-error.html View 1 chunk +0 lines, -27 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svglist-exception-on-out-bounds-error-expected.txt View 1 chunk +0 lines, -45 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/dom/svglist-immutable.html View 1 chunk +0 lines, -4 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svglist-insertItemBefore-appends.html View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svglist-insertItemBefore-appends-expected.txt View 1 chunk +0 lines, -24 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg.html View 1 chunk +0 lines, -26 lines 0 comments Download
D third_party/WebKit/LayoutTests/svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt View 1 chunk +0 lines, -19 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/dynamic-updates/SVGPathElement-valid-arguments.html View 1 chunk +0 lines, -54 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/dynamic-updates/SVGPathElement-valid-arguments-expected.txt View 1 chunk +0 lines, -18 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt View 1 2 3 1 chunk +1 line, -213 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 1 chunk +1 line, -213 lines 0 comments Download
M third_party/WebKit/Source/core/animation/PathSVGInterpolation.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp View 1 2 4 chunks +11 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 2 3 3 chunks +3 lines, -55 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedPath.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedPath.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/WebKit/Source/core/svg/SVGPath.h View 1 2 1 chunk +25 lines, -23 lines 0 comments Download
A third_party/WebKit/Source/core/svg/SVGPath.cpp View 1 2 1 chunk +160 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathBlender.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathByteStreamBuilder.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathByteStreamSource.cpp View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
A third_party/WebKit/Source/core/svg/SVGPathData.h View 1 2 1 chunk +104 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathElement.h View 1 2 4 chunks +2 lines, -53 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathElement.cpp View 1 2 4 chunks +3 lines, -132 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathElement.idl View 1 chunk +0 lines, -50 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathParser.h View 1 chunk +1 line, -1 line 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSeg.h View 1 2 1 chunk +0 lines, -216 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSeg.cpp View 1 chunk +0 lines, -55 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSeg.idl View 1 chunk +0 lines, -59 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegArc.h View 1 chunk +0 lines, -104 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl View 1 chunk +0 lines, -41 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegArcRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl View 1 chunk +0 lines, -41 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegClosePath.h View 1 chunk +0 lines, -51 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl View 1 chunk +0 lines, -32 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubic.h View 1 chunk +0 lines, -94 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl View 1 chunk +0 lines, -40 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl View 1 chunk +0 lines, -40 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmooth.h View 1 chunk +0 lines, -76 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadratic.h View 1 chunk +0 lines, -76 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl View 1 chunk +0 lines, -36 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl View 1 chunk +0 lines, -36 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl View 1 chunk +0 lines, -36 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontal.h View 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl View 1 chunk +0 lines, -36 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoVertical.h View 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegList.h View 1 2 1 chunk +0 lines, -186 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegList.cpp View 1 2 1 chunk +0 lines, -230 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegList.idl View 1 chunk +0 lines, -48 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegListBuilder.h View 1 chunk +0 lines, -51 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegListBuilder.cpp View 1 chunk +0 lines, -126 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegListSource.h View 1 chunk +0 lines, -44 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegListSource.cpp View 1 chunk +0 lines, -121 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegListTearOff.h View 1 chunk +0 lines, -87 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl View 1 chunk +0 lines, -36 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.h View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl View 1 chunk +0 lines, -36 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathSource.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathStringBuilder.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathStringSource.cpp View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathTraversalStateBuilder.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGPathUtilities.cpp View 1 chunk +0 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/svg/properties/SVGAnimatedProperty.h View 1 chunk +24 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (9 generated)
fs
(Soundtrack: https://www.youtube.com/watch?v=u5FyRZbqfeM) Figured I might as well put this out there now, even though we're ...
5 years, 2 months ago (2015-10-22 20:21:07 UTC) #5
pdr.
This is pretty much the best patch \o/ -3kloc! Just small nits below. LGTM https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/LayoutTests/svg/custom/js-svg-constructors.svg ...
5 years, 2 months ago (2015-10-23 04:40:55 UTC) #7
fs
https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt File third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt (right): https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt#newcode50 third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt:50: FAIL SVGPathSeg.toString() should be function SVGPathSeg() { [native code] ...
5 years, 2 months ago (2015-10-23 09:12:33 UTC) #8
fs
https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp File third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp (right): https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp#newcode188 third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp:188: segment.point2.setX(toInterpolableNumber(list.get(4))->value()); On 2015/10/23 at 09:12:33, fs wrote: > On ...
5 years, 2 months ago (2015-10-23 11:40:55 UTC) #9
fs
@timvolodine: Ping.
5 years, 2 months ago (2015-10-23 11:42:08 UTC) #10
pdr.
On 2015/10/23 at 11:40:55, fs wrote: > https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp > File third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp (right): > > https://codereview.chromium.org/1416273002/diff/20001/third_party/WebKit/Source/core/animation/PathSVGInterpolation.cpp#newcode188 ...
5 years, 2 months ago (2015-10-23 17:10:46 UTC) #11
Eric Willigers
lgtm
5 years, 2 months ago (2015-10-23 18:49:40 UTC) #13
fs
On 2015/10/23 at 11:42:08, fs wrote: > @timvolodine: Ping. Ping^2 (Simple android_webview/tools/WebViewShell/test/ expectation update; not ...
5 years, 1 month ago (2015-10-26 13:17:38 UTC) #14
pdr.
On 2015/10/26 at 13:17:38, fs wrote: > On 2015/10/23 at 11:42:08, fs wrote: > > ...
5 years, 1 month ago (2015-10-26 16:15:34 UTC) #15
fs
On 2015/10/26 at 16:15:34, pdr wrote: > On 2015/10/26 at 13:17:38, fs wrote: > > ...
5 years, 1 month ago (2015-10-26 16:17:38 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1416273002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1416273002/60001
5 years, 1 month ago (2015-10-26 16:18:39 UTC) #20
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 1 month ago (2015-10-26 16:59:56 UTC) #21
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/240bb9316be42349d5185466ccf28f06f6eb8ee3 Cr-Commit-Position: refs/heads/master@{#356063}
5 years, 1 month ago (2015-10-26 17:01:24 UTC) #22
timvolodine
5 years, 1 month ago (2015-10-27 11:21:06 UTC) #23
Message was sent while issue was closed.
wow what a mighty cleanup -7k lines!

yes was OOO recently sorry for delay.

android_webview/tools/WebViewShell/test/webexposed/global-interface-listing-expected.txt
-- LGTM

Powered by Google App Engine
This is Rietveld 408576698