ladybird/Libraries/LibGfx
Andreas Kling 92fe63fbec LibGfx: Tolerate PNGs with fewer palette entries than possible
We shouldn't reject indexed palette PNGs just because they have fewer
palette entries than the bit depth allows. Instead, we need to check
for OOB palette accesses and fail the decode *then*.
2021-01-06 01:34:25 +01:00
..
Filters LibGfx+PixelPaint: Fix distortions in convolutions with size != 4 or 5 2020-10-12 20:04:48 +02:00
AffineTransform.cpp
AffineTransform.h LibTTF: Fix code after rebase 2020-12-30 20:40:30 +01:00
Bitmap.cpp LibGfx: Add Gfx::Bitmap::create_shareable(format, size) 2021-01-02 16:57:31 +01:00
Bitmap.h LibGfx: Add Gfx::Bitmap::create_shareable(format, size) 2021-01-02 16:57:31 +01:00
BitmapFont.cpp LibGfx: Introduce provisional font interface 2020-12-31 23:40:27 +01:00
BitmapFont.h LibGfx: Introduce provisional font interface 2020-12-31 23:40:27 +01:00
BMPLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
BMPLoader.h Lagom: Make BMP fuzzer look like the other image loader fuzzers 2020-11-26 09:59:46 +01:00
BMPWriter.cpp LibGfx: Add BMPWriter 2020-11-22 16:07:00 +01:00
BMPWriter.h LibGfx: Add BMPWriter 2020-11-22 16:07:00 +01:00
CharacterBitmap.cpp
CharacterBitmap.h
ClassicStylePainter.cpp LibGfx: Tweak color of checkmark in disabled+checked GUI::CheckBox 2021-01-01 23:08:59 +01:00
ClassicStylePainter.h LIbGUI+LibGfx: Paint focused push buttons with a heavier look 2020-12-28 12:41:26 +01:00
ClassicWindowTheme.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
ClassicWindowTheme.h LibGfx+WindowServer: Handle taller window title fonts better 2020-10-24 00:26:13 +02:00
CMakeLists.txt LibGfx: Introduce provisional font interface 2020-12-31 23:40:27 +01:00
Color.cpp AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
Color.h AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
DisjointRectSet.cpp
DisjointRectSet.h
Emoji.cpp
Emoji.h
Font.cpp LibGfx+Ports: Add missing newlines at the end of file. 2021-01-03 17:12:50 +01:00
Font.h LibGfx: Introduce provisional font interface 2020-12-31 23:40:27 +01:00
FontDatabase.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
FontDatabase.h LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
Forward.h
Gamma.h LibGfx: Simplify and refactor Gamma.h 2020-12-08 09:39:43 +01:00
GIFLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
GIFLoader.h
ICOLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
ICOLoader.h
ImageDecoder.cpp
ImageDecoder.h LibGfx: Make all image decoders reject image sizes above 16384 pixels 2020-12-25 00:19:06 +01:00
JPGLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
JPGLoader.h
Matrix.h
Matrix4x4.h
Orientation.h
Painter.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
Painter.h LibGUI+LibGfx+WindowServer: Auto-generate disabled action icons :^) 2020-10-27 21:25:40 +01:00
Palette.cpp
Palette.h LibGfx: Add colors for highlight-searching to palette and themes 2020-10-22 15:23:45 +02:00
Path.cpp LibGfx: Add ability to get a bounding box from a Path 2020-10-10 23:28:41 +02:00
Path.h LibGfx: Add ability to get a bounding box from a Path 2020-10-10 23:28:41 +02:00
PBMLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
PBMLoader.h
PGMLoader.cpp LibGfx: Fail PGM decode if there isn't enough color data in image 2021-01-05 15:14:29 +01:00
PGMLoader.h
PNGLoader.cpp LibGfx: Tolerate PNGs with fewer palette entries than possible 2021-01-06 01:34:25 +01:00
PNGLoader.h
Point.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
Point.h LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
PortableImageLoaderCommon.h LibGfx: Fail PGM decode if there isn't enough color data in image 2021-01-05 15:14:29 +01:00
PPMLoader.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
PPMLoader.h
Rect.cpp
Rect.h AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
ShareableBitmap.cpp
ShareableBitmap.h
Size.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
Size.h LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
StandardCursor.h WindowServer: Validate cursor type in SetWindowCursor message handler 2020-12-25 23:07:06 +01:00
Streamer.h LibGfx: Extraction of Streamer from P*MLoader 2020-12-21 09:58:27 +01:00
StylePainter.cpp LIbGUI+LibGfx: Paint focused push buttons with a heavier look 2020-12-28 12:41:26 +01:00
StylePainter.h LIbGUI+LibGfx: Paint focused push buttons with a heavier look 2020-12-28 12:41:26 +01:00
SystemTheme.cpp
SystemTheme.h LibGUI+LibGfx+Base: Make tooltips color theme aware :^) 2020-10-23 12:01:14 +02:00
TextAlignment.h
TextAttributes.h LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
TextElision.h
Triangle.cpp LibGUI: Use String::formatted() and String::number() more 2021-01-03 15:26:47 +01:00
Triangle.h
Vector3.h LibGfx+PixelPaint: Fix distortions in convolutions with size != 4 or 5 2020-10-12 20:04:48 +02:00
WindowTheme.cpp
WindowTheme.h LibGfx+WindowServer: Handle taller window title fonts better 2020-10-24 00:26:13 +02:00