gecko-dev/modules
Tiaan Louw 1568f5568f Bug 1847503 - Map colors into gamut limits before rendering. r=layout-reviewers,emilio
When colors are converted to sRGB to render onto the display, make sure
that they are within sRGB gamut limits.

Gamut mapping is implemented according to:
https://drafts.csswg.org/css-color-4/#gamut-mapping

The color-mix-non-srgb-001 test is checking the expected result in
sRGB, which happens to be out of gamut limits, but because the test
is for color-mix and not gamut mapping, I changed the expected
results to the color space of the mix.

The svg reftest now has an increased fuzzy to allow for the final colors
to be gamut mapped. Gamut mapping is dependent of available hardware, so
we can't pin down exact colors for the result.

Differential Revision: https://phabricator.services.mozilla.com/D191083
2023-11-01 08:28:33 +00:00
..
brotli Bug 1850991 - Update brotli to version 1.1.0. r=jfkthame 2023-09-13 14:36:27 +00:00
fdlibm Bug 1358149 use fdlibm for inexact math functions in ffvpx/libavcodec r=padenot,firefox-build-system-reviewers,glandium 2023-08-10 19:46:05 +00:00
freetype2 Bug 1850443 - Update freetype2 to 2.13.2. r=jfkthame 2023-08-30 13:49:55 +00:00
libjar Bug 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to multiple listeners. r=necko-reviewers,extension-reviewers,jesup,rpl 2023-10-27 13:30:11 +00:00
libmar Bug 1855952 - nss_secutil.c: Resource leak: input r=andi 2023-10-06 07:45:55 +00:00
libpref Bug 1847503 - Map colors into gamut limits before rendering. r=layout-reviewers,emilio 2023-11-01 08:28:33 +00:00
woff2 Bug 1851712 - Stop building plain hunspell and woff2 when they are wasm sandboxed. r=tjr 2023-09-07 02:15:57 +00:00
xz-embedded Bug 1857234 - Have mach vendor's ** globbing match hidden files r=tjr,devtools-reviewers,cubeb-reviewers,padenot,ochameau 2023-10-10 08:21:13 +00:00
zlib Bug 1849470 - Update in-tree zlib to version 1.3. r=aosmond 2023-08-23 15:07:23 +00:00
moz.build