serenity/Tests
Nico Weber 2c8b3fed71 Tests: Add a test for Gfx::ICC::encode()
The test verifies that loading an icc file and serializing it
again produces exactly the same output as the input. That's not
always the case, but often. It requires the input file either
not having any padding or using null bytes as padding, it
requires the input file putting tag data in the order the
tag data is referenced in in the tag table, and it requires the
input file only using known tag types (which at the moment
means it only works for v4 profiles, but that part will change
in the future).

The new file p3-v4.icc was extracted from a jpeg taken by an
iPhone Mini.
2023-02-19 08:12:04 +00:00
..
AK AK: Fix printing of negative FixedPoint values 2023-02-18 19:34:10 +01:00
Kernel
LibAudio LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibC
LibCompress LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibCore LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibCpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibCrypto
LibEDID
LibELF
LibGfx Tests: Add a test for Gfx::ICC::encode() 2023-02-19 08:12:04 +00:00
LibGL LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibIMAP
LibJS LibJS+Everywhere: Convert JS::Error to String 2023-02-17 09:14:23 -05:00
LibLocale
LibMarkdown LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibPDF
LibRegex LibRegex: Bail out of atomic rewrite if a block doesn't contain compares 2023-02-15 10:14:26 +01:00
LibSQL
LibTest
LibTextCodec
LibThreading
LibTimeZone
LibTLS
LibTTF
LibUnicode LibUnicode: Fix typos causing text segmentation on mid-word punctuation 2023-02-15 12:36:47 +01:00
LibVideo
LibWasm LibJS+Everywhere: Convert JS::Error to String 2023-02-17 09:14:23 -05:00
LibWeb LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
LibXML
Spreadsheet
UserspaceEmulator
CMakeLists.txt