summaryrefslogtreecommitdiff
path: root/Libraries/LibGfx
AgeCommit message (Expand)Author
2020-12-08LibGfx: SIMD optimized alpha blendingSahan Fernando
2020-12-08LibGfx: Simplify and refactor Gamma.hSahan Fernando
2020-12-06LibGfx: Fix font x-height computationAndreas Kling
2020-12-06LibGfx: Handle OOM slightly betterBen Wiederhake
2020-12-02LibGfx: Accept BMP RLE of 255 repeated bytesBen Wiederhake
2020-12-02LibGfx+BMP: Remove set_remaining, fix size checkBen Wiederhake
2020-12-02LibGfx: Fix BMP mask detection off-by-oneBen Wiederhake
2020-12-02LibGfx: Prevent potential heap-overflow in BMP non-RLEBen Wiederhake
2020-12-02LibGfx: Fix heap-overflow in BMP RLEBen Wiederhake
2020-12-02LibGfx: Distinguish between RGB data and file dataBen Wiederhake
2020-12-02LibGfx: Avoid ByteBuffer assertions for huge bitmapsBen Wiederhake
2020-12-02LibGfx: Reject OS/2 BMP files with invalid bpp valuesBen Wiederhake
2020-12-02LibGfx: Disallow RLE8 compression for 16bpp BMPsBen Wiederhake
2020-12-02LibGfx: Fix BMP compression checksBen Wiederhake
2020-12-02LibGfx: Recognize incomplete BMP colormapsBen Wiederhake
2020-12-02LibGfx: Mark static method as staticBen Wiederhake
2020-12-01LibGfx: Add some validation to BMPLoaderNico Weber
2020-12-01Meta: Fix BMP_DEBUG, and always build on CIBen Wiederhake
2020-11-30LibGfx: Add a 'Point::absolute_relative_distance_to(Point)'AnotherTest
2020-11-30JPGLoader: Use HashMap to store huffman tablesdevashish
2020-11-29LibGfx: Validate bit depths, and don't assert on invalid color typeNico Weber
2020-11-29LibGfx: Make PNGLoader not assert on images with missing chunksNico Weber
2020-11-29LibGfx: Put debug output in PNGLoader behind PNG_DEBUGNico Weber
2020-11-29LibGfx: gamma_to_linear4 is not a valid constexpr on clang 10 and belowLuke
2020-11-29LibGfx: Don't assert on files ending right before lzw_min_code_sizeNico Weber
2020-11-29LibGfx: skip zero-width framesNico Weber
2020-11-29JPGLoader: Move bogus JPEGs to a different directorydevashish
2020-11-29JPGLoader: Use HashMap instead of Vector for storing componentsdevashish
2020-11-26Lagom: Make BMP fuzzer look like the other image loader fuzzersNico Weber
2020-11-22LibGfx: Add BMPWriterBenJilks
2020-11-20LibGfx: Make some GIFLoader magic numbers a bit less magicNico Weber
2020-11-20LibGfx: Put GIFLoader logging behind GIF_DEBUGNico Weber
2020-11-20LibGfx: De-constexpr Gamma.hNico Weber
2020-11-19LibGfx: Use gamma-corrected interpolation for color gradientsSahan Fernando
2020-11-19LibGfx: Bounds check component indices before using them in JPGLoaderNico Weber
2020-11-19LibGfx: Check for read failures after every read in jpg loaderNico Weber
2020-11-19LibGfx: Put remaining jpg logging behind JPG_DEBUGNico Weber
2020-11-19LibGfx: Move JPGLoader to a more regular JPG_DEBUG macro as used elsewhereNico Weber
2020-11-19LibGfx: Put PPM logs behind (default-off) PPM_DEBUGNico Weber
2020-11-15LibGfx: Don't leak malloc memory in cloned fontsAndreas Kling
2020-11-14LibGfx: Make Bitmap path handling case insensitiveLinus Groh
2020-11-13LibGfx: Fail PPM decode if there's not enough pixel data in the inputAndreas Kling
2020-11-13LibGfx: Add missing stream error handling in GIF frame descriptor parseAndreas Kling
2020-11-13LibGfx: Refuse to decode PNG images with geometry outside i32 boundsAndreas Kling
2020-11-08LibGfx: Add methods to serialise and deserialise a BitmapAnotherTest
2020-11-08LibGfx: remove debug printfs from GIFLoaderPeter Nelson
2020-11-08LibGfx: gracefully handle GIFs with frame decode errorsPeter Nelson
2020-11-07LibGfx: Remove debug spam about successful font lookupsAndreas Kling
2020-11-04LibGfx: Load the system default fonts by nameAndreas Kling
2020-11-02WindowServer+LibGfx: Add Gfx::StandardCursor::Hidden cursorBrendan Coles