summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-05-24WebP/Lossy: Validate show_frame and version when reading headerNico Weber
2023-05-24LibGfx: Prevent out of bounds access when scaling small BitmapsDarius Arnold
2023-05-23LibGfx: Get rid of `Gfx::Rect<float>` area workaround in `Painter`Jelle Raaijmakers
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-05-23LibGfx: Fix parsing of rgba valuesAndi Gallo
2023-05-22WebP: Let ALPH replace alpha channel instead of augmenting itNico Weber
2023-05-22LibGfx: Add search path to debug output in `FontDatabase`Jelle Raaijmakers
2023-05-22Revert "LibGfx: Add NearestFractional scaling type to painter"Sam Atkins
2023-05-20LibGfx: Add Color::with_opacity(float opacity)MacDue
2023-05-19LibGfx: Remove clip check in `Painter::do_draw_scaled_bitmap`Jelle Raaijmakers
2023-05-19LibGfx: Implement box sampling image scalingJelle Raaijmakers
2023-05-19LibGfx: Cleanup of `Painter::do_draw_scaled_bitmap()`Jelle Raaijmakers
2023-05-19Revert "LibGfx: Implement alternative `Rect` right/bottom edge calculations"Andreas Kling
2023-05-19Revert "LibGfx: Cleanup of `Painter::do_draw_scaled_bitmap()`"Andreas Kling
2023-05-19Revert "LibGfx: Implement box sampling image scaling"Andreas Kling
2023-05-19Revert "LibGfx: Remove clip check in `Painter::do_draw_scaled_bitmap`"Andreas Kling
2023-05-19LibGfx: Remove clip check in `Painter::do_draw_scaled_bitmap`Jelle Raaijmakers
2023-05-19LibGfx: Implement box sampling image scalingJelle Raaijmakers
2023-05-19LibGfx: Cleanup of `Painter::do_draw_scaled_bitmap()`Jelle Raaijmakers
2023-05-19LibGfx: Implement alternative `Rect` right/bottom edge calculationsJelle Raaijmakers
2023-05-16LibGfx: Make FontDatabase lookups case insensitiveAndreas Kling
2023-05-15LibGfx: Reverse coordinate subtraction in Rect::constrained_to()thankyouverycool
2023-05-15LibGfx: Stop assuming the target format is always BGRA8888MacDue
2023-05-13LibGfx: Convert FontStyleMappings to Arraysthankyouverycool
2023-05-12LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOrBen Wiederhake
2023-05-12LibGfx: VERIFY() error is finite when splitting bezier curvesMacDue
2023-05-09LibGfx/WebP: Do not add alpha channel for animated images without alphaNico Weber
2023-05-09LibGfx/PortableFormat: Use `FixedArray::unchecked_at`Lucas CHOLLET
2023-05-09LibGfx/PortableFormat: Write to the output stream row by rowLucas CHOLLET
2023-05-09LibGfx/PortableFormat+image: Make `encode` take a StreamLucas CHOLLET
2023-05-09LibGfx/JPEG: Add support for 12 bits JPEGsLucas CHOLLET
2023-05-09LibGfx/JPEG: Add support for `SOF1` imagesLucas CHOLLET
2023-05-09LibGfx/WebP: Add two missing closing quotes for spec commentsNico Weber
2023-05-09LibGfx/WebP: Move lossy decoder to its own fileNico Weber
2023-05-09LibGfx/WebP: Give VP8 decoding functions same interface as VP8L onesNico Weber
2023-05-09LibGfx/WebP: Tell decode_webp_chunk_VP8() if it needs an alpha channelNico Weber
2023-05-09LibGfx/WebP: Remove pointless decode_webp_chunk_VP8L() functionNico Weber
2023-05-09LibGfx/WebP: Remove context.error() now that it is a no-opNico Weber
2023-05-09LibGfx/WebP: Redo error handlingNico Weber
2023-05-09LibGfx/WebP: Change ImageData optional-nessNico Weber
2023-05-09LibGfx/WebP: Minor cosmetical changes in WebPLoaderLossless.hNico Weber
2023-05-08LibGfx/JPEG: Fix faded 4-channels imagesLucas CHOLLET
2023-05-08LibGfx/JPEG: Discard the correct number of bytesLucas CHOLLET
2023-05-08LibGfx/WebP: Move lossless decoder to its own fileNico Weber
2023-05-08LibGfx/WebP: Let decode_webp_chunk_VP8L_header() take ReadonlyBytesNico Weber
2023-05-08LibGfx/WebP: Store pointer to lossless data in VP8LHeader structNico Weber
2023-05-08LibGfx/WebP: Stop storing vp8_header and vp8l_header in contextNico Weber
2023-05-08LibGfx/WebP: Stop passing context to decode_webp_chunk_VP8L_contents()Nico Weber
2023-05-08LibGfx/WebP: Stop passing context to decode_webp_chunk_VP8L_image()Nico Weber
2023-05-08LibGfx/WebP: Stop passing context to decode_webp_chunk_VP8L_prefix_codeNico Weber