ladybird/Libraries
Jelle Raaijmakers 62ae4e878f LibWeb: Implement support for drawing with CanvasPattern
We already had the API, but drawing to the canvas was not affected by
any created CanvasPattern. This moves CanvasPatternPaintStyle to LibGfx
so we don't have to reach into LibWeb, and implements the plumbing to
let Skia use images as a fill pattern.
2025-10-23 13:20:03 +01:00
..
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore: Implement polling for events on Windows 2025-10-22 17:32:45 -05:00
LibCrypto Everywhere: Use Optional<T>::ensure() where useful 2025-09-17 12:01:18 -04:00
LibDatabase LibDatabase: Support all C++ integral types in SQL storage 2025-10-14 13:40:33 +02:00
LibDevTools LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS LibDNS: Remove LibCore::DateTime dependency 2025-09-30 12:39:01 +02:00
LibFileSystem CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibGC LibGC: Add GC::Weak<T> as an alternative to AK::WeakPtr<T> 2025-10-17 17:22:16 +02:00
LibGfx LibWeb: Implement support for drawing with CanvasPattern 2025-10-23 13:20:03 +01:00
LibHTTP CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibIDL LibIDL: Support extended attributes on namespace members 2025-09-11 17:06:44 +01:00
LibImageDecoderClient CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibIPC LibIPC: Simplify IPC read hook 2025-10-21 09:31:22 +02:00
LibJS LibJS: Do not verify cycle root's status is linked in CyclicModule 2025-10-22 11:54:56 +02:00
LibLine Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibMain Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
LibMedia LibMedia: Support BT.470 System B/G color primaries 2025-10-16 05:12:29 -05:00
LibRegex LibRegex: Add support for forward references to named capture groups 2025-10-16 16:37:54 +02:00
LibRequests RequestServer: Issue a network request for failed cached responses 2025-10-16 09:06:48 -04:00
LibSyntax Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibTest LibJS: Sync additional Import Attributes spec changes 2025-10-22 10:58:19 +02:00
LibTextCodec LibTextCodec: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
LibThreading LibThreading: Remove Weakable from Thread 2025-09-22 17:28:21 -05:00
LibTLS LibTLS: Use Windows-specific method to set default certificate store 2025-08-23 18:35:45 -06:00
LibUnicode LibUnicode: Query timezone from host config when cache is stale 2025-10-05 15:46:15 +02:00
LibURL LibURL: Add a few missing internal page factories 2025-09-18 07:27:24 -04:00
LibWasm LibWasm: Make sure try_table creates a new frame while validating 2025-10-19 17:28:11 +02:00
LibWeb LibWeb: Implement support for drawing with CanvasPattern 2025-10-23 13:20:03 +01:00
LibWebSocket LibWeb: Make WebSocket closure adhere to spec for all ReadyStates 2025-08-18 09:35:47 -06:00
LibWebView LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
LibXML LibWeb+LibXML: Make Listener::set_source(ByteString) fallible 2025-10-02 02:25:28 +02:00
CMakeLists.txt LibDatabase+LibWebView: Extract our SQLite wrapper to its own library 2025-10-14 13:40:33 +02:00