Commit Graph

940979 Commits

Author SHA1 Message Date
Adi
2d6125b505 Backed out changeset 893b697b0ad7 (bug 1923868) for causing bc failures @nsMacDockSupport.mm. CLOSED TREE 2024-11-22 05:40:59 +02:00
Adi
ea4219bb2d Backed out changeset 893b697b0ad7 (bug 1923868) for causing bc failures @nsMacDockSupport.mm. CLOSED TREE 2024-11-22 05:40:59 +02:00
Adi
9a1e149dba Backed out changeset 12efd90d2c57 (bug 1928467) for causing bc failures @browser_bookmarks_bar_button.js. 2024-11-22 05:38:11 +02:00
Jason Prickett
c9e5cf60aa Bug 1928467 - Add ability for bookmarks toolbar button to be removed after unenrollment r=mviar,omc-reviewers
This patch adds the functionality of the fxms_bmb_button surface to be removed when a user has been unenrolled from an experiment that used said feature.

Differential Revision: https://phabricator.services.mozilla.com/D229380
2024-11-22 02:40:22 +00:00
Chidam Gopal
eff282469e Bug 1932671 - MLSuggest handle city/state in subjects correctly r=adw,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229808
2024-11-22 02:01:16 +00:00
Adi
4e744046fe Backed out changeset 26cb6faf8731 (bug 1932671) for causing lint failures @MLSuggest.sys.mjs. CLOSED TREE 2024-11-22 03:30:32 +02:00
Karl Tomlinson
3b9ba2e9f5 Bug 1916305 Test appendWindowEnd and frame end timestamp rounding r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D229056
2024-11-22 01:22:05 +00:00
scottdowne
6f72e4fb1e Bug 1932682 - [Section Expt] Fixing spocs sometimes showing up in small cards r=home-newtab-reviewers,nbarrett,thecount
Differential Revision: https://phabricator.services.mozilla.com/D229845
2024-11-22 00:39:01 +00:00
Maxx Crawford
62005fc646 Bug 1932728 - Adjust Section Headline typography r=home-newtab-reviewers,nbarrett,thecount
Differential Revision: https://phabricator.services.mozilla.com/D229823
2024-11-22 00:39:01 +00:00
Maxx Crawford
ffb2f702c6 Bug 1932548 - Add save to pocket button to medium/large cards r=home-newtab-reviewers,nbarrett,thecount
Differential Revision: https://phabricator.services.mozilla.com/D229727
2024-11-22 00:39:00 +00:00
Maxx Crawford
538765185b Bug 1932500 - Enable thumbs up/down buttons for new UI and add additional logic controls r=home-newtab-reviewers,nbarrett,reemhamz,thecount
Differential Revision: https://phabricator.services.mozilla.com/D229707
2024-11-22 00:39:00 +00:00
Maxx Crawford
871590e443 Bug 1932499 - Add logic so that the new card UI can be enabled independently of the sections pref r=home-newtab-reviewers,nbarrett,thecount
Differential Revision: https://phabricator.services.mozilla.com/D229704
2024-11-22 00:38:59 +00:00
Amy Churchwell
7f6dfd2343 Bug 1931067 – Hide topic labels from cards when in single-topic section. r=home-newtab-reviewers,amy
Differential Revision: https://phabricator.services.mozilla.com/D229820
2024-11-22 00:38:59 +00:00
alexandra.virvara
b2f9f10d6c Bug 1932575: allow users to access saved logins via biometric authentication r=boek,android-reviewers
TRY link: https://treeherder.mozilla.org/jobs?repo=try&revision=100154f0dfa19502c140803b5a8189396f1230b6

Differential Revision: https://phabricator.services.mozilla.com/D229841
2024-11-22 00:37:13 +00:00
Mozilla Releng Treescript
09899e8f69 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-11-22 00:25:59 +00:00
Chidam Gopal
69a5423d41 Bug 1932671 - MLSuggest handle city/state in subjects correctly r=adw,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229808
2024-11-22 00:11:15 +00:00
Karl Tomlinson
ceca6ef3b0 Bug 1916305 Remove microsecond rounding of appendWindowStart and appendWindowEnd r=alwu
Whether a sample is fully contained is calculated using double precision
representations as specified and the append window values precisely as
provided.

The optional inclusion of a truncated frame overlapping the append window is
determined by TimeUnit arithmetic with the same base/denominator as the frame
duration, so as to skip the frame if the intersection duration would be zero.

FromSeconds() rounds to nearest and so the end time of the truncated frame is
now rounded to the nearest point at timescale resolution.
ToBase<RoundingPolicy> defaulted to TruncatePolicy and so would truncate even
when the double precision appendWindowEnd was intended align with the frame
end.

Zero duration frames can confuse buffered range accounting (bug 1849216).
This patch removes an unnecessary source of zero duration frames.

Differential Revision: https://phabricator.services.mozilla.com/D229055
2024-11-21 23:22:34 +00:00
Sylvestre Ledru
efa7e0b4a8 Bug 1932491 - mozlint/clippy: Improve the verbose mode r=linter-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229697
2024-11-21 22:42:38 +00:00
Rob Wu
e5573410c8 Bug 1911836 - Implement onUserScriptConnect r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D229387
2024-11-21 21:35:08 +00:00
Rob Wu
d99a5fd35f Bug 1911836 - Implement onUserScriptMessage r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D229386
2024-11-21 21:35:07 +00:00
Adi
d37e90a463 Bug 1926015 - fix crashtest failures on 1730506.html. r=fix CLOSED TREE 2024-11-22 00:57:44 +02:00
Adi
674d136a6f Backed out changeset e1c068182371 (bug 1903658) for causing xpcshell failures. CLOSED TREE 2024-11-22 00:22:40 +02:00
Jim Blandy
b73b7484db Bug 1930274: Update wgpu to b89a57f8c (2024-11-8) r!#webgpu-reviewers r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D228519
2024-11-21 20:57:25 +00:00
Meg Viar
c42f692f44 Bug 1923868 - Support setting Firefox as default based on installer attribution campaign r=firefox-desktop-core-reviewers ,nalexander,omc-reviewers,pdahiya
This patch adds an startup idle task that sets the browser as default if an attribution campaign id of "set_default_browser" is present on first run. This works supports an upcoming experiment where users will have the option to "download as default" via [[ https://www.mozilla.org/en-US/firefox/new/ | the stub installer marketing page ]].

Differential Revision: https://phabricator.services.mozilla.com/D225212
2024-11-21 20:54:40 +00:00
Ben Hearsum
fa7c5fea93 Bug 1932655: upgrade taskgraph to 12.1.0 r=taskgraph-reviewers,mach-reviewers,ahal
Mainly to pick up https://github.com/taskcluster/taskgraph/pull/604 and https://github.com/taskcluster/taskgraph/pull/606

Differential Revision: https://phabricator.services.mozilla.com/D229800
2024-11-21 20:35:23 +00:00
Rob Wu
491955f26a Bug 1911835 - Add methods to configure csp in USER_SCRIPT worlds r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D228976
2024-11-21 20:35:19 +00:00
Ryan Hunt
7931a96683 Bug 1925120 - wasm: Add js_string_builtins to fuzz-flags.txt. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D225882
2024-11-21 20:26:16 +00:00
Issam Mani
a2f9596498 Bug 1932705 - Add mock for formautofill.credit_cards glean category on iOS. r=credential-management-reviewers,jneuberger DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229819
2024-11-21 20:01:10 +00:00
Issam Mani
9ea3362b56 Bug 1881705 - Check default value before erroring out in defineLazyPreferenceGetter. r=credential-management-reviewers,mtigley,jneuberger DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229818
2024-11-21 20:01:09 +00:00
Issam Mani
5eeca108fe Bug 1932641 - Make hasBeenTypePassword configurable on iOS. r=credential-management-reviewers,jneuberger DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229817
2024-11-21 20:01:09 +00:00
Emilio Cobos Álvarez
1fdc943ee8 Bug 1926015 - Part 4 - Annotate more test passes. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D229754
2024-11-21 19:55:33 +00:00
Ting-Yu Lin
6e253fc8b6 Bug 1926015 Part 3 - Add additional web-platform tests. r=dholbert
`intrinsic-percent-replaced-024.html` and `intrinsic-percent-replaced-025.html`
capture the testcases in bug 1926015.

`intrinsic-percent-replaced-026.html` is adapted from bug 1888262. This is a
pre-existing bug, not a regression. Unfortunately, it is still failing, and
requires further investigation. I add the testcase while I'm working on a
similar issue.

`intrinsic-percent-replaced-027.html` is a reduced testcase from virtualbox.org
(bug 1931491).

Differential Revision: https://phabricator.services.mozilla.com/D229579
2024-11-21 19:55:33 +00:00
Ting-Yu Lin
976d9d9584 Bug 1926015 Part 2 - Construct a percentage basis when calling MinISize() in nsIFrame::ComputeSize(). r=dholbert
We should construct a percentage basis like we did in
nsIFrame::ComputeISizeValue().
https://searchfox.org/mozilla-central/rev/75de397838825ba741820fec27225342ba15fd5b/layout/generic/nsIFrame.cpp#7076-7082

This is necessary to pass `intrinsic-percent-replaced-027.html` (added in the
next part).

Differential Revision: https://phabricator.services.mozilla.com/D229750
2024-11-21 19:55:32 +00:00
Ting-Yu Lin
ba5729110e Bug 1926015 Part 1 - Allow flex item's main size to influence cross size if NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE is present. r=dholbert,emilio
This is necessary to pass `intrinsic-percent-replaced-017.html`.

Differential Revision: https://phabricator.services.mozilla.com/D229578
2024-11-21 19:55:32 +00:00
Emilio Cobos Álvarez
55179383c1 Bug 1926015 - Percentage-basis aware intrinsic cache. r=TYLin,dholbert
This avoids returning wrong intrinsic values with different calls into
intrinsic size computation, which is wrong by definition.

We shouldn't be wallpapering over it by clearing intrinsic sizes
mid-layout as the original patch was doing.

Differential Revision: https://phabricator.services.mozilla.com/D229621
2024-11-21 19:55:31 +00:00
Dão Gottwald
3ac669d294 Bug 1932609 - Tab group line color should match label background in dark mode. r=sthompson,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229775
2024-11-21 19:17:26 +00:00
Dão Gottwald
ec4cf16719 Bug 1928678 - Update color swatch selection and focus styles to match spec. r=dwalker,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229636
2024-11-21 19:17:22 +00:00
John Schanck
e5203a0cc4 Bug 1927888 - land NSS NSS_3_107_RTM UPGRADE_NSS_RELEASE, r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D229812
2024-11-21 18:02:53 +00:00
Alexandre Lissy
e17c757468 Bug 1835193 - Remove AddTree and rename AddDir to AddTree r=jld
Differential Revision: https://phabricator.services.mozilla.com/D229610
2024-11-21 17:56:11 +00:00
Adi
beef503332 Backed out 5 changesets (bug 1926015) for causing crashtest failures @1730506.html. CLOSED TREE
Backed out changeset 7df628ab162c (bug 1926015)
Backed out changeset a3524c96da73 (bug 1926015)
Backed out changeset cfbf0fa7bf8d (bug 1926015)
Backed out changeset 2c2f56268bd7 (bug 1926015)
Backed out changeset 55175ed82058 (bug 1926015)
2024-11-21 21:28:08 +02:00
Adi
449913f450 Backed out 2 changesets (bug 1931919) for causing dt failures @browser_parsable_css.js.
Backed out changeset 56d87755d5d6 (bug 1931919)
Backed out changeset 425886fca40c (bug 1931919)
2024-11-21 21:26:36 +02:00
Adi
61252b518b Backed out changeset 04f7f20bf82e (bug 1921471) for causing bc failures @browser_syncedtabs_sidebar.js. 2024-11-21 21:25:07 +02:00
Adi
eff2cac541 Backed out changeset 44fc1ca324c1 (bug 1932425) for causing bc failures @browser_multiselect_tabs_reorder.js. 2024-11-21 21:23:36 +02:00
Nika Layzell
ab9eb82d2a Bug 1926417 - Fix module path typo
Differential Revision: https://phabricator.services.mozilla.com/D229821
2024-11-21 18:40:19 +00:00
Mozilla Releng Treescript
0370cce21d no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
an -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ar -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ast -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
az -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
be -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bg -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
br -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ca -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cak -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cy -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
da -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
de -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
dsb -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
el -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
en-CA -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
en-GB -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
eo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-AR -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-CL -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-ES -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-MX -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
et -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
eu -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fa -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ff -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fi -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fy-NL -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ga-IE -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gd -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gu-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
he -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hi-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hsb -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hu -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hy-AM -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ia -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
id -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
is -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
it -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ja -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ka -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kab -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
km -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ko -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lij -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lt -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ltg -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lv -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
meh -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
mix -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ml -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
mr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ms -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
my -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nb-NO -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ne-NP -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nn-NO -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
oc -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pa-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pt-BR -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pt-PT -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
rm -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ro -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ru -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
son -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sq -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sv-SE -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ta -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
te -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
th -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
tl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
tr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
trs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
uk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ur -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
uz -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
vi -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
wo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
xh -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
zam -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
zh-CN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
zh-TW -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
2024-11-21 19:03:51 +00:00
Mozilla Releng Treescript
190a4b6c95 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
af -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
an -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ar -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ast -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
az -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
be -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bg -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
br -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
brx -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
bs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ca -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ca-valencia -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cak -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ckb -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
cy -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
da -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
de -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
dsb -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
el -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
en-CA -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
en-GB -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
eo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-AR -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-CL -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-ES -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
es-MX -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
et -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
eu -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fa -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ff -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fi -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fur -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
fy-NL -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ga-IE -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gd -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
gu-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
he -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hi-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hsb -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hu -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hy-AM -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
hye -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ia -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
id -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
is -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
it -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ja -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ja-JP-mac -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ka -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kab -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
km -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
kn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ko -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lij -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lt -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ltg -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
lv -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
meh -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
mk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
mr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ms -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
my -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nb-NO -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ne-NP -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
nn-NO -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
oc -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pa-IN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pt-BR -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
pt-PT -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
rm -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ro -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ru -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sat -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sc -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
scn -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sco -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
si -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
skr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
son -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sq -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
sv-SE -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
szl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ta -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
te -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
tg -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
th -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
tl -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
tr -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
trs -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
uk -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
ur -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
uz -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
vi -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
wo -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
xh -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
zh-CN -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
zh-TW -> 8d92a67af2e6d314ad2a36fc5938ae217e47b2d4
2024-11-21 19:03:45 +00:00
Martin Robinson
86f02173a4 Bug 1932588 - Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of r=emilio
Servo is going to maintain a fork of `malloc_size_of` internally so that
Stylo does not need to have an implicit dependency on all of the crates
that need an implementation of `MallocSizeOf`. In order to prepare for
this, implementations that are only used in Servo should be removed
(unless they are used in Stylo itself). In addition, we can remove some
Gecko-specific implementations as well in order to make downstream Stylo
a bit cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D229764
2024-11-21 17:46:16 +00:00
Fred Chasen
b0919598a5 Bug 1921471 - Use content process to display sidebar contents when appropriate. r=places-reviewers,sidebar-reviewers,mossop,firefox-desktop-core-reviewers ,jsudiaman
* Adds a `remoteType` attribute to the config when registering a sidebar to opt-in to using a remote content process when displaying that sidebar panel.
* Moves loading URLs into a `SidebarController._loadUrl` method, which can be passed a remoteType if the sidebar contents should be displayed in a remote content process. If needed it will replace the sidebar browser element with a remote or non-remote browser to match the remoteType passed.
* Adds browser load listeners methods, a `SidebarController._hasLoaded` promise for non-remote loading and a `SidebarController._hasProgressStopped` promise if the browser is remote.
* Adds a setter for `SidebarController.browser`.
* Adds a `shopping-sidebar` message manager group to avoid actor conflict.

Differential Revision: https://phabricator.services.mozilla.com/D223961
2024-11-21 17:36:56 +00:00
Vasish Baungally
38ec4d476f Bug 1931878 - Add cold start latency to ML Perftest - r=tarek,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D229373
2024-11-21 17:22:55 +00:00
Rob Wu
e3426f7858 Bug 1917000 - Add permission message for "userScripts" permission r=zombie,fluent-reviewers,android-reviewers,zmckenney
This adds a permission message for the "userScripts" permission.

This also marks "userScripts" as an optional permission as a preparation
for implementing it as an optional-only permission. The implementation
and tests still expects the permission to have been granted at install
time; the next patches will update the tests and implementations to
complete the transition to an optional-only permission.

This feature is still behind a pref, off by default.

Differential Revision: https://phabricator.services.mozilla.com/D229711
2024-11-21 17:19:01 +00:00