Jon Coppeard
5e6632a42b
Bug 1896973 - Part 1: Tidy some JS::Heap methods r=sfink
...
This renames address() and unsafeGet() methods to be const and non-const
versions of unsafeAddress.
The unnecessary operator bool() overload is removed.
Differential Revision: https://phabricator.services.mozilla.com/D212260
2024-06-13 07:33:54 +00:00
serge-sans-paille
cd67cc3619
Bug 1901986 - set MOZ_APP_VENDOR and MOZ_APP_ID value for iOS r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D213525
2024-06-13 07:23:53 +00:00
Alexandre Lissy
f28c1eacb7
Bug 1901670 - Update screenshots for new font rendering on beta r=mboldan
...
Differential Revision: https://phabricator.services.mozilla.com/D213184
2024-06-13 07:08:49 +00:00
Frédéric Wang
f5d2d74141
Bug 1900764 - Fix font test for fetchpriority-urgency.h2.html. r=valentin,necko-reviewers
...
Urgency was not affected by fetchpriority because the test uses wrong
name for the corresponding IDL attribute.
Differential Revision: https://phabricator.services.mozilla.com/D213522
2024-06-13 07:00:06 +00:00
sunil mayya
9e0a01fb20
Bug 1871377 - block FetchParent from cancelling fetch operation during shutdown for keepalive requests. r=edenchuang,necko-reviewers,jesup
...
Depends on D205720
Differential Revision: https://phabricator.services.mozilla.com/D207862
2024-06-13 06:27:19 +00:00
sunil mayya
46fd85c2da
Bug 1871376 - route keepalive request through PFetchChild. r=edenchuang,necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D205720
2024-06-13 06:27:18 +00:00
sunil mayya
7efb7e9888
Bug 1871376 - enable keepalive tests. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D206509
2024-06-13 06:27:18 +00:00
Norisz Fay
1d1d486194
Backed out 3 changesets (bug 1893527, bug 1893526) for causing Fenix failures CLOSED TREE
...
Backed out changeset eca9e8f188a3 (bug 1893527)
Backed out changeset 2f531b360b74 (bug 1893526)
Backed out changeset 26919696efd3 (bug 1893526)
2024-06-13 10:15:33 +03:00
Norisz Fay
d35b9171ef
Backed out changeset 9ff43ea4a5c9 (bug 1896503) for causing reftest failures
2024-06-13 09:34:12 +03:00
Mozilla Releng Treescript
2d1ece8922
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
an -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ar -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ast -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
az -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
be -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bg -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
br -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ca -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cak -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cy -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
da -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
de -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
dsb -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
el -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
en-CA -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
en-GB -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
eo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-AR -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-CL -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-ES -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-MX -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
et -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
eu -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fa -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ff -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fi -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fy-NL -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ga-IE -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gd -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gu-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
he -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hi-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hsb -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hu -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hy-AM -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ia -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
id -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
is -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
it -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ja -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ka -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kab -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
km -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ko -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lij -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lt -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ltg -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lv -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
meh -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
mix -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ml -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
mr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ms -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
my -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nb-NO -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ne-NP -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nn-NO -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
oc -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pa-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pt-BR -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pt-PT -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
rm -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ro -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ru -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
son -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sq -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sv-SE -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ta -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
te -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
th -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
tl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
tr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
trs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
uk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ur -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
uz -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
vi -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
wo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
xh -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
zam -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
zh-CN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
zh-TW -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
2024-06-13 06:59:06 +00:00
Mozilla Releng Treescript
9887731c67
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
af -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
an -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ar -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ast -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
az -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
be -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bg -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
br -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
brx -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
bs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ca -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ca-valencia -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cak -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ckb -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
cy -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
da -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
de -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
dsb -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
el -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
en-CA -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
en-GB -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
eo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-AR -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-CL -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-ES -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
es-MX -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
et -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
eu -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fa -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ff -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fi -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fur -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
fy-NL -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ga-IE -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gd -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
gu-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
he -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hi-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hsb -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hu -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hy-AM -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
hye -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ia -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
id -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
is -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
it -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ja -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ja-JP-mac -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ka -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kab -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
km -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
kn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ko -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lij -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lt -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ltg -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
lv -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
meh -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
mk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
mr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ms -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
my -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nb-NO -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ne-NP -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
nn-NO -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
oc -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pa-IN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pt-BR -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
pt-PT -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
rm -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ro -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ru -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sat -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sc -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
scn -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sco -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
si -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
skr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
son -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sq -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
sv-SE -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
szl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ta -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
te -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
tg -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
th -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
tl -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
tr -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
trs -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
uk -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
ur -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
uz -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
vi -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
wo -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
xh -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
zh-CN -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
zh-TW -> 8a926dc173a467431dbbf6b059f85d2af243e7c3
2024-06-13 06:59:01 +00:00
Botond Ballo
cdc1c529fc
Bug 1896336 - Handle UsingShadowDecl in visitHeuristicResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D213521
2024-06-13 05:43:05 +00:00
mike a.
d700040ef2
Bug 1893527 - Change menu button visibility based on that of navbar r=android-reviewers,petru
...
Fixed showing menu for home page as well, as the whole state of the toolbar depended on one flag. Previously, it didn't check if the device is in landscape mode or a tablet, just relying on the feature flag. Now it considers all the conditions to set the toolba state on the homepage.
Differential Revision: https://phabricator.services.mozilla.com/D211639
2024-06-13 05:28:46 +00:00
mike a.
c9283db059
Bug 1893526 – Change TabCounterToolbarButton visibility based on that of navbar r=android-reviewers,petru
...
The intent here is to show tabs icon in the toolbar in landscape mode and for tablets. Previously, we completely disabled tabs button for the redesigned version (with the navbar), but the condition is more nuanced – even the redesigned version shows tabs tray in case it's in landscape mode or the app is running on a tablet. Basically, the rule is – if there is not navigation bar (that has it's own tabs counter button), toolbar is displaying tabs counter.
Differential Revision: https://phabricator.services.mozilla.com/D211590
2024-06-13 05:28:46 +00:00
mike a.
1dbc5a02ac
Bug 1893526 – Refactor shouldAddNavigationBar into an extension function r=android-reviewers,petru
...
The function is duplicated in Home and Browser fragments and being used to determine in the nav bar should be displayed. Moving it into extensions reduces code fragility, as well as allowing other components, not just fragments, to reliably check if the nav bar should be displayed.
Differential Revision: https://phabricator.services.mozilla.com/D211583
2024-06-13 05:28:45 +00:00
Lina Butler
1a1a4d0191
Bug 1892996 - Show the undo snackbar when the user closes a synced tab. r=007,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D211508
2024-06-13 04:26:58 +00:00
Stanca Serban
383f7dd19a
Backed out changeset fbc9786ba381 (bug 1898552) for causing toolchain failures in BrowserFragment.kt. CLOSED TREE
2024-06-13 07:40:57 +03:00
Jeff Muizelaar
aeeb37be2f
Bug 1901830 - Speedup session store serialization by ~25x r=android-reviewers,kaya
...
When serializing the session store information we were spending the bulk
of the time doing charset conversion because the JsonWriter writes a
character at a time and charset conversion has a large fixed overhead.
See https://share.firefox.dev/3yWcumw
I measured the difference on a Pixel 6 with a synthetic test case that
does:
var j = JsonWriter(writer)
j.beginObject();
j.name("food");
j.value(s);
j.endObject();
j.flush();
writer.flush();
with an `s` String that's 65K long.
The time it takes goes from 55ms to 2.2ms
I didn't test in Fenix but expect a similar improvement there.
Use of BufferedWriter with OutputStreamWriter for performance is recommended here:
https://docs.oracle.com/javase/8/docs/api/java/io/OutputStreamWriter.html
Differential Revision: https://phabricator.services.mozilla.com/D213274
2024-06-13 03:48:47 +00:00
Charlie
f2d30d77a7
Bug 1898552: Define and use Nimbus RecordedContext object r=lina,android-reviewers,barret,Roger
...
Differential Revision: https://phabricator.services.mozilla.com/D211404
2024-06-13 02:50:52 +00:00
James Teh
dc6ba7ebf1
Bug 1901633: Focus the first possible radio button in a group if the selected radio button is disabled or hidden. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D213180
2024-06-13 02:35:06 +00:00
Mike Hommey
53664cf9f1
Bug 1901911 - Remove leftovers from bug 1536586. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D213366
2024-06-13 01:42:05 +00:00
Ashley Hale
c72e7174f8
Bug 1896503 - Implement FilterInstance code to send SVG filter graph to WebRender r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D174208
2024-06-13 01:34:20 +00:00
Mike Conley
cc9d49ae24
Bug 1880109 - Remove legacy JumpListBuilder references in linting tools. r=Standard8,frontend-codestyle-reviewers
...
Depends on D210545
Differential Revision: https://phabricator.services.mozilla.com/D210546
2024-06-13 01:18:00 +00:00
Mike Conley
c77189b88b
Bug 1880109 - Remove legacy JumpListBuilder interfaces and backend. r=rkraesig,win-reviewers
...
Depends on D210544
Differential Revision: https://phabricator.services.mozilla.com/D210545
2024-06-13 01:17:59 +00:00
Mike Conley
e8d2c5ea1c
Bug 1880109 - Remove legacy JumpListBuilder usage in WinTaskbar. r=rkraesig,win-reviewers
...
Depends on D210543
Differential Revision: https://phabricator.services.mozilla.com/D210544
2024-06-13 01:17:59 +00:00
Mike Conley
41d10e9625
Bug 1880109 - Remove legacy JumpListBuilder unit tests. r=rkraesig
...
Depends on D210542
Differential Revision: https://phabricator.services.mozilla.com/D210543
2024-06-13 01:17:58 +00:00
Mike Conley
6e12a50179
Bug 1880109 - Remove legacy JumpListBuilder support from WindowsJumpLists.sys.mjs. r=rkraesig
...
Differential Revision: https://phabricator.services.mozilla.com/D210542
2024-06-13 01:17:58 +00:00
Sam Johnson
ee1915a309
Bug 1899943 - Show menupopup gutter on macOS only when an item is selected/checked. r=reusable-components-reviewers,mstriemer
...
In bug 1668119, I adjusted macOS menupopups to only show a gutter if the menu contains either items that are checkboxes or radios, or checked/selected items of any type. However, this was not quite correct. In native macOS menus, a gutter is only shown if there is a checked/selected item--even if there are checkbox items, there should not be a gutter if no item is checked/selected. This patch matches that behavior.
Differential Revision: https://phabricator.services.mozilla.com/D212217
2024-06-13 01:14:55 +00:00
Hiroyuki Ikezoe
1829f4c887
Bug 1901860 - Skip calling WebRenderAPI::WakeSceneBuilder in APZUpdater::RunOnUpdaterThread during shutdown. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D213325
2024-06-13 01:05:30 +00:00
Noemi Erli
418d6b4f55
Backed out changeset f75d789545b2 (bug 1901911) for causing windows build bustages CLOSED TREE
2024-06-13 04:12:50 +03:00
Stanca Serban
793f62371e
Backed out 2 changesets (bug 1835983, bug 1719271) for causing mochitests failures. CLOSED TREE
...
Backed out changeset 23d719860ea7 (bug 1719271)
Backed out changeset 10010b949e52 (bug 1835983)
2024-06-13 04:06:16 +03:00
Nicholas Poon
0eb5b8771f
Bug 1875391 - Drawing shadow for AppBar on the debug drawer home screen r=android-reviewers,007
...
Differential Revision: https://phabricator.services.mozilla.com/D211773
2024-06-13 00:29:21 +00:00
Mozilla Releng Treescript
b7014fb77a
no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE
2024-06-13 00:19:28 +00:00
Noemi Erli
1b91710b6e
Backed out changeset 2753b7c1309f (bug 1899872) for causing build bustages in testSliceBudget.cpp CLOSED TREE
2024-06-13 03:05:33 +03:00
Steve Fink
a76369b0a0
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-12 23:01:12 +00:00
Mike Hommey
29c6ead7ad
Bug 1901905 - Mark xpcom::Promise as allowed dead code. r=xpcom-reviewers,emilio
...
Rustc 1.80 complains it's dead code because it's never constructed, but
it's a type that is constructed from the C++'s end.
Differential Revision: https://phabricator.services.mozilla.com/D213484
2024-06-12 22:30:48 +00:00
Erich Gubler
27030708d0
Bug 1902117 - fix(webgpu): don't crash on console logging in non-window contexts r=webgpu-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D213478
2024-06-12 22:13:27 +00:00
Malte Juergens
6b6875b497
Bug 1719271 - Enable HTTPS-First by default in Nightly r=freddyb,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D212713
2024-06-12 22:08:12 +00:00
Malte Juergens
a68cc576b2
Bug 1835983 - Fix remaining tests failing with HTTPS-First r=freddyb,extension-reviewers,anti-tracking-reviewers,android-reviewers,geckoview-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D213017
2024-06-12 22:08:11 +00:00
Noemi Erli
d08a1d0fce
Merge mozilla-central to autoland on a CLOSED TREE
2024-06-13 00:57:19 +03:00
Stanca Serban
20c2c21b5c
Merge autoland to mozilla-central. a=merge
2024-06-13 00:45:19 +03:00
Glenn Watson
3b98c61d15
Bug 1898625 - Pt 4 - remove snapping from box-shadow rect after spread + offset applied r=gfx-reviewers,aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D211484
2024-06-12 21:43:36 +00:00
Valentin Gosu
6885f38bca
Bug 1719046 - Unlock nsSocketTransportService::mLock while creating PollableEvent r=necko-reviewers,jesup
...
The PollableEvent constructor may hang in PR_NewTCPSocketPair.
If it holds the lock while hanging, it will also block the main thread.
This patch unlocks the mutex while creating the pollable event.
The socket thread will still be slow to respond. A follow-up bug will
explore potential options to avoid the socket thread hang.
Differential Revision: https://phabricator.services.mozilla.com/D213207
2024-06-12 21:35:36 +00:00
Mike Hommey
13d7722e4a
Bug 1897005 - Remove clang 17 toolchains. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D210575
2024-06-12 21:28:30 +00:00
Mike Hommey
e99371ace3
Bug 1901950 - Add missing define for ARM assembly files. r=gfx-reviewers,lsalzman
...
The flag was added in add7c8db45
We could go all the way adding a configure test for `.syntax unified`,
but we only support two different compilers for arm, and they should
both support it (and we have other assembly files that use it
unconditionally).
Differential Revision: https://phabricator.services.mozilla.com/D213392
2024-06-12 21:13:59 +00:00
Luke Warlow
52b4fac219
Bug 1901374: Implement field-sizing parsing r=emilio
...
This change adds a new layout.css.field-sizing.enabled pref that controls the availability of the field-sizing CSS property.
With the pref enabled this property now parses according to the spec.
Spec: https://drafts.csswg.org/css-ui/#field-sizing
Differential Revision: https://phabricator.services.mozilla.com/D212983
2024-06-12 21:07:30 +00:00
Nipun Shukla
f366abaced
Bug 1901565 - Record failure_reason by default in installation first_seen scalars r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D213154
2024-06-12 21:00:07 +00:00
Irene Ni
7500dbe303
Bug 1895964 - Redesign read aloud menu to match new theme and layout menus. r=reader-mode-reviewers,desktop-theme-reviewers,sfoster,accessibility-frontend-reviewers,nlapre
...
Differential Revision: https://phabricator.services.mozilla.com/D211882
2024-06-12 20:41:14 +00:00
Ryan Safaeian
d61ff07c63
Bug 1892486 - Contain content inside header in megalist. r=credential-management-reviewers,ssachdev
...
Differential Revision: https://phabricator.services.mozilla.com/D213157
2024-06-12 20:39:28 +00:00
Mike Hommey
4c8627a76e
Bug 1901976 - Update clang-tidy version after bug 1901895
...
Differential Revision: https://phabricator.services.mozilla.com/D213474
2024-06-12 20:30:52 +00:00