ladybird/Libraries/LibGfx
Andreas Kling 31a69ce887 LibWeb+LibGfx: Make IntersectionObserver checks edge-inclusive
This fixes an issue where 0x0 rectangles were not considered to be
intersecting, even when they fell inside (or were adjacent to) the
viewport.
2025-02-16 18:09:08 +01:00
..
Font AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
ImageFormats LibGfx/PNG: Read the cICP chunk 2025-02-12 12:03:30 -05:00
AffineTransform.cpp
AffineTransform.h
Bitmap.cpp LibGfx: Remove unused Bitmap loaders 2024-11-19 21:48:45 +01:00
Bitmap.h LibGfx: Unify bitmap set_pixel() using templates 2024-12-12 15:13:44 -07:00
BitmapSequence.cpp LibGfx: Allow IPC encode/decode of empty BitmapSequence 2024-12-19 16:49:28 +01:00
BitmapSequence.h
BoundingBox.h
CMakeLists.txt LibWeb+LibGfx: Refactor CSS filters into LibGfx 2024-12-18 18:54:20 +01:00
CMYKBitmap.cpp
CMYKBitmap.h
Color.cpp LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
Color.h LibGfx: Reimplement from_hsla 2024-11-22 12:10:30 +01:00
Color.swift
ColorSpace.cpp LibGfx: Allow ImageDecoders to expose their color space through CICP 2025-02-12 12:03:30 -05:00
ColorSpace.h LibGfx: Allow ImageDecoders to expose their color space through CICP 2025-02-12 12:03:30 -05:00
CompositingAndBlendingOperator.h LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
Filter.h LibWeb+LibGfx: Refactor CSS filters into LibGfx 2024-12-18 18:54:20 +01:00
FontCascadeList.cpp
FontCascadeList.h
Forward.h LibWeb: Allow construction of PaintingSurface directly from IOSurface 2024-12-03 23:35:45 +01:00
FourCC.h
GradientPainting.cpp LibGfx: Delete DeprecatedPainter 2024-11-25 21:13:53 +01:00
Gradients.h
ImmutableBitmap.cpp LibGfx+LibWeb: Do some color management on images with an ICC profile 2024-12-05 17:16:41 +01:00
ImmutableBitmap.h LibGfx+LibWeb: Do some color management on images with an ICC profile 2024-12-05 17:16:41 +01:00
Line.h
LineStyle.h
Matrix.h LibMedia: Clean up #include directives 2024-11-21 14:08:33 +01:00
Matrix3x3.h
Matrix4x4.h
MetalContext.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
MetalContext.mm LibWeb: Allow construction of PaintingSurface directly from IOSurface 2024-12-03 23:35:45 +01:00
Orientation.h
Painter.cpp
Painter.h LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
PainterSkia.cpp LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
PainterSkia.h LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
PaintingSurface.cpp LibGfx+LibWeb: Reuse DisplayListPlayer and PaintingSurface when possible 2025-01-31 13:28:09 +01:00
PaintingSurface.h LibGfx+LibWeb: Reuse DisplayListPlayer and PaintingSurface when possible 2025-01-31 13:28:09 +01:00
PaintStyle.h LibGfx: Fix dynamic_cast undefined behavior on macOS 2024-12-18 18:54:20 +01:00
Palette.cpp LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
Palette.h
Path.cpp
Path.h LibWeb: Plumb svg stroking state to DisplayListPlayerSkia 2024-11-22 12:21:29 +01:00
PathSkia.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
PathSkia.h
Point.cpp
Point.h
Quad.h LibGfx: Implement even-odd method for Quad::contains() and add tests 2024-12-15 23:27:42 +01:00
Rect.cpp LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
Rect.h LibWeb+LibGfx: Make IntersectionObserver checks edge-inclusive 2025-02-16 18:09:08 +01:00
ScalingMode.h
ShareableBitmap.cpp
ShareableBitmap.h LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
Size.cpp
Size.h
SkiaBackendContext.cpp LibGfx+LibWeb: Reuse DisplayListPlayer and PaintingSurface when possible 2025-01-31 13:28:09 +01:00
SkiaBackendContext.h LibGfx: Use same order for macOS and Vulkan specific code 2025-01-31 13:28:09 +01:00
SkiaUtils.cpp LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
SkiaUtils.h LibGfx: Fix skia include 2025-02-14 05:08:17 -07:00
StandardCursor.h
SystemTheme.cpp LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
SystemTheme.h LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
TextAlignment.h
TextAttributes.h
TextLayout.cpp LibWeb: Layout/Shape font-variant-* css properties 2024-12-17 19:07:13 +01:00
TextLayout.h LibWeb: Layout/Shape font-variant-* css properties 2024-12-17 19:07:13 +01:00
TIFFGenerator.py
Triangle.cpp
Triangle.h
Vector2.h
Vector3.h
Vector4.h
VectorGraphic.cpp LibGfx: Let Painter care about TinyVG transforms 2024-12-14 23:29:43 +01:00
VectorGraphic.h LibGfx: Let Painter care about TinyVG transforms 2024-12-14 23:29:43 +01:00
VectorN.h
VulkanContext.cpp
VulkanContext.h LibWeb+Services: Remove unused #includes 2025-01-31 13:28:09 +01:00
WindingRule.h