ladybird/Userland/Applications
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
..
3DFileViewer Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
About About: Display Application's Icon in File Manager 2023-09-02 16:27:08 +01:00
AnalogClock Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Assistant LibJS: Never give back virtual memory once it belongs to a cell type 2023-12-31 15:35:56 +01:00
Browser Ladybird+LibWebView+WebContent: Make the screenshot IPCs async 2024-01-01 10:11:45 +01:00
BrowserSettings Ladybird+BrowserSettings: Load the NTP/home resource files with LibWeb 2023-12-24 14:09:23 +01:00
Calculator Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Calendar Calendar: Add a link to the Manual in Help Menu 2023-12-26 18:37:35 +01:00
CalendarSettings Userland: Prefer non-fallible construction for LibGUI objects 2023-09-18 18:00:45 +02:00
CertificateSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CharacterMap Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ClockSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CrashReporter CrashReporter: Port CrashReporter to GML Compiler 2023-12-27 15:29:50 +01:00
Debugger Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DisplaySettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Escalator Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FileManager FileManager: Conditionally display the "ICC profile:" line 2023-12-29 07:57:12 +00:00
FontEditor Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
GamesSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Help Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HexEditor HexEditor: Move drawing cursor under a lambda and reuse it 2023-12-27 09:22:09 +01:00
ImageViewer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
KeyboardMapper Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
KeyboardSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Magnifier Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Mail Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
MailSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Maps Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
MapsSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
MouseSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NetworkSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
PartitionEditor Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
PDFViewer Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Piano Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
PixelPaint Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Presenter Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Run Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Settings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SoundPlayer Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
SpaceAnalyzer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Spreadsheet LibJS: Never give back virtual memory once it belongs to a cell type 2023-12-31 15:35:56 +01:00
SystemMonitor Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Terminal Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TerminalSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TextEditor Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ThemeEditor Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
VideoPlayer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Welcome Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CMakeLists.txt Maps: Add MapsSettings with multiple tile providers options 2023-09-18 12:46:41 -06:00