Block a user
909d0ed289
libos+wind+apps: Make IPC code object-oriented and add functionality for properly receiving messages
6bdf3169d2
kernel: Handle aborted connections instead of crashing
75d0d12b71
apps: Add a background launcher service
a7ff298852
wind: Add a second unix socket for privileged clients which need to be in a different group
ca5b4de2d8
libui+apps: Change ui::App::init() to take the socket path directly instead of command-line arguments
63f785563d
terminal: Use proper lambda functions when registering a fd listener for the pseudoterminal
1cd355a8e8
libos: Add Function<Args...> and use that to make EventLoop callbacks more versatile
cee677b1f7
libui: Make App::process_events() private
e4c9211edc
terminal: Use os::Timer and EventLoop::register_fd_listener
6bf8225f63
libos: Add Timer::reset, restart and stop
1223c6c20b
libos: Add FIXME to EventLoop
fd402083d7
kernel: Fix kernel panic when adding a timer before another one
4019cf90cf
kernel: Unify panic messages
1f2f676ea4
Update gitignore rules
075ed83764
Add about icon to git
7f6863c093
apps: Use os::Timer instead of os::EventLoop::register_timer