ladybird/Tests
Shannon Booth 21caf3fc7b Tests: Resync idlharness.js with WPT and fix worker IDL loading
Sync our local copy of `idlharness.js` with upstream WPT changes.

This also fixes worker IDL harness tests by replacing the local
`window.location` based URL handling in `fetch_spec()`. Worker globals
do not expose `window`, so worker IDL tests could fail during setup
before any interface checks ran.

The local `window.location` logic was originally needed for `file://`
execution, but this is no longer needed as our IDL tests are now
served over HTTP.
2026-05-10 17:36:57 +02:00
..
AK AK: Reset UTF-16 StringBuilder ascii flag on clear() 2026-05-09 09:49:02 -04:00
ClangPlugins LibGC: Add static_assert for non-GC types in root containers 2026-05-07 13:00:52 +02:00
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibThreading/LibSync: Split out sync primitives 2026-05-08 18:58:35 -05:00
LibCrypto LibCrypto: Use EVP_EncryptInit instead of EVP_DecryptInit in GCM encrypt 2026-03-19 22:28:26 +01:00
LibDatabase LibDatabase: Allow String values to contain embedded null bytes 2026-02-14 10:25:33 -05:00
LibDiff AK: Remove unused include from MemoryStream 2026-02-17 12:38:51 +00:00
LibDNS Meta+RequestServer: Remove local download of ca-certificates 2025-07-07 09:10:05 +02:00
LibGC LibGC: Add tests for GC containers 2026-05-07 13:00:52 +02:00
LibGfx Tests/LibGfx: Remove stale Skia include from CMakeLists 2026-05-05 23:49:11 +02:00
LibHTTP LibWeb+RequestServer: Send cached bytecode with responses 2026-05-06 08:20:06 +02:00
LibIPC Everywhere: Replace Unix socket IPC transport with Mach ports on macOS 2026-03-23 18:50:48 +01:00
LibJS Tests/LibJS: Remove tests that assume WeakRef will be garbage collected 2026-05-07 11:09:07 +01:00
LibMedia LibThreading/LibSync: Split out sync primitives 2026-05-08 18:58:35 -05:00
LibRegex LibRegex: Inline \w and \d ranges in legacy positive char classes 2026-04-21 16:36:38 +02:00
LibTest CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibTextCodec LibTextCodec: Add streaming decoder 2026-04-29 04:12:44 +02:00
LibThreading LibThreading/LibSync: Split out sync primitives 2026-05-08 18:58:35 -05:00
LibTLS Meta: Rename and merge some lagom_* and ladybird_* 2026-05-05 22:08:24 +02:00
LibUnicode LibUnicode: Add an ASCII fast path for line break segmentation 2026-05-05 18:59:07 +02:00
LibURL LibURL: Give resource:// URLs a tuple origin 2026-04-30 07:46:12 +02:00
LibWasm LibWasm+LibWeb: Properly track module lifetime with function refs 2026-05-10 16:41:42 +02:00
LibWeb Tests: Resync idlharness.js with WPT and fix worker IDL loading 2026-05-10 17:36:57 +02:00
LibWebView LibWebView: Let Settings clear browsing history 2026-04-16 21:01:28 +02:00
LibXML CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
Meta Meta: Handle bracketed range notations in CSS value grammar 2026-04-29 11:42:57 +01:00
CMakeLists.txt LibGC: Add tests for GC containers 2026-05-07 13:00:52 +02:00