Mike Hommey
119e8f8456
Bug 1906851 - Use mozbuild.shellutil.quote instead of pipes.quote. r=firefox-build-system-reviewers,ahochheiden
...
The latter was removed in python 3.13, and while it can be replaced with
shlex, we also have our own version that considers more characters as
needing quotes.
Differential Revision: https://phabricator.services.mozilla.com/D225329
2024-10-14 20:22:30 +00:00
Mike Hommey
a219403e84
Bug 1924031 - Replace use of pipes.quote with shlex.quote. r=taskgraph-reviewers,jcristau
...
It was literally a reexport before the pipes module was removed in
python 3.13.
https://github.com/python/cpython/blob/3.12/Lib/pipes.py#L66
Differential Revision: https://phabricator.services.mozilla.com/D225319
2024-10-14 20:22:29 +00:00
Mike Hommey
0ef7e2a802
Bug 1924022
- Use urlopen's context parameter instead of cafile. r=firefox-build-system-reviewers,jcristau,ahochheiden
...
The latter was removed in python 3.13.
Differential Revision: https://phabricator.services.mozilla.com/D225318
2024-10-14 20:22:29 +00:00
Butkovits Atila
58854a04ed
Backed out changeset 7673b40a31c0 (bug 1921345) for causing bustages at Principals.h. CLOSED TREE
2024-10-14 23:14:48 +03:00
serge-sans-paille
0ca5a4ec87
Bug 1921345 - Remove global constructor from js/src/vm/SavedStacks.cpp r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D223869
2024-10-14 20:02:42 +00:00
Ben Visness
41a3ff9fbb
Bug 1924414: Handle BigInt allocation failures in IndexValue. r=rhunt
...
We simply were not handling the case where BigInt::createFromUint64
returns nullptr (which it always does under OOM conditions).
Differential Revision: https://phabricator.services.mozilla.com/D225514
2024-10-14 19:57:30 +00:00
Randell Jesup
a2ba7cbbce
Bug 1917901: Make it ok to retarget OnDataAvailable multiple times until the first ODA is received r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D223651
2024-10-14 19:56:20 +00:00
Dana Keeler
a6161d44c9
Bug 1911007 - use a more accurate error message for certificates issued by CAs that are no longer trusted r=jschanck,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225424
2024-10-14 19:53:28 +00:00
serge-sans-paille
737dee8ded
Bug 1922563 - Reduce memory foot print of mozilla::dom::MathMLElement::MapGlobalMathMLAttributesInto()::values r=emilio
...
Use some kind of prefix table to avoid storing redundant string. Also
Avoid storing an array of enum when there's a direct mapping between
enum values and loop index.
This result in a reduction of 352 byte in the resulting binary, so this
may not be worth the effort, but it was great fun to write that patch.
Differential Revision: https://phabricator.services.mozilla.com/D224494
2024-10-14 19:46:41 +00:00
Mozilla Releng Treescript
a6116ffac0
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
an -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ar -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ast -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
az -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
be -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bg -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
br -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ca -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cak -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cy -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
da -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
de -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
dsb -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
el -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
en-CA -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
en-GB -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
eo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-AR -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-CL -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-ES -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-MX -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
et -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
eu -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fa -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ff -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fi -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fy-NL -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ga-IE -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gd -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gu-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
he -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hi-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hsb -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hu -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hy-AM -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ia -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
id -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
is -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
it -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ja -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ka -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kab -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
km -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ko -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lij -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lt -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ltg -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lv -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
meh -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
mix -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ml -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
mr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ms -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
my -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nb-NO -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ne-NP -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nn-NO -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
oc -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pa-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pt-BR -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pt-PT -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
rm -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ro -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ru -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
son -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sq -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sv-SE -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ta -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
te -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
th -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
tl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
tr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
trs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
uk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ur -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
uz -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
vi -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
wo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
xh -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
zam -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
zh-CN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
zh-TW -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
2024-10-14 19:03:49 +00:00
Mozilla Releng Treescript
a805197f5b
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
af -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
an -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ar -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ast -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
az -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
be -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bg -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
br -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
brx -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
bs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ca -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ca-valencia -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cak -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ckb -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
cy -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
da -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
de -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
dsb -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
el -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
en-CA -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
en-GB -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
eo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-AR -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-CL -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-ES -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
es-MX -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
et -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
eu -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fa -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ff -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fi -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fur -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
fy-NL -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ga-IE -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gd -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
gu-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
he -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hi-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hsb -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hu -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hy-AM -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
hye -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ia -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
id -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
is -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
it -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ja -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ja-JP-mac -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ka -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kab -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
km -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
kn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ko -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lij -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lt -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ltg -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
lv -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
meh -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
mk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
mr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ms -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
my -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nb-NO -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ne-NP -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
nn-NO -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
oc -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pa-IN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pt-BR -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
pt-PT -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
rm -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ro -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ru -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sat -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sc -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
scn -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sco -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
si -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
skr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
son -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sq -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
sv-SE -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
szl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ta -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
te -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
tg -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
th -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
tl -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
tr -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
trs -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
uk -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
ur -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
uz -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
vi -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
wo -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
xh -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
zh-CN -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
zh-TW -> cf9261c4cd6c05d3ec88e4cda74c8631b2243a44
2024-10-14 19:03:42 +00:00
Otto Länd
a9194c1f2c
Bug 1913965, 1914210, 1919901, 1920337: apply code formatting via Lando
...
# ignore-this-changeset
2024-10-14 18:58:34 +00:00
Ryan Hunt
49806b164e
Bug 1914210 - wasm: Ignore unknown builtin modules. r=bvisness
...
Differential Revision: https://phabricator.services.mozilla.com/D225294
2024-10-14 18:55:20 +00:00
Ryan Hunt
113a46fa2a
Bug 1913965 - wasm: Remove backwards compat for 'importedStringConstants'. r=bvisness
...
Differential Revision: https://phabricator.services.mozilla.com/D225293
2024-10-14 18:55:19 +00:00
Ryan Hunt
b00cae7d47
Bug 1919901 - wasm: Correct clamping and signedeness for js-string:substring. r=bvisness
...
Differential Revision: https://phabricator.services.mozilla.com/D225292
2024-10-14 18:55:19 +00:00
Ryan Hunt
beb3dca415
Bug 1920337 - wasm: Fix null in js-string:equals. r=bvisness
...
Differential Revision: https://phabricator.services.mozilla.com/D225291
2024-10-14 18:55:18 +00:00
Benjamin Forehand Jr
0a15cf8c45
Bug 1923693 - Add Android UI Test to verify studies toggle UI. r=jajohnson DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D225085
2024-10-14 18:54:43 +00:00
Roger Yang
2d73b99c54
Bug 1915612 - Enable app links interceptor to also handle user prompts r=android-reviewers,tthibaud
...
Differential Revision: https://phabricator.services.mozilla.com/D223887
2024-10-14 18:31:05 +00:00
aiunusov
d3f5a90afc
Bug 1923983 - dom.timeout.* prefs are now atomic, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D225490
2024-10-14 18:19:23 +00:00
Valentin Gosu
b7271572bc
Bug 1122907 - Fix GetAddrInfo functions to pass in a uint32_t flags instead of uint16_t r=necko-reviewers,kershaw
...
None of the values in nsIDNSSerrvice::DNSFlags that are greater than 1 << 15
currently have any impact on the behaviour of GetAddrInfo, but if we wanted
to define others, those bits might get truncated.
It is better just to keep the same type all though the function call pipeline.
Depends on D212109
Differential Revision: https://phabricator.services.mozilla.com/D224931
2024-10-14 18:19:01 +00:00
Valentin Gosu
0d400b8825
Bug 1122907 - Don't do IPv6 DNS when the device doesn't have any non-local IPv6 addresses r=necko-reviewers,kershaw
...
This is a potential performance optimization for networks that don't
have IPv6 connectivity.
Depends on D212105
Differential Revision: https://phabricator.services.mozilla.com/D212109
2024-10-14 18:19:01 +00:00
Valentin Gosu
33f5a63cff
Bug 1122907 - Check if device has non-local IPv6 addresses r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D212105
2024-10-14 18:19:00 +00:00
Matthew Tighe
aba6afd3f0
Bug 1924557 - Display Compose Bookmarks secret setting in all channels r=android-reviewers,007
...
Differential Revision: https://phabricator.services.mozilla.com/D225539
2024-10-14 18:08:52 +00:00
Updatebot
39c24294a3
Bug 1924282 - Update android nightly application-services version bump to fd2bd27dc5fab6ee69fa1d4fd48b1d515ebfb215
...
Differential Revision: https://phabricator.services.mozilla.com/D225444
2024-10-12 06:31:08 +00:00
Ben Visness
a0c6f9bbb2
Bug 1923199
: Use the JIT path for struct.new_default. r=rhunt
...
Ion was still always using the instance call for struct.new_default.
This was simply an oversight.
Differential Revision: https://phabricator.services.mozilla.com/D225297
2024-10-14 17:51:46 +00:00
Ben Visness
9882e35e8f
Bug 1923199
: Correctly report OOMs when allocating structs. r=rhunt
...
We were simply not performing the relevant check after performing an
instance call to allocate a struct. This patch implements this check but
also refactors a bit to centralize our handling of these FailureMode
checks, and to thread a wasm::BytecodeOffset through to the point of
failure.
Differential Revision: https://phabricator.services.mozilla.com/D225296
2024-10-14 17:51:46 +00:00
Luca Greco
cd9ad77ab0
Bug 1917859 - Extend addonsManager manage event to include the addon blocklistState. r=willdurand
...
Depends on D223844
Differential Revision: https://phabricator.services.mozilla.com/D224982
2024-10-14 16:50:08 +00:00
Luca Greco
17a405c617
Bug 1917859 - Extend blocklist backend telemetry for soft-blocking. r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D223844
2024-10-14 16:50:07 +00:00
Brad Werth
ae04462fe0
Bug 1877330 Part 2: Make WebGPUChild resolve the lost promise before forgetting the device. r=webgpu-reviewers,nical
...
This covers all the ways that we might forget about the device, ensuring
that the lost promise is resolved somehow. This means two things for the
faulty test:
1) What has been a timeout will now hopefully manifest as a test error,
with a message that tells us how the lost promise is eventually
resolved. This will help us fix that pathway in code, hopefully getting
us to a point where the lost promise is always resolved the way we
expect.
2) The scope loss of the device object is now observable through the
lost promise, which is something that the test was checking for. That
part of the test is removed. It's not clear if this is an important
feature. It doesn't appear to be required by spec.
Differential Revision: https://phabricator.services.mozilla.com/D224858
2024-10-14 16:29:46 +00:00
Alexandre Poirot
a25756aad8
Bug 1828100 - Integrate console.createInstance
with MOZ_LOG based on prefix
. r=padenot,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D224104
2024-10-14 16:28:15 +00:00
Alexandre Poirot
a40022df5a
Bug 1828100 - Use a single method to log all console API calls to stdout. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D224904
2024-10-14 16:28:14 +00:00
Nicolas Silva
56846e428d
Bug 1922323 - Don't make cached rendertask location read-only
...
And make get_target_texture work with texture cache location.
Differential Revision: https://phabricator.services.mozilla.com/D225225
2024-10-14 16:27:52 +00:00
Nicolas Silva
336525be5e
Bug 1922323 - Move some repeated code into Renderer::draw_render_target. r=gfx-reviewers,gw
...
Differential Revision: https://phabricator.services.mozilla.com/D224784
2024-10-14 16:27:51 +00:00
Nicolas Silva
39af931bcd
Bug 1922323 - Merge RenderTarget and TextureCacheRenderTarget. r=gfx-reviewers,gw
...
Differential Revision: https://phabricator.services.mozilla.com/D224783
2024-10-14 16:27:50 +00:00
Nicolas Silva
ef41f35a37
Bug 1922323 - Rename ColorRenderTarget into RenderTarget. r=gfx-reviewers,gw
...
Differential Revision: https://phabricator.services.mozilla.com/D224782
2024-10-14 16:27:50 +00:00
Nicolas Silva
c53361b54c
Bug 1922323 - Remove the RenderTarget trait. r=gfx-reviewers,gw
...
Differential Revision: https://phabricator.services.mozilla.com/D224781
2024-10-14 16:27:50 +00:00
Nicolas Silva
d4a0deb2a9
Bug 1922323 - Merge AlphaRenderTarget into ColorRenderTarget. r=gfx-reviewers,gw
...
This is the first step in a series of patches that will merge all render target structs into a single one that can express any kind of render task, cached or not.
Merging color and alpha targets isn't that important in isolation but it makes merging color and texture cache target easier since the latter can be color or alpha.
Differential Revision: https://phabricator.services.mozilla.com/D224780
2024-10-14 16:27:49 +00:00
Nicolas Silva
68b9bb0f07
Bug 1922323 - Make it possible to conditionally cache render tasks. r=gfx-reviewers,gw
...
This will be needed by some quad rendering optimizations and the view-transition snapshotting infrastructure.
The main change in this patch is that ResourceCache::request_render_task now takes an optional cache key and only creates a cached render task if the cache key is supplied.
The patch ballooned into including a few cosmetic changes:
- user_data was always None so the parameter was removed
- the closure is not generic anymore
- arguments were shuffled a bit to put parameters at the beginning and the &mut builders together at the end.
Differential Revision: https://phabricator.services.mozilla.com/D224446
2024-10-14 16:27:49 +00:00
Tim C
3f27ff750f
Bug 1919161 - update Toolbar button touch targets r=android-reviewers,skhan,petru
...
Differential Revision: https://phabricator.services.mozilla.com/D222878
2024-10-14 16:22:15 +00:00
Butkovits Atila
807fdee6de
Backed out changeset c518c29f1c31 (bug 1922563) for causing bustages at MathMLElement.cpp. CLOSED TREE
2024-10-14 20:36:15 +03:00
Butkovits Atila
af7db1b9fa
Backed out changeset e6d3491e8d91 (bug 1919330) for causing bustages complaining about firefox-on-glean.
2024-10-14 20:35:30 +03:00
Butkovits Atila
3c002e01aa
Backed out changeset 10c197dfe7e7 (bug 1923963) for causing xpcshell failures at test_crlite_filters.js.
2024-10-14 20:34:36 +03:00
Emilio Cobos Álvarez
53f5c7f694
Bug 1764822 - Move MicaEnabled() definition outside #ifdefs.
...
MANUAL PUSH: Trivial non-debug bustage fix CLOSED TREE
2024-10-14 19:13:49 +02:00
Jonathan Sudiaman
4c9408941b
Bug 1918208 - Remove vertical tabs fade out effect. r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,sclements
...
Filed a follow-up Bug 1924534 to add the effect back once the graphics issues are resolved.
Differential Revision: https://phabricator.services.mozilla.com/D225517
2024-10-14 16:05:15 +00:00
rahulsainani
6224d3c40b
Bug 1923854 - Enable tab strip in beta r=android-reviewers,sfamisa
...
Differential Revision: https://phabricator.services.mozilla.com/D225489
2024-10-14 16:00:35 +00:00
Ryan Hunt
585d75a0ff
Bug 1913114 - wasm: Update tests for new flags, add a sync flag. r=yury
...
- Add a 'wasm_lazy_tiering_synchronous' flag which avoids a background compile
to simplify testing.
- Update all tests to use the right prefs.
- Enable some tests that were erroneously disabled still
- Fix an issue with stack comparisons where the 'request-tier-up' stub
was included.
Differential Revision: https://phabricator.services.mozilla.com/D225128
2024-10-14 15:41:36 +00:00
Ryan Hunt
0a33dab6a6
Bug 1913114 - wasm: Make heuristics static classes. r=yury
...
These classes just embed pref values that are already stored
elsewhere. The pref values are just as fast to access as these
heuristic classes so we should just avoid duplicating them.
Differential Revision: https://phabricator.services.mozilla.com/D225127
2024-10-14 15:41:36 +00:00
Ryan Hunt
28416ed997
Bug 1913114 - wasm: Remove 'experimental' from inlining prefs. r=yury
...
Remove experimental prefix from inlining prefs.
Fix capitalization of `callRef` to match the instruction.
Differential Revision: https://phabricator.services.mozilla.com/D225126
2024-10-14 15:41:35 +00:00
Ryan Hunt
2423d47f14
Bug 1913114 - wasm: Rename tiering aggressiveness pref and use it in our tests. r=yury
...
Remove the experimental prefix from our tiering level, and use the max in our tests
to ensure we have coverage of tier-ups.
Differential Revision: https://phabricator.services.mozilla.com/D225125
2024-10-14 15:41:35 +00:00
Ryan Hunt
f98aa22df0
Bug 1913114 - wasm: Rename lazy tiering prefs and add pref that enables lazy tiering only for wasm-gc. r=yury
...
- Remove the experimental part of these flags.
- Rename the overall flag to just talk about lazy_tiering.
- Add a lazy_tiering_for_gc which enables this feature only for wasm-gc modules.
Differential Revision: https://phabricator.services.mozilla.com/D225124
2024-10-14 15:41:34 +00:00