Граф коммитов

707719 Коммитов

Автор SHA1 Сообщение Дата
Coroiu Cristina 702c6f9694 Backed out changeset 1a271e4d8937 (bug 1610081) for assertion failures at layout/base/nsCSSFrameConstructor.cpp on a CLOSED TREE 2020-05-14 23:52:47 +03:00
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
Iain Ireland a523b99ed6 Bug 1634810: Part 4: Disable slow tests in arm64 simulator r=mgaudet
Unicode property escapes allow regexps to match based on Unicode properties. Some of the test262 tests are quite large and slow, especially in the arm64 simulator: on my local machine, tests that took 1.7 seconds in native builds timed out after 150 seconds when simulated. This patch turns them off for arm64-simulator builds.

(V8 has encountered similar issues: d4ddf645c3/test/test262/test262.status (L768-L771))

Differential Revision: https://phabricator.services.mozilla.com/D73764
2020-05-07 15:49:40 +00:00
Iain Ireland 3cc7940e98 Bug 1634810: Part 3: Add dotAll/cross-realm.js to jstests.list r=mgaudet
The cross-realm tests don't work with --more-compartments enabled. Now that the dotAll version of this test is enabled, it has to be added to the list.

Differential Revision: https://phabricator.services.mozilla.com/D73762
2020-05-07 15:49:39 +00:00
Iain Ireland 652899c925 Bug 1634810: Part 2: Enable newly supported tests r=mgaudet
Step 2 as described here: https://searchfox.org/mozilla-central/source/js/src/tests/README.txt#57-68

Differential Revision: https://phabricator.services.mozilla.com/D73767
2020-05-07 15:49:40 +00:00
Iain Ireland 0e7a365b40 Bug 1634810: Part 1: Support new features in test262-update.py r=mgaudet
Step 1 as described here: https://searchfox.org/mozilla-central/source/js/src/tests/README.txt#57-68

Differential Revision: https://phabricator.services.mozilla.com/D73760
2020-05-07 15:49:39 +00:00
Barret Rennie 2d33a45e0f Bug 1634508 - Record telemetry about number of loaded tabs r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D73763
2020-05-14 19:17:14 +00:00
Nathan Froyd 4b28d7c785 Bug 1637957 - ensure consistent output when checking for linker kind; r=firefox-build-system-reviewers,rstewart
If we don't do this, configure will happily think the linker kind is
"unknown", which then causes problems downstream.

Differential Revision: https://phabricator.services.mozilla.com/D75300
2020-05-14 17:50:14 +00:00
Doug Thayer b9c06ee24f Bug 1638062 - Do StartupCache write before lateWriteChecksStage r=froydnj
We already ensure that we finish our write before doing a fast
shutdown, but right now there's just too much noise in the late
write checking telemetry because of this.

Differential Revision: https://phabricator.services.mozilla.com/D75389
2020-05-14 18:58:07 +00:00
moz-wptsync-bot 97aaaf2dc0 Bug 1637486 - [wpt-sync] Update web-platform-tests to 4334e99c203a10db1fa0d23af2b00f04d78283ed, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 4334e99c203a10db1fa0d23af2b00f04d78283ed
wpt-type: landing
2020-05-14 18:56:00 +00:00
moz-wptsync-bot 894c71ae41 Bug 1635702 [wpt PR 23413] - Update wpt metadata, a=testonly
wpt-pr: 23413
wpt-type: metadata
2020-05-14 18:55:59 +00:00
Blink WPT Bot 96d49918cc Bug 1635702 [wpt PR 23413] - Move some internal scroll anchoring tests to wpt, a=testonly
Automatic update from web-platform-tests
Move some internal scroll anchoring tests to wpt (#23413)

Change-Id: Ic7e3183b490c1f68a3b79f147d00593341b286c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2182735
Reviewed-by: Nick Burris <nburris@chromium.org>
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#765973}

Co-authored-by: Navid Zolghadr <nzolghadr@chromium.org>
--

wpt-commits: 4334e99c203a10db1fa0d23af2b00f04d78283ed
wpt-pr: 23413
2020-05-14 18:55:59 +00:00
moz-wptsync-bot 0353283a18 Bug 1637211 [wpt PR 23529] - Update wpt metadata, a=testonly
wpt-pr: 23529
wpt-type: metadata
2020-05-14 18:55:58 +00:00
Philip Jägenstedt 4465a91c1c Bug 1637211 [wpt PR 23529] - [testdriver] fix typos in addPointer documentation, a=testonly
Automatic update from web-platform-tests
[testdriver] fix typos in addPointer documentation (#23529)

--

wpt-commits: d751735044240e1d35eb997bfd9287721736b6ed
wpt-pr: 23529
2020-05-14 18:55:58 +00:00
Pâris Meuleman c818aee5b4 Bug 1636952 [wpt PR 23506] - [Security][Coop] Use COOP only if this is top level, a=testonly
Automatic update from web-platform-tests
[Security][Coop] Use COOP only if this is top level

COOP is used only in top level document, and COOP headers from iframes
are ignored. This led to an issue in the linked bug, where COOP prevents
a sandboxed iframe to load.

The spec change corresponding to this is under review here:
https://whatpr.org/html/5334/browsing-the-web.html

with this relevant extract:
```
Let navigationCOOP be "unsafe-none".

If browsingContext is a top-level browsing context, then:

Set navigationCOOP to the result of obtaining a cross-origin opener
policy given response and reservedEnvironment.

If sandboxFlags is not empty and navigationCOOP is not "unsafe-none",
then display the inline content with an appropriate error shown to the
user, with the newly created Document object's origin set to a new
opaque origin, run the environment discarding steps for
reservedEnvironment, and return.
```

Bug: 1081169
Change-Id: I2c0b59c84ca52f63436a2312529a4bb0351fff30
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2193771
Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Auto-Submit: Pâris Meuleman <pmeuleman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767761}

--

wpt-commits: e98a46978594a745b61c70fa3aae84878a081b3b
wpt-pr: 23506
2020-05-14 18:55:58 +00:00
pyup-bot f3bc9022d1 Bug 1637109 [wpt PR 23517] - Update pycodestyle to 2.6.0, a=testonly
Automatic update from web-platform-tests
Update pycodestyle from 2.5.0 to 2.6.0
--

wpt-commits: 57b4d0aef5b3e675ef95529f2276ae91ba6a8dcd
wpt-pr: 23517
2020-05-14 18:55:57 +00:00
Frédéric Wang ff4f714e58 Bug 1637245 [wpt PR 23530] - Update some scriptlevel tests to match the new syntax., a=testonly
Automatic update from web-platform-tests
Update some scriptlevel tests to match the new syntax. (#23530)

math-script-level-001,003: No longer relevant since there is no computed
values of math-script-level (not a property anymore).

math-script-level-005: This does not correspond to anything in the spec.

math-script-level-002.tentative.html: tweak the test to work with the new syntax.

math-script-level-004.tentative.html: tweak the test to work with the new syntax. Remove the part about the computed values of math-script-level (not a property anymore)

https://github.com/mathml-refresh/mathml/issues/174
--

wpt-commits: fa5b7ba3fee5536abd64b7064320c8fd8da62dd6
wpt-pr: 23530
2020-05-14 18:55:57 +00:00
Fredrik Söderqvist b5708bd48c Bug 1636978 [wpt PR 23508] - Attribute animations should not be reflected by getAttribute(...), a=testonly
Automatic update from web-platform-tests
Attribute animations should not be reflected by getAttribute(...)

According to SMIL [1], when an attribute is animated, the actual DOM
attribute should not change. So only synchronize attributes after a base
value change has taken place.
Rename related flags and methods to not include "animated", since that
seems a bit misleading.
Add SVGElement::CollectStyleForAnimatedPresentationAttributes() to
handle animations of attributes that are presentation attributes but are
not actually specified on the target element.

[1] https://www.w3.org/TR/2001/REC-smil-animation-20010904/#BasicAnim

Bug: 735820
Change-Id: I2a0858dd383a1a96e7b96451a6fca07084983d57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2173184
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#767696}

--

wpt-commits: 31e27f4e968a8e5167889a1a5a3c477a26297455
wpt-pr: 23508
2020-05-14 18:55:57 +00:00
Sam Bowen ce0283b090 Bug 1636575 [wpt PR 23492] - Update name in files from Mozilla internship., a=testonly
Automatic update from web-platform-tests
Update name in files from Mozilla internship.

These were some files I worked on when I interned at Mozilla using my
personal email address. The author name in the files is out of date.

Change-Id: I5c5a08294676a3c800787bf34fc844d155c9548b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2190978
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: Sam Bowen <sgbowen@google.com>
Cr-Commit-Position: refs/heads/master@{#767528}

--

wpt-commits: a49081e46a18e439defbd77d18cc5e261d68b215
wpt-pr: 23492
2020-05-14 18:55:56 +00:00
Dominic Farolino 2991b98dd2 Bug 1637101 [wpt PR 23516] - Fix module script referrer port, a=testonly
Automatic update from web-platform-tests
Fix module script referrer port (#23516)

--

wpt-commits: 7605110823e4e290c1aefdaef6932a549d088858
wpt-pr: 23516
2020-05-14 18:55:56 +00:00
James Graham 4af82c31a5 Bug 1636448 [wpt PR 23478] - Factor actions out into their own file, a=testonly
Automatic update from web-platform-tests
Factor actions out into their own file

--

wpt-commits: 1a616ac9add7b75117d700c6e9babe01cdbb9e09
wpt-pr: 23478
2020-05-14 18:55:55 +00:00
moz-wptsync-bot 2a94c5e630 Bug 1636853 [wpt PR 23498] - Update wpt metadata, a=testonly
wpt-pr: 23498
wpt-type: metadata
2020-05-14 18:55:55 +00:00
Manuel Rego Casasnovas ad411df472 Bug 1636853 [wpt PR 23498] - Fix computed style for outline-width allowing decimal numbers, a=testonly
Automatic update from web-platform-tests
Fix computed style for outline-width allowing decimal numbers

Apart from that modified an internal test:
fast/css/round-up-all-line-width-less-than-1-greater-than-0.html
So it actually checks borders too, and removing "pt" values
as the result in pixels might create rounding issues.

BUG=1068107
TEST=external/wpt/css/css-ui/parsing/outline-width-computed.html

Change-Id: I75630b63428fed1dc3fcb91186f059ecddef1e85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2192931
Commit-Queue: Manuel Rego <rego@igalia.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767417}

--

wpt-commits: 8a489657bc8f0b4a8aac012e3bd2f968080da4a5
wpt-pr: 23498
2020-05-14 18:55:54 +00:00
Olga Gerchikov 7a33361b57 Bug 1635643 [wpt PR 23411] - Enabled finish() API for scroll animations, a=testonly
Automatic update from web-platform-tests
Enabled finish() API for scroll animations

Enabled finish() API and added tests.

Bug: 916117
Change-Id: I0eb61645b8ba886c85da8a57c033225d6746c805
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2181574
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#767371}

--

wpt-commits: 9457be11692da290af6e51eeedc4b0abc4dafb3c
wpt-pr: 23411
2020-05-14 18:55:54 +00:00
jgraham 3fcabca3a7 Bug 1636959 [wpt PR 23507] - Don't run Fx chaos mode test verification step, a=testonly
Automatic update from web-platform-tests
Don't run Fx chaos mode test verification step (#23507)

This makes it more likely that the stability checks timeout and we force merge in spite of any failures. It also doesn't match any other browsers.
--

wpt-commits: b50dcd0324cfcc17facb2e30716130b399a7a6da
wpt-pr: 23507
2020-05-14 18:55:53 +00:00
moz-wptsync-bot 901690edcc Bug 1633673 [wpt PR 23288] - Update wpt metadata, a=testonly
wpt-pr: 23288
wpt-type: metadata
2020-05-14 18:55:53 +00:00
Yutaka Hirano a7a3a99e3e Bug 1633673 [wpt PR 23288] - COEP ReportingObserver integration, a=testonly
Automatic update from web-platform-tests
COEP ReportingObserver integration

Notify reports made by COEP to ReportingObservers registered to
documents and service workers.

Support for dedicated workers is blocked on PlzDedicatedWorker.
Support for shared workers is blocked on COEP support for shared
workers.

TESTING:
Now we have two means to test the COEP reporting functionality.
 1. Reports sent to the network.
 2. Reports observed via ReportingObserver

We need to have *some* tests with both ways, but we don't need to test
all the cases for both ways, and generally speaking ReportingObserver
is easier to use, and less flaky. Hence this CL makes
cache-storage-reporting-*.https.html use ReportingObserver. This CL
also adds reporting-subresource-corp.https.html for subresource loading
cases. I'm planning to make more COEP reporting tests use
ReportingObserver in the future.

Bug: 1052764
Change-Id: Idc670bfc957f05aae813c4a3bce7e361293fc716
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2160291
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767369}

--

wpt-commits: 540f25e22401fe99e72bf6da2cb1ca1748a8ca4f
wpt-pr: 23288
2020-05-14 18:55:52 +00:00
Dominic Farolino 47ed50d8e5 Bug 1636565 [wpt PR 23490] - Add lazy load image and iframe referrerpolicy tests, a=testonly
Automatic update from web-platform-tests
Add lazy load image and iframe referrerpolicy tests

This CL does the following:
 - Adds a correct <img loading=lazy referrerpolicy> test, to assert that
   the referrerpolicy a deferred image is ultimately fetched with is the
   latest one. This is because `referrerpolicy` mutations are considered
   relevant mutations as per https://crrev.com/c/2171816 and
   https://github.com/whatwg/html/pull/5434, so the latest
   referrerpolicy should be honored when an image is fetched after being
   deferred.
 - Adds an <iframe loading=lazy referrerpolicy> test, to assert that the
   referrerpolicy a deferred iframe is fetched with is the
   referrerpolicy at parse-time. This is because iframes do not respond
   to referrerpolicy mutations, and during spec discussions, it was
   mentioned that the request for iframes be set up and finalized at
   parse-time. The test is marked tentative because the spec does not
   officially exist yet.
 - Cleans up an <img loading=lazy crossorigin> test.

Bug: 1080739
Change-Id: I8ec6c344557180721c317f6accaad1b336b39b8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2185395
Commit-Queue: Dominic Farolino <dom@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#767367}

--

wpt-commits: 2728d5f74309f29be73f7a5a07fe8ba5813bfcd9
wpt-pr: 23490
2020-05-14 18:55:52 +00:00
Harald Alvestrand 579c2355ca Bug 1636875 [wpt PR 23499] - Add tests that candidates always generate after SLD completes., a=testonly
Automatic update from web-platform-tests
Add tests that candidates always generate after SLD completes.

Bug: none
Change-Id: I46ec0a0b9435e9d88a938cc2f105a80340fd252c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2192932
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767297}

--

wpt-commits: 63eab8293f7058d87f67274ee96f1609e92f77ec
wpt-pr: 23499
2020-05-14 18:55:51 +00:00
James Graham b1661228a0 Bug 1636910 [wpt PR 23502] - Use tc index for geckodriver downloads, a=testonly
Automatic update from web-platform-tests
Use tc index for geckodriver downloads

Now we have a dedicated build+package task for geckodriver, we can
download the binaries from there

--

wpt-commits: d8dd60a214e680dee639b7d4be76c2c52f238fd0
wpt-pr: 23502
2020-05-14 18:55:51 +00:00
moz-wptsync-bot 1b0f0bede6 Bug 1636876 [wpt PR 23500] - Update wpt metadata, a=testonly
wpt-pr: 23500
wpt-type: metadata
2020-05-14 18:55:50 +00:00
Anne van Kesteren d8996ddc45 Bug 1636876 [wpt PR 23500] - registerProtocolHandler(): handler's URL cannot be a blob URL, a=testonly
Automatic update from web-platform-tests
registerProtocolHandler(): handler's URL cannot be a blob URL

For https://github.com/whatwg/html/pull/5530.
--

wpt-commits: 409d25002dbeb39de00ba8d023bb6ac85b7dbfe8
wpt-pr: 23500
2020-05-14 18:55:49 +00:00
Ian Kilpatrick cfeaca2e02 Bug 1636833 [wpt PR 23496] - [FlexNG] Use fragment order as source of truth within simplified layout, a=testonly
Automatic update from web-platform-tests
[FlexNG] Use fragment order as source of truth within simplified layout

Step 3/4 in getting flex to use the simplified layout pass.

We need to use the fragment order as the source or truth as we use the
fragment order as the correct paint order.

The downside of this approach is that we now iterate twice over the
children, once for the fragments, and again for the nodes.

Adding placeholder fragments for the static-positions for the OOF
will fix this.

Bug: 845235
Change-Id: Idb149a25975885cee389c3bae1dd9021dbb5a467
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2187854
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767208}

--

wpt-commits: 9bbbd9e569e4e5533af0ce55ed4b699b715f7ec6
wpt-pr: 23496
2020-05-14 18:55:49 +00:00
Ian Kilpatrick 92f2b020d3 Bug 1636834 [wpt PR 23497] - [FlexNG] Make simplified layout algorithm use static-position from layer, a=testonly
Automatic update from web-platform-tests
[FlexNG] Make simplified layout algorithm use static-position from layer

Step 2/4 in getting flex to use the simplified layout pass.

Instead of re-calculating the static-position within the simplified
layout pass, store this on the paint-layer, and read it back during
the simplified pass.

This isn't ideal. A better way of doing this would be to add
"placeholder" fragments which contain this information instead.

Bug: 845235
Change-Id: I1e8af7f2c487f22c72d657eb1a20b3022329899e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2185513
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767206}

--

wpt-commits: c313d1fe582d0361f3c2165799e0e4ded109f327
wpt-pr: 23497
2020-05-14 18:55:48 +00:00
moz-wptsync-bot 0e61753d0f Bug 1636693 [wpt PR 23495] - Update wpt metadata, a=testonly
wpt-pr: 23495
wpt-type: metadata
2020-05-14 18:55:48 +00:00
Frédéric Wang 810e0ad544 Bug 1636693 [wpt PR 23495] - Update menclose help and explains better how tests work in MathML core, a=testonly
Automatic update from web-platform-tests
Update menclose help and explain better how tests work in MathML core (#23495)

No consensus have been reached on the future on menclose so far but this
element has been the source of confusion so the current draft text has
been removed from MathML Core and put in a separate pull request:

https://github.com/mathml-refresh/mathml-core/pull/24

This PR updates the WPT tests accordingly:

* Actual tests for menclose are renamed "tentative" and refer to the
  pull request above, so that it becomes clear they are not definitive yet
  and browsers are free to ignore them.

* Tests for mrow-like are now referring to MathML3
  https://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
  They are still valid because unknown elements are treated as mrow-like
  in MathML Core.

* Tests for removed legacy features are obviously still valid too.
  Again, the documentation is updated to refer to MathML3
  https://www.w3.org/TR/MathML3/chapter3.html#presm.menclose
--

wpt-commits: 46b884903ba0153b2cd9d932504f6b88f57614cf
wpt-pr: 23495
2020-05-14 18:55:47 +00:00
Reilly Grant 765a215717 Bug 1636000 [wpt PR 23447] - [idle] Merge IdleState attributes into IdleDetector, a=testonly
Automatic update from web-platform-tests
[idle] Merge IdleState attributes into IdleDetector

The IdleState interface adds unnecessary overhead (code size and memory
usage). These attributes can be added directly to the IdleDetector
interface.

Explainer PR: https://github.com/samuelgoto/idle-detection/pull/22

Bug: 878979
Change-Id: Ic92f5fff0ee540d640dc009d391a60c372490bfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2186655
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Ayu Ishii <ayui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767107}

--

wpt-commits: 3a7b40eb73bf5359adf0d378b71d36488885057f
wpt-pr: 23447
2020-05-14 18:55:47 +00:00
David Grogan 1dc17667f2 Bug 1636652 [wpt PR 23494] - [FlexNG] Change OverrideHeight variant, a=testonly
Automatic update from web-platform-tests
[FlexNG] Change OverrideHeight variant

In LayoutBox::AvailableLogicalHeightUsing, we were using
OverrideContainingBlockContentLogicalHeight instead of
OverrideContentLogicalHeight for getting the definite height of the flex
item.

Of the new tests, 004.html worked before this fix but it wasn't obvious
that it would.

Bug: 1077524
Change-Id: I2968f8e553476df6fa59c2abb74940eb1467f9cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2191345
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767105}

--

wpt-commits: d23d904cc1b805844f232ecde2266b3389da56a0
wpt-pr: 23494
2020-05-14 18:55:46 +00:00
moz-wptsync-bot 7476cdd771 Bug 1636115 [wpt PR 23458] - Update wpt metadata, a=testonly
wpt-pr: 23458
wpt-type: metadata
2020-05-14 18:55:46 +00:00
Anne van Kesteren b7193093cb Bug 1636115 [wpt PR 23458] - HTML: registerProtocolHandler() lowercases scheme argument, a=testonly
Automatic update from web-platform-tests
registerProtocolHandler(): lowercasing scheme and exception order

For https://github.com/whatwg/html/issues/3828.

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
--

wpt-commits: 7e3d82f887984c49c29366a0f936b0d123c6cbe6
wpt-pr: 23458
2020-05-14 18:55:45 +00:00
Robert Ma 93dbdc9f38 Bug 1636605 [wpt PR 23493] - [taskcluster] Fix unit tests, a=testonly
Automatic update from web-platform-tests
[taskcluster] Fix unit tests (#23493)

Fix JSON schema URLs and add error checks.
--

wpt-commits: 87b436ffd64cf2419efefa60b6649ab71f4d1298
wpt-pr: 23493
2020-05-14 18:55:45 +00:00
Olga Gerchikov e81a519275 Bug 1635336 [wpt PR 23398] - Enabled setStartTime API for scroll animations, a=testonly
Automatic update from web-platform-tests
Enabled setStartTime API for scroll animations

- Updated Animation::setStartTime to set animation outdated if start
  time changes from unresolved to resolved. This is to ensure animation
  is tracked by its timeline for future time updates.
- Imported tests from [1] and updated to run for scroll animations. Some
  tests that use not enabled APIs are skipped and will be added as these
  APIs are enabled.
- Added tests verifying setting current time when the timeline is
  inactive.

[1] https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/web_tests/external/wpt/web-animations/timing-model/animations/setting-the-start-time-of-an-animation.html;l=1?originalUrl=https:%2F%2Fcs.chromium.org%2F

Bug: 916117
Change-Id: Ic03e84ad56cf8a538f0cf3d138d1e20067455dea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2180509
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@{#767041}

--

wpt-commits: 5d4122e5caa8fd324a4ae0133b771384b1f025ca
wpt-pr: 23398
2020-05-14 18:55:44 +00:00
Reilly Grant 768fb43b7f Bug 1636345 [wpt PR 23472] - [idle] Replace stop() with an AbortSignal, a=testonly
Automatic update from web-platform-tests
[idle] Replace stop() with an AbortSignal

This change replaces the stop() method on IdleDetector with an
AbortSignal provided as an argument to start(). To allow the detector to
be started multiple times the options are now always passed to start()
rather than the constructor. New options replace previously configured
options if specified.

Explainer PR: https://github.com/WICG/idle-detection/issues/19

Bug: 878979
Change-Id: I26418cc3c08a02d77483b7d1b6744c16c17efd08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2189631
Auto-Submit: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Ayu Ishii <ayui@chromium.org>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767018}

--

wpt-commits: dc329e1a648b156a9c0191357f39344a2a28a037
wpt-pr: 23472
2020-05-14 18:55:44 +00:00
moz-wptsync-bot 07034cadbc Bug 1636310 [wpt PR 23469] - Update wpt metadata, a=testonly
wpt-pr: 23469
wpt-type: metadata
2020-05-14 18:55:43 +00:00
Christian Biesinger a9a3e668c2 Bug 1636310 [wpt PR 23469] - [AspectRatio] Handle min-block-size: auto for aspect ratio, a=testonly
Automatic update from web-platform-tests
[AspectRatio] Handle min-block-size: auto for aspect ratio

For the default min-height/width, aspect-ratio should only be the minimum
size, and the resulting block size should grow to fit all the content:
https://drafts.csswg.org/css-sizing-4/#aspect-ratio-minimum

Bug: 1045668
Change-Id: I06385087d778e7f05e7097dc25d6858397d0c0e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2186076
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767012}

--

wpt-commits: 0e87b71ad6e6951b22586dce491f7ee1cf698e46
wpt-pr: 23469
2020-05-14 18:55:43 +00:00
Stephen McGruer 1b553d6e46 Bug 1636573 [wpt PR 23491] - Mark two idlharness.html tests as timeout=long, a=testonly
Automatic update from web-platform-tests
Mark two idlharness.html tests as timeout=long

These are symptomatic of crbug.com/1047818, but to stop the pain for
sheriffs lets mark them timeout=long for now.

Bug: 1079238, 1080608
Change-Id: I71e2ce51e4a6807dcdea54765ff9c96afbf2696d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2191076
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Auto-Submit: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#766994}

--

wpt-commits: b0f0a12c732142dfa2b4933a1d3ec44a4a88a841
wpt-pr: 23491
2020-05-14 18:55:42 +00:00
Raphael Kubo da Costa 329cc36582 Bug 1636462 [wpt PR 23481] - device orientation: Try to remove flakiness from tests., a=testonly
Automatic update from web-platform-tests
device orientation: Try to remove flakiness from tests.

https://crrev.com/c/2154389 ("[device-orientation] Simplifies tests by using
EventWatcher") ended up introducing some Chromium-specific flakiness to most
tests that started using EventWatcher, and the Mac bots in particular seem
to trigger this flakiness very often.

This comes from the fact that EventWatcher will continue watching for events
until the end of the test, and the Blink implementation of the
DeviceOrientation Event specification ends up emitting a non-standard null
event whenever there are no more events to send. This event can end up being
caught by EventWatcher, which correctly reports it as unexpected.

For now, replace most usages of EventWatcher with a much simplified version
of the waitForEvent() function removed in the CL above that only subscribes
to events once.

Bug: 816462, 1078298
Change-Id: I181219f2be19bba8a392c2bf64373f01df46c398
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2190273
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#766988}

--

wpt-commits: 54b6be43d7c1be3393ddf921703e60dee74e7777
wpt-pr: 23481
2020-05-14 18:55:42 +00:00
Steve Kobes 5efc07e1d4 Bug 1636475 [wpt PR 23483] - Convert CLS source attribution integration tests to WPT., a=testonly
Automatic update from web-platform-tests
Convert CLS source attribution integration tests to WPT.

Bug: 1053510
Change-Id: Ia1549ffa6d0c5d3e6f3dbdca79c83e4a66304852
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2189951
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#766956}

--

wpt-commits: d0b09af9c467a2fa00dd84ec1d85037ee70a4fb3
wpt-pr: 23483
2020-05-14 18:55:41 +00:00
Mike Wasserman 9e036610a5 Bug 1634611 [wpt PR 23354] - Fugu: Add a permission for Screen Enumeration & Window Placement, a=testonly
Automatic update from web-platform-tests
Fugu: Add a permission for Screen Enumeration & Window Placement

Add WINDOW_PLACEMENT content setting and permission enum values.
Use this to gate access to the window.getScreens() experimental API.

Wire up the permission request dialog and the page info bubble entry.
Add WPT testdriver permission request support; test with granted&denied.

Make RenderFrameHostImpl own ScreenEnumerationImpl; adjust bindings.
(supports requesting permission for a given host and its origin)
Limits getScreens() to Window contexts; which seems okay.

Add UX&Privacy-chosen strings + sha hashes for translation screenshots.

Test michaelwasserman.github.io/window-placement-demo with:
  chrome://flags#enable-experimental-web-platform-features OR
  $ chrome --enable-experimental-web-platform-features

Bug: 994889, 897300
Test: Window Placement setting and permissions work for getScreens().
Change-Id: Iac38133c966d20d9a04c80d999091df16f9fd5c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2173342
Commit-Queue: Michael Wasserman <msw@chromium.org>
Reviewed-by: Kamila Hasanbega <hkamila@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#766929}

--

wpt-commits: 00b32d5054a9b61a451b7b99ae9c064935b770c6
wpt-pr: 23354
2020-05-14 18:55:41 +00:00
Fredrik Söderqvist 5a9a2d61f8 Bug 1636449 [wpt PR 23479] - Fix some path animation WPTs, a=testonly
Automatic update from web-platform-tests
Fix some path animation WPTs

These tests incorrectly assumed that getAttribute('d') would return the
animated path data (string).

Since there are differences between UAs with how animated path data can
be accessed, add a helper (assert_animated_path_equals) that factors in
these differences, and also allows to compare the result with an
epsilon.

This should make these tests pass in Gecko as well (and probably at
least partially in WebKit).

Bug: 735820
Change-Id: I2d0b0f3b0c34f95dbc75f576567e256231d55a11
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2190632
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#766924}

--

wpt-commits: c07eb06124e4fe32a6269b29b2521dad71189f73
wpt-pr: 23479
2020-05-14 18:55:40 +00:00