1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 20:11:00 +00:00
serenity/Userland
Nico Weber 24967b0d29 LibGfx: Second attempt to handle max_symbol correctly in webp decoder
The previous attempt was in commit e5e9d3b877, where I thought
max_symbol describes how many code lengths should be read.

But it looks like it instead describes how many code length input
symbols should be read. (The two aren't the same since one code length
input symbol can produce several code lengths.)

I still agree with the commit description of e5e9d3b877 that the spec
isn't very clear on this :)

This time I've found a file that sets max_symbol and with this change
here, that file decodes correctly. (It's Qpalette.webp, which I'm about
to add as a test case.)
2023-04-08 16:50:40 +02:00
..
Applets Applets/Keymap: Repaint applet on keymap change 2023-03-09 21:42:23 +01:00
Applications Base: Add icons for Assistant 2023-04-07 11:44:23 +01:00
BuggieBox Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Demos LibGfx: Move all image loaders and writers to a subdirectory 2023-03-21 22:39:25 +01:00
DevTools HackStudio: Add configuration domain pledge for FileManager 2023-04-06 08:56:57 +01:00
DynamicLoader DynamicLoader: Disable stack protector in some files for aarch64 build 2023-02-15 22:53:19 +01:00
Games Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Libraries LibGfx: Second attempt to handle max_symbol correctly in webp decoder 2023-04-08 16:50:40 +02:00
Services LibWeb: Port {Mouse,UI,Wheel,}Event to new String 2023-04-07 22:41:01 +02:00
Shell Shell: Don't require ArgsParser values to be null-terminated 2023-03-31 06:55:46 +02:00
Utilities tar: Use BufferedFile for reading inputs 2023-04-05 07:30:38 -04:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00