ladybird/Tests
Sam Atkins bfd7ac1204 LibWeb+WebContent+UI: Support image cursors
The `cursor` property accepts a list of possible cursors, which behave
as a fallback: We use whichever cursor is the first available one. This
is a little complicated because initially, any remote images have not
loaded, so we need to use the fallback standard cursor, and then switch
to another when it loads.

So, ComputedValues stores a Vector of cursors, and then in EventHandler
we scan down that list until we find a cursor that's ready for use.

The spec defines cursors as being `<url>`, but allows for `<image>`
instead. That includes functions like `linear-gradient()`.

This commit implements image cursors in the Qt UI, but not AppKit.
2025-02-28 13:50:13 +01:00
..
AK AK/Checked: Dont verify overflow bit in lvalue operations 2025-02-25 11:20:13 +00:00
ClangPlugins LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
LibCompress LibCompress: Remove unused Lzma compression and decompression 2025-02-10 16:22:32 +00:00
LibCore Tests: Make TestLibCoreFileWatcher more reliable 2024-11-25 13:41:26 +01:00
LibCrypto LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL 2025-02-24 11:11:05 +01:00
LibDiff
LibDNS LibDNS: Ensure non-blocking socket is used for TCP connections 2025-02-22 18:39:58 +01:00
LibGC Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
LibGfx LibGfx: Add Rect::unite() 2025-01-23 09:33:10 +01:00
LibJS AK+Everywhere: Convert JSON value serialization to String 2025-02-20 19:27:51 -05:00
LibMedia Meta: Consolidate checking for the system audio backend 2024-12-25 12:00:43 +01:00
LibRegex LibRegex: Use depth-first search in regex optimizer 2025-02-25 00:09:20 +01:00
LibTest
LibTextCodec LibTextCodec: Add SingleByteEncoders 2024-10-10 10:39:28 +02:00
LibThreading LibThreading: Remove the thread pool 2024-09-22 14:07:16 -04:00
LibTLS LibCrypto: Remove unused Certificate class 2025-02-18 00:02:26 +01:00
LibUnicode LibUnicode: Consistently reject out-of-bounds segmenter indices 2025-01-16 23:22:48 +01:00
LibURL Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
LibWasm LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
LibWeb LibWeb+WebContent+UI: Support image cursors 2025-02-28 13:50:13 +01:00
LibWebView LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
LibXML LibXML: Read code points when parsing names 2024-11-06 10:07:52 +01:00
Resources Tests: Annotate configurationJSON in SwiftTestMain with noisolate 2024-11-26 11:00:48 +01:00
CMakeLists.txt LibDNS: Add basic DNS::Resolver tests 2025-02-18 15:46:44 +01:00