Luke Wilde
85f98f99e4
LibWeb/SVG: Implement the feDisplacementMap filter
2026-03-02 14:03:32 +00:00
Luke Wilde
e9f5df2131
LibWeb/SVG: Implement the feTurbulence filter
2026-02-11 09:39:39 +01:00
InvalidUsernameException
28ba610f32
Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers
...
This reduces the number of recompiled files as follow:
- Bitmap.h: 1309 -> 101
- ImmutableBitmap.h: 1218 -> 75
2025-11-28 18:32:48 +01:00
Tim Ledbetter
36c6079dbc
LibWeb+LibGfx: Implement SVGFEMorphologyElement
...
This filter primitive is used to erode or dilate an image.
2025-11-15 16:08:53 +01:00
Jelle Raaijmakers
b4810f47a3
LibWeb: Hook up SVG component transfer filter to Skia
2025-11-09 01:22:48 +01:00
Tim Ledbetter
a00e7cb20b
LibWeb: Implement <feComposite> SVG filter
2025-09-30 22:33:12 +01:00
Tim Ledbetter
d4f05bc4ef
LibWeb: Implement <feImage> SVG filter
2025-08-29 10:15:24 +01:00
Jelle Raaijmakers
85ad99b98a
LibWeb: Implement <feMerge> SVG filter
2025-08-07 16:41:12 +02:00
Jelle Raaijmakers
1377dba7af
LibWeb: Implement <feOffset> SVG filter
2025-08-07 16:41:12 +02:00
Lucien Fiorini
635adc8aa7
LibWeb/SVG: Implement resolution for a subset of SVG filters
2025-07-09 18:07:12 +01:00
Lucien Fiorini
0fcb574041
LibGfx+LibWeb: Turn Gfx::Filter into a SkImageFilter wrapper
2025-06-01 23:22:10 +02:00
Timothy Flynn
7280ed6312
Meta: Enforce newlines around namespaces
...
This has come up several times during code review, so let's just enforce
it using a new clang-format 20 option.
2025-05-14 02:01:59 -06:00
Lucien Fiorini
9fd1223992
LibWeb+LibGfx: Refactor CSS filters into LibGfx
...
CSS filters work similarly to canvas filters, so it makes sense to have
Gfx::Filter that can be used by both libraries in an analogous way
as Gfx::Color.
2024-12-18 18:54:20 +01:00