ladybird/Libraries
Aliaksandr Kalenik 52b4f2a40a LibWeb: Don't visit registered document observers from Document
`DocumentObserver` register itself in Document` from constructor and
unregister itself from `finalize()`. The problem is that `finalize()`
won't be invoked for as long as `DocumentObserver` is visited by
`Document`. By not visiting registered observers from `Document` we
move this responsibility to object that allocated observer, which is
always exactly what we want, e.g. once `SVGUseElement` that uses
observer is gone, observer won't be visited anymore which will lead to
`finalize()` being called.
2025-07-30 00:54:57 +02:00
..
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore: Unmark timer interval being dirty after applying new interval 2025-07-26 10:09:12 -04:00
LibCrypto LibCrypto: Allow moving SignedBigInteger / UnsignedBigInteger 2025-07-21 15:17:53 +02:00
LibDevTools CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibFileSystem CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibGC CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibGfx LibGfx: Implement a UTF-16 Color stringifier 2025-07-28 12:25:11 +02:00
LibHTTP CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibIDL LibIDL+LibWeb: Support UTF-16 USVString 2025-07-26 00:40:06 +02:00
LibImageDecoderClient CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibIPC LibIPC: Add some type aliases and MessageBuffer helpers 2025-07-18 10:09:02 -04:00
LibJS LibJS: Implement a UTF-16 number-to-string converter 2025-07-28 12:25:11 +02:00
LibLine LibLine: Correctly handle consumed code points in Editor 2025-07-22 18:49:14 +02:00
LibMain Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
LibMedia LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
LibRegex LibRegex: Account for opcode size when calculating incoming jump edges 2025-07-28 17:06:58 +02:00
LibRequests CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibSyntax CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibTest Tests: Fix calculation of elapsed time in tests 2025-07-12 14:05:32 +02:00
LibTextCodec LibTextCodec: Replace unmatched utf16 surrogates 2025-07-05 09:58:57 -04:00
LibThreading CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibTLS CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibUnicode AK+LibUnicode: Implement Unicode-aware UTF-16 case transformations 2025-07-25 18:16:22 +02:00
LibURL LibURL: Convert to scalar string before URL parsing 2025-07-07 06:50:57 -04:00
LibWasm LibWasm: Return canonical NaN for min/max/floor/ceil/truncate operations 2025-07-27 15:35:28 +02:00
LibWeb LibWeb: Don't visit registered document observers from Document 2025-07-30 00:54:57 +02:00
LibWebSocket RequestServer+LibWebSocket: Drain underlying socket and resulting frames 2025-07-22 13:55:45 +02:00
LibWebView LibWebView+WebContent: Make it possible to change the painting interval 2025-07-26 10:09:12 -04:00
LibXML LibXML: Add parser hooks for CDATASection and ProcessingInstructions 2025-07-19 14:56:20 +02:00
CMakeLists.txt Everywhere: Remove LibRIFF 2025-07-02 12:01:12 +01:00