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

919937 Коммитов

Автор SHA1 Сообщение Дата
Henrik Skupin 130b05b763 Bug 1882089 - [remote] Update tests for explictly enabling the CDP protocol if needed. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D212908
2024-06-12 08:57:37 +00:00
Sandor Molnar 5098323b87 Backed out 2 changesets (bug 1898060, bug 1898177) for causing iOS build bustages. CLOSED TREE
Backed out changeset ba9e563cb78a (bug 1898177)
Backed out changeset 5692e2799309 (bug 1898060)
2024-06-12 11:46:52 +03:00
Mike Hommey 3f42b36a37 Bug 1901895 - Upgrade clang 18 toolchain to 18.1.7. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D213346
2024-06-12 08:33:10 +00:00
Mike Hommey 3b8cd041b4 Bug 1901913 - Only consider channels starting with beta- or nightly- to be dated. r=firefox-build-system-reviewers,sergesanspaille
Until recently, beta-YYYY-MM-DD dated channels was the only way to get
specific betas, but now it's possible to use x.y.z-beta.n, but
repack_rust.py doesn't handle that string as a version.

By considering only channels starting with beta- or nightly to be dated,
we allow x.y.z-beta.n to be considered as a version.

Differential Revision: https://phabricator.services.mozilla.com/D213367
2024-06-12 08:28:12 +00:00
Mike Hommey 54610a4412 Bug 1901125 - Properly handle the presence of multiple crates of the same name. r=firefox-build-system-reviewers,sergesanspaille
When building cargo sets up the patches for the vendored dependencies of
libstd, when several of those dependencies are different versions of the
same crate, only one of the corresponding patches work because the
package name, derived from the directory name, doesn't match.

Instead, we always take the package name from Cargo.toml.

While we're here, we add the missing resources on the rust-dev tasks.

Differential Revision: https://phabricator.services.mozilla.com/D213380
2024-06-12 08:27:26 +00:00
Mike Hommey 02d1951025 Bug 1901890 - Adjust mozglue build script for rustc 1.81. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D213342
2024-06-12 08:26:03 +00:00
Alexandre Poirot 92e08f0a38 Bug 1901674 - [devtools] Wait for info message to fix browser_markup_events_toggle.js intermittent failures. r=devtools-reviewers,nchevobbe
We were trigerring one click leading to a console.info call a bit before the failing assertion.
It was most likely trigerring a late console info resource.

Differential Revision: https://phabricator.services.mozilla.com/D213238
2024-06-12 08:12:17 +00:00
Frédéric Wang 8b4f2ccd5b Bug 1881040 - Add WPT tests for global fetch with a destination. r=valentin
Add a new fetchpriority-urgency-destination.https.h2.html test that
is essentially combining features for

  /fetch/api/request/destination/fetch-destination.https.html
  /fetch/fetchpriority/fetchpriority-urgency.h2.html

in order to test urgency of a global fetch with a destination. Also add
a comment in fetch-tests-data.js to explain why we can't do a direct
testing of the internal priority.

Differential Revision: https://phabricator.services.mozilla.com/D210286
2024-06-12 07:50:42 +00:00
Frédéric Wang d37af3bd92 Bug 1881040 - Use the destination to refine the fetchpriority mapping. r=valentin
According to step 15 of [1], request’s destination is used in an
implementation-defined manner to set the internal priority but we
currently always use the preferences corresponding to the adjustments
of the global fetch API.

This patch handle destinations corresponding to CSP directives
"font-src", "script-src", "style-src", "img-src" and "media-src" [2]
specially by respectively using the adjustment preferences named
"link-preload-font", "link-preload-script", "link-preload-style"
"images" and a new preference "media".

Special handling of these destinations is motivated by the fact that
they are mentioned explicitly on [3]. For "media" we choose preferences
following the suggestions from that article (i.e. media is low
priority). However, for now we don't change the default value and make
sure fetchpriority=high/low preserves the invariants tested by
fetchpriority-adjustments.html

[1] https://fetch.spec.whatwg.org/#concept-fetch
[2] https://fetch.spec.whatwg.org/#destination-table
[3] https://web.dev/articles/fetch-priority?hl=en#browser_priority_and_fetchpriority

Differential Revision: https://phabricator.services.mozilla.com/D208467
2024-06-12 07:50:42 +00:00
Frédéric Wang 290ea69c0e Bug 1881040 - Propagate RequestPriority when using PFetch. r=edenchuang
This patch makes sure the RequestPriority of the internal request is
propagated to the child process when using PFetch here:
https://searchfox.org/mozilla-central/rev/14ff5b1650123600698f4bb8998ee02b102b8d2f/dom/fetch/Fetch.cpp#632

Note that IPCInternalRequest is also used in ServiceWorkerPrivate when
intercepting a request. However, propagating the RequestPriority of the
intercepted request does not seem desirable, so we just initialize with
PRIORITY_AUTO.

One version of the constructor for InternalRequest is no longer used, so
we just remove it.

Differential Revision: https://phabricator.services.mozilla.com/D210281
2024-06-12 07:50:41 +00:00
Frédéric Wang 83be8ddc91 Bug 1881040 - Add and propagate internal priority when copying Request. r=edenchuang
Step 12 of [1] says that internal prirority is copied by the Request
constructor so this patch adds such a member on InternalRequest and
makes sure it is copied by InternalRequest::GetRequestConstructorCopy.

Additionally, this patch also makes sure the original request's internal
priority is preserved when calling fetch(event.request) from a worker
on an intercepted fetch event (e.g. [2] for HTML images).

[1] https://fetch.spec.whatwg.org/#dom-request
[2] https://searchfox.org/mozilla-central/rev/b3f40fd7c4671537ed29a232e76c962977650045/testing/web-platform/tests/fetch/api/request/destination/fetch-destination.https.html#37

Differential Revision: https://phabricator.services.mozilla.com/D210283
2024-06-12 07:50:41 +00:00
Frédéric Wang ae3da3a7ee Bug 1881040 - Propagate InterceptedHttpChannel information when using PFetch. r=edenchuang
This interception information was introduced in bug 1658869 and is used
when calling fetch from the main thread. However, after bug 1351231 we
are not propagating that information when using PFetch, because it is
not copied by ToIPCInternalRequest here:
https://searchfox.org/mozilla-central/rev/14ff5b1650123600698f4bb8998ee02b102b8d2f/dom/fetch/Fetch.cpp#632

Differential Revision: https://phabricator.services.mozilla.com/D209330
2024-06-12 07:50:40 +00:00
Frédéric Wang 8a5c2b226e Bug 1881040 - Make fetch-init.h2.html wait for all fetch requests to complete. r=zsun
runSingleTest() from mozilla/tests/fetch/fetchpriority/fetchpriority.js
waits for a ChildLoaded message for each test before verifying the
requests and priorities. However, the fetch-init.h2.html test sends
on ChildLoaded message for each request, which would make subsequent
tests (currently none) fail. This patch fixes that issue by waiting for
all the fetch requests to resolve/reject before sending a single message.

Differential Revision: https://phabricator.services.mozilla.com/D210142
2024-06-12 07:50:40 +00:00
iorgamgabriel 150b780bcb Bug 1900974 - "Delete all languages" is not working r=android-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D213229
2024-06-12 07:44:40 +00:00
Tom Schuster 3e01d38ab0 Bug 1893068 - Remove popup inline event handlers from the menubar. r=Gijs,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D212247
2024-06-12 07:21:45 +00:00
Tom Schuster 0112afd569 Bug 1893068 - Remove command inline event handlers from the menubar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D212246
2024-06-12 07:21:45 +00:00
Mozilla Releng Treescript 4de66ad1ad no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> f22e4502107933097ccf47a224060ab6998889e3
an -> f22e4502107933097ccf47a224060ab6998889e3
ar -> f22e4502107933097ccf47a224060ab6998889e3
ast -> f22e4502107933097ccf47a224060ab6998889e3
az -> f22e4502107933097ccf47a224060ab6998889e3
be -> f22e4502107933097ccf47a224060ab6998889e3
bg -> f22e4502107933097ccf47a224060ab6998889e3
bn -> f22e4502107933097ccf47a224060ab6998889e3
br -> f22e4502107933097ccf47a224060ab6998889e3
bs -> f22e4502107933097ccf47a224060ab6998889e3
ca -> f22e4502107933097ccf47a224060ab6998889e3
cak -> f22e4502107933097ccf47a224060ab6998889e3
cs -> f22e4502107933097ccf47a224060ab6998889e3
cy -> f22e4502107933097ccf47a224060ab6998889e3
da -> f22e4502107933097ccf47a224060ab6998889e3
de -> f22e4502107933097ccf47a224060ab6998889e3
dsb -> f22e4502107933097ccf47a224060ab6998889e3
el -> f22e4502107933097ccf47a224060ab6998889e3
en-CA -> f22e4502107933097ccf47a224060ab6998889e3
en-GB -> f22e4502107933097ccf47a224060ab6998889e3
eo -> f22e4502107933097ccf47a224060ab6998889e3
es-AR -> f22e4502107933097ccf47a224060ab6998889e3
es-CL -> f22e4502107933097ccf47a224060ab6998889e3
es-ES -> f22e4502107933097ccf47a224060ab6998889e3
es-MX -> f22e4502107933097ccf47a224060ab6998889e3
et -> f22e4502107933097ccf47a224060ab6998889e3
eu -> f22e4502107933097ccf47a224060ab6998889e3
fa -> f22e4502107933097ccf47a224060ab6998889e3
ff -> f22e4502107933097ccf47a224060ab6998889e3
fi -> f22e4502107933097ccf47a224060ab6998889e3
fr -> f22e4502107933097ccf47a224060ab6998889e3
fy-NL -> f22e4502107933097ccf47a224060ab6998889e3
ga-IE -> f22e4502107933097ccf47a224060ab6998889e3
gd -> f22e4502107933097ccf47a224060ab6998889e3
gl -> f22e4502107933097ccf47a224060ab6998889e3
gn -> f22e4502107933097ccf47a224060ab6998889e3
gu-IN -> f22e4502107933097ccf47a224060ab6998889e3
he -> f22e4502107933097ccf47a224060ab6998889e3
hi-IN -> f22e4502107933097ccf47a224060ab6998889e3
hr -> f22e4502107933097ccf47a224060ab6998889e3
hsb -> f22e4502107933097ccf47a224060ab6998889e3
hu -> f22e4502107933097ccf47a224060ab6998889e3
hy-AM -> f22e4502107933097ccf47a224060ab6998889e3
ia -> f22e4502107933097ccf47a224060ab6998889e3
id -> f22e4502107933097ccf47a224060ab6998889e3
is -> f22e4502107933097ccf47a224060ab6998889e3
it -> f22e4502107933097ccf47a224060ab6998889e3
ja -> f22e4502107933097ccf47a224060ab6998889e3
ka -> f22e4502107933097ccf47a224060ab6998889e3
kab -> f22e4502107933097ccf47a224060ab6998889e3
kk -> f22e4502107933097ccf47a224060ab6998889e3
km -> f22e4502107933097ccf47a224060ab6998889e3
kn -> f22e4502107933097ccf47a224060ab6998889e3
ko -> f22e4502107933097ccf47a224060ab6998889e3
lij -> f22e4502107933097ccf47a224060ab6998889e3
lo -> f22e4502107933097ccf47a224060ab6998889e3
lt -> f22e4502107933097ccf47a224060ab6998889e3
ltg -> f22e4502107933097ccf47a224060ab6998889e3
lv -> f22e4502107933097ccf47a224060ab6998889e3
meh -> f22e4502107933097ccf47a224060ab6998889e3
mix -> f22e4502107933097ccf47a224060ab6998889e3
ml -> f22e4502107933097ccf47a224060ab6998889e3
mr -> f22e4502107933097ccf47a224060ab6998889e3
ms -> f22e4502107933097ccf47a224060ab6998889e3
my -> f22e4502107933097ccf47a224060ab6998889e3
nb-NO -> f22e4502107933097ccf47a224060ab6998889e3
ne-NP -> f22e4502107933097ccf47a224060ab6998889e3
nl -> f22e4502107933097ccf47a224060ab6998889e3
nn-NO -> f22e4502107933097ccf47a224060ab6998889e3
oc -> f22e4502107933097ccf47a224060ab6998889e3
pa-IN -> f22e4502107933097ccf47a224060ab6998889e3
pl -> f22e4502107933097ccf47a224060ab6998889e3
pt-BR -> f22e4502107933097ccf47a224060ab6998889e3
pt-PT -> f22e4502107933097ccf47a224060ab6998889e3
rm -> f22e4502107933097ccf47a224060ab6998889e3
ro -> f22e4502107933097ccf47a224060ab6998889e3
ru -> f22e4502107933097ccf47a224060ab6998889e3
sk -> f22e4502107933097ccf47a224060ab6998889e3
sl -> f22e4502107933097ccf47a224060ab6998889e3
son -> f22e4502107933097ccf47a224060ab6998889e3
sq -> f22e4502107933097ccf47a224060ab6998889e3
sr -> f22e4502107933097ccf47a224060ab6998889e3
sv-SE -> f22e4502107933097ccf47a224060ab6998889e3
ta -> f22e4502107933097ccf47a224060ab6998889e3
te -> f22e4502107933097ccf47a224060ab6998889e3
th -> f22e4502107933097ccf47a224060ab6998889e3
tl -> f22e4502107933097ccf47a224060ab6998889e3
tr -> f22e4502107933097ccf47a224060ab6998889e3
trs -> f22e4502107933097ccf47a224060ab6998889e3
uk -> f22e4502107933097ccf47a224060ab6998889e3
ur -> f22e4502107933097ccf47a224060ab6998889e3
uz -> f22e4502107933097ccf47a224060ab6998889e3
vi -> f22e4502107933097ccf47a224060ab6998889e3
wo -> f22e4502107933097ccf47a224060ab6998889e3
xh -> f22e4502107933097ccf47a224060ab6998889e3
zam -> f22e4502107933097ccf47a224060ab6998889e3
zh-CN -> f22e4502107933097ccf47a224060ab6998889e3
zh-TW -> f22e4502107933097ccf47a224060ab6998889e3
2024-06-12 07:03:13 +00:00
Mozilla Releng Treescript 351fa5a14f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> f22e4502107933097ccf47a224060ab6998889e3
af -> f22e4502107933097ccf47a224060ab6998889e3
an -> f22e4502107933097ccf47a224060ab6998889e3
ar -> f22e4502107933097ccf47a224060ab6998889e3
ast -> f22e4502107933097ccf47a224060ab6998889e3
az -> f22e4502107933097ccf47a224060ab6998889e3
be -> f22e4502107933097ccf47a224060ab6998889e3
bg -> f22e4502107933097ccf47a224060ab6998889e3
bn -> f22e4502107933097ccf47a224060ab6998889e3
bo -> f22e4502107933097ccf47a224060ab6998889e3
br -> f22e4502107933097ccf47a224060ab6998889e3
brx -> f22e4502107933097ccf47a224060ab6998889e3
bs -> f22e4502107933097ccf47a224060ab6998889e3
ca -> f22e4502107933097ccf47a224060ab6998889e3
ca-valencia -> f22e4502107933097ccf47a224060ab6998889e3
cak -> f22e4502107933097ccf47a224060ab6998889e3
ckb -> f22e4502107933097ccf47a224060ab6998889e3
cs -> f22e4502107933097ccf47a224060ab6998889e3
cy -> f22e4502107933097ccf47a224060ab6998889e3
da -> f22e4502107933097ccf47a224060ab6998889e3
de -> f22e4502107933097ccf47a224060ab6998889e3
dsb -> f22e4502107933097ccf47a224060ab6998889e3
el -> f22e4502107933097ccf47a224060ab6998889e3
en-CA -> f22e4502107933097ccf47a224060ab6998889e3
en-GB -> f22e4502107933097ccf47a224060ab6998889e3
eo -> f22e4502107933097ccf47a224060ab6998889e3
es-AR -> f22e4502107933097ccf47a224060ab6998889e3
es-CL -> f22e4502107933097ccf47a224060ab6998889e3
es-ES -> f22e4502107933097ccf47a224060ab6998889e3
es-MX -> f22e4502107933097ccf47a224060ab6998889e3
et -> f22e4502107933097ccf47a224060ab6998889e3
eu -> f22e4502107933097ccf47a224060ab6998889e3
fa -> f22e4502107933097ccf47a224060ab6998889e3
ff -> f22e4502107933097ccf47a224060ab6998889e3
fi -> f22e4502107933097ccf47a224060ab6998889e3
fr -> f22e4502107933097ccf47a224060ab6998889e3
fur -> f22e4502107933097ccf47a224060ab6998889e3
fy-NL -> f22e4502107933097ccf47a224060ab6998889e3
ga-IE -> f22e4502107933097ccf47a224060ab6998889e3
gd -> f22e4502107933097ccf47a224060ab6998889e3
gl -> f22e4502107933097ccf47a224060ab6998889e3
gn -> f22e4502107933097ccf47a224060ab6998889e3
gu-IN -> f22e4502107933097ccf47a224060ab6998889e3
he -> f22e4502107933097ccf47a224060ab6998889e3
hi-IN -> f22e4502107933097ccf47a224060ab6998889e3
hr -> f22e4502107933097ccf47a224060ab6998889e3
hsb -> f22e4502107933097ccf47a224060ab6998889e3
hu -> f22e4502107933097ccf47a224060ab6998889e3
hy-AM -> f22e4502107933097ccf47a224060ab6998889e3
hye -> f22e4502107933097ccf47a224060ab6998889e3
ia -> f22e4502107933097ccf47a224060ab6998889e3
id -> f22e4502107933097ccf47a224060ab6998889e3
is -> f22e4502107933097ccf47a224060ab6998889e3
it -> f22e4502107933097ccf47a224060ab6998889e3
ja -> f22e4502107933097ccf47a224060ab6998889e3
ja-JP-mac -> f22e4502107933097ccf47a224060ab6998889e3
ka -> f22e4502107933097ccf47a224060ab6998889e3
kab -> f22e4502107933097ccf47a224060ab6998889e3
kk -> f22e4502107933097ccf47a224060ab6998889e3
km -> f22e4502107933097ccf47a224060ab6998889e3
kn -> f22e4502107933097ccf47a224060ab6998889e3
ko -> f22e4502107933097ccf47a224060ab6998889e3
lij -> f22e4502107933097ccf47a224060ab6998889e3
lo -> f22e4502107933097ccf47a224060ab6998889e3
lt -> f22e4502107933097ccf47a224060ab6998889e3
ltg -> f22e4502107933097ccf47a224060ab6998889e3
lv -> f22e4502107933097ccf47a224060ab6998889e3
meh -> f22e4502107933097ccf47a224060ab6998889e3
mk -> f22e4502107933097ccf47a224060ab6998889e3
mr -> f22e4502107933097ccf47a224060ab6998889e3
ms -> f22e4502107933097ccf47a224060ab6998889e3
my -> f22e4502107933097ccf47a224060ab6998889e3
nb-NO -> f22e4502107933097ccf47a224060ab6998889e3
ne-NP -> f22e4502107933097ccf47a224060ab6998889e3
nl -> f22e4502107933097ccf47a224060ab6998889e3
nn-NO -> f22e4502107933097ccf47a224060ab6998889e3
oc -> f22e4502107933097ccf47a224060ab6998889e3
pa-IN -> f22e4502107933097ccf47a224060ab6998889e3
pl -> f22e4502107933097ccf47a224060ab6998889e3
pt-BR -> f22e4502107933097ccf47a224060ab6998889e3
pt-PT -> f22e4502107933097ccf47a224060ab6998889e3
rm -> f22e4502107933097ccf47a224060ab6998889e3
ro -> f22e4502107933097ccf47a224060ab6998889e3
ru -> f22e4502107933097ccf47a224060ab6998889e3
sat -> f22e4502107933097ccf47a224060ab6998889e3
sc -> f22e4502107933097ccf47a224060ab6998889e3
scn -> f22e4502107933097ccf47a224060ab6998889e3
sco -> f22e4502107933097ccf47a224060ab6998889e3
si -> f22e4502107933097ccf47a224060ab6998889e3
sk -> f22e4502107933097ccf47a224060ab6998889e3
skr -> f22e4502107933097ccf47a224060ab6998889e3
sl -> f22e4502107933097ccf47a224060ab6998889e3
son -> f22e4502107933097ccf47a224060ab6998889e3
sq -> f22e4502107933097ccf47a224060ab6998889e3
sr -> f22e4502107933097ccf47a224060ab6998889e3
sv-SE -> f22e4502107933097ccf47a224060ab6998889e3
szl -> f22e4502107933097ccf47a224060ab6998889e3
ta -> f22e4502107933097ccf47a224060ab6998889e3
te -> f22e4502107933097ccf47a224060ab6998889e3
tg -> f22e4502107933097ccf47a224060ab6998889e3
th -> f22e4502107933097ccf47a224060ab6998889e3
tl -> f22e4502107933097ccf47a224060ab6998889e3
tr -> f22e4502107933097ccf47a224060ab6998889e3
trs -> f22e4502107933097ccf47a224060ab6998889e3
uk -> f22e4502107933097ccf47a224060ab6998889e3
ur -> f22e4502107933097ccf47a224060ab6998889e3
uz -> f22e4502107933097ccf47a224060ab6998889e3
vi -> f22e4502107933097ccf47a224060ab6998889e3
wo -> f22e4502107933097ccf47a224060ab6998889e3
xh -> f22e4502107933097ccf47a224060ab6998889e3
zh-CN -> f22e4502107933097ccf47a224060ab6998889e3
zh-TW -> f22e4502107933097ccf47a224060ab6998889e3
2024-06-12 07:03:06 +00:00
moz-wptsync-bot f3f0f0114d Bug 1901332 - [wpt-sync] Update web-platform-tests to af50ef9e4cf21f89639f8719601060f96077997d, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: af50ef9e4cf21f89639f8719601060f96077997d
wpt-type: landing
2024-06-12 06:41:31 +00:00
Phillis Tang acd37a7872 Bug 1901311 [wpt PR 46659] - webnn: add npu virtualtestsuite for Mac and Windows, a=testonly
Automatic update from web-platform-tests
webnn: add npu virtualtestsuite for Mac and Windows

Skip the tests for Windows on CQ until we have infra support. But still
include Windows on VirtualTestSuite to make it easy for local runs.

Change-Id: I56a910a0883694f875c82ab88c0cadd218f17c9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5583198
Auto-Submit: Phillis Tang <phillis@chromium.org>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Commit-Queue: Phillis Tang <phillis@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1312213}

--

wpt-commits: af50ef9e4cf21f89639f8719601060f96077997d
wpt-pr: 46659
2024-06-12 06:41:30 +00:00
Sam Weinig 14ce4243ca Bug 1901225 [wpt PR 46656] - CSS color-contrast() tests are testing the version of color-contrast() remove from the spec, a=testonly
Automatic update from web-platform-tests
Remove tests for color-contrast() that use a syntax no longer in the spec (#46656)

Fixes #46640.
--

wpt-commits: be8e91ef743dfe1b85559d14ca8fa6f6b97f9974
wpt-pr: 46656
2024-06-12 06:41:29 +00:00
Fredrik Söderquist b6fa39a62d Bug 1901209 [wpt PR 46653] - Specify a viewport for resolving userSpaceOnUse filterUnits, a=testonly
Automatic update from web-platform-tests
Specify a viewport for resolving userSpaceOnUse filterUnits

For non-SVG content, SVGViewportResolver won't be able to produce a
viewport, but will return 0x0 which turn means that every part of the
filter region that is percentages computes to zero. Instead allow
setting up a viewport in FilterEffectBuilder and pass that along when
resolving the filter region. For HTML elements use the border box size
as the viewport (matches Gecko) and for <canvas> use the canvas
dimensions.

Guard behind the flag SvgFilterUserSpaceViewportForNonSvg.

Fixed: 41189886
Change-Id: Ib385340bdc4d30d6d17c447fb99d6db3bc66e8b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5594220
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/main@{#1311889}

--

wpt-commits: 11518fa184cb824c60302c931182d6e97ded5bdb
wpt-pr: 46653
2024-06-12 06:41:28 +00:00
moz-wptsync-bot 094bfdc440 Bug 1901201 [wpt PR 46652] - Update wpt metadata, a=testonly
wpt-pr: 46652
wpt-type: metadata
2024-06-12 06:41:28 +00:00
Koji Ishii fd8fb84d7c Bug 1901201 [wpt PR 46652] - [text-box-trim] Fix when `line-clamp` is applied, a=testonly
Automatic update from web-platform-tests
[text-box-trim] Fix when `line-clamp` is applied

This patch fixes the `text-box-trim` behavior when
`line-clamp` or `-webkit-line-clamp` is applied.

All changes are under a runtime flag enabled only for testing.

Bug: 40254880
Change-Id: Ib8ead4e083b727a3be3c6b36ae5cc42f85ba01f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5606785
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1311806}

--

wpt-commits: 921085c5e8d1ac91e60d2d46791d71ae2d247dfd
wpt-pr: 46652
2024-06-12 06:41:27 +00:00
Yao Xiao e7e74925fa Bug 1901149 [wpt PR 46649] - [shared storage] Allow createWorklet() in opaque origin contexts, a=testonly
Automatic update from web-platform-tests
[shared storage] Allow createWorklet() in opaque origin contexts

PR: https://github.com/WICG/shared-storage/pull/156

Bug: 345274915
Change-Id: I748df668635d77a2d158bd86222aa2fdecfed3eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5564969
Reviewed-by: Cammie Smith Barnes <cammie@chromium.org>
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1311659}

--

wpt-commits: ffb30418af724f933a640e1142b349b10e129be7
wpt-pr: 46649
2024-06-12 06:41:26 +00:00
Steinar H. Gunderson cc60ea4e68 Bug 1900970 [wpt PR 46646] - Fix parsing of page-break !important., a=testonly
Automatic update from web-platform-tests
Fix parsing of page-break !important.

Fixed: 345092067
Change-Id: Ie8a7d6690557ffd6579aa23cc42acecc6c598f06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5602832
Auto-Submit: Steinar H Gunderson <sesse@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1311152}

--

wpt-commits: efe462958703756efc1619155525ed5b3824e745
wpt-pr: 46646
2024-06-12 06:41:25 +00:00
Keita Suzuki bfe14d8d7e Bug 1900936 [wpt PR 46641] - Add internal WPT for SW static routing API, a=testonly
Automatic update from web-platform-tests
Add internal WPT for SW static routing API

This CL adds internal WPT for SW static routing API to test the behavior
when the router evaluator could not parse the regular expression
provided by developers. Since this is due to the regex framework
re2, chrome raises a PromiseError when encountering this situation.

Bug: 41492364
Change-Id: I13573d5b7060ab55a51727a66a17acfd5ec34d0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5595296
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@google.com>
Commit-Queue: Keita Suzuki <suzukikeita@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1311067}

--

wpt-commits: b604a3dfa7a2bfc0f7474784af5cc077f13a2ea3
wpt-pr: 46641
2024-06-12 06:41:25 +00:00
moz-wptsync-bot 74c7f42cb9 Bug 1900815 [wpt PR 46634] - Update wpt metadata, a=testonly
wpt-pr: 46634
wpt-type: metadata
2024-06-12 06:41:24 +00:00
Nan Lin d09a5e9cc8 Bug 1900815 [wpt PR 46634] - Add basic WPTs for aggregatable debug reports, a=testonly
Automatic update from web-platform-tests
Add basic WPTs for aggregatable debug reports

Bug: 343870498
Change-Id: Idbfad4d3129b087a4bd8f33c06e2e66d2130bf07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5598958
Reviewed-by: Weizhong Xia <weizhong@google.com>
Reviewed-by: Andrew Paseltiner <apaseltiner@chromium.org>
Commit-Queue: Nan Lin <linnan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310894}

--

wpt-commits: 9356da4562e3e1b2310a623281551a7674b75f73
wpt-pr: 46634
2024-06-12 06:41:23 +00:00
Blink WPT Bot 26c9f9ace8 Bug 1900508 [wpt PR 46611] - Fenced frame: Set referrer header for all event-level beacons., a=testonly
Automatic update from web-platform-tests
Fenced frame: Set referrer header for all event-level beacons. (#46611)

A previous CL set the "Referer" header for reportEvent() beacons to the
frame's origin. This CL sets that header for automatic beacons as well,
and puts the change behind a new feature flag. Automatic beacons from
component ads will not have their "Referer" header set to the frames
origin for privacy reasons, and instead will be set to the root ad
frame's origin. To track this, ad component configs will now store the
origin of the root ad frame's config on the browser side.

This CL also updates WPTs and other tests to account for the changes.

Previous CL:
https://chromium-review.googlesource.com/c/chromium/src/+/5551871

Design Doc:
https://docs.google.com/document/d/1gKRZ9g_X5HCZbW__GinViwcC8iWEai_kBXsiJCXrt80/edit?usp=sharing

Change-Id: Idfaeee92ad5bf471b34002a6a701290d1ae31cf1
Bug: 341884774
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5544804
Commit-Queue: Liam Brady <lbrady@google.com>
Reviewed-by: Garrett Tanzer <gtanzer@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310677}

Co-authored-by: Liam Brady <lbrady@google.com>
--

wpt-commits: cfac7a30e755a4530812a091705f64dd5d97228f
wpt-pr: 46611
2024-06-12 06:41:22 +00:00
moz-wptsync-bot 353558f382 Bug 1900679 [wpt PR 46622] - Update wpt metadata, a=testonly
wpt-pr: 46622
wpt-type: metadata
2024-06-12 06:41:21 +00:00
Blink WPT Bot 56b496e5da Bug 1900679 [wpt PR 46622] - Expose InteractionID to Keydown Entries in FID, a=testonly
Automatic update from web-platform-tests
Expose InteractionID to Keydown Entries in FID (#46622)

Given EventTimingKeypressAndCompositionInteractionId is fully launched
(though slowly rollout on webview, but soon), interactionID is now
generated upfront on keydown entries in Event Timing. As a result, we
can now easily expose that to FID to reduce developer confusions when
matching same entries between FID and Event Timing.

Bug: 40840075
Change-Id: I25c5d7dd05ef61915779acd926005fc10aa62a77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5597879
Commit-Queue: Aoyuan Zuo <zuoaoyuan@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310208}

Co-authored-by: Aoyuan Zuo <zuoaoyuan@chromium.org>
--

wpt-commits: a4787fec82370958a8901b8d793ac175acd3d42d
wpt-pr: 46622
2024-06-12 06:41:21 +00:00
Jonathan Lee ee086169a7 Bug 1900666 [wpt PR 46621] - [wptrunner] Mark WebDriver protocol as not alive in other cases, a=testonly
Automatic update from web-platform-tests
[wptrunner] Mark WebDriver protocol as not alive in other cases (#46621)

* [wptrunner] Mark WebDriver protocol as not alive if `OSError` raised

This is a follow-up improvement to #45833. `Protocol.is_alive()` should
handle a browser that's unable to even establish the low-level
transport. `OSError` is a sufficiently broad base exception, which
encompasses `socket.timeout`, `IOError`, and the `Connection*Error`
family.

* Coerce all `WebDriverException`s to not alive

* Update safari infrastructure expectation
--

wpt-commits: 965dd6e03f9eb4fda9a553b7950cb496b68fb396
wpt-pr: 46621
2024-06-12 06:41:20 +00:00
Jean-Philippe Gravel 2f78e56a4d Bug 1900859 [wpt PR 46637] - Fix the "attributes" key for testharness canvas element grid tests, a=testonly
Automatic update from web-platform-tests
Fix the "attributes" key for testharness canvas element grid tests

No test currently uses custom context attributes in a canvas grid, so
this typo was left undetected.

Bug: 340005429
Change-Id: Ibab7f92cc43939e13700bbe5dc5846db98776ef0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5598921
Reviewed-by: Andres Ricardo Perez <andresrperez@chromium.org>
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310850}

--

wpt-commits: 706749d8b964ffeda099492d1b4cc6b02a8d77bd
wpt-pr: 46637
2024-06-12 06:41:19 +00:00
Liam Brady b35f103103 Bug 1900874 [wpt PR 46638] - Fenced frame: fix parseFromString() crash in sandboxed iframes., a=testonly
Automatic update from web-platform-tests
Fenced frame: fix parseFromString() crash in sandboxed iframes.

If parseFromString() is called inside a sandboxed iframe's DOMParser on
an HTML string that contains a <fencedframe> element, a fenced frame
will be created behind, including running the sandbox flags check. That
will fail, and upon logging, it will attempt to check if a frame is the
main frame, which requires getting the document's frame. Since the
fenced frame isn't attached to any DOMWindow at this point, the frame
will be null.

The existing code dereferences the frame without checking its nullness,
causing a crash. The fix switches that call to
`Document::IsInMainFrame()`, which includes a nullness check on the
frame. This CL also adds a minimal reproduction case as a test.

Bug: 40277893
Bug: 344029039
Change-Id: I53ca200b405a3f60ba4f64962ddc1b19950824a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5601581
Commit-Queue: Liam Brady <lbrady@google.com>
Reviewed-by: Garrett Tanzer <gtanzer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310781}

--

wpt-commits: a0ed93d67828fdd54f03b6e8f38c065a75e165b5
wpt-pr: 46638
2024-06-12 06:41:18 +00:00
Jean-Philippe Gravel 513591235b Bug 1900856 [wpt PR 46636] - Add a variant_name key to the WPT canvas test Jinja template, a=testonly
Automatic update from web-platform-tests
Add a variant_name key to the WPT canvas test Jinja template

The Jinja template for WPT canvas tests is currently provided with a
variant_names list which stores the name of each variant dimensions.
This is useful to get the name of a specific dimension in a
multi-dimensional variant test, for instance in a 2d variant grid:
https://crsrc.org/c/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml-new/filters.yaml;l=620;drc=869e38fe2f8c29a863c92b775a3549a1adae37f8

Most variant tests however use a single dimension, so having to use a
variant_names list is cumbersome and can look strange to someone
unfamiliar with multi-dimensional variants (having to do
variant_names[0] to access the variant name is surprising).

To simplify test implementation, this CL adds a "variant_name" string
which stores a concatenation of all variant dimension names (e.g.
"variantA1.variantB1"). For tests with a single variant dimension,
variant_name is a shorthand for variant_names[0].

Bug: 340005429
Change-Id: Ic04db7dd687dc145e8622356ea958f905c375c64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5597104
Reviewed-by: Andres Ricardo Perez <andresrperez@chromium.org>
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310775}

--

wpt-commits: f743feccdcecf17d894266bd9e82c6a385cacfdb
wpt-pr: 46636
2024-06-12 06:41:17 +00:00
Jiaming Cheng a7481d1ec6 Bug 1900735 [wpt PR 46627] - Update the mediametadata.html wpt test, a=testonly
Automatic update from web-platform-tests
Update the mediametadata.html wpt test

Bug: b/316044047
Change-Id: I9b2bd73a9ad83592bbe567a7737e6be8e385e914
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5597815
Reviewed-by: Fr <beaufort.francois@gmail.com>
Commit-Queue: Jiaming Cheng <jiamingc@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310751}

--

wpt-commits: 4a7a684f315a08c9a04c780eaee44c7ee828a7a9
wpt-pr: 46627
2024-06-12 06:41:17 +00:00
Austin Sullivan bf4bc1a1a5 Bug 1893783 [wpt PR 45937] - webnn: Remove support for passing MLActivations for op fusion, a=testonly
Automatic update from web-platform-tests
webnn: Remove support for passing MLActivations for op fusion

Remove the ability to specify op fusions from the web platform layer.
Ops can still be fused, but this is now the responsibility of the
respective WebNN backend

Corresponds to the spec PR merged here:
https://github.com/webmachinelearning/webnn/pull/664

Bug: 341518634
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel,mac14.arm64-blink-rel,mac14-blink-rel
Change-Id: I8a4f2ab708e34087eeb10421596243b17bc8d7e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5494397
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310724}

--

wpt-commits: e3235d9662ee81945c7ff6242fc8fe0628c509c8
wpt-pr: 45937
2024-06-12 06:41:16 +00:00
Jonathan Lee 1e0b7163b4 Bug 1900707 [wpt PR 46623] - [webdriver] Fix WebDriver error dunder methods, a=testonly
Automatic update from web-platform-tests
[webdriver] Fix WebDriver error dunder methods (#46623)

* `super()` alone retrieves the superclass type. Calling `__init__()`
  on it actually runs the superclass constructor.
* `BidiException` doesn't have an `error` attribute. This probably
  should have been `error_code`.
--

wpt-commits: 638346974f0af854dc502ad23964ea4ab2f99493
wpt-pr: 46623
2024-06-12 06:41:15 +00:00
moz-wptsync-bot 8eda7fa3c2 Bug 1900720 [wpt PR 46625] - Update wpt metadata, a=testonly
wpt-pr: 46625
wpt-type: metadata
2024-06-12 06:41:15 +00:00
Gastón Rodríguez bc3864e49c Bug 1900720 [wpt PR 46625] - Fuzzing wpt tests to deal with scrollbar anti-alias., a=testonly
Automatic update from web-platform-tests
Fuzzing wpt tests to deal with scrollbar anti-alias.

Follow-up to CL:5362506

Adding fuzziness to more tests that are failing due to anti-aliasing
differences between composited and main-threaded Fluent scrollbars in
Windows. This CL adds fuzzy acceptance to the tests so that they'll
not fail due to this reason, which is not the main purpose of the
tests in question.

These tests were obtained by filtering the failing wpt tests in a
test CL that enables Fluent scrollbars by default and makes them paint
rounded thumbs (instead of square as they are now): CL:5593606

Bug: 326116366, 329199184
Change-Id: I701637ce3c1be0864009731548c2b7d0b1ef6ef1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5597461
Reviewed-by: Yaroslav Shalivskyy <yshalivskyy@microsoft.com>
Reviewed-by: Olga Gerchikov <gerchiko@microsoft.com>
Commit-Queue: Gaston Rodriguez <gastonr@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1310656}

--

wpt-commits: a822e3518c728412681b542c8783da77c774b3f2
wpt-pr: 46625
2024-06-12 06:41:14 +00:00
mike a. edb73b00c1 Bug 1895573 - Fix showing display and edit mode at the same time r=android-reviewers,petru
Differential Revision: https://phabricator.services.mozilla.com/D210501
2024-06-12 06:15:54 +00:00
Sandor Molnar 6a86ce0382 Backed out 2 changesets (bug 1898183, bug 1898181) for causing iOS build bustages CLOSED TREE
Backed out changeset 7844bc868bc9 (bug 1898183)
Backed out changeset b3339397fb9b (bug 1898181)
2024-06-12 09:24:17 +03:00
Sandor Molnar df9e1caac0 Bug 1899884 - Fix lint failure CLOSED TREE 2024-06-12 08:30:12 +03:00
serge-sans-paille d848f7c2d5 Bug 1898183 - Move MOZ_SOURCE_REPO and MOZ_SOURCE_CHANGESET from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D212362
2024-06-12 05:20:24 +00:00
serge-sans-paille 8386175a59 Bug 1898181 - Move BROWSER_CHROME_URL from confvars.sh to moz.configure r=glandium,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D212361
2024-06-12 05:20:23 +00:00
Mike Hommey 12de3bb180 Bug 1901677 - Remove types that are never constructed. r=gfx-reviewers,gw
ComplexTranslateIter is leftover from bug 1716933.
ClipNodeIndex is leftover from bug 1779952.
BlobImageRasterizerEpoch is leftover from bug 1587713.

Differential Revision: https://phabricator.services.mozilla.com/D213358
2024-06-12 03:51:48 +00:00
Arturo Mejia 6930d1dba9 Bug 1899884 - Add question for homepage microsurvey r=android-reviewers,twhite
Differential Revision: https://phabricator.services.mozilla.com/D212187
2024-06-12 03:23:28 +00:00
Iulian Moraru 4d60a5677e Merge mozilla-central to autoland on a CLOSED TREE 2024-06-12 08:08:15 +03:00
Iulian Moraru 615e8c97ba Backed out changeset 6bdd08a7b8af (bug 1900540) for causing Gtest failures. CLOSED TREE 2024-06-12 07:28:37 +03:00