summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/PNGWriter.cpp
AgeCommit message (Expand)Author
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-08LibGfx: Use a FixedArray for the dummy scanline in PNGWriterAndreas Kling
2022-12-08LibGfx: Propagate errors that occur internally in PNGWriterAndreas Kling
2022-12-08LibGfx+Userland: Make PNGWriter::encode() return ErrorOr<ByteBuffer>Andreas Kling
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-07-30LibGfx: Compress PNGs with a better compression levelKarol Kosek
2022-07-10LibGfx: Default-initialize dummy scanlineKarol Kosek
2022-07-10LibGfx: Implement PNG filtering on writeKarol Kosek
2022-07-10LibGfx: Move PNG header and paeth_predictor function to a shared headerKarol Kosek
2022-07-10LibGfx: Use enum instead of magic numbers for PNG Color and Filter typesKarol Kosek
2022-06-30LibGfx: Use ZlibCompressor for compressing PNG filesKarol Kosek
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-13LibGfx: Change return type of Adler32 checksums in PNGWriterMarcus Nilsson
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-08-01LibGfx: Fix writing PNG headers on x86_64Gunnar Beutner
2021-08-01LibGfx: Fix a spelling mistake in a variable nameGunnar Beutner
2021-07-14LibGfx: Use clear_with capacity instead of clear in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Store the size of the chunk from start in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent a copy in PNGWriter by storing type data at startAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent frequent memory allocations in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Use ByteBuffer instead of Vector<u8> in PNGWriterAziz Berkay Yesilyurt
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-19LibGfx: Improve PNG encoder API somewhatAndreas Kling
2021-01-22LibGfx: adding a very simple PNG writerPierre