apio pushed to main at apio/Luna 2024-02-04 12:36:04 +00:00
02f8102d38 wind+libui+taskbar: Add a request for setting special window attributes
apio pushed to main at apio/Luna 2024-02-04 12:16:58 +00:00
9bb66716a4 libui: Move WindowType from ipc/Server.h to Window.h as it is no longer used in IPC
apio pushed to main at apio/Luna 2024-02-04 12:13:33 +00:00
b9ccda132a wind+libui: Rename SetTitlebarRect to SetTitlebarHeight
apio pushed to main at apio/Luna 2024-02-03 18:35:49 +00:00
b8470f753b startui: Move socket file checking around a bit
apio pushed to main at apio/Luna 2024-02-03 18:16:46 +00:00
909d0ed289 libos+wind+apps: Make IPC code object-oriented and add functionality for properly receiving messages
6bdf3169d2 kernel: Handle aborted connections instead of crashing
Compare 2 commits »
apio pushed to main at apio/Luna 2024-02-01 20:58:53 +00:00
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
Compare 2 commits »
apio pushed to main at apio/Luna 2024-02-01 20:27:45 +00:00
ca5b4de2d8 libui+apps: Change ui::App::init() to take the socket path directly instead of command-line arguments
apio pushed to main at apio/Luna 2024-01-31 21:45:17 +00:00
f8a39ffeec startui: Change mismatched parameter name
apio pushed to main at apio/Luna 2024-01-31 21:43:46 +00:00
d440559d54 startui: Fix typo
apio pushed to main at apio/Luna 2024-01-31 21:42:37 +00:00
443d8957f3 apps: Add startui
apio pushed to main at apio/Luna 2024-01-30 19:27:05 +00:00
ea14dab7d7 wind: Stop using magic numbers for user and group IDs
apio pushed to main at apio/Luna 2024-01-19 20:21:13 +00:00
16223b2f53 init: Add a (user) prefix to logs when not running as system init
apio pushed to main at apio/Luna 2024-01-19 20:18:07 +00:00
9c36ef6e9e terminal: Stop setting the pty to nonblocking mode when it's not needed
apio pushed to main at apio/Luna 2024-01-19 20:13:10 +00:00
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
Compare 2 commits »
apio pushed to main at apio/Luna 2024-01-13 15:26:46 +00:00
d4d748e153 terminal: Remove m_cursor_timer->restart() from tick_cursor()
apio pushed to main at apio/Luna 2024-01-08 18:13:52 +00:00
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
Compare 4 commits »
apio pushed to stable at apio/Luna 2024-01-06 18:47:42 +00:00
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
Compare 193 commits »
apio released Luna January 6 release - 0.6.0 "Andromeda" at apio/Luna 2024-01-06 18:46:42 +00:00
apio pushed tag v0.6.0 to apio/Luna 2024-01-06 18:46:42 +00:00
apio pushed to main at apio/Luna 2024-01-06 17:12:35 +00:00
fd402083d7 kernel: Fix kernel panic when adding a timer before another one