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 99533004: [SVG] Implement 'discard' element (Closed)

Created:
7 years ago by pavane
Modified:
6 years, 11 months ago
CC:
blink-reviews, Steve Block, arv+blink, alancutter (OOO until 2018), Mike Lawther (Google), dstockwell, Timothy Loh, shans, f(malita), Inactive, darktears, pdr, rjwright, Stephen Chennney, Eric Willigers, dino_apple.com, watchdog-blink-watchlist_google.com, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 8

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 7

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : rebaselined #

Patch Set 8 : #

Total comments: 10

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : Fixed global-constructors-listing test #

Patch Set 12 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+480 lines, -2 lines) Patch
A LayoutTests/svg/animations/discard-check-delete.svg View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-check-delete-expected.svg View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-check-removal-order.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +40 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-check-removal-order-expected.txt View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-on-discard.html View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-on-discard-expected.txt View 1 2 3 4 5 6 1 chunk +30 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-on-svg-crash.html View 1 2 3 4 5 1 chunk +27 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-on-svg-crash-expected.txt View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-as-child.svg View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-as-child-expected.svg View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-as-href.svg View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-as-href-expected.svg View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-with-anim-child-a.svg View 1 2 3 4 1 chunk +21 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-with-anim-child-a-expected.svg View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-with-anim-child-b.svg View 1 2 3 4 1 chunk +21 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/discard-rect-with-anim-child-b-expected.svg View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/resources/discard-on-discard.svg View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +12 lines, -0 lines 0 comments Download
A LayoutTests/svg/animations/script-tests/discard-on-discard.js View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
M LayoutTests/svg/custom/global-constructors-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/svg/custom/script-tests/global-constructors.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/stable/webexposed/global-constructors-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/webexposed/global-constructors-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -0 lines 0 comments Download
A Source/core/svg/SVGDiscardElement.h View 1 2 3 4 5 6 7 8 9 1 chunk +59 lines, -0 lines 0 comments Download
A Source/core/svg/SVGDiscardElement.cpp View 1 2 3 4 5 6 7 8 1 chunk +61 lines, -0 lines 0 comments Download
A Source/core/svg/SVGDiscardElement.idl View 1 2 3 4 5 6 7 8 1 chunk +32 lines, -0 lines 0 comments Download
M Source/core/svg/SVGTagNames.in View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/svg/animation/SMILTimeContainer.cpp View 1 2 3 4 5 6 7 8 3 chunks +19 lines, -1 line 0 comments Download
M Source/core/svg/animation/SVGSMILElement.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -1 line 0 comments Download

Messages

Total messages: 29 (0 generated)
rwlbuis
I am not a reviewer but did a short informal review. https://codereview.chromium.org/99533004/diff/1/Source/core/svg/animation/SMILTimeContainer.cpp File Source/core/svg/animation/SMILTimeContainer.cpp (right): ...
7 years ago (2013-12-16 21:31:33 UTC) #1
pavane
Thanks Rob for your review https://codereview.chromium.org/99533004/diff/1/Source/core/svg/animation/SMILTimeContainer.cpp File Source/core/svg/animation/SMILTimeContainer.cpp (right): https://codereview.chromium.org/99533004/diff/1/Source/core/svg/animation/SMILTimeContainer.cpp#newcode328 Source/core/svg/animation/SMILTimeContainer.cpp:328: for (unsigned n = ...
7 years ago (2013-12-16 22:03:50 UTC) #2
pdr.
A good start! Extensive tests, please :) https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp File Source/core/svg/SVGDiscardElement.cpp (right): https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp#newcode49 Source/core/svg/SVGDiscardElement.cpp:49: bool SVGDiscardElement::hasValidAttributeType() ...
7 years ago (2013-12-18 22:40:33 UTC) #3
pavane
https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp File Source/core/svg/SVGDiscardElement.cpp (right): https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp#newcode49 Source/core/svg/SVGDiscardElement.cpp:49: bool SVGDiscardElement::hasValidAttributeType() On 2013/12/18 22:40:33, pdr wrote: > I ...
7 years ago (2013-12-19 07:17:03 UTC) #4
pdr.
On 2013/12/19 07:17:03, pavane wrote: > https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp > File Source/core/svg/SVGDiscardElement.cpp (right): > > https://codereview.chromium.org/99533004/diff/1/Source/core/svg/SVGDiscardElement.cpp#newcode49 > ...
7 years ago (2013-12-19 22:01:44 UTC) #5
pavane
More test cases and some refactoring coming soon.
7 years ago (2013-12-20 13:31:07 UTC) #6
pavane
Please have a look at this patch. pdr, the clean up you mentioned doesn't seem ...
7 years ago (2013-12-20 21:12:21 UTC) #7
pdr.
This is starting to shape up! I think we may have a very tricky security ...
7 years ago (2013-12-20 23:49:11 UTC) #8
pavane
Changes done. > I think we may have a very tricky security issue though: > ...
7 years ago (2013-12-21 12:28:10 UTC) #9
pdr.
On 2013/12/21 12:28:10, pavane wrote: > > I think we may have a very tricky ...
7 years ago (2013-12-21 22:19:28 UTC) #10
pavane
Changes done. Unfortunately i was not able to reproduce the crash on my debug build. ...
7 years ago (2013-12-23 10:30:53 UTC) #11
krit
Will this feature behind a flag? It looks like we plan some more changes on ...
6 years, 12 months ago (2013-12-24 07:03:35 UTC) #12
pavane
On 2013/12/24 07:03:35, krit wrote: > Will this feature behind a flag? It looks like ...
6 years, 12 months ago (2013-12-26 13:12:28 UTC) #13
pavane
ping
6 years, 11 months ago (2014-01-06 20:20:33 UTC) #14
pdr.
Back from 2 weeks of vacation and slowly catching up on reviews :) If you ...
6 years, 11 months ago (2014-01-06 20:36:53 UTC) #15
krit
On 2014/01/06 20:36:53, pdr wrote: > Back from 2 weeks of vacation and slowly catching ...
6 years, 11 months ago (2014-01-07 18:29:01 UTC) #16
pavane
Just to prove my point on current behavior of DOM node removal :) Below is ...
6 years, 11 months ago (2014-01-08 19:42:26 UTC) #17
pdr.
On 2014/01/08 19:42:26, pavane wrote: > Just to prove my point on current behavior of ...
6 years, 11 months ago (2014-01-08 21:10:45 UTC) #18
pavane
Please have a look at this patch
6 years, 11 months ago (2014-01-11 16:14:28 UTC) #19
Inactive
https://codereview.chromium.org/99533004/diff/460001/Source/core/svg/SVGDiscardElement.h File Source/core/svg/SVGDiscardElement.h (right): https://codereview.chromium.org/99533004/diff/460001/Source/core/svg/SVGDiscardElement.h#newcode2 Source/core/svg/SVGDiscardElement.h:2: * Copyright (C) 2013 Samsung Electronics. All rights reserved. ...
6 years, 11 months ago (2014-01-11 16:31:25 UTC) #20
pavane
Changes done. https://codereview.chromium.org/99533004/diff/460001/Source/core/svg/SVGDiscardElement.h File Source/core/svg/SVGDiscardElement.h (right): https://codereview.chromium.org/99533004/diff/460001/Source/core/svg/SVGDiscardElement.h#newcode2 Source/core/svg/SVGDiscardElement.h:2: * Copyright (C) 2013 Samsung Electronics. All ...
6 years, 11 months ago (2014-01-11 17:14:16 UTC) #21
pavane
Just noticed that isAdditive() is removed from the base class. So, removing it from the ...
6 years, 11 months ago (2014-01-11 17:43:02 UTC) #22
pdr.
On 2014/01/11 17:43:02, pavane wrote: > Just noticed that isAdditive() is removed from the base ...
6 years, 11 months ago (2014-01-11 18:02:04 UTC) #23
pavane
On 2014/01/11 18:02:04, pdr wrote: > On 2014/01/11 17:43:02, pavane wrote: > > Just noticed ...
6 years, 11 months ago (2014-01-11 18:57:52 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pavan.e@samsung.com/99533004/610001
6 years, 11 months ago (2014-01-11 18:58:25 UTC) #25
commit-bot: I haz the power
Retried try job too often on linux_blink_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink_rel&number=17304
6 years, 11 months ago (2014-01-11 20:26:28 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pavan.e@samsung.com/99533004/780001
6 years, 11 months ago (2014-01-12 02:55:28 UTC) #27
commit-bot: I haz the power
Change committed as 164939
6 years, 11 months ago (2014-01-13 00:47:28 UTC) #28
alph
6 years, 11 months ago (2014-01-13 07:58:01 UTC) #29
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/136313002/ by alph@chromium.org.

The reason for reverting is: svg/animations/discard-check-removal-order.html
test is flaky .

Powered by Google App Engine
This is Rietveld 408576698