Commit Graph

939593 Commits

Author SHA1 Message Date
Aaron Train
e3324f1469 Bug 1928668 - Update Slack notify route in various test task configurations r=jajohnson,isabel_rios
Differential Revision: https://phabricator.services.mozilla.com/D227709
2024-11-12 14:37:11 +00:00
Mark Banner
3eaa7986e1 Bug 1929531 - Change the ESLint mozilla/reject-addtask-only rule to highlight only the .only() section. r=frontend-codestyle-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D228170
2024-11-12 14:32:33 +00:00
Eden Chuang
c24e824944 Bug 1672493 - P5 Move ServiceWorker Non-life cycle related operations from RemoteWorker to RemoteWorkerNonLifeCycleController, excepts FetchEventOp. r=asuth
Depends on D198022

Differential Revision: https://phabricator.services.mozilla.com/D198029
2024-11-12 14:28:43 +00:00
Eden Chuang
46942c1113 Bug 1672493 - P4 Move ShareWorker Non-life cycle related operations from RemoteWorker to RemoteWorkerNonLifeCycleOpController. r=asuth
Depends on D198005

Differential Revision: https://phabricator.services.mozilla.com/D198022
2024-11-12 14:28:42 +00:00
Eden Chuang
1b65048112 Bug 1672493 - P3 Move RemoteWorker::Op and SharedWorkerOp out from RemoteWorkerChild. r=asuth
To reuse the code of RemoteWorker::State and RemoteWorker::Op in RemoteWorkerNonLifeCycleOpControllerChild, this patch isolates these reused codes into a new file RemoteWorkerOp.h. And also extract RemoteWorker::SharedWorkerOp into SharedWorkerOp.h.cpp

Depends on D197563

Differential Revision: https://phabricator.services.mozilla.com/D198005
2024-11-12 14:28:42 +00:00
Eden Chuang
60eddeeb39 Bug 1672493 - P2 Create IPC PRemoteWorkerNonLifeCycleOpController. r=asuth
In this patch, IPC PRemoteWorkerNonLifeCycleOpController is created for non-life cycle operations of SharedWorker/ServiceWorker.

PRemoteWorkerNonLifeCycleOpController is the IPC between the content process worker thread and the parent process background thread.
This IPC helps to build a direct communication instead of go through worker launcher thread and the main thread.

Endpoint<PRemoteWorkerNonLifeCycleOpControllerParent/Child> pairs are created when RemoteWorkerManager::LaunchInternal().
The parent Endpoint is binded a RemoteWorkerNonLifeCycleOpControllerParent immediately and connect to the corresponding RemoteWorkerController.
And the child Endpoint is passed through IPC PRemoteWorkerService::SendPRemoteWorkerConstructor() to the content process, and then binds to a PRemoteWorkerNonLifeCycleOpControllerChild when the Worker gets into "Running" state.

After connection is built, RemoteWorkerController can send non-life cycle related operations by PRemoteWorkerNonLifeCycleOpController and send life cycle related operations by PRemoteWorker.

Depends on D196946

Differential Revision: https://phabricator.services.mozilla.com/D197563
2024-11-12 14:28:42 +00:00
Eden Chuang
90df70fd7b Bug 1672493 - P1 Let PRemoteWorkerService manage PRemoteWorker. r=asuth
Currently, PRemoteWorker is managed by PBackground, which should be the same as the manager of the corresponding PRemoteWorkerService. Since the PBackground is gotten from PRemoteWorkerService.

This patch makes PRemoteWorkerService directly manage the PRemoteWorker.

PRemoteWorker will handle the life-cycle-related operations of RemoteWorkers, it might be renamed in the following patches.

Differential Revision: https://phabricator.services.mozilla.com/D196946
2024-11-12 14:28:41 +00:00
Sergei Smagin
eed98264c0 Bug 1851327 - Respect font settings in Reader mode r=reader-mode-reviewers,desktop-theme-reviewers,Gijs,emilio
Use `serif`, `sans-serif` and `monospace` instead of, respectively,
```
Georgia, "Times New Roman", serif
Helvetica, Arial, sans-serif
"Courier New", Courier, monospace
```

This allows browser to actually use fonts set in the font settings.

Differential Revision: https://phabricator.services.mozilla.com/D226989
2024-11-12 14:20:13 +00:00
Aaditya Dhingra
c6ddf11cdc Bug 1902130 - Add content of Android Monorepo FAQ to firefox source docs. r=pollymce,ohall,geckoview-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D228554
2024-11-12 14:14:23 +00:00
Aaditya Dhingra
b8468ee680 Bug 1910687 - The long press CFR should point at the back button. r=android-reviewers,skhan
Differential Revision: https://phabricator.services.mozilla.com/D228068
2024-11-12 14:13:47 +00:00
André Bargull
2221f4f249 Bug 1919803: Clobber volatile float registers in ARM64 simulator. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D222800
2024-11-12 14:13:14 +00:00
Dão Gottwald
95e696eb77 Bug 1930608 - Refactor _updateAfterMoveTabTo. r=jswinarton,tabbrowser-reviewers
Also simplify moveTabToStart and moveTabToEnd.

Differential Revision: https://phabricator.services.mozilla.com/D228646
2024-11-12 14:09:52 +00:00
Dão Gottwald
d8ffcc5a06 Bug 1926371 - Make "Remove from group" not move the tab into another group. r=jswinarton,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228636
2024-11-12 14:09:52 +00:00
Ryan VanderMeulen
08854d50ec Bug 1930527 - Update Gradle to version 8.11. r=android-reviewers,petru,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D228608
2024-11-12 14:09:31 +00:00
Sean
4223f4d19e Bug 1915717 - [network markers] Expose http protocol version for a request in the profiler network tab r=acreskey,necko-reviewers,profiler-reviewers,devtools-reviewers,kershaw,aabh,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D227064
2024-11-12 14:02:02 +00:00
longsonr
941ac724d1 Bug 1930221 - prevent underflow as well as overflow when adding an instance time r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D228495
2024-11-12 13:55:34 +00:00
Timothy Nikkel
b4f8af22bc Bug 1930628. Don't store a subdoc display item on a frame if we aren't retaining the display list. r=jwatt
This call site of AddDisplayItem somehow missed that check.

Differential Revision: https://phabricator.services.mozilla.com/D228651
2024-11-12 13:40:45 +00:00
Chun-Min Chang
b3deaf9255 Bug 1919384 - Add 4K image encoding tests in MediaDataEncoderTest r=media-playback-reviewers,alwu
This patch introduces 4K image encoding tests to evaluate the encoder's
behavior, specifically frame dropping, under different scenarios. By
incorporating 4K images into our test suite, we can thoroughly assess
how the encoder handles frame dropping policies in both `Realtime` and
`Record` usages.

In the `Realtime` usage scenario, it allows frames to be dropped if
necessary, preventing delays when the encoder cannot keep up with the
desired frame rate. In contrast, the `Record` usage scenario demands
that all frames be preserved to maintain the highest possible quality.

By adding these 4K tests, we can verify that the encoder correctly
handles frame dropping policies in each usage mode. In addition, it's
easier to assess the performance by adding some timestamps if needed.

Differential Revision: https://phabricator.services.mozilla.com/D224437
2024-11-12 12:30:32 +00:00
Chun-Min Chang
9da4925a84 Bug 1919384 - Use gfx::IntSize to create encoder directly in MediaDataEncoderTest r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D224436
2024-11-12 12:30:31 +00:00
Chun-Min Chang
9d89bd9725 Bug 1919384 - Handle encode-error in AppleVTEncoder for real-time encoding r=media-playback-reviewers,padenot
Previously, the `AppleVTEncoder` did not adequately handle situations
where encoding errors occured, frames were dropped, or the encoder
produced empty outputs. In such cases, the output processing callback
was not invoked. This issue is particularly problematic in real-time
encoding modification introduced in the prior patch, where the encode
promse is managed within the output processing callback, causing the
encode promise to remain pending indefinitely.

This patch introduces an enum that encompasses the following cases:
encode error, frame dropped, empty output, and success. When the system
callback is invoked, the encode result is labeled with one of these enum
valus. This result is then passed to the output processing callback,
allowing it to appropriately resolve or reject the encode promise based
on the specific usage.

By explicitly handling these scenarios, the encoder ensures that encode
promises are properly resolved or rejected in all the cases. This
improvement prevent promises from remaining unresolved and avoiding
potential application hangs.

Differential Revision: https://phabricator.services.mozilla.com/D224054
2024-11-12 12:30:31 +00:00
Chun-Min Chang
cb3a423137 Bug 1919384 - Improve realtime encoding in AppleVTEncoder r=media-playback-reviewers,padenot
This patch enhances the `AppleVTEncoder` to reduce latency in real-time
encoding scenarios, such as video conferencing, where the delay between
encoding a sample and receiving the encoded output is critical.

Previously, the `AppleVTEncoder` introduced at least one iteration of
delay because encoded outputs were only retrieved during the next
`Encode` call, not at the moment encoder produced them. Additionally,
there might be other time-consuming tasks running before the next
`Encode`, causing further delays. This behavior resulted in increased
latency, which is undesirable for real-time applications.

To address this issue, the patch modifies the encoder to return encoded
results directly within the callback function that is executed when
outputs are produced. This change ensures that encoded frames are
delivered immediately as they become available, significantly reducing
overall latency.

However, there are cases where the encoder produces encoded results only
after processing multiple input frames. For example, on TryServer's
machine running macOS 10.15, the first output may only be produced after
receiving multiple inputs. This behavior can cause the encode promise to
remain pending indefinitely if no outputs are produced.

To mitigate this, the patch introduces a timer mechanisam that forces
resolving the pending promise if no results have been yielded within a
reasonable timeframe. This ensures that pending encode promises are
resolved promptly, maintaining responsiveness in real-time applications.

Differential Revision: https://phabricator.services.mozilla.com/D222559
2024-11-12 12:30:30 +00:00
Chun-Min Chang
2ea8352552 Bug 1919384 - Add PrioritizeEncodingSpeedOverQuality setting r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D223367
2024-11-12 12:30:30 +00:00
Chun-Min Chang
bc28137f2a Bug 1919384 - Add MaxFrameDelayCount setting r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D222558
2024-11-12 12:30:30 +00:00
Chun-Min Chang
5d8bc01353 Bug 1919384 - Add number of outputs in drain log r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D223659
2024-11-12 12:30:29 +00:00
Chun-Min Chang
3e71d31867 Bug 1919384 - Apply AutoCFRelease to isUsingHW r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D224053
2024-11-12 12:30:29 +00:00
Chun-Min Chang
158c1f021e Bug 1919384 - Sort include headers r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D224052
2024-11-12 12:30:28 +00:00
Chun-Min Chang
fa795d1124 Bug 1919384 - Update comment for mEncodedData r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D224274
2024-11-12 12:30:28 +00:00
Jan Grulich
12b7d28d85 Bug 1930598 - WebRTC backport: PipeWire camera: use better unique device name for camera devices r=pehrsons,webrtc-reviewers
Originally we used node id from PipeWire as an unique device name and
while this works, it will change everytime PipeWire is restarted. This
has an impact on default camera selection, where for example Firefox can
automatically request a camera device that was used before, but this can
break with the next PipeWire restart.

This is a simple backport of an WebRTC upstream change.

Upstream commit: a5d71009ac1dce7da23813dc9413c03073cfa8ca

Differential Revision: https://phabricator.services.mozilla.com/D228635
2024-11-12 12:28:19 +00:00
Jonathan Kew
63ca02bda9 Bug 1929445 - Use CSSMinMax rather than std::clamp to avoid assertion & undefined behavior on bad arguments. r=dholbert
This is just a band-aid to avoid the undefined behavior of std::clamp;
our CSSMinMax handles the case in a predictable way.

The real issue here must be that the frame has reported a "negative"
block-size, presumably due to integer overflow during nscoord arithmetic.
If we get a pernosco trace of the assertion, perhaps we can identify the
source of the overflow and correct/clamp it earlier to avoid this.

Differential Revision: https://phabricator.services.mozilla.com/D228595
2024-11-12 11:10:58 +00:00
Valentin Gosu
c795423fa2 Bug 1929377 - Add warning to about:neterror on OSX to check Local Network permissions r=necko-reviewers,fluent-reviewers,frontend-codestyle-reviewers,kershaw,flod
Mac OS Sequoia added a Local Network permission. It's very easy for users
to accidentally dismiss this vague prompt and then be confused when trying
to load a local web page.

This patch adds a warning message to the error page on OSX instructing
users to check the permissions.

Differential Revision: https://phabricator.services.mozilla.com/D228576
2024-11-12 10:56:21 +00:00
Emilio Cobos Álvarez
604bbec8ea Bug 1930499 - Only transform urlbar when broken out. r=urlbar-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D228599
2024-11-12 10:48:04 +00:00
Landry Breuil
337a5adc63 Bug 1926030: add missing #include <queue> r=stransky
fixes a build failure on non-wayland builds.

Differential Revision: https://phabricator.services.mozilla.com/D228535
2024-11-12 10:11:20 +00:00
Max Inden
e9b29c8c0b Bug 1929818 - add Glean metric for QUIC frame count r=kershaw,necko-reviewers
Add a Glean metric counting the number of QUIC frames, labeled by frame type.

This is e.g. helpful to measure the impact of [stream receive window
auto-tuning](https://github.com/mozilla/neqo/issues/733), looking at the number
of max_stream_data frames sent and stream_data_blocked frames received.

Differential Revision: https://phabricator.services.mozilla.com/D228295
2024-11-12 10:10:35 +00:00
ogiorgis
4215fbf561 Bug 1928349 - Remove word repetition in manifestparser documentation (typo) r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D228452
2024-11-12 10:05:12 +00:00
Nicolas Chevobbe
9d8ebf646c Bug 1852762 - [devtools] Remove unused rule in accessibility.css. r=devtools-reviewers,bomsy
The beta class isn't set anywhere.

Differential Revision: https://phabricator.services.mozilla.com/D228627
2024-11-12 08:51:07 +00:00
Henrik Skupin
9241412ab7 Bug 1930090 - [webdriver-bidi] Retry dispatching single event if navigation aborted a dispatch. r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D228442
2024-11-12 08:48:45 +00:00
Emilio Cobos Álvarez
d702fc533e Bug 1930125 - Make SVGGeometryElement::LocalTransform return CSS rather than device pixels. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D228598
2024-11-12 08:38:50 +00:00
iorgamgabriel
08292b8188 Bug 1930480 - [Menu Redesign] Extensions item from homepage menu should open Manage extensions page instead of the submenu. r=android-reviewers,tchoh
Differential Revision: https://phabricator.services.mozilla.com/D228591
2024-11-12 07:41:05 +00:00
alexandra.virvara
ebf3e06754 Bug 1919858: fix crash when voice recognition results list is empty r=android-reviewers,giorga
TRY link: https://treeherder.mozilla.org/jobs?repo=try&revision=f80f8134500f2c655f25a8bf962f63a0d9f1ea5f

Differential Revision: https://phabricator.services.mozilla.com/D228567
2024-11-12 06:55:06 +00:00
Mozilla Releng Treescript
2180278904 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> b011dd6f30ffd291d04e4d123dc53225f9791539
an -> b011dd6f30ffd291d04e4d123dc53225f9791539
ar -> b011dd6f30ffd291d04e4d123dc53225f9791539
ast -> b011dd6f30ffd291d04e4d123dc53225f9791539
az -> b011dd6f30ffd291d04e4d123dc53225f9791539
be -> b011dd6f30ffd291d04e4d123dc53225f9791539
bg -> b011dd6f30ffd291d04e4d123dc53225f9791539
bn -> b011dd6f30ffd291d04e4d123dc53225f9791539
br -> b011dd6f30ffd291d04e4d123dc53225f9791539
bs -> b011dd6f30ffd291d04e4d123dc53225f9791539
ca -> b011dd6f30ffd291d04e4d123dc53225f9791539
cak -> b011dd6f30ffd291d04e4d123dc53225f9791539
cs -> b011dd6f30ffd291d04e4d123dc53225f9791539
cy -> b011dd6f30ffd291d04e4d123dc53225f9791539
da -> b011dd6f30ffd291d04e4d123dc53225f9791539
de -> b011dd6f30ffd291d04e4d123dc53225f9791539
dsb -> b011dd6f30ffd291d04e4d123dc53225f9791539
el -> b011dd6f30ffd291d04e4d123dc53225f9791539
en-CA -> b011dd6f30ffd291d04e4d123dc53225f9791539
en-GB -> b011dd6f30ffd291d04e4d123dc53225f9791539
eo -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-AR -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-CL -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-ES -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-MX -> b011dd6f30ffd291d04e4d123dc53225f9791539
et -> b011dd6f30ffd291d04e4d123dc53225f9791539
eu -> b011dd6f30ffd291d04e4d123dc53225f9791539
fa -> b011dd6f30ffd291d04e4d123dc53225f9791539
ff -> b011dd6f30ffd291d04e4d123dc53225f9791539
fi -> b011dd6f30ffd291d04e4d123dc53225f9791539
fr -> b011dd6f30ffd291d04e4d123dc53225f9791539
fy-NL -> b011dd6f30ffd291d04e4d123dc53225f9791539
ga-IE -> b011dd6f30ffd291d04e4d123dc53225f9791539
gd -> b011dd6f30ffd291d04e4d123dc53225f9791539
gl -> b011dd6f30ffd291d04e4d123dc53225f9791539
gn -> b011dd6f30ffd291d04e4d123dc53225f9791539
gu-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
he -> b011dd6f30ffd291d04e4d123dc53225f9791539
hi-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
hr -> b011dd6f30ffd291d04e4d123dc53225f9791539
hsb -> b011dd6f30ffd291d04e4d123dc53225f9791539
hu -> b011dd6f30ffd291d04e4d123dc53225f9791539
hy-AM -> b011dd6f30ffd291d04e4d123dc53225f9791539
ia -> b011dd6f30ffd291d04e4d123dc53225f9791539
id -> b011dd6f30ffd291d04e4d123dc53225f9791539
is -> b011dd6f30ffd291d04e4d123dc53225f9791539
it -> b011dd6f30ffd291d04e4d123dc53225f9791539
ja -> b011dd6f30ffd291d04e4d123dc53225f9791539
ka -> b011dd6f30ffd291d04e4d123dc53225f9791539
kab -> b011dd6f30ffd291d04e4d123dc53225f9791539
kk -> b011dd6f30ffd291d04e4d123dc53225f9791539
km -> b011dd6f30ffd291d04e4d123dc53225f9791539
kn -> b011dd6f30ffd291d04e4d123dc53225f9791539
ko -> b011dd6f30ffd291d04e4d123dc53225f9791539
lij -> b011dd6f30ffd291d04e4d123dc53225f9791539
lo -> b011dd6f30ffd291d04e4d123dc53225f9791539
lt -> b011dd6f30ffd291d04e4d123dc53225f9791539
ltg -> b011dd6f30ffd291d04e4d123dc53225f9791539
lv -> b011dd6f30ffd291d04e4d123dc53225f9791539
meh -> b011dd6f30ffd291d04e4d123dc53225f9791539
mix -> b011dd6f30ffd291d04e4d123dc53225f9791539
ml -> b011dd6f30ffd291d04e4d123dc53225f9791539
mr -> b011dd6f30ffd291d04e4d123dc53225f9791539
ms -> b011dd6f30ffd291d04e4d123dc53225f9791539
my -> b011dd6f30ffd291d04e4d123dc53225f9791539
nb-NO -> b011dd6f30ffd291d04e4d123dc53225f9791539
ne-NP -> b011dd6f30ffd291d04e4d123dc53225f9791539
nl -> b011dd6f30ffd291d04e4d123dc53225f9791539
nn-NO -> b011dd6f30ffd291d04e4d123dc53225f9791539
oc -> b011dd6f30ffd291d04e4d123dc53225f9791539
pa-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
pl -> b011dd6f30ffd291d04e4d123dc53225f9791539
pt-BR -> b011dd6f30ffd291d04e4d123dc53225f9791539
pt-PT -> b011dd6f30ffd291d04e4d123dc53225f9791539
rm -> b011dd6f30ffd291d04e4d123dc53225f9791539
ro -> b011dd6f30ffd291d04e4d123dc53225f9791539
ru -> b011dd6f30ffd291d04e4d123dc53225f9791539
sk -> b011dd6f30ffd291d04e4d123dc53225f9791539
sl -> b011dd6f30ffd291d04e4d123dc53225f9791539
son -> b011dd6f30ffd291d04e4d123dc53225f9791539
sq -> b011dd6f30ffd291d04e4d123dc53225f9791539
sr -> b011dd6f30ffd291d04e4d123dc53225f9791539
sv-SE -> b011dd6f30ffd291d04e4d123dc53225f9791539
ta -> b011dd6f30ffd291d04e4d123dc53225f9791539
te -> b011dd6f30ffd291d04e4d123dc53225f9791539
th -> b011dd6f30ffd291d04e4d123dc53225f9791539
tl -> b011dd6f30ffd291d04e4d123dc53225f9791539
tr -> b011dd6f30ffd291d04e4d123dc53225f9791539
trs -> b011dd6f30ffd291d04e4d123dc53225f9791539
uk -> b011dd6f30ffd291d04e4d123dc53225f9791539
ur -> b011dd6f30ffd291d04e4d123dc53225f9791539
uz -> b011dd6f30ffd291d04e4d123dc53225f9791539
vi -> b011dd6f30ffd291d04e4d123dc53225f9791539
wo -> b011dd6f30ffd291d04e4d123dc53225f9791539
xh -> b011dd6f30ffd291d04e4d123dc53225f9791539
zam -> b011dd6f30ffd291d04e4d123dc53225f9791539
zh-CN -> b011dd6f30ffd291d04e4d123dc53225f9791539
zh-TW -> b011dd6f30ffd291d04e4d123dc53225f9791539
2024-11-12 07:07:17 +00:00
Mozilla Releng Treescript
11fbb2ea16 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> b011dd6f30ffd291d04e4d123dc53225f9791539
af -> b011dd6f30ffd291d04e4d123dc53225f9791539
an -> b011dd6f30ffd291d04e4d123dc53225f9791539
ar -> b011dd6f30ffd291d04e4d123dc53225f9791539
ast -> b011dd6f30ffd291d04e4d123dc53225f9791539
az -> b011dd6f30ffd291d04e4d123dc53225f9791539
be -> b011dd6f30ffd291d04e4d123dc53225f9791539
bg -> b011dd6f30ffd291d04e4d123dc53225f9791539
bn -> b011dd6f30ffd291d04e4d123dc53225f9791539
bo -> b011dd6f30ffd291d04e4d123dc53225f9791539
br -> b011dd6f30ffd291d04e4d123dc53225f9791539
brx -> b011dd6f30ffd291d04e4d123dc53225f9791539
bs -> b011dd6f30ffd291d04e4d123dc53225f9791539
ca -> b011dd6f30ffd291d04e4d123dc53225f9791539
ca-valencia -> b011dd6f30ffd291d04e4d123dc53225f9791539
cak -> b011dd6f30ffd291d04e4d123dc53225f9791539
ckb -> b011dd6f30ffd291d04e4d123dc53225f9791539
cs -> b011dd6f30ffd291d04e4d123dc53225f9791539
cy -> b011dd6f30ffd291d04e4d123dc53225f9791539
da -> b011dd6f30ffd291d04e4d123dc53225f9791539
de -> b011dd6f30ffd291d04e4d123dc53225f9791539
dsb -> b011dd6f30ffd291d04e4d123dc53225f9791539
el -> b011dd6f30ffd291d04e4d123dc53225f9791539
en-CA -> b011dd6f30ffd291d04e4d123dc53225f9791539
en-GB -> b011dd6f30ffd291d04e4d123dc53225f9791539
eo -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-AR -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-CL -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-ES -> b011dd6f30ffd291d04e4d123dc53225f9791539
es-MX -> b011dd6f30ffd291d04e4d123dc53225f9791539
et -> b011dd6f30ffd291d04e4d123dc53225f9791539
eu -> b011dd6f30ffd291d04e4d123dc53225f9791539
fa -> b011dd6f30ffd291d04e4d123dc53225f9791539
ff -> b011dd6f30ffd291d04e4d123dc53225f9791539
fi -> b011dd6f30ffd291d04e4d123dc53225f9791539
fr -> b011dd6f30ffd291d04e4d123dc53225f9791539
fur -> b011dd6f30ffd291d04e4d123dc53225f9791539
fy-NL -> b011dd6f30ffd291d04e4d123dc53225f9791539
ga-IE -> b011dd6f30ffd291d04e4d123dc53225f9791539
gd -> b011dd6f30ffd291d04e4d123dc53225f9791539
gl -> b011dd6f30ffd291d04e4d123dc53225f9791539
gn -> b011dd6f30ffd291d04e4d123dc53225f9791539
gu-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
he -> b011dd6f30ffd291d04e4d123dc53225f9791539
hi-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
hr -> b011dd6f30ffd291d04e4d123dc53225f9791539
hsb -> b011dd6f30ffd291d04e4d123dc53225f9791539
hu -> b011dd6f30ffd291d04e4d123dc53225f9791539
hy-AM -> b011dd6f30ffd291d04e4d123dc53225f9791539
hye -> b011dd6f30ffd291d04e4d123dc53225f9791539
ia -> b011dd6f30ffd291d04e4d123dc53225f9791539
id -> b011dd6f30ffd291d04e4d123dc53225f9791539
is -> b011dd6f30ffd291d04e4d123dc53225f9791539
it -> b011dd6f30ffd291d04e4d123dc53225f9791539
ja -> b011dd6f30ffd291d04e4d123dc53225f9791539
ja-JP-mac -> b011dd6f30ffd291d04e4d123dc53225f9791539
ka -> b011dd6f30ffd291d04e4d123dc53225f9791539
kab -> b011dd6f30ffd291d04e4d123dc53225f9791539
kk -> b011dd6f30ffd291d04e4d123dc53225f9791539
km -> b011dd6f30ffd291d04e4d123dc53225f9791539
kn -> b011dd6f30ffd291d04e4d123dc53225f9791539
ko -> b011dd6f30ffd291d04e4d123dc53225f9791539
lij -> b011dd6f30ffd291d04e4d123dc53225f9791539
lo -> b011dd6f30ffd291d04e4d123dc53225f9791539
lt -> b011dd6f30ffd291d04e4d123dc53225f9791539
ltg -> b011dd6f30ffd291d04e4d123dc53225f9791539
lv -> b011dd6f30ffd291d04e4d123dc53225f9791539
meh -> b011dd6f30ffd291d04e4d123dc53225f9791539
mk -> b011dd6f30ffd291d04e4d123dc53225f9791539
mr -> b011dd6f30ffd291d04e4d123dc53225f9791539
ms -> b011dd6f30ffd291d04e4d123dc53225f9791539
my -> b011dd6f30ffd291d04e4d123dc53225f9791539
nb-NO -> b011dd6f30ffd291d04e4d123dc53225f9791539
ne-NP -> b011dd6f30ffd291d04e4d123dc53225f9791539
nl -> b011dd6f30ffd291d04e4d123dc53225f9791539
nn-NO -> b011dd6f30ffd291d04e4d123dc53225f9791539
oc -> b011dd6f30ffd291d04e4d123dc53225f9791539
pa-IN -> b011dd6f30ffd291d04e4d123dc53225f9791539
pl -> b011dd6f30ffd291d04e4d123dc53225f9791539
pt-BR -> b011dd6f30ffd291d04e4d123dc53225f9791539
pt-PT -> b011dd6f30ffd291d04e4d123dc53225f9791539
rm -> b011dd6f30ffd291d04e4d123dc53225f9791539
ro -> b011dd6f30ffd291d04e4d123dc53225f9791539
ru -> b011dd6f30ffd291d04e4d123dc53225f9791539
sat -> b011dd6f30ffd291d04e4d123dc53225f9791539
sc -> b011dd6f30ffd291d04e4d123dc53225f9791539
scn -> b011dd6f30ffd291d04e4d123dc53225f9791539
sco -> b011dd6f30ffd291d04e4d123dc53225f9791539
si -> b011dd6f30ffd291d04e4d123dc53225f9791539
sk -> b011dd6f30ffd291d04e4d123dc53225f9791539
skr -> b011dd6f30ffd291d04e4d123dc53225f9791539
sl -> b011dd6f30ffd291d04e4d123dc53225f9791539
son -> b011dd6f30ffd291d04e4d123dc53225f9791539
sq -> b011dd6f30ffd291d04e4d123dc53225f9791539
sr -> b011dd6f30ffd291d04e4d123dc53225f9791539
sv-SE -> b011dd6f30ffd291d04e4d123dc53225f9791539
szl -> b011dd6f30ffd291d04e4d123dc53225f9791539
ta -> b011dd6f30ffd291d04e4d123dc53225f9791539
te -> b011dd6f30ffd291d04e4d123dc53225f9791539
tg -> b011dd6f30ffd291d04e4d123dc53225f9791539
th -> b011dd6f30ffd291d04e4d123dc53225f9791539
tl -> b011dd6f30ffd291d04e4d123dc53225f9791539
tr -> b011dd6f30ffd291d04e4d123dc53225f9791539
trs -> b011dd6f30ffd291d04e4d123dc53225f9791539
uk -> b011dd6f30ffd291d04e4d123dc53225f9791539
ur -> b011dd6f30ffd291d04e4d123dc53225f9791539
uz -> b011dd6f30ffd291d04e4d123dc53225f9791539
vi -> b011dd6f30ffd291d04e4d123dc53225f9791539
wo -> b011dd6f30ffd291d04e4d123dc53225f9791539
xh -> b011dd6f30ffd291d04e4d123dc53225f9791539
zh-CN -> b011dd6f30ffd291d04e4d123dc53225f9791539
zh-TW -> b011dd6f30ffd291d04e4d123dc53225f9791539
2024-11-12 07:07:08 +00:00
Stanca Serban
d1db30f5f4 Backed out changeset 306959be9a2a (bug 1930125) for causing reftests failures. CLOSED TREE 2024-11-12 08:51:13 +02:00
Stanca Serban
0f475125f8 Backed out changeset 37cac02470a4 (bug 1836921) for causing lint failures. 2024-11-12 08:45:48 +02:00
Nicolas Chevobbe
c929c7e952 Bug 1930185 - [devtools] Remove color transitions. r=devtools-reviewers,bomsy.
Firefox UI don't have such transition, and they need to not be applied
in High Contrast Mode/reduced motion, so we can remove them all together.

Differential Revision: https://phabricator.services.mozilla.com/D228464
2024-11-12 06:33:07 +00:00
Debadree Chatterjee
ccaeaa69bc Bug 1929045 - Part 5: Add tests for when explicit resource management parsing is disabled. r=arai
Depends on D226994

Differential Revision: https://phabricator.services.mozilla.com/D227666
2024-11-12 05:33:16 +00:00
Debadree Chatterjee
66ec9c429e Bug 1929045 - Part 4: Prevent parsing using & await using syntax based on pref. r=arai
Depends on D226993

Differential Revision: https://phabricator.services.mozilla.com/D226994
2024-11-12 05:33:15 +00:00
Debadree Chatterjee
28634b44c5 Bug 1929045 - Part 3: Skip adding explicit resource management globals based on pref. r=arai
Depends on D227718

Differential Revision: https://phabricator.services.mozilla.com/D226993
2024-11-12 05:33:15 +00:00
Debadree Chatterjee
abe549a4a8 Bug 1929045 - Part 2: Update existing test262 tests to pass shell option. r=arai
Depends on D226992

Differential Revision: https://phabricator.services.mozilla.com/D227718
2024-11-12 05:33:14 +00:00
Debadree Chatterjee
5fbb977bbe Bug 1929045 - Part 1: Pass shell option in explicit resource management jit-tests. r=arai
Depends on D227447

Differential Revision: https://phabricator.services.mozilla.com/D226992
2024-11-12 05:33:14 +00:00
Zach Hoffman
f54303f308 Bug 1922870 - Add CSS error for missing @property inherits descriptor. r=dshin
The CSS error for an invalid @property inherits descriptor is also
improved.

Differential Revision: https://phabricator.services.mozilla.com/D224622
2024-11-12 05:12:52 +00:00