ladybird/Userland
Nicolas Ramz fda5590313 LibGfx/ILBM: Add an IFF-ILBM decoder :)
IFF was a generic container fileformat that was popular on the Amiga
since it was the only file format supported by Deluxe Paint.

ILBM is an image format popular in the late eighties/nineties
that uses the IFF container.

This is a very first version of the decoder that only supports
(byterun) compressed files with bpp <= 8.

Only the minimal chunks are decoded: CMAP, BODY, BMHD.

I am planning to add support for the following variants:

- EHB (32 colours + lighter 32 colours)
- HAM6 / HAM8 (special mode that allowed to display the whole Amiga
4096 colours / 262 144 colours palette)
- TrueColor (24bit)

Things that could be fun to do:

- Still images could be animated using color cycle information
2023-08-15 18:36:11 +01:00
..
Applets LibGUI: Remove Menu::try_add_action() 2023-08-14 14:57:54 +02:00
Applications LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
BuggieBox Userland: Pretty print the help text in BuggieBox 2023-08-09 02:10:02 +02:00
Demos LibGUI: Remove Window::try_add_menu() 2023-08-14 14:57:54 +02:00
DevTools LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
Libraries LibGfx/ILBM: Add an IFF-ILBM decoder :) 2023-08-15 18:36:11 +01:00
Services LibGUI: Remove Menu::try_add_submenu() 2023-08-14 14:57:54 +02:00
Shell Shell: Add builtin command to reset the internal state 2023-08-11 18:48:53 +03:30
Utilities headless-browser: Add ref tests support 2023-08-14 07:28:22 +02:00
CMakeLists.txt