ladybird/Libraries/LibWeb/HTML/Canvas
Callum Law 6a9c8d7767 LibWeb: Don't resolve colors with unresolved components
`CSSColorValue`s which have unresolved `calc` components should be able
to be resolved. Previously we would always resolve them but with
incorrect values.

This is useful as we will now be able to now whether we should serialize
colors in their normalized form or not.

Slight regression in that we now serialize (RGB, HSL and HWB) colors
with components that rely on compute-time information as an empty
string, but that will be fixed in the next commit.
2025-07-16 13:05:33 +01:00
..
CanvasCompositing.h
CanvasCompositing.idl
CanvasDrawImage.cpp LibWeb: Don't crash when setting offscreen canvas size to 0 2025-07-04 16:10:38 +01:00
CanvasDrawImage.h LibWeb: Add OffscreenCanvas to IDL types 2025-06-30 09:46:21 -06:00
CanvasDrawImage.idl LibWeb: Add OffscreenCanvas to IDL types 2025-06-30 09:46:21 -06:00
CanvasDrawPath.h
CanvasDrawPath.idl
CanvasFillStrokeStyles.h LibWeb: Don't resolve colors with unresolved components 2025-07-16 13:05:33 +01:00
CanvasFillStrokeStyles.idl
CanvasFilters.h
CanvasFilters.idl
CanvasImageData.h LibWeb: Pass ImageData as non-const to CanvasImageData mixin methods 2025-04-16 10:41:44 -06:00
CanvasImageData.idl
CanvasImageSmoothing.h
CanvasImageSmoothing.idl
CanvasPath.cpp LibWeb+LibGfx: Apply editorial punctuation/whitespace/markup fixes 2025-06-25 03:12:19 +12:00
CanvasPath.h
CanvasPath.idl
CanvasPathDrawingStyles.h LibWeb+LibGfx: Apply editorial punctuation/whitespace/markup fixes 2025-06-25 03:12:19 +12:00
CanvasPathDrawingStyles.idl
CanvasRect.h
CanvasRect.idl
CanvasSettings.cpp LibWeb: Add missing ValueInlines include to CanvasSettings.cpp 2025-07-06 08:16:01 -04:00
CanvasSettings.h LibWeb: Factor out canvas rendering options algorihtms 2025-06-30 09:46:21 -06:00
CanvasSettings.idl LibWeb: Factor out CanvasSettings mixin into separate file 2025-06-17 16:54:04 -06:00
CanvasShadowStyles.h
CanvasShadowStyles.idl
CanvasState.cpp
CanvasState.h LibGfx+LibWeb: Turn Gfx::Filter into a SkImageFilter wrapper 2025-06-01 23:22:10 +02:00
CanvasState.idl
CanvasText.h
CanvasText.idl
CanvasTextDrawingStyles.h LibWeb: Add OffscreenCanvas tests 2025-06-30 09:46:21 -06:00
CanvasTextDrawingStyles.idl
CanvasTransform.h
CanvasTransform.idl
CanvasUserInterface.idl
OffscreenCanvasBase.idl LibWeb: Implement basics for OffscreenCanvas 2025-06-30 09:46:21 -06:00
SerializeBitmap.cpp LibWeb: Factor out canvas serialization algorihtm 2025-06-30 09:46:21 -06:00
SerializeBitmap.h LibWeb: Factor out canvas serialization algorihtm 2025-06-30 09:46:21 -06:00