Historique des commits

Auteur SHA1 Message Date
  Nico Weber 6713ed483b LibGfx/PNG: Spec comment for PNGImageDecoderPlugin::unfilter_scanline() il y a 1 an
  Nico Weber 000d9da73c LibGfx: Allow passing FilterType::None to unfilter_scanline() il y a 1 an
  Nico Weber 574357ef00 LibGfx: Use ceil_div() in png decoder il y a 1 an
  Nico Weber 5a70813d11 LibGfx: Make unfilter_scanline() a static PNGImageDecoderPlugin method il y a 1 an
  Nico Weber 588d6fab22 LibGfx+LibPDF: Create filter_type() for converting u8 to FilterType il y a 1 an
  Nico Weber 6b2c60404d LibGfx: Use PNG::paeth_predictor() in png decoding path il y a 1 an
  Tim Ledbetter 4cc2fc4afa LibGfx/PNGLoader: Remove redundant IHDR bit depth validation il y a 1 an
  Tim Ledbetter bc6ae54b59 LibGfx/PNGLoader: Don't allow multiple consecutive IHDR chunks il y a 1 an
  Tim Ledbetter b64ed060d8 LibGfx/PNGLoader: Add validation for IHDR width, height and bit depth il y a 1 an
  MacDue bbf66ea055 LibGfx: Remove maximum size limit for decoded images il y a 1 an
  Tim Schumacher 8a853278d0 LibCompress: Port `ZlibDecompressor` to `AK::Stream` il y a 2 ans
  Lucas CHOLLET 5d94bb4fcc LibGfx/PNG: Remove the useless `HeaderDecoded` state il y a 2 ans
  Lucas CHOLLET a173275afa LibGfx/PNG: Reject files that doesn't start with a IHDr chunk il y a 2 ans
  Lucas CHOLLET 8d907b6535 LibGfx/PNG: Don't use a loop to read chunks in `decode_png_ihdr()` il y a 2 ans
  Lucas CHOLLET ff6d82c3e7 LibGfx/PNG: Decode the header in `create()` and remove `initialize()` il y a 2 ans
  Lucas CHOLLET 07f72b6d41 LibGfx/PNG: Don't try to guess if IHDR has been decoded il y a 2 ans
  Lucas CHOLLET 07d3232f2d LibGfx/PNG: Use PNG specific vocabulary over a generic name il y a 2 ans
  Nico Weber f7f9f1f47f LibGfx/PNG: Make invalid sRGB chunk size non-fatal il y a 2 ans
  Lucas CHOLLET e5b70837de LibGfx: Remove `ImageDecoder::set_[non]volatile()` il y a 2 ans
  MacDue e7cddda7e1 LibGfx: Allow passing an ideal size to image decoders il y a 2 ans
  Lucas CHOLLET 36153136c4 LibGfx/PNG: Use `ByteBuffer` instead of `Vector<u8>` il y a 2 ans
  Lucas CHOLLET 15df0224e1 LibGfx/PNG: Remove an unused field in `PNGLoadingContext` il y a 2 ans
  Lucas CHOLLET 07b6c2ebfc LibGfx/PNG: Make chunk-related functions fallible il y a 2 ans
  Lucas CHOLLET 96a1a8512f LibGfx/PNG: Use a `StringView` to compare the chunk type il y a 2 ans
  Karol Kosek 970a3ef4d8 LibGfx: Fix partial loading of tall and interlaced PNG files il y a 2 ans
  Ben Wiederhake da394abe04 LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr il y a 2 ans
  Tom f0f82c6391 LibGfx/PNG: Add support for animated PNG images il y a 2 ans
  Tom e7921cfe14 LibGfx: Add first_animated_frame_index method to ImageDecoder il y a 2 ans
  Lucas CHOLLET 496b7ffb2b LibGfx: Move all image loaders and writers to a subdirectory il y a 2 ans