ladybird/Userland/Libraries/LibWeb/Painting
Aliaksandr Kalenik bc20e3ac6c LibWeb: Do not allocate mask bitmap for CSS "clip-path" property
Instead, it could be applied directly as a clip path in Skia painter.

As a side bonus, we get rid of some DeprecatedPath and
AntiAliasingPainter usage.
2024-08-20 20:00:56 +02:00
..
AudioPaintable.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
AudioPaintable.h
BackgroundPainting.cpp LibWeb: Make AddClipRect display list item account for scroll offset 2024-08-12 18:20:13 +02:00
BackgroundPainting.h LibWeb: Resolve background size and offset only after style invalidation 2024-08-06 09:40:34 +02:00
BackingStore.cpp LibGfx: Store alpha type information in Gfx::Bitmap 2024-08-07 18:51:12 +02:00
BackingStore.h Everywhere: Pass backing store into Navigable::paint() 2024-06-28 14:25:34 +02:00
BorderPainting.cpp LibGfx: Remove most of AntiAliasingPainter 2024-08-20 09:30:05 +02:00
BorderPainting.h LibGfx: Remove most of AntiAliasingPainter 2024-08-20 09:30:05 +02:00
BorderRadiiData.cpp LibGfx: Remove most of AntiAliasingPainter 2024-08-20 09:30:05 +02:00
BorderRadiiData.h LibGfx: Remove most of AntiAliasingPainter 2024-08-20 09:30:05 +02:00
BorderRadiusCornerClipper.cpp LibWeb: Delete BlitCornerClipping display list command 2024-07-30 09:43:43 +02:00
BorderRadiusCornerClipper.h LibWeb: Delete BlitCornerClipping display list command 2024-07-30 09:43:43 +02:00
BordersData.cpp
BordersData.h
CanvasPaintable.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
CanvasPaintable.h
CheckBoxPaintable.cpp LibWeb: Port painting to use the new Skia-backed Gfx::Path 2024-08-20 09:30:05 +02:00
CheckBoxPaintable.h
ClipFrame.cpp LibWeb: Rename offset to cumulative_offset in ScrollFrame 2024-08-19 18:57:20 +02:00
ClipFrame.h LibWeb: Remove ViewportPaintable::refresh_clip_frames() 2024-08-15 09:45:07 +02:00
ClippableAndScrollable.cpp LibWeb: Rename offset to cumulative_offset in ScrollFrame 2024-08-19 18:57:20 +02:00
ClippableAndScrollable.h LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
Command.cpp LibWeb: Simplify outer box shadow's bounding box calculation 2024-07-30 09:43:20 +02:00
Command.h LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
DisplayList.cpp LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
DisplayList.h LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
DisplayListPlayerSkia.cpp LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
DisplayListPlayerSkia.h LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
DisplayListRecorder.cpp LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
DisplayListRecorder.h LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
GradientData.h
GradientPainting.cpp
GradientPainting.h
ImagePaintable.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
ImagePaintable.h
InlinePaintable.cpp LibWeb: Rename offset to cumulative_offset in ScrollFrame 2024-08-19 18:57:20 +02:00
InlinePaintable.h LibWeb: Resolve background size and offset only after style invalidation 2024-08-06 09:40:34 +02:00
InputColors.h
LabelablePaintable.cpp LibWeb: Add Web::UIEvents::MouseButton enum, drop dependency on LibGUI 2024-06-02 20:24:42 +02:00
LabelablePaintable.h
MarkerPaintable.cpp LibWeb: Port painting to use the new Skia-backed Gfx::Path 2024-08-20 09:30:05 +02:00
MarkerPaintable.h
MediaPaintable.cpp LibWeb: Port painting to use the new Skia-backed Gfx::Path 2024-08-20 09:30:05 +02:00
MediaPaintable.h LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
NestedBrowsingContextPaintable.cpp LibWeb: Move m_needs_repaint and record_display_list() in Document 2024-08-19 18:57:20 +02:00
NestedBrowsingContextPaintable.h
Paintable.cpp LibWeb: Move m_needs_repaint and record_display_list() in Document 2024-08-19 18:57:20 +02:00
Paintable.h LibWeb: Move m_needs_repaint and record_display_list() in Document 2024-08-19 18:57:20 +02:00
PaintableBox.cpp LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
PaintableBox.h LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
PaintableFragment.cpp LibGfx: Remove Bitmap::glyph_spacing() 2024-06-04 18:45:30 +02:00
PaintableFragment.h LibWeb: Resolve background size and offset only after style invalidation 2024-08-06 09:40:34 +02:00
PaintBoxShadowParams.h LibWeb: Rename PaintOuterBoxShadowParams to PaintBoxShadowParams 2024-06-07 18:41:57 +02:00
PaintContext.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
PaintContext.h LibWeb: Delete BlitCornerClipping display list command 2024-07-30 09:43:43 +02:00
PaintStyle.cpp LibWeb: Delete create_gfx_paint_style() for SVG gradients 2024-07-29 16:25:05 +01:00
PaintStyle.h LibWeb: Delete create_gfx_paint_style() for SVG gradients 2024-07-29 16:25:05 +01:00
RadioButtonPaintable.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
RadioButtonPaintable.h
ScrollFrame.h LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
ShadowData.h
ShadowPainting.cpp LibGfx: Rename Painter => DeprecatedPainter 2024-08-20 09:30:05 +02:00
ShadowPainting.h LibWeb: Simplify outer box shadow's bounding box calculation 2024-07-30 09:43:20 +02:00
StackingContext.cpp LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
StackingContext.h
SVGClipPaintable.cpp
SVGClipPaintable.h
SVGForeignObjectPaintable.cpp
SVGForeignObjectPaintable.h
SVGGraphicsPaintable.cpp
SVGGraphicsPaintable.h
SVGMaskable.cpp LibWeb: Make DisplayList ref-counted 2024-07-25 14:33:33 +02:00
SVGMaskable.h
SVGMaskPaintable.cpp
SVGMaskPaintable.h
SVGPaintable.cpp
SVGPaintable.h
SVGPathPaintable.cpp LibWeb: Port painting to use the new Skia-backed Gfx::Path 2024-08-20 09:30:05 +02:00
SVGPathPaintable.h LibWeb: Port painting to use the new Skia-backed Gfx::Path 2024-08-20 09:30:05 +02:00
SVGSVGPaintable.cpp LibWeb: Use scroll frame id in SVGSVGPaintable::before_children_paint() 2024-08-15 09:45:07 +02:00
SVGSVGPaintable.h
TableBordersPainting.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
TableBordersPainting.h
TextPaintable.cpp
TextPaintable.h
VideoPaintable.cpp LibWeb: Rename RecordingPainter to DisplayListRecorder 2024-06-24 13:22:59 +02:00
VideoPaintable.h
ViewportPaintable.cpp LibWeb: Update scroll thumb position by mutating display list 2024-08-19 18:57:20 +02:00
ViewportPaintable.h LibWeb: Remove ViewportPaintable::refresh_clip_frames() 2024-08-15 09:45:07 +02:00