fune/layout
Nika Layzell 855d5761c0 Bug 196078 - Part 2: Support displaying arbitrary text/* MIME types as plain text, r=smaug,necko-reviewers,valentin
This patch refactors how we check for text formats when deciding how to handle
resources, such that more text MIME types will be rendered in-browser, rather
than downloaded.

This change requires us to move more away from using the Gecko-Content-Viewers
category in the category manager for this decision, as we need to handle an
unlimited number of MIME types behind the scenes.

Support for Gecko-Content-Viewers was left in for both the in-tree use for
application/http-index-format and dynamically determining whether image/avif
and image/jxl are supported, as well as for the message/rfc822 type used by
Thunderbird.

Differential Revision: https://phabricator.services.mozilla.com/D212078
2024-06-05 00:05:58 +00:00
..
base Bug 1883396 - Exit fullscreen when two Escape keyup events occur in a short time; r=smaug 2024-06-04 23:38:45 +00:00
build Bug 196078 - Part 2: Support displaying arbitrary text/* MIME types as plain text, r=smaug,necko-reviewers,valentin 2024-06-05 00:05:58 +00: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 1899894 - Remove debug statements that require customized #define. r=layout-reviewers,emilio 2024-05-31 17:45:44 +00:00
generic Bug 1900522 Part 6 - Remove a SizeComputationInput::ComputeISizeValue() variant. r=layout-reviewers,emilio 2024-06-04 17:54:50 +00:00
inspector Bug 1893409 - Make getCSSStyleRules() work for starting style as well. r=layout-reviewers,firefox-style-system-reviewers,nchevobbe,emilio 2024-06-04 03:15:00 +00:00
ipc
mathml Bug 1899894 - Remove debug statements that require customized #define. r=layout-reviewers,emilio 2024-05-31 17:45:44 +00:00
painting Bug 1896516: apply code formatting via Lando 2024-05-30 06:36:30 +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 1899475 - Reset webkit-text-security for placeholder. r=jwatt 2024-06-03 15:46:15 +00:00
style Bug 1842549 - Remove dom.mutation-events.cssom.disabled pref r=smaug 2024-06-04 18:38:22 +00:00
svg Bug 1883285 - ensure non-scaling-stroke animates when scaling starts from 0 r=emilio 2024-06-02 06:42:45 +00:00
tables Bug 1899345 Part 1 - Convert PhysicalAxes to an EnumSet<PhysicalAxis>. r=layout-reviewers,emilio 2024-05-30 17:58:25 +00:00
tools Bug 1896684 - Update iteritems to items in reftestcommandline.py. r=jmaher 2024-05-16 04:36:34 +00:00
xul Bug 1899894 - Remove debug statements that require customized #define. r=layout-reviewers,emilio 2024-05-31 17:45:44 +00:00
moz.build Bug 1898601 - Remove fake webrtc/gkmedias libs. r=glandium,media-playback-reviewers,webrtc-reviewers,cubeb-reviewers,pehrsons,padenot 2024-05-28 16:14:47 +00:00