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

Issue 113133002: Rewrite to not store type in m_type and also remove type getter/setter. (Closed)

Created:
7 years ago by rwlbuis
Modified:
6 years, 10 months ago
Reviewers:
pdr., Stephen Chennney
CC:
blink-reviews, krit, arv+blink, f(malita), Inactive, pdr, Stephen Chennney, watchdog-blink-watchlist_google.com
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Rewrite to not store type in m_type and also remove type getter/setter. Make sure SVGScriptElement can use fastGetAttribute for attribute "type" by overriding isAnimatableAttribute. Now we can use Reflect to access type from js and can remove m_type. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166559

Patch Set 1 #

Patch Set 2 : Do not use fastGetAttr here because type is animatable #

Patch Set 3 : Fix debug assert #

Patch Set 4 : Use ImplementedAs and getAttribute to avoid hitting asserts #

Patch Set 5 : Add a layout test for type attribute behavior #

Patch Set 6 : #

Patch Set 7 : Include isAnimatableAttribute override #

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -17 lines) Patch
A LayoutTests/svg/dom/SVGScriptElement/script-type-attribute.svg View 1 2 3 4 1 chunk +24 lines, -0 lines 0 comments Download
A LayoutTests/svg/dom/SVGScriptElement/script-type-attribute-expected.txt View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M Source/core/svg/SVGElement.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGScriptElement.h View 1 2 3 4 5 6 7 2 chunks +4 lines, -1 line 0 comments Download
M Source/core/svg/SVGScriptElement.cpp View 1 2 3 4 5 6 7 4 chunks +14 lines, -14 lines 0 comments Download
M Source/core/svg/SVGScriptElement.idl View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 12 (0 generated)
rwlbuis
Based on WebKit change: http://trac.webkit.org/changeset/160389
7 years ago (2013-12-11 20:06:06 UTC) #1
pdr.
On 2013/12/11 20:06:06, rwlbuis wrote: > Based on WebKit change: > > http://trac.webkit.org/changeset/160389 LGTM, thanks ...
7 years ago (2013-12-11 20:08:30 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rob.buis@samsung.com/113133002/1
7 years ago (2013-12-11 20:28:00 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rob.buis@samsung.com/113133002/20001
7 years ago (2013-12-11 22:00:13 UTC) #4
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=5231
7 years ago (2013-12-12 00:41:09 UTC) #5
pdr.
On 2013/12/12 00:41:09, I haz the power (commit-bot) wrote: > Retried try job too often ...
7 years ago (2013-12-12 00:48:52 UTC) #6
rwlbuis
On 2013/12/12 00:48:52, pdr wrote: > On 2013/12/12 00:41:09, I haz the power (commit-bot) wrote: ...
7 years ago (2013-12-12 14:56:40 UTC) #7
rwlbuis
On 2013/12/12 14:56:40, rwlbuis wrote: > On 2013/12/12 00:48:52, pdr wrote: > > On 2013/12/12 ...
6 years, 10 months ago (2014-02-05 17:58:39 UTC) #8
pdr.
On 2014/02/05 17:58:39, rwlbuis wrote: > On 2013/12/12 14:56:40, rwlbuis wrote: > > On 2013/12/12 ...
6 years, 10 months ago (2014-02-05 21:13:52 UTC) #9
rwlbuis
The CQ bit was checked by rob.buis@samsung.com
6 years, 10 months ago (2014-02-05 21:14:30 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rob.buis@samsung.com/113133002/180001
6 years, 10 months ago (2014-02-05 21:14:58 UTC) #11
commit-bot: I haz the power
6 years, 10 months ago (2014-02-06 00:08:41 UTC) #12
Message was sent while issue was closed.
Change committed as 166559

Powered by Google App Engine
This is Rietveld 408576698