Commit graph

203 commits

Author SHA1 Message Date
Sebastian Hengst
603bb53f34 Backed out 210 changesets (bug 1634781, bug 1635593, bug 1636959, bug 1635957, bug 1634942, bug 1629179, bug 1634613, bug 1633868, bug 1636952, bug 1634944, bug 1635539, bug 1636045, bug 1589335, bug 1636575, bug 1635043, bug 1635996, bug 1635643, bug 1635994, bug 1634529, bug 1593063, bug 1635049, bug 1633606, bug 1635808, bug 1636310, bug 1636358, bug 1634070, bug 1635418, bug 1636258, bug 1634622, bug 1625663, bug 1635306, bug 1635004, bug 1634575, bug 1636399, bug 1635086, bug 1626529, bug 1636693, bug 1634136, bug 1635323, bug 1633934, bug 1634249, bug 1636652, bug 1636565, bug 1629063, bug 1633854, bug 1636090, bug 1600404, bug 1634802, bug 1635928, bug 1635425, bug 1633673, bug 1636099, bug 1636345, bug 1635078, bug 1637109, bug 1635342, bug 1635838, bug 1633074, bug 1637101, bug 1635804, bug 1634630, bug 1634774, bug 1632046, bug 1636017, bug 1633690, bug 1635673, bug 1636115, bug 1635138, bug 1636910, bug 1637211, bug 1636462, bug 1634118, bug 1635336, bug 1634161, bug 1636978, bug 1632614, bug 1634581, bug 1636834, bug 1635337, bug 1633787, bug 1633588, bug 1636833, bug 1635702, bug 1634298, bug 1635316, bug 1634725, bug 1475158, bug 1636230, bug 1633441, bug 1635971, bug 1636573, bug 1634157, bug 1634150, bug 1633593, bug 1636020, bug 1635479, bug 1633999, bug 1636532, bug 1634510, bug 1636066, bug 1634718, bug 1637245, bug 1635141, bug 1636475, bug 1635304, bug 1634114, bug 1635782, bug 1635751, bug 1635780, bug 1629089, bug 1636435, bug 1634297, bug 1634697, bug 1636126, bug 1635217, bug 1636000, bug 1635896, bug 1635817, bug 1636527, bug 1635815, bug 1631821, bug 1635813, bug 1634183, bug 1636853, bug 1633594, bug 1635453, bug 1634807, bug 1630901, bug 1635845, bug 1635988, bug 1633611, bug 1635195, bug 1635712, bug 1634067, bug 1636172, bug 1625005, bug 1634214, bug 1633691, bug 1636134, bug 1631998, bug 1634612, bug 1636322, bug 1634794, bug 1634611, bug 1635315, bug 1636605, bug 1636288, bug 1635541, bug 1636875, bug 1636876, bug 1636449, bug 1636448, bug 1630074, bug 1637486, bug 1628246, bug 1633577) for breaking spidermonkey tasks. CLOSED TREE
Backed out changeset 7baa72e0d62c (bug 1637486)
Backed out changeset 24e38d0cf349 (bug 1635702)
Backed out changeset a99469886218 (bug 1635702)
Backed out changeset 0bd06c295951 (bug 1637211)
Backed out changeset 893f40e8ac70 (bug 1637211)
Backed out changeset 7e4449460eee (bug 1636952)
Backed out changeset abc7724f7d24 (bug 1637109)
Backed out changeset 3c4aacfb190a (bug 1637245)
Backed out changeset 525bb6234d13 (bug 1636978)
Backed out changeset 835a90775878 (bug 1636575)
Backed out changeset 4bdd2bf8bfdc (bug 1637101)
Backed out changeset 798fcf5806f2 (bug 1636448)
Backed out changeset b149189f5709 (bug 1636853)
Backed out changeset eaaf46684e6b (bug 1636853)
Backed out changeset bf2c79a02367 (bug 1635643)
Backed out changeset f7490320b8df (bug 1636959)
Backed out changeset 39802676a7be (bug 1633673)
Backed out changeset 7653d8ea2bb1 (bug 1633673)
Backed out changeset 8ff49ccdfaae (bug 1636565)
Backed out changeset b762ce260918 (bug 1636875)
Backed out changeset b51eb4a114f1 (bug 1636910)
Backed out changeset 9be231469888 (bug 1636876)
Backed out changeset 5f31e57991c2 (bug 1636876)
Backed out changeset e7ed97376186 (bug 1636833)
Backed out changeset 15829e9f9a7e (bug 1636834)
Backed out changeset 1f72f3314c56 (bug 1636693)
Backed out changeset dcaef651485b (bug 1636693)
Backed out changeset 6ed863230896 (bug 1636000)
Backed out changeset a78843c7ef14 (bug 1636652)
Backed out changeset d57c402d46bb (bug 1636115)
Backed out changeset 8a0d48c8c1b7 (bug 1636115)
Backed out changeset 11648974ec00 (bug 1636605)
Backed out changeset 0f1c47233fd4 (bug 1635336)
Backed out changeset 89945c20767c (bug 1636345)
Backed out changeset 1507bec4555a (bug 1636310)
Backed out changeset c958b21b4327 (bug 1636310)
Backed out changeset 38b803feeb5d (bug 1636573)
Backed out changeset 51e57a232c52 (bug 1636462)
Backed out changeset 3df317ddf64e (bug 1636475)
Backed out changeset 3558d6cb07cb (bug 1634611)
Backed out changeset eba6ef15a7aa (bug 1636449)
Backed out changeset a3d80f6ec681 (bug 1636322)
Backed out changeset c8af1076f821 (bug 1635928)
Backed out changeset eed3838091a8 (bug 1635928)
Backed out changeset 3dd0ae6d2877 (bug 1636532)
Backed out changeset 6363aded3202 (bug 1636527)
Backed out changeset a91492f9bd3a (bug 1636288)
Backed out changeset e794ef17f710 (bug 1636399)
Backed out changeset 00d3b4351cae (bug 1636399)
Backed out changeset eea7ac7afa28 (bug 1636258)
Backed out changeset 198d06f4a3ac (bug 1636435)
Backed out changeset a9af0e6c6aad (bug 1636435)
Backed out changeset 7d8a478f5229 (bug 1636358)
Backed out changeset b9d805f4ad84 (bug 1625663)
Backed out changeset 3ba9753e432d (bug 1625663)
Backed out changeset 00a302798522 (bug 1634781)
Backed out changeset 61cb70c9acd2 (bug 1634781)
Backed out changeset 1c3f93564684 (bug 1636172)
Backed out changeset f2f9303db917 (bug 1636099)
Backed out changeset ebe454a8398d (bug 1636099)
Backed out changeset 07851273e1f0 (bug 1635996)
Backed out changeset 66b52df06b60 (bug 1636090)
Backed out changeset 283a55f78426 (bug 1636090)
Backed out changeset ba81dc78cf8c (bug 1634630)
Backed out changeset c01d4b24f3d4 (bug 1634630)
Backed out changeset ef9f55092965 (bug 1636230)
Backed out changeset 17bd0106bfa3 (bug 1636134)
Backed out changeset 6a4900721412 (bug 1636134)
Backed out changeset 5ec143514b25 (bug 1636020)
Backed out changeset c95bfc5b1754 (bug 1636126)
Backed out changeset ef83e0b2b667 (bug 1636126)
Backed out changeset 42a3d86a2a35 (bug 1635988)
Backed out changeset 563f9d59de8a (bug 1636066)
Backed out changeset b5023fec8e1b (bug 1636066)
Backed out changeset eed68249208e (bug 1589335)
Backed out changeset 023fc1d6e3ae (bug 1636045)
Backed out changeset 8460a9f97320 (bug 1635195)
Backed out changeset 79bc807ec203 (bug 1635195)
Backed out changeset d94d118c0756 (bug 1475158)
Backed out changeset 77dc3674000e (bug 1475158)
Backed out changeset 4ce227790d3d (bug 1636017)
Backed out changeset 4a9c2c6d4bce (bug 1635804)
Backed out changeset 6875eb73b47b (bug 1635804)
Backed out changeset e42d99fdda4d (bug 1635994)
Backed out changeset b6ec228c3010 (bug 1635994)
Backed out changeset 0f3fcbd7d18a (bug 1635896)
Backed out changeset bda58835c160 (bug 1635971)
Backed out changeset 50d4da5c6410 (bug 1635957)
Backed out changeset 4a41195e5501 (bug 1635957)
Backed out changeset 566871c7c848 (bug 1626529)
Backed out changeset faebee3f4438 (bug 1626529)
Backed out changeset ead62ce864f1 (bug 1633611)
Backed out changeset 580f0a6ef09a (bug 1635673)
Backed out changeset 379915b4d665 (bug 1635845)
Backed out changeset 78843b66d294 (bug 1635780)
Backed out changeset 915823097c24 (bug 1635780)
Backed out changeset 333f3d7e16bd (bug 1635808)
Backed out changeset 8c4300aeeadf (bug 1635808)
Backed out changeset 427c0d23b596 (bug 1635838)
Backed out changeset 912b48052ffb (bug 1635751)
Backed out changeset 7b6728023cd7 (bug 1635751)
Backed out changeset 315ed672866a (bug 1635712)
Backed out changeset 6385d5f5470b (bug 1635712)
Backed out changeset 5de79055b0a3 (bug 1635304)
Backed out changeset 8a4401aa7e89 (bug 1634510)
Backed out changeset 697737336cb3 (bug 1635782)
Backed out changeset 1e3eb5c49723 (bug 1635817)
Backed out changeset 0600b9c3391a (bug 1635815)
Backed out changeset f021dcb83231 (bug 1635813)
Backed out changeset 2cfe4a548db9 (bug 1633999)
Backed out changeset 9c5ed78fdae7 (bug 1634622)
Backed out changeset 4c8c1aae1c9b (bug 1635593)
Backed out changeset 0b8d699ede30 (bug 1634161)
Backed out changeset d90d43b8b0d2 (bug 1634161)
Backed out changeset b183b4ccbbe0 (bug 1634697)
Backed out changeset f329a21efb6a (bug 1635323)
Backed out changeset 5ebe3065955e (bug 1635323)
Backed out changeset 2c48ea79c318 (bug 1633074)
Backed out changeset 5b9c257df30d (bug 1634183)
Backed out changeset 42255f44a64a (bug 1634613)
Backed out changeset 04a37833dbd2 (bug 1635337)
Backed out changeset 4399371f8772 (bug 1629089)
Backed out changeset 0c392fcc97ed (bug 1635342)
Backed out changeset 267d7af3baff (bug 1635342)
Backed out changeset fdaa51024719 (bug 1633606)
Backed out changeset 2b16450fca68 (bug 1635306)
Backed out changeset 81572d467873 (bug 1635541)
Backed out changeset c389789d23c2 (bug 1635541)
Backed out changeset 912dee6ba76e (bug 1635217)
Backed out changeset f1c61d14947a (bug 1635217)
Backed out changeset 8b49336c0021 (bug 1635479)
Backed out changeset 8ee704cc798a (bug 1635315)
Backed out changeset e6a223161a01 (bug 1635316)
Backed out changeset e765268e2111 (bug 1635539)
Backed out changeset 4cdd5e7c02c4 (bug 1634297)
Backed out changeset 7d6082e757cb (bug 1634297)
Backed out changeset 22978f4eca60 (bug 1634942)
Backed out changeset ea32130c91cb (bug 1635418)
Backed out changeset 7497cfcc89b8 (bug 1593063)
Backed out changeset aa30e97ff8f4 (bug 1593063)
Backed out changeset 273397b59609 (bug 1625005)
Backed out changeset 9fb6c336ec14 (bug 1629179)
Backed out changeset 3bea7f4bce08 (bug 1629179)
Backed out changeset 5fa2fa5c4100 (bug 1634118)
Backed out changeset 3c129f771366 (bug 1629063)
Backed out changeset e3f5022d2e98 (bug 1634157)
Backed out changeset 6b4bbb6a1829 (bug 1635043)
Backed out changeset 08f9c82b1cae (bug 1635043)
Backed out changeset a1684145f954 (bug 1634725)
Backed out changeset 1e7a63b8201d (bug 1633854)
Backed out changeset 96e901867dfc (bug 1633854)
Backed out changeset 7e4ddbfd531a (bug 1633593)
Backed out changeset ed206d4e48fb (bug 1635138)
Backed out changeset 56680380cb12 (bug 1635138)
Backed out changeset 128ca965d89e (bug 1635141)
Backed out changeset d6c45563fc0a (bug 1635086)
Backed out changeset 3886f4322f2b (bug 1635086)
Backed out changeset 2c391b283120 (bug 1631821)
Backed out changeset 820195d706c4 (bug 1635049)
Backed out changeset 89395cf3875c (bug 1634581)
Backed out changeset 295488f01cf2 (bug 1634581)
Backed out changeset 07af68b342f0 (bug 1634794)
Backed out changeset 6cfbeef8c071 (bug 1634794)
Backed out changeset 498d0e6754f6 (bug 1635078)
Backed out changeset c8b17acc49d2 (bug 1635004)
Backed out changeset a91930887fa2 (bug 1634944)
Backed out changeset ee2fbd0fd53e (bug 1634802)
Backed out changeset 59894d4cd777 (bug 1634802)
Backed out changeset 780f4e8e09cc (bug 1634807)
Backed out changeset d9d2b3b28bb5 (bug 1634807)
Backed out changeset f6023c604230 (bug 1630074)
Backed out changeset 332ae0b9c362 (bug 1632614)
Backed out changeset cd09a475f4dd (bug 1634774)
Backed out changeset 57540cedac41 (bug 1634136)
Backed out changeset 6c23227d3b6a (bug 1634612)
Backed out changeset dd7ae0531977 (bug 1634575)
Backed out changeset 7088d1301e7a (bug 1634070)
Backed out changeset 5b60b7cf3f2f (bug 1632046)
Backed out changeset 22ed9be42752 (bug 1634529)
Backed out changeset 50af11dcaed0 (bug 1633588)
Backed out changeset 93184a590f46 (bug 1633588)
Backed out changeset 733bc969a32e (bug 1630901)
Backed out changeset 88321df62173 (bug 1633934)
Backed out changeset ebd1dc23636c (bug 1635425)
Backed out changeset 2c37cd98181c (bug 1634114)
Backed out changeset 1c3968f96da6 (bug 1634114)
Backed out changeset 7e65c7d4c10c (bug 1633691)
Backed out changeset ad8618c32984 (bug 1634214)
Backed out changeset da0daa759fdc (bug 1635453)
Backed out changeset 9f6188ac30ce (bug 1633787)
Backed out changeset fb48a1a411b8 (bug 1633787)
Backed out changeset 6c2a0a65eb4f (bug 1634718)
Backed out changeset a8072af57203 (bug 1634718)
Backed out changeset 2a86ee8bf532 (bug 1634298)
Backed out changeset 87cf70157822 (bug 1633690)
Backed out changeset aa5aaef185f4 (bug 1634249)
Backed out changeset 1e8b09009b9c (bug 1633441)
Backed out changeset 7081cf7a95c6 (bug 1633441)
Backed out changeset a2740075b6ea (bug 1628246)
Backed out changeset 7bf043c2f796 (bug 1628246)
Backed out changeset c54d3d641172 (bug 1634150)
Backed out changeset bb9e97bac1f6 (bug 1634150)
Backed out changeset 8bb2e88875a5 (bug 1633594)
Backed out changeset 818305611ebe (bug 1633868)
Backed out changeset 88c0485b7dc3 (bug 1631998)
Backed out changeset 64d14cda8fbd (bug 1633577)
Backed out changeset 417cd0a8f560 (bug 1633577)
Backed out changeset 1952a07d64e3 (bug 1634067)
Backed out changeset bf8634838d26 (bug 1600404)
Backed out changeset 0f565474c9ea (bug 1600404)
2020-05-14 22:39:29 +02:00
George Steel
9d7c98c88e Bug 1625005 [wpt PR 22452] - Make commitStyles use computed values instead of resolved values, a=testonly
Automatic update from web-platform-tests
Make commitStyles use computed values instead of resolved values

Add new CSSAnimationUtils class with a static method
KeyframeValueFromComputedStyle() which returns the true computed value
for all properties. This mostly calls CSSValueForComputedStyle() without
a LayoutObject, but the cases where this does not return the computed
value (line-height and transform) are handles separately, similarly
to the implementation of ComputedStyleMap.

This method does take a LayoutObject, but it is only used to resolve
matrix interpolation of box-size-dependent transform values, which
produces a deferred compilation which cannot be serialized directly in
the current spec.

Make Animation.commitStyles() use this new function instead of
committing the resolved value using CSSValueFromComputedStyle().

Add additional WPT tests for commitStyles() adding tests for
special-case properties and splitting the logical properties case.

Bug: 1056197, 1057307
Change-Id: Ic823f96f257d4c6b010dfee758d4ac0b5cd4148c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2118765
Commit-Queue: George Steel <gtsteel@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#765297}

--

wpt-commits: c7c25c159ab2cc3d308c2cb033d31573c87854ef
wpt-pr: 22452
2020-05-14 18:54:50 +00:00
Olga Gerchikov
85821d52f1 Bug 1631850 [wpt PR 23145] - Initialize start time of scroll animations to zero., a=testonly
Automatic update from web-platform-tests
Initialize start time of scroll animations to zero.

Implemented web-animations-1 spec changes introduces in [1].

- Update play and pause procedures to initialize start time of scroll
  animations to zero.
- Updated calculate play state procedure to return "running" state for
  animations that has start time resolved.
- Added/modified tests reflecting spec changes.

[1] https://github.com/w3c/csswg-drafts/pull/4842

Bug: 1070637
Change-Id: Ic83995899b2f3f8d8f985f84b8a2b438bbad7c35
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2150687
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#761974}

--

wpt-commits: 46978682c5d3e2ff08468be05564307a9a75e06b
wpt-pr: 23145
2020-04-28 11:41:34 +00:00
Kevin Ellis
9ad6774285 Bug 1632310 [wpt PR 23186] - Add test for computed versus resolved style., a=testonly
Automatic update from web-platform-tests
Add test for computed versus resolved style.

Change-Id: I3b05d556f011ecca39b4573516c4c39d2ec1b415

Bug: 1057307
Change-Id: I3b05d556f011ecca39b4573516c4c39d2ec1b415

--

wpt-commits: db694b482439296306f64f26db16c58d46e4695a
wpt-pr: 23186
2020-04-28 11:39:11 +00:00
Arthur Iakab
3ba06c51f6 Backed out 283 changesets (bug 1632885, bug 1631324, bug 1631891, bug 1631973, bug 1631550, bug 1632882, bug 1631654, bug 1630540, bug 1630628, bug 1631482, bug 1631652, bug 1631088, bug 1631120, bug 1631715, bug 1631083, bug 1488323, bug 1632334, bug 1632883, bug 1632238, bug 1632031, bug 1631817, bug 1632233, bug 1632230, bug 1631390, bug 1631126, bug 1630530, bug 1630760, bug 1628956, bug 1630630, bug 1631881, bug 1631648, bug 1632171, bug 1633228, bug 1633385, bug 1633387, bug 1630544, bug 1631034, bug 1633309, bug 1631923, bug 1632172, bug 1632410, bug 1632411, bug 1633435, bug 1632327, bug 1632320, bug 1632328, bug 1632329, bug 1631807, bug 1630889, bug 1631004, bug 1628915, bug 1628916, bug 1631961, bug 1630934, bug 1631732, bug 1627693, bug 1631731, bug 1631100, bug 1630354, bug 1630654, bug 1632860, bug 1630685, bug 1632398, bug 1625889, bug 1632656, bug 1632395, bug 1632258, bug 1632310, bug 1633426, bug 1633427, bug 1633420, bug 1632253, bug 1630955, bug 1631939, bug 1630572, bug 1630973, bug 1610634, bug 1632819, bug 1629485, bug 1632816, bug 1631030, bug 1631033, bug 1631032, bug 1630808, bug 1632382, bug 1632383, bug 1632702, bug 1632703, bug 1631507, bug 1631501, bug 1631989, bug 1633094, bug 1631356, bug 1619698, bug 1623734, bug 1630741, bug 1630749, bug 1630699, bug 1632174, bug 1630745, bug 1630823, bug 1632477, bug 1631900, bug 1628010, bug 1630693, bug 1627202, bug 1630909, bug 1624639, bug 1630938, bug 1630700, bug 1628931, bug 1633643, bug 1630469, bug 1630702, bug 1631513, bug 1633000, bug 1630703, bug 1621081, bug 1633489, bug 1630932, bug 1630931, bug 1630930, bug 1633277, bug 1587902, bug 1630831, bug 1632773, bug 1630689, bug 1630145, bug 1631850, bug 1631985, bug 1627208, bug 1631948, bug 1631115, bug 1631110, bug 1631111, bug 1633364, bug 1632905, bug 1632168, bug 1631470, bug 1632604, bug 1631764, bug 1630768, bug 1632608, bug 1630692, bug 1631485, bug 1632512, bug 1633578, bug 1629688, bug 1632282, bug 1631279, bug 1632041, bug 1632044, bug 1631842, bug 1633704, bug 1630846, bug 1632681, bug 1631967, bug 1630842, bug 1624710, bug 1631286, bug 1632610, bug 1630798, bug 1631777, bug 1631264, bug 1630669, bug 1630711, bug 1630915, bug 1630910, bug 1632506, bug 1632195, bug 1632190, bug 1629196, bug 1631601, bug 1632988, bug 1632596, bug 1632746, bug 1632537, bug 1633114, bug 1622512, bug 1630906, bug 1626150, bug 1633059, bug 1632435, bug 1631098, bug 1631413, bug 1632266, bug 1617988, bug 1630684, bug 1630147, bug 1632106, bug 1631704, bug 1631314, bug 1630709, bug 1633056, bug 1632222, bug 1630861, bug 1632580, bug 1628972, bug 1631148, bug 1632586) for causing web platform failures.
CLOSED TREE

Backed out changeset 2545233d9410 (bug 1633704)
Backed out changeset 60a87bfc559a (bug 1633114)
Backed out changeset 5e9a6c965ed7 (bug 1633114)
Backed out changeset 82fba3a68f28 (bug 1632041)
Backed out changeset eb40eab59089 (bug 1632041)
Backed out changeset c1c2c8827a01 (bug 1633056)
Backed out changeset a21b653891a4 (bug 1633056)
Backed out changeset dcec16f6a03d (bug 1630955)
Backed out changeset 099aa92486bc (bug 1633578)
Backed out changeset e0f5465cc350 (bug 1633489)
Backed out changeset 01615f7b96b2 (bug 1633489)
Backed out changeset d5ab266f6e49 (bug 1632258)
Backed out changeset 68ed94156f5e (bug 1632258)
Backed out changeset 2e504c661c1f (bug 1632282)
Backed out changeset f320781ad562 (bug 1633643)
Backed out changeset d8837618cf7c (bug 1633364)
Backed out changeset f520c9410f2b (bug 1632656)
Backed out changeset ea9e312d445a (bug 1632656)
Backed out changeset bf392ed64d77 (bug 1633426)
Backed out changeset 90bde6d489a7 (bug 1633426)
Backed out changeset 77580d362ab0 (bug 1632435)
Backed out changeset 1d9bb5947f41 (bug 1632435)
Backed out changeset 87fb18deb640 (bug 1622512)
Backed out changeset 2d7efe7a7383 (bug 1622512)
Backed out changeset 4747c9840307 (bug 1633000)
Backed out changeset f7bfbc0992a6 (bug 1633387)
Backed out changeset d679aba86925 (bug 1631482)
Backed out changeset a459441e04e2 (bug 1633277)
Backed out changeset 650ec6f46c2e (bug 1633277)
Backed out changeset 7dc0328ced91 (bug 1633094)
Backed out changeset 4c569b7c9e10 (bug 1633309)
Backed out changeset 29dc91bbd90b (bug 1624639)
Backed out changeset a443c75e0008 (bug 1624639)
Backed out changeset 536c22746d91 (bug 1632860)
Backed out changeset 2e845c540ffa (bug 1633385)
Backed out changeset f220f492cbd7 (bug 1631550)
Backed out changeset 822bd0461851 (bug 1632580)
Backed out changeset 65842dd31fb2 (bug 1632580)
Backed out changeset 96ac9981ce2c (bug 1632773)
Backed out changeset ed6e6a032a82 (bug 1631842)
Backed out changeset 458ce658d824 (bug 1631842)
Backed out changeset cdde438271ee (bug 1632222)
Backed out changeset 77c6b30ce09a (bug 1632222)
Backed out changeset 3d0acbbb6a8b (bug 1633228)
Backed out changeset 7033320aabd2 (bug 1631314)
Backed out changeset a7102debdc09 (bug 1631314)
Backed out changeset ea05ed88009b (bug 1632746)
Backed out changeset 3cf69cff00f8 (bug 1632746)
Backed out changeset 60cea20c32a4 (bug 1632681)
Backed out changeset 2dee4c123245 (bug 1632988)
Backed out changeset 3318c19a1642 (bug 1633059)
Backed out changeset 45cdd5e23485 (bug 1631973)
Backed out changeset d1583c5916b9 (bug 1631939)
Backed out changeset 7b9acbee64f6 (bug 1631939)
Backed out changeset 614b8a80a6a0 (bug 1632883)
Backed out changeset 4ba949f441f9 (bug 1632885)
Backed out changeset f2fe2ea32a80 (bug 1632882)
Backed out changeset d58755c3fd90 (bug 1632703)
Backed out changeset 31e479ea7605 (bug 1632608)
Backed out changeset 9a0cd8abc9b5 (bug 1632905)
Backed out changeset 6b001eb70b33 (bug 1632819)
Backed out changeset 8be3ce5bbf79 (bug 1632816)
Backed out changeset 6483fc7ffd41 (bug 1621081)
Backed out changeset 38fcdb8fde8a (bug 1621081)
Backed out changeset 00be66227a0c (bug 1619698)
Backed out changeset 28d1dd0a877e (bug 1619698)
Backed out changeset ed06ca73fddf (bug 1631900)
Backed out changeset d5aefccd6b07 (bug 1631900)
Backed out changeset 4ef12cfc7a60 (bug 1628916)
Backed out changeset 10e8bc75d539 (bug 1628916)
Backed out changeset feacdb5d1e3f (bug 1632382)
Backed out changeset 5f6680be8c1f (bug 1632382)
Backed out changeset a166a212947a (bug 1632702)
Backed out changeset 1653b1f8fa8c (bug 1632610)
Backed out changeset e751eb6792f9 (bug 1632610)
Backed out changeset ce079604fd80 (bug 1632410)
Backed out changeset 6eed6e94e674 (bug 1632604)
Backed out changeset fe675f691dc3 (bug 1632411)
Backed out changeset c79284fd8660 (bug 1632327)
Backed out changeset 063909b2c95f (bug 1632334)
Backed out changeset 9c528be6bc57 (bug 1631850)
Backed out changeset 8082006b8431 (bug 1631850)
Backed out changeset 6ae235fb8755 (bug 1632233)
Backed out changeset ba73d704edeb (bug 1632233)
Backed out changeset f0ad858be229 (bug 1632168)
Backed out changeset 0c2186154820 (bug 1632596)
Backed out changeset 77fc5d39cd7d (bug 1632537)
Backed out changeset cbbcbc4a0440 (bug 1632586)
Backed out changeset c85de587e30c (bug 1632395)
Backed out changeset 5b4f83a9f54d (bug 1632266)
Backed out changeset 5c1079a1e387 (bug 1632266)
Backed out changeset 6344b4a9d60d (bug 1632398)
Backed out changeset 72fdfa67f9c1 (bug 1631654)
Backed out changeset 55784d6c6ba0 (bug 1631654)
Backed out changeset c997a4fa1ab0 (bug 1632328)
Backed out changeset 38fde477dea9 (bug 1632506)
Backed out changeset c0ea2c6ebf91 (bug 1632506)
Backed out changeset 97d27ac13166 (bug 1631807)
Backed out changeset 5166b022fda8 (bug 1631807)
Backed out changeset 30097d54120c (bug 1632329)
Backed out changeset 3ca5ca3ccd11 (bug 1632320)
Backed out changeset 5dcb12ada2e2 (bug 1632512)
Backed out changeset 7b4d6080f23c (bug 1632512)
Backed out changeset 75c177bcdbda (bug 1632477)
Backed out changeset a870aedf9da0 (bug 1632477)
Backed out changeset 9ea50f4afb57 (bug 1630530)
Backed out changeset fbe9d9c589b3 (bug 1630530)
Backed out changeset 90859eeeacb2 (bug 1631704)
Backed out changeset bf3fe7d7d7f7 (bug 1632383)
Backed out changeset 98d776c34384 (bug 1631513)
Backed out changeset 6f1046cc9a56 (bug 1631513)
Backed out changeset f7498902204d (bug 1632310)
Backed out changeset b4c21d6c137e (bug 1631648)
Backed out changeset 74704c4f3d2d (bug 1632171)
Backed out changeset 9eaceb35934a (bug 1632171)
Backed out changeset 779273edaf95 (bug 1633704)
Backed out changeset d49a0349f0bc (bug 1631985)
Backed out changeset 6a349c347319 (bug 1632253)
Backed out changeset f640897b7f64 (bug 1632172)
Backed out changeset 8236f2312205 (bug 1632172)
Backed out changeset 51094411f815 (bug 1632174)
Backed out changeset e7e2d87f4e19 (bug 1632174)
Backed out changeset 28c38e708ee7 (bug 1632238)
Backed out changeset 22b4c441833a (bug 1632230)
Backed out changeset 77f5099ba866 (bug 1632106)
Backed out changeset 6e66a8368620 (bug 1630540)
Backed out changeset d6ebb1b3f1e4 (bug 1630540)
Backed out changeset 4147a555fd8f (bug 1631356)
Backed out changeset a1a73fefe890 (bug 1631356)
Backed out changeset f73dcfd7eb89 (bug 1631923)
Backed out changeset 2a111b498451 (bug 1631923)
Backed out changeset 1d97827c7f22 (bug 1630628)
Backed out changeset c097bb9806e3 (bug 1633435)
Backed out changeset d5bfa9d7951c (bug 1632190)
Backed out changeset 9867ed789924 (bug 1632044)
Backed out changeset 74aa03678383 (bug 1632044)
Backed out changeset 7e77d1342851 (bug 1632195)
Backed out changeset 5ea36c39a03d (bug 1631967)
Backed out changeset 4cff8dadbe13 (bug 1631967)
Backed out changeset 93c88b1e5e6d (bug 1631652)
Backed out changeset 9dec44cc0695 (bug 1631817)
Backed out changeset 605ffc6b1985 (bug 1631817)
Backed out changeset 10656899d1c3 (bug 1631961)
Backed out changeset f374e85e2585 (bug 1631989)
Backed out changeset c3c4d094f6a4 (bug 1631989)
Backed out changeset 831cf441ac2d (bug 1631413)
Backed out changeset 42c5bfc2fdc5 (bug 1631413)
Backed out changeset 18298abe9dfe (bug 1632031)
Backed out changeset f9cf507fdd2f (bug 1587902)
Backed out changeset 1dec2d9d8ecb (bug 1587902)
Backed out changeset 8cea95a7c155 (bug 1631948)
Backed out changeset 739bf2134673 (bug 1631731)
Backed out changeset 837ce6b45149 (bug 1631731)
Backed out changeset 568df667bb04 (bug 1631100)
Backed out changeset 10e5780fd4f1 (bug 1631115)
Backed out changeset c058567f5299 (bug 1631891)
Backed out changeset c8b5dfce5b59 (bug 1631891)
Backed out changeset fd93207f2bda (bug 1631732)
Backed out changeset 8f60c9938cf2 (bug 1631732)
Backed out changeset 91ca84116f3a (bug 1630709)
Backed out changeset a8adacf0c03c (bug 1630709)
Backed out changeset 0e2c09678d3c (bug 1631148)
Backed out changeset 70ec1e07978c (bug 1631881)
Backed out changeset 8ad29f64900b (bug 1630745)
Backed out changeset 97b1855713ee (bug 1630745)
Backed out changeset da0de5d24686 (bug 1630699)
Backed out changeset e29464cb384f (bug 1628010)
Backed out changeset 44b9e5cf7901 (bug 1628010)
Backed out changeset 806757491bc2 (bug 1631777)
Backed out changeset b245fc8b4d71 (bug 1623734)
Backed out changeset 9e30428fc2e3 (bug 1623734)
Backed out changeset 008c17dba5d3 (bug 1633704)
Backed out changeset 8542291831eb (bug 1631764)
Backed out changeset e32d9e2604d7 (bug 1631715)
Backed out changeset 02f367234e41 (bug 1630910)
Backed out changeset 46d259f127e1 (bug 1631501)
Backed out changeset fd415357cc81 (bug 1630711)
Backed out changeset baafa9da99f9 (bug 1630711)
Backed out changeset 189c0e5e25dc (bug 1631601)
Backed out changeset b4489b28cd64 (bug 1631083)
Backed out changeset 1587b222de8c (bug 1624710)
Backed out changeset 897d8f75940c (bug 1624710)
Backed out changeset 4ccc79413bc0 (bug 1630741)
Backed out changeset eca719b7e4ac (bug 1630798)
Backed out changeset 6c1b091503ab (bug 1631033)
Backed out changeset 437bc728811c (bug 1631033)
Backed out changeset e7a2771142cb (bug 1631032)
Backed out changeset 534578abf597 (bug 1631098)
Backed out changeset 71a431251ea1 (bug 1631034)
Backed out changeset ba97b8d14d26 (bug 1631507)
Backed out changeset 77f430240e24 (bug 1631470)
Backed out changeset a503a9cc4f47 (bug 1627693)
Backed out changeset 4a017c52def6 (bug 1627693)
Backed out changeset e6b00e56c76f (bug 1628931)
Backed out changeset 98cd0a5fb4a5 (bug 1628931)
Backed out changeset c810b8fdfc11 (bug 1610634)
Backed out changeset 31660eba618e (bug 1610634)
Backed out changeset 0ac3b51de8df (bug 1628915)
Backed out changeset 50d5b346dad1 (bug 1628915)
Backed out changeset cd70bfb7cc1b (bug 1631485)
Backed out changeset a6a660a8a88b (bug 1627202)
Backed out changeset 24cfed11a1be (bug 1627202)
Backed out changeset 94234649707e (bug 1625889)
Backed out changeset 34a457166b9b (bug 1625889)
Backed out changeset 57c0636727cf (bug 1633427)
Backed out changeset 02dd60cff6bf (bug 1633427)
Backed out changeset e797ade7daf3 (bug 1631286)
Backed out changeset e7d2903a8933 (bug 1631390)
Backed out changeset 085b151bc364 (bug 1630931)
Backed out changeset 60f8a2c79761 (bug 1630938)
Backed out changeset 4b71669d07a2 (bug 1630846)
Backed out changeset 47a7f5dff41b (bug 1631030)
Backed out changeset 1b478a07a922 (bug 1631030)
Backed out changeset 33e95f7622de (bug 1631279)
Backed out changeset e32697836293 (bug 1630700)
Backed out changeset 89084e284364 (bug 1630630)
Backed out changeset 0f1bec1124c0 (bug 1630630)
Backed out changeset 6d0327c87285 (bug 1628972)
Backed out changeset e47bfc6d0c2c (bug 1628972)
Backed out changeset 88a1aca6b73e (bug 1630915)
Backed out changeset aa7c4db8a7ce (bug 1630915)
Backed out changeset d1301d37a7cf (bug 1631324)
Backed out changeset 11e0ee8c215c (bug 1631004)
Backed out changeset 48759a2692bc (bug 1631004)
Backed out changeset bb84f3d11504 (bug 1629485)
Backed out changeset 25d4a6fe9680 (bug 1629485)
Backed out changeset 4d245aa2dc75 (bug 1631264)
Backed out changeset 47574344aa30 (bug 1633704)
Backed out changeset 5e3aea6b1bee (bug 1633704)
Backed out changeset a9c05f834569 (bug 1633420)
Backed out changeset 9d1358adeb66 (bug 1633420)
Backed out changeset 686a8a990242 (bug 1630909)
Backed out changeset 0c385dd35317 (bug 1631126)
Backed out changeset a76855a3fa75 (bug 1631126)
Backed out changeset 11371c098898 (bug 1630973)
Backed out changeset e7ee59303983 (bug 1630808)
Backed out changeset 51992ac4f82d (bug 1631120)
Backed out changeset 577291b048fc (bug 1631111)
Backed out changeset 8dbdadd036df (bug 1630823)
Backed out changeset 11ac9b756da3 (bug 1630842)
Backed out changeset 52e6ea36e78b (bug 1630831)
Backed out changeset 79fb2ecef9aa (bug 1629196)
Backed out changeset 13f967c35fba (bug 1630768)
Backed out changeset 7396203591ce (bug 1630768)
Backed out changeset 4d72c3d5dbe4 (bug 1631110)
Backed out changeset b7e77a2f76ef (bug 1488323)
Backed out changeset 6c3c1802d829 (bug 1631088)
Backed out changeset 3b491d9e0295 (bug 1631088)
Backed out changeset d05bab8bacbe (bug 1630693)
Backed out changeset 44b8491d0865 (bug 1630749)
Backed out changeset ea1d31eacc76 (bug 1630749)
Backed out changeset 00318c48857e (bug 1630760)
Backed out changeset 9c055abc85ca (bug 1630354)
Backed out changeset 544d90149769 (bug 1630684)
Backed out changeset 244cb1f8877d (bug 1630684)
Backed out changeset 744e5e88b5a5 (bug 1630934)
Backed out changeset 2ade2be7413d (bug 1630934)
Backed out changeset 5d838462f68e (bug 1630654)
Backed out changeset 7c390bedc8c1 (bug 1630930)
Backed out changeset ff10baf1ba9a (bug 1630932)
Backed out changeset 6135277cc7a2 (bug 1630889)
Backed out changeset d3743137234a (bug 1617988)
Backed out changeset d449c0969f7c (bug 1617988)
Backed out changeset 5fb67cebf5d7 (bug 1630906)
Backed out changeset dd3c6f50bab1 (bug 1630692)
Backed out changeset 8fbd29626ef0 (bug 1630689)
Backed out changeset 127321787852 (bug 1629688)
Backed out changeset 6b00e1b45131 (bug 1630669)
Backed out changeset ec000bf96a57 (bug 1630685)
Backed out changeset 8f4100493ce8 (bug 1630544)
Backed out changeset 7b5990b350fc (bug 1630544)
Backed out changeset 117a74332d91 (bug 1627208)
Backed out changeset d5608087349f (bug 1630469)
Backed out changeset ed41748c4ca4 (bug 1630469)
Backed out changeset c15a329569fb (bug 1628956)
Backed out changeset d037c8f1ba65 (bug 1630861)
Backed out changeset 0c924492fd7f (bug 1626150)
Backed out changeset de334bdcbaeb (bug 1630702)
Backed out changeset 6300b31ac015 (bug 1630702)
Backed out changeset f29adf61d493 (bug 1630147)
Backed out changeset 88d8fbbfef80 (bug 1630145)
Backed out changeset 07ba92717056 (bug 1630703)
Backed out changeset fbfa56804efa (bug 1630572)
2020-05-01 07:17:33 +03:00
Olga Gerchikov
00cc16b293 Bug 1631850 [wpt PR 23145] - Initialize start time of scroll animations to zero., a=testonly
Automatic update from web-platform-tests
Initialize start time of scroll animations to zero.

Implemented web-animations-1 spec changes introduces in [1].

- Update play and pause procedures to initialize start time of scroll
  animations to zero.
- Updated calculate play state procedure to return "running" state for
  animations that has start time resolved.
- Added/modified tests reflecting spec changes.

[1] https://github.com/w3c/csswg-drafts/pull/4842

Bug: 1070637
Change-Id: Ic83995899b2f3f8d8f985f84b8a2b438bbad7c35
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2150687
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#761974}

--

wpt-commits: 46978682c5d3e2ff08468be05564307a9a75e06b
wpt-pr: 23145
2020-04-30 19:03:51 +00:00
Kevin Ellis
5ac2e54f6c Bug 1632310 [wpt PR 23186] - Add test for computed versus resolved style., a=testonly
Automatic update from web-platform-tests
Add test for computed versus resolved style.

Change-Id: I3b05d556f011ecca39b4573516c4c39d2ec1b415

Bug: 1057307
Change-Id: I3b05d556f011ecca39b4573516c4c39d2ec1b415

--

wpt-commits: db694b482439296306f64f26db16c58d46e4695a
wpt-pr: 23186
2020-04-30 19:03:37 +00:00
Boris Chiou
58f7b4eb26 Bug 1622369 - Await the async function to make sure any async steps inside the function will be blocked. r=birtles
It's easy to get time out on mac if we don't await the async function.
The async functions return an implicit Promise. If the caller doesn't await
it, any async steps inside the function will not be blocked.

Differential Revision: https://phabricator.services.mozilla.com/D68448

--HG--
extra : moz-landing-system : lando
2020-03-27 19:00:02 +00:00
Brian Birtles
527311ae4e Bug 1622184 - Add tests that when the Animation.ready and Animation.finished promises are resolved they are marked as handled; r=boris
Spec change: 7bcad3219c

Differential Revision: https://phabricator.services.mozilla.com/D67102

--HG--
extra : moz-landing-system : lando
2020-03-18 02:21:45 +00:00
Kevin Ellis
b713f3a680 Bug 1621348 [wpt PR 22160] - Fix timeout in update-and-send-events-replacment.html, a=testonly
Automatic update from web-platform-tests
Fix timeout in update-and-send-events-replacment.html

The handling of iframe load events is finicky as indicated in the open
WHATWG issue:

https://github.com/whatwg/html/issues/490

This patch switches the wait mechanism to one that is well behaved
across browsers.  The new process arms the listener before inserting the
iframe into the document.

Bug: 1059963
Change-Id: I372d4fdae3b270699aedf2c5a4de4429e62f42a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096782
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748853}

--

wpt-commits: ee5cfa46292bdcdd576e698503f4a4a9ffa977c0
wpt-pr: 22160
2020-03-13 16:47:01 +00:00
haozhe
379aa68f9f Bug 1620070 [wpt PR 22093] - Support getAnimations() for ShadowRoot, a=testonly
Automatic update from web-platform-tests
Support getAnimations() for ShadowRoot

This patch makes Webanimation to support getAnimations() whose target
element is a shadow root on which this method is called.

Spec: https://drafts.csswg.org/web-animations/#extensions-to-the-documentorshadowroot-interface-mixin

Bug: 1046916
Change-Id: Ibb201fe3a8a21f3852d4f5135ce344238b1476c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2051768
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749222}

--

wpt-commits: 3a555dbaa99c26825758f7a3c6b38b7aa965f275
wpt-pr: 22093
2020-03-13 16:46:59 +00:00
Boris Chiou
014b6a5b9e Bug 1621174 - Fix error handling for setting KeyframeEffect.pseudoElement. r=birtles,smaug
We should throw a DOMException SyntaxError when setting pseudoElement a
syntactically invalid string or an unsupported pseudo.

Differential Revision: https://phabricator.services.mozilla.com/D66321

--HG--
extra : moz-landing-system : lando
2020-03-12 00:34:46 +00:00
George Steel
05e552d46c Bug 1619392 [wpt PR 22048] - Sync on style when creating a pseudo-element animation from script, a=testonly
Automatic update from web-platform-tests
Sync on style when creating a pseudo-element animation from script

Sync on style before evaluating a pseudo-element selector other than null.
Remove manual style syncs from pseudo-element animation wpt tests.

Bug: 1057101
Change-Id: I8a1184221f40c7546ac5179615f0d6541e8729e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2083715
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Commit-Queue: George Steel <gtsteel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747333}

--

wpt-commits: b15e954c41e6d98122ea8e4b4515bb6c6e43cf62
wpt-pr: 22048
2020-03-06 22:30:13 +00:00
Jordan Taylor
a76ff88a08 Bug 1614727 [wpt PR 21733] - Adding phase to AnimationTimeline, a=testonly
Automatic update from web-platform-tests
Adding phase to AnimationTimeline

This change adds phase to animation timeline. Phase currently only holds its
read-only initial value of "inactive". Later updates will implement the
full functionality for timeline states.

Test verifies that animation.timeline.phase is accessible and equals
initial value. It also verifies that the phase is readonly.

Bug: 1046833
Change-Id: I1d887080f17692151ac97c7e89589dfefa185686
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2048943
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#746026}

--

wpt-commits: 216d5a68f63728a9c44e7d6f841b63c4c31c144a
wpt-pr: 21733
2020-03-05 10:49:33 +00:00
Boris Chiou
2e90e1b8ec Bug 1612891 - Suppress parsing easing error in early returns of ConvertKeyframeSequence. r=birtles
We add a stack based class and supress the exception of parsing easing
in the destructor, to avoid hitting the potential assertions.

Differential Revision: https://phabricator.services.mozilla.com/D64268

--HG--
extra : moz-landing-system : lando
2020-03-04 01:03:16 +00:00
Kevin Ellis
7b849e7365 Bug 1618222 [wpt PR 21993] - Fix commitStyles for transforms., a=testonly
Automatic update from web-platform-tests
Fix commitStyles for transforms.

Include layout object when retrieving values for computed properties.

Bug: 1056197
Change-Id: I8fd97b101047b473038a26dd9bb30dcff4ae6903
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2074801
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#744688}

--

wpt-commits: 8f139108406f740e8c005f8917ddfb2320a9dd34
wpt-pr: 21993
2020-03-02 10:42:34 +00:00
Boris Chiou
4f3959bfee Bug 1610981 - Eliminate usage of CSSPseudoElement from KeyframeEffect. r=birtles,smaug
Replace ElementOrCSSPseudoElement with Element and add PseudoElement (which is
a DOMString) into KeyframeAnimationOptions and KeyframeEffect.

Differential Revision: https://phabricator.services.mozilla.com/D62667

--HG--
extra : moz-landing-system : lando
2020-02-18 20:44:14 +00:00
haozhe
4bcd44688b Bug 1612419 [wpt PR 21518] - getAnimations from the Document instead of from Timeline, a=testonly
Automatic update from web-platform-tests
getAnimations from the Document instead of from Timeline

Per the spec, Document::getAnimations() must report all Animations whose
target effect is the given document.

Spec:
https://drafts.csswg.org/web-animations/#extensions-to-the-documentorshadowroot-interface-mixin

Bug: 828585
Change-Id: I92a5cab69d0b9869fea0238e2cfb8e98d995a3b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2024539
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#741473}

--

wpt-commits: e617314c6aa4b7c0fb83627d47063d00106b47a1
wpt-pr: 21518
2020-02-18 19:29:48 +00:00
Kevin Ellis
9613c6f0c1 Bug 1611814 [wpt PR 21438] - Implement commitStyles for web animations., a=testonly
Automatic update from web-platform-tests
Implement commitStyles for web animations.

CommitStyles provides a convenient way to update the style of an
element, avoiding the need to keep finished animations persistent
in order to stack effects.

A typical use case is:

const anim = elem.animate(keyframes, {..., fill: 'forward'});
anim.finished.then(() => {
  anim.commitStyles();
  anim.cancel();
});

Spec:
https://drafts.csswg.org/web-animations-1/#dom-animation-commitstyles

Intent:
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/H5sz_dg6fKc/1X7K7U4XCgAJ

Bug: 981905
Change-Id: I37f61960480517e0a8f3427938cf799de4c6e9c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2017673
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735948}

--

wpt-commits: 44e7759ce47e1b16994aac592202939db85e2750
wpt-pr: 21438
2020-01-31 20:40:34 +00:00
Kevin Ellis
de7638e3cb Bug 1611525 [wpt PR 21418] - Implement onremove event for web animations., a=testonly
Automatic update from web-platform-tests
Implement onremove event for web animations.

Spec:
https://drafts.csswg.org/web-animations-1/#remove-replaced-animations

Intent:
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/H5sz_dg6fKc/1X7K7U4XCgAJ

Bug: 981905
Change-Id: I9267e3e4fda14133f2edcc0e8aea1e8a031959a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2020245
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735437}

--

wpt-commits: e1ae4ab28c968d45fbd8f4ad1377ce071d244484
wpt-pr: 21418
2020-01-31 20:40:22 +00:00
Robert Flack
74af3d48bc Bug 1611798 [wpt PR 21434] - Add a commitStyles test which composites on top of underlying style., a=testonly
Automatic update from web-platform-tests
Add a commitStyles test which composites on top of underlying style.

The other commitStyles tests are not affected by the underlying style.
This test verifies that applying a partial composite: add stack
correctly applies to the underlying style.

Bug: 981905
Change-Id: Ia32a51a50e5c537b29c4848248ab94e7de56f19e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2021741
Commit-Queue: Robert Flack <flackr@chromium.org>
Auto-Submit: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735417}

--

wpt-commits: 5f08c5a7f6c335fcb20f611ea988cf7f0646edb2
wpt-pr: 21434
2020-01-31 20:40:20 +00:00
Stephen McGruer
7cdccaafcf Bug 1611618 [wpt PR 21422] - Fixup indentation from assert_throws refactor, a=testonly
Automatic update from web-platform-tests
Fixup indentation from PR 21353

https://github.com/web-platform-tests/wpt/pull/21353 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21354

https://github.com/web-platform-tests/wpt/pull/21354 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21378

https://github.com/web-platform-tests/wpt/pull/21378 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21379

https://github.com/web-platform-tests/wpt/pull/21379 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21377

https://github.com/web-platform-tests/wpt/pull/21377 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21390

https://github.com/web-platform-tests/wpt/pull/21390 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--
Fixup indentation from PR 21392

https://github.com/web-platform-tests/wpt/pull/21392 used an approach
which was known to cause indentation problems in some cases. This commit
is an attempt to fixup any indentation issues, by running a (hacky)
script to parse the diff and locate places where indentation was broken.

--

wpt-commits: e4499c8ff1ecf603ecbda020102ec9c956d594f6, 88ab2f0e4965b8e6ea61d3ff4f90ff5215de8a4e, 21578f29a8e82eff91c0fd43ad709fbf3fbe9e72, e836541f46abbd9272233578ad4e8ac0867bde15, f2961a22018844dae808cb12af6774ba8b435773, 597c0519c494486d18ab81a32a7206014ee23b5a, 63c2f7190b779112aa79d28a51cc29b98ca381dc
wpt-pr: 21422
2020-01-31 20:40:17 +00:00
Boris Zbarsky
1a8ecca6fe Bug 1611234 [wpt PR 21389] - Remove assert_throws use in various remaining tests., a=testonly
Automatic update from web-platform-tests
Remove assert_throws use in various remaining tests.

--

wpt-commits: 9e1d3cb7050a339f574e7d4b0650542847b7eaa5
wpt-pr: 21389
2020-01-31 20:40:11 +00:00
Brian Birtles
f3b367f560 Bug 1608858 - Update the effect set when an animation changes relevance due to a call to updatePlaybackRate; r=boris
In this particular case where we're paused, we don't need to repaint or
synchronize animations on layers, but we do need to update the effect set so
that getAnimations() returns the correct result.

Differential Revision: https://phabricator.services.mozilla.com/D61258

--HG--
extra : moz-landing-system : lando
2020-01-30 23:39:12 +00:00
Stephen McGruer
a4cc661d7c Bug 1611245 [wpt PR 21392] - Replace some assert_throws('Something', stuff) calls with assert_throws_dom, a=testonly
Automatic update from web-platform-tests
Replace some assert_throws('Something', stuff) calls with assert_throws_dom. (#21392)

This diff was generated by running:

  find . -type f -print0 | xargs -0 perl -pi -e "BEGIN { \$/ = undef; } s/assert_throws\(([ \n]*'[A-Za-z_]*') *(, *.)/assert_throws_dom(\1\2/gs"

in bash (doesn't work in tcsh, due to the $ inside "").

This does affect indentation poorly in cases when the first arg was on the same
line as the assert_throws, there was a newline after the ',' after the first
arg, and the following args were lined up with the first arg.  Fixing that,
especially when there are multiple lines after the first arg, is not trivial
with a regexp.

Co-authored-by: Boris Zbarsky <bzbarsky@mit.edu>

--

wpt-commits: d5103044974ae41deb6e099649d7520c374aa36b
wpt-pr: 21392
2020-01-27 15:36:07 +00:00
Stephen McGruer
f7f47fe879 Bug 1611182 [wpt PR 21379] - Replace some "assert_throws({'name': 'jserror'}, stuff)" with assert_throws_js, a=testonly
Automatic update from web-platform-tests
Replace some "assert_throws({'name': 'jserror'}, stuff)" with assert_throws_js. (#21379)

This diff was generated by running:

  find . -type f -print0 | xargs -0 perl -pi -e "BEGIN { \$/ = undef; } s/assert_throws\(([ \n]*)\{ *[\"']?name[\"']? *: *['\"](TypeError|Error)[\"'] *\} *(, *.)/assert_throws_js(\1\2\3/gs"

in bash (doesn't work in tcsh, due to the $ inside "") and then manually
changing service-workers/service-worker/ServiceWorkerGlobalScope/resources/extendable-message-event-constructor-worker.js
to use assert_throws_exactly in a few places where we want to verify that
specific exception values are propagated out.

Co-authored-by: Boris Zbarsky <bzbarsky@mit.edu>

--

wpt-commits: b0daaa6b86c3dc2f9c16aa362136655c0db7308b
wpt-pr: 21379
2020-01-27 15:35:59 +00:00
Boris Zbarsky
1c5f482fdf Bug 1610933 [wpt PR 21353] - Replace some "assert_throws(new FooError, stuff)" calls with assert_throws_js, a=testonly
Automatic update from web-platform-tests
Replace some "assert_throws(new FooError, stuff)" calls with assert_throws_js.

This diff was generated by running:

  find . -type f -print0 | xargs -0 perl -pi -e 'BEGIN { $/ = undef; } s/assert_throws\(([ \n]*)new ([A-Za-z]*Error) *(, *.)/assert_throws_js(\1\2\3/gs'

and then manually adjusting url/failure.html to use the TypeError from the right
global when doing cross-global things.

This does affect indentation poorly in cases when the first arg was on the same
line as the assert_throws, there was a newline after the ',' after the first
arg, and the following args were lined up with the first arg.  Fixing that,
especially when there are multiple lines after the first arg, is not trivial
with a regexp.

--

wpt-commits: a3cddf04f127ef7f14556bd0326c804c2e72fb2d
wpt-pr: 21353
2020-01-27 15:35:45 +00:00
Boris Zbarsky
ceac9fe278 Bug 1609858. Stop using NS_ERROR_DOM_TYPE_ERR in TimingParams. r=smaug
It's causing us to throw weird DOMExceptions instead of actual TypeErrors.

Differential Revision: https://phabricator.services.mozilla.com/D60216

--HG--
extra : moz-landing-system : lando
2020-01-17 09:55:27 +00:00
George Steel
0c27984847 Bug 1598446 [wpt PR 20373] - Implement new pseudoElement interface on KeyframeEffect, a=testonly
Automatic update from web-platform-tests
Implement new pseudoElement interface on KeyframeEffect

Make target() return the originating element if target_ is a
PseudoElement (EventTarget still returns the layout object).

Add pseudoElement() property which returns the target pseudo-selector
if the target is a pseudo-element (null otherwise).
Invalid and unsupported pseudo-elements will still return a selector
and the originating element (from target()) but will not animated
(EventTarget returns null).

Add pseudoElement option to KeyframeEffect constructor.

Change-Id: Id7d16ea6966c533e56d1170462ff60a79b277fd5
Bug: 981894
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1921343
Commit-Queue: George Steel <gtsteel@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726506}

--

wpt-commits: 084d8726a0cde51d0fdd1e4bc375fa8788b6835b
wpt-pr: 20373
2019-12-23 11:14:53 +00:00
George Steel
e2edfaf275 Bug 1601085 [wpt PR 20597] - Add additional WPT tests for new cases of KeyframeEffect.target and .pseudoElement, a=testonly
Automatic update from web-platform-tests
Add additional WPT tests for new cases of KeyframeEffect.target and .pseudoElement

Goes with spec CL https://github.com/w3c/csswg-drafts/pull/4437 (merged)
Follows up on https://crrev.com/c/1894477

Change-Id: I9f50739cb4dac68d3c9002c0f3ed509f6b379380
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949405
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: George Steel <gtsteel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721752}

--

wpt-commits: 6439c341d31a4a4695cec8a90ac18f5365547c79
wpt-pr: 20597
2019-12-09 11:07:26 +00:00
Blink WPT Bot
60b0ff19cc Bug 1593146 [wpt PR 20040] - update WPT tests to eliminate CSSPseudoElement from animations, a=testonly
Automatic update from web-platform-tests
update WPT tests to eliminate CSSPseudoElement from animations (#20040)

Goes with spec CL https://github.com/w3c/csswg-drafts/pull/4437 (merged)
Eliminated the use of CSSPseudoElement from WebAnimations to coincide with
recent spec changes. JeyframeEffect targets now use an Element reference
and pseudo-element selector like getComputedStyle and css-animations events.

Change-Id: Ib6957a7b764eac3b4372ad35c1b79b139c356a19
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1894477
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: George Steel <gtsteel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714541}
--

wpt-commits: 2f837d2e318b64f66ee8da1f3b798b03b697d4d7
wpt-pr: 20040
2019-11-29 10:56:15 +00:00
Philip Jägenstedt
9742ab2796 Bug 1594324 [wpt PR 20108] - Update Web Animations idlharness.js tests + IDL, a=testonly
Automatic update from web-platform-tests
Combine Web Animations idlharness.js tests into a single test

--
Update interfaces/web-animations.idl

Source: https://github.com/tidoust/reffy-reports/blob/d5cbf1d/ed/idl/web-animations.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/604208616

--
Drop unused css-psedo dependency for Web Animations idlharness.js test

--

wpt-commits: 8ee8e8cba93da7a05c14cce6063c52215d03824d, 59797f8a3087393690f425a00d6ed223cf8ad917, 71e2e84a0a13a00a262ed9d4c68ef0eedfc671b2
wpt-pr: 20108
2019-11-29 10:55:21 +00:00
Kevin Ellis
ae8ee6126a Bug 1590484 [wpt PR 19830] - Fix flakiness of web-animation/interfaces/Animation/oncancel.html, a=testonly
Automatic update from web-platform-tests
Fix flakiness of web-animation/interfaces/Animation/oncancel.html

Bug: 981210
Change-Id: Ibb4b4a68944c86ef5b65db7472b3790620678150
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1873907
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708333}

--

wpt-commits: 4c52e76f297ac34babc93374b297ef2282206ca9
wpt-pr: 19830
2019-10-31 12:16:26 +00:00
Brian Birtles
e50dce95ba Bug 1590971 - Move getAnimations from Document to DocumentOrShadowRoot; r=emilio,baku
This updates the Gecko implementation to match the following change to
the Web Animations spec:

  792453b952 (diff-4c9f5c055fb219a7fcad23a9a7a80b64)

Differential Revision: https://phabricator.services.mozilla.com/D50768

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html => testing/web-platform/tests/web-animations/interfaces/DocumentOrShadowRoot/getAnimations.html
extra : moz-landing-system : lando
2019-10-29 07:13:22 +00:00
Stephen McGruer
05d1da5940 Bug 1585402 [wpt PR 19448] - Fix interfaces/Document/getAnimations.html test, a=testonly
Automatic update from web-platform-tests
Fix interfaces/Document/getAnimations.html test

This test was assuming that the iframe load event could not fire during
appendChild, which it does on Chrome. To fix this, setup the promise
before calling appendChild, but only await on it afterwards.

Bug: None
Change-Id: Ie5ebdd7cec0fe0c276621033afaa8e8a5699dad1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833902
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#702037}

--

wpt-commits: 4786b7387504f691ead311c58c2da512ced8472d
wpt-pr: 19448
2019-10-14 11:23:36 +00:00
Boris Chiou
273a398320 Bug 1583410 [wpt PR 19239] - [web-animations] Reject "float" in the keyframe-like object., a=testonly
Automatic update from web-platform-tests
[web-animations] Reject "float" in the keyframe-like object.

Add `float` into gNonAnimatableProps so make sure it should be rejected.
This has been discussed in https://github.com/w3c/csswg-drafts/issues/4331.

--

wpt-commits: 936469d6b8c40a84dcd18c506f46ea0c0e308f83
wpt-pr: 19239
2019-09-26 20:26:07 +00:00
Tom Ritter
51be190743 Bug 1387894 - Fix animation WPTs. r=birtles,jgraham
I believe these intermittents are caused by double imprecision. When unconditional clamping is enabled
it gets multiplied out and causes animation.currentTime to occasionally go to 50000.02 which causes
the test to fail. We can reduce the precision back down to ignore that. We do so using some WPT
overrides.

Differential Revision: https://phabricator.services.mozilla.com/D38810

Depends on D38809

--HG--
extra : rebase_source : 923172b3e7fd34458d6ee153ef33c0f830c954e3
2019-08-02 07:36:38 +02:00
Majid Valipour
39cebccf28 Bug 1555486 [wpt PR 17083] - [web-animations] Make handling of keyframes more spec compliant, a=testonly
Automatic update from web-platform-tests
[web-animations] Make handling of keyframes more spec compliant

WebAnimations spec has two keyframe concepts:

A) keyframes [1]
B) computed keyframes [2]

A key difference is that in A property values remain unresolved while in
B these properties are resolved (e.g., shorthands expand to long hands
etc.)

KeyframeEffect.getKeyframes() is expected to return (A) but our current
implementation only keeps around (B).

This CL introduces the following changes to bring us closer to the
specified behavior:

 1. Introduce a new map <property, value> in StringKeyframe
   representing (A)
 2. CSS property pairs are added to this map as long as they parse
   correctly [3]
 3. Use the new map to produce the result of getKeyframes()

There is some additional special handling required for shorthand
properties because Blink CSS parser does not really produce any
shorthand values. As a shortcut this patch introduces a new type
of css value (`CSSKeyframeShorthandValue`) which represents a
shorthand by encapsulating all its relevant longhand property/value
pairs.

Note that we continue our old behavior for SVG and Presentation attrs
which will be switch over in follow up patch.

[1] https://drafts.csswg.org/web-animations/#keyframes-section
[2] https://drafts.csswg.org/web-animations/#calculating-computed-keyframes
[3] https://drafts.csswg.org/web-animations/#process-a-keyframes-argument step 8

TEST:
 - web-animations/interfaces/{Animatable, Keyframes} => PASS previously failing tests
 - Added two new test cases in above covering animated custom props
 - external/wpt/web-animations/interfaces/KeyframeEffect/getKeyframes.html => New test to cover serialization

Bug: 816956
Change-Id: Icc8e0bc4a0ee3019ad7d2c566aacb9d3aee0ffe3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1634393
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#675665}

--

wpt-commits: 631824bf82ea23e59604b443ab62c9b123eb25d5
wpt-pr: 17083
2019-07-24 13:33:31 +01:00
Brian Birtles
1639347f15 Bug 1553021 - Add web-platform-tests for { subtree: true } option to Animatable.getAnimations; r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D31945

--HG--
extra : moz-landing-system : lando
2019-05-22 05:48:28 +00:00
Brian Birtles
65f06d35fe Bug 1253476 - Implement Animation.commitStyles; r=boris,emilio,bzbarsky,smaug
Differential Revision: https://phabricator.services.mozilla.com/D30327

--HG--
extra : moz-landing-system : lando
2019-05-20 06:04:23 +00:00
Brian Birtles
cb3c791020 Bug 1253476 - Implement Animation::Persist; r=boris,bzbarsky
https://drafts.csswg.org/web-animations-1/#dom-animation-persist

Differential Revision: https://phabricator.services.mozilla.com/D30325

--HG--
extra : moz-landing-system : lando
2019-05-20 05:22:22 +00:00
Brian Birtles
050372ea8e Bug 1253476 - Don't composite removed animations; r=boris
Differential Revision: https://phabricator.services.mozilla.com/D30324

--HG--
extra : moz-landing-system : lando
2019-05-20 05:55:52 +00:00
Brian Birtles
8ceb39cc5f Bug 1253476 - Add tests that removing is triggered at the right time; r=boris
Differential Revision: https://phabricator.services.mozilla.com/D30323

--HG--
extra : moz-landing-system : lando
2019-05-20 05:22:16 +00:00
Brian Birtles
08a9e39585 Bug 1552387 - Traverse and unlink EffectSet properties on non-HTML/SVG elements too; r=hiro
The tests added in this patch do not fail any of their assertions with or
without the code changes in this patch. However, without the code changes in
this patch they will both fail due to reported memory leaks.

Differential Revision: https://phabricator.services.mozilla.com/D31577

--HG--
extra : moz-landing-system : lando
2019-05-17 04:49:38 +00:00
Mats Palmgren
9e5f85edc2 Bug 1538618 - [css-pseudo] implement animation support for ::marker pseudos. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D25003

--HG--
extra : rebase_source : 999373f16c816cdd0dd64b1cc3f9f3f30bb12003
extra : amend_source : 829c0fc25afc55d50b70aebc1f3b9f0e8f06c458
2019-03-26 05:48:26 +01:00
Brian Birtles
c877e10230 Bug 1525809 - Add web-platform-tests for style flushing behavior from Web Animations API; r=hiro
Issue: https://github.com/w3c/csswg-drafts/issues/3613
Corresponding spec change: 78dc281b2c

Differential Revision: https://phabricator.services.mozilla.com/D20241

--HG--
extra : moz-landing-system : lando
2019-02-20 01:56:34 +00:00
Brian Birtles
ea39f908c4 Bug 1525809 - Convert async_test in Document/getAnimations.html to a promise_test; r=hiro
In the next patch in this series, we will add another test to
web-animations/interfaces/Document/getAnimations.html. Doing so would cause an
existing async_test to fail since it will affect the result of
Document.getAnimations() because async_tests run in parallel. To avoid that,
this patch converts the async_test to a promise_test since promise_tests, unlike
async_tests, wait for the previous promise_tests to finish before running.

Differential Revision: https://phabricator.services.mozilla.com/D20240

--HG--
extra : moz-landing-system : lando
2019-02-20 01:56:14 +00:00
Brian Birtles
075271a248 Bug 1518403 - Make IsCurrent return false for animations with playback rate == 0 that are in before/active phase; r=hiro
As per following spec update:

  0c369c0806

Depends on D16001

Differential Revision: https://phabricator.services.mozilla.com/D16131

--HG--
extra : moz-landing-system : lando
2019-01-10 01:03:24 +00:00
Brian Birtles
1ec94901a9 Bug 1518403 - Make "is current" depend on the direction of the associated animation's playback rate; r=hiro
As per the following spec change:

  4ec1deb76a

Spec issue:

  https://github.com/w3c/csswg-drafts/issues/3193

Of the added test cases, only the last one, "Returns reversed animations yet to
reach their active phase" fails without this code change. The others pass
because the animation is finished at that point but I added them for consistency
with the previous tests.

Differential Revision: https://phabricator.services.mozilla.com/D16001

--HG--
extra : moz-landing-system : lando
2019-01-10 00:31:54 +00:00
Brian Birtles
29e984d336 Bug 1483404 - Use "auto" values for unspecified keyframe-specific composite operations; r=smaug
Summary:
This brings our implementation into line with the following spec change:

  ced6b5aac0

See https://github.com/w3c/csswg-drafts/issues/3000

Reviewers: smaug

Tags: #secure-revision

Bug #: 1483404

Differential Revision: https://phabricator.services.mozilla.com/D3384

--HG--
extra : rebase_source : 097d8307cea82b5d1ea0345414153965067b2b5b
extra : amend_source : fe1f4aeef842961600fe3dba760a573ed2fc84df
2018-08-15 09:51:28 +09:00