ladybird/Ladybird/AppKit/UI
Timothy Flynn d8fa226a8f Ladybird+LibWebView+WebContent: Make the screenshot IPCs async
These IPCs are different than other IPCs in that we can't just set up a
callback function to be invoked when WebContent sends us the screenshot
data. There are multiple places that would set that callback, and they
would step on each other's toes.

Instead, the screenshot APIs on ViewImplementation now return a Promise
which callers can interact with to receive the screenshot (or an error).
2024-01-01 10:11:45 +01:00
..
Event.h Ladybird+LibWeb: Add MouseEvent screenX and screenY support 2023-09-15 22:12:56 +02:00
Event.mm Ladybird+LibWeb: Add MouseEvent screenX and screenY support 2023-09-15 22:12:56 +02:00
Inspector.h Ladybird/AppKit: Port the Inspector to the WebView InspectorClient 2023-11-24 08:37:19 +01:00
Inspector.mm Ladybird+LibWebView: Add an Inspector action to clone a DOM node 2023-12-07 23:16:34 +01:00
InspectorController.h Ladybird: Implement a basic Inspector window for the AppKit chrome 2023-09-18 11:11:23 -06:00
InspectorController.mm Ladybird/AppKit: Port the Inspector to the WebView InspectorClient 2023-11-24 08:37:19 +01:00
LadybirdWebView.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
LadybirdWebView.mm Ladybird+LibWebView+WebContent: Make the screenshot IPCs async 2024-01-01 10:11:45 +01:00
LadybirdWebViewBridge.cpp LibWebView+WebContent: Drive repainting from WebContent process 2023-12-22 17:47:34 +01:00
LadybirdWebViewBridge.h LibWeb: Refactor WebContentServer mouse input message to DevicePixel 2023-12-16 11:08:51 +01:00
Palette.h Ladybird: Inform WebContent whether the AppKit chrome is in dark mode 2023-08-28 11:17:48 -04:00
Palette.mm Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Tab.h Ladybird/AppKit: Remove the standalone JavaScript console 2023-12-02 10:34:22 +01:00
Tab.mm Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TabController.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TabController.mm Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30