1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-10 05:47:34 +00:00
serenity/Userland/Services
Andreas Kling d88c7fee32 LibGfx+Userland: Make PNGWriter::encode() return ErrorOr<ByteBuffer>
This is a first step towards handling PNG encoding failures instead of
just falling over and crashing the program.

This initial step will cause encode() to return an error if the final
ByteBuffer copy fails to allocate. There are more potential failures
that will be surfaced by subsequent commits.

Two FIXMEs were killed in the making of this patch. :^)
2022-12-08 13:01:11 +00:00
..
AudioServer AudioServer: Detect improperly detached audio clients 2022-11-25 17:43:16 -07:00
ChessEngine AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Clipboard AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ConfigServer AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CrashDaemon AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DHCPClient Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
EchoServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
FileOperation Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
FileSystemAccessServer AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ImageDecoder Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
InspectorServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
KeyboardPreferenceLoader Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
LaunchServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
LoginServer AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
LookupServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
NetworkServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
NotificationServer AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RequestServer AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SpiceAgent LibGfx+Userland: Make PNGWriter::encode() return ErrorOr<ByteBuffer> 2022-12-08 13:01:11 +00:00
SQLServer LibSQL+SQLServer+sql: Send and parse the correct number of changed rows 2022-12-07 13:09:00 +01:00
SystemServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Taskbar Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
TelnetServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
WebContent LibCore: Move Core::Stream::File::exists() to Core::File 2022-12-08 12:52:14 +00:00
WebDriver AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WebServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
WebSocket AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowServer WindowServer+MouseSettings: Improve buttons_switched naming 2022-12-08 07:04:09 -05:00
CMakeLists.txt WebDriver: Add new WebDriver service 2022-10-12 23:07:42 +02:00