index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibGfx
/
PNGLoader.cpp
Age
Commit message (
Expand
)
Author
2022-08-18
LibGfx: Skip useless iterations during PNG::FilterType::Sub unfiltering
Ryan Liptak
2022-08-18
LibGfx: Unfilter PNG data before unpacking it to RGBA
Ryan Liptak
2022-07-12
Everywhere: Split Error::from_string_literal and Error::from_string_view
sin-ack
2022-07-10
LibGfx: Move PNG header and paeth_predictor function to a shared header
Karol Kosek
2022-07-10
LibGfx: Use enum instead of magic numbers for PNG Color and Filter types
Karol Kosek
2022-04-07
LibGfx: Rename conflicting Quad<T> in PNG loader to Quartet<T>
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-18
Userland: Change static const variables to static constexpr
Lenny Maiorani
2022-03-17
Libraries: Use default constructors/destructors in LibGfx
Lenny Maiorani
2022-03-04
LibGfx: Rename RGBA32 => ARGB32
Andreas Kling
2022-02-14
LibGfx/PNG: Respect the tRNS chunk transparency with color type 2
Andreas Kling
2022-02-14
LibGfx/PNG: Collect tRNS (transparency chunk) info for all color types
Andreas Kling
2022-02-14
LibGfx: Remove unnecessary includes from PNGLoader.cpp
Andreas Kling
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
2021-11-21
LibGfx: Use ErrorOr<void> more internally in PNGImageDecoderPlugin
Andreas Kling
2021-11-21
LibGfx: Make ImageDecoderPlugin::frame() return ErrorOr<>
Andreas Kling
2021-11-18
LibGfx: Remove ImageDecoderPlugin::bitmap() in favor of frame(index)
Andreas Kling
2021-11-13
LibGfx: Remove all load_FORMAT_from_memory() decoder wrappers
Andreas Kling
2021-11-11
LibGfx: Include Vector.h in PNGLoader.cpp
Timothy Flynn
2021-11-11
LibGfx: Remove load_FORMAT() image codec wrappers
Andreas Kling
2021-11-08
LibGfx: Use ErrorOr<T> for Bitmap::try_create()
Andreas Kling
2021-09-09
LibGfx: Move common loader functionality to load from memory functions
Timothy
2021-09-05
Userland: Switch static_assert of type sizes to AK::AssertSize
Brian Gianforcaro
2021-07-27
LibGfx: Remove Gfx::ImageDecoder::bitmap() in favor of frame(index)
Andreas Kling
2021-07-25
LibGfx: Make Gfx::Bitmap::set_nonvolatile() report allocation failure
Andreas Kling
2021-07-25
LibGfx: Remove "purgeable Gfx::Bitmap" as a separate concept
Andreas Kling
2021-07-21
LibGfx: Use "try_" prefix for static factory functions
Andreas Kling
2021-07-19
Everywhere: Use AK/Math.h if applicable
Hendiadyoin1
2021-05-31
LibGfx: Replace if constexpr (PNG_DEBUG) printf() with dbgln_if()
Linus Groh
2021-05-21
Revert "Userland: static vs non-static constexpr variables"
Linus Groh
2021-05-21
Userland: static vs non-static constexpr variables
Lenny Maiorani
2021-05-16
LibGfx: Avoid copying ByteBuffers while loading PNG images
Gunnar Beutner
2021-04-29
Everywhere: "indexes" => "indices"
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-17
LibGfx: Switch a bunch of API's from taking StringView to String
Andreas Kling
2021-04-07
LibGfx: Update to PNGLoader to modern dbgln_if and if constexpr logging
Idan Horowitz
2021-04-07
LibGfx: Fix IHDR filter method field validation
Idan Horowitz
2021-04-07
LibGfx: Zero out dummy filter scanline
Idan Horowitz
2021-03-28
LibGfx: Use zlib instead of just deflate when loading PNGs
Luke
2021-03-16
LibGfx: Fail gracefuly on invalid interlace method in PNGLoader
Idan Horowitz
2021-03-16
LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x
Andreas Kling
2021-03-03
LibCore+LibHTTP+LibGfx: Switch to LibCompress
Idan Horowitz
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-22
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-17
LibGfx: Let PNGLoader handle failed chunk decoding gracefully
Linus Groh
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling