ladybird/Libraries/LibWeb/Platform
Andreas Kling d51d849943 LibWeb: Keep active platform timers alive during GC
Treat active Platform::Timer objects as event-loop roots so their GC
callbacks stay marked while the underlying Core::Timer can still fire.
Finalize unreachable timers by stopping the Core timer and dropping the
callback, preventing incremental sweep from leaving a timer with a raw
pointer to a swept GC::Function.
2026-05-10 10:58:11 +02:00
..
EventLoopPlugin.cpp LibWeb: Flatten Platform::EventLoopPlugin by merging Serenity impl 2026-02-28 15:32:14 +01:00
EventLoopPlugin.h LibWeb: Flatten Platform::EventLoopPlugin by merging Serenity impl 2026-02-28 15:32:14 +01:00
FontPlugin.cpp LibWeb+LibWebView: Select generic font families based on requested style 2026-03-24 15:08:24 +01:00
FontPlugin.h LibWeb+LibWebView: Select generic font families based on requested style 2026-03-24 15:08:24 +01:00
ImageCodecPlugin.cpp LibWeb+LibWebView+WebContent: Send service sockets over IPC channel 2026-03-12 20:32:55 +01:00
ImageCodecPlugin.h LibWeb+LibWebView+WebContent: Send service sockets over IPC channel 2026-03-12 20:32:55 +01:00
Timer.cpp LibWeb: Keep active platform timers alive during GC 2026-05-10 10:58:11 +02:00
Timer.h LibWeb: Keep active platform timers alive during GC 2026-05-10 10:58:11 +02:00