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

Issue 1553473002: Fix SVG {text, foreignObject} transform for css animation (Closed)

Created:
4 years, 12 months ago by hyunjunekim2
Modified:
4 years, 11 months ago
Reviewers:
pdr., fs
CC:
blink-reviews, blink-reviews-layout_chromium.org, chromium-reviews, krit, eae+blinkwatch, f(malita), gyuyoung2, jchaffraix+rendering, kouhei+svg_chromium.org, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, pdr+svgwatchlist_chromium.org, rwlbuis, Stephen Chennney, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

No Implement to check whether needs transform or not on the LayoutSVGBlock. Implement this one which check hasTransform. If has them, should change transform matrix using setNeedsTransformUpdate. BUG=537121 Committed: https://crrev.com/9471053555d605a19e0c3ec604d69aa81fe5ffde Cr-Commit-Position: refs/heads/master@{#368232}

Patch Set 1 #

Patch Set 2 : add a test. #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 3

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : #

Patch Set 18 : #

Patch Set 19 : #

Total comments: 3

Patch Set 20 : #

Patch Set 21 : #

Total comments: 2

Patch Set 22 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -15 lines) Patch
A third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +17 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +6 lines, -6 lines 0 comments Download
A third_party/WebKit/LayoutTests/svg/repaint/transform-text-element.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +16 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/svg/repaint/transform-text-element-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +8 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGBlock.cpp View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 24 (10 generated)
hyunjunekim2
fs, pdr Could you check this patch and give me advice? Thank you.
4 years, 11 months ago (2016-01-02 15:04:00 UTC) #4
fs
https://codereview.chromium.org/1553473002/diff/60001/third_party/WebKit/LayoutTests/svg/repaint/transform-text.html File third_party/WebKit/LayoutTests/svg/repaint/transform-text.html (right): https://codereview.chromium.org/1553473002/diff/60001/third_party/WebKit/LayoutTests/svg/repaint/transform-text.html#newcode10 third_party/WebKit/LayoutTests/svg/repaint/transform-text.html:10: ani = text.animate([{transform: 'translate(0px, 50px)'},{transform: 'translate(200px, 50px)'}], { duration: ...
4 years, 11 months ago (2016-01-02 16:41:13 UTC) #5
hyunjunekim2
fs, Could you check PS6? Thank you.
4 years, 11 months ago (2016-01-04 15:07:06 UTC) #6
fs
On 2016/01/04 at 15:07:06, hyunjune.kim wrote: > fs, Could you check PS6? Thank you. Code ...
4 years, 11 months ago (2016-01-04 19:29:57 UTC) #7
hyunjunekim2
fs, Could you check PS7? Thank you for your review :).
4 years, 11 months ago (2016-01-05 13:52:07 UTC) #9
hyunjunekim2
fs, If you are possible, Could you review PS 19? Thank you. :)
4 years, 11 months ago (2016-01-06 13:35:53 UTC) #10
fs
I'd still prefer reftests, but I guess we can roll like this... https://codereview.chromium.org/1553473002/diff/350001/third_party/WebKit/LayoutTests/svg/repaint/transform-text-element.svg File third_party/WebKit/LayoutTests/svg/repaint/transform-text-element.svg ...
4 years, 11 months ago (2016-01-07 11:38:46 UTC) #11
hyunjunekim2
fs, Could you check PS21? Thank you.
4 years, 11 months ago (2016-01-07 16:05:35 UTC) #12
fs
LGTM w/ nits https://codereview.chromium.org/1553473002/diff/390001/third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object.html File third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object.html (right): https://codereview.chromium.org/1553473002/diff/390001/third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object.html#newcode3 third_party/WebKit/LayoutTests/svg/repaint/transform-foreign-object.html:3: <script src="../../resources/run-after-layout-and-paint.js"></script> Nit: Not needed/used. https://codereview.chromium.org/1553473002/diff/390001/third_party/WebKit/LayoutTests/svg/repaint/transform-text-element.html ...
4 years, 11 months ago (2016-01-07 16:18:29 UTC) #13
hyunjunekim2
I changed it. I am going to land this patch. Thank you.
4 years, 11 months ago (2016-01-07 23:01:09 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1553473002/410001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1553473002/410001
4 years, 11 months ago (2016-01-07 23:02:36 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1553473002/410001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1553473002/410001
4 years, 11 months ago (2016-01-08 01:22:00 UTC) #20
commit-bot: I haz the power
Committed patchset #22 (id:410001)
4 years, 11 months ago (2016-01-08 01:27:42 UTC) #22
commit-bot: I haz the power
4 years, 11 months ago (2016-01-08 01:28:39 UTC) #24
Message was sent while issue was closed.
Patchset 22 (id:??) landed as
https://crrev.com/9471053555d605a19e0c3ec604d69aa81fe5ffde
Cr-Commit-Position: refs/heads/master@{#368232}

Powered by Google App Engine
This is Rietveld 408576698