Commit Graph

1001119 Commits

Author SHA1 Message Date
Jan Varga
7a4d8adeb7 Bug 1927410 - LSNG: Upgrade more debug only assertions to diagnostic assertions; r=dom-storage-reviewers,asuth, a=dmeehan
This is another diagnostic patch and it's about checking if we are creating
multiple datastores for the same origin which would eventually lead to the
crash we see in `Datastore::CleanupMetadata`.

Differential Revision: https://phabricator.services.mozilla.com/D227684
2024-11-04 19:56:33 +00:00
Nicholas Poon
6735be2523 Bug 1924205 - Fix navigation to Recently closed tabs when device theme has changed r=android-reviewers,rsainani, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227554
2024-11-04 16:47:58 +00:00
Sam Foster
4da80be149 Bug 1921836 - Consolidate the restoreSidebar implementations, and ensure the sidebar launcher gets un-hidden when a sidebar is shown. r=sidebar-reviewers,sessionstore-reviewers,jsudiaman,sclements, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227420
2024-11-05 23:34:25 +00:00
ffxbld
f91934eb6f No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments ct-logs - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228305
2024-11-07 13:15:58 +00:00
Mozilla Releng Treescript
b02dc6c746 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump
ach -> ec35606b119c7dd92af016b665f7f02173f30a0f
an -> ec35606b119c7dd92af016b665f7f02173f30a0f
ar -> ec35606b119c7dd92af016b665f7f02173f30a0f
ast -> ec35606b119c7dd92af016b665f7f02173f30a0f
az -> ec35606b119c7dd92af016b665f7f02173f30a0f
be -> ec35606b119c7dd92af016b665f7f02173f30a0f
bg -> ec35606b119c7dd92af016b665f7f02173f30a0f
bn -> ec35606b119c7dd92af016b665f7f02173f30a0f
br -> ec35606b119c7dd92af016b665f7f02173f30a0f
bs -> ec35606b119c7dd92af016b665f7f02173f30a0f
ca -> ec35606b119c7dd92af016b665f7f02173f30a0f
cak -> ec35606b119c7dd92af016b665f7f02173f30a0f
cs -> ec35606b119c7dd92af016b665f7f02173f30a0f
cy -> ec35606b119c7dd92af016b665f7f02173f30a0f
da -> ec35606b119c7dd92af016b665f7f02173f30a0f
de -> ec35606b119c7dd92af016b665f7f02173f30a0f
dsb -> ec35606b119c7dd92af016b665f7f02173f30a0f
el -> ec35606b119c7dd92af016b665f7f02173f30a0f
en-CA -> ec35606b119c7dd92af016b665f7f02173f30a0f
en-GB -> ec35606b119c7dd92af016b665f7f02173f30a0f
eo -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-AR -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-CL -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-ES -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-MX -> ec35606b119c7dd92af016b665f7f02173f30a0f
et -> ec35606b119c7dd92af016b665f7f02173f30a0f
eu -> ec35606b119c7dd92af016b665f7f02173f30a0f
fa -> ec35606b119c7dd92af016b665f7f02173f30a0f
ff -> ec35606b119c7dd92af016b665f7f02173f30a0f
fi -> ec35606b119c7dd92af016b665f7f02173f30a0f
fr -> ec35606b119c7dd92af016b665f7f02173f30a0f
fy-NL -> ec35606b119c7dd92af016b665f7f02173f30a0f
ga-IE -> ec35606b119c7dd92af016b665f7f02173f30a0f
gd -> ec35606b119c7dd92af016b665f7f02173f30a0f
gl -> ec35606b119c7dd92af016b665f7f02173f30a0f
gn -> ec35606b119c7dd92af016b665f7f02173f30a0f
gu-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
he -> ec35606b119c7dd92af016b665f7f02173f30a0f
hi-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
hr -> ec35606b119c7dd92af016b665f7f02173f30a0f
hsb -> ec35606b119c7dd92af016b665f7f02173f30a0f
hu -> ec35606b119c7dd92af016b665f7f02173f30a0f
hy-AM -> ec35606b119c7dd92af016b665f7f02173f30a0f
ia -> ec35606b119c7dd92af016b665f7f02173f30a0f
id -> ec35606b119c7dd92af016b665f7f02173f30a0f
is -> ec35606b119c7dd92af016b665f7f02173f30a0f
it -> ec35606b119c7dd92af016b665f7f02173f30a0f
ja -> ec35606b119c7dd92af016b665f7f02173f30a0f
ka -> ec35606b119c7dd92af016b665f7f02173f30a0f
kab -> ec35606b119c7dd92af016b665f7f02173f30a0f
kk -> ec35606b119c7dd92af016b665f7f02173f30a0f
km -> ec35606b119c7dd92af016b665f7f02173f30a0f
kn -> ec35606b119c7dd92af016b665f7f02173f30a0f
ko -> ec35606b119c7dd92af016b665f7f02173f30a0f
lij -> ec35606b119c7dd92af016b665f7f02173f30a0f
lo -> ec35606b119c7dd92af016b665f7f02173f30a0f
lt -> ec35606b119c7dd92af016b665f7f02173f30a0f
ltg -> ec35606b119c7dd92af016b665f7f02173f30a0f
lv -> ec35606b119c7dd92af016b665f7f02173f30a0f
meh -> ec35606b119c7dd92af016b665f7f02173f30a0f
mix -> ec35606b119c7dd92af016b665f7f02173f30a0f
ml -> ec35606b119c7dd92af016b665f7f02173f30a0f
mr -> ec35606b119c7dd92af016b665f7f02173f30a0f
ms -> ec35606b119c7dd92af016b665f7f02173f30a0f
my -> ec35606b119c7dd92af016b665f7f02173f30a0f
nb-NO -> ec35606b119c7dd92af016b665f7f02173f30a0f
ne-NP -> ec35606b119c7dd92af016b665f7f02173f30a0f
nl -> ec35606b119c7dd92af016b665f7f02173f30a0f
nn-NO -> ec35606b119c7dd92af016b665f7f02173f30a0f
oc -> ec35606b119c7dd92af016b665f7f02173f30a0f
pa-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
pl -> ec35606b119c7dd92af016b665f7f02173f30a0f
pt-BR -> ec35606b119c7dd92af016b665f7f02173f30a0f
pt-PT -> ec35606b119c7dd92af016b665f7f02173f30a0f
rm -> ec35606b119c7dd92af016b665f7f02173f30a0f
ro -> ec35606b119c7dd92af016b665f7f02173f30a0f
ru -> ec35606b119c7dd92af016b665f7f02173f30a0f
sk -> ec35606b119c7dd92af016b665f7f02173f30a0f
sl -> ec35606b119c7dd92af016b665f7f02173f30a0f
son -> ec35606b119c7dd92af016b665f7f02173f30a0f
sq -> ec35606b119c7dd92af016b665f7f02173f30a0f
sr -> ec35606b119c7dd92af016b665f7f02173f30a0f
sv-SE -> ec35606b119c7dd92af016b665f7f02173f30a0f
ta -> ec35606b119c7dd92af016b665f7f02173f30a0f
te -> ec35606b119c7dd92af016b665f7f02173f30a0f
th -> ec35606b119c7dd92af016b665f7f02173f30a0f
tl -> ec35606b119c7dd92af016b665f7f02173f30a0f
tr -> ec35606b119c7dd92af016b665f7f02173f30a0f
trs -> ec35606b119c7dd92af016b665f7f02173f30a0f
uk -> ec35606b119c7dd92af016b665f7f02173f30a0f
ur -> ec35606b119c7dd92af016b665f7f02173f30a0f
uz -> ec35606b119c7dd92af016b665f7f02173f30a0f
vi -> ec35606b119c7dd92af016b665f7f02173f30a0f
wo -> ec35606b119c7dd92af016b665f7f02173f30a0f
xh -> ec35606b119c7dd92af016b665f7f02173f30a0f
zam -> ec35606b119c7dd92af016b665f7f02173f30a0f
zh-CN -> ec35606b119c7dd92af016b665f7f02173f30a0f
zh-TW -> ec35606b119c7dd92af016b665f7f02173f30a0f
2024-11-07 09:20:25 +00:00
Mozilla Releng Treescript
799130ee2f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
ach -> ec35606b119c7dd92af016b665f7f02173f30a0f
af -> ec35606b119c7dd92af016b665f7f02173f30a0f
an -> ec35606b119c7dd92af016b665f7f02173f30a0f
ar -> ec35606b119c7dd92af016b665f7f02173f30a0f
ast -> ec35606b119c7dd92af016b665f7f02173f30a0f
az -> ec35606b119c7dd92af016b665f7f02173f30a0f
be -> ec35606b119c7dd92af016b665f7f02173f30a0f
bg -> ec35606b119c7dd92af016b665f7f02173f30a0f
bn -> ec35606b119c7dd92af016b665f7f02173f30a0f
br -> ec35606b119c7dd92af016b665f7f02173f30a0f
bs -> ec35606b119c7dd92af016b665f7f02173f30a0f
ca -> ec35606b119c7dd92af016b665f7f02173f30a0f
ca-valencia -> ec35606b119c7dd92af016b665f7f02173f30a0f
cak -> ec35606b119c7dd92af016b665f7f02173f30a0f
cs -> ec35606b119c7dd92af016b665f7f02173f30a0f
cy -> ec35606b119c7dd92af016b665f7f02173f30a0f
da -> ec35606b119c7dd92af016b665f7f02173f30a0f
de -> ec35606b119c7dd92af016b665f7f02173f30a0f
dsb -> ec35606b119c7dd92af016b665f7f02173f30a0f
el -> ec35606b119c7dd92af016b665f7f02173f30a0f
en-CA -> ec35606b119c7dd92af016b665f7f02173f30a0f
en-GB -> ec35606b119c7dd92af016b665f7f02173f30a0f
eo -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-AR -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-CL -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-ES -> ec35606b119c7dd92af016b665f7f02173f30a0f
es-MX -> ec35606b119c7dd92af016b665f7f02173f30a0f
et -> ec35606b119c7dd92af016b665f7f02173f30a0f
eu -> ec35606b119c7dd92af016b665f7f02173f30a0f
fa -> ec35606b119c7dd92af016b665f7f02173f30a0f
ff -> ec35606b119c7dd92af016b665f7f02173f30a0f
fi -> ec35606b119c7dd92af016b665f7f02173f30a0f
fr -> ec35606b119c7dd92af016b665f7f02173f30a0f
fur -> ec35606b119c7dd92af016b665f7f02173f30a0f
fy-NL -> ec35606b119c7dd92af016b665f7f02173f30a0f
ga-IE -> ec35606b119c7dd92af016b665f7f02173f30a0f
gd -> ec35606b119c7dd92af016b665f7f02173f30a0f
gl -> ec35606b119c7dd92af016b665f7f02173f30a0f
gn -> ec35606b119c7dd92af016b665f7f02173f30a0f
gu-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
he -> ec35606b119c7dd92af016b665f7f02173f30a0f
hi-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
hr -> ec35606b119c7dd92af016b665f7f02173f30a0f
hsb -> ec35606b119c7dd92af016b665f7f02173f30a0f
hu -> ec35606b119c7dd92af016b665f7f02173f30a0f
hy-AM -> ec35606b119c7dd92af016b665f7f02173f30a0f
ia -> ec35606b119c7dd92af016b665f7f02173f30a0f
id -> ec35606b119c7dd92af016b665f7f02173f30a0f
is -> ec35606b119c7dd92af016b665f7f02173f30a0f
it -> ec35606b119c7dd92af016b665f7f02173f30a0f
ja -> ec35606b119c7dd92af016b665f7f02173f30a0f
ja-JP-mac -> ec35606b119c7dd92af016b665f7f02173f30a0f
ka -> ec35606b119c7dd92af016b665f7f02173f30a0f
kab -> ec35606b119c7dd92af016b665f7f02173f30a0f
kk -> ec35606b119c7dd92af016b665f7f02173f30a0f
km -> ec35606b119c7dd92af016b665f7f02173f30a0f
kn -> ec35606b119c7dd92af016b665f7f02173f30a0f
ko -> ec35606b119c7dd92af016b665f7f02173f30a0f
lij -> ec35606b119c7dd92af016b665f7f02173f30a0f
lt -> ec35606b119c7dd92af016b665f7f02173f30a0f
lv -> ec35606b119c7dd92af016b665f7f02173f30a0f
mk -> ec35606b119c7dd92af016b665f7f02173f30a0f
mr -> ec35606b119c7dd92af016b665f7f02173f30a0f
ms -> ec35606b119c7dd92af016b665f7f02173f30a0f
my -> ec35606b119c7dd92af016b665f7f02173f30a0f
nb-NO -> ec35606b119c7dd92af016b665f7f02173f30a0f
ne-NP -> ec35606b119c7dd92af016b665f7f02173f30a0f
nl -> ec35606b119c7dd92af016b665f7f02173f30a0f
nn-NO -> ec35606b119c7dd92af016b665f7f02173f30a0f
oc -> ec35606b119c7dd92af016b665f7f02173f30a0f
pa-IN -> ec35606b119c7dd92af016b665f7f02173f30a0f
pl -> ec35606b119c7dd92af016b665f7f02173f30a0f
pt-BR -> ec35606b119c7dd92af016b665f7f02173f30a0f
pt-PT -> ec35606b119c7dd92af016b665f7f02173f30a0f
rm -> ec35606b119c7dd92af016b665f7f02173f30a0f
ro -> ec35606b119c7dd92af016b665f7f02173f30a0f
ru -> ec35606b119c7dd92af016b665f7f02173f30a0f
sat -> ec35606b119c7dd92af016b665f7f02173f30a0f
sc -> ec35606b119c7dd92af016b665f7f02173f30a0f
sco -> ec35606b119c7dd92af016b665f7f02173f30a0f
si -> ec35606b119c7dd92af016b665f7f02173f30a0f
sk -> ec35606b119c7dd92af016b665f7f02173f30a0f
skr -> ec35606b119c7dd92af016b665f7f02173f30a0f
sl -> ec35606b119c7dd92af016b665f7f02173f30a0f
son -> ec35606b119c7dd92af016b665f7f02173f30a0f
sq -> ec35606b119c7dd92af016b665f7f02173f30a0f
sr -> ec35606b119c7dd92af016b665f7f02173f30a0f
sv-SE -> ec35606b119c7dd92af016b665f7f02173f30a0f
szl -> ec35606b119c7dd92af016b665f7f02173f30a0f
ta -> ec35606b119c7dd92af016b665f7f02173f30a0f
te -> ec35606b119c7dd92af016b665f7f02173f30a0f
tg -> ec35606b119c7dd92af016b665f7f02173f30a0f
th -> ec35606b119c7dd92af016b665f7f02173f30a0f
tl -> ec35606b119c7dd92af016b665f7f02173f30a0f
tr -> ec35606b119c7dd92af016b665f7f02173f30a0f
trs -> ec35606b119c7dd92af016b665f7f02173f30a0f
uk -> ec35606b119c7dd92af016b665f7f02173f30a0f
ur -> ec35606b119c7dd92af016b665f7f02173f30a0f
uz -> ec35606b119c7dd92af016b665f7f02173f30a0f
vi -> ec35606b119c7dd92af016b665f7f02173f30a0f
xh -> ec35606b119c7dd92af016b665f7f02173f30a0f
zh-CN -> ec35606b119c7dd92af016b665f7f02173f30a0f
zh-TW -> ec35606b119c7dd92af016b665f7f02173f30a0f
2024-11-07 09:20:18 +00:00
Mozilla Releng Treescript
e0b673a872 no bug - Merge android-l10n translations from mozilla-central r=release a=l10n 2024-11-07 02:42:10 +00:00
Fatih
56564e1ef8 Bug 1928872: Fix browser_service_worker_granular_overrides.js. r=tjr, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D227866
2024-11-05 02:13:42 +00:00
Fatih
586a1214f8 Bug 1928871: Fix browser_exslt_timezone_load.js. r=tjr, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D227870
2024-11-06 15:28:55 +00:00
Yannis Juglaret
c7055da05b Bug 1924623 - Only detour VariantClear in Firefox. a=dmeehan
Detouring VariantClear resulted in a huge crash spike for Thunderbird,
so let's do that only in Firefox.

Original Revision: https://phabricator.services.mozilla.com/D227957

Differential Revision: https://phabricator.services.mozilla.com/D228195
2024-11-06 23:57:51 +00:00
scottdowne
c53d55230b Bug 1929279 - Newtab fixing Fakespot list feed category for telemetry a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228047

Differential Revision: https://phabricator.services.mozilla.com/D228186
2024-11-06 23:57:25 +00:00
Titouan Thibaud
5586c804fe Bug 1924720 - Generate baseline profiles for Beta apks a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D225970

Differential Revision: https://phabricator.services.mozilla.com/D227937
2024-11-06 23:56:50 +00:00
alwu
e83cf23234 Bug 1929491 - try another state machine if any error happens during the engine initialization phase. r=media-playback-reviewers,aosmond, a=dmeehan
If an error occurs during media engine initialization, we should attempt
to use another state machine for playback. However, if the key system
is already set, it indicates that playback can only be initiated via the
media engine. In this case, we should propagate the error and refrain
from trying another state machine.

Differential Revision: https://phabricator.services.mozilla.com/D228107
2024-11-06 07:10:58 +00:00
Sarah Clements
070a5e2df3 Bug 1926893 - Change position of attention notification dot for vertical tabs r=sidebar-reviewers,desktop-theme-reviewers,dao,mconley,kcochrane, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227529
2024-11-05 17:40:02 +00:00
Paul Zuehlcke
fc650ed788 Bug 1928062 - Add test for BTP mode telemetry. r=anti-tracking-reviewers,bvandersloot, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227820
2024-11-04 15:57:02 +00:00
Paul Zuehlcke
c8937aac92 Bug 1928062 - Update BTP tests to take into account MODE_DISABLED. r=anti-tracking-reviewers,bvandersloot, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227819
2024-11-04 15:57:02 +00:00
Paul Zuehlcke
6e0bc2d3d3 Bug 1928062 - Add Glean metric to record BTP mode pref. r=bvandersloot, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227474
2024-11-04 15:57:02 +00:00
Dan Baker
a4401ec823 Bug 1928078 - Add back call for StartCallTelem to enable logging of call duration and other values;r=bwc, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227401
2024-10-30 23:06:16 +00:00
Drew Willcoxon
3be0bddfa9 Bug 1929476 - Vendor release-v133-desktop a=dmeehan 2024-11-05 19:26:42 -08:00
Emilio Cobos Álvarez
e526cff8fd Bug 1928736 - Avoid trying to create empty DrawTarget for painting range input shadow. r=gfx-reviewers,bradwerth, a=dmeehan
After bug 1918838 we can get a way smaller DPIRatio which ends up with a
zero-sized draw target. I don't think we care much about not drawing the
shadow in that case.

Differential Revision: https://phabricator.services.mozilla.com/D228074
2024-11-05 21:05:06 +00:00
Emilio Cobos Álvarez
ff17955e2b Bug 1928550 - Don't breakout on readonly urlbar. r=urlbar-reviewers,dao, a=dmeehan
This was a pre-existing issue that was only papered by chance.
this._toolbar is set before the early return for readonly urlbars, but
the ResizeObserver is only set up after it.

Be more explicit about when we allow breaking out of the container (and
effectively do it only for non-readonly urlbars).

Differential Revision: https://phabricator.services.mozilla.com/D227760
2024-11-04 10:11:07 +00:00
Emilio Cobos Álvarez
74cf86283e Bug 1928255 - Fix bug 1927111 in a better way. r=urlbar-reviewers,mak, a=dmeehan
Keep using the static position as we did before. As long as we don't
have anchor positioning this seems better than whack-a-mole-ing every
possible urlbar position change.

In order to make the fullscreen animation work, make our position
computation ignore transforms, which is how anchor positioning would
behave anyways.

Differential Revision: https://phabricator.services.mozilla.com/D227758
2024-11-04 16:11:58 +00:00
Emilio Cobos Álvarez
f2f76ccd6e Bug 1928255 - Add an option to ignore transforms to GeometryUtils. r=layout-reviewers,webidl,saschanaz,jwatt, a=dmeehan
I want to mimic what anchor positioning will eventually do, and this is
how anchor positioning would behave. I want to use this to avoid having
to hack around it in a different way.

Differential Revision: https://phabricator.services.mozilla.com/D227757
2024-11-04 16:11:58 +00:00
Emilio Cobos Álvarez
fbda43a85d Bug 1927111 - Shift urlbar during macOS fullscreen animation. r=Gijs,sfoster,urlbar-reviewers,mak, a=dmeehan
See comment for sadness.

Differential Revision: https://phabricator.services.mozilla.com/D226933
2024-10-30 13:09:46 +00:00
Emilio Cobos Álvarez
fb78c7bc0c Bug 1927111 - Don't rely on static position (top: auto) for urlbar position. r=Gijs,sfoster,desktop-theme-reviewers,urlbar-reviewers,mak, a=dmeehan
The static position of these boxes is not great to depend upon, see:

  https://github.com/w3c/csswg-drafts/issues/9939

Right now, we are relying on the static pos to be properly set which is
going to go away, eventually, and it is bogus, because it doesn't update
if e.g. only transform changes.

Use getBoxQuads to get the content box bounds properly. Also, make
breakout position: absolute explicitly, to prevent confusion.

Differential Revision: https://phabricator.services.mozilla.com/D226932
2024-10-30 13:09:46 +00:00
Dana Keeler
d1d0b8eb74 Bug 1929459 - enforce certificate transparency in early beta a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228113

Differential Revision: https://phabricator.services.mozilla.com/D228194
2024-11-06 17:21:42 +00:00
Kagami Sascha Rosylight
cc70339e7f Bug 1928868 - Adjust maxRecentMessageIDsPerSubscription to 100 a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D227784

Differential Revision: https://phabricator.services.mozilla.com/D228171
2024-11-06 17:08:49 +00:00
Kershaw Chang
2d15206cce Bug 1929093 - Disable network.http.http3.disable_when_third_party_roots_found, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228086
2024-11-06 17:01:34 +00:00
Andrew Sutherland
162b9e42a8 Bug 1927247 - Regenerate Client Id for ServiceWorkers on termination. a=dmeehan
Bug 1544232 changed it so ServiceWorker globals used a ClientInfo and
Client Id created by the ServiceWorkerPrivate rather than creating a
random client id.  This allows the ServiceWorkerManager to reliably map
a ServiceWorker Client Id back to the underlying ServiceWorker.

The problem with this was that ClientManagerService is not okay with
there being multiple ClientSources using the same id and it results in
an IPC_FAIL.  This was not a problem in desktop testing because under
fission the potential race window is incredibly small for a
ServiceWorker and its spawned successor to have a live ClientSource at
the same time because the ClientSource will be torn down by the
ClientManager WorkerRef on the transition to canceling and both SWs
will be spawned in the same process.  But on Android where there is no
fission, SWs spawn randomly with no affinity and so a successor can be
spawned on a different, more responsive process.

The fix here is to regenerate the Client Id whenever we terminate the
SW so we are prepared for the next time we spawn the SW.

This patch adds an additional test case to
browser_sw_lifetime_extension.js that is able to reproduce the crash
case on desktop by artificially blocking the ServiceWorker thread with
a monitor so that the ServiceWorker can't transition to Canceling until
its successor has already been spawned.  This reliably reproduces the
bug (when the fix is not in place).  This required adding some new test
infrastructure to WorkerTestUtils.

The new WorkerTestUtils methods provide 2 ways to hang the worker in a
controlled fashion until an observer notification is notified on the
main thread which use a shared helper class:

1. Use a monitor to completely block the thread until notified.  This
   prevents control runnables from running and thereby prevents worker
   refs from being notified.
2. Acquire a ThreadSafeWorkerRef and hold it until notified.  This lets
   the worker advance to Canceling but prevents progressing to Killing.

I added the WorkerRef mechanism first but it wasn't sufficient, so I
added the monitor mechanism, slightly generalizing the mechanism.

A mechanism to generate an observer notification on the main thread is
also added so that the successor ServiceWorker can notify the
predecessor SW without us needing to involve JSActors or other means
of running arbitrary JS in the process hosting the SWs.  This does mean
that when we are in non-fission mode we do need to limit the browser to
a single process in order to ensure both workers are spawned in the
same process.

Original Revision: https://phabricator.services.mozilla.com/D227446

Differential Revision: https://phabricator.services.mozilla.com/D228137
2024-11-06 17:01:03 +00:00
Mozilla Releng Treescript
da0ae214f5 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with DEVEDITION_133_0b5_RELEASE a=release CLOSED TREE DONTBUILD 2024-11-06 16:19:34 +00:00
Mozilla Releng Treescript
d9de57e1c6 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with FIREFOX_133_0b5_RELEASE a=release CLOSED TREE DONTBUILD 2024-11-06 16:04:04 +00:00
Mozilla Releng Treescript
258b899868 Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD 2024-11-06 14:04:51 +00:00
Mozilla Releng Treescript
838ead96d1 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with FIREFOX-ANDROID_133_0b5_RELEASE a=release CLOSED TREE DONTBUILD 2024-11-06 14:04:45 +00:00
Mozilla Releng Treescript
536af07647 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with FIREFOX_133_0b5_BUILD1 a=release CLOSED TREE DONTBUILD 2024-11-06 13:30:18 +00:00
Mozilla Releng Treescript
4cd8958e08 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with DEVEDITION_133_0b5_BUILD1 a=release CLOSED TREE DONTBUILD 2024-11-06 13:26:05 +00:00
Mozilla Releng Treescript
a165d3dbf9 No bug - Tagging 4a120c3dc07089b819e040aa7ed520b816b979f0 with FIREFOX-ANDROID_133_0b5_BUILD1 a=release CLOSED TREE DONTBUILD 2024-11-06 13:21:26 +00:00
Mozilla Releng Treescript
f3f6f7905b no bug - Bumping Mobile l10n changesets r=release a=l10n-bump
ach -> f75c1e6a305e68161037337767ece88e9de940b9
an -> f75c1e6a305e68161037337767ece88e9de940b9
ar -> f75c1e6a305e68161037337767ece88e9de940b9
ast -> f75c1e6a305e68161037337767ece88e9de940b9
az -> f75c1e6a305e68161037337767ece88e9de940b9
be -> f75c1e6a305e68161037337767ece88e9de940b9
bg -> f75c1e6a305e68161037337767ece88e9de940b9
bn -> f75c1e6a305e68161037337767ece88e9de940b9
br -> f75c1e6a305e68161037337767ece88e9de940b9
bs -> f75c1e6a305e68161037337767ece88e9de940b9
ca -> f75c1e6a305e68161037337767ece88e9de940b9
cak -> f75c1e6a305e68161037337767ece88e9de940b9
cs -> f75c1e6a305e68161037337767ece88e9de940b9
cy -> f75c1e6a305e68161037337767ece88e9de940b9
da -> f75c1e6a305e68161037337767ece88e9de940b9
de -> f75c1e6a305e68161037337767ece88e9de940b9
dsb -> f75c1e6a305e68161037337767ece88e9de940b9
el -> f75c1e6a305e68161037337767ece88e9de940b9
en-CA -> f75c1e6a305e68161037337767ece88e9de940b9
en-GB -> f75c1e6a305e68161037337767ece88e9de940b9
eo -> f75c1e6a305e68161037337767ece88e9de940b9
es-AR -> f75c1e6a305e68161037337767ece88e9de940b9
es-CL -> f75c1e6a305e68161037337767ece88e9de940b9
es-ES -> f75c1e6a305e68161037337767ece88e9de940b9
es-MX -> f75c1e6a305e68161037337767ece88e9de940b9
et -> f75c1e6a305e68161037337767ece88e9de940b9
eu -> f75c1e6a305e68161037337767ece88e9de940b9
fa -> f75c1e6a305e68161037337767ece88e9de940b9
ff -> f75c1e6a305e68161037337767ece88e9de940b9
fi -> f75c1e6a305e68161037337767ece88e9de940b9
fr -> f75c1e6a305e68161037337767ece88e9de940b9
fy-NL -> f75c1e6a305e68161037337767ece88e9de940b9
ga-IE -> f75c1e6a305e68161037337767ece88e9de940b9
gd -> f75c1e6a305e68161037337767ece88e9de940b9
gl -> f75c1e6a305e68161037337767ece88e9de940b9
gn -> f75c1e6a305e68161037337767ece88e9de940b9
gu-IN -> f75c1e6a305e68161037337767ece88e9de940b9
he -> f75c1e6a305e68161037337767ece88e9de940b9
hi-IN -> f75c1e6a305e68161037337767ece88e9de940b9
hr -> f75c1e6a305e68161037337767ece88e9de940b9
hsb -> f75c1e6a305e68161037337767ece88e9de940b9
hu -> f75c1e6a305e68161037337767ece88e9de940b9
hy-AM -> f75c1e6a305e68161037337767ece88e9de940b9
ia -> f75c1e6a305e68161037337767ece88e9de940b9
id -> f75c1e6a305e68161037337767ece88e9de940b9
is -> f75c1e6a305e68161037337767ece88e9de940b9
it -> f75c1e6a305e68161037337767ece88e9de940b9
ja -> f75c1e6a305e68161037337767ece88e9de940b9
ka -> f75c1e6a305e68161037337767ece88e9de940b9
kab -> f75c1e6a305e68161037337767ece88e9de940b9
kk -> f75c1e6a305e68161037337767ece88e9de940b9
km -> f75c1e6a305e68161037337767ece88e9de940b9
kn -> f75c1e6a305e68161037337767ece88e9de940b9
ko -> f75c1e6a305e68161037337767ece88e9de940b9
lij -> f75c1e6a305e68161037337767ece88e9de940b9
lo -> f75c1e6a305e68161037337767ece88e9de940b9
lt -> f75c1e6a305e68161037337767ece88e9de940b9
ltg -> f75c1e6a305e68161037337767ece88e9de940b9
lv -> f75c1e6a305e68161037337767ece88e9de940b9
meh -> f75c1e6a305e68161037337767ece88e9de940b9
mix -> f75c1e6a305e68161037337767ece88e9de940b9
ml -> f75c1e6a305e68161037337767ece88e9de940b9
mr -> f75c1e6a305e68161037337767ece88e9de940b9
ms -> f75c1e6a305e68161037337767ece88e9de940b9
my -> f75c1e6a305e68161037337767ece88e9de940b9
nb-NO -> f75c1e6a305e68161037337767ece88e9de940b9
ne-NP -> f75c1e6a305e68161037337767ece88e9de940b9
nl -> f75c1e6a305e68161037337767ece88e9de940b9
nn-NO -> f75c1e6a305e68161037337767ece88e9de940b9
oc -> f75c1e6a305e68161037337767ece88e9de940b9
pa-IN -> f75c1e6a305e68161037337767ece88e9de940b9
pl -> f75c1e6a305e68161037337767ece88e9de940b9
pt-BR -> f75c1e6a305e68161037337767ece88e9de940b9
pt-PT -> f75c1e6a305e68161037337767ece88e9de940b9
rm -> f75c1e6a305e68161037337767ece88e9de940b9
ro -> f75c1e6a305e68161037337767ece88e9de940b9
ru -> f75c1e6a305e68161037337767ece88e9de940b9
sk -> f75c1e6a305e68161037337767ece88e9de940b9
sl -> f75c1e6a305e68161037337767ece88e9de940b9
son -> f75c1e6a305e68161037337767ece88e9de940b9
sq -> f75c1e6a305e68161037337767ece88e9de940b9
sr -> f75c1e6a305e68161037337767ece88e9de940b9
sv-SE -> f75c1e6a305e68161037337767ece88e9de940b9
ta -> f75c1e6a305e68161037337767ece88e9de940b9
te -> f75c1e6a305e68161037337767ece88e9de940b9
th -> f75c1e6a305e68161037337767ece88e9de940b9
tl -> f75c1e6a305e68161037337767ece88e9de940b9
tr -> f75c1e6a305e68161037337767ece88e9de940b9
trs -> f75c1e6a305e68161037337767ece88e9de940b9
uk -> f75c1e6a305e68161037337767ece88e9de940b9
ur -> f75c1e6a305e68161037337767ece88e9de940b9
uz -> f75c1e6a305e68161037337767ece88e9de940b9
vi -> f75c1e6a305e68161037337767ece88e9de940b9
wo -> f75c1e6a305e68161037337767ece88e9de940b9
xh -> f75c1e6a305e68161037337767ece88e9de940b9
zam -> f75c1e6a305e68161037337767ece88e9de940b9
zh-CN -> f75c1e6a305e68161037337767ece88e9de940b9
zh-TW -> f75c1e6a305e68161037337767ece88e9de940b9
2024-11-06 09:15:41 +00:00
Mozilla Releng Treescript
3a6614a154 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
ach -> f75c1e6a305e68161037337767ece88e9de940b9
af -> f75c1e6a305e68161037337767ece88e9de940b9
an -> f75c1e6a305e68161037337767ece88e9de940b9
ar -> f75c1e6a305e68161037337767ece88e9de940b9
ast -> f75c1e6a305e68161037337767ece88e9de940b9
az -> f75c1e6a305e68161037337767ece88e9de940b9
be -> f75c1e6a305e68161037337767ece88e9de940b9
bg -> f75c1e6a305e68161037337767ece88e9de940b9
bn -> f75c1e6a305e68161037337767ece88e9de940b9
br -> f75c1e6a305e68161037337767ece88e9de940b9
bs -> f75c1e6a305e68161037337767ece88e9de940b9
ca -> f75c1e6a305e68161037337767ece88e9de940b9
ca-valencia -> f75c1e6a305e68161037337767ece88e9de940b9
cak -> f75c1e6a305e68161037337767ece88e9de940b9
cs -> f75c1e6a305e68161037337767ece88e9de940b9
cy -> f75c1e6a305e68161037337767ece88e9de940b9
da -> f75c1e6a305e68161037337767ece88e9de940b9
de -> f75c1e6a305e68161037337767ece88e9de940b9
dsb -> f75c1e6a305e68161037337767ece88e9de940b9
el -> f75c1e6a305e68161037337767ece88e9de940b9
en-CA -> f75c1e6a305e68161037337767ece88e9de940b9
en-GB -> f75c1e6a305e68161037337767ece88e9de940b9
eo -> f75c1e6a305e68161037337767ece88e9de940b9
es-AR -> f75c1e6a305e68161037337767ece88e9de940b9
es-CL -> f75c1e6a305e68161037337767ece88e9de940b9
es-ES -> f75c1e6a305e68161037337767ece88e9de940b9
es-MX -> f75c1e6a305e68161037337767ece88e9de940b9
et -> f75c1e6a305e68161037337767ece88e9de940b9
eu -> f75c1e6a305e68161037337767ece88e9de940b9
fa -> f75c1e6a305e68161037337767ece88e9de940b9
ff -> f75c1e6a305e68161037337767ece88e9de940b9
fi -> f75c1e6a305e68161037337767ece88e9de940b9
fr -> f75c1e6a305e68161037337767ece88e9de940b9
fur -> f75c1e6a305e68161037337767ece88e9de940b9
fy-NL -> f75c1e6a305e68161037337767ece88e9de940b9
ga-IE -> f75c1e6a305e68161037337767ece88e9de940b9
gd -> f75c1e6a305e68161037337767ece88e9de940b9
gl -> f75c1e6a305e68161037337767ece88e9de940b9
gn -> f75c1e6a305e68161037337767ece88e9de940b9
gu-IN -> f75c1e6a305e68161037337767ece88e9de940b9
he -> f75c1e6a305e68161037337767ece88e9de940b9
hi-IN -> f75c1e6a305e68161037337767ece88e9de940b9
hr -> f75c1e6a305e68161037337767ece88e9de940b9
hsb -> f75c1e6a305e68161037337767ece88e9de940b9
hu -> f75c1e6a305e68161037337767ece88e9de940b9
hy-AM -> f75c1e6a305e68161037337767ece88e9de940b9
ia -> f75c1e6a305e68161037337767ece88e9de940b9
id -> f75c1e6a305e68161037337767ece88e9de940b9
is -> f75c1e6a305e68161037337767ece88e9de940b9
it -> f75c1e6a305e68161037337767ece88e9de940b9
ja -> f75c1e6a305e68161037337767ece88e9de940b9
ja-JP-mac -> f75c1e6a305e68161037337767ece88e9de940b9
ka -> f75c1e6a305e68161037337767ece88e9de940b9
kab -> f75c1e6a305e68161037337767ece88e9de940b9
kk -> f75c1e6a305e68161037337767ece88e9de940b9
km -> f75c1e6a305e68161037337767ece88e9de940b9
kn -> f75c1e6a305e68161037337767ece88e9de940b9
ko -> f75c1e6a305e68161037337767ece88e9de940b9
lij -> f75c1e6a305e68161037337767ece88e9de940b9
lt -> f75c1e6a305e68161037337767ece88e9de940b9
lv -> f75c1e6a305e68161037337767ece88e9de940b9
mk -> f75c1e6a305e68161037337767ece88e9de940b9
mr -> f75c1e6a305e68161037337767ece88e9de940b9
ms -> f75c1e6a305e68161037337767ece88e9de940b9
my -> f75c1e6a305e68161037337767ece88e9de940b9
nb-NO -> f75c1e6a305e68161037337767ece88e9de940b9
ne-NP -> f75c1e6a305e68161037337767ece88e9de940b9
nl -> f75c1e6a305e68161037337767ece88e9de940b9
nn-NO -> f75c1e6a305e68161037337767ece88e9de940b9
oc -> f75c1e6a305e68161037337767ece88e9de940b9
pa-IN -> f75c1e6a305e68161037337767ece88e9de940b9
pl -> f75c1e6a305e68161037337767ece88e9de940b9
pt-BR -> f75c1e6a305e68161037337767ece88e9de940b9
pt-PT -> f75c1e6a305e68161037337767ece88e9de940b9
rm -> f75c1e6a305e68161037337767ece88e9de940b9
ro -> f75c1e6a305e68161037337767ece88e9de940b9
ru -> f75c1e6a305e68161037337767ece88e9de940b9
sat -> f75c1e6a305e68161037337767ece88e9de940b9
sc -> f75c1e6a305e68161037337767ece88e9de940b9
sco -> f75c1e6a305e68161037337767ece88e9de940b9
si -> f75c1e6a305e68161037337767ece88e9de940b9
sk -> f75c1e6a305e68161037337767ece88e9de940b9
skr -> f75c1e6a305e68161037337767ece88e9de940b9
sl -> f75c1e6a305e68161037337767ece88e9de940b9
son -> f75c1e6a305e68161037337767ece88e9de940b9
sq -> f75c1e6a305e68161037337767ece88e9de940b9
sr -> f75c1e6a305e68161037337767ece88e9de940b9
sv-SE -> f75c1e6a305e68161037337767ece88e9de940b9
szl -> f75c1e6a305e68161037337767ece88e9de940b9
ta -> f75c1e6a305e68161037337767ece88e9de940b9
te -> f75c1e6a305e68161037337767ece88e9de940b9
tg -> f75c1e6a305e68161037337767ece88e9de940b9
th -> f75c1e6a305e68161037337767ece88e9de940b9
tl -> f75c1e6a305e68161037337767ece88e9de940b9
tr -> f75c1e6a305e68161037337767ece88e9de940b9
trs -> f75c1e6a305e68161037337767ece88e9de940b9
uk -> f75c1e6a305e68161037337767ece88e9de940b9
ur -> f75c1e6a305e68161037337767ece88e9de940b9
uz -> f75c1e6a305e68161037337767ece88e9de940b9
vi -> f75c1e6a305e68161037337767ece88e9de940b9
xh -> f75c1e6a305e68161037337767ece88e9de940b9
zh-CN -> f75c1e6a305e68161037337767ece88e9de940b9
zh-TW -> f75c1e6a305e68161037337767ece88e9de940b9
2024-11-06 09:15:35 +00:00
Mozilla Releng Treescript
2ca066cf2b no bug - Merge android-l10n translations from mozilla-central r=release a=l10n 2024-11-06 02:23:16 +00:00
Calixte
b912041989 Bug 1928106 - Disable HWA for pdf.js on Windows a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D227359

Differential Revision: https://phabricator.services.mozilla.com/D228073
2024-11-05 20:31:33 +00:00
Chidam Gopal
36a6570fa6 Bug 1927814 - MLSuggest - handle engine restart and failure handling r=adw,urlbar-reviewers, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227286
2024-10-31 21:28:30 +00:00
Tarek Ziadé
c01ce06328 Bug 1927693 - allow permanent worker for inference r=cgopal, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227170
2024-10-30 13:05:25 +00:00
Tarek Ziadé
f679596bf1 Bug 1925471 - Check for values in PipelineOptions r=vazish,urlbar-reviewers,adw, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D226224
2024-10-30 13:05:24 +00:00
Mike Conley
e5bebc56cd Bug 1927755 - Don't proxy medium rectangle images returned from UAPI through the Pocket CDN. a=dmeehan
Passing an empty `sizes` array to DSImage will cause it to just use the raw source
URL for the image.

Original Revision: https://phabricator.services.mozilla.com/D227676

Differential Revision: https://phabricator.services.mozilla.com/D227961
2024-11-05 18:06:49 +00:00
Jon Coppeard
71278e3eea Bug 1927125 - Avoid triggering gray unmarking when unlinking module scripts r=sfink, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D226902
2024-10-28 17:34:58 +00:00
Lee Salzman
19208e031c Bug 1924578 - Disable DMABUF_WEBGL on Nvidia driver. r=aosmond, a=dmeehan
This adds a DMABUF_WEBGL feature that can be independently blocklisted from DMABUF itself.

After that, this adds a blocklist entry for the Nvidia driver which gives incorrect rendering.

Differential Revision: https://phabricator.services.mozilla.com/D227598
2024-11-02 03:50:17 +00:00
Dão Gottwald
059a02811f Bug 1925312 - Fix typo. r=tabbrowser-reviewers,dwalker, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227807
2024-11-04 15:29:55 +00:00
Cosmin Sabou
907c940abd Bug 1925999 - Disable test_http3.js on linux with socketprocess_networking for permafailing on opt,asan,ccov platforms. r=necko-reviewers,kershaw, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D227768
2024-11-04 09:11:04 +00:00
Mozilla Releng Treescript
2fb7068958 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump
ach -> 3b57544b4f5d4cd39436032958219a583bda9488
an -> 3b57544b4f5d4cd39436032958219a583bda9488
ar -> 3b57544b4f5d4cd39436032958219a583bda9488
ast -> 3b57544b4f5d4cd39436032958219a583bda9488
az -> 3b57544b4f5d4cd39436032958219a583bda9488
be -> 3b57544b4f5d4cd39436032958219a583bda9488
bg -> 3b57544b4f5d4cd39436032958219a583bda9488
bn -> 3b57544b4f5d4cd39436032958219a583bda9488
br -> 3b57544b4f5d4cd39436032958219a583bda9488
bs -> 3b57544b4f5d4cd39436032958219a583bda9488
ca -> 3b57544b4f5d4cd39436032958219a583bda9488
cak -> 3b57544b4f5d4cd39436032958219a583bda9488
cs -> 3b57544b4f5d4cd39436032958219a583bda9488
cy -> 3b57544b4f5d4cd39436032958219a583bda9488
da -> 3b57544b4f5d4cd39436032958219a583bda9488
de -> 3b57544b4f5d4cd39436032958219a583bda9488
dsb -> 3b57544b4f5d4cd39436032958219a583bda9488
el -> 3b57544b4f5d4cd39436032958219a583bda9488
en-CA -> 3b57544b4f5d4cd39436032958219a583bda9488
en-GB -> 3b57544b4f5d4cd39436032958219a583bda9488
eo -> 3b57544b4f5d4cd39436032958219a583bda9488
es-AR -> 3b57544b4f5d4cd39436032958219a583bda9488
es-CL -> 3b57544b4f5d4cd39436032958219a583bda9488
es-ES -> 3b57544b4f5d4cd39436032958219a583bda9488
es-MX -> 3b57544b4f5d4cd39436032958219a583bda9488
et -> 3b57544b4f5d4cd39436032958219a583bda9488
eu -> 3b57544b4f5d4cd39436032958219a583bda9488
fa -> 3b57544b4f5d4cd39436032958219a583bda9488
ff -> 3b57544b4f5d4cd39436032958219a583bda9488
fi -> 3b57544b4f5d4cd39436032958219a583bda9488
fr -> 3b57544b4f5d4cd39436032958219a583bda9488
fy-NL -> 3b57544b4f5d4cd39436032958219a583bda9488
ga-IE -> 3b57544b4f5d4cd39436032958219a583bda9488
gd -> 3b57544b4f5d4cd39436032958219a583bda9488
gl -> 3b57544b4f5d4cd39436032958219a583bda9488
gn -> 3b57544b4f5d4cd39436032958219a583bda9488
gu-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
he -> 3b57544b4f5d4cd39436032958219a583bda9488
hi-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
hr -> 3b57544b4f5d4cd39436032958219a583bda9488
hsb -> 3b57544b4f5d4cd39436032958219a583bda9488
hu -> 3b57544b4f5d4cd39436032958219a583bda9488
hy-AM -> 3b57544b4f5d4cd39436032958219a583bda9488
ia -> 3b57544b4f5d4cd39436032958219a583bda9488
id -> 3b57544b4f5d4cd39436032958219a583bda9488
is -> 3b57544b4f5d4cd39436032958219a583bda9488
it -> 3b57544b4f5d4cd39436032958219a583bda9488
ja -> 3b57544b4f5d4cd39436032958219a583bda9488
ka -> 3b57544b4f5d4cd39436032958219a583bda9488
kab -> 3b57544b4f5d4cd39436032958219a583bda9488
kk -> 3b57544b4f5d4cd39436032958219a583bda9488
km -> 3b57544b4f5d4cd39436032958219a583bda9488
kn -> 3b57544b4f5d4cd39436032958219a583bda9488
ko -> 3b57544b4f5d4cd39436032958219a583bda9488
lij -> 3b57544b4f5d4cd39436032958219a583bda9488
lo -> 3b57544b4f5d4cd39436032958219a583bda9488
lt -> 3b57544b4f5d4cd39436032958219a583bda9488
ltg -> 3b57544b4f5d4cd39436032958219a583bda9488
lv -> 3b57544b4f5d4cd39436032958219a583bda9488
meh -> 3b57544b4f5d4cd39436032958219a583bda9488
mix -> 3b57544b4f5d4cd39436032958219a583bda9488
ml -> 3b57544b4f5d4cd39436032958219a583bda9488
mr -> 3b57544b4f5d4cd39436032958219a583bda9488
ms -> 3b57544b4f5d4cd39436032958219a583bda9488
my -> 3b57544b4f5d4cd39436032958219a583bda9488
nb-NO -> 3b57544b4f5d4cd39436032958219a583bda9488
ne-NP -> 3b57544b4f5d4cd39436032958219a583bda9488
nl -> 3b57544b4f5d4cd39436032958219a583bda9488
nn-NO -> 3b57544b4f5d4cd39436032958219a583bda9488
oc -> 3b57544b4f5d4cd39436032958219a583bda9488
pa-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
pl -> 3b57544b4f5d4cd39436032958219a583bda9488
pt-BR -> 3b57544b4f5d4cd39436032958219a583bda9488
pt-PT -> 3b57544b4f5d4cd39436032958219a583bda9488
rm -> 3b57544b4f5d4cd39436032958219a583bda9488
ro -> 3b57544b4f5d4cd39436032958219a583bda9488
ru -> 3b57544b4f5d4cd39436032958219a583bda9488
sk -> 3b57544b4f5d4cd39436032958219a583bda9488
sl -> 3b57544b4f5d4cd39436032958219a583bda9488
son -> 3b57544b4f5d4cd39436032958219a583bda9488
sq -> 3b57544b4f5d4cd39436032958219a583bda9488
sr -> 3b57544b4f5d4cd39436032958219a583bda9488
sv-SE -> 3b57544b4f5d4cd39436032958219a583bda9488
ta -> 3b57544b4f5d4cd39436032958219a583bda9488
te -> 3b57544b4f5d4cd39436032958219a583bda9488
th -> 3b57544b4f5d4cd39436032958219a583bda9488
tl -> 3b57544b4f5d4cd39436032958219a583bda9488
tr -> 3b57544b4f5d4cd39436032958219a583bda9488
trs -> 3b57544b4f5d4cd39436032958219a583bda9488
uk -> 3b57544b4f5d4cd39436032958219a583bda9488
ur -> 3b57544b4f5d4cd39436032958219a583bda9488
uz -> 3b57544b4f5d4cd39436032958219a583bda9488
vi -> 3b57544b4f5d4cd39436032958219a583bda9488
wo -> 3b57544b4f5d4cd39436032958219a583bda9488
xh -> 3b57544b4f5d4cd39436032958219a583bda9488
zam -> 3b57544b4f5d4cd39436032958219a583bda9488
zh-CN -> 3b57544b4f5d4cd39436032958219a583bda9488
zh-TW -> 3b57544b4f5d4cd39436032958219a583bda9488
2024-11-05 09:15:48 +00:00
Mozilla Releng Treescript
12959238d4 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump
ach -> 3b57544b4f5d4cd39436032958219a583bda9488
af -> 3b57544b4f5d4cd39436032958219a583bda9488
an -> 3b57544b4f5d4cd39436032958219a583bda9488
ar -> 3b57544b4f5d4cd39436032958219a583bda9488
ast -> 3b57544b4f5d4cd39436032958219a583bda9488
az -> 3b57544b4f5d4cd39436032958219a583bda9488
be -> 3b57544b4f5d4cd39436032958219a583bda9488
bg -> 3b57544b4f5d4cd39436032958219a583bda9488
bn -> 3b57544b4f5d4cd39436032958219a583bda9488
br -> 3b57544b4f5d4cd39436032958219a583bda9488
bs -> 3b57544b4f5d4cd39436032958219a583bda9488
ca -> 3b57544b4f5d4cd39436032958219a583bda9488
ca-valencia -> 3b57544b4f5d4cd39436032958219a583bda9488
cak -> 3b57544b4f5d4cd39436032958219a583bda9488
cs -> 3b57544b4f5d4cd39436032958219a583bda9488
cy -> 3b57544b4f5d4cd39436032958219a583bda9488
da -> 3b57544b4f5d4cd39436032958219a583bda9488
de -> 3b57544b4f5d4cd39436032958219a583bda9488
dsb -> 3b57544b4f5d4cd39436032958219a583bda9488
el -> 3b57544b4f5d4cd39436032958219a583bda9488
en-CA -> 3b57544b4f5d4cd39436032958219a583bda9488
en-GB -> 3b57544b4f5d4cd39436032958219a583bda9488
eo -> 3b57544b4f5d4cd39436032958219a583bda9488
es-AR -> 3b57544b4f5d4cd39436032958219a583bda9488
es-CL -> 3b57544b4f5d4cd39436032958219a583bda9488
es-ES -> 3b57544b4f5d4cd39436032958219a583bda9488
es-MX -> 3b57544b4f5d4cd39436032958219a583bda9488
et -> 3b57544b4f5d4cd39436032958219a583bda9488
eu -> 3b57544b4f5d4cd39436032958219a583bda9488
fa -> 3b57544b4f5d4cd39436032958219a583bda9488
ff -> 3b57544b4f5d4cd39436032958219a583bda9488
fi -> 3b57544b4f5d4cd39436032958219a583bda9488
fr -> 3b57544b4f5d4cd39436032958219a583bda9488
fur -> 3b57544b4f5d4cd39436032958219a583bda9488
fy-NL -> 3b57544b4f5d4cd39436032958219a583bda9488
ga-IE -> 3b57544b4f5d4cd39436032958219a583bda9488
gd -> 3b57544b4f5d4cd39436032958219a583bda9488
gl -> 3b57544b4f5d4cd39436032958219a583bda9488
gn -> 3b57544b4f5d4cd39436032958219a583bda9488
gu-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
he -> 3b57544b4f5d4cd39436032958219a583bda9488
hi-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
hr -> 3b57544b4f5d4cd39436032958219a583bda9488
hsb -> 3b57544b4f5d4cd39436032958219a583bda9488
hu -> 3b57544b4f5d4cd39436032958219a583bda9488
hy-AM -> 3b57544b4f5d4cd39436032958219a583bda9488
ia -> 3b57544b4f5d4cd39436032958219a583bda9488
id -> 3b57544b4f5d4cd39436032958219a583bda9488
is -> 3b57544b4f5d4cd39436032958219a583bda9488
it -> 3b57544b4f5d4cd39436032958219a583bda9488
ja -> 3b57544b4f5d4cd39436032958219a583bda9488
ja-JP-mac -> 3b57544b4f5d4cd39436032958219a583bda9488
ka -> 3b57544b4f5d4cd39436032958219a583bda9488
kab -> 3b57544b4f5d4cd39436032958219a583bda9488
kk -> 3b57544b4f5d4cd39436032958219a583bda9488
km -> 3b57544b4f5d4cd39436032958219a583bda9488
kn -> 3b57544b4f5d4cd39436032958219a583bda9488
ko -> 3b57544b4f5d4cd39436032958219a583bda9488
lij -> 3b57544b4f5d4cd39436032958219a583bda9488
lt -> 3b57544b4f5d4cd39436032958219a583bda9488
lv -> 3b57544b4f5d4cd39436032958219a583bda9488
mk -> 3b57544b4f5d4cd39436032958219a583bda9488
mr -> 3b57544b4f5d4cd39436032958219a583bda9488
ms -> 3b57544b4f5d4cd39436032958219a583bda9488
my -> 3b57544b4f5d4cd39436032958219a583bda9488
nb-NO -> 3b57544b4f5d4cd39436032958219a583bda9488
ne-NP -> 3b57544b4f5d4cd39436032958219a583bda9488
nl -> 3b57544b4f5d4cd39436032958219a583bda9488
nn-NO -> 3b57544b4f5d4cd39436032958219a583bda9488
oc -> 3b57544b4f5d4cd39436032958219a583bda9488
pa-IN -> 3b57544b4f5d4cd39436032958219a583bda9488
pl -> 3b57544b4f5d4cd39436032958219a583bda9488
pt-BR -> 3b57544b4f5d4cd39436032958219a583bda9488
pt-PT -> 3b57544b4f5d4cd39436032958219a583bda9488
rm -> 3b57544b4f5d4cd39436032958219a583bda9488
ro -> 3b57544b4f5d4cd39436032958219a583bda9488
ru -> 3b57544b4f5d4cd39436032958219a583bda9488
sat -> 3b57544b4f5d4cd39436032958219a583bda9488
sc -> 3b57544b4f5d4cd39436032958219a583bda9488
sco -> 3b57544b4f5d4cd39436032958219a583bda9488
si -> 3b57544b4f5d4cd39436032958219a583bda9488
sk -> 3b57544b4f5d4cd39436032958219a583bda9488
skr -> 3b57544b4f5d4cd39436032958219a583bda9488
sl -> 3b57544b4f5d4cd39436032958219a583bda9488
son -> 3b57544b4f5d4cd39436032958219a583bda9488
sq -> 3b57544b4f5d4cd39436032958219a583bda9488
sr -> 3b57544b4f5d4cd39436032958219a583bda9488
sv-SE -> 3b57544b4f5d4cd39436032958219a583bda9488
szl -> 3b57544b4f5d4cd39436032958219a583bda9488
ta -> 3b57544b4f5d4cd39436032958219a583bda9488
te -> 3b57544b4f5d4cd39436032958219a583bda9488
tg -> 3b57544b4f5d4cd39436032958219a583bda9488
th -> 3b57544b4f5d4cd39436032958219a583bda9488
tl -> 3b57544b4f5d4cd39436032958219a583bda9488
tr -> 3b57544b4f5d4cd39436032958219a583bda9488
trs -> 3b57544b4f5d4cd39436032958219a583bda9488
uk -> 3b57544b4f5d4cd39436032958219a583bda9488
ur -> 3b57544b4f5d4cd39436032958219a583bda9488
uz -> 3b57544b4f5d4cd39436032958219a583bda9488
vi -> 3b57544b4f5d4cd39436032958219a583bda9488
xh -> 3b57544b4f5d4cd39436032958219a583bda9488
zh-CN -> 3b57544b4f5d4cd39436032958219a583bda9488
zh-TW -> 3b57544b4f5d4cd39436032958219a583bda9488
2024-11-05 09:15:41 +00:00