1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 22:37:34 +00:00
serenity/Userland/Libraries
Luke c3d4fbb2a5 LibGfx: Use zlib instead of just deflate when loading PNGs
PNGs use deflate with zlib, however we were just skipping the zlib
bytes and then piping it into deflate decompressor. Since we have a
zlib decompressor, lets use that instead.

This has the added benefit of extra error checking.
2021-03-28 20:40:44 +02:00
..
LibArchive LibArchive: Bounds check header offsets in Zip Parser 2021-03-27 19:44:16 +01:00
LibAudio Everywhere: rename 'Sample' type to 'Frame' 2021-03-27 10:20:55 +01:00
LibC LibC: Implement asprintf() and vasprintf() 2021-03-28 18:39:32 +02:00
LibChess Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibCompress LibCompress: Convert GzipDecompressor from recursive to iterative 2021-03-21 15:46:35 +01:00
LibCore LibCore: Make Core::Object::event() protected 2021-03-28 11:24:22 +02:00
LibCoreDump Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibCpp HackStudio+LanguageServers/Cpp: Show scope of symbols in Locator 2021-03-23 18:32:39 +01:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibDebug Everywhere: Remove pessimizing and redundant move() 2021-03-17 16:30:15 +01:00
LibDesktop Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibDiff Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibELF LibELF: DynamicObject: Add rpath and runpath helpers 2021-03-22 17:46:05 +01:00
LibGemini Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibGfx LibGfx: Use zlib instead of just deflate when loading PNGs 2021-03-28 20:40:44 +02:00
LibGUI LibGUI: Register GUI::StackWidget with GML 2021-03-28 11:46:47 +02:00
LibHTTP LibHTTP: Add support for the deflate content encoding 2021-03-22 12:45:34 +01:00
LibImageDecoderClient Everywhere: Remove pessimizing and redundant move() 2021-03-17 16:30:15 +01:00
LibIPC Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibJS LibJS: Fix m_allocations_since_last_gc initialization value 2021-03-28 20:40:22 +02:00
LibKeyboard Userland: Add LibSystem and funnel all syscalls through it 2021-02-05 12:23:39 +01:00
LibLine LibLine: Make the DSR response parser a bit more robust 2021-03-16 21:51:49 +01:00
LibM LibM: Implement fmin/fmax 2021-03-15 22:02:38 +01:00
LibMarkdown LibMarkdown: Remove unused Paragraph::add_line() declaration 2021-03-26 22:58:36 +01:00
LibPCIDB Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibProtocol Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibPthread Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibRegex Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibSymbolClient SymbolServer+LibSymbolClient: Just do one symbol per IPC message 2021-02-04 23:35:10 +01:00
LibSyntax Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibSystem CMake: Make libc.a self-contained 2021-03-19 22:55:53 +01:00
LibTest LibTest: Add Test::Counts 2021-03-24 20:38:20 +01:00
LibTextCodec LibTextCodec: Make UTF16BEDecoder read only up to an even offset 2021-03-15 16:08:12 +01:00
LibThread Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibTLS Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibTTF LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x 2021-03-16 11:50:03 +01:00
LibVT Everywhere: Rename "logo" key to "super" key 2021-03-11 18:55:16 +01:00
LibWeb LibWeb: Call requestAnimationFrame() callback with undefined this value 2021-03-26 22:59:47 +01:00
LibX86 LibX86: Don't use "if (foo) [[unlikely]] { }" for now (to please clang) 2021-03-09 17:47:28 +01:00
CMakeLists.txt Libraries: Rename LibTar to LibArchive 2021-03-23 16:09:36 +01:00