ladybird/Userland/Services
Timothy Flynn 56843baff9 LibSQL+SQLServer: Return a NonnullRefPtr from Database::get_schema
Database::get_schema currently either returns a RefPtr to an existing
schema, a nullptr if the schema doesn't exist, or an Error if some
internal error occured. Change this to return a NonnullRefPtr to an
exisiting schema, or a SQL::Result with any error, including if the
schema was not found. Callers can then handle that specific error code
if they want.

Returning a NonnullRefPtr will enable some further cleanup. This had
some fallout of needing to change some other methods' return types from
AK::ErrorOr to SQL::Result so that TRY may continue to be used.
2022-11-30 11:43:13 +01:00
..
AudioServer AudioServer: Detect improperly detached audio clients 2022-11-25 17:43:16 -07:00
ChessEngine Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Clipboard Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
ConfigServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
CrashDaemon Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
DHCPClient Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
EchoServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
FileOperation Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
FileSystemAccessServer Userland: Remove workarounds for LibIPC include order sensitivity 2022-11-15 13:25:51 -05:00
ImageDecoder Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
InspectorServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
KeyboardPreferenceLoader Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
LaunchServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
LoginServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
LookupServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
NetworkServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
NotificationServer Userland: Remove workarounds for LibIPC include order sensitivity 2022-11-15 13:25:51 -05:00
RequestServer Userland: Remove workarounds for LibIPC include order sensitivity 2022-11-15 13:25:51 -05:00
SpiceAgent Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
SQLServer LibSQL+SQLServer: Return a NonnullRefPtr from Database::get_schema 2022-11-30 11:43:13 +01:00
SystemServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Taskbar Taskbar: Unbreak SDL2 port by changing include path 2022-11-26 10:34:19 +01:00
TelnetServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
WebContent WebDriver: Implement stub for /session/{id}/print 2022-11-27 00:37:28 +00:00
WebDriver WebDriver: Implement stub for /session/{id}/print 2022-11-27 00:37:28 +00:00
WebServer Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
WebSocket Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
WindowServer Taskbar: Rename start_menu to system_menu 2022-11-26 09:51:11 +01:00
CMakeLists.txt WebDriver: Add new WebDriver service 2022-10-12 23:07:42 +02:00