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

Issue 152853003: Web Animations API: Bindings for TimedItem.specified with readonly attributes (Closed)

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

Description

Web Animations API: Bindings for TimedItem.specified with readonly attributes This CL exposes TimedItem.specified (experimental), and getters for each of its attributes. Follow up patch will add setters. Follow up patch will refactor support for duration if it is possible to define an attribute with a union type in the current WebIDL implementation. NOTRY=true BUG=334927, 257235 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167166

Patch Set 1 #

Patch Set 2 : Add fill, direction and playbackRate #

Patch Set 3 : Rebased #

Patch Set 4 : Add FIXME re. getter logic for 'duration' #

Patch Set 5 : Rebased #

Patch Set 6 : Add test cases to AnimationTest.cpp #

Patch Set 7 : Update webexposure test expectations #

Patch Set 8 : Add layout test TimedItem bindings #

Patch Set 9 : Add TimedItem and TimedItemTiming to webexposed/web-animations-api #

Patch Set 10 : Small cleanup #

Total comments: 8

Patch Set 11 : Rebased and added getter for endDelay #

Patch Set 12 : Rename TimedItemTiming.idl to Timing.idl #

Total comments: 2

Patch Set 13 : Change TimedItemTiming constructor arg to reference type #

Patch Set 14 : Change TimedItemTiming m_parent to RefPtr<TimedItem> #

Total comments: 2

Patch Set 15 : Move virtual method definitions out of TimingFunction.h #

Patch Set 16 : Rebase #

Patch Set 17 : Remove references to webAnimationsCSSEnabled #

Total comments: 1

Patch Set 18 : PLATFORM_EXPORT TimingFunction subclasses #

Patch Set 19 : Replace braces on switch cases that DEFINE_STATIC #

Patch Set 20 : PLATFORM_EXPORT TimingFunction (trying to fix Win build failure) #

Patch Set 21 : PLATFORM_EXPORT TimingFunction (trying to fix Win build failure) #

Patch Set 22 : Rebased #

Patch Set 23 : Re-add timed-item.html #

Patch Set 24 : Fix timed-item-specified-getters.html (mashed in rebase) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+495 lines, -173 lines) Patch
M LayoutTests/virtual/stable/webexposed/web-animations-api-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +5 lines, -1 line 0 comments Download
A LayoutTests/web-animations-api/timed-item-specified-getters.html View 1 2 3 4 5 6 7 8 9 10 11 22 23 1 chunk +70 lines, -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 LayoutTests/webexposed/web-animations-api.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +9 lines, -1 line 0 comments Download
M LayoutTests/webexposed/web-animations-api-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +5 lines, -1 line 0 comments Download
M Source/core/animation/Animation.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/AnimationTest.cpp View 1 2 3 4 5 6 7 8 9 10 4 chunks +81 lines, -3 lines 0 comments Download
M Source/core/animation/TimedItem.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +4 lines, -2 lines 0 comments Download
M Source/core/animation/TimedItem.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
A Source/core/animation/TimedItemTiming.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +34 lines, -0 lines 0 comments Download
A Source/core/animation/TimedItemTiming.cpp View 1 2 3 4 5 6 7 8 9 10 11 13 1 chunk +108 lines, -0 lines 0 comments Download
A Source/core/animation/Timing.idl View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +24 lines, -0 lines 0 comments Download
M Source/core/animation/css/CSSAnimations.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +6 lines, -6 lines 0 comments Download
M Source/core/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +3 lines, -0 lines 0 comments Download
M Source/platform/animation/TimingFunction.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 11 chunks +24 lines, -36 lines 0 comments Download
A Source/platform/animation/TimingFunction.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +104 lines, -0 lines 0 comments Download
M Source/platform/animation/TimingFunctionTestHelper.h View 1 chunk +0 lines, -5 lines 0 comments Download
M Source/platform/animation/TimingFunctionTestHelper.cpp View 2 chunks +1 line, -104 lines 0 comments Download
M Source/platform/animation/TimingFunctionTestHelperTest.cpp View 5 chunks +11 lines, -11 lines 0 comments Download
M Source/platform/blink_platform.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 54 (0 generated)
rjwright
ptal
6 years, 10 months ago (2014-02-03 23:58:24 UTC) #1
rjwright
ptal :)
6 years, 10 months ago (2014-02-12 07:05:36 UTC) #2
dstockwell
https://codereview.chromium.org/152853003/diff/490001/Source/core/animation/TimedItemTiming.cpp File Source/core/animation/TimedItemTiming.cpp (right): https://codereview.chromium.org/152853003/diff/490001/Source/core/animation/TimedItemTiming.cpp#newcode92 Source/core/animation/TimedItemTiming.cpp:92: default: do we need default? https://codereview.chromium.org/152853003/diff/490001/Source/core/animation/TimedItemTiming.cpp#newcode95 Source/core/animation/TimedItemTiming.cpp:95: return "normal"; ...
6 years, 10 months ago (2014-02-12 08:02:27 UTC) #3
rjwright
https://codereview.chromium.org/152853003/diff/490001/Source/core/animation/TimedItemTiming.cpp File Source/core/animation/TimedItemTiming.cpp (right): https://codereview.chromium.org/152853003/diff/490001/Source/core/animation/TimedItemTiming.cpp#newcode92 Source/core/animation/TimedItemTiming.cpp:92: default: On 2014/02/12 08:02:28, dstockwell wrote: > do we ...
6 years, 10 months ago (2014-02-13 01:04:49 UTC) #4
dstockwell
lgtm https://codereview.chromium.org/152853003/diff/620001/Source/core/animation/TimedItemTiming.h File Source/core/animation/TimedItemTiming.h (right): https://codereview.chromium.org/152853003/diff/620001/Source/core/animation/TimedItemTiming.h#newcode17 Source/core/animation/TimedItemTiming.h:17: static PassRefPtr<TimedItemTiming> create(TimedItem* parent); The param and member ...
6 years, 10 months ago (2014-02-13 01:34:50 UTC) #5
rjwright
https://codereview.chromium.org/152853003/diff/620001/Source/core/animation/TimedItemTiming.h File Source/core/animation/TimedItemTiming.h (right): https://codereview.chromium.org/152853003/diff/620001/Source/core/animation/TimedItemTiming.h#newcode17 Source/core/animation/TimedItemTiming.h:17: static PassRefPtr<TimedItemTiming> create(TimedItem* parent); On 2014/02/13 01:34:50, dstockwell wrote: ...
6 years, 10 months ago (2014-02-13 02:03:05 UTC) #6
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 02:03:14 UTC) #7
rjwright
The CQ bit was unchecked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 02:15:16 UTC) #8
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 02:21:43 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/810001
6 years, 10 months ago (2014-02-13 02:21:50 UTC) #10
dstockwell
On 2014/02/13 01:34:50, dstockwell wrote: > https://codereview.chromium.org/152853003/diff/620001/Source/core/animation/TimedItemTiming.h#newcode17 > Source/core/animation/TimedItemTiming.h:17: static PassRefPtr<TimedItemTiming> > create(TimedItem* parent); > ...
6 years, 10 months ago (2014-02-13 02:25:43 UTC) #11
rjwright
The CQ bit was unchecked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 02:35:00 UTC) #12
dstockwell
+tkent for Source/platform
6 years, 10 months ago (2014-02-13 03:03:39 UTC) #13
abarth-chromium
Source/platform LGTM modulo nits https://codereview.chromium.org/152853003/diff/810001/Source/platform/animation/TimingFunction.h File Source/platform/animation/TimingFunction.h (right): https://codereview.chromium.org/152853003/diff/810001/Source/platform/animation/TimingFunction.h#newcode55 Source/platform/animation/TimingFunction.h:55: virtual String toString() const { ...
6 years, 10 months ago (2014-02-13 03:09:37 UTC) #14
dstockwell
The CQ bit was checked by dstockwell@chromium.org
6 years, 10 months ago (2014-02-13 07:21:30 UTC) #15
dstockwell
The CQ bit was unchecked by dstockwell@chromium.org
6 years, 10 months ago (2014-02-13 07:21:31 UTC) #16
dstockwell
lgtm
6 years, 10 months ago (2014-02-13 07:21:40 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/910001
6 years, 10 months ago (2014-02-13 07:21:49 UTC) #18
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-13 07:21:58 UTC) #19
commit-bot: I haz the power
Failed to apply patch for Source/platform/animation/TimingFunction.h: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-13 07:21:58 UTC) #20
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 07:41:49 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1040001
6 years, 10 months ago (2014-02-13 07:42:10 UTC) #22
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 07:49:48 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1080001
6 years, 10 months ago (2014-02-13 07:50:19 UTC) #24
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-13 08:43:48 UTC) #25
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_tests, webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=12153
6 years, 10 months ago (2014-02-13 08:43:49 UTC) #26
rjwright
On 2014/02/13 08:43:49, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 10 months ago (2014-02-13 09:49:37 UTC) #27
Mike Lawther (Google)
Nothing looks obviously wrong in the gypi files :( But I did notice the return/break ...
6 years, 10 months ago (2014-02-13 23:03:00 UTC) #28
rjwright1
Yeah I fixed the weird switch cases. Ooops. We've narrowed the build failure down to ...
6 years, 10 months ago (2014-02-13 23:35:40 UTC) #29
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-13 23:47:21 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1310001
6 years, 10 months ago (2014-02-13 23:47:34 UTC) #31
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 00:49:38 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1440001
6 years, 10 months ago (2014-02-14 00:49:56 UTC) #33
rjwright
The CQ bit was unchecked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 02:09:32 UTC) #34
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 02:12:39 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1620001
6 years, 10 months ago (2014-02-14 02:13:18 UTC) #36
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-14 04:21:03 UTC) #37
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=21764
6 years, 10 months ago (2014-02-14 04:21:04 UTC) #38
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 04:47:52 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1740001
6 years, 10 months ago (2014-02-14 04:48:02 UTC) #40
rjwright
The CQ bit was unchecked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 04:51:34 UTC) #41
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 04:56:24 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1880001
6 years, 10 months ago (2014-02-14 04:56:50 UTC) #43
rjwright
The CQ bit was unchecked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 05:19:59 UTC) #44
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 05:31:00 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1770002
6 years, 10 months ago (2014-02-14 05:31:09 UTC) #46
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-14 08:44:33 UTC) #47
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=12356
6 years, 10 months ago (2014-02-14 08:44:35 UTC) #48
rjwright
The CQ bit was checked by rjwright@chromium.org
6 years, 10 months ago (2014-02-14 08:45:02 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1770002
6 years, 10 months ago (2014-02-14 08:45:22 UTC) #50
dstockwell
The CQ bit was unchecked by dstockwell@chromium.org
6 years, 10 months ago (2014-02-14 09:05:49 UTC) #51
dstockwell
The CQ bit was checked by dstockwell@chromium.org
6 years, 10 months ago (2014-02-14 09:06:16 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjwright@chromium.org/152853003/1770002
6 years, 10 months ago (2014-02-14 09:06:33 UTC) #53
commit-bot: I haz the power
6 years, 10 months ago (2014-02-14 09:46:08 UTC) #54
Message was sent while issue was closed.
Change committed as 167166

Powered by Google App Engine
This is Rietveld 408576698