ladybird/Services
Zaggy1024 1c7aca7e07 LibThreading: Simplify BackgroundAction callback invocation
Using a Promise in BackgroundAction was not doing anything since the
change to use a weak reference to the event loop, so let's just drop
that.

The thread will now always move itself (and therefore its callbacks)
over to the originating thread before completing, regardless of the
presence of callbacks. This ensures that ref counting remains on the
main thread.

In addition, BackgroundAction's completion callback can no longer
return errors. This functionality wasn't actually used anywhere, it was
a holdover from the behavior of Core::Promise.
2026-03-02 17:06:39 -06:00
..
ImageDecoder LibThreading: Simplify BackgroundAction callback invocation 2026-03-02 17:06:39 -06:00
RequestServer RequestServer: Only trim HTTP whitespace from response headers 2026-02-26 20:01:13 +01:00
WebContent WebContent: Implement WebDriver's fullscreen endpoint according to spec 2026-03-02 15:49:13 -05:00
WebDriver LibWeb+LibWebView+Services: Add a flag to enable experimental interfaces 2026-02-17 22:17:50 +01:00
WebWorker LibWeb: Flatten Platform::FontPlugin by merging WebView::FontPlugin 2026-02-28 15:32:14 +01:00
CMakeLists.txt Services/WebDriver: Enable on Windows 2025-09-15 09:19:52 +02:00