ladybird/Userland/Libraries
Nico Weber e212c20228 LibGfx/WebPWriter: Implement pixel bundling for color indexing
If an image has <= 16 colors, WebP lossless files pack multiple
color table indexes into a single pixel's green channel, further
reducing file size. This adds support for that.

My current test files all have more than 16 colors. For a 16x16
black-and-white bitmap that contains a little smiley face in the
middle, this reduces the output size from 128B to 54B.
2024-05-31 22:39:25 +02:00
..
LibAccelGfx
LibArchive
LibAudio
LibC LibC: Implement mkfifoat(2) 2024-05-14 22:30:39 +02:00
LibCards
LibChess LibChess: Fix crash when importing PGN 2024-05-11 07:41:57 +01:00
LibCMake
LibCodeComprehension
LibCompress LibCompress: When limiting huffman tree depth, sacrifice bottom of tree 2024-05-26 21:00:55 +02:00
LibConfig
LibCore LibCore: Add wrapper for fsync() 2024-05-31 13:49:34 +01:00
LibCoredump LibCoredump: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibCpp
LibCrypt
LibCrypto LibCrypto: Don't compute 2*N remainders in Adler32 2024-05-22 14:25:21 +02:00
LibDebug HackStudio: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibDesktop LibDesktop+LaunchServer: Propagate AppFile arguments over IPC 2024-04-30 17:43:14 -06:00
LibDeviceTree Kernel/riscv: Use new DeviceTree helpers in PCI initializations 2024-05-02 07:44:13 -06:00
LibDiff
LibDNS
LibDSP
LibEDID
LibELF DynamicLoader: Add an option to list all ELF loaded dependencies 2024-05-14 15:42:42 -06:00
LibFileSystem
LibFileSystemAccessClient
LibGemini
LibGfx LibGfx/WebPWriter: Implement pixel bundling for color indexing 2024-05-31 22:39:25 +02:00
LibGL
LibGLSL
LibGPU Everywhere: Remove 'clang-format off' comments that are no longer needed 2024-04-24 16:50:01 -04:00
LibGUI AK+Userland: Remove NOESCAPE 2024-05-22 21:55:34 -06:00
LibHTTP
LibIDL IDLGenerators: Handle restricted/unrestricted floating point types 2024-05-29 08:18:24 +02:00
LibImageDecoderClient Userland: Remove remaining callers of synchronous ImageDecoder API 2024-04-23 12:32:04 -06:00
LibIMAP
LibIPC LibIPC: Remove uneeded NumericLimit<u32>::max check for ByteString 2024-05-12 15:46:29 -06:00
LibJIT
LibJS LibJS: Rearrange ExecutionContext members to shrink the class 2024-05-31 16:31:33 +02:00
LibKeyboard
LibLine
LibLocale LibLocale: Statically link LibLocaleData into LibLocale 2024-04-21 13:34:04 -06:00
LibMain
LibManual
LibMarkdown
LibPartition Kernel: Prevent reference to unaligned u32 in MBRPartitionTable init 2024-05-27 17:35:42 +02:00
LibPCIDB
LibPDF LibCompress: Rename LZWDecoder => LzwDecompressor 2024-05-14 12:33:53 -06:00
LibProtocol Revert "LibProtocol: Retry reading if read errors with EAGAIN" 2024-05-31 17:17:24 +02:00
LibRegex
LibRIFF
LibSanitizer DynamicLoader+LibSanitizer: Link LibSanitizer to DynamicLoader properly 2024-05-07 16:39:17 -06:00
LibSemVer
LibSoftGPU
LibSQL LibCore+LibSQL+LibWebView: Move launching a singleton process to LibCore 2024-04-22 14:46:10 -06:00
LibSymbolication Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
LibSyntax
LibSystem DynamicLoader+LibC: Link LibC into DynamicLoader --as-sane-people 2024-05-07 16:39:17 -06:00
LibTest AK+Userland: Remove NOESCAPE 2024-05-22 21:55:34 -06:00
LibTextCodec LibTextCodec: Add replacement decoder 2024-05-31 07:56:26 +02:00
LibThreading Userland: Add ESCAPING annotations to a bunch of places 2024-05-22 21:55:34 -06:00
LibTimeZone
LibTLS RequestServer: Handle IPC requests on multiple threads concurrently 2024-05-20 08:03:35 +02:00
LibUnicode LibUnicode: Avoid redundant UTF-8 validation in AK::String helpers 2024-04-21 19:32:49 +02:00
LibURL LibURL: Add BlobURLEntry to URL 2024-05-12 15:46:29 -06:00
LibUSBDB
LibVideo AK+Kernel+LibVideo: Include workarounds for missing P0960 only in Xcode 2024-05-21 14:24:59 +02:00
LibVirtGPU
LibVT
LibWasm LibWasm: Properly read blocktypes 2024-05-29 22:33:15 +02:00
LibWeb LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
LibWebSocket Everywhere: Run clang-format 2024-04-24 16:50:01 -04:00
LibWebView LibWeb+LibWebView+WebContent: Add basic find in page functionality 2024-05-30 16:30:11 +02:00
LibX86
LibXML
CMakeLists.txt