1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:58:12 +00:00
serenity/Userland/Libraries
Andreas Kling 19d3f8cab7 Kernel+LibC: Turn errno codes into a strongly typed enum
..and allow implicit creation of KResult and KResultOr from ErrnoCode.
This means that kernel functions that return those types can finally
do "return EINVAL;" and it will just work.

There's a handful of functions that still deal with signed integers
that should be converted to return KResults.
2021-01-20 23:20:02 +01:00
..
LibAudio AudioServer+LibAudio: Pass audio buffers as Core::AnonymousBuffer 2021-01-17 09:07:32 +01:00
LibC Kernel+LibC: Turn errno codes into a strongly typed enum 2021-01-20 23:20:02 +01:00
LibChess Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCompress Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCore Revert "LibCore: Try to fix fuzzer build" 2021-01-20 21:00:46 +01:00
LibCoreDump LibCoreDump: Expose arguments and environment 2021-01-15 23:26:47 +01:00
LibCpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibDebug Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibDesktop Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibDiff Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibELF Kernel: Set "pledge_violation" coredump metadata in REQUIRE_PROMISE() 2021-01-20 21:01:15 +01:00
LibGemini Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibGfx LibGfx/Painter: Keep translation and clip_rect in logical coordinates 2021-01-20 21:01:48 +01:00
LibGUI LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
LibHTTP Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibImageDecoderClient ImageDecoder: Use Core::AnonymousBuffer and Gfx::ShareableBitmap 2021-01-16 23:58:57 +01:00
LibIPC LibCore+LibIPC: Add Core::AnonymousBuffer, an IPC-friendly buffer class 2021-01-16 17:20:24 +01:00
LibJS LibJS: Include <typeinfo> in AST.cpp 2021-01-20 21:00:27 +01:00
LibKeyboard Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibLine Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibM LibM: Add nextafter() and nexttoward() stubs 2021-01-18 22:28:56 +01:00
LibMarkdown Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibPCIDB LibC+Everywhere: Remove open_with_path_length() in favor of open() 2021-01-12 23:34:01 +01:00
LibProtocol Everywhere: Remove a bunch of <AK/SharedBuffer.h> includes 2021-01-16 11:26:53 +01:00
LibPthread Kernel: Some futex improvements 2021-01-17 20:30:31 +01:00
LibRegex Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibTar Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTextCodec Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibThread Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTLS Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibTTF Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibVT LibVT: Convert dbgprintf() => dbgln() and remove some debug code 2021-01-16 23:21:52 +01:00
LibWeb LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
LibX86 Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00