ladybird/Userland
Brian Gianforcaro bad6d50b86 Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()
This change lays the foundation for making the require_promise return
an error hand handling the process abort outside of the syscall
implementations, to avoid cases where we would leak resources.

It also has the advantage that it makes removes a gs pointer read
to look up the current thread, then process for every syscall. We
can instead go through the Process this pointer in most cases.
2021-12-29 18:08:15 +01:00
..
Applets Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
Applications ImageViewer: Allow choice between nearest neighbor and bilinear scaling 2021-12-29 17:58:32 +01:00
Demos LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
DevTools Profiler: Extract percentage gradient calculation into its own file 2021-12-28 23:17:24 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Spider: Add animation when drawing cards 2021-12-24 05:49:52 -08:00
Libraries Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE() 2021-12-29 18:08:15 +01:00
Services Taskbar: Add context menu to remove quicklaunch items 2021-12-28 00:57:48 -08:00
Shell Shell: Don't skip over the first brace expansion entry if it's empty 2021-12-16 03:26:59 +03:30
Utilities less: Handle tabs in line wrapping 2021-12-29 00:00:02 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00