Commit Graph

920264 Commits

Author SHA1 Message Date
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