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

931972 Коммитов

Автор SHA1 Сообщение Дата
Devota Aabel 79331b2153 Bug 1917862: Part 2- Moved collection and collection item fakes to FakeHomepagePreview. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221724
2024-09-17 20:26:16 +00:00
Devota Aabel 1b04316adc Bug 1917862: Part 1- Updated collection composable so that when the expanded value is remembered, it uses the expanded value as a key in addition to the collection itself. r=gl,android-reviewers,007
With the current RecyclerView implementation, I think this is working because it's passing in a new collection object every time the expanded value changes. I updated it so that it'll register the change if the expanded value is changed.

Differential Revision: https://phabricator.services.mozilla.com/D221723
2024-09-17 20:26:15 +00:00
Devota Aabel f80e808e07 Bug 1915212- Migrate Recently Visited homepage section to compose homepage. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221722
2024-09-17 20:26:15 +00:00
Ashley Hale d4de17213e Bug 1918691 - Remove metadata file for two WPT tests that will pass in beta r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D222359
2024-09-17 19:52:42 +00:00
Stephanie Cunnane 9d701a4a80 Bug 1603760 - Remove navigation.search legacy event telemetry. r=Standard8,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222362
2024-09-17 19:27:56 +00:00
Greg Stoll 77a823cfa8 Bug 1918028 - avoid potential future hang when cancelling Content Analysis WARN response r=dlp-reviewers,handyman
Don't cache canceled CA results, as this can cause particular problem with WARN responses,
which shouldn't be in the cache.

Differential Revision: https://phabricator.services.mozilla.com/D221880
2024-09-17 19:23:28 +00:00
Ray Kraesig ba81de266a Bug 1915665 - [2/2] Simplify the Chromium-inherited API r=win-reviewers,handyman
The original Chromium listener code has a few infelicities in its API.

* The current session ID is always available, so the `Nothing()` branch
  is impossible. Remove the `Maybe` from the interface.

* If session-change messages for other sessions are received, discard
  them early rather than propagating them.

* Use the whole DWORD value supplied by `GUID_SESSION_DISPLAY_STATUS`,
  rather than just the first byte. (This has no effect here, since
  `MONITOR_DISPLAY_STATE` is an enum with very few values, but might if
  someone blindly copies this code with minimal adjustments to be used
  with another `PBT_POWERSETTINGCHANGE` value.)

Differential Revision: https://phabricator.services.mozilla.com/D220749
2024-09-17 19:16:46 +00:00
Ray Kraesig b81abb2971 Bug 1915665 - [1/2] Streamline WinEventHub r=win-reviewers,gfx-reviewers,handyman,bradwerth
`WinEventHub` was largely taken from Chromium, where its dynamic
connection/disconnection features are presumably more used. We don't
have any need for that, and anyway if we ever do it'll be easy to add
it alongside the static functionality or even migrate the latter over.

Hardwire the relevant message-processing and invocation directly into
the hidden window's WNDPROC, rather than providing a registration
system. Following the discoveries made in bug 1571516, also remove the
additional failure-mode checks added in bug 1852801, reverting to a
crash (which can be unified with 1571516 when it shows up).

This has, as fallout, a minor functional change to the occlusion
tracker: the subfeature prefs mentioned above are now checked at
message-receipt time, rather than at construction time.

Differential Revision: https://phabricator.services.mozilla.com/D220639
2024-09-17 19:16:46 +00:00
Ray Kraesig 00dd01290c Bug 1915665 - [0/2] Clear out NativeEventLogger's static data on shutdown r=win-reviewers,gstoll
If a HWND whose messages are logged is not destroyed before application
shutdown, any static data in NativeEventLogger's persistent store will
not be cleared out. This can show up as a memory leak during testing.

Set up a RunOnShutdown hook to ensure that everything is actually
destroyed during shutdown, even if some other module is ill-behaved.

Differential Revision: https://phabricator.services.mozilla.com/D222382
2024-09-17 19:16:45 +00:00
mcarare 3f4340ff6e Bug 1894766 - Reduce noise of downloadDependencies task errors. r=tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D211756
2024-09-17 18:39:45 +00:00
Frédéric Wang 139bce88f8 Bug 1918310 - Remove class nsMathMLmsqrtFrame. r=emilio
This class is currently only used to override InheritAutomaticData() and
IsMrowLike(). This patch moves that directly in nsMathMLrootFrame.
Probably we should have the same behavior when ShouldUseRowFallback()
returns true, but this patch does not try and change anything.

Differential Revision: https://phabricator.services.mozilla.com/D222258
2024-09-17 18:25:45 +00:00
Frédéric Wang 43fda17309 Bug 1918310 - Make mroot and msqrt should share their implementation. r=emilio
The msqrt and mroot elements are used to draw radical symbols [1]. That
used to be the case for menclose (until notation="radical" was removed
in [2]) and that's the only reason why nsMathMLmsqrtFrame is deriving
from nsMathMLmencloseFrame. This patch makes it derive from
nsMathMLmrootFrame instead to remove unnecessary code duplication.

[1] https://w3c.github.io/mathml-core/#radicals-msqrt-mroot
[21 https://bugzilla.mozilla.org/show_bug.cgi?id=1783995]

Differential Revision: https://phabricator.services.mozilla.com/D222123
2024-09-17 18:25:45 +00:00
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