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
Nika Layzell
4117b3ab40
Bug 1926417 - Abstract away the Android-specific part of GeckoView logging, r=geckoview-reviewers,m_kato,frontend-codestyle-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228110
2024-11-21 17:12:32 +00:00
Emilio Cobos Álvarez
162b8fd8ff
Bug 1926015 - Part 4 - Annotate more test passes. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D229754
2024-11-21 17:04:16 +00:00
Ting-Yu Lin
50bf8e3878
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 17:04:15 +00:00
Ting-Yu Lin
ae9d209035
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 17:04:15 +00:00
Ting-Yu Lin
b7f48a3455
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 17:04:14 +00:00
Emilio Cobos Álvarez
d4e13f7543
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 17:04:14 +00:00
Ryan Hunt
8e8d1235e7
Bug 1932395 - wasm: js-string-builtins is not experimental. r=yury
...
Differential Revision: https://phabricator.services.mozilla.com/D229666
2024-11-21 16:53:09 +00:00
Dão Gottwald
9ca7e9951b
Bug 1932425 - When dragging tabs, move other tabs over when hitting 70% instead of 50% of their width. r=sthompson,tabbrowser-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D229756
2024-11-21 16:52:27 +00:00
Dão Gottwald
6fbdfe8afd
Bug 1932683 - Shorten the duration of the fade when highlighting tab for tab group creation via drag and drop, and decrease dragOverDelayMS. r=sthompson,tabbrowser-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D229810
2024-11-21 16:50:50 +00:00
Bob Owen
6e1dddc083
Bug 1403931: Enable USER_RESTRICTED on content process sandbox for Release. r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D229519
2024-11-21 16:36:08 +00:00
scottdowne
04a522cd47
Bug 1929378 - Newtab sections experiment handle loading and empty states r=home-newtab-reviewers,maxx
...
Differential Revision: https://phabricator.services.mozilla.com/D229551
2024-11-21 16:19:30 +00:00
Tim Giles
341dafed36
Bug 1918490 - Move support link element outside of label element. r=reusable-components-reviewers,accessibility-frontend-reviewers,desktop-theme-reviewers,hjones,nlapre,sidebar-reviewers,nsharpley
...
The motivation for this change is to improve the screen reader user
experience when navigating through moz-checkbox and moz-radio elements.
When a screen reader encounters and focuses a moz-checkbox or
moz-radio element, only the label is announced. Previously the label
and the support-link element would be announced which is confusing since
it is not clear what will happen when activating one of these moz
elements.
Additionally, we remove the display flex and width rules from
sidebar-customize.css to prevent sidebar test breakage and create a
larger click surface for moz-radio and moz-checkbox when used in the
sidebar.
The moz-input-common.css change makes moz-label behave more like XUL
labels where the click area for the label and control span the entire
width unless there is a support link in the moz-label. In this case,
clicking on the other side of the support link will not activate the
respective control.
We needed to add "label: 'A label'" to the verifySupportPage function
otherwise debug assertions would be thrown and cause test_moz_radio.html
to fail. I'm still not entirely sure why there are debug assertions
failing here, someone with a greater depth of knowledge around layout
reflows would need to investigate.
Differential Revision: https://phabricator.services.mozilla.com/D226181
2024-11-21 16:18:16 +00:00
Eden Chuang
e89bd2ca05
Bug 1930893
- Ensure PRemoteWorkerNonLifeCycleOpController IPC channel be closed after Worker starting shutdown. r=dom-worker-reviewers,asuth
...
When a Worker starts shutdown, RemoteWorkerNonLifeCycleOpControllerChild will call SendTerminated() to the parent side to nullify the RemoteWorkerController::mNonLifeCycleOpController to forbidden message sending from RemoteWorkerController.
However, SendTermainted() does not close the IPC channel, this causes the channel still can send/receive messages from IPC internal mechanism.
This patch force to close the IPC channel when Shutdown/Terminated send.
Differential Revision: https://phabricator.services.mozilla.com/D229459
2024-11-21 16:08:21 +00:00
scottdowne
e2c80d7c39
Bug 1932259 - Newtab sections layout use absolute position r=home-newtab-reviewers,nbarrett
...
Differential Revision: https://phabricator.services.mozilla.com/D229693
2024-11-21 15:48:58 +00:00
Jamie Nicol
5d2a68fda0
Bug 1932416 - Avoid shader miscompile due to if statement on Adreno devices. r=gfx-reviewers,nical
...
The brush_image shader handles normalized input UV coordinates by
first unnormalizing them if the flag is set, allowing the same logic
to be used subsequently regardless of whether the flag is
set. Unfortunately this appears to cause a miscompilation in the
REPETITION variant of the shader on some Adreno devices. Removing the
additional branch by replacing the if statement with a mix() avoids
the issue.
Differential Revision: https://phabricator.services.mozilla.com/D229796
2024-11-21 15:45:51 +00:00
mark
8ffd3c4e04
Bug 1931919 - Use shared page width token CSS var on about:debugging pages r=reusable-components-reviewers,devtools-reviewers,jdescottes,hjones
...
Differential Revision: https://phabricator.services.mozilla.com/D229509
2024-11-21 15:44:59 +00:00
mark
6e7c375506
Bug 1931919 - Add shared tokens to about:debugging pages r=devtools-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D229512
2024-11-21 15:44:58 +00:00