1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 01:20:59 +00:00
serenity/Userland/Applications/Browser
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
..
History Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BookmarksBarWidget.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BookmarksBarWidget.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Browser.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BrowserWindow.cpp Ladybird+BrowserSettings: Load the NTP/home resource files with LibWeb 2023-12-24 14:09:23 +01:00
BrowserWindow.gml Userland: Set tab-widget properties in GML instead of code 2022-05-11 20:16:43 +02:00
BrowserWindow.h Browser: Sanitize user-provided URLs with LibWebView 2023-10-13 13:37:11 -04:00
CMakeLists.txt Browser: Remove the standalone JavaScript console 2023-12-02 10:34:22 +01:00
CookiesModel.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CookiesModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
DownloadWidget.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DownloadWidget.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
EditBookmark.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
IconBag.cpp Browser: Add a context menu item to search for the selected text 2023-10-24 07:28:30 +02:00
IconBag.h Browser: Add a context menu item to search for the selected text 2023-10-24 07:28:30 +02:00
InspectorWidget.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
InspectorWidget.h Ladybird+LibWebView: Add an Inspector action to clone a DOM node 2023-12-07 23:16:34 +01:00
main.cpp Ladybird+BrowserSettings: Load the NTP/home resource files with LibWeb 2023-12-24 14:09:23 +01:00
StorageModel.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
StorageModel.h LibWeb: Port Storage interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
StorageWidget.cpp LibWeb: Port Storage interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
StorageWidget.gml Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
StorageWidget.h LibWeb: Port Storage interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
Tab.cpp Ladybird+LibWebView+WebContent: Make the screenshot IPCs async 2024-01-01 10:11:45 +01:00
Tab.gml LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
Tab.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
URLBox.cpp Browser: Use LibWebView to decide what parts of a URL to highlight 2023-10-20 07:18:54 +02:00
URLBox.h LibGUI+Browser: Move GUI::UrlBox to the Browser application 2023-10-20 07:18:54 +02:00
WindowActions.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WindowActions.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00