Граф коммитов

932210 Коммитов

Автор SHA1 Сообщение Дата
Boris Chiou f1657265a4 Bug 1865438 - Resolve percentage of ratio determining size for grid repetition auto. r=TYLin
Now we pass the containing block size and use it to resolve the
percentage value of ratio-determining size.

Differential Revision: https://phabricator.services.mozilla.com/D221397
2024-09-17 18:21:05 +00:00
Boris Chiou a54f54b6ed Bug 1865438 - Add transferred min & max size when computing the reflowInput for repeat(). r=TYLin
We rely on the min/max sizes in the RepeatTrackSizingInput to determine
how many auto-repeat items we can place, so we have to make sure we take
aspect-ratio into account. So if we have aspect-ratio, we need to take
it into account and use the ratio-determining size to compute the
transferred min/max/preferred size.

However, we don't have the information of containing block now, and
we will fix the case if the ratio determining size has percentage in the
following patch.

Differential Revision: https://phabricator.services.mozilla.com/D195199
2024-09-17 18:21:05 +00:00
Andrew Osmond 7579f4a1ea Bug 1919367 - Ship HTMLVideoElement::RequestVideoFrameCallback support to release. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D222508
2024-09-17 18:11:48 +00:00
Fatih 1bff3a8fc0 Bug 1889762: Testing the timezone offset granular override in workers in first and third party contexts. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D220602
2024-09-17 17:49:01 +00:00
Fatih ccb28bdc3a Bug 1889762: Testing the timezone offset granular override in the service workers in first and third party contexts. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D220469
2024-09-17 17:49:00 +00:00
Fatih a1805c1267 Bug 1889762: Testing the timezone offset override in the service worker in first-party contexts. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D220291
2024-09-17 17:48:59 +00:00
Norisz Fay 9d6ab629c9 Backed out 3 changesets (bug 1918097, bug 1918191, bug 1918172) for causing xpcshell crashes on test_logFromPreference.js CLOSED TREE
Backed out changeset 9ded45d1c4c7 (bug 1918191)
Backed out changeset 3f0714b5be00 (bug 1918172)
Backed out changeset ad87df541795 (bug 1918097)
2024-09-17 22:18:30 +03:00
Mozilla Releng Treescript 1aa5a9908d no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
an -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ar -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ast -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
az -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
be -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bg -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
br -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ca -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cak -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cy -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
da -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
de -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
dsb -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
el -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
en-CA -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
en-GB -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
eo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-AR -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-CL -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-ES -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-MX -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
et -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
eu -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fa -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ff -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fi -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fy-NL -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ga-IE -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gd -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gu-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
he -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hi-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hsb -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hu -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hy-AM -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ia -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
id -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
is -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
it -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ja -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ka -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kab -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
km -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ko -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lij -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lt -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ltg -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lv -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
meh -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
mix -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ml -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
mr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ms -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
my -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nb-NO -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ne-NP -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nn-NO -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
oc -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pa-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pt-BR -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pt-PT -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
rm -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ro -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ru -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
son -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sq -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sv-SE -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ta -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
te -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
th -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
tl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
tr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
trs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
uk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ur -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
uz -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
vi -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
wo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
xh -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
zam -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
zh-CN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
zh-TW -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
2024-09-17 19:02:35 +00:00
Mozilla Releng Treescript 360a39dbd8 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
af -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
an -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ar -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ast -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
az -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
be -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bg -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
br -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
brx -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
bs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ca -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ca-valencia -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cak -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ckb -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
cy -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
da -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
de -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
dsb -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
el -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
en-CA -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
en-GB -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
eo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-AR -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-CL -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-ES -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
es-MX -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
et -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
eu -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fa -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ff -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fi -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fur -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
fy-NL -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ga-IE -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gd -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
gu-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
he -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hi-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hsb -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hu -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hy-AM -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
hye -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ia -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
id -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
is -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
it -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ja -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ja-JP-mac -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ka -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kab -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
km -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
kn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ko -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lij -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lt -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ltg -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
lv -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
meh -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
mk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
mr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ms -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
my -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nb-NO -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ne-NP -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
nn-NO -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
oc -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pa-IN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pt-BR -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
pt-PT -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
rm -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ro -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ru -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sat -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sc -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
scn -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sco -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
si -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
skr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
son -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sq -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
sv-SE -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
szl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ta -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
te -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
tg -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
th -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
tl -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
tr -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
trs -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
uk -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
ur -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
uz -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
vi -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
wo -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
xh -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
zh-CN -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
zh-TW -> 8e618d2ea536771ed4ed3ae5491b91ca2b36eed5
2024-09-17 19:02:27 +00:00
Emilio Cobos Álvarez 5e3a342c7b Bug 1919041 - Handle interrupting sidebar animation. r=sidebar-reviewers,kcochrane,sclements
Differential Revision: https://phabricator.services.mozilla.com/D222297
2024-09-17 17:03:39 +00:00
Kelsey Gilbert e8f391cbe1 Bug 1912404 - Remove unneeded 16kiB var limit for Mesa. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D222010
2024-09-17 16:56:43 +00:00
Jonathan Sudiaman e96a491320 Bug 1919108: Temporary disable a11y_checks for browser_glean_sidebar.js. r=sidebar-reviewers,Gijs
Filed Bug 1919185 to address the failing tests. Skip them for the time being.

Differential Revision: https://phabricator.services.mozilla.com/D222474
2024-09-17 16:44:01 +00:00
Paul Adenot 68d7c316bb Bug 1916508 - Add more tests about h264 codec strings. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D221050
2024-09-17 16:42:29 +00:00
Paul Adenot 05dceccb45 Bug 1916508 - Align codec string checks in Web Codecs for h264. r=media-playback-reviewers,alwu
To be fixed in Bug 1880326 -- checking is to be lenient in HTMLMediaElement
code (that Web Codecs uses for now, for example, non-existent levels need to be
accepted), and strict in Web Codecs (non-existent levels rejected).

Differential Revision: https://phabricator.services.mozilla.com/D221049
2024-09-17 16:42:29 +00:00
Paul Adenot 48a729e150 Bug 1916508 - Support "avc3" in h264 codec string. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D221048
2024-09-17 16:42:29 +00:00
Paul Adenot da6fa7faf8 Bug 1916508 - H264 6.2 exists and is supported on some platforms. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D221047
2024-09-17 16:42:28 +00:00
Paul Adenot f49e5f6e56 Bug 1916508 - Allow callers to determine if they want h264 codec string parsed stricly or not. r=media-playback-reviewers,alwu
Web Codecs is strict. Other Web APIs aren't.

Differential Revision: https://phabricator.services.mozilla.com/D221046
2024-09-17 16:42:28 +00:00
Sandor Molnar a1227db2aa Bug 1918447 - Fix lint failure. a=test-fix CLOSED TREE 2024-09-17 19:46:28 +03:00
Nathan Barrett 9476700d72 Bug 1918447 - update list feed styles for small screens and layout variants r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D222035
2024-09-17 16:35:04 +00:00
Jan de Mooij 3b81464999 Bug 1919246 - Back out D221953 and add tests. r=mgaudet
For now back out D221953 because it was an optional change to improve codegen a bit
for loops that contain an OSR loop, but it's probably not worth the complexity to
try to handle this.

Differential Revision: https://phabricator.services.mozilla.com/D222486
2024-09-17 16:29:02 +00:00
Andreas Pehrson dcde9b59c1 Bug 1919299 - In WebRTC debugging docs remove text on webrtc_trace logging prerequisites. r=webrtc-reviewers,mjf
They don't hold true since bug 1810498 which landed in Firefox 123.

Differential Revision: https://phabricator.services.mozilla.com/D222482
2024-09-17 16:21:19 +00:00
Andreas Pehrson f5b834ad77 Bug 1919299 - In mtransport, log the error from SendPacket. r=webrtc-reviewers,mjf
Differential Revision: https://phabricator.services.mozilla.com/D222481
2024-09-17 16:21:18 +00:00
Andreas Pehrson 8b4c6e4661 Bug 1919299 - Add nicer:5 log module to the about:logging WebRTC preset. r=webrtc-reviewers,mjf
Differential Revision: https://phabricator.services.mozilla.com/D222480
2024-09-17 16:21:18 +00:00
Mark Banner 8f22c6514e Bug 1919322 - Update doc generate fatal warnings and reduce maximum number of warnings. r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D222496
2024-09-17 16:16:30 +00:00
alexandra.virvara 0c609c45b5 Bug 1918982: apply string change from accounts to account in password generator dialog text r=android-reviewers,pollymce
TRY: https://treeherder.mozilla.org/jobs?repo=try&revision=f25bf835d107569ba6a019c66a64ddc715c1590a

Differential Revision: https://phabricator.services.mozilla.com/D222241
2024-09-17 16:16:13 +00:00
Emilio Cobos Álvarez 640f58866c Bug 1917356 - Update remote frame sizes for printing reliably. r=mstange
Printing has a weird code-path which doesn't use the refresh driver.
Update frame sizes explicitly, and remove the hack in
nsDisplayRemote::Paint (which is what probably papered over this).

Differential Revision: https://phabricator.services.mozilla.com/D222372
2024-09-17 16:03:30 +00:00
Emilio Cobos Álvarez bb17d77850 Bug 1918802 - Simplify scrollbar track drawing. r=mstange,mac-reviewers
This was caught by Markus. When you hover over an overlay scrollbar on
macOS, you'd hit this the PaintScrollbar() code-path (or rather, you
won't bail out from the if (overlay && !hovered)), but macOS draws the
track in PaintScrollbarTrack().

Android doesn't hit this because android scrollbars can't ever be
hovered (they have pointer-events: none). This is a better fix than
D222172, which didn't paint the background for the non-overlay
scrollbars...

This doesn't change behavior since scrollbar and the track have the same
size (as cocoa scrollbars can never have buttons). Removing
nsSliderFrame is a refactor for another day if ever.

Differential Revision: https://phabricator.services.mozilla.com/D222194
2024-09-17 15:59:43 +00:00
Adam Brouwers-Harries 2fcdf37091 Bug 1918191 - Add profiler markers for Glean::StringMetric r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D221858
2024-09-17 15:52:13 +00:00
Adam Brouwers-Harries de7b4c8337 Bug 1918172 - Add profiler markers for Glean::BooleanMetric r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D221857
2024-09-17 15:52:12 +00:00
Adam Brouwers-Harries c99c88945e Bug 1918097 - Add profiler markers for Glean::CounterMetric, and name lookup function r=chutten,florian,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D221795
2024-09-17 15:52:12 +00:00
Nathan LaPre a13db27562 Bug 1917741: Restrict viewport cache domain check on macOS, r=Jamie
Per Bug 1916578, some cache domains may be present before the document is
finished loading. This can be triggered by platform-level code event handling.
This issue makes cache absence checks unreliable on macOS. We are intermittently
seeing failures on macOS where viewport is cached before doc load, despite not
explicitly requesting it. As we've done with other such issues, this revision
excludes the cache absence check on macOS.

Differential Revision: https://phabricator.services.mozilla.com/D222367
2024-09-17 15:51:15 +00:00
Olli Pettay 487dca9153 Bug 1917389, make it less likely to run non-parser-blocking scripts while there is parser blocking script pending, r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D222220
2024-09-17 15:50:34 +00:00
Fatih 6bf386cd12 Bug 1811836: Move devicechange rfp check from OnDeviceChange to MaybeResumeDeviceExposure where we always have window. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222291
2024-09-17 15:41:27 +00:00
Eitan Isaacson b1b95fe1bc Bug 1919155 - Use RelatedAccIterator in RelocateARIAOwnedIfNeeded. r=Jamie
This allows non-ID refs to be included too.

Differential Revision: https://phabricator.services.mozilla.com/D222370
2024-09-17 15:18:32 +00:00
Nicolas Chevobbe 571b1fd560 Bug 1572655 - [devtools] Make FontsHighlighter compatible with fission. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D222312
2024-09-17 15:11:53 +00:00
Olli Pettay ecd90ac919 Bug 1905843, prevent unexpected use of result site origin, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D215496
2024-09-17 15:01:43 +00:00
serge-sans-paille fd62692872 Bug 1913118 - Use -fstrict-flex-arrays=1 in hardened mode r=glandium
There's no point to activate -fstrict-flex-arrays=3 as there's a lot of
situation where the char [0] syntax is used, including in generated
code.

There's no point to activate -fstrict-flex-arrays=2 as at least sqlite
and icu use the char [1] syntax.

Differential Revision: https://phabricator.services.mozilla.com/D219851
2024-09-17 14:40:24 +00:00
serge-sans-paille ee3ee0a1e7 Bug 1918392 - Use c99 flexible array member syntax in mozjemalloc r=glandium
Adjust memory size computations as the FAM field now takes 0 extra byte.

Differential Revision: https://phabricator.services.mozilla.com/D221966
2024-09-17 14:36:24 +00:00
serge-sans-paille 1dfdd6fd04 Bug 1918980 - Split caching of clean metrics r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D222234
2024-09-17 14:30:21 +00:00
Stephen A Pohl 0ce5cabe08 Bug 1914807: Prevent duplicate Dock icons when restarting applications on macOS. r=mac-reviewers,application-update-reviewers,bradwerth,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D222326
2024-09-17 14:23:56 +00:00
Sandor Molnar 9f6a7500e9 Backed out 2 changesets (bug 1917579) for causing webcodecs failures CLOSED TREE
Backed out changeset e78a07b9f2a7 (bug 1917579)
Backed out changeset 2792465bc5d6 (bug 1917579)
2024-09-17 17:29:07 +03:00
Ryan VanderMeulen 31e22a5cb0 Bug 1918780 - Migrate Protobuf to the AC dependencies plugin. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D222171
2024-09-17 14:23:52 +00:00
Sean 2f46680b7d Bug 1907304 - Write a test for DevTools offline mode not making cached requests fail r=jdescottes,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D220600
2024-09-17 14:15:12 +00:00
Valentin Gosu dc6b3a7d90 Bug 1907304 - Check forceOffline BC flag _after_ opening the cache r=necko-reviewers,sekim,kershaw,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D219292
2024-09-17 14:14:58 +00:00
Paul Adenot d97141c765 Bug 1919212 - Only disable crash reporter in child process in test_duplex.cpp. r=pehrsons,cubeb-reviewers
Death test work by forking. We want to disable the crash reporter only in the
forked process.

Differential Revision: https://phabricator.services.mozilla.com/D222468
2024-09-17 14:09:38 +00:00
Paul Adenot f996a9241f Bug 1918506 - Align stack sizes for AudioWorkletProcessor. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D222084
2024-09-17 14:09:05 +00:00
Henry Wilkes f0224e83cf Bug 1919297: Clean up unused isProductURL import in browser.js. r=shopping-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222477
2024-09-17 14:07:50 +00:00
schu96 b50c24990f Bug 1909885 - Add shift tab listeners for reader mode narrator, theme menu, and text menu. r=Gijs
Remove redundant lines, fix test to correctly check focus in text layout menu

Differential Revision: https://phabricator.services.mozilla.com/D220969
2024-09-17 14:06:51 +00:00
Greg Stoll 6a003eeb71 Bug 1918579 - don't crash when dropping with content analysis and focus changes r=masayuki,dlp-reviewers,handyman
Differential Revision: https://phabricator.services.mozilla.com/D222290
2024-09-17 14:05:24 +00:00
Mike Conley df3b9a9478 Bug 1914940 - Do not back up permissions or content prefs databases if the browser is not configured to remember history, or to clear history on shutdown. r=backup-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D221552
2024-09-17 13:54:28 +00:00