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

932210 Коммитов

Автор SHA1 Сообщение Дата
Timothy Nikkel 53caeea5de Bug 1919139. Consider a png with sRGB tag as color managed so we don't also apply gAMA chunk. r=gfx-reviewers,aosmond
If both sRGB and gAMA chunk are present the spec calls for prefering the sRGB chunk.

Differential Revision: https://phabricator.services.mozilla.com/D222360
2024-09-18 08:58:26 +00:00
Tom Schuster 0cf632180b Bug 1918723 - Remove inline popup handlers from identity-popup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222283
2024-09-18 08:40:42 +00:00
Tom Schuster 83776e7556 Bug 1918723 - Remove inline command handlers from identity-popup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222135
2024-09-18 08:40:41 +00:00
t-p-white 99a7e7c0c0 Bug 1918601 - Part 2: Refactor init block. r=android-reviewers,gmalekpour
Differential Revision: https://phabricator.services.mozilla.com/D222116
2024-09-18 08:35:07 +00:00
iorgamgabriel d1e3026c00 Bug 1909151 - [Menu Redesign] Implement accessibility reading order in the extensions submenu r=android-reviewers,ohall
# Conflicts:
#	mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/compose/AddonMenuItem.kt

Differential Revision: https://phabricator.services.mozilla.com/D222117
2024-09-18 08:26:14 +00:00
t-p-white 7dc521c96a Bug 1918601 - Part 1: Remove the Homepage Intro CFR and related code r=android-reviewers,gmalekpour,vdreghici,npoon
Differential Revision: https://phabricator.services.mozilla.com/D222085
2024-09-18 08:08:27 +00:00
AndiAJ a59e76032e Bug 1846708 - Fix findInPageTest and pdfFindInPageTest UI tests r=ohorvath
The problems occurred when trying to verify the find in page results, changed doing the assertion from Espresso to UIAutomator.

The UI tests successfully passed 25x on API 30 
The UI tests successfully passed 100x on API 34 

Differential Revision: https://phabricator.services.mozilla.com/D222279
2024-09-18 07:17:53 +00:00
Mozilla Releng Treescript 42cde15920 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
an -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ar -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ast -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
az -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
be -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bg -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
br -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ca -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cak -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cy -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
da -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
de -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
dsb -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
el -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
en-CA -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
en-GB -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
eo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-AR -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-CL -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-ES -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-MX -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
et -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
eu -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fa -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ff -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fi -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fy-NL -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ga-IE -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gd -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gu-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
he -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hi-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hsb -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hu -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hy-AM -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ia -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
id -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
is -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
it -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ja -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ka -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kab -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
km -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ko -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lij -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lt -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ltg -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lv -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
meh -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
mix -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ml -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
mr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ms -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
my -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nb-NO -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ne-NP -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nn-NO -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
oc -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pa-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pt-BR -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pt-PT -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
rm -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ro -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ru -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
son -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sq -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sv-SE -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ta -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
te -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
th -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
tl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
tr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
trs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
uk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ur -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
uz -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
vi -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
wo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
xh -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
zam -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
zh-CN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
zh-TW -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
2024-09-18 07:01:28 +00:00
Mozilla Releng Treescript 04db3dcc3a no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
af -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
an -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ar -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ast -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
az -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
be -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bg -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
br -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
brx -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
bs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ca -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ca-valencia -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cak -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ckb -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
cy -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
da -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
de -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
dsb -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
el -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
en-CA -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
en-GB -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
eo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-AR -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-CL -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-ES -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
es-MX -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
et -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
eu -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fa -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ff -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fi -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fur -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
fy-NL -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ga-IE -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gd -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
gu-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
he -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hi-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hsb -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hu -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hy-AM -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
hye -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ia -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
id -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
is -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
it -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ja -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ja-JP-mac -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ka -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kab -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
km -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
kn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ko -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lij -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lt -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ltg -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
lv -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
meh -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
mk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
mr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ms -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
my -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nb-NO -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ne-NP -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
nn-NO -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
oc -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pa-IN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pt-BR -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
pt-PT -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
rm -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ro -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ru -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sat -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sc -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
scn -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sco -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
si -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
skr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
son -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sq -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
sv-SE -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
szl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ta -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
te -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
tg -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
th -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
tl -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
tr -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
trs -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
uk -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
ur -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
uz -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
vi -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
wo -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
xh -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
zh-CN -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
zh-TW -> 98c65e10e1efc7e99c9fc03f560f1d804d52fe14
2024-09-18 07:01:22 +00:00
Dão Gottwald 8bc680f6d2 Bug 1919262 - Remove --button-color. r=desktop-theme-reviewers,reusable-components-reviewers,emilio,hjones
Differential Revision: https://phabricator.services.mozilla.com/D222439
2024-09-18 06:04:39 +00:00
alexandra.virvara adce7664a4 Bug 1904652: refactor biometric authentication displaying approach r=android-reviewers,pollymce
TRY: https://treeherder.mozilla.org/jobs?repo=try&revision=19809b1f04fed7d4f33319f2d371bd804a5d5cd0

Differential Revision: https://phabricator.services.mozilla.com/D221774
2024-09-18 05:54:12 +00:00
Mike Hommey fc327076fb Bug 1918285 - Avoid lz4frame symbols being exported from gtest libxul. r=firefox-build-system-reviewers,sergesanspaille
The lz4 symbols were never meant to be exposed, the API in Compression.h
being the official way to use it. This is we had LZ4LIB_VISIBILITY set to
nothing. Unfortunately, that wasn't enough, because there is another
similar define for lz4frame: LZ4FLIB_VISIBILITY.

So we had been exporting those lz4frame symbols from firefox-bin
forever, without noticing, but it didn't cause problems until the
symbols were moved to libxul. With them moved to libxul, we end up
with the situation where we might actually end up using the symbols
from the system liblz4, which is pulled indirectly through other
dependencies (through libsystemd, which comes through libdbus).

This is all fine-ish on a "normal" opt build, but with LTO, things
end up such that some calls go through our copy of lz4frame and others
through the system one, and the discrepancy causes a crash.

The symbols file for non-gtest libxul, that hides all symbols but a few,
was saving the non-gtest case, fortunately.

Differential Revision: https://phabricator.services.mozilla.com/D222574
2024-09-18 05:23:16 +00:00
James Teow b98fcb7751 Bug 1919193 - Simplify Persisted Search UI - r=adw,desktop-theme-reviewers,urlbar-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D222489
2024-09-18 04:44:31 +00:00
Jan Varga d6946c7d87 Bug 1917479 - FS: Add handling for invalidated directory locks; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D219864
2024-09-18 04:34:19 +00:00
Jan Varga dfa7f0ec23 Bug 1917479 - Add a test for origin clearing requested right after starting client directory opening for FS; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D219863
2024-09-18 04:34:19 +00:00
Jan Varga 347f22b7f3 Bug 1917479 - FS: Add mapping for NS_ABORT_ERROR; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D219862
2024-09-18 04:34:18 +00:00
pstanciu 3013240380 Backed out 5 changesets (bug 1919090) for causing bc failures on browser_glean_metrics_exist.js CLOSED TREE
Backed out changeset 3cd156fb227f (bug 1919090)
Backed out changeset 321200cf10d5 (bug 1919090)
Backed out changeset 3cdc23af07e3 (bug 1919090)
Backed out changeset 5f785a5dd9ee (bug 1919090)
Backed out changeset 5072f2f1a075 (bug 1919090)
2024-09-18 05:43:04 +03:00
Fatih 7502f6903c Bug 1919090: Flatten webgl info. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222346
2024-09-18 01:00:29 +00:00
Fatih 43cb627c68 Bug 1919090: Flatten ICE foundations info. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222345
2024-09-18 01:00:28 +00:00
Fatih 60c3354a9b Bug 1919090: Flatten voice list. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222344
2024-09-18 01:00:27 +00:00
Fatih f104999821 Bug 1919090: Flatten media devices. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222343
2024-09-18 01:00:26 +00:00
Fatih 29130625c7 Bug 1919090: Flatten media capabilities. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D222342
2024-09-18 01:00:24 +00:00
Mozilla Releng Treescript adb3c310cd no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-09-18 00:20:14 +00:00
Niklas Baumgardner 2ccf20716f Bug 1885999 - Create about:editprofile page. r=jhirsch,mossop,fluent-reviewers,firefox-desktop-core-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221714
2024-09-18 00:04:14 +00:00
Greg Stoll 042c97b505 Bug 1919365 - use consistent capitalization for "Learn more" in settings page r=fluent-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D222515
2024-09-17 22:26:17 +00:00
Stephanie Cunnane eac1d5920a Bug 1603760 - Remove navigation.search legacy event telemetry. r=Standard8,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222362
2024-09-17 22:08:07 +00:00
Jan Varga 31fdd8c5cd Bug 1917477 - LSNG: Add handling for invalidated directory locks; r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D219751
2024-09-17 21:50:13 +00:00
Jan Varga 973adddbb1 Bug 1917477 - Add a test for origin clearing requested right after starting client directory opening for LSNG; r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D219750
2024-09-17 21:50:12 +00:00
Jan Varga 7b7c855af9 Bug 1917477 - LSNG: Make sure Promise objects are always released on the right thread; r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D219841
2024-09-17 21:50:12 +00:00
teoxoy 42508b4768 Bug 1918739 - Update `wgpu` to revision c8beade1877251c494036fc3661b04ec6aad63a9. r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D222155
2024-09-17 21:44:15 +00:00
Dana Keeler 84a4bb57a3 Bug 1918455 - collect telemetry for how often TLS key logging has been enabled via SSLKEYLOGFILE r=Gijs,firefox-desktop-core-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222003
2024-09-17 21:39:11 +00:00
Stephen A Pohl 316e6456d6 Bug 1910401: Enable more update tests now that we are using the NSWorkspace API to launch callback apps on macOS (bug 1827651).
Differential Revision: https://phabricator.services.mozilla.com/D217963
2024-09-17 21:38:46 +00:00
Nathan LaPre 48bc589112 Bug 1901462: Implement UIA ITextRangeProvider::GetBoundingRectangles, r=Jamie
This revision implements GetBoundingRectangles by walking the text range line by
line, adding each line rect to an output array, then returning that array to UIA
clients. Since this logic was tied up in TextLeafRange::Bounds, this revision
first creates function WalkLineRects which encapsulates the logic of walking
a TextLeafRange line-by-line. Then, it uses that function to rewrite Bounds and
implement new function LineRects, which stores all non-empty onscreen line rects
in an nsTArray and returns them. The implementation of GetBoundingRectangles has
been filled out; it's mostly straightforward but contains some SAFEARRAY work
since UIA expects rects as doubles, rather than our internal uint32_t
representation. Finally, this revision adds a test for GetBoundingRectangles.

Differential Revision: https://phabricator.services.mozilla.com/D222198
2024-09-17 21:38:26 +00:00
Nathan LaPre 82e1685960 Bug 1901463: Implement UIA ITextProvider::RangeFromPoint, r=Jamie
This revision implements RangeFromPoint by hittesting the screen location with
ChildAtPoint. Though the UIA documentation suggests that it may be correct to
find the closest text leaf to the screen coordinate, this revision restricts the
search to nodes under the screen coordinate directly. To accomplish this, it
creates two new functions: TextLeafPointAtScreenPoint, which manages the logic for
hit testing within a TextLeafRange, and FromAccessible, which creates a
TextLeafRange spanning the entire text leaf. Finally, this revision adds Windows
platform tests for the new functionality.

Differential Revision: https://phabricator.services.mozilla.com/D221902
2024-09-17 21:38:26 +00:00
Norisz Fay 2edb3a1661 Backed out changeset 0a3a586fbbec (bug 1603760) for causing bc failures on browser_urlbar_telemetry_handoff.js CLOSED TREE 2024-09-18 00:37:24 +03:00
Norisz Fay 9bd8521616 Bug 1918447 - Fix whitespace lint failure in ListFeed/_ListFeed.scss r=lint-fix CLOSED TREE 2024-09-17 23:55:45 +03:00
Ryan Safaeian 3c319db00a Bug 1919092 - Change search bar string and center radio buttons for contextual password manager. r=mtigley,fluent-reviewers,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222317
2024-09-17 20:29:13 +00:00
Devota Aabel 5189a8ed84 Bug 1917912- Created HomepageInteractor to reduce parameters for Homepage composable. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221725
2024-09-17 20:26:16 +00:00
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