Commit Graph

921076 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
6ecd66ed03 Bug 1902315 - Remove other widget z-level fiction. r=win-reviewers,rkraesig,geckoview-reviewers,spohl,m_kato
This comes back to bug 42557 and co. It only does something
half-reasonable on Windows (on macOS we just lie and make z-order
tracking be latest-active tracking), and given we don't use the special
zorder flags elsewhere I'm pretty sure we should be able to just rip
this off... On some DEs like Wayland we can't re-stack toplevel windows.

Differential Revision: https://phabricator.services.mozilla.com/D213602
2024-06-19 07:47:36 +00:00
Andreas Pehrson
b0027fa5ab Bug 1903002 - Enable voice stream priming by default on macOS. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213965
2024-06-19 06:56:09 +00:00
Andreas Pehrson
066e3f4964 Bug 1903002 - Update cubeb-coreaudio-rs to 9ea3d3455d. r#cubeb-reviewers r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213964
2024-06-19 06:56:08 +00:00
iorgamgabriel
ecbfa4e0a1 Bug 1896989 - Implement Downloads Additional Errors r=android-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D213948
2024-06-19 06:29:36 +00:00
serge-sans-paille
a5d3b7569e Bug 1896414 - Fix typo in moz.configure ASAN check r=mhodson
Differential Revision: https://phabricator.services.mozilla.com/D214165
2024-06-19 05:52:47 +00:00
Andreas Farre
e548ff16d6 Bug 1886222 - Start reload by calling reload in the parent. r=Gijs,canadahonk,smaug
Differential Revision: https://phabricator.services.mozilla.com/D211519
2024-06-19 05:49:45 +00:00
Iulian Moraru
a8ff144a65 Backed out changeset 9cbdae9215d2 (bug 1901667) for causing xpcshell failures on test_commands_closetab.js. CLOSED TREE 2024-06-19 10:11:59 +03:00
Mozilla Releng Treescript
ff9155da1d no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 0544d7ec4802a5e7fa217587341bd72294770339
an -> 0544d7ec4802a5e7fa217587341bd72294770339
ar -> 0544d7ec4802a5e7fa217587341bd72294770339
ast -> 0544d7ec4802a5e7fa217587341bd72294770339
az -> 0544d7ec4802a5e7fa217587341bd72294770339
be -> 0544d7ec4802a5e7fa217587341bd72294770339
bg -> 0544d7ec4802a5e7fa217587341bd72294770339
bn -> 0544d7ec4802a5e7fa217587341bd72294770339
br -> 0544d7ec4802a5e7fa217587341bd72294770339
bs -> 0544d7ec4802a5e7fa217587341bd72294770339
ca -> 0544d7ec4802a5e7fa217587341bd72294770339
cak -> 0544d7ec4802a5e7fa217587341bd72294770339
cs -> 0544d7ec4802a5e7fa217587341bd72294770339
cy -> 0544d7ec4802a5e7fa217587341bd72294770339
da -> 0544d7ec4802a5e7fa217587341bd72294770339
de -> 0544d7ec4802a5e7fa217587341bd72294770339
dsb -> 0544d7ec4802a5e7fa217587341bd72294770339
el -> 0544d7ec4802a5e7fa217587341bd72294770339
en-CA -> 0544d7ec4802a5e7fa217587341bd72294770339
en-GB -> 0544d7ec4802a5e7fa217587341bd72294770339
eo -> 0544d7ec4802a5e7fa217587341bd72294770339
es-AR -> 0544d7ec4802a5e7fa217587341bd72294770339
es-CL -> 0544d7ec4802a5e7fa217587341bd72294770339
es-ES -> 0544d7ec4802a5e7fa217587341bd72294770339
es-MX -> 0544d7ec4802a5e7fa217587341bd72294770339
et -> 0544d7ec4802a5e7fa217587341bd72294770339
eu -> 0544d7ec4802a5e7fa217587341bd72294770339
fa -> 0544d7ec4802a5e7fa217587341bd72294770339
ff -> 0544d7ec4802a5e7fa217587341bd72294770339
fi -> 0544d7ec4802a5e7fa217587341bd72294770339
fr -> 0544d7ec4802a5e7fa217587341bd72294770339
fy-NL -> 0544d7ec4802a5e7fa217587341bd72294770339
ga-IE -> 0544d7ec4802a5e7fa217587341bd72294770339
gd -> 0544d7ec4802a5e7fa217587341bd72294770339
gl -> 0544d7ec4802a5e7fa217587341bd72294770339
gn -> 0544d7ec4802a5e7fa217587341bd72294770339
gu-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
he -> 0544d7ec4802a5e7fa217587341bd72294770339
hi-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
hr -> 0544d7ec4802a5e7fa217587341bd72294770339
hsb -> 0544d7ec4802a5e7fa217587341bd72294770339
hu -> 0544d7ec4802a5e7fa217587341bd72294770339
hy-AM -> 0544d7ec4802a5e7fa217587341bd72294770339
ia -> 0544d7ec4802a5e7fa217587341bd72294770339
id -> 0544d7ec4802a5e7fa217587341bd72294770339
is -> 0544d7ec4802a5e7fa217587341bd72294770339
it -> 0544d7ec4802a5e7fa217587341bd72294770339
ja -> 0544d7ec4802a5e7fa217587341bd72294770339
ka -> 0544d7ec4802a5e7fa217587341bd72294770339
kab -> 0544d7ec4802a5e7fa217587341bd72294770339
kk -> 0544d7ec4802a5e7fa217587341bd72294770339
km -> 0544d7ec4802a5e7fa217587341bd72294770339
kn -> 0544d7ec4802a5e7fa217587341bd72294770339
ko -> 0544d7ec4802a5e7fa217587341bd72294770339
lij -> 0544d7ec4802a5e7fa217587341bd72294770339
lo -> 0544d7ec4802a5e7fa217587341bd72294770339
lt -> 0544d7ec4802a5e7fa217587341bd72294770339
ltg -> 0544d7ec4802a5e7fa217587341bd72294770339
lv -> 0544d7ec4802a5e7fa217587341bd72294770339
meh -> 0544d7ec4802a5e7fa217587341bd72294770339
mix -> 0544d7ec4802a5e7fa217587341bd72294770339
ml -> 0544d7ec4802a5e7fa217587341bd72294770339
mr -> 0544d7ec4802a5e7fa217587341bd72294770339
ms -> 0544d7ec4802a5e7fa217587341bd72294770339
my -> 0544d7ec4802a5e7fa217587341bd72294770339
nb-NO -> 0544d7ec4802a5e7fa217587341bd72294770339
ne-NP -> 0544d7ec4802a5e7fa217587341bd72294770339
nl -> 0544d7ec4802a5e7fa217587341bd72294770339
nn-NO -> 0544d7ec4802a5e7fa217587341bd72294770339
oc -> 0544d7ec4802a5e7fa217587341bd72294770339
pa-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
pl -> 0544d7ec4802a5e7fa217587341bd72294770339
pt-BR -> 0544d7ec4802a5e7fa217587341bd72294770339
pt-PT -> 0544d7ec4802a5e7fa217587341bd72294770339
rm -> 0544d7ec4802a5e7fa217587341bd72294770339
ro -> 0544d7ec4802a5e7fa217587341bd72294770339
ru -> 0544d7ec4802a5e7fa217587341bd72294770339
sk -> 0544d7ec4802a5e7fa217587341bd72294770339
sl -> 0544d7ec4802a5e7fa217587341bd72294770339
son -> 0544d7ec4802a5e7fa217587341bd72294770339
sq -> 0544d7ec4802a5e7fa217587341bd72294770339
sr -> 0544d7ec4802a5e7fa217587341bd72294770339
sv-SE -> 0544d7ec4802a5e7fa217587341bd72294770339
ta -> 0544d7ec4802a5e7fa217587341bd72294770339
te -> 0544d7ec4802a5e7fa217587341bd72294770339
th -> 0544d7ec4802a5e7fa217587341bd72294770339
tl -> 0544d7ec4802a5e7fa217587341bd72294770339
tr -> 0544d7ec4802a5e7fa217587341bd72294770339
trs -> 0544d7ec4802a5e7fa217587341bd72294770339
uk -> 0544d7ec4802a5e7fa217587341bd72294770339
ur -> 0544d7ec4802a5e7fa217587341bd72294770339
uz -> 0544d7ec4802a5e7fa217587341bd72294770339
vi -> 0544d7ec4802a5e7fa217587341bd72294770339
wo -> 0544d7ec4802a5e7fa217587341bd72294770339
xh -> 0544d7ec4802a5e7fa217587341bd72294770339
zam -> 0544d7ec4802a5e7fa217587341bd72294770339
zh-CN -> 0544d7ec4802a5e7fa217587341bd72294770339
zh-TW -> 0544d7ec4802a5e7fa217587341bd72294770339
2024-06-19 06:59:50 +00:00
Mozilla Releng Treescript
96ce113513 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 0544d7ec4802a5e7fa217587341bd72294770339
af -> 0544d7ec4802a5e7fa217587341bd72294770339
an -> 0544d7ec4802a5e7fa217587341bd72294770339
ar -> 0544d7ec4802a5e7fa217587341bd72294770339
ast -> 0544d7ec4802a5e7fa217587341bd72294770339
az -> 0544d7ec4802a5e7fa217587341bd72294770339
be -> 0544d7ec4802a5e7fa217587341bd72294770339
bg -> 0544d7ec4802a5e7fa217587341bd72294770339
bn -> 0544d7ec4802a5e7fa217587341bd72294770339
bo -> 0544d7ec4802a5e7fa217587341bd72294770339
br -> 0544d7ec4802a5e7fa217587341bd72294770339
brx -> 0544d7ec4802a5e7fa217587341bd72294770339
bs -> 0544d7ec4802a5e7fa217587341bd72294770339
ca -> 0544d7ec4802a5e7fa217587341bd72294770339
ca-valencia -> 0544d7ec4802a5e7fa217587341bd72294770339
cak -> 0544d7ec4802a5e7fa217587341bd72294770339
ckb -> 0544d7ec4802a5e7fa217587341bd72294770339
cs -> 0544d7ec4802a5e7fa217587341bd72294770339
cy -> 0544d7ec4802a5e7fa217587341bd72294770339
da -> 0544d7ec4802a5e7fa217587341bd72294770339
de -> 0544d7ec4802a5e7fa217587341bd72294770339
dsb -> 0544d7ec4802a5e7fa217587341bd72294770339
el -> 0544d7ec4802a5e7fa217587341bd72294770339
en-CA -> 0544d7ec4802a5e7fa217587341bd72294770339
en-GB -> 0544d7ec4802a5e7fa217587341bd72294770339
eo -> 0544d7ec4802a5e7fa217587341bd72294770339
es-AR -> 0544d7ec4802a5e7fa217587341bd72294770339
es-CL -> 0544d7ec4802a5e7fa217587341bd72294770339
es-ES -> 0544d7ec4802a5e7fa217587341bd72294770339
es-MX -> 0544d7ec4802a5e7fa217587341bd72294770339
et -> 0544d7ec4802a5e7fa217587341bd72294770339
eu -> 0544d7ec4802a5e7fa217587341bd72294770339
fa -> 0544d7ec4802a5e7fa217587341bd72294770339
ff -> 0544d7ec4802a5e7fa217587341bd72294770339
fi -> 0544d7ec4802a5e7fa217587341bd72294770339
fr -> 0544d7ec4802a5e7fa217587341bd72294770339
fur -> 0544d7ec4802a5e7fa217587341bd72294770339
fy-NL -> 0544d7ec4802a5e7fa217587341bd72294770339
ga-IE -> 0544d7ec4802a5e7fa217587341bd72294770339
gd -> 0544d7ec4802a5e7fa217587341bd72294770339
gl -> 0544d7ec4802a5e7fa217587341bd72294770339
gn -> 0544d7ec4802a5e7fa217587341bd72294770339
gu-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
he -> 0544d7ec4802a5e7fa217587341bd72294770339
hi-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
hr -> 0544d7ec4802a5e7fa217587341bd72294770339
hsb -> 0544d7ec4802a5e7fa217587341bd72294770339
hu -> 0544d7ec4802a5e7fa217587341bd72294770339
hy-AM -> 0544d7ec4802a5e7fa217587341bd72294770339
hye -> 0544d7ec4802a5e7fa217587341bd72294770339
ia -> 0544d7ec4802a5e7fa217587341bd72294770339
id -> 0544d7ec4802a5e7fa217587341bd72294770339
is -> 0544d7ec4802a5e7fa217587341bd72294770339
it -> 0544d7ec4802a5e7fa217587341bd72294770339
ja -> 0544d7ec4802a5e7fa217587341bd72294770339
ja-JP-mac -> 0544d7ec4802a5e7fa217587341bd72294770339
ka -> 0544d7ec4802a5e7fa217587341bd72294770339
kab -> 0544d7ec4802a5e7fa217587341bd72294770339
kk -> 0544d7ec4802a5e7fa217587341bd72294770339
km -> 0544d7ec4802a5e7fa217587341bd72294770339
kn -> 0544d7ec4802a5e7fa217587341bd72294770339
ko -> 0544d7ec4802a5e7fa217587341bd72294770339
lij -> 0544d7ec4802a5e7fa217587341bd72294770339
lo -> 0544d7ec4802a5e7fa217587341bd72294770339
lt -> 0544d7ec4802a5e7fa217587341bd72294770339
ltg -> 0544d7ec4802a5e7fa217587341bd72294770339
lv -> 0544d7ec4802a5e7fa217587341bd72294770339
meh -> 0544d7ec4802a5e7fa217587341bd72294770339
mk -> 0544d7ec4802a5e7fa217587341bd72294770339
mr -> 0544d7ec4802a5e7fa217587341bd72294770339
ms -> 0544d7ec4802a5e7fa217587341bd72294770339
my -> 0544d7ec4802a5e7fa217587341bd72294770339
nb-NO -> 0544d7ec4802a5e7fa217587341bd72294770339
ne-NP -> 0544d7ec4802a5e7fa217587341bd72294770339
nl -> 0544d7ec4802a5e7fa217587341bd72294770339
nn-NO -> 0544d7ec4802a5e7fa217587341bd72294770339
oc -> 0544d7ec4802a5e7fa217587341bd72294770339
pa-IN -> 0544d7ec4802a5e7fa217587341bd72294770339
pl -> 0544d7ec4802a5e7fa217587341bd72294770339
pt-BR -> 0544d7ec4802a5e7fa217587341bd72294770339
pt-PT -> 0544d7ec4802a5e7fa217587341bd72294770339
rm -> 0544d7ec4802a5e7fa217587341bd72294770339
ro -> 0544d7ec4802a5e7fa217587341bd72294770339
ru -> 0544d7ec4802a5e7fa217587341bd72294770339
sat -> 0544d7ec4802a5e7fa217587341bd72294770339
sc -> 0544d7ec4802a5e7fa217587341bd72294770339
scn -> 0544d7ec4802a5e7fa217587341bd72294770339
sco -> 0544d7ec4802a5e7fa217587341bd72294770339
si -> 0544d7ec4802a5e7fa217587341bd72294770339
sk -> 0544d7ec4802a5e7fa217587341bd72294770339
skr -> 0544d7ec4802a5e7fa217587341bd72294770339
sl -> 0544d7ec4802a5e7fa217587341bd72294770339
son -> 0544d7ec4802a5e7fa217587341bd72294770339
sq -> 0544d7ec4802a5e7fa217587341bd72294770339
sr -> 0544d7ec4802a5e7fa217587341bd72294770339
sv-SE -> 0544d7ec4802a5e7fa217587341bd72294770339
szl -> 0544d7ec4802a5e7fa217587341bd72294770339
ta -> 0544d7ec4802a5e7fa217587341bd72294770339
te -> 0544d7ec4802a5e7fa217587341bd72294770339
tg -> 0544d7ec4802a5e7fa217587341bd72294770339
th -> 0544d7ec4802a5e7fa217587341bd72294770339
tl -> 0544d7ec4802a5e7fa217587341bd72294770339
tr -> 0544d7ec4802a5e7fa217587341bd72294770339
trs -> 0544d7ec4802a5e7fa217587341bd72294770339
uk -> 0544d7ec4802a5e7fa217587341bd72294770339
ur -> 0544d7ec4802a5e7fa217587341bd72294770339
uz -> 0544d7ec4802a5e7fa217587341bd72294770339
vi -> 0544d7ec4802a5e7fa217587341bd72294770339
wo -> 0544d7ec4802a5e7fa217587341bd72294770339
xh -> 0544d7ec4802a5e7fa217587341bd72294770339
zh-CN -> 0544d7ec4802a5e7fa217587341bd72294770339
zh-TW -> 0544d7ec4802a5e7fa217587341bd72294770339
2024-06-19 06:59:43 +00:00
Geoff Lankow
7118d9b96b Bug 1888019 - Use a different client ID, scope and keys for Sync in Thunderbird. r=teshaq,sync-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D205783
2024-06-19 02:39:37 +00:00
sarah541
a2558c2be1 Bug 1897354 - Fix Display toolbar padding issue r=android-reviewers,mavduevskiy
Differential Revision: https://phabricator.services.mozilla.com/D214176
2024-06-19 01:46:37 +00:00
Makoto Kato
a2774d968f Bug 1902985 - Turn on test_osPreferences.js on GeckoView. r=platform-i18n-reviewers,dminor
Although I turned off this since mobile didn't support ICU and xpcshell
didn't run on Java service. But now, we can run this test even if
GeckoView.

Differential Revision: https://phabricator.services.mozilla.com/D213919
2024-06-19 01:37:06 +00:00
Mozilla Releng Treescript
a43b4c0a59 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-06-19 00:35:53 +00:00
Daniel Holbert
76bf8d142b Bug 1903440: Use MakeUnique instead of 'new' to initialize UniquePtr in RemotePrintJobParent. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D214184
2024-06-19 00:07:31 +00:00
Max Christian Pohle
45e0eceb51 Bug 1899887 - Fix race condition in mailto test, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D213605
2024-06-18 23:56:33 +00:00
Erik Nordin
d5a1a0fd00 Bug 1903393 - Send the text source to telemetry r=translations-reviewers,gregtatum
Adds the ability for the SelectTranslationsPanel to send
to telemetry whether the source text came from an active
selection or from a right-clicked hyperlink's text.

Differential Revision: https://phabricator.services.mozilla.com/D214161
2024-06-18 23:55:24 +00:00
Erik Nordin
fe94bcb5e1 Bug 1903392 - Send source-language changes to telemetry r=translations-reviewers,gregtatum
Adds the ability for the SelectTranslationsPanel to send
telemetry events when the source language is changed and a
translation is requested from the unsupported-language view.

Differential Revision: https://phabricator.services.mozilla.com/D214160
2024-06-18 23:55:23 +00:00
Erik Nordin
71dd7d9538 Bug 1903391 - Clean up language extra_key definitions r=translations-reviewers,gregtatum
Cleans up the definitions of the language extra_key values
throughout Translations Telemetry to use references for all
of the language keys that have the exact same definition.

Differential Revision: https://phabricator.services.mozilla.com/D214163
2024-06-18 23:55:23 +00:00
Erik Nordin
3ac10c73a2 Bug 1903391 - Send from- and to-language changes to telemetry r=translations-reviewers,gregtatum
Adds the ability for the SelectTranslationsPanel to send
telemetry events when the from-language or the to-language
is changed in the panel such that a new translation is triggered.

Differential Revision: https://phabricator.services.mozilla.com/D214159
2024-06-18 23:55:23 +00:00
Ryan VanderMeulen
6446a93af4 Bug 1903346 - Migrate the Play In-App Review library to the AC dependencies plugin. r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D214144
2024-06-18 23:39:50 +00:00
longsonr
7f782f44d5 Bug 1858806 - Add crashtest r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D214171
2024-06-18 23:39:38 +00:00
Adriel Arsenault
994259076a Bug 1898576 - adjust retailer name localization for .fr and .de, r=shopping-reviewers,fluent-reviewers,Gijs,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D214158
2024-06-18 23:33:06 +00:00
pstanciu
60e14507ee Backed out 3 changesets (bug 1903141) for causing crashtest failures on nsSplittableFrame.cpp CLOSED TREE
Backed out changeset ccd18b9b52fc (bug 1903141)
Backed out changeset fbd60d2007b0 (bug 1903141)
Backed out changeset ce65f1574c68 (bug 1903141)
2024-06-19 03:15:25 +03:00
pstanciu
af471a78e1 Backed out changeset 08430749c503 (bug 1817981) for causing mochitest failures on test_worker_in_background.html 2024-06-19 03:11:23 +03:00
pstanciu
ba4157f317 Backed out changeset e38543d56e9b (bug 1899872) for causing build bustages CLOSED TREE 2024-06-19 01:26:07 +03:00
Hiroyuki Ikezoe
2bf18ccc89 Bug 1885106 - Implement LayoutUtils.rectToTopLevelWidgetRect. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D211131
2024-06-18 22:00:49 +00:00
Jan Varga
a428c7d149 Bug 1903387 - Always take ownership of the passed directory lock in PrepareDatastoreOp::DirectoryLockAcquired; r=dom-storage-reviewers,asuth
If we don't always take ownership of the directory lock then it can happen that
the directory lock will get released without Drop being called prior that.
If we are shutting down or the actor is destroyed the directory lock will get
dropped and relased in PrepareDatastoreOp::Cleanup.

Differential Revision: https://phabricator.services.mozilla.com/D214168
2024-06-18 22:00:11 +00:00
John Schanck
ecafc143e5 Bug 1902159 - add a pref to control whether P256 is sent in client hello. r=djackson,necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D213505
2024-06-18 21:56:17 +00:00
Matthew Gaudet
b28775fbd4 Bug 1440748 - Add recursion limit to JSStructuredCloneReader r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D214153
2024-06-18 21:53:39 +00:00
Steve Fink
53d755ffc9 Bug 1899872 - Move SliceBudget (and {Work,Time}Budget) from js:: namespace to JS:: r=jonco,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D212303
2024-06-18 21:46:32 +00:00
Irene Ni
81dbc9059c Bug 1900947 - wrong order of font size buttons in new reader mode settings. r=reader-mode-reviewers,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D213672
2024-06-18 21:37:12 +00:00
aiunusov
184c378e1a Bug 1817981 - Add possibility to mark worker private being in background, r=smaug,asuth
Differential Revision: https://phabricator.services.mozilla.com/D209334
2024-06-18 21:36:01 +00:00
Gabriel Luong
25a6fd1290 Bug 1902888 - Add a secret setting for Homepage as a New Tab r=android-reviewers,petru
- Add a secret setting to enable Homepage as a New Tab. The purpose of this is to facilitate the incremental development of the feature and allow for us to land changes behind a feature flag and temporary setting.

Differential Revision: https://phabricator.services.mozilla.com/D213894
2024-06-18 21:26:04 +00:00
pstanciu
de57c70fe0 Backed out changeset 33ecc0ca4063 (bug 1440748) for causing bustages on bug1440748.js CLOSED TREE 2024-06-19 00:14:46 +03:00
Daisuke Akatsuka
d6c99e6022 Bug 1845042: Make editing tags feature when adding multiple bookmarks r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D212393
2024-06-18 21:00:07 +00:00
Matthew Gaudet
1437cd5f14 Bug 1440748 - Add recursion limit to JSStructuredCloneReader r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D214153
2024-06-18 20:40:31 +00:00
Ting-Yu Lin
cd80eb1aef Bug 1903141 Part 3 - Store floats list in a frame property rather than in nsBlockFrame::mFloats. r=dholbert
On optimized builds for all desktop platforms, `nsBlockFrame` is 192 bytes, and
`mFloats` is 16 bytes. With this patch, we can reduce the size of `nsBlockFrame`
to 176 bytes, saving 8.33% memory on every `nsBlockFrame` and its derived
subclasses allocated.

On a real webpage like https://en.wikipedia.org/wiki/Firefox, `about:memory`
shows that we allocate 0.36 MB of `nsBlockFrame` consistently. After this patch,
we allocate 0.33 MB, saving approximately 30 KB (0.36 MB * 8.33%) of the memory.

Differential Revision: https://phabricator.services.mozilla.com/D214046
2024-06-18 20:13:55 +00:00
Ting-Yu Lin
11ae833dc9 Bug 1903141 Part 2 - Annotate EnsurePushedFloats() as MOZ_NONNULL_RETURN. r=dholbert
`EnsurePushedFloats()` either returns the existing pushed floats list or creates
a new empty one. Therefore, it can never return nullptr.

Differential Revision: https://phabricator.services.mozilla.com/D214045
2024-06-18 20:13:54 +00:00
Ting-Yu Lin
fda2f65b44 Bug 1903141 Part 1 - Simplify MaybeHasFloats() that checks pushed floats. r=dholbert
After Bug 1902542 Part 5 [1], the pushed floats list is deleted if it is empty.
Therefore, we can simplify `MaybeHasFloats()` as suggested in the XXX comment.

[1] https://hg.mozilla.org/mozilla-central/rev/52a9610fc9f2

Differential Revision: https://phabricator.services.mozilla.com/D214044
2024-06-18 20:13:54 +00:00
Yury Delendik
8c656bb02a Bug 1897989 - Add Wasm exception-handling tests for JSPI. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D211222
2024-06-18 19:59:48 +00:00
Jason Prickett
471ac8b38d Bug 1901499 - Allow extensions success link to open in spotlight r=mconley
This patch allows the extensions success link to also be opened when the migration wizard is running in the spotlight. The issue seems to be that the browser element used in `OpenAboutAddons` doesn't exist when running in spotlight, so I've opted to instead allow the event to be handled with `OpenURL` when running in the aboutwelcome bundle, and also adding a parameter to handle trusted links with OpenURL.

Differential Revision: https://phabricator.services.mozilla.com/D213666
2024-06-18 19:51:37 +00:00
Sammy Khamis
e2a617272c Bug 1901667: Fix Intermittent test_commands_closetab.js failures r=markh
Differential Revision: https://phabricator.services.mozilla.com/D214156
2024-06-18 19:42:56 +00:00
Teodor Tanasoaia
273cd6fde1 Bug 1903296 - Update wgpu to revision a2fcd72606f83cbb58c1aca2e7e1ad52a11d2067. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D214111
2024-06-18 19:41:12 +00:00
Byron Campen [:bwc]
40692920f6 Bug 1776143: Fix leak on init failure, make DataChannelRegistry non-refcounted, and add some assertions. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D213839
2024-06-18 19:38:13 +00:00
Irene Ni
49cfbf17cc Bug 1902423 - Add labels to Read aloud menu to improve screenreader support. r=reader-mode-reviewers,accessibility-frontend-reviewers,desktop-theme-reviewers,Itiel,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D213683
2024-06-18 19:29:26 +00:00
alwu
1d32d9de23 Bug 1896948 - restrict MFCDM support based on origin. r=media-playback-reviewers,padenot
We wanted to have a temporary workaround to explicitly allow/block
domains to use MFCDM due to the bug 1901334. As this is only a
workaround, we'd like to do it in a simplest way in order to save our
resource.

Our strategy is to keep Nightly unfiltered so that we could discover
more websites affected by the CSS problem. On other channels, we would
currently only allow Netflix to use MFCDM as we have been testing
with them and know that issue won't affect them.

We will first try to use the allow list first to ensure the MFCDM
playback quality, and gradually switch to the block list to enable the
MFCDM ability to more websites.

Differential Revision: https://phabricator.services.mozilla.com/D213820
2024-06-18 19:28:41 +00:00
pstanciu
7b49203aee Backed out 3 changesets (bug 1889444) for causing xpcshell failures on test_JOG.js CLOSED TREE
Backed out changeset 40bffb571031 (bug 1889444)
Backed out changeset 3b1dc8369d98 (bug 1889444)
Backed out changeset 794e7b951f29 (bug 1889444)
2024-06-18 22:53:49 +03:00
Mozilla Releng Treescript
fd4da0f879 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> dda7293d62555179c77b2a2476c6d010118ad692
an -> dda7293d62555179c77b2a2476c6d010118ad692
ar -> dda7293d62555179c77b2a2476c6d010118ad692
ast -> dda7293d62555179c77b2a2476c6d010118ad692
az -> dda7293d62555179c77b2a2476c6d010118ad692
be -> dda7293d62555179c77b2a2476c6d010118ad692
bg -> dda7293d62555179c77b2a2476c6d010118ad692
bn -> dda7293d62555179c77b2a2476c6d010118ad692
br -> dda7293d62555179c77b2a2476c6d010118ad692
bs -> dda7293d62555179c77b2a2476c6d010118ad692
ca -> dda7293d62555179c77b2a2476c6d010118ad692
cak -> dda7293d62555179c77b2a2476c6d010118ad692
cs -> dda7293d62555179c77b2a2476c6d010118ad692
cy -> dda7293d62555179c77b2a2476c6d010118ad692
da -> dda7293d62555179c77b2a2476c6d010118ad692
de -> dda7293d62555179c77b2a2476c6d010118ad692
dsb -> dda7293d62555179c77b2a2476c6d010118ad692
el -> dda7293d62555179c77b2a2476c6d010118ad692
en-CA -> dda7293d62555179c77b2a2476c6d010118ad692
en-GB -> dda7293d62555179c77b2a2476c6d010118ad692
eo -> dda7293d62555179c77b2a2476c6d010118ad692
es-AR -> dda7293d62555179c77b2a2476c6d010118ad692
es-CL -> dda7293d62555179c77b2a2476c6d010118ad692
es-ES -> dda7293d62555179c77b2a2476c6d010118ad692
es-MX -> dda7293d62555179c77b2a2476c6d010118ad692
et -> dda7293d62555179c77b2a2476c6d010118ad692
eu -> dda7293d62555179c77b2a2476c6d010118ad692
fa -> dda7293d62555179c77b2a2476c6d010118ad692
ff -> dda7293d62555179c77b2a2476c6d010118ad692
fi -> dda7293d62555179c77b2a2476c6d010118ad692
fr -> dda7293d62555179c77b2a2476c6d010118ad692
fy-NL -> dda7293d62555179c77b2a2476c6d010118ad692
ga-IE -> dda7293d62555179c77b2a2476c6d010118ad692
gd -> dda7293d62555179c77b2a2476c6d010118ad692
gl -> dda7293d62555179c77b2a2476c6d010118ad692
gn -> dda7293d62555179c77b2a2476c6d010118ad692
gu-IN -> dda7293d62555179c77b2a2476c6d010118ad692
he -> dda7293d62555179c77b2a2476c6d010118ad692
hi-IN -> dda7293d62555179c77b2a2476c6d010118ad692
hr -> dda7293d62555179c77b2a2476c6d010118ad692
hsb -> dda7293d62555179c77b2a2476c6d010118ad692
hu -> dda7293d62555179c77b2a2476c6d010118ad692
hy-AM -> dda7293d62555179c77b2a2476c6d010118ad692
ia -> dda7293d62555179c77b2a2476c6d010118ad692
id -> dda7293d62555179c77b2a2476c6d010118ad692
is -> dda7293d62555179c77b2a2476c6d010118ad692
it -> dda7293d62555179c77b2a2476c6d010118ad692
ja -> dda7293d62555179c77b2a2476c6d010118ad692
ka -> dda7293d62555179c77b2a2476c6d010118ad692
kab -> dda7293d62555179c77b2a2476c6d010118ad692
kk -> dda7293d62555179c77b2a2476c6d010118ad692
km -> dda7293d62555179c77b2a2476c6d010118ad692
kn -> dda7293d62555179c77b2a2476c6d010118ad692
ko -> dda7293d62555179c77b2a2476c6d010118ad692
lij -> dda7293d62555179c77b2a2476c6d010118ad692
lo -> dda7293d62555179c77b2a2476c6d010118ad692
lt -> dda7293d62555179c77b2a2476c6d010118ad692
ltg -> dda7293d62555179c77b2a2476c6d010118ad692
lv -> dda7293d62555179c77b2a2476c6d010118ad692
meh -> dda7293d62555179c77b2a2476c6d010118ad692
mix -> dda7293d62555179c77b2a2476c6d010118ad692
ml -> dda7293d62555179c77b2a2476c6d010118ad692
mr -> dda7293d62555179c77b2a2476c6d010118ad692
ms -> dda7293d62555179c77b2a2476c6d010118ad692
my -> dda7293d62555179c77b2a2476c6d010118ad692
nb-NO -> dda7293d62555179c77b2a2476c6d010118ad692
ne-NP -> dda7293d62555179c77b2a2476c6d010118ad692
nl -> dda7293d62555179c77b2a2476c6d010118ad692
nn-NO -> dda7293d62555179c77b2a2476c6d010118ad692
oc -> dda7293d62555179c77b2a2476c6d010118ad692
pa-IN -> dda7293d62555179c77b2a2476c6d010118ad692
pl -> dda7293d62555179c77b2a2476c6d010118ad692
pt-BR -> dda7293d62555179c77b2a2476c6d010118ad692
pt-PT -> dda7293d62555179c77b2a2476c6d010118ad692
rm -> dda7293d62555179c77b2a2476c6d010118ad692
ro -> dda7293d62555179c77b2a2476c6d010118ad692
ru -> dda7293d62555179c77b2a2476c6d010118ad692
sk -> dda7293d62555179c77b2a2476c6d010118ad692
sl -> dda7293d62555179c77b2a2476c6d010118ad692
son -> dda7293d62555179c77b2a2476c6d010118ad692
sq -> dda7293d62555179c77b2a2476c6d010118ad692
sr -> dda7293d62555179c77b2a2476c6d010118ad692
sv-SE -> dda7293d62555179c77b2a2476c6d010118ad692
ta -> dda7293d62555179c77b2a2476c6d010118ad692
te -> dda7293d62555179c77b2a2476c6d010118ad692
th -> dda7293d62555179c77b2a2476c6d010118ad692
tl -> dda7293d62555179c77b2a2476c6d010118ad692
tr -> dda7293d62555179c77b2a2476c6d010118ad692
trs -> dda7293d62555179c77b2a2476c6d010118ad692
uk -> dda7293d62555179c77b2a2476c6d010118ad692
ur -> dda7293d62555179c77b2a2476c6d010118ad692
uz -> dda7293d62555179c77b2a2476c6d010118ad692
vi -> dda7293d62555179c77b2a2476c6d010118ad692
wo -> dda7293d62555179c77b2a2476c6d010118ad692
xh -> dda7293d62555179c77b2a2476c6d010118ad692
zam -> dda7293d62555179c77b2a2476c6d010118ad692
zh-CN -> dda7293d62555179c77b2a2476c6d010118ad692
zh-TW -> dda7293d62555179c77b2a2476c6d010118ad692
2024-06-18 19:01:29 +00:00
Mozilla Releng Treescript
783e192a0f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> dda7293d62555179c77b2a2476c6d010118ad692
af -> dda7293d62555179c77b2a2476c6d010118ad692
an -> dda7293d62555179c77b2a2476c6d010118ad692
ar -> dda7293d62555179c77b2a2476c6d010118ad692
ast -> dda7293d62555179c77b2a2476c6d010118ad692
az -> dda7293d62555179c77b2a2476c6d010118ad692
be -> dda7293d62555179c77b2a2476c6d010118ad692
bg -> dda7293d62555179c77b2a2476c6d010118ad692
bn -> dda7293d62555179c77b2a2476c6d010118ad692
bo -> dda7293d62555179c77b2a2476c6d010118ad692
br -> dda7293d62555179c77b2a2476c6d010118ad692
brx -> dda7293d62555179c77b2a2476c6d010118ad692
bs -> dda7293d62555179c77b2a2476c6d010118ad692
ca -> dda7293d62555179c77b2a2476c6d010118ad692
ca-valencia -> dda7293d62555179c77b2a2476c6d010118ad692
cak -> dda7293d62555179c77b2a2476c6d010118ad692
ckb -> dda7293d62555179c77b2a2476c6d010118ad692
cs -> dda7293d62555179c77b2a2476c6d010118ad692
cy -> dda7293d62555179c77b2a2476c6d010118ad692
da -> dda7293d62555179c77b2a2476c6d010118ad692
de -> dda7293d62555179c77b2a2476c6d010118ad692
dsb -> dda7293d62555179c77b2a2476c6d010118ad692
el -> dda7293d62555179c77b2a2476c6d010118ad692
en-CA -> dda7293d62555179c77b2a2476c6d010118ad692
en-GB -> dda7293d62555179c77b2a2476c6d010118ad692
eo -> dda7293d62555179c77b2a2476c6d010118ad692
es-AR -> dda7293d62555179c77b2a2476c6d010118ad692
es-CL -> dda7293d62555179c77b2a2476c6d010118ad692
es-ES -> dda7293d62555179c77b2a2476c6d010118ad692
es-MX -> dda7293d62555179c77b2a2476c6d010118ad692
et -> dda7293d62555179c77b2a2476c6d010118ad692
eu -> dda7293d62555179c77b2a2476c6d010118ad692
fa -> dda7293d62555179c77b2a2476c6d010118ad692
ff -> dda7293d62555179c77b2a2476c6d010118ad692
fi -> dda7293d62555179c77b2a2476c6d010118ad692
fr -> dda7293d62555179c77b2a2476c6d010118ad692
fur -> dda7293d62555179c77b2a2476c6d010118ad692
fy-NL -> dda7293d62555179c77b2a2476c6d010118ad692
ga-IE -> dda7293d62555179c77b2a2476c6d010118ad692
gd -> dda7293d62555179c77b2a2476c6d010118ad692
gl -> dda7293d62555179c77b2a2476c6d010118ad692
gn -> dda7293d62555179c77b2a2476c6d010118ad692
gu-IN -> dda7293d62555179c77b2a2476c6d010118ad692
he -> dda7293d62555179c77b2a2476c6d010118ad692
hi-IN -> dda7293d62555179c77b2a2476c6d010118ad692
hr -> dda7293d62555179c77b2a2476c6d010118ad692
hsb -> dda7293d62555179c77b2a2476c6d010118ad692
hu -> dda7293d62555179c77b2a2476c6d010118ad692
hy-AM -> dda7293d62555179c77b2a2476c6d010118ad692
hye -> dda7293d62555179c77b2a2476c6d010118ad692
ia -> dda7293d62555179c77b2a2476c6d010118ad692
id -> dda7293d62555179c77b2a2476c6d010118ad692
is -> dda7293d62555179c77b2a2476c6d010118ad692
it -> dda7293d62555179c77b2a2476c6d010118ad692
ja -> dda7293d62555179c77b2a2476c6d010118ad692
ja-JP-mac -> dda7293d62555179c77b2a2476c6d010118ad692
ka -> dda7293d62555179c77b2a2476c6d010118ad692
kab -> dda7293d62555179c77b2a2476c6d010118ad692
kk -> dda7293d62555179c77b2a2476c6d010118ad692
km -> dda7293d62555179c77b2a2476c6d010118ad692
kn -> dda7293d62555179c77b2a2476c6d010118ad692
ko -> dda7293d62555179c77b2a2476c6d010118ad692
lij -> dda7293d62555179c77b2a2476c6d010118ad692
lo -> dda7293d62555179c77b2a2476c6d010118ad692
lt -> dda7293d62555179c77b2a2476c6d010118ad692
ltg -> dda7293d62555179c77b2a2476c6d010118ad692
lv -> dda7293d62555179c77b2a2476c6d010118ad692
meh -> dda7293d62555179c77b2a2476c6d010118ad692
mk -> dda7293d62555179c77b2a2476c6d010118ad692
mr -> dda7293d62555179c77b2a2476c6d010118ad692
ms -> dda7293d62555179c77b2a2476c6d010118ad692
my -> dda7293d62555179c77b2a2476c6d010118ad692
nb-NO -> dda7293d62555179c77b2a2476c6d010118ad692
ne-NP -> dda7293d62555179c77b2a2476c6d010118ad692
nl -> dda7293d62555179c77b2a2476c6d010118ad692
nn-NO -> dda7293d62555179c77b2a2476c6d010118ad692
oc -> dda7293d62555179c77b2a2476c6d010118ad692
pa-IN -> dda7293d62555179c77b2a2476c6d010118ad692
pl -> dda7293d62555179c77b2a2476c6d010118ad692
pt-BR -> dda7293d62555179c77b2a2476c6d010118ad692
pt-PT -> dda7293d62555179c77b2a2476c6d010118ad692
rm -> dda7293d62555179c77b2a2476c6d010118ad692
ro -> dda7293d62555179c77b2a2476c6d010118ad692
ru -> dda7293d62555179c77b2a2476c6d010118ad692
sat -> dda7293d62555179c77b2a2476c6d010118ad692
sc -> dda7293d62555179c77b2a2476c6d010118ad692
scn -> dda7293d62555179c77b2a2476c6d010118ad692
sco -> dda7293d62555179c77b2a2476c6d010118ad692
si -> dda7293d62555179c77b2a2476c6d010118ad692
sk -> dda7293d62555179c77b2a2476c6d010118ad692
skr -> dda7293d62555179c77b2a2476c6d010118ad692
sl -> dda7293d62555179c77b2a2476c6d010118ad692
son -> dda7293d62555179c77b2a2476c6d010118ad692
sq -> dda7293d62555179c77b2a2476c6d010118ad692
sr -> dda7293d62555179c77b2a2476c6d010118ad692
sv-SE -> dda7293d62555179c77b2a2476c6d010118ad692
szl -> dda7293d62555179c77b2a2476c6d010118ad692
ta -> dda7293d62555179c77b2a2476c6d010118ad692
te -> dda7293d62555179c77b2a2476c6d010118ad692
tg -> dda7293d62555179c77b2a2476c6d010118ad692
th -> dda7293d62555179c77b2a2476c6d010118ad692
tl -> dda7293d62555179c77b2a2476c6d010118ad692
tr -> dda7293d62555179c77b2a2476c6d010118ad692
trs -> dda7293d62555179c77b2a2476c6d010118ad692
uk -> dda7293d62555179c77b2a2476c6d010118ad692
ur -> dda7293d62555179c77b2a2476c6d010118ad692
uz -> dda7293d62555179c77b2a2476c6d010118ad692
vi -> dda7293d62555179c77b2a2476c6d010118ad692
wo -> dda7293d62555179c77b2a2476c6d010118ad692
xh -> dda7293d62555179c77b2a2476c6d010118ad692
zh-CN -> dda7293d62555179c77b2a2476c6d010118ad692
zh-TW -> dda7293d62555179c77b2a2476c6d010118ad692
2024-06-18 19:01:24 +00:00
Alexandre Poirot
2c5321eb9f Bug 1901644 - [devtools] Uncapsulate CONSOLE_MESSAGE resource. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D213225
2024-06-18 18:33:18 +00:00