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

775570 Коммитов

Автор SHA1 Сообщение Дата
Andreas Pehrson 39fb53e02f Bug 1529581 - Add gtests for the race between the same-frame-timer and the pacing-timer. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D129656
2021-11-02 14:35:59 +00:00
Andreas Pehrson 19565c6274 Bug 1529581 - Update some more webrtc::VideoFrame ctors. r=bwc,jolin
This also fixes what looks like a bug with the timestamp (wrong base) in
WebrtcMediaDataDecoderCodec.

Differential Revision: https://phabricator.services.mozilla.com/D128250
2021-11-02 14:35:59 +00:00
Andreas Pehrson 2b30413067 Bug 1529581 - Propagate gecko timestamps for video into libwebrtc. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D128249
2021-11-02 14:35:59 +00:00
Andreas Pehrson 00e3b78ffe Bug 1529581 - Improve MediaTimer accuracy. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D129655
2021-11-02 14:35:58 +00:00
Andreas Pehrson b9f92d2e95 Bug 1529581 - Introduce initHighResolutionWithNamedFuncCallback for nsITimer. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D129654
2021-11-02 14:35:58 +00:00
Andreas Pehrson 925be8237f Bug 1529581 - Rewrite the pacing part of VideoFrameConverter as Pacer<T>. r=bwc
The new Pacer includes both pacing of incoming frames, and the duplication logic
from VideoFrameConverter. It guarantees that no events happen early, thanks to
MediaTimer.

The largest difference from the old pacing logic is that only one timer is used,
VideoFrameConverter used two -- one for pacing and one for same-frame
duplications. The same-frame timer was positioned later in the pipe, to avoid
convert the same input frame multiple times, something users of the new Pacer
will have to handle. Two timers however uncovered flaws from nsTimer -- namely
that the ordering between two timers is not guaranteed as there is no nsTimer
API using absolute timestamps. Using only one timer avoids this.

Differential Revision: https://phabricator.services.mozilla.com/D129653
2021-11-02 14:35:57 +00:00
Andreas Pehrson 767c73e266 Bug 1729455 - Plumb video frame timestamps properly through the GMP encoder. r=bwc
This avoid triggering an assertion in RTPSenderVideo::SendVideo that doesn't
like negative timestamps.

Differential Revision: https://phabricator.services.mozilla.com/D128247
2021-11-02 14:35:57 +00:00
Andreas Pehrson 1d84e22f11 Bug 1729455 - Inject RTCStatsTimestampMakerRealtimeClock into Call instances. r=bwc
This patch makes libwebrtc use our clock for timestamps.
It also makes sure there's no use of the libwebrtc realtime clock, other than
for relative time tracking (like timeouts), and that future libwebrtc updates
don't introduce unaudited use of it.

Differential Revision: https://phabricator.services.mozilla.com/D127714
2021-11-02 14:35:57 +00:00
Andreas Pehrson 6cc9a2ba1a Bug 1729455 - Remove unused arg in DesktopCaptureImpl::DeliverCapturedFrame and simplify. r=bwc,ng
Differential Revision: https://phabricator.services.mozilla.com/D128246
2021-11-02 14:35:56 +00:00
Andreas Pehrson 26280a79dc Bug 1729455 - Define our own webrtc::Clock based on RTCStatsTimestampMaker. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D127713
2021-11-02 14:35:56 +00:00
Andreas Pehrson f742dd3f57 Bug 1729455 - Sort RTCStatsReport includes. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D127712
2021-11-02 14:35:55 +00:00
Andreas Pehrson f816c6f0c6 Bug 1729455 - Test that synchronization sources have a timestamp with the correct base. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D128245
2021-11-02 14:35:55 +00:00
Andreas Pehrson bdd63e9323 Bug 1729455 - Simplify RtpSources timestamp conversion. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D127711
2021-11-02 14:35:55 +00:00
Andreas Pehrson 7241cefe2c Bug 1729455 - Reduce time precision on timestamps from libwebrtc. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D125716
2021-11-02 14:35:54 +00:00
Andreas Pehrson 2d04fbf93c Bug 1729455 - Modularize RTCStatsTimestampMaker::GetNow(). r=ng,bwc
This is needed in order to provide precision reduction on timestamps from
libwebrtc. Similarly useful for providing a clock adapter so libwebrtc can use
our clock.

Differential Revision: https://phabricator.services.mozilla.com/D125715
2021-11-02 14:35:54 +00:00
Andreas Pehrson a94767aebf Bug 1729455 - libwebrtc: Don't use wall clock for stats. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D127709
2021-11-02 14:35:54 +00:00
Andreas Pehrson 1f0a75aae8 Bug 1729455 - Ensure the libwebrtc system clock is not used. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D128244
2021-11-02 14:35:53 +00:00
Andreas Pehrson 583d6c5f5e Bug 1729455 - Let configure figure out the mac os sdk itself. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D128243
2021-11-02 14:35:53 +00:00
Andreas Pehrson 40b99839a1 Bug 1729455 - Simplify gn-configs generation instructions for mac. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D128242
2021-11-02 14:35:52 +00:00
Andreas Pehrson 126ebef29a Bug 1729455 - Update gn-configs README with rust aarch64 stdlib instructions for Windows. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D128241
2021-11-02 14:35:52 +00:00
Andreas Pehrson df79327126 Bug 1729455 - Update generated gn-config files. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D127707
2021-11-02 14:35:51 +00:00
Andreas Pehrson b86c47bba8 Bug 1729455 - Define a gecko-specific rtc::SystemTimeNanos. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D127708
2021-11-02 14:35:51 +00:00
Andreas Pehrson f485a8bc7c Bug 1729455 - Cherry-pick libwebrtc ntp clock consolidation patches. r=bwc,ng
This lets us inject our own clock to a Call and control the wall-clock time.

This patch corresponds to upstream bug 11327
(https://bugs.chromium.org/p/webrtc/issues/detail?id=11327) and is a squash of
the following upstream commits:
- https://webrtc.googlesource.com/src/+/314b78d467c224159fb28c8dddf1d6fd78be7faa
- https://webrtc.googlesource.com/src/+/e9dad5f053c6d206f1ebab3d99945f81f597ff70
- https://webrtc.googlesource.com/src/+/704d6e518aa789a5e76378b7b758d6a77b60312e
- https://webrtc.googlesource.com/src/+/6817809e26f7631b1caa3013ee45075b9fef58d3
- https://webrtc.googlesource.com/src/+/0de1ed0244a8da395811ad8952e5f5f8a2643e2a
- https://webrtc.googlesource.com/src/+/b59e9045bf215aaec869412b16d0fd39bf0df4ec
- https://webrtc.googlesource.com/src/+/2491dbdf0b59cc080ea7218c32c109f4c8b304fe
- https://webrtc.googlesource.com/src/+/95f1e5192c95903d0fb7ed14f0e3acf0b510a440
- https://webrtc.googlesource.com/src/+/47ed99872d8b6392d2eb2e3c890b0eb00209fa20
- https://webrtc.googlesource.com/src/+/00f6e75671b7c73af5b3c88d2b554ee7873275f9
- https://webrtc.googlesource.com/src/+/fe3dd51f326b8d418a2ce055b313a099af58a815
- https://webrtc.googlesource.com/src/+/a6b0d53dc250aaebc14315a44515971da72980cc
- https://webrtc.googlesource.com/src/+/46fbefa3023ca7d1c1967e92b68c343173a00db2
- https://webrtc.googlesource.com/src/+/cab90db24ac2e4ddbb9e7619f65bf5dc582783c0

Differential Revision: https://phabricator.services.mozilla.com/D127706
2021-11-02 14:35:51 +00:00
Andreas Pehrson 8dcf1ce947 Bug 1729455 - Cherry-pick libwebrtc patches that makes SystemTimeNanos overrideable. r=bwc
This lets us define our own monotonic system clock for libwebrtc to use.

This patch corresponds to the libwebrtc part of chromium bug 516700
(https://crbug.com/516700).

It consists of the following libwebrtc patches squashed:
https://webrtc.googlesource.com/src/+/b73c9f0bc3c0331c177fcbd54224b350153aebcd
https://webrtc.googlesource.com/src/+/da20c739a8607e9f43e6ac04024ea622167ec694
https://webrtc.googlesource.com/src/+/373bb7bec4d2df7378d3dae965313548e6817246
https://webrtc.googlesource.com/src/+/bb52bdf09516ca548c4aff50526eda561f239bc0

Differential Revision: https://phabricator.services.mozilla.com/D127705
2021-11-02 14:35:50 +00:00
Andreas Pehrson 2c57bb60f4 Bug 1729455 - Rebase libwebrtc ntp timestamps to proper DOMHighResTimeStamp time. r=ng
NTP time starts at "midnight on January first 1900" (RFC868).
DOMHighResTimeStamp starts at "midnight at the beginning of 1 January 1970 UTC"
(ECMA-262).

Differential Revision: https://phabricator.services.mozilla.com/D125714
2021-11-02 14:35:50 +00:00
Andreas Pehrson 7804652be5 Bug 1729455 - Make GetRemoteSSRC return a Maybe. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D125836
2021-11-02 14:35:49 +00:00
Andreas Pehrson 3082a613a9 Bug 1729455 - Fix timestamps for remote stats. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D125713
2021-11-02 14:35:49 +00:00
Andreas Pehrson 035e73e3d7 Bug 1729455 - Add to stats the local receive time for receiving video Sender Reports. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D125712
2021-11-02 14:35:49 +00:00
Andreas Pehrson 51157c7c0b Bug 1729455 - Test remoteTimestamp's age in mochitest. r=jib,ng
Differential Revision: https://phabricator.services.mozilla.com/D125711
2021-11-02 14:35:48 +00:00
moz-wptsync-bot 65f24d4e7c Bug 1738715 - [wpt-sync] Update web-platform-tests to eb141a48e1ae5b4640de723bccdf1c1362611490, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: eb141a48e1ae5b4640de723bccdf1c1362611490
wpt-type: landing
2021-11-02 14:58:19 +00:00
Daniel Vogelheim 445cbae679 Bug 1738434 [wpt PR 31437] - [Sanitizer] Implement setHTML options dictionary., a=testonly
Automatic update from web-platform-tests
[Sanitizer] Implement setHTML options dictionary.

Implement an options dictionary for the Element::setHTML method.
This brings us back into compliance with the WPT test suite, so
we can delete the expectations file.

We'll leave the old (now deprecated) method in place so we don't disturb
the ongoing dev trials, but will remove it before default-enabling the
Sanitizer.

Spec: https://github.com/WICG/sanitizer-api/issues/121

Bug: 1254369
Change-Id: If4e6de7b471c4f199b85015e45abe99c5068b47c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3234209
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936430}

--

wpt-commits: eb141a48e1ae5b4640de723bccdf1c1362611490
wpt-pr: 31437
2021-11-02 14:58:18 +00:00
moz-wptsync-bot 89790f842b Bug 1701008 [wpt PR 28243] - Update wpt metadata, a=testonly
wpt-pr: 28243
wpt-type: metadata
2021-11-02 14:58:17 +00:00
arai-a dae8bc41db Bug 1701008 [wpt PR 28243] - HTML: the condition for opening a popup by window.open, and BarProp values for each case, a=testonly
Automatic update from web-platform-tests
HTML: test BarProp and window.open() feature interactions

For https://github.com/whatwg/html/issues/5872, https://github.com/whatwg/html/issues/4431, and https://github.com/whatwg/html/pull/6530.
--

wpt-commits: 29faceaa68f5cb31798cc17fe6868eaf5fa5fb7f
wpt-pr: 28243
2021-11-02 14:58:17 +00:00
moz-wptsync-bot 6bcf0c8f50 Bug 1738665 [wpt PR 31441] - Update wpt metadata, a=testonly
wpt-pr: 31441
wpt-type: metadata
2021-11-02 14:58:16 +00:00
Anne van Kesteren d4aa8341e7 Bug 1738665 [wpt PR 31441] - Fix dom/events/EventTarget-removeEventListener.any.js, a=testonly
Automatic update from web-platform-tests
Fix dom/events/EventTarget-removeEventListener.any.js

document is not available in workers, globalThis is.

--

wpt-commits: 0f0298ee743acdca299a30f3e1e0637069c62db5
wpt-pr: 31441
2021-11-02 14:58:15 +00:00
moz-wptsync-bot a2456e7a95 Bug 1738379 [wpt PR 31429] - Update wpt metadata, a=testonly
wpt-pr: 31429
wpt-type: metadata
2021-11-02 14:58:14 +00:00
Chris Dumez 0fa334ff5d Bug 1738379 [wpt PR 31429] - Fix typo in dom/events/AddEventListenerOptions-passive.any.js, a=testonly
Automatic update from web-platform-tests
Fix bugs in dom/events/AddEventListenerOptions-passive.any.js (#31429)

The test creates an EventTarget but then dispatches the event at `document.body`
instead of the event target (et). As a result, the event listener is never called
and the test fails in all browsers. Also, this test runs in workers too where
`document.body` makes no sense.

Also, testPassiveWithOtherHandlers() was creating an EventTarget and setting
event listeners on it and then calling testPassiveValue(). However,
testPassiveValue() would create its own EventTarget and dispatch the event
on its target. As a result, the event listeners added by testPassiveWithOtherHandlers()
would not get called.
--

wpt-commits: 01591897eff8424a3ead6e79f5ee5d1c39fb1437
wpt-pr: 31429
2021-11-02 14:58:14 +00:00
Kunihiko Sakamoto bc7492884e Bug 1738410 [wpt PR 31434] - [Subresource WebBundles] Accept bundle format b2, a=testonly
Automatic update from web-platform-tests
[Subresource WebBundles] Accept bundle format b2

Now we prefer the new version of the WebBundle format ("b2"), while the
old format ("b1") is still supported. This CL reflects that in the
Accept: header value for WebBundle requests, i.e. we request b2 bundles
with q=1 (default), and request b1 bundles with q=0.8.

Bug: 1247139
Change-Id: I016eb5dd8c5a4c0b8dc1192f004c48b4d589fd99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3252464
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936289}

--

wpt-commits: cc9b118e1e08a39b697ce89b7e9a7e5b4edb18ea
wpt-pr: 31434
2021-11-02 14:58:13 +00:00
Alan Screen c714aeb1de Bug 1738365 [wpt PR 31425] - Revert "Fetch: Plumb request initiator through passthrough service workers.", a=testonly
Automatic update from web-platform-tests
Revert "Fetch: Plumb request initiator through passthrough service workers."

This reverts commit da0a6501cf321579bd46a27ff9fba1bb8ea910bb.

Reason for revert: Failure on many bots with the following error message:
The service worker navigation preload request was cancelled before 'preloadResponse' settled. If you intend to use 'preloadResponse', use waitUntil() or respondWith() to wait for the promise to settle.", source:  (0)

Original change's description:
> Fetch: Plumb request initiator through passthrough service workers.
>
> This CL contains essentially two changes:
>
> 1. The request initiator origin is plumbed through service workers
>    that do `fetch(evt.request)`.  In addition to plumbing, this
>    requires changes to how we validate navigation requests in the
>    CorsURLLoaderFactory.
> 2. Tracks the original destination of a request passed through a
>    service worker.  This is then used in the network service to force
>    SameSite=Lax cookies to treat the request as a main frame navigation
>    where appropriate.
>
> For more detailed information about these changes please see the
> internal design doc at:
>
> https://docs.google.com/document/d/1KZscujuV7bCFEnzJW-0DaCPU-I40RJimQKoCcI0umTQ/edit?usp=sharing
>
> In addition, there is some discussion of these features in the following
> spec issues:
>
> https://github.com/whatwg/fetch/issues/1321
> https://github.com/whatwg/fetch/issues/1327
>
> The test includes WPT tests that verify navigation headers and SameSite
> cookies.  Note, chrome has a couple expected failures in the SameSite
> cookie tests because of the "lax-allowing-unsafe" intervention that is
> currently enabled.  See:
>
> https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/TestExpectations;l=4635;drc=e8133cbf2469adb99c6610483ab78bcfb8cc4c76
>
> Bug: 1115847,1241188
> Change-Id: I7e236fa20aeabb705aef40fcf8d5c36da6d2798c
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3115917
> Reviewed-by: Matt Menke <mmenke@chromium.org>
> Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
> Reviewed-by: Nasko Oskov <nasko@chromium.org>
> Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
> Commit-Queue: Ben Kelly <wanderview@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#936029}

Bug: 1115847,1241188
Change-Id: I3044a6d20de172b4a8ab7e39a9f26191580003fa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3251692
Auto-Submit: Alan Screen <awscreen@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Alan Screen <awscreen@chromium.org>
Owners-Override: Alan Screen <awscreen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936125}

--

wpt-commits: 85ebe754c6a2f8a706d582c71433301ed7901a18
wpt-pr: 31425
2021-11-02 14:58:12 +00:00
moz-wptsync-bot 38ce116a4c Bug 1735858 [wpt PR 31247] - Update wpt metadata, a=testonly
wpt-pr: 31247
wpt-type: metadata
2021-11-02 14:58:12 +00:00
Domenic Denicola 1a6f91c518 Bug 1735858 [wpt PR 31247] - App history: make it mostly nonfunctional for opaque origins, a=testonly
Automatic update from web-platform-tests
App history: make it mostly nonfunctional for opaque origins

Given that opaque origins complicate the notion of what the origin of a
history entry is and when they can be considered contiguous, discussion
on https://github.com/WICG/app-history/issues/167 suggests that we
should probably start with restricting the API to not work on them for
now, in the same way we do for the initial about:blank.

This also slightly improves the test coverage for detached window
scenarios since they are very similar to what we're changing here.

Fixed: 1252490
Change-Id: Id3c761d87dba0c3b75c0e70e4f6cc61e96429b8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3161023
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936101}

--

wpt-commits: 0ffde1b55c7b73abc2945697fbc45549cf9eafbb
wpt-pr: 31247
2021-11-02 14:58:11 +00:00
moz-wptsync-bot 60c91cb995 Bug 1738145 [wpt PR 31408] - Update wpt metadata, a=testonly
wpt-pr: 31408
wpt-type: metadata
2021-11-02 14:58:10 +00:00
Xiaocheng Hu 30f2829795 Bug 1738145 [wpt PR 31408] - Fix WPT transform-scale-hittest.html, a=testonly
Automatic update from web-platform-tests
Fix WPT transform-scale-hittest.html

This WPT test was introduced as a regression test for crbug.com/1015801. However, its second test case, a subpixel test case tests a non-standard behavior, and it also passes even without the fix to that bug. So this patch turns it into a whole-pixel test to make it spec-compliant.

Change-Id: I351f197310948618f92990e4f739af58d8658b69
Fixed: 1264088
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3247884
Auto-Submit: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936087}

--

wpt-commits: 46b8b0fb32938ac71d791f4d788774a8a86af8a0
wpt-pr: 31408
2021-11-02 14:58:10 +00:00
moz-wptsync-bot a286f38df4 Bug 1737692 [wpt PR 31378] - Update wpt metadata, a=testonly
wpt-pr: 31378
wpt-type: metadata
2021-11-02 14:58:09 +00:00
Ben Kelly c1eb2fc596 Bug 1737692 [wpt PR 31378] - Fetch: Plumb request initiator through passthrough service workers., a=testonly
Automatic update from web-platform-tests
Fetch: Plumb request initiator through passthrough service workers.

This CL contains essentially two changes:

1. The request initiator origin is plumbed through service workers
   that do `fetch(evt.request)`.  In addition to plumbing, this
   requires changes to how we validate navigation requests in the
   CorsURLLoaderFactory.
2. Tracks the original destination of a request passed through a
   service worker.  This is then used in the network service to force
   SameSite=Lax cookies to treat the request as a main frame navigation
   where appropriate.

For more detailed information about these changes please see the
internal design doc at:

https://docs.google.com/document/d/1KZscujuV7bCFEnzJW-0DaCPU-I40RJimQKoCcI0umTQ/edit?usp=sharing

In addition, there is some discussion of these features in the following
spec issues:

https://github.com/whatwg/fetch/issues/1321
https://github.com/whatwg/fetch/issues/1327

The test includes WPT tests that verify navigation headers and SameSite
cookies.  Note, chrome has a couple expected failures in the SameSite
cookie tests because of the "lax-allowing-unsafe" intervention that is
currently enabled.  See:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/TestExpectations;l=4635;drc=e8133cbf2469adb99c6610483ab78bcfb8cc4c76

Bug: 1115847,1241188
Change-Id: I7e236fa20aeabb705aef40fcf8d5c36da6d2798c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3115917
Reviewed-by: Matt Menke <mmenke@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/main@{#936029}

--

wpt-commits: cd0951f4268af579e9e26913fbefea1684c67f2d
wpt-pr: 31378
2021-11-02 14:58:08 +00:00
Jihwan Kim 8564d47e49 Bug 1738279 [wpt PR 31417] - Remove superfluous cookie WPT, a=testonly
Automatic update from web-platform-tests
Remove superfluous cookie WPT

There's a test that's not really testing anything interesting in
external/wpt/cookies/attributes/resources/domain-child.sub.html.
So remove the test.

Bug: 1259937
Change-Id: I673c53c654478ed61b1e5dfdf53c51f85ca5b09e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3251400
Reviewed-by: Mike Taylor <miketaylr@chromium.org>
Commit-Queue: Mike Taylor <miketaylr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#935998}

--

wpt-commits: a965969e49618ae37b488333d389b0edc86983f6
wpt-pr: 31417
2021-11-02 14:58:07 +00:00
moz-wptsync-bot 2517094932 Bug 1737938 [wpt PR 31393] - Update wpt metadata, a=testonly
wpt-pr: 31393
wpt-type: metadata
2021-11-02 14:58:07 +00:00
Rodney Ding 6f956921bc Bug 1737938 [wpt PR 31393] - Updating reporting source for COEP reporter, a=testonly
Automatic update from web-platform-tests
Updating reporting source for COEP reporter

- COEP reporters are created during navigation and
  initialized with current frame's reporting source.
- On page commit COEP reporter is moved from navigationRequest
  to RFHI, its reporting source also needs to be updated.
- Add basic wpt test covering subresource and navigaiton type
  COEP reports with Reporting-Endpoints header.

Bug: 1258121
Change-Id: I236fe0120c78d57fd3f54346e0f09de7883fba5e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3243403
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Rodney Ding <rodneyding@google.com>
Cr-Commit-Position: refs/heads/main@{#935986}

--

wpt-commits: 07170d96982cd1250f83730bc69a4cfe322171e5
wpt-pr: 31393
2021-11-02 14:58:06 +00:00
moz-wptsync-bot 37d4326743 Bug 1737930 [wpt PR 31391] - Update wpt metadata, a=testonly
wpt-pr: 31391
wpt-type: metadata
2021-11-02 14:58:06 +00:00
Xiaocheng Hu e1e0a1f645 Bug 1737930 [wpt PR 31391] - [@layer] Fix some StyleSheetContents methods for pre-import layer statements, a=testonly
Automatic update from web-platform-tests
[@layer] Fix some StyleSheetContents methods for pre-import layer statements

Bug: 1095765
Change-Id: I656850dca23c9a242c219dd18703df5a6c97431d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3245294
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#935966}

--

wpt-commits: 7e64e5cb48e522030c9aeb74db64cadf3ac48337
wpt-pr: 31391
2021-11-02 14:58:05 +00:00