ladybird/Libraries
Andreas Kling 0dacc94edd LibJS: Have JS::Lexer take a JS::SourceCode as input
This moves the responsibility of setting up a SourceCode object to the
users of JS::Lexer.

This means Lexer and Parser are free to use string views into the
SourceCode internally while working.

It also means Lexer no longer has to think about anything other than
UTF-16 (or ASCII) inputs. So the unit test for parsing various invalid
UTF-8 sequences is deleted here.
2025-11-09 12:14:03 +01:00
..
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore: Mark Process::wait_for_termination as const 2025-11-07 11:27:51 +01:00
LibCrypto Everywhere: Use Optional<T>::ensure() where useful 2025-09-17 12:01:18 -04:00
LibDatabase LibDatabase: Support storing ByteString values 2025-11-02 13:03:29 -05: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::Heap::the() 2025-11-01 08:40:32 +01:00
LibGfx LibWeb: Hook up SVG component transfer filter to Skia 2025-11-09 01:22:48 +01:00
LibHTTP LibHTTP: Add a method to remove a header from a HeaderMap 2025-11-02 13:03:29 -05: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: Change TransportSocket to read and write on I/O thread 2025-11-02 22:43:10 +01:00
LibJS LibJS: Have JS::Lexer take a JS::SourceCode as input 2025-11-09 12:14:03 +01:00
LibLine Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibMain AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06:00
LibMedia LibMedia: Signal EOF to decoders in the data providers 2025-11-05 18:40:02 +01:00
LibRegex LibRegex: Start alternation opt nodes with an empty vector 2025-11-08 11:51:27 +01:00
LibRequests LibRequests: Create ReadStream abstraction for reading request data 2025-10-29 17:47:02 -04:00
LibSyntax Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibTest AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06: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 LibRegex+LibUnicode: Add unicode string properties 2025-10-24 13:24:55 -04:00
LibURL LibURL: Add a few missing internal page factories 2025-09-18 07:27:24 -04:00
LibWasm Meta: Increase the line length enforced by prettier to 120 2025-10-31 19:55:50 -04:00
LibWeb LibJS: Have JS::Lexer take a JS::SourceCode as input 2025-11-09 12:14:03 +01:00
LibWebSocket LibWeb: Make WebSocket closure adhere to spec for all ReadyStates 2025-08-18 09:35:47 -06:00
LibWebView LibWebView: Add a bit of explicit handling for "localhost:port" URLs 2025-11-08 11:14:44 -05: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