Commit Graph

875282 Commits

Author SHA1 Message Date
Dave Townsend
b1df411027 Bug 1864896: Remove jsdoc params for removed arguments (remote). r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D202982
2024-03-01 23:43:51 +00:00
Dave Townsend
049e4fc37a Bug 1864896: Autofix unused function arguments (remote). r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D202981
2024-03-01 23:43:51 +00:00
Nicholas Rishel
781b2008f8 Bug 1882413 - Part 3: Modify powershell set default to more accurately mirror the Win32 API set default implementation. r=nalexander,mhughes
This modifies the implementation to delete the registry keys via `DeleteSubKey` instead of `DeleteSubKeyTree`. This no longer throws when the DENY permission is set on a registry key as is the case for file association keys. This does throw when we are unable to delete a registry key as has been observed in newer versions of windows. Similar to the Win32 API implementation, this now halts execution and returns an error to the invoking process.

Differential Revision: https://phabricator.services.mozilla.com/D203069
2024-03-01 23:36:55 +00:00
Nicholas Rishel
2ddad82207 Bug 1882413 - Part 2: Modify LaunchExecutable to return Result, replaces callback-based argument. r=mhughes
Differential Revision: https://phabricator.services.mozilla.com/D203225
2024-03-01 23:36:54 +00:00
Nicholas Rishel
f0292a2828 Bug 1882413 - Part 1: Re-enable MSIX one-click set to default (no change from backout). r=nalexander,mhughes
Backed out changeset 897f98487b4f

Differential Revision: https://phabricator.services.mozilla.com/D203068
2024-03-01 23:36:54 +00:00
Mozilla Releng Treescript
0b1251de9f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
tr -> 6226918a72cb63a24f0f08c7f7244a80eef4b869
zh-CN -> eb2c3380bf3518abdd1b3e42714cbe681d82d74c
2024-03-02 07:03:25 +00:00
Emilio Cobos Álvarez
176b0896a7 Bug 1882709 - Add a reftest for this bug. r=morgan
Depends on D203253

Differential Revision: https://phabricator.services.mozilla.com/D203254
2024-03-01 23:18:33 +00:00
Emilio Cobos Álvarez
d76bce50ae Bug 1882709 - Backplate only if there is visible text on the line. r=morgan
Depends on D203252

Differential Revision: https://phabricator.services.mozilla.com/D203253
2024-03-01 23:18:33 +00:00
Emilio Cobos Álvarez
39e7524467 Bug 1882709 - Honor CSS-wide keywords in forced-colors mode. r=dshin
Differential Revision: https://phabricator.services.mozilla.com/D203252
2024-03-01 23:18:32 +00:00
Mark Striemer
1827fcb22b Bug 1791816 - moz-button component r=reusable-components-reviewers,desktop-theme-reviewers,hjones,jules,accessibility-frontend-reviewers,ayeddi,morgan,dao,emilio
Differential Revision: https://phabricator.services.mozilla.com/D188122
2024-03-01 22:38:07 +00:00
David P
f4b209b4f8 Bug 1882604: Make DLP agent timeout period a config setting r=gstoll
Differential Revision: https://phabricator.services.mozilla.com/D203306
2024-03-01 22:37:56 +00:00
Sandor Molnar
b009109bbe Backed out 4 changesets (bug 1825722) for causing reftest failures CLOSED TREE
Backed out changeset 773fb9c84f60 (bug 1825722)
Backed out changeset c562efef7f71 (bug 1825722)
Backed out changeset f5bbb2b73f3a (bug 1825722)
Backed out changeset f290a2ed0b0a (bug 1825722)
2024-03-02 00:47:10 +02:00
Matthew Gaudet
e239a66598 Bug 1825722 - Where possible avoid allocating arguments, and use JSOp::ArgumentsLength instead r=arai
Differential Revision: https://phabricator.services.mozilla.com/D203144
2024-03-01 21:23:10 +00:00
Matthew Gaudet
a46d64bce7 Bug 1825722 - Add an ArgumentsLength parse node r=arai
By adding a separate parse node for `arguments.length` we will be able to
do bytecode generation differently in some circumstances.

Differential Revision: https://phabricator.services.mozilla.com/D203143
2024-03-01 21:23:09 +00:00
Matthew Gaudet
90fa995a25 Bug 1825722 - Simplify logic in declareFunctionArgumentsObject r=arai
This was validated by doing a parallel implementation intially and making
sure that the two implementations both declared and indicated used in
the exact same circumstances.

Differential Revision: https://phabricator.services.mozilla.com/D203142
2024-03-01 21:23:09 +00:00
Matthew Gaudet
ec44b86990 Bug 1825722 - Add the ability to check if a name is closed over r=arai
Used later in the stack to disambiguate between use in scope and capture.

Differential Revision: https://phabricator.services.mozilla.com/D203141
2024-03-01 21:23:08 +00:00
negin
718fd74a85 Bug 1877557 - Extra configurations for LinkParagraph component for about:welcome r=omc-reviewers,emcminn,pdahiya
Adds styling for legal copy and updates above_button_config so it renders after tiles/MultiSelect but before action buttons.

Differential Revision: https://phabricator.services.mozilla.com/D200078
2024-03-01 21:03:23 +00:00
Sandor Molnar
c58f8430b6 Bug 1882669 - Fix debug build bustages. CLOSED TREE 2024-03-01 23:25:09 +02:00
Dave Townsend
970545c9aa Bug 1864896: Remove jsdoc params for removed arguments (places). r=places-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D202980
2024-03-01 20:52:30 +00:00
Dave Townsend
61aa26fef0 Bug 1864896: Autofix unused function arguments (places). r=places-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D202979
2024-03-01 20:52:29 +00:00
Dave Townsend
d87184a011 Bug 1864896: Autofix unused function arguments (netwerk). r=kershaw,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D202975
2024-03-01 20:52:28 +00:00
Dave Townsend
a7685d99a9 Bug 1864896: Autofix unused function arguments (modules/libpref). r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D202974
2024-03-01 20:52:28 +00:00
Dave Townsend
9ab0e7a50a Bug 1864896: Autofix unused function arguments (modules/libjar). r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D202973
2024-03-01 20:52:27 +00:00
Dave Townsend
77bec461b9 Bug 1864896: Autofix unused function arguments (ipc). r=ipc-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D202969
2024-03-01 20:52:26 +00:00
Erich Gubler
9224d19379 Bug 1882956: build(webgpu): update WGPU to a5c0181c3a6b4b197dcae34591dfe78bf45338b9 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D203230
2024-03-01 20:44:18 +00:00
Erich Gubler
aeda3d1f39 Bug 1882956: build(rust): update thiserror 1.0.56 → 1.0.57 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203229
2024-03-01 20:44:18 +00:00
Erich Gubler
29e493ec7e Bug 1882956: build(rust): update serde 1.0.195 → 1.0.197 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203228
2024-03-01 20:44:17 +00:00
Erich Gubler
41cf263fa4 Bug 1877488: style(webgpu): run rustfmt on gfx/wgpu_bindings' client module
Differential Revision: https://phabricator.services.mozilla.com/D203227
2024-03-01 20:44:17 +00:00
Nathan Barrett
582316fbc5 Bug 1877465 - Add 'Add shortcut' button to shortcuts r=desktop-theme-reviewers,fluent-reviewers,bolsson,thecount,jules
Differential Revision: https://phabricator.services.mozilla.com/D201251
2024-03-01 20:26:11 +00:00
moz-wptsync-bot
298f62eb30 Bug 1882444 - [wpt-sync] Update web-platform-tests to 079a2cb6a1226a3587ab776b22849e4cd83aaa91, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 079a2cb6a1226a3587ab776b22849e4cd83aaa91
wpt-type: landing
2024-03-01 20:10:36 +00:00
phancke@microsoft.com
b132327b7a Bug 1882247 [wpt PR 44810] - webrtc wpt: use receiver capabilities for setCodecPreferences, a=testonly
Automatic update from web-platform-tests
webrtc wpt: use receiver capabilities for setCodecPreferences

even though for audio this is symmetric.

BUG=None

Change-Id: I406b4799e3de768fc8636161b604f2134e5a7abb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5324902
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265713}

--

wpt-commits: 079a2cb6a1226a3587ab776b22849e4cd83aaa91
wpt-pr: 44810
2024-03-01 20:10:35 +00:00
moz-wptsync-bot
241d7868c0 Bug 1876710 [wpt PR 44221] - Update wpt metadata, a=testonly
wpt-pr: 44221
wpt-type: metadata
2024-03-01 20:10:34 +00:00
Lingqi Chi
724c2e632e Bug 1876710 [wpt PR 44221] - [text-box-trim] add parser for text-box-edge, a=testonly
Automatic update from web-platform-tests
[text-box-trim] add parser for text-box-edge

The property is defined in
https://drafts.csswg.org/css-inline-3/#text-edges.

Now we're going to allow the following rule:
leading | [ text | cap | ex ] [ text | alphabetic ]?

ideographic and ideographic-ink are not implemented yet.

Bug: 41494590
Change-Id: I50a3111da0a8fd9f353494dfcca40e4836ba8520
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237969
Commit-Queue: Lingqi Chi <lingqi@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265659}

--

wpt-commits: 88803cebf503aa02f759a63fcccff4a55b2888f7
wpt-pr: 44221
2024-03-01 20:10:33 +00:00
moz-wptsync-bot
24a4cf1435 Bug 1880383 [wpt PR 44596] - Update wpt metadata, a=testonly
wpt-pr: 44596
wpt-type: metadata
2024-03-01 20:10:32 +00:00
Yao Xiao
9146501826 Bug 1880383 [wpt PR 44596] - [shared storage] Support cross-origin worklet, a=testonly
Automatic update from web-platform-tests
[shared storage] Support cross-origin worklet

For the sharedStorage.createWorklet() API, relax the same-origin
restriction to additionally allow cross-origin script, in which case
a cross-origin worklet will be created.

How:
- Rely on CORS for the worklet to be created/used by the embedder.
- In general, we want to mimic the subframe's process allocation
behavior (i.e. it should end up using a process as if an iframe is
created with the script URL). It leverages the process allocation
and management logic from service workers and re-use SiteInstanceImpl::CreateForServiceWorker(). To keep this
CL focused, the refactoring will occur in a separate CL, as it
will involve refactoring other downstream components like
'UnmatchedServiceWorkerProcessTracker'.

Explainer: https://github.com/WICG/shared-storage/pull/130
Spec: https://github.com/WICG/shared-storage/pull/131
Design doc:
https://docs.google.com/document/d/1QTaaroCMeFVZVghI6JkUcDvmDQEacjvpyTfk6mpvQhA/edit?usp=sharing

Bug: 325302836
Change-Id: I11c1fc87bc76f4400c54d9fa809349d1d1781247
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5296843
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265583}

--

wpt-commits: e8e7749139ca3a1bd1048d50966b3069e07a3f7e
wpt-pr: 44596
2024-03-01 20:10:32 +00:00
moz-wptsync-bot
e6442c884f Bug 1881893 [wpt PR 44767] - Update wpt metadata, a=testonly
wpt-pr: 44767
wpt-type: metadata
2024-03-01 20:10:31 +00:00
Camillia Smith Barnes
efd28a9658 Bug 1881893 [wpt PR 44767] - Shared Storage: Add web tests to verify entry limit no longer enforced, a=testonly
Automatic update from web-platform-tests
Shared Storage: Add web tests to verify entry limit no longer enforced

We add web tests for `set()` and `append()` to verify that the
previous entry limit of 10000 is no longer being enforced.

Bug: 325352528,1218540
Change-Id: I0d39185755fe1b8a07761ad96a56f62b56bf31a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5318315
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Commit-Queue: Cammie Smith Barnes <cammie@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265558}

--

wpt-commits: 07c97091416fd015de497feb72eea34f0440bd76
wpt-pr: 44767
2024-03-01 20:10:30 +00:00
Yi Gu
159073c8f6 Bug 1882166 [wpt PR 44793] - [FedCM] Fix dom exception type for TooManyRequests, a=testonly
Automatic update from web-platform-tests
[FedCM] Fix dom exception type for TooManyRequests

We have the right type in web_identity_requester.cc but not in these two
files.

Bug: None
Change-Id: Iadf6c6ef6cf7fcdfdc69e8abc660d201100918a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5323347
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265498}

--

wpt-commits: 2a9fa3b5e2a898141a6373804b2b6e6f1c15957f
wpt-pr: 44793
2024-03-01 20:10:29 +00:00
Claire Chambers
aafc67f2e2 Bug 1875962 [wpt PR 44133] - [CompositeClipPathAnimation] Fix crash for global values, a=testonly
Automatic update from web-platform-tests
[CompositeClipPathAnimation] Fix crash for global values

This CL fixes a bug where only 'fixed' falls back to main for composited clip path animation. This makes all global values fall back, to avoid crashing during paint.

Bug: 41493093

Change-Id: Ie510eb3ef2aa22a95192e3107d50af2c69b6e105
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5226767
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265455}

--

wpt-commits: e229b5718c9fd9e920d2443a9c74dfc205166032
wpt-pr: 44133
2024-03-01 20:10:29 +00:00
moz-wptsync-bot
028181e93f Bug 1881841 [wpt PR 44757] - Update wpt metadata, a=testonly
wpt-pr: 44757
wpt-type: metadata
2024-03-01 20:10:28 +00:00
Jean-Philippe Gravel
c52a8cc4b7 Bug 1881841 [wpt PR 44757] - Add WPT tests checking canvas 2D layers when transforms are used, a=testonly
Automatic update from web-platform-tests
Add WPT tests checking canvas 2D layers when transforms are used

This includes validating layers with filters, getTransform,
setTransform and resetTransform.

Bug: 40249439, 326503102
Change-Id: I54e1a5752eb62460b4b9277554c61076a310b711
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321660
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Reviewed-by: Yi Xu <yiyix@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265422}

--

wpt-commits: 827859c2437add8b45f2ca60a6e4f862a6b3840f
wpt-pr: 44757
2024-03-01 20:10:27 +00:00
moz-wptsync-bot
2fd3e99b4d Bug 1881988 [wpt PR 44778] - Update wpt metadata, a=testonly
wpt-pr: 44778
wpt-type: metadata
2024-03-01 20:10:26 +00:00
Stefan Zager
072930cc5b Bug 1881988 [wpt PR 44778] - Remove 'tentative' from paint-order-001.html WPT, a=testonly
Automatic update from web-platform-tests
Remove 'tentative' from paint-order-001.html WPT

This feature has shipped in Gecko, WebKit, and chromium.

Bug: chromium:41372165
Change-Id: I7d8facc1f24d9fd998167d856b0213cd39076670
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5323303
Auto-Submit: Stefan Zager <szager@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Stefan Zager <szager@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265373}

--

wpt-commits: 0cc7291c1c3d1f3ec6ffee9cee78ba3d36b00818
wpt-pr: 44778
2024-03-01 20:10:25 +00:00
Stephen McGruer
0659def0cb Bug 1882146 [wpt PR 44791] - Revert "[FedCM] Allow button flow to replace widget flow", a=testonly
Automatic update from web-platform-tests
Revert "[FedCM] Allow button flow to replace widget flow"

This reverts commit a2783105732c27a57dd0c3e1100730cc4aec32e0.

Reason for revert: Suspected of causing failures on WebKit Linux Leak: https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20Leak/60801/overview (and other runs since)

Original change's description:
> [FedCM] Allow button flow to replace widget flow
>
> Since button flow implies stronger user login intention of, it should
> take precedence over the widget flow. In particular:
> 1. If there's an in-flight button request, reject any coming widget request
> 2. If there's an in-flight widget request, replace it with the button request
>
> This patch also fixes an issue where we persisted the rp_mode_ after a
> button flow.
>
> Bug: 41483050
> Change-Id: Ic75ba4ab359a9247f4c41b75ad84f7a3cabeb0c9
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321982
> Commit-Queue: Yi Gu <yigu@chromium.org>
> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1265238}

Bug: 41483050
Change-Id: I82728a8ea02194f46eed086015473975a4017dc4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5317868
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265306}

--

wpt-commits: 4e124bd215d00032c69d87b499d4e04fa97595b3
wpt-pr: 44791
2024-03-01 20:10:24 +00:00
Hongchan Choi
2ce0a3e7c3 Bug 1881824 [wpt PR 44753] - Activate output connection to AudioParam in AudioWorkletProcessor, a=testonly
Automatic update from web-platform-tests
Activate output connection to AudioParam in AudioWorkletProcessor

This CL fixes an erroneous reporting in AudioNodeOutput for
outgoing connections by including connections to both AudioNodes
and AudioParams. This information can be used to provide a proper
audio bus to AudioWorkletProcessor from AudioWorkletHandler.

Fix confirmed with the repro: https://codepen.io/fr0stbyter/pen/eYXxMMp

Bug: 324293899
Test: external/wpt/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js
Change-Id: If0e37318696b10c0cc6dbd5417743ae385043bff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5319838
Reviewed-by: Michael Wilson <mjwilson@chromium.org>
Commit-Queue: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265304}

--

wpt-commits: 043500fe8c9ea70d4a88061d309e29b055325535
wpt-pr: 44753
2024-03-01 20:10:23 +00:00
Matt Menke
1a1b3e955b Bug 1881829 [wpt PR 44754] - [Protected Audiences] Add generateBid browserSignals WPT tests., a=testonly
Automatic update from web-platform-tests
[Protected Audiences] Add generateBid browserSignals WPT tests.

In particular, test bidCount, prevWinsMs, and wasmHelper.

Bug: 40261114
Change-Id: I98895fde03d975805ea2e914a6f3d5bf17b3ad60
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5296862
Reviewed-by: Maks Orlovich <morlovich@chromium.org>
Commit-Queue: mmenke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265259}

--

wpt-commits: 5ad0ef9981ebb747a5024aab225c7f08abb68f5e
wpt-pr: 44754
2024-03-01 20:10:22 +00:00
moz-wptsync-bot
e29e0be1b1 Bug 1882041 [wpt PR 44785] - Update wpt metadata, a=testonly
wpt-pr: 44785
wpt-type: metadata
2024-03-01 20:10:22 +00:00
Martin Robinson
6fd65b8d17 Bug 1882041 [wpt PR 44785] - layout: Add line height from preserved segment breaks in quirks mode, a=testonly
Automatic update from web-platform-tests
layout: Add line height from preserved segment breaks in quirks mode

In quirks mode, preserved segment breaks should add line height to
lines. This matches the behavior of WebKit and Blink, but not Gecko.

This also handles the special-case of `<br>` elements, which are
implemented with preserved segment breaks via `white-space: pre-line`.
This is an implementation detail though because `<br>` has a special
behavior if the line isn't empty -- it doesn't add any line height in
this case.

--

wpt-commits: b6bf2e7a488398dfcd5a9bb48756a06e17ecf6e2
wpt-pr: 44785
2024-03-01 20:10:21 +00:00
Khushal Sagar
9d6ffcc3ab Bug 1881861 [wpt PR 44763] - view-transition: Fix rendering of elements with clip-path on descendants, a=testonly
Automatic update from web-platform-tests
view-transition: Fix rendering of elements with clip-path on descendants

The visual overflow rect computation code in ViewTransition assumes that
if an element has a clip-path, its content will be sized to the bounds
of that clip-path. The clip-path extent can be larger than the contents
of that element.

The above assumption is only true if the element with the clip-path is
layerized. Otherwise the size of the overflow is an intersection of the
element's painted content with the clip-path. This leads to incorrect
overflow calculation for an element's overflow rect when its not
layerized.

Fix the above by forcing layerization on descendants of a named element
if it has a clip-path. This is easier than knowing whether the content
will be layerized by the paint step later.

Fixed: 324585402
Change-Id: Id35cf3aab2cb4e9f0d27dbe36afeaf37789d95dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5322398
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265246}

--

wpt-commits: 0ad3dae083cabb967784aa1714092c7393475bec
wpt-pr: 44763
2024-03-01 20:10:20 +00:00
moz-wptsync-bot
7a75935cd7 Bug 1881339 [wpt PR 44714] - Update wpt metadata, a=testonly
wpt-pr: 44714
wpt-type: metadata
2024-03-01 20:10:19 +00:00