ladybird/Userland
Andreas Kling e8579ed24a LibThreading: Wake up the background worker thread when there's work
The worker thread used for BackgroundAction was going to sleep for
1 second at a time (when there was nothing to do.) This made using
background actions for anything interactive quite unresponsive since
you had to wait up to 1 second before it even started on your task.

We now use a simple Unix pipe to signal the worker thread that a new
work item is available.

This makes Assistant way more responsive when typing. :^)
2021-07-04 18:56:08 +02:00
..
Applets Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Applications Terminal: Grey out color scheme widget when there's nothing to select 2021-07-04 17:58:33 +02:00
Demos Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
DevTools CppLanguageServer: Add test for "get_parameters_hint" 2021-07-04 17:50:33 +02:00
DynamicLoader DynamicLoader: Remove -fbuilding-libgcc hack 2021-07-04 00:35:35 +02:00
Games Games: Add Spider 2021-06-24 10:32:53 +02:00
Libraries LibThreading: Wake up the background worker thread when there's work 2021-07-04 18:56:08 +02:00
Services Taskbar: Add show desktop button to toggle showing of the desktop 2021-07-04 13:58:56 +02:00
Shell Everywhere: Prefer using "..."sv over StringView { "..." } 2021-07-04 14:24:03 +02:00
Utilities Userland: Add pgrep 2021-07-04 14:27:47 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00