ladybird/Userland
Nico Weber b2a1130556 LibGfx/ICC: Implement conversion between different connection spaces
If one profile uses PCSXYZ and the other PCSLAB as connection space,
we now do the necessary XYZ/LAB conversion.

With this and the previous commits, we can now convert from profiles
that use PCSLAB with mAB, such as stress.jpeg from
https://littlecms.com/blog/2020/09/09/browser-check/ :

    % Build/lagom/icc --name sRGB --reencode-to serenity-sRGB.icc
    % Build/lagom/bin/image -o out.png \
        --convert-to-color-profile serenity-sRGB.icc \
        ~/src/jpegfiles/stress.jpeg
2023-12-04 08:02:36 +00:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications LibJS+LibWeb: More bringing module loading closer to spec 2023-12-03 20:46:55 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland+Tests: Remove uses of direct file loading for BitmapFont 2023-10-29 13:12:28 -06:00
DevTools Userland+Tests: Add initial riscv64 support 2023-11-10 10:30:08 -07:00
DynamicLoader DynamicLoader: Make heuristic for running directly actually correct 2023-11-27 09:27:34 -07:00
Games Spider: Make non-movable cards disabled :^) 2023-11-24 11:45:32 +00:00
Libraries LibGfx/ICC: Implement conversion between different connection spaces 2023-12-04 08:02:36 +00:00
Services LibWeb+LibWebView+WebContent: Add Inspector IPCs to manipulate DOM nodes 2023-12-04 01:33:57 +01:00
Shell Shell: Accept empty set of completions from program completer 2023-12-01 19:24:57 +03:30
Utilities LibJS+LibWeb: More bringing module loading closer to spec 2023-12-03 20:46:55 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00