serenity/Userland/Services
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
AudioServer Kernel+AudioServer: Use interrupts for Intel HDA audio buffer completion 2023-07-04 00:05:34 +02:00
ChessEngine Chess+ChessEngine: Fix stockfish by setting correct blocking flag 2023-05-27 18:44:21 +02:00
Clipboard
ConfigServer
CrashDaemon
DHCPClient
EchoServer
FileOperation
FileSystemAccessServer FileSystemAccessServer: Don't transmit unused data 2023-05-29 13:17:22 +02:00
ImageDecoder
KeyboardPreferenceLoader
LaunchServer LibCore+Userland: Remove uses of DeprecatedString in file utility 2023-06-14 11:18:22 -04:00
LoginServer
LookupServer AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
NetworkServer
NotificationServer Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
RequestServer LibCore: Make NetworkJob::start() take a Stream::BufferedSocketBase& 2023-07-03 23:29:28 +02:00
SpiceAgent SpiceAgent: Pledge cpath 2023-07-08 22:55:06 +01:00
SQLServer LibSQL+SQLServer: Do not re-open databases 2023-06-13 16:33:42 -04:00
SystemServer SystemServer: Handle waitpid's status correctly 2023-06-13 06:15:10 +02:00
Taskbar Userland: Convert config listener callbacks to use StringView 2023-06-27 15:37:00 +01:00
TelnetServer Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
WebContent Browser+LibWebView: Load and Display ARIA Properites and State 2023-07-06 11:21:36 +01:00
WebDriver LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
WebServer WebServer: Show the correct port when using port 0 2023-06-21 08:35:44 +02:00
WebSocket WebSocket: Avoid unnecessary IPC::Dictionary wrapper 2023-05-21 07:53:45 +02:00
WindowServer Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
CMakeLists.txt