ladybird/Userland/Libraries/LibGfx
Nico Weber 7fb32b6682 LibGfx: Fix off-by-some in Painter::draw_scaled_bitmap_with_transform()
Before this, drawing a 1x1 bitmap scaled up to MxN would only fill
M/2 x N/2 pixel, due to source_point going outside (0, 0).
2024-01-10 09:38:13 +01:00
..
Filters
Font LibGfx/OpenType: Read the correct number of pairs from kern table 2024-01-06 23:22:52 +01:00
ICC LibGfx/ICC: Implement LutBToATagData::evaluate() when there is no CLUT 2024-01-07 15:42:35 +01:00
ImageFormats LibGfx/ILBMLoader: Add support for transparent color 2024-01-08 07:21:27 -07:00
AffineTransform.cpp
AffineTransform.h
AntiAliasingPainter.cpp
AntiAliasingPainter.h
Bitmap.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Bitmap.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BitmapMixer.cpp
BitmapMixer.h
BoundingBox.h LibGfx: Add BoundingBox helper class 2023-11-14 10:13:10 +01:00
CharacterBitmap.h
CIELAB.h
ClassicStylePainter.cpp LibGfx+Userland: Remove dependency on GUI::TabWidget from StylePainter 2023-10-27 16:51:03 -06:00
ClassicStylePainter.h LibGfx+Userland: Remove dependency on GUI::TabWidget from StylePainter 2023-10-27 16:51:03 -06:00
ClassicWindowTheme.cpp
ClassicWindowTheme.h
CMakeLists.txt LibGfx+LibWeb: Move Gfx::ScaledFont caching from LibWeb into LibGfx 2023-12-26 18:15:55 +01:00
Color.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Color.h LibGfx: Slightly simplify Color::blend() 2024-01-08 09:26:43 +01:00
CursorParams.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
CursorParams.h
DeltaE.cpp
DeltaE.h
DisjointRectSet.h
EdgeFlagPathRasterizer.cpp LibGfx: Trim scanline to right clip in path rasterizer 2024-01-08 09:26:43 +01:00
EdgeFlagPathRasterizer.h LibGfx: Sprinkle some FLATTEN/hot attributes in the path rasterizer 2024-01-08 09:26:43 +01:00
FontCascadeList.cpp LibGfx: Don't clone fonts in FontCascadeList::extend() 2023-12-27 11:42:05 +01:00
FontCascadeList.h LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm 2023-12-10 17:32:04 +01:00
Forward.h LibGfx+LibWeb: Move Gfx::ScaledFont caching from LibWeb into LibGfx 2023-12-26 18:15:55 +01:00
FourCC.h LibGfx: Make FourCC more useful 2023-11-24 08:42:46 +01:00
Gamma.h
GradientPainting.cpp
Gradients.h
GrayscaleBitmap.h
ImmutableBitmap.cpp LibGfx+LibWeb: Add ImmutableBitmap for images bitmap caching in painter 2023-11-26 12:55:43 +01:00
ImmutableBitmap.h LibGfx+LibWeb: Add ImmutableBitmap for images bitmap caching in painter 2023-11-26 12:55:43 +01:00
Line.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Matrix.h
Matrix3x3.h
Matrix4x4.h LibGfx: Add Gfx::extract_2d_affine_transform(Matrix4x4) helper 2023-11-18 19:32:31 +01:00
Orientation.h
Painter.cpp LibGfx: Fix off-by-some in Painter::draw_scaled_bitmap_with_transform() 2024-01-10 09:38:13 +01:00
Painter.h LibGfx: Move Gfx::color_for_format() to header 2024-01-08 09:26:43 +01:00
PaintStyle.h LibGfx: Add RepeatingBitmapPaintStyle and OffsetPaintStyle 2023-12-10 16:44:24 +01:00
Palette.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Palette.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Path.cpp LibGfx: Increase bezier splitting tolerance to 0.5 2024-01-08 09:26:43 +01:00
Path.h LibGfx: Add Path::place_text_along(text, font) 2023-12-19 21:29:03 +01:00
Point.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Point.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Quad.h
Rect.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Rect.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ShareableBitmap.cpp
ShareableBitmap.h
Size.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Size.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
StandardCursor.h
StylePainter.cpp LibGfx+Userland: Remove dependency on GUI::TabWidget from StylePainter 2023-10-27 16:51:03 -06:00
StylePainter.h LibGfx+Userland: Remove dependency on GUI::TabWidget from StylePainter 2023-10-27 16:51:03 -06:00
SystemTheme.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SystemTheme.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TabPosition.h LibGfx+Userland: Remove dependency on GUI::TabWidget from StylePainter 2023-10-27 16:51:03 -06:00
TextAlignment.h
TextAttributes.h
TextDirection.cpp
TextDirection.h
TextElision.h
TextLayout.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TextLayout.h LibGfx: Take into account unicode ranges to find font for space glyph 2024-01-08 01:00:24 +01:00
TextWrapping.h
TIFFGenerator.py LibGfx/TIFF: Honor the default value for single count tags 2024-01-08 00:07:44 +01:00
Triangle.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Triangle.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Vector2.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Vector3.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Vector4.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
VectorGraphic.cpp
VectorGraphic.h
VectorN.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowTheme.cpp
WindowTheme.h