asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-09-23 10:57:14 +00:00
7ff5096083 kernel: Avoid page faults when reading from a slave pseudoterminal after the master is destroyed
asleepymoon pushed to main at asleepymoon/Luna 2023-09-22 21:02:43 +00:00
a47321a228 libc: Implement openpty()
asleepymoon pushed to main at asleepymoon/Luna 2023-09-22 20:45:43 +00:00
ffdcc843eb kernel+terminal: Move pseudoterminal input processing to kernel-space
441e04076a kernel: Do not allow sending signals to dying threads
Compare 2 commits »
asleepymoon opened issue asleepymoon/Luna#42 2023-09-21 18:03:52 +00:00
kernel: Move terminal input processing to pseudoterminal driver and implement sessions
asleepymoon pushed to main at asleepymoon/Luna 2023-09-21 17:32:05 +00:00
36fad85396 kernel+init+preinit+wind: Remove the kernel TTY and support only userspace terminals
asleepymoon pushed to main at asleepymoon/Luna 2023-09-21 17:14:24 +00:00
b52f96ab64 kernel: Schedule cache clears only on certain checkpoints
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 20:41:58 +00:00
14f0c93175 kernel: Allow mapping the framebuffer even if its size is not page-aligned
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 20:01:36 +00:00
b4a9ea3857 terminal: Avoid doing too many redraws + support non-canonical mode
asleepymoon deleted branch display-server from asleepymoon/Luna 2023-09-20 19:12:00 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 19:07:49 +00:00
9636b5d8da Update README.md
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 18:57:09 +00:00
36bd556406 all: Bump release version to 0.6.0 and start calling it "Andromeda"
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 18:49:22 +00:00
b09226b8ba gol: Use the windowing system
52b04bd33b kernel: Increase the OOM threshold to 4 MiB free
b42497e05e kernel: Start clearing caches when free memory is lower than 1MiB
b370a99aa6 libui: Allow specifying the color of Labels, and use that in about
9fd4fc7e91 wind+taskbar: Improve the dark color scheme
Compare 103 commits »
asleepymoon merged pull request asleepymoon/Luna#38 2023-09-20 18:49:21 +00:00
Add a display server and graphical user interface
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-20 18:17:22 +00:00
b09226b8ba gol: Use the windowing system
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-20 17:58:34 +00:00
52b04bd33b kernel: Increase the OOM threshold to 4 MiB free
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-20 17:49:21 +00:00
b42497e05e kernel: Start clearing caches when free memory is lower than 1MiB
b370a99aa6 libui: Allow specifying the color of Labels, and use that in about
9fd4fc7e91 wind+taskbar: Improve the dark color scheme
bc14b01bf8 terminal: Fix certain keys being incorrectly inputted
Compare 4 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-20 05:07:51 +00:00
0cb21c2e90 terminal: Send signals on ^C and ^\
3540033dd3 wind: Translate Ctrl-key presses correctly
c5227d585c kernel: Allow sending signals to process groups from userspace
d93e9f6b4b kernel: Fix sending signals to threads that are in a long syscall
7631b81681 libui: Allow not filling the window with a background color every time
Compare 98 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-09-20 05:07:42 +00:00
4af337e92d kernel: Improve the mutex system
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-18 05:21:13 +00:00
6f683c48f0 terminal: Send signals on ^C and ^\
f8879015ee wind: Translate Ctrl-key presses correctly
08583d5ad4 kernel: Allow sending signals to process groups from userspace
4d6c8aa8bf kernel: Fix sending signals to threads that are in a long syscall
Compare 4 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-09-16 11:29:51 +00:00
24679e06dd libui: Allow not filling the window with a background color every time
18e3265d14 terminal: Draw directly onto the window canvas
Compare 2 commits »