1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 10:07:44 +00:00
serenity/Userland
Timothy Flynn 91558fa381 LibIPC+LibWeb: Add an IPC helper to transfer an IPC message buffer
This large block of code is repeated nearly verbatim in LibWeb. Move it
to a helper function that both LibIPC and LibWeb can defer to. This will
let us make changes to this method in a singular location going forward.

Note this is a bit of a regression for the MessagePort. It now suffers
from the same performance issue that IPC messages face - we prepend the
meessage size to the message buffer. This degredation is very temporary
though, as a fix is imminent, and this change makes that fix easier.
2024-01-03 10:17:00 +01:00
..
Applets Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Applications PixelPaint: Fix crash when started with path 2024-01-02 17:14:38 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Mandelbrot: Modernize code by using the FileSystemAccessClient 2023-12-31 10:12:50 +01:00
DevTools Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DynamicLoader Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Games Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Libraries LibIPC+LibWeb: Add an IPC helper to transfer an IPC message buffer 2024-01-03 10:17:00 +01:00
Services LibWeb: Port Element::set_attribute_value from ByteString 2024-01-03 10:13:47 +01:00
Shell Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Utilities Ladybird+LibWebView+WebContent: Make the screenshot IPCs async 2024-01-01 10:11:45 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00