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

53697 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 97e19087ff Bug 1694141 - Implement :user-valid and :user-invalid. r=xidorn
And alias :-moz-ui-valid and :-moz-ui-invalid to them.

There are CSSWG resolutions for these for quite a while, and spec for
user-invalid.

Differential Revision: https://phabricator.services.mozilla.com/D105966
2021-02-24 01:11:40 +00:00
Stephen A Pohl 701d445789 Bug 1694522: Mark webkit-appearance-progress-bar-002.html as expected pass on Windows when the non-native theme is enabled. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D106216
2021-02-23 23:35:50 +00:00
Michael Comella 6e18d8be19 Bug 1670247: change VIEW perftest page to our github.io. r=acreskey,sparky
Differential Revision: https://phabricator.services.mozilla.com/D102351
2021-02-23 23:31:58 +00:00
Narcis Beleuzu f4c23eed3e Backed out 75 changesets (bug 1693789, bug 1689440, bug 1667972, bug 1693326, bug 1693423, bug 1688827, bug 1668525, bug 1692528, bug 1692694, bug 1692017, bug 1694137, bug 1692691, bug 1693879, bug 1693544, bug 1694267, bug 1693858, bug 1693427, bug 1693770, bug 1693425, bug 1692937, bug 1694101, bug 1693525, bug 1686841, bug 1693523, bug 1693114, bug 1693115, bug 1693842, bug 1693396, bug 1693259, bug 1694133, bug 1693753, bug 1693313, bug 1693685, bug 1693354, bug 1693357, bug 1693862, bug 1693889, bug 1693885, bug 1692730, bug 1693620, bug 1693609, bug 1692641, bug 1691880, bug 1680543, bug 1692804, bug 1693823, bug 1693604, bug 1693722, bug 1693732, bug 1692602, bug 1693453, bug 1668999, bug 1693684, bug 1693748, bug 1693189, bug 1690793, bug 1693515, bug 1691982) for "No module named http.server" . CLOSED TREE
Backed out changeset 92d14f7b8768 (bug 1694267)
Backed out changeset d93ec97018a8 (bug 1693885)
Backed out changeset 1c56dacbb500 (bug 1693858)
Backed out changeset 406366f5b60b (bug 1667972)
Backed out changeset b48067744f81 (bug 1667972)
Backed out changeset bba422a1e0e2 (bug 1694133)
Backed out changeset dd41746be624 (bug 1668525)
Backed out changeset e915404bcfac (bug 1668999)
Backed out changeset 42dd592a185d (bug 1694137)
Backed out changeset 1c9c50caf6c3 (bug 1680543)
Backed out changeset a1f8cb5a9ab2 (bug 1691982)
Backed out changeset f2f94df31ba9 (bug 1691982)
Backed out changeset 4677834365a3 (bug 1694101)
Backed out changeset 89ed496456a1 (bug 1693515)
Backed out changeset 36d3a7637f9c (bug 1693748)
Backed out changeset 2bc16c152c63 (bug 1689440)
Backed out changeset 37f4ebcedde5 (bug 1689440)
Backed out changeset 8ccecfad9cfc (bug 1693722)
Backed out changeset 050f0801e9e2 (bug 1693879)
Backed out changeset e8437c3ef42e (bug 1693879)
Backed out changeset 511c479923d8 (bug 1693889)
Backed out changeset 0ad973ddf1e7 (bug 1693842)
Backed out changeset efdc0bea4b2c (bug 1693114)
Backed out changeset 0380a910d868 (bug 1693114)
Backed out changeset d69e81608e69 (bug 1693685)
Backed out changeset 0d2848c0a032 (bug 1693823)
Backed out changeset 14688023066a (bug 1691880)
Backed out changeset 81387fb7c757 (bug 1692937)
Backed out changeset 306e54c117f0 (bug 1693354)
Backed out changeset b3c794e676f2 (bug 1693862)
Backed out changeset 4b8765a72333 (bug 1693862)
Backed out changeset ac13a08d4f46 (bug 1693789)
Backed out changeset 17a9010b07ae (bug 1693770)
Backed out changeset f8a403ce872f (bug 1693770)
Backed out changeset 10cf2203302c (bug 1690793)
Backed out changeset 507b2bb812d8 (bug 1693753)
Backed out changeset 2b53ef991b77 (bug 1693732)
Backed out changeset 1c7838025d5b (bug 1693732)
Backed out changeset df0796f65965 (bug 1693544)
Backed out changeset ba9fbdabd1a0 (bug 1692804)
Backed out changeset 147716de4c9c (bug 1692730)
Backed out changeset 69be64b67b03 (bug 1692730)
Backed out changeset a35a10fe546d (bug 1693684)
Backed out changeset ea854b5dc8b4 (bug 1693396)
Backed out changeset 1f206b66ad5c (bug 1686841)
Backed out changeset 1a8d0061858b (bug 1686841)
Backed out changeset e96f1b12d757 (bug 1692641)
Backed out changeset ba2e50bf8a28 (bug 1692641)
Backed out changeset 813e71782937 (bug 1693620)
Backed out changeset 3a5834a83f44 (bug 1693425)
Backed out changeset c37c60d71a6b (bug 1693425)
Backed out changeset 9beeee02c34f (bug 1693604)
Backed out changeset c903d1bfa825 (bug 1693604)
Backed out changeset d21b8dff0e36 (bug 1693609)
Backed out changeset ac24e4dd1445 (bug 1693609)
Backed out changeset 8ac42e947313 (bug 1693427)
Backed out changeset 840113f09f21 (bug 1693189)
Backed out changeset 44b82d81f2c3 (bug 1693189)
Backed out changeset 402bc52451cc (bug 1693313)
Backed out changeset 6d3ab4ebfba2 (bug 1688827)
Backed out changeset fc2a98935821 (bug 1688827)
Backed out changeset b8ce669e55c4 (bug 1693525)
Backed out changeset f56f1ce4b08c (bug 1693523)
Backed out changeset 429a832dd241 (bug 1692017)
Backed out changeset e28b56f6c722 (bug 1693453)
Backed out changeset d7710078d9df (bug 1693423)
Backed out changeset 2fad8f2084f7 (bug 1693326)
Backed out changeset c1f406b28512 (bug 1692694)
Backed out changeset d0e21aa086f2 (bug 1692602)
Backed out changeset 3ccc924f086f (bug 1692602)
Backed out changeset 88528c9a0749 (bug 1692528)
Backed out changeset d8c791e50983 (bug 1693357)
Backed out changeset 1d676fe73ea7 (bug 1692691)
Backed out changeset 52c8e39d632d (bug 1693115)
Backed out changeset 81b480cdbc00 (bug 1693259)
2021-02-23 20:32:44 +02:00
moz-wptsync-bot 23f1f53f83 Bug 1694267 - [wpt-sync] Update web-platform-tests to dfe483887469f2ad966d6244910b7aa5f0cfbb7b, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: dfe483887469f2ad966d6244910b7aa5f0cfbb7b
wpt-type: landing
2021-02-23 17:34:25 +00:00
Ian Kilpatrick b71193e801 Bug 1693885 [wpt PR 27710] - [layout] Don't allow non-formatting-context to be relayout-roots., a=testonly
Automatic update from web-platform-tests
[layout] Don't allow non-formatting-context to be relayout-roots.

As lots of state can be passed from a non-fc to its sibling, treating
these as formatting context roots is incorrect for lots of edge cases.

This patch dis-allows non-fcs to be relayout-roots.

Change-Id: Ieef1a2ad1d653bd954a8a9989aecc8ac83107f69
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2707136
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856317}

--

wpt-commits: dfe483887469f2ad966d6244910b7aa5f0cfbb7b
wpt-pr: 27710
2021-02-23 17:34:24 +00:00
Tom McKee 7b96fcb0c3 Bug 1693858 [wpt PR 27707] - Update ResourceTiming style guide to explain asserts vs. errors, a=testonly
Automatic update from web-platform-tests
Update ResourceTiming style guide to explain asserts vs. errors

In ResourceTiming Web Platform Tests, we want to use assertion failures
to indicate divergence from the spec but use exceptions to indicate
issues with the test code.

This change updates the style guide to call out this goal.

Bug: 1171767
Change-Id: If9df3b05de75cbb516bc5c9f1ac0897abac0b4ab
GithubIssue: https://github.com/w3c/resource-timing/issues/254
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2707184
Commit-Queue: Tom McKee <tommckee@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856285}

--

wpt-commits: 33d176b3b6f0e85351afd41f3f88db97afc4b509
wpt-pr: 27707
2021-02-23 17:34:24 +00:00
moz-wptsync-bot 15df34b88c Bug 1667972 [wpt PR 25834] - Update wpt metadata, a=testonly
wpt-pr: 25834
wpt-type: metadata
2021-02-23 17:34:23 +00:00
Blink WPT Bot 5560aac8d3 Bug 1667972 [wpt PR 25834] - [COOP] access reporting: fix flakes reporting.html, a=testonly
Automatic update from web-platform-tests
[COOP] access reporting: fix flakes reporting.html (#25834)

---

The WPT testharness.js is defining:
```
WindowTestEnvironment.prototype._forEach_windows = function(callback) {
// Iterate over the windows [self ... top, opener]. The callback is
// passed two objects, the first one is the window object itself, the
// second one is a boolean indicating whether or not it's on the same
// origin as the (...)
```

This causes some postMessage to be sent cross-window. They are reported
and causes failures. For instance in reporting-observer.html test.

This patch removes testharness.js from executor.html
This fixed the issue for reporting-observer.html

More generally, we shouldn't check access in between two windows, when
one of them is using testharness.js

---

Second discovery:
The official web-platform-test runner sometimes drop POST requests
when many are requested in parallel. Using a lock fixes the issue.

---

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

Co-authored-by: arthursonzogni <arthursonzogni@chromium.org>
--

wpt-commits: 9b505f9fc3dd45db0fb084de8bbc86a120763904
wpt-pr: 25834
2021-02-23 17:34:23 +00:00
Malika Aubakirova c0608b66ad Bug 1694133 [wpt PR 27727] - EE: Subsumption algorithm -- Wildcard lists, a=testonly
Automatic update from web-platform-tests
EE: Subsumption algorithm -- Wildcard lists

--

wpt-commits: b30c16e8cdf276f157d3a3e2ebf8608ad5c67590
wpt-pr: 27727
2021-02-23 17:34:22 +00:00
Antoine Quint 65ab998d3e Bug 1668525 [wpt PR 25928] - Test the "translate" property in SVG., a=testonly
Automatic update from web-platform-tests
Test the "translate" property in SVG.

--

wpt-commits: a9060995f34f32e1850cb1711b060fa365c24977
wpt-pr: 25928
2021-02-23 17:34:22 +00:00
Antoine Quint c7d45f6801 Bug 1668999 [wpt PR 25961] - Test "scale" where x == y but z != 1, to make sure that y is not dropped., a=testonly
Automatic update from web-platform-tests
Test "scale" where x == y but z != 1, to make sure that y is not dropped.

--

wpt-commits: f2791b72df36027cf169e009f21a7b2bfdfd3f45
wpt-pr: 25961
2021-02-23 17:34:21 +00:00
Tyler Wilcock bc0843bd0a Bug 1694137 [wpt PR 26350] - [css-backgrounds] Add test ensuring border-image is displayed with a transparent border-color, a=testonly
Automatic update from web-platform-tests
[css-backgrounds] Add test ensuring border-image is displayed with a transparent border-color

--

wpt-commits: acfda5e29a50a895d0b2ff9038158e43e3c0b19f
wpt-pr: 26350
2021-02-23 17:34:20 +00:00
Alicia Boya García a11d1d684f Bug 1680543 [wpt PR 26743] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=219493, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=219493

--

wpt-commits: 322ebb726e0bc6ee05c5635f2978e3175dd781b9
wpt-pr: 26743
2021-02-23 17:34:20 +00:00
moz-wptsync-bot 5ca99c0e46 Bug 1691982 [wpt PR 27571] - Update wpt metadata, a=testonly
wpt-pr: 27571
wpt-type: metadata
2021-02-23 17:34:19 +00:00
Dominique Hazael-Massieux 69ce963166 Bug 1691982 [wpt PR 27571] - Add test to measure which WebRTC stats are provided at all, a=testonly
Automatic update from web-platform-tests
Add test to measure which WebRTC stats are provided at all

Based on similar test for Mandatory-To-Implement stats in WebRTC
--

wpt-commits: f40c6991aad41bef4f576d6005575bf1216082d4
wpt-pr: 27571
2021-02-23 17:34:19 +00:00
Anne van Kesteren 2ce857abde Bug 1694101 [wpt PR 17571] - HTML: <tr height=0> is a thing, a=testonly
Automatic update from web-platform-tests
HTML: <tr height=0> is a thing

See https://github.com/whatwg/html/issues/4716.

--

wpt-commits: dae12631cf61e719048871f90f4f6e4e451c526d
wpt-pr: 17571
2021-02-23 17:34:18 +00:00
Tsuyoshi Horo cae800ddcb Bug 1693515 [wpt PR 27674] - Make SubresourceWebBundles feature available only in Secure Context, a=testonly
Automatic update from web-platform-tests
Make SubresourceWebBundles feature available only in Secure Context

We are developing the SubresourceWebBundles feature behind the feature
flag. This feature is enabled when
--enable-features=SubresourceWebBundles or
chrome://flags/#enable-experimental-web-platform-features is enabled
even when the page is non-Secure Context.

But according to this doc, we should make powerful new features
available only to secure origins.
https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features

So this CL makes the SubresourceWebBundles feature available only in
Secure Context by:
 (1) Add [SecureContext] extended attribute to `resources` and `scopes`
     attribute of HTMLLinkElement in html_link_element.idl.
 (2) Check IsSecureContext() also when we check
     RuntimeEnabledFeatures::SubresourceWebBundlesEnabled().

Note: this restriction doesn’t affect Origin Trial of this feature,
because Origin Trials are only enabled for secure origins.

Bug: 1082020
Change-Id: Ifa533f99f64c83015d293946084395a5af59cfba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2703194
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856177}

--

wpt-commits: 4fc6cf99aedf93fab4516c19372f937e636059f7
wpt-pr: 27674
2021-02-23 17:34:18 +00:00
Hayato Ito 5441286930 Bug 1693748 [wpt PR 27695] - Add a test to check "Sec-Fetch-Dest: webbundle" header is present, a=testonly
Automatic update from web-platform-tests
Add a test to check "Sec-Fetch-Dest: webbundle" header is present

A request for a bundle should have a "Sec-Fetch-Dest: webbundle"
request header with the <link>-based API.

This CL adds a test to make sure that the current implementation is
correctly sending the header.

The PR for the explainer is https://github.com/WICG/webpackage/pull/626.

BUG=1149816, 1168449

Change-Id: I2bc85be77d45044e9362dd5b998a92743e93eaa5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2706327
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856164}

--

wpt-commits: 8d3bafb23256c51e76618b849e73f960c32767ed
wpt-pr: 27695
2021-02-23 17:34:17 +00:00
moz-wptsync-bot fd51da9363 Bug 1689440 [wpt PR 27373] - Update wpt metadata, a=testonly
wpt-pr: 27373
wpt-type: metadata
2021-02-23 17:34:16 +00:00
Lan Wei c6fdebb0d2 Bug 1689440 [wpt PR 27373] - Simulate user inputs in css-scroll-snap/snap-at-user-scroll-end.html, a=testonly
Automatic update from web-platform-tests
Simulate user inputs in css-scroll-snap/snap-at-user-scroll-end.html

Use testdriver Action API to simulate wheel scroll actions in
css/css-scroll-snap/snap-at-user-scroll-end.html.

Bug: 1145677
Change-Id: I98e121d71257c2f64244bfee48821fc65a988097
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2569986
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856129}

--

wpt-commits: 7af9d6ec48ab04043a2bea85a3599904a1a19efa
wpt-pr: 27373
2021-02-23 17:34:16 +00:00
Hayato Ito e0e48f6705 Bug 1693722 [wpt PR 27692] - Change request's mode to reflect the WebBundle explainer's change, a=testonly
Automatic update from web-platform-tests
Change request's mode to reflect the WebBundle explainer's change

Reflect the change of the WebBundle subresource loading explainer in
https://github.com/WICG/webpackage/pull/622.

Request for a bundle will have its mode set to "cors" and its
credentials mode set to "same-origin" unless a crossorigin attribute
is specified.

BUG=1149816, 1168449

Change-Id: Ie836e77fd50524b4019283d5237aec70cc29433b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2703299
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855997}

--

wpt-commits: 7cbccf70c5a4a7f4d4113057696228f49de48008
wpt-pr: 27692
2021-02-23 17:34:15 +00:00
moz-wptsync-bot d62b901d21 Bug 1693879 [wpt PR 27709] - Update wpt metadata, a=testonly
wpt-pr: 27709
wpt-type: metadata
2021-02-23 17:34:15 +00:00
Mason Freed 58820c9ed2 Bug 1693879 [wpt PR 27709] - Light-dismiss <popup>s on scroll, a=testonly
Automatic update from web-platform-tests
Light-dismiss <popup>s on scroll

This adds light-dismiss behavior for scrolling actions to the <popup>
implementation. It is important to dismiss popups when scrolling,
because the eventual implementation of anchor positioning will be
performance-limited if positions need to be computed while scrolling.

Bug: 1168738
Change-Id: Icdc876121c42b9518633166531cca56602b54382
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2707385
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855925}

--

wpt-commits: 726c26673655f1d1c9989c4d122eef3930100f27
wpt-pr: 27709
2021-02-23 17:34:14 +00:00
Morten Stenshorne 3b3e1a2126 Bug 1693889 [wpt PR 27711] - Children of MathML containers always establish a new FC., a=testonly
Automatic update from web-platform-tests
Children of MathML containers always establish a new FC.

Just like flex and grid items, children of MathML containers establish a
new formatting context. When falling back to legacy layout at a
descendant, stop legacy fallback propagation at such ancestors (since
they cannot be laid out by the legacy engine - no implementation there).

Add a DCHECK to catch such problems earlier (rather than in layout).

This also fixes a similar issue for css-layout-api, unless we make an
extra effort not to fix it. :) So added a test that used to DCHECK-fail
in the exact same way.

Bug: 1178979
Change-Id: Ib76cdc226147c454c4e3de91a300af1295e8aa35
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2705086
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Frédéric Wang <fwang@igalia.com>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855879}

--

wpt-commits: 424adee45347220d696b79fd410933ed8631a5b3
wpt-pr: 27711
2021-02-23 17:34:14 +00:00
Josh Matthews ea3064b12c Bug 1693842 [wpt PR 27706] - Py3 fixes for VCS syncing, a=testonly
Automatic update from web-platform-tests
Py3 fixes for VCS syncing (#27706)

These changes address various errors that are currently preventing Servo's nightly downstream sync of WPT from completing.
--

wpt-commits: 1b484b247dd26a364a40b43ee79946c3f38c45e3
wpt-pr: 27706
2021-02-23 17:34:13 +00:00
moz-wptsync-bot db85fec49c Bug 1693114 [wpt PR 27648] - Update wpt metadata, a=testonly
wpt-pr: 27648
wpt-type: metadata
2021-02-23 17:34:13 +00:00
Xianzhu Wang 4c6321f783 Bug 1693114 [wpt PR 27648] - [CompositeAfterPaint] Handle main thread scrolling change during scroll animation, a=testonly
Automatic update from web-platform-tests
[CompositeAfterPaint] Handle main thread scrolling change during scroll animation

In pre-CAP the situation is handled when composited scrolling layer
changes in CompositedLayerMapping during compositing assignments update.
Not sure how a mere main thread scrolling status change (e.g. adding
background-attachment:fixed to a composited scrolling scroller) is
handled, but a test for the situation passes.

For CAP, now check change of main thread scrolling status in
PaintPropertyTreeBuilder.

The original test for the situation has not been working since we
removed rounded corner as a blocker of composited scrolling. Fix and
modernize it and add wpt tests.

Bug: 1176543
Change-Id: I00595635a7b1a729ddd05173e3452e40c34e52b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2688140
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855835}

--

wpt-commits: 4c56f3ec2751ff5952b317be7e40844c7b6cf914
wpt-pr: 27648
2021-02-23 17:34:12 +00:00
David Grogan b28146fd9c Bug 1693685 [wpt PR 27690] - [css] Make frameset include border/padding in its intrinsic width, a=testonly
Automatic update from web-platform-tests
[css] Make frameset include border/padding in its intrinsic width

It tripped a DCHECK in flex.

Fixed: 1173843
Change-Id: I489cd30e54333e4b2c381e240324fd7145bcd406
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2705814
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855824}

--

wpt-commits: 206391ea7af599d112b15a3d8c2dbb4c593f291f
wpt-pr: 27690
2021-02-23 17:34:11 +00:00
Rob Buis 49386cd2d7 Bug 1693823 [wpt PR 27705] - [AspectRatio] Fix intrinsic-size-010.html in legacy, a=testonly
Automatic update from web-platform-tests
[AspectRatio] Fix intrinsic-size-010.html in legacy

Fix intrinsic-size-010.html by adding checks for
min-content/max-content widths.

Bug: 1168717

Change-Id: I0e4a657b9f4b6ad8657ffc12b3480020b8c53740
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704664
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855773}

--

wpt-commits: 46e9c06bb88e44eb19027f5eb7928d505f51b564
wpt-pr: 27705
2021-02-23 17:34:11 +00:00
Antonio Sartori a914f75646 Bug 1691880 [wpt PR 27563] - Do not change referrer policy on document.open, a=testonly
Automatic update from web-platform-tests
Do not change referrer policy on document.open

At the moment on document.open chrome sets the referrer policy of the
opened document to be equal to the referrer policy of the
entryDocument. This CL removes this step, keeping the previous
referrer policy instead.

Fixed: 1174496
Bug: 1130587,1174496
Change-Id: Ica4740bbd2baed0ca5bb6770c3c38132573eb374
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2674927
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Antonio Sartori <antoniosartori@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855766}

--

wpt-commits: 211f1f94e7e1996a3f6cb8b91fb16d4fc4b87d0b
wpt-pr: 27563
2021-02-23 17:34:10 +00:00
WeizhongX a86c977042 Bug 1692937 [wpt PR 27636] - new parameter --include-file for wptrunner, a=testonly
Automatic update from web-platform-tests
new parameter --include-file for wptrunner (#27636)

* new parameter --include-file for wptrunner

Add new command line parameter --include-file for wptrunner,
so that we can load test cases from a file.
--

wpt-commits: 1d2b75901ed1158d557695c58294ac5f78bd492e
wpt-pr: 27636
2021-02-23 17:34:10 +00:00
Tom McKee 0358affa5e Bug 1693354 [wpt PR 27662] - ResourceTiming: Cleanup resource_hash.htm, a=testonly
Automatic update from web-platform-tests
ResourceTiming: Cleanup resource_hash.htm

This change rewrites a ResourceTiming WPT to use the updated style and
file naming conventions in wpt/resource-timing/CodingConventions.md

Bug: 1171767
Change-Id: I00d44affaaa702598c39bbdadf5f14f5a5392b93
GithubIssue: https://github.com/w3c/resource-timing/issues/254
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2698854
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855731}

--

wpt-commits: 29134beee3c9ca5f49f492ff2f90baa879496950
wpt-pr: 27662
2021-02-23 17:34:09 +00:00
moz-wptsync-bot 1c35629602 Bug 1693862 [wpt PR 27525] - Update wpt metadata, a=testonly
wpt-pr: 27525
wpt-type: metadata
2021-02-23 17:34:08 +00:00
arthursonzogni 0b871c5d42 Bug 1693862 [wpt PR 27525] - [Credentialless] WPT fetch, a=testonly
Automatic update from web-platform-tests
[Credentialless] WPT fetch

1. Add the base WPT directory for testing cross-origin-embedder-policy
   credentialless:
/html/cross-origin-embedder-policy/credentialless/

2. Add one test about fetch. A few parameters can vary:
   - Initiator is COEP:none or COEP:credentialless
   - Request url is same-origin or cross-origin.
   - Request mode is no-cors or cors.
   - Request credential is 'same-origin' or 'include'

Bug:1175099

Change-Id: Id1565735e895dabbfd7f098df03cecfc0c185b18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2667352
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855725}

--

wpt-commits: 42520aee44d600c98a5495aba5fe5bfcba694fc6
wpt-pr: 27525
2021-02-23 17:34:08 +00:00
Yutaka Hirano ad9f0a927c Bug 1693789 [wpt PR 27702] - Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html, a=testonly
Automatic update from web-platform-tests
Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html

This is a reland of https://crrev.com/c/2704748.

Bug: 1165690
Change-Id: Ifedbdf846fb01cb43e0cfd61085df957ee58b036
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2706929
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Auto-Submit: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855699}

--

wpt-commits: 71e7d57543bc5da35cf2a4bef155a2d0ff149776
wpt-pr: 27702
2021-02-23 17:34:07 +00:00
moz-wptsync-bot b6fc96b056 Bug 1693770 [wpt PR 27700] - Update wpt metadata, a=testonly
wpt-pr: 27700
wpt-type: metadata
2021-02-23 17:34:07 +00:00
Manuel Rego Casasnovas 43ee8239d5 Bug 1693770 [wpt PR 27700] - [selectors] Improve focus-visible-011.html, a=testonly
Automatic update from web-platform-tests
[selectors] Improve focus-visible-011.html

Some improvements on this test:
* Call preventDefault() for keydown, keyup and keypress events
  (so if an implementation relies in one of them it'll fail).
* Use a DIV instead of a BUTTON, so it can be run on Mac platforms too
  (buttons don't get focused on Mac in WebKit and Firefox).

--

wpt-commits: d9effa0e3d86deb2b91bd050c540afa6e7e2a436
wpt-pr: 27700
2021-02-23 17:34:06 +00:00
Stephen McGruer bb04fabf75 Bug 1690793 [wpt PR 27480] - [python3] Remove usages of `six` in wptrunner and wptserve, a=testonly
Automatic update from web-platform-tests
[python3] Remove six usage from tools/wptserve/

--
[python3] Remove most usages of six from wptrunner

--

wpt-commits: e96b794871b38cbf459b29aef3c2709acc3e25a8, d4eabb98ff452bb209b93a780abc242ba55615fb
wpt-pr: 27480
2021-02-23 17:34:05 +00:00
Mohamed Amir Yosef 70e35709ff Bug 1693753 [wpt PR 27696] - Revert "Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html", a=testonly
Automatic update from web-platform-tests
Revert "Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html"

This reverts commit f8d0ba2b54912b9dc26293f233790bf6b25e8937.

Reason for revert: caused failure on many bots crbug.com/1180110

Original change's description:
> Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html
>
> Bug: 1165690
> Change-Id: Id0db04f8e4468dabd57d717ac18f936642a4cedd
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704748
> Auto-Submit: Yutaka Hirano <yhirano@chromium.org>
> Commit-Queue: Adam Rice <ricea@chromium.org>
> Reviewed-by: Adam Rice <ricea@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#855651}

Bug: 1165690
Change-Id: Ie69ea745cb6335fff2f50afb02c15ced7cb6eefa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2705161
Auto-Submit: Mohamed Amir Yosef <mamir@chromium.org>
Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855660}

--

wpt-commits: a59db6cf877207b8146be71851c0d658262f5289
wpt-pr: 27696
2021-02-23 17:34:04 +00:00
moz-wptsync-bot f4a05c2aba Bug 1693732 [wpt PR 27693] - Update wpt metadata, a=testonly
wpt-pr: 27693
wpt-type: metadata
2021-02-23 17:34:04 +00:00
Yutaka Hirano ac01ccf22d Bug 1693732 [wpt PR 27693] - Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html, a=testonly
Automatic update from web-platform-tests
Fix JS syntax error on wpt/service-workers/.../fetch-event.https.html

Bug: 1165690
Change-Id: Id0db04f8e4468dabd57d717ac18f936642a4cedd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704748
Auto-Submit: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855651}

--

wpt-commits: 96d965117a1dc50aae39ec04588bb47b63c722e0
wpt-pr: 27693
2021-02-23 17:34:03 +00:00
Javier Fernández García-Boente b1887afade Bug 1693544 [wpt PR 27677] - Consider the hyhen size in the available width when evaluating overflow, a=testonly
Automatic update from web-platform-tests
Consider the hyhen size in the available width when evaluating overflow

The logic in NGLineBreaker::BreakText completes the algorithm by
evaluating whether the NGInlineItem inline size fits in the available
width, received in the function argument "available_width".

However, when hyphenation is applied, we reduce this initial available
width, subtracting the hyphen inline size, and run another iteration of
the ShapeLine() function. The new item's inline size is evaluated again
to check whether it overflows or not.

The root case of the issue described in the bug is that we are using
the value stored in the available_width variable, which we've just
reduced because of hyphenation. We should use the
available_width_with_hyphens variable instead.

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

--

wpt-commits: 7550407f4cfcf8368f12858ad0e9800887c8ee22
wpt-pr: 27677
2021-02-23 17:34:02 +00:00
Joel Hockey b60bb1275b Bug 1692804 [wpt PR 27627] - Add manual wpt test for clipboard files, a=testonly
Automatic update from web-platform-tests
Add manual wpt test for clipboard files

Add new wpt/clipboard-apis/clipboard-file-manual.html test, and update
wpt/entries-api/* tests to work with both drag-and-drop, and copy-paste.

Bug: 1175483
Change-Id: I5d099bdd3bab616886dcc549b3e4c5b197271308
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2695188
Commit-Queue: Joel Hockey <joelhockey@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855614}

--

wpt-commits: 3d345fd2a1e43595e20af547b11e7b65bbebefc3
wpt-pr: 27627
2021-02-23 17:34:02 +00:00
moz-wptsync-bot 04d95df577 Bug 1692730 [wpt PR 27623] - Update wpt metadata, a=testonly
wpt-pr: 27623
wpt-type: metadata
2021-02-23 17:34:01 +00:00
Daniel Clark bef884ebfd Bug 1692730 [wpt PR 27623] - Introduce <selectmenu> with basic shadow structure and some controller code, a=testonly
Automatic update from web-platform-tests
Introduce <selectmenu> with basic shadow structure and some controller code

Begin implementing the <selectmenu> element, a version of <select> with
a fully author-customizable UI.

See https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/9TcfjaOs5zg/m/WAiv6WpUAAAJ
and associated links for additional context.

Establish the basic shadow DOM structure, with a button (which
includes an arrow icon and a container to show the value), and
a listbox based on <popup>.  There are <slot> elements to add
<option>s to the popup and replace any of the default parts.

Include some basic styles. The default button part looks something
like the native <select>, but the default listbox will need more
work to improve its appearance.

Add basic controller code using NativeEventListeners. Clicking
the button part opens the listbox <popup>, and the value property
and text shown in the button are updated when an option is clicked.
This controller code is applied to the default parts and to
author-supplied parts that are included via the <slot>s.

Add tests to validate some basic scenarios involving the
controller code. Note, a couple of the
selectmenu-value.tentative.html
tests fail because updates to the value property are not yet
synchronous (should they be?).

There are many TODOs and open questions to investigate, but
this change establishes a starting point for exploring
an approach to customizable form controls.

Bug: 1121840
Change-Id: I68c0513b0e30813cbaa3b69fc2acb9086c7400ba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2693857
Commit-Queue: Dan Clark <daniec@microsoft.com>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Ionel Popescu <iopopesc@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#855581}

--

wpt-commits: 6ba9b6bb71afb574b48982a6bffee37051b833f6
wpt-pr: 27623
2021-02-23 17:34:00 +00:00
Mason Freed 24620776d1 Bug 1693684 [wpt PR 27689] - Add more position modes to <popup> test, a=testonly
Automatic update from web-platform-tests
Add more position modes to <popup> test

The existing test just made sure that position:absolute worked with
an overflow:hidden ancestor. This adds position:fixed (default) and
position:relative. Just to make sure.

Bug: 1168738
Change-Id: I2ad18ea2f41d0c7310098a6ab5535263fce773c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704734
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855558}

--

wpt-commits: 061aa7690a61d7afaf4028f26034d8e9d03e28cb
wpt-pr: 27689
2021-02-23 17:33:59 +00:00
Olga Gerchikov f1386436f9 Bug 1693396 [wpt PR 27665] - Replaced start and end scroll offsets with scrollOffsets attribute, a=testonly
Automatic update from web-platform-tests
Replaced start and end scroll offsets with scrollOffsets attribute

Based on pr[1] replaced all usages of startScrollOffset and
endScrollOffset with scrollOffsets attribute.

Among the changes;
-Moved content of constructor.tentative.html to constructor.html.
-Deleted constructor.tentative.html

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

Bug: 1094014
Change-Id: I3d609555bdd7c65b2b9561a88d4c130a5566a9a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2701333
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#855469}

--

wpt-commits: 69bf427d7d2ae83f7c60ef6751ddf0e26d2892fa
wpt-pr: 27665
2021-02-23 17:33:59 +00:00
moz-wptsync-bot 14c725ae52 Bug 1686841 [wpt PR 27195] - Update wpt metadata, a=testonly
wpt-pr: 27195
wpt-type: metadata
2021-02-23 17:33:58 +00:00
Shengfa Lin e0a56c9471 Bug 1686841 [wpt PR 27195] - WebDriver Bidi tests with new Py3 WebSockets dependencies, a=testonly
Automatic update from web-platform-tests
Add websockets and iniconfig to tools/localpaths.py

--
Add pytest from pip directly

Use git add -f tools/third_party/pytest to include version file.
This includes _version.py and pytest.egg-info folder.

--
Add pytest-asyncio to tools third_party

--
Add pytest-asyncio to localpaths

--
Add a test for WebDriver capabilities for webSocketUrl

Test establishing a Bidirectional Session capability support

--
Add an async style test for connecting to WebDriver

Test connecting to WebDriver session using websockets
and send a message in async/await style

--
Add BidiSession class and tests using modified session fixture

1. Added a BidiSession class in bidi.py under tools/webdriver/webdriver
that will preset capability for websocket connection.
Created async versions of start and end for the class to handle
establishing and closing websocket connection.
2. Modify session fixture to take an extra boolean argument "bidi"
for creating bidi session. Change the fixture to async and use
await when dealing with bidi session start/end.
3. Set event loop scope to session(assuming it would reuse the same
event loop for all tests) to avoid event loop is closed error when
closing websocket connection.
4. Added tests for different bidi/classic session creation scenario
and tested connect/send/close.

--
Import localpaths in resources/test/conftest.py

--
Moved bidi test to its own folder

--

wpt-commits: 8674fbf718d0878c4d467801cb34aa7c0a0b4d31, 514df5671398fda1bd43fb91d83421d76c09110f, e78b6538d0703d8e9e10f8a61d14e6be81c16d11, 32b9de9873b0f4f69dfead82490097d742f33cf4, 21e149dd13cc951c68ac282d42e2eeeff145e13b, 661a05e4467eb3219e23b1a8cd119e04f82da668, 9fad072d48bbda7b44bcd93df5d542afcd5f9e1c, e366371a194459f23f8d6115cfdb57e0bc851468, def808ad0f4c39bbea9b7e8555fa474c7d54b45c
wpt-pr: 27195
2021-02-23 17:33:58 +00:00
moz-wptsync-bot 584c8059b3 Bug 1692641 [wpt PR 27619] - Update wpt metadata, a=testonly
wpt-pr: 27619
wpt-type: metadata
2021-02-23 17:33:57 +00:00
Dale Curtis ac01d017e4 Bug 1692641 [wpt PR 27619] - Add WebGL tex(Sub)Image(2D|3D) support for WebCodecs VideoFrames., a=testonly
Automatic update from web-platform-tests
Add WebGL tex(Sub)Image(2D|3D) support for WebCodecs VideoFrames.

This expands the same interfaces used for HTMLVideoElement with WebGL so
they work with the WebCodecs VideoFrame. This is pretty much an exact
clone of what we do for the video element, but condensed into one
function without the caching which happens in WebMediaPlayer's
longer-lived media::PaintCanvasVideoRenderer.

Bug: 1175907
Test: New WPT tests.
Change-Id: Id8604a35bd11e18e100360c2bdced1418598f1fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2692495
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855425}

--

wpt-commits: e73ee12344b919c1c81c02fdec3a8c13ef7071e2
wpt-pr: 27619
2021-02-23 17:33:56 +00:00
Joey Arhar 09ad907867 Bug 1693620 [wpt PR 27684] - Avoid DCHECK in HTMLSelectElement::SetOption, a=testonly
Automatic update from web-platform-tests
Avoid DCHECK in HTMLSelectElement::SetOption

SetOption adds a new <option>, but in some unusual cases, the <option>
can be a parent of the <select> which it is getting added to, which
prevents the <option> from being appended to the <select>. This adds a
check to the ExceptionState which reflects the failure to append instead
of continuing on assuming that the <option> was successfully appended.

Fixed: 1178128
Change-Id: Ibfc04c2d4eb672fa2d7695855ffd8ca3d773337b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704645
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855411}

--

wpt-commits: 9b7fac08b053897d5b60337ffd9811c9d380e3a3
wpt-pr: 27684
2021-02-23 17:33:56 +00:00
moz-wptsync-bot 81b97557b4 Bug 1693425 [wpt PR 27668] - Update wpt metadata, a=testonly
wpt-pr: 27668
wpt-type: metadata
2021-02-23 17:33:56 +00:00
Xiaocheng Hu 7051cc16df Bug 1693425 [wpt PR 27668] - [advance-override] Rename advance-proportional-override to advance-override, a=testonly
Automatic update from web-platform-tests
[advance-override] Rename advance-proportional-override to advance-override

This is the follow up of crrev.com/c/2702291

Now that the CSSWG has standardized a descriptor 'advance-override' [1],
which works exactly the same as the 'advance-proportional-override', this
patch renames it to 'advance-override' to match the spec.

There's also a test moved from wpt_internal to wpt since it has been
standardized now.

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

Bug: 1137633
Change-Id: I85d8cc5e3fef0315c36d1436cb21f1d4be85b04b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702477
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855390}

--

wpt-commits: 7e4c574291142087f00efa00f782be03cebda75a
wpt-pr: 27668
2021-02-23 17:33:55 +00:00
moz-wptsync-bot f1cabb6afc Bug 1693604 [wpt PR 27682] - Update wpt metadata, a=testonly
wpt-pr: 27682
wpt-type: metadata
2021-02-23 17:33:55 +00:00
Mason Freed b23293b5f6 Bug 1693604 [wpt PR 27682] - Add a test that clipping doesn't affect <popup>, a=testonly
Automatic update from web-platform-tests
Add a test that clipping doesn't affect <popup>

Just a quick test that a parent container can't clip the
display of <popup>.

Bug: 1168738
Change-Id: If9e0f498495bae1e0cdd2da76cfc16cf31cffb09
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702375
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855388}

--

wpt-commits: 1809c557eb2ace7b1e1f8c1e1c7e3467d56c4a56
wpt-pr: 27682
2021-02-23 17:33:54 +00:00
moz-wptsync-bot 957647fbf9 Bug 1693609 [wpt PR 27683] - Update wpt metadata, a=testonly
wpt-pr: 27683
wpt-type: metadata
2021-02-23 17:33:54 +00:00
Tab Atkins Jr c1be1acd73 Bug 1693609 [wpt PR 27683] - Resnap to focused element after relayout, a=testonly
Automatic update from web-platform-tests
Resnap to focused element after relayout (#27683)

--

wpt-commits: ec07c2477860546cb3cdbc0f8070798d65b4af0d
wpt-pr: 27683
2021-02-23 17:33:53 +00:00
Dale Curtis 171b17666e Bug 1693427 [wpt PR 27669] - Reland "Add drawImage() and createImageBitmap() support for blink::VideoFrame.", a=testonly
Automatic update from web-platform-tests
Reland "Add drawImage() and createImageBitmap() support for blink::VideoFrame."

This is a reland of 27830868be3b06b19761c7ca4507a8e77ab1f535 - Actual
culprit was https://crrev.com/c/2698301

Original change's description:
> Add drawImage() and createImageBitmap() support for blink::VideoFrame.
>
> This makes blink::VideoFrame a CanvasImageSource for drawImage() and
> wires up the existing ImageBitmapSource implementation to
> createImageBitmap() to deprecate VideoFrame.createImageBitmap().
>
> A deprecation notice is added for VideoFrame.createImageBitmap(); the
> method will be removed prior to shipping WebCodecs.
>
> Bug: 1175907
> Test: New (moved from internal) WPT tests.
>
> Change-Id: I549d996c9b16a8d0a1dd5293b5bee29f61cac8f3
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2680955
> Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Dan Sanders <sandersd@chromium.org>
> Reviewed-by: Fernando Serboncini <fserb@chromium.org>
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#854938}

Bug: 1175907
Change-Id: Iecd29b081b9fd70e31836fdace7b0c9f4ab60aca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702518
Auto-Submit: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855343}

--

wpt-commits: 9401b76892788ec7ebcfbffc26dcf09ed64c253a
wpt-pr: 27669
2021-02-23 17:33:53 +00:00
moz-wptsync-bot 9d9208ffe5 Bug 1693189 [wpt PR 27654] - Update wpt metadata, a=testonly
wpt-pr: 27654
wpt-type: metadata
2021-02-23 17:33:52 +00:00
Blink WPT Bot 981d8165b6 Bug 1693189 [wpt PR 27654] - WebXR depth: add WebXR test API extension for depth API & write WPTs, a=testonly
Automatic update from web-platform-tests
WebXR depth: add WebXR test API extension for depth API & write WPTs (#27654)

WebXR Test API - extensions for depth:
https://github.com/immersive-web/webxr-test-api/pull/74

Spec:
https://immersive-web.github.io/depth-sensing/

Change-Id: Iad124c43d8abb5c19ff24d4857ec2714b5211163
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2693691
Commit-Queue: Piotr Bialecki <bialpio@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855069}

Co-authored-by: Piotr Bialecki <bialpio@chromium.org>
--

wpt-commits: 600217b448f36f7a8828b38fbc494e978618d170
wpt-pr: 27654
2021-02-23 17:33:52 +00:00
Adithya Srinivasan 889d362332 Bug 1693313 [wpt PR 27658] - Portals: Deflake autofocus tests, a=testonly
Automatic update from web-platform-tests
Portals: Deflake autofocus tests

Autofocused elements are not guaranteed to be focused on load, flushing
autofocus candidates for a document is part of the rendering update
(see 11.5 in [1]). This CL updates tests to call requestAnimationFrame
after the document loads to ensure Document::FlushAutofocusCandidates()
[2] gets a chance to run.

[1] https://html.spec.whatwg.org/multipage/webappapis.html#update-the-rendering
[2] https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/dom/document.cc;l=7770;drc=15d361f31e050e55eb6b2ada1a02ea5b26eb4f70

Bug: 1178492
Change-Id: Iedc6758c47e2cff53a3bca499aa55e13437fe6ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2699127
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: David Trainor <dtrainor@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855275}

--

wpt-commits: eec76c2cddc57690d5621d374ac5a62bd2f4ad81
wpt-pr: 27658
2021-02-23 17:33:51 +00:00
moz-wptsync-bot 5b35db184b Bug 1688827 [wpt PR 27325] - Update wpt metadata, a=testonly
wpt-pr: 27325
wpt-type: metadata
2021-02-23 17:33:51 +00:00
Yutaka Hirano 8bbc3661df Bug 1688827 [wpt PR 27325] - Test cases where request body gets used before network fallback, a=testonly
Automatic update from web-platform-tests
Test cases where request body gets used before network fallback (#27325)

Tests for whatwg/fetch#1144 and w3c/ServiceWorker#1563.

Co-authored-by: Yutaka Hirano <yhirano@chrmomium.org>
Co-authored-by: Anne van Kesteren <annevk@annevk.nl>
--

wpt-commits: c30545df6a50c61f3673ed952c78c0a607100d45
wpt-pr: 27325
2021-02-23 17:33:50 +00:00
autofoolip 0719b405f7 Bug 1693525 [wpt PR 27676] - Update interfaces/permissions.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/permissions.idl (#27676)

Source: https://github.com/w3c/webref/blob/4531bf6/ed/idl/permissions.idl
Build: https://travis-ci.org/w3c/webref/builds/217493628
--

wpt-commits: 8602e9c9a168c25838bc4b808e3d213ce94ccac1
wpt-pr: 27676
2021-02-23 17:33:49 +00:00
autofoolip 1945b87ee7 Bug 1693523 [wpt PR 27675] - Update interfaces/content-index.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/content-index.idl (#27675)

Source: https://github.com/w3c/webref/blob/4531bf6/ed/idl/content-index.idl
Build: https://travis-ci.org/w3c/webref/builds/217493628
--

wpt-commits: 2a0d77c018b88bc10e61d4346ccf109ec6127474
wpt-pr: 27675
2021-02-23 17:33:49 +00:00
Anne van Kesteren ce6cc299ce Bug 1692017 [wpt PR 27575] - Fetch: fragments, a=testonly
Automatic update from web-platform-tests
Fetch: fragments

Tests for https://github.com/whatwg/fetch/pull/696.
--

wpt-commits: e8181c07ac768f4fc5c7b74016a8e51226717400
wpt-pr: 27575
2021-02-23 17:33:49 +00:00
Tsuyoshi Horo 729332a670 Bug 1693453 [wpt PR 27671] - Add test to check the unavailability of storages in urn uuid iframes, a=testonly
Automatic update from web-platform-tests
Add test to check the unavailability of storages in urn uuid iframes

Bug: 1082020
Change-Id: I2043a4db68fb66c3ae7d24990e10cf85aadb2101
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702998
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855126}

--

wpt-commits: 650f204fcb86070a61ccfd4fc63b6c3e8c0c142c
wpt-pr: 27671
2021-02-23 17:33:48 +00:00
Peter Kasting 5adfeeae50 Bug 1693423 [wpt PR 27667] - Revert "Add drawImage() and createImageBitmap() support for blink::VideoFrame.", a=testonly
Automatic update from web-platform-tests
Revert "Add drawImage() and createImageBitmap() support for blink::VideoFrame."

This reverts commit 27830868be3b06b19761c7ca4507a8e77ab1f535.

Reason for revert: New tests SEGVing on several linux bots

Original change's description:
> Add drawImage() and createImageBitmap() support for blink::VideoFrame.
>
> This makes blink::VideoFrame a CanvasImageSource for drawImage() and
> wires up the existing ImageBitmapSource implementation to
> createImageBitmap() to deprecate VideoFrame.createImageBitmap().
>
> A deprecation notice is added for VideoFrame.createImageBitmap(); the
> method will be removed prior to shipping WebCodecs.
>
> Bug: 1175907
> Test: New (moved from internal) WPT tests.
>
> Change-Id: I549d996c9b16a8d0a1dd5293b5bee29f61cac8f3
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2680955
> Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Dan Sanders <sandersd@chromium.org>
> Reviewed-by: Fernando Serboncini <fserb@chromium.org>
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#854938}

Bug: 1175907
Change-Id: I41b3cc7e6d76e4c80131d8cad2299774e4ebec95
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702757
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#855005}

--

wpt-commits: d614b23de08adf12271dcdca27fe752bc4c6a952
wpt-pr: 27667
2021-02-23 17:33:48 +00:00
Morten Stenshorne 1714d8d96b Bug 1693326 [wpt PR 27660] - Allow fragmentainers with zero block-size., a=testonly
Automatic update from web-platform-tests
Allow fragmentainers with zero block-size.

The spec [1] says that fragmentainers are assumed to have a minimum
block-size of 1px regardless of their used size, in order to guarantee
content progress. We implemented this by simply making sure that the
used block-size of a fragmentainer would never become less than 1px. But
this wasn't ideal, as that would contribute to unwanted layout overflow
in cases where the content of the multicol container was shorter than
1px.

We'll now still accept at least 1px of content into each fragmentainer,
but don't stretch the fragmentainer itself (just allow the actual column
fragments to become that short as they want, and instead let the content
overflow the columns if necessary).

We still need to fill at least 1px of content before moving to the next
fragmentainer, and fast/multicol/zero-height-with-children.html is a
good test for this.

[1] https://www.w3.org/TR/css-break-3/#breaking-rules

Bug: 829028
Change-Id: I7b4e69524288dad8bb10fd10c715339d1769815a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2698554
Reviewed-by: Alison Maher <almaher@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854974}

--

wpt-commits: dfa6dff98df467e0fa2721833c54f7a538d10158
wpt-pr: 27660
2021-02-23 17:33:47 +00:00
Ian Kilpatrick 6e35ea7e76 Bug 1692694 [wpt PR 27622] - [TableNG] Fix saturated sizes issue., a=testonly
Automatic update from web-platform-tests
[TableNG] Fix saturated sizes issue.

We can end up in a situation where:
 - table_inline_size is at LayoutUnit::Max()
 - border_padding.InlineSum() is at LayoutUnit::Max()
 - border_spacing.inline_size is some small value.

This combination results in a negative section_available_inline_size.

Bug: 1178044
Change-Id: I3bd860033195ed420323445e1c790d9f59962b98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2694345
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854940}

--

wpt-commits: 806ae8875bea1b8380081b0da8fd416337ea447f
wpt-pr: 27622
2021-02-23 17:33:47 +00:00
moz-wptsync-bot 6205148412 Bug 1692602 [wpt PR 27617] - Update wpt metadata, a=testonly
wpt-pr: 27617
wpt-type: metadata
2021-02-23 17:33:46 +00:00
Dale Curtis ed29a0cc96 Bug 1692602 [wpt PR 27617] - Add drawImage() and createImageBitmap() support for blink::VideoFrame., a=testonly
Automatic update from web-platform-tests
Add drawImage() and createImageBitmap() support for blink::VideoFrame.

This makes blink::VideoFrame a CanvasImageSource for drawImage() and
wires up the existing ImageBitmapSource implementation to
createImageBitmap() to deprecate VideoFrame.createImageBitmap().

A deprecation notice is added for VideoFrame.createImageBitmap(); the
method will be removed prior to shipping WebCodecs.

Bug: 1175907
Test: New (moved from internal) WPT tests.

Change-Id: I549d996c9b16a8d0a1dd5293b5bee29f61cac8f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2680955
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854938}

--

wpt-commits: 5eb4f915be3924ab711150454b1fe083a685e620
wpt-pr: 27617
2021-02-23 17:33:46 +00:00
Rob Buis b636c75fe8 Bug 1692528 [wpt PR 27613] - [AspectRatio] Take box-sizing into account in replaced element intrinsic sizing, a=testonly
Automatic update from web-platform-tests
[AspectRatio] Take box-sizing into account in replaced element intrinsic sizing

Take box-sizing into account in replaced element intrinsic sizing when
using aspect-ratio, but keep using content-box when resolving
width/height when no aspect-ratio is set.

This CL removes ResolveWidthForRatio/ResolveHeightForRatio functions
and instead uses InlineSizeFromAspectRatio/BlockSizeFromAspectRatio.

Finally code is added to handle non horizontal writing-mode and a test
is added for that.

Bug: 1163176
Change-Id: I28449b3a0f567d4b3e41afe9a7429a0b03250fb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2690332
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854925}

--

wpt-commits: c9da3535ef3eb8ad5c24a7c5812e68ac3359ba86
wpt-pr: 27613
2021-02-23 17:33:45 +00:00
Lan Wei aa14734e60 Bug 1693357 [wpt PR 27663] - Fix touch-events/single-touch.html on WPT dashboard, a=testonly
Automatic update from web-platform-tests
Fix touch-events/single-touch.html on WPT dashboard

On WPT dashboard, touch-events/single-touch.html fails because touchmove
and touchend events are not received. I fixed this test, so we can now
receive all the touch events.
https://wpt.fyi/results/touch-events/single-touch.html?
label=experimental&label=master&aligned

Bug: 1163370
Change-Id: If0b2ca65d597c89ad982ea51f80e7d026c8a72e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2689949
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854921}

--

wpt-commits: 618b27ffa120cc7c5a576b6375954c9fb42c36a9
wpt-pr: 27663
2021-02-23 17:33:45 +00:00
Ian Kilpatrick a0178a2d8d Bug 1692691 [wpt PR 27621] - [TablesNG] Fix orthogonal cell sizing crash., a=testonly
Automatic update from web-platform-tests
[TablesNG] Fix orthogonal cell sizing crash.

In order to pick up the fallback orthogonal size we need to call
SetAvailableSize on the builder.

This was triggered after some logic tightening within ng_length_utils.

Bug: 1178130
Change-Id: I59d1c4c9882d96a558e035daa07debb80283fa9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2694344
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854893}

--

wpt-commits: 7198e2d0ff453d9d2ff1622dee4bd08be2ba7224
wpt-pr: 27621
2021-02-23 17:33:44 +00:00
Rob Buis 23dcfbbf26 Bug 1693115 [wpt PR 27649] - [AspectRatio] treat <ratio> that ends with slash as invalid, a=testonly
Automatic update from web-platform-tests
[AspectRatio] treat <ratio> that ends with slash as invalid

Treat <ratio> that ends with slash as invalid:
https://drafts.csswg.org/css-values-4/#ratio-value

Bug: 1045668
Change-Id: Icc4c16222f89402958b7e9f01c904472b15cfa80
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2697151
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Rob Buis <rbuis@igalia.com>
Cr-Commit-Position: refs/heads/master@{#854815}

--

wpt-commits: 2ebf73585d4644cc5f232184b69642f36b6b8344
wpt-pr: 27649
2021-02-23 17:33:44 +00:00
Manuel Rego Casasnovas 2f53f83c91 Bug 1693259 [wpt PR 27656] - [selectors] Use ENTER instead of SHIFT in focus-visible-007.html, a=testonly
Automatic update from web-platform-tests
[selectors] Use ENTER instead of SHIFT in focus-visible-007.html

It's not clear if a modifier key like SHIFT implies
that "the user interacts with the page via the keyboard".
Using ENTER key instead of SHIFT it seems everyone agree,
so let's change the test to use ENTER.

See https://bugzilla.mozilla.org/show_bug.cgi?id=1688539.

--

wpt-commits: 1bee46095eea9411a13783fba4cb08bffbdc8af2
wpt-pr: 27656
2021-02-23 17:33:43 +00:00
Mirko Brodesser 67f65b4320 Bug 1674658: part 2) Don't peform the default action for `mousemove` events when it should be prevented. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D106083
2021-02-23 13:27:41 +00:00
Mirko Brodesser 09da356fe9 Bug 1674658: part 1) Add WPT. r=smaug
Currently, the test violates the spec. See
https://github.com/w3c/uievents/issues/278. However, it's the behavior
of all major browsers and the desired one. The spec should be fixed
separately in above ticket.

Differential Revision: https://phabricator.services.mozilla.com/D106082
2021-02-23 13:27:41 +00:00
Andrew Nicols 31039e0258 Bug 1686361 - [marionette] Sync synthesizeMouseAtPoint from EventUtils.js. r=marionette-reviewers,whimboo
Currently the default value of buttons is set to
MOUSE_BUTTONS_NOT_SPECIFIED, which defers calculation of the value to
the DOMWindowUtils GetButtonsFlagForButton function. This calculates a
default value based upon the value of the button key.

By specifying a default button value of 0, which has a meaning of
ePrimary, the buttons value is calculated as the
ePrimaryFlag (1), suggesting that a button was pressed.

This patch changes the behaviour to set the value of buttons based on
the original value of button before the default was applied. The value
of buttons also considers the event type to ensure that a mousedown
event has a default value calculated by DOMWindowUtils.

With the new behaviour:
- if a value was explicitly set for buttons, this is used
- if a value was explicitly set for button, then the not-specified
  constant is used to defer calculation to DOMWindowUtils
- if an event type was specified and that event type was not the
  'mousedown' event, then the no-button constant is used
- if an event type was not specified or it was for the 'mousedown'
  event, then the not-specified constant is used to defer calculation to
  DOMWindowUtils

Differential Revision: https://phabricator.services.mozilla.com/D105877
2021-02-23 11:25:54 +00:00
Sebastian Hengst 834fb7bed2 Bug 1694268 - add back url/failure.html failure expectation for Windows with Fission enabed. DONTBUILD
The expectation got removed in bug 1693331.

Differential Revision: https://phabricator.services.mozilla.com/D106119
2021-02-23 10:54:01 +00:00
Cosmin Sabou 95b67c00f2 Backed out changeset 5b5d84e2fd50 (bug 1694248) for causing wpt reftests failures. CLOSED TREE 2021-02-23 11:18:53 +02:00
Matt Woodrow cc713c6a10 Bug 1694248 - Disable OMTP. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D106053
2021-02-23 05:03:36 +00:00
Emilio Cobos Álvarez e7806ac06c Bug 1694202 - Avoid link preload header and the parser creating two preload requests for the same script. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D106022
2021-02-23 00:43:37 +00:00
Glenn Watson c9a99d4ee4 Bug 1684781 - Improve performance of mix-blend-mode. r=nical
This patch enables the faster mix-blend-mode path that allows using
picture cache tiles as the backdrop source for blends where that
is appropriate (most of the underlying work is in previous patches
or the dependencies of this bug).

In addition to avoiding an extra intermediate surface for blends
that are on a picture cache surface, it also avoids constant
invalidation of picture cache tiles due to the blend container
not being part of the main content scroll root.

As an example of the typical performance improvement, the GPU times
on an AMD 5700 GPU at 4k, when using the Firelux color temperature addon
browsing pages drops from ~1.8ms to ~0.3 ms.

Differential Revision: https://phabricator.services.mozilla.com/D104491
2021-02-22 23:00:57 +00:00
Christoph Walcher 0a52b7c0ad Bug 1410861 - Support for `unwrapKey` of ECDH/ECDSA keys r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D97711
2021-02-22 22:15:57 +00:00
Mike Hommey 116e628b2b Bug 1693718 - Build openh264 with a sysroot for Linux. r=firefox-build-system-reviewers,andi,dmajor DONTBUILD
This will allow to upgrade the underlying docker image independently.
The resulting binary has been verified to be identical bit for bit.

Differential Revision: https://phabricator.services.mozilla.com/D105714
2021-02-22 21:36:52 +00:00
Ting-Yu Lin 8cd24b333e Bug 1674268 - Add a wpt reftest table-item-flex-percentage-min-width.html. r=dholbert,mats
This test is developed by Mats Palmgren, and fixed by bug 1674302.

Differential Revision: https://phabricator.services.mozilla.com/D105843
2021-02-22 19:59:18 +00:00
Joel Maher f5334a8b26 Bug 1692570 - Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell. r=releng-reviewers,bhearsum
Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell.

Differential Revision: https://phabricator.services.mozilla.com/D105057
2021-02-22 19:38:12 +00:00
Alex Lopez 9ce2fd46e2 Bug 1690026 - Remove pip legacy_resolver support. r=mhentges
Now that no mozharness packages need the old pip
resolver behaviour, we can opt to always use the
new resolver.

Differential Revision: https://phabricator.services.mozilla.com/D105869
2021-02-22 16:29:13 +00:00
Csoregi Natalia fc82ffc2b0 Backed out changeset 7f3db661fd19 (bug 1692570) for mochitest failures on runtests.py. CLOSED TREE 2021-02-22 18:36:32 +02:00
moz-wptsync-bot feacacde66 Bug 1693331 - [wpt-sync] Update web-platform-tests to 2b1a71a1bb6165fc1b64a29469b3983e8c8cacb1, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 2b1a71a1bb6165fc1b64a29469b3983e8c8cacb1
wpt-type: landing
2021-02-22 16:08:14 +00:00
moz-wptsync-bot 8ed3050d6c Bug 1689735 [wpt PR 27401] - Update wpt metadata, a=testonly
wpt-pr: 27401
wpt-type: metadata
2021-02-22 16:08:14 +00:00
Blink WPT Bot bdab81c076 Bug 1689735 [wpt PR 27401] - Simulate user inputs in wpt/touch-events/multi-touch-interfaces.html, a=testonly
Automatic update from web-platform-tests
Simulate user inputs in wpt/touch-events/multi-touch-interfaces.html (#27401)

Use testdriver Action API to simulate touch actions in
third_party/blink/web_tests/external/wpt/touch-events/
multi-touch-interfaces.html.

This test is newly imported from WPT repository.

Bug: 1145677
Change-Id: Ib8c6a43a769347c91ba28155d8405a0e90cebc49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2641006
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852297}

Co-authored-by: Lan Wei <lanwei@chromium.org>
--

wpt-commits: 2b1a71a1bb6165fc1b64a29469b3983e8c8cacb1
wpt-pr: 27401
2021-02-22 16:08:13 +00:00
Christian Liebel baaabf22ef Bug 1692689 [wpt PR 27620] - [appmanifest] Add CORS/CSP tests for icons and shortcuts, a=testonly
Automatic update from web-platform-tests
[appmanifest] add CORS/CSP tests for icons and shortcuts (#27620)

--

wpt-commits: e35656de353bfaf3c6d3be215eb1da23ad18cfaf
wpt-pr: 27620
2021-02-22 16:08:13 +00:00
Blink WPT Bot f420c0e79d Bug 1692938 [wpt PR 27637] - Increase timeout of openSXGInIframeAndWaitForMessage, a=testonly
Automatic update from web-platform-tests
Increase timeout of openSXGInIframeAndWaitForMessage (#27637)

Some tests which use openSXGInIframeAndWaitForMessage() fail on mac
10.15 debug bots. This is because the debug binary is very slow.
So loading a cross origin iframe that requires a new process takes
longer than 3000 ms.

This CL changes openSXGInIframeAndWaitForMessage() to use 10 sec timeout
same as service-workers/service-worker/fetch-frame-resource.https.html.
And also adds <meta name="timeout" content="long"> tag in some tests
where the iframe load is expected to fail.

Bug: 1177883
Change-Id: Iee8a94bddf58d5f9a8113f30c14cff43a6119d95
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2694296
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854144}

Co-authored-by: Tsuyoshi Horo <horo@chromium.org>
--

wpt-commits: 2037343af04e732a3b21cf1e1ae2589a97931cc9
wpt-pr: 27637
2021-02-22 16:08:12 +00:00
Blink WPT Bot 57bd5aaba5 Bug 1692477 [wpt PR 27606] - Move COOP tests to new reporting endpoint, a=testonly
Automatic update from web-platform-tests
Move COOP tests to new reporting endpoint (#27606)

Change-Id: Ia98288f7185259ad943e9ec86a06cdd4d029aaea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2676463
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#853530}

Co-authored-by: Ian Clelland <iclelland@chromium.org>
--

wpt-commits: 6fa090f928c8db57734aff3c18cbabc3c7efdb55
wpt-pr: 27606
2021-02-22 16:08:12 +00:00
Kunihiko Sakamoto 19a598d57f Bug 1692824 [wpt PR 27630] - Check serving constraints of WebBundle responses, a=testonly
Automatic update from web-platform-tests
Check serving constraints of WebBundle responses

This adds check for the serving constraints of WebBundle responses [1].
After this patch, subresource web bundles served without the following
response headers will be rejected.

- Content-Type: application/webbundle
- X-Content-Type-Options: nosniff

[1] https://wicg.github.io/webpackage/draft-yasskin-wpack-bundled-exchanges.html#name-serving-constraints

Bug: 1176493
Change-Id: I03adef6bad769dfd69fdad76c933f701679c118e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2691792
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Karan Bhatia <karandeepb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854600}

--

wpt-commits: 05d7d56e799d33b5e75c640f5daf6a88f6225e9f
wpt-pr: 27630
2021-02-22 16:08:11 +00:00