ladybird/Libraries/LibWeb/Painting
Andreas Kling 77abe2a84d LibWeb: Allow ImageProvider subclasses to visit additional GC edges
More prep work for CSS content:image.
2025-07-28 22:46:27 +02:00
..
AudioPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
AudioPaintable.h
BackgroundPainting.cpp LibWeb: Pass device_pixels_per_css_pixel into DisplayList constructor 2025-07-27 10:20:18 +02:00
BackgroundPainting.h LibWeb/CSS: Improved implementation of background-blend-mode 2025-04-01 13:38:00 +02:00
BackingStoreManager.cpp LibWeb: Skip backing store allocation for traversables created for SVG 2025-07-13 00:06:30 +02:00
BackingStoreManager.h LibWeb: Rearrange code such that a lot less files include Command.h 2025-07-11 17:37:27 +02:00
Blending.h LibWeb/CSS: Improved implementation of background-blend-mode 2025-04-01 13:38:00 +02:00
BorderPainting.cpp LibWeb: Don't resolve colors with unresolved components 2025-07-16 13:05:33 +01:00
BorderPainting.h LibGfx: Delete DeprecatedPainter 2024-11-25 21:13:53 +01:00
BorderRadiiData.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
BorderRadiiData.h LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
BorderRadiusCornerClipper.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
BorderRadiusCornerClipper.h LibWeb: Stop clipping the root element's background 2025-07-04 16:18:57 +01:00
BordersData.cpp
BordersData.h
BoxModelMetrics.cpp LibWeb: Store final box model metrics in paint tree, not layout tree 2025-02-17 18:28:29 +01:00
BoxModelMetrics.h LibWeb: Store final box model metrics in paint tree, not layout tree 2025-02-17 18:28:29 +01:00
CanvasPaintable.cpp LibWeb: Rearrange code such that a lot less files include Command.h 2025-07-11 17:37:27 +02:00
CanvasPaintable.h
CheckBoxPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
CheckBoxPaintable.h
ClipFrame.cpp LibWeb: Use scroll state from snapshot while applying clip rectangles 2025-07-24 13:03:23 -04:00
ClipFrame.h LibWeb: Use scroll state from snapshot while applying clip rectangles 2025-07-24 13:03:23 -04:00
Command.cpp LibWeb: Log more useful information in display list dump 2025-07-27 10:20:18 +02:00
Command.h LibWeb: Fix scroll state refresh in cached display list for iframes 2025-07-26 11:53:21 -04:00
DevicePixelConverter.h LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
DisplayList.cpp LibWeb: Fix scroll state refresh in cached display list for iframes 2025-07-26 11:53:21 -04:00
DisplayList.h LibWeb: Pass device_pixels_per_css_pixel into DisplayList constructor 2025-07-27 10:20:18 +02:00
DisplayListPlayerSkia.cpp LibWeb: Fix scroll state refresh in cached display list for iframes 2025-07-26 11:53:21 -04:00
DisplayListPlayerSkia.h LibWeb: Rearrange code such that a lot less files include Command.h 2025-07-11 17:37:27 +02:00
DisplayListRecorder.cpp LibWeb: Rename draw_text_run to draw_glyph_run in DisplayListRecorder 2025-07-27 10:20:18 +02:00
DisplayListRecorder.h LibWeb: Delete unused is_fixed_position from PushStackingContextParams 2025-07-27 10:20:18 +02:00
FieldSetPaintable.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
FieldSetPaintable.h LibWeb: Lay out the fieldset's rendered legend 2024-11-29 12:36:52 +00:00
GradientData.h LibWeb: Implement css gradient-interpolation-method 2025-03-06 11:33:12 +00:00
GradientPainting.cpp LibWeb: Don't resolve colors with unresolved components 2025-07-16 13:05:33 +01:00
GradientPainting.h LibWeb: Only require NodeWithStyle for gradient size resolution 2025-02-28 13:50:13 +01:00
ImagePaintable.cpp LibWeb: Allow ImageProvider subclasses to visit additional GC edges 2025-07-28 22:46:27 +02:00
ImagePaintable.h
InputColors.h LibWeb/CSS: Implement the color-scheme CSS property 2025-01-08 11:18:13 +00:00
LabelablePaintable.cpp
LabelablePaintable.h
MarkerPaintable.cpp AK+LibWeb/CSS: Add lower-greek counter style 2025-07-21 15:18:17 +01:00
MarkerPaintable.h
MediaPaintable.cpp LibWeb: Update the media display when the hovered component changes 2025-04-23 13:22:56 +02:00
MediaPaintable.h LibWeb: Update the media display when the hovered component changes 2025-04-23 13:22:56 +02:00
NavigableContainerViewportPaintable.cpp LibWeb: Fix scroll state refresh in cached display list for iframes 2025-07-26 11:53:21 -04:00
NavigableContainerViewportPaintable.h LibWeb: Fix scroll state refresh in cached display list for iframes 2025-07-26 11:53:21 -04:00
Paintable.cpp LibWeb: Store visibility for Paintables 2025-06-17 11:55:28 +02:00
Paintable.h LibWeb+UI: Add an explicit IPC to handle mouse leave events 2025-07-28 21:26:33 +02:00
PaintableBox.cpp LibWeb+UI: Add an explicit IPC to handle mouse leave events 2025-07-28 21:26:33 +02:00
PaintableBox.h LibWeb+UI: Add an explicit IPC to handle mouse leave events 2025-07-28 21:26:33 +02:00
PaintableFragment.cpp LibWeb: Port rendered text to UTF-16 2025-07-25 18:16:22 +02:00
PaintableFragment.h LibWeb: Port rendered text to UTF-16 2025-07-25 18:16:22 +02:00
PaintBoxShadowParams.h
PaintContext.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
PaintContext.h LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
PaintStyle.h LibWeb: Make SVGGradientPaintStyle be atomically ref-counted 2025-05-26 19:46:05 +02:00
RadioButtonPaintable.cpp LibWeb: Fix typos - act II 2025-04-09 15:05:20 +01:00
RadioButtonPaintable.h
ScrollFrame.cpp
ScrollFrame.h LibWeb: Save ScrollState snapshot in DisplayList to avoid race condition 2025-04-12 02:55:18 +02:00
ScrollState.cpp LibWeb: Save ScrollState snapshot in DisplayList to avoid race condition 2025-04-12 02:55:18 +02:00
ScrollState.h LibWeb: Save ScrollState snapshot in DisplayList to avoid race condition 2025-04-12 02:55:18 +02:00
ShadowData.h
ShadowPainting.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
ShadowPainting.h
StackingContext.cpp LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
StackingContext.h test-web: Dump stacking context tree in layout test output 2025-07-09 14:36:08 +02:00
SVGClipPaintable.cpp
SVGClipPaintable.h
SVGForeignObjectPaintable.cpp LibWeb/Painting: Don't paint invisible paintables 2025-07-03 12:39:05 +02:00
SVGForeignObjectPaintable.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGGraphicsPaintable.cpp
SVGGraphicsPaintable.h LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGMaskable.cpp LibWeb: Pass device_pixels_per_css_pixel into DisplayList constructor 2025-07-27 10:20:18 +02:00
SVGMaskable.h
SVGMaskPaintable.cpp
SVGMaskPaintable.h
SVGPaintable.cpp LibWeb: Allow <svg> to establish a stacking context 2025-07-12 11:01:15 +02:00
SVGPaintable.h LibWeb: Allow <svg> to establish a stacking context 2025-07-12 11:01:15 +02:00
SVGPathPaintable.cpp LibWeb: Reduce number of recompiled files for display list headers 2025-02-23 10:14:39 -05:00
SVGPathPaintable.h
SVGSVGPaintable.cpp LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
SVGSVGPaintable.h LibWeb: Allow <svg> to establish a stacking context 2025-07-12 11:01:15 +02:00
TableBordersPainting.cpp LibWeb: Separate device pixel conversion helpers from PaintContext 2025-07-14 15:48:28 +02:00
TableBordersPainting.h
TextPaintable.cpp LibWeb: Port rendered text to UTF-16 2025-07-25 18:16:22 +02:00
TextPaintable.h LibWeb: Port rendered text to UTF-16 2025-07-25 18:16:22 +02:00
VideoPaintable.cpp LibWeb: Do not deform bitmaps partially outside the img-box 2025-03-10 17:14:13 +01:00
VideoPaintable.h
ViewportPaintable.cpp LibWeb: Remove unnecessary const_cast in ViewportPaintable 2025-07-07 22:04:25 +02:00
ViewportPaintable.h LibWeb: Don't traverse entire layout tree in every HTML::EventLoop tick 2025-06-11 16:25:42 +02:00