fune/layout
Pier Angelo Vendrame 5c25e1c461 Bug 1787790: Normalize system fonts with RFP on. r=emilio
System fonts can leak any user customization of system fonts, or user's
locale (e.g., en-US and ja Windows have different system fonts).
Also, Linux distributions/desktop environments set default fonts in
different ways.

Customization can be detected either with font metrics, the font allowed
list is not enabled or the font is included in it, or with
getComputedStyle, that leaks the name of the font that Firefox tries to
apply.

This patch try to prevent these leaks by using a generic "sans-serif"
for all system fonts, except on macOS, where it uses "-apple-system",
and on Android, where these fonts always use Roboto.

Differential Revision: https://phabricator.services.mozilla.com/D163576
2024-05-27 06:57:04 +00:00
..
base Bug 1787790: Normalize system fonts with RFP on. r=emilio 2024-05-27 06:57:04 +00:00
build Backed out changeset 9a295c851c2e (bug 1895232) for causing multiple failures. CLOSED TREE 2024-05-22 21:03:20 +03:00
docs Bug 1896210 Part 4 - Address late review comments for Part 2. r=dholbert DONTBUILD 2024-05-20 18:01:16 +00:00
forms Bug 1830576 - Update textarea intrinsic height calculations r=dholbert 2024-05-18 14:12:26 +00:00
generic Bug 1835157 - Ignore target names which contain both newline and < characters. r=emilio 2024-05-24 08:09:36 +00:00
inspector
ipc
mathml
media
painting Bug 1897749 - Remove unused HadWillChange(), r=tnikkel 2024-05-20 12:29:23 +00:00
printing Bug 1896762 - Make animation timing match the spec. r=smaug,firefox-animation-reviewers,boris 2024-05-17 16:33:06 +00:00
reftests Bug 1787790: Normalize system fonts with RFP on. r=emilio 2024-05-27 06:57:04 +00:00
style Bug 1851085 - Remove layout.css.computed-style.shorthands pref r=emilio 2024-05-26 16:47:47 +00:00
svg Bug 1899041 - Additional rendering observer container optimisations r=emilio 2024-05-26 19:06:59 +00:00
tables
tools Bug 1896684 - Update iteritems to items in reftestcommandline.py. r=jmaher 2024-05-16 04:36:34 +00:00
xul
moz.build