8b7130fa597a53029cf57f1cc5b36b37221a910a: Bug 1729564 [wpt PR 30386] - Relanding: Integrated Progress based animations with CSS Animations, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 23 Sep 2021 13:30:13 +0000 - rev 662588
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729564 [wpt PR 30386] - Relanding: Integrated Progress based animations with CSS Animations, a=testonly
Automatic update from web-platform-tests
Relanding: Integrated Progress based animations with CSS Animations
This is a relanding of:
https://chromium-review.googlesource.com/c/chromium/src/+/3130703
The only differences between this CL and the original is removal of a
time-range related test case and the change in:
third_party/blink/web_tests/external/wpt/scroll-animations/current-time-root-scroller.html
The fix was to add a single frame in between creating the timelines and
trying to access them. This method is also used in many other existing
tests.
Original description:
Timeline duration can now be stored on an AnimationEffect.
This was needed since for CSS animations, InertEffects with
no owning animation are used until later in the pipeline.
Normally the owning animation of an effect is used to gain
access to the corresponding timeline which provides the timeline
duration needed for timing normalization math, but in some
cases the duration was needed before an effect had an owner
assigned. As such it is now possible to create an InertEffect
and pass in a timeline duration if needed.
Added logic for when CSS animations swap from progress based
timeline to a time based timeline. This new logic preserves
the current progress of the animation even when current times
do not match up.
I also removed time range from some CSS tests since they are
now supported by progress based animations.
Bug: 1216655, 1140602, 1243947
Change-Id: Ibec9437c1027702b888e8bab65f890687054e3be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3142895
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#920356}
--
wpt-commits: b2ae596c5fe3bdae2eea47d59d50e517dc054737
wpt-pr: 30386
08257d21491201d141fb1ea9709390c73dc65b22: Bug 1730057 [wpt PR 30493] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 20:35:26 +0000 - rev 662587
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730057 [wpt PR 30493] - Update wpt metadata, a=testonly
wpt-pr: 30493
wpt-type: metadata
e6317c342fe955a383b933603156d4ddd3b132d9: Bug 1730057 [wpt PR 30493] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129, a=testonly
Nikos Mouchtaris <n.mouchtaris@aol.com> - Thu, 23 Sep 2021 10:26:30 +0000 - rev 662586
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730057 [wpt PR 30493] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129 (#30493)
Export of tests for calc functions sin, cos, tan
--
wpt-commits: c950ef462d1013be30df1a7df742001283b54177
wpt-pr: 30493
d4998fc36ca301a8f0ee6a431f33302575a58b1a: Bug 1729995 [wpt PR 30484] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:43:16 +0000 - rev 662585
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729995 [wpt PR 30484] - Update wpt metadata, a=testonly
wpt-pr: 30484
wpt-type: metadata
f4264ce0cb371fb8d989f92edf649b55b71539b3: Bug 1729995 [wpt PR 30484] - URLPattern: Make method URLPatternInit args optional., a=testonly
Ben Kelly <wanderview@chromium.org> - Thu, 23 Sep 2021 10:26:09 +0000 - rev 662584
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729995 [wpt PR 30484] - URLPattern: Make method URLPatternInit args optional., a=testonly
Automatic update from web-platform-tests
URLPattern: Make method URLPatternInit args optional.
Webidl requires that dictionaries without any required attributes must
optional when used as a method arg. See:
https://github.com/WICG/urlpattern/pull/126
Fixed: 1248064
Change-Id: I50b688ab4fa7e75359b2280579d331a6677d3123
--
wpt-commits: 1455abb7c67c6ad0defecf9148b0a4ced2126c35
wpt-pr: 30484
a64ee1b326f33aae774b3153f6072cb75bd0f655: Bug 1730216 [wpt PR 30551] - Rename WebIDL to webidl, a=testonly
Weizhong Xia <weizhong@google.com> - Thu, 23 Sep 2021 10:25:54 +0000 - rev 662583
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730216 [wpt PR 30551] - Rename WebIDL to webidl, a=testonly
Automatic update from web-platform-tests
Rename WebIDL to webidl
WebIDL is renamed to webidl at up stream. Do this also in chromium to
unblock wpt-importer. Wpt-importer should be able to handle such cases
in future.
Bug: 1247327
Change-Id: Ib9c4ca3f4da55c6a25e56bc730a846b6fa95563b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3151416
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Cr-Commit-Position: refs/heads/main@{#920025}
--
wpt-commits: a370aad338d6ed743abb4d2c6ae84a7f1058558c
wpt-pr: 30551
11af4401cb72f28ff1dd75d7f5f8729704e997b7: Bug 1730208 [wpt PR 30549] - Revert "Rename WebIDL to webidl", a=testonly
Weizhong Xia <weizhong@google.com> - Thu, 23 Sep 2021 10:25:28 +0000 - rev 662582
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730208 [wpt PR 30549] - Revert "Rename WebIDL to webidl", a=testonly
Automatic update from web-platform-tests
Revert "Rename WebIDL to webidl"
This reverts commit de0434dae99bfd483110f8f3688824b5a6359491.
Reason for revert: <This did not fix the issue>
Original change's description:
> Rename WebIDL to webidl
>
> WebIDL is renamed to webidl at up stream. Do this also in chromium to
> unblock wpt-importer. Wpt-importer should be able to handle such cases
> in future.
>
> Bug: 1247327
> Change-Id: Ib9c4ca3f4da55c6a25e56bc730a846b6fa95563b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3151416
> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
> Commit-Queue: Weizhong Xia <weizhong@google.com>
> Cr-Commit-Position: refs/heads/main@{#920025}
Bug: 1247327
Change-Id: I780a0ae44733dc14f7bbe5c1c94d1603d0eb57b1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3154332
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Cr-Commit-Position: refs/heads/main@{#920252}
--
wpt-commits: a067ad69137258d06f1ef08a05a8ed3cb29eb979
wpt-pr: 30549
92bce2b258d8bca75a8cb08ce85f476759755a96: Bug 1729876 [wpt PR 30418] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:36:24 +0000 - rev 662581
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729876 [wpt PR 30418] - Update wpt metadata, a=testonly
wpt-pr: 30418
wpt-type: metadata
d43135a23d9216e3bb7d108df642eb6ade2f11cd: Bug 1729876 [wpt PR 30418] - HTML: navigate and redirects to about: URLs, a=testonly
Anne van Kesteren <annevk@annevk.nl> - Thu, 23 Sep 2021 10:25:07 +0000 - rev 662580
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729876 [wpt PR 30418] - HTML: navigate and redirects to about: URLs, a=testonly
Automatic update from web-platform-tests
HTML: navigate and redirects to about: URLs
For https://github.com/whatwg/html/pull/7042. Complements #30398.
--
wpt-commits: 6a6fa63e876483c9aa64fdcfcd4f5ce036833679
wpt-pr: 30418
9dbbb28e53eeb30e42b6777229c445680d945d39: Bug 1729730 [wpt PR 30398] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:28:23 +0000 - rev 662579
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729730 [wpt PR 30398] - Update wpt metadata, a=testonly
wpt-pr: 30398
wpt-type: metadata
085907d8b37aae4c5342c45be6ab481dc0dad887: Bug 1729730 [wpt PR 30398] - Test redirects to data: URLs, a=testonly
Domenic Denicola <d@domenic.me> - Thu, 23 Sep 2021 10:24:59 +0000 - rev 662578
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729730 [wpt PR 30398] - Test redirects to data: URLs, a=testonly
Automatic update from web-platform-tests
Test redirects to data: URLs
Follows https://github.com/whatwg/html/pull/7042.
--
wpt-commits: 908f5aa191a3cb105c4c6f24303e54084fa7f1c0
wpt-pr: 30398
794d43c10bc2a8dba56b4baa30c18858e785f09e: Bug 1729931 [wpt PR 30471] - URLPattern: Throw on more illegal hostname code points., a=testonly
Ben Kelly <wanderview@chromium.org> - Thu, 23 Sep 2021 10:24:55 +0000 - rev 662577
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729931 [wpt PR 30471] - URLPattern: Throw on more illegal hostname code points., a=testonly
Automatic update from web-platform-tests
URLPattern: Throw on more illegal hostname code points.
As discussed in the mozilla standards-position issue on URLPattern:
https://github.com/mozilla/standards-positions/issues/566
There are a number of URL encoding interop issues between browsers.
Since URLPattern delegates to the URL parser for canonicalization it
is also exposed to these interop issues.
While fixing all of URL's interop issues is orthogonal to shipping
URLPattern, we can at least prevent clearly illegal code points from
being used in URLPattern. This will avoid increasing usage of these
code points which will in turn make it slightly easier to fix the issue
in the URL parser in the future.
Bug: 1248061
Change-Id: I58a55e4206004a6cba727f19d537c5929ce16d43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3152036
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920223}
--
wpt-commits: 50f3e3a19f6d819268d01143fa4d0146dbdecb59
wpt-pr: 30471
e3167ee5814c7a5180f00216edfb4183164b916a: Bug 1690023 [wpt PR 27423] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:30:06 +0000 - rev 662576
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1690023 [wpt PR 27423] - Update wpt metadata, a=testonly
wpt-pr: 27423
wpt-type: metadata
d366cf118b2a2d36166ebaf99df5cd40a53dd798: Bug 1690023 [wpt PR 27423] - Add new tests for credentials and isolation in reporting., a=testonly
Ian Clelland <iclelland@chromium.org> - Thu, 23 Sep 2021 10:24:46 +0000 - rev 662575
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1690023 [wpt PR 27423] - Add new tests for credentials and isolation in reporting., a=testonly
Automatic update from web-platform-tests
Add new tests for credentials and isolation in reporting.
This adds WPT to ensure that credentials are not sent to cross-origin
reporting endpoints, that they *are* sent to same-origin reporting
endpoints (currently failing; tracked as crbug.com/1163645), and that
reports which come from documents with different origins are not sent
in the same bundle, even when configured to deliver reports to the same
endpoint.
Change-Id: Icb36647d02ad33e8a2f10901782ad9b92cd0f191
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2657296
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rodney Ding <rodneyding@google.com>
Cr-Commit-Position: refs/heads/main@{#920222}
--
wpt-commits: 824f5aadae74478bc2a3ad97b9c407fd2158508a
wpt-pr: 27423
db057fc4419ee3422204c4241299eaa1570dace4: Bug 1729788 [wpt PR 30407] - content-visibility: Add a clipper fix for content-visibility., a=testonly
Vladimir Levin <vmpstr@chromium.org> - Thu, 23 Sep 2021 10:24:40 +0000 - rev 662574
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729788 [wpt PR 30407] - content-visibility: Add a clipper fix for content-visibility., a=testonly
Automatic update from web-platform-tests
content-visibility: Add a clipper fix for content-visibility.
This patch adds a few checks in the svg painting code which may access
a content-visibility locked element via an svg reference.
R=fs@opera.com,jarhar@chromium.org
Bug: 1247196
Change-Id: I4dcb4ef298fb8d51aa0ec1a3b3bc130cfb560791
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149811
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920209}
--
wpt-commits: 5305143491945e9440d1ca11e3f7a921c5b65656
wpt-pr: 30407
0511ba009b151bb9a1daa768c05b964b6e73e20c: Bug 1730113 [wpt PR 30519] - Mark crossOrigin.sub.html infrastructure test failing in Chrome, a=testonly
Philip Jägenstedt <philip@foolip.org> - Thu, 23 Sep 2021 10:24:35 +0000 - rev 662573
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730113 [wpt PR 30519] - Mark crossOrigin.sub.html infrastructure test failing in Chrome, a=testonly
Automatic update from web-platform-tests
Mark crossOrigin.sub.html infrastructure test failing in Chrome
--
wpt-commits: 0f30a48642da419f2e66ccac615b901a03b4d487
wpt-pr: 30519
e442d81d7bb1d5fe1646419b2a0bbd9c99b3d3f5: Bug 1730116 [wpt PR 30535] - Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline}, a=testonly
Koji Ishii <kojii@chromium.org> - Thu, 23 Sep 2021 10:24:31 +0000 - rev 662572
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730116 [wpt PR 30535] - Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline}, a=testonly
Automatic update from web-platform-tests
Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline}
This patch adds tests for:
multicol container
inline containing block
inline-block or block-in-inline
Out-of-flow objects
Note, `multicol-oof-inline-cb-002.html` passes if both
LayoutNGBlockFragmentation and LayoutNGBlockInInline are
enabled.
Bug: 1246602
Change-Id: I7ec56d3356f8e5c09fc7e736a6f2f221531d9c1d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3153014
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920178}
--
wpt-commits: abc9f1d4f23ec834b539034811de90a86c385ff1
wpt-pr: 30535
ba85d64f8051c033dab1d5cde8f8434d8c1d5f09: Bug 1729951 [wpt PR 30476] - Fix abspos-in-block-in-inline-in-relpos-inline, a=testonly
Koji Ishii <kojii@chromium.org> - Thu, 23 Sep 2021 10:24:21 +0000 - rev 662571
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729951 [wpt PR 30476] - Fix abspos-in-block-in-inline-in-relpos-inline, a=testonly
Automatic update from web-platform-tests
Fix abspos-in-block-in-inline-in-relpos-inline
This patch changes the test to avoid using
`Element.offsetWidth` to block-in-inline boxes.
`Element.offsetWidth` for block-in-inline is not interoperable.
Blink/WebKit ignores continuations, while Gecko takes them
into account. Also its spec[1] is not clear about how to
handle rects whose width or height is zero.
`getBoundingClientRects().width` is a possible replacement.
All 3 impls takes continuations into acccount, and its spec[2]
is clear about when width or height is zero, but WebKit has an
issue when width or height is zero.
This patch uses the size of inline-block instead as the
expected value to focus on what it wants to test.
I will add a separate test for `getBoundingClientRects()` at
crrev.com/c/3149307.
[1] https://www.w3.org/TR/cssom-view-1/#dom-htmlelement-offsetwidth
[2] https://www.w3.org/TR/cssom-view-1/#dom-range-getboundingclientrect
Bug: 716930
Change-Id: I910a707f749513b231f6e41a9220f3b2a99be5be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149807
Auto-Submit: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920139}
--
wpt-commits: f3753211e5c53b49c2a87b3eaa5378e7a298b4be
wpt-pr: 30476
c07d623df628e781228fb2a3fbd30543f0076c65: Bug 1730035 [wpt PR 30491] - [css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks, a=testonly
Myles C. Maxfield <mmaxfield@apple.com> - Thu, 23 Sep 2021 10:24:17 +0000 - rev 662570
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730035 [wpt PR 30491] - [css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks, a=testonly
Automatic update from web-platform-tests
[css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks (#30491)
--
wpt-commits: 3225cefbbcb105a39be62b8dd224b9ac3c2c9c16
wpt-pr: 30491
f81ab12e4a859755df709837f87d9b6666e30921: Bug 1729851 [wpt PR 30415] - Clamp the infinity parsed value from ParseSimpleTransform, a=testonly
Seokho Song <0xdevssh@gmail.com> - Thu, 23 Sep 2021 10:24:12 +0000 - rev 662569
Push
15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729851 [wpt PR 30415] - Clamp the infinity parsed value from ParseSimpleTransform, a=testonly
Automatic update from web-platform-tests
Clamp the infinity parsed value from ParseSimpleTransform
The DCHECK(CSSCalcInfinityAndNaNEnabled() || std::isfinite(num)) in CSSNumericLiteralValue::Create could be failure when transform parse the large number string through ParseSimpleTransform.
Therefore, add a clamping in ParseTransformNumberArguments() to prevent infinity CSSNumericLiteralValue creation.
Bug: 1246754
Change-Id: I17a7c0b8b7ca8b590c7669cbc7f406d575a015d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149799
Commit-Queue: Seokho Song <0xdevssh@gmail.com>
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#920112}
--
wpt-commits: 80fb306889fc6f9457676afd01a9fec5babb9c81
wpt-pr: 30415