asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-08-08 08:27:31 +00:00
7c254e5e15 kernel: Properly check memory bounds in strdup_from_user()
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 20:54:13 +00:00
ecfd20dba6 wind: Spawn a new client process after startup
e748137209 apps: Add gclient
80390a3ecc libos: Add os::LocalClient
34dcf7f75f libui: Change 'into' to 'onto'
028e1f7ffb libui: Document ui::Font
Compare 35 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-08-07 20:53:44 +00:00
2e63b93e48 libos: Remove debug statements from Process::spawn()
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 20:51:35 +00:00
939f443e9b wind: Spawn a new client process after startup
b15ba11f90 apps: Add gclient
2204348a40 libos: Add os::LocalClient
54c3689cf7 libui: Change 'into' to 'onto'
a152623b01 libui: Document ui::Font
Compare 37 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-08-07 20:49:20 +00:00
77ebdda2e0 libos: Add Process::spawn()
097353e779 kernel: Properly check memory bounds while touching user memory
10c892d606 kernel: Allow null envp in execve()
Compare 3 commits »
asleepymoon opened issue asleepymoon/Luna#40 2023-08-07 20:04:55 +00:00
TODO: Check memory allocation and freeing in kernel functions that manage signals
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 17:23:21 +00:00
d67fcd2ec0 libui: Change 'into' to 'onto'
f5c949733b libui: Document ui::Font
ad6df7c142 libui+wind: Move some static variables inside functions
77f8fcb32f wind: Generate random windows on keypresses
2d4c5557b8 wind: Make sure windows have a minimum size to fit the titlebar
Compare 32 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-08-07 17:23:03 +00:00
f45734c61d kernel/ATA: Stop storing ATA::Drive in a separate shared pointer
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 17:17:27 +00:00
e50d23790e libui: Change 'into' to 'onto'
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 17:16:49 +00:00
2ffdc6f539 libui: Document ui::Font
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-07 17:11:00 +00:00
2ddec76061 libui+wind: Move some static variables inside functions
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-06 10:45:22 +00:00
4cbdea954a wind: Generate random windows on keypresses
ec256e058d wind: Make sure windows have a minimum size to fit the titlebar
6388672d00 libui: Properly cut off the last drawn character if necessary
36c1374c16 libui: Add Rect::contains(Rect)
Compare 4 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-06 10:08:30 +00:00
2dff2c9934 libui: Render font characters properly with no spacing, matching the width calculations
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-04 19:18:24 +00:00
4b47a24bb1 wind: Render an actual TGA mouse cursor
2c1e476e4b wind: Add a close button to windows using a TGA icon
6138e8ef66 libui: Add support for TGA image loading
747c720159 libui: Add an interface to fill a Canvas with an array of pixels
Compare 4 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-04 14:09:24 +00:00
49d5930912 wind: Add window titlebars using ui::Font
8d4eab1600 libui: Add PSF font loading and rendering
Compare 2 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-04 14:09:03 +00:00
f2c5306f10 wind: Add window titlebars using ui::Font
d0b8068a7c libui: Add PSF font loading and rendering
d78cc52d22 libui: Add Color::GRAY
d9557e5089 libui: Rename Rect::absolute to normalized and add a new absolute function
Compare 6 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-04 11:08:56 +00:00
653b2074c0 wind: Reorder drag sequence
25cbaf4f90 libui: Add Rect::relative
Compare 2 commits »
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-03 16:33:08 +00:00
37731d2a95 libui: Remove redundant statement
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-03 15:52:33 +00:00
8bff3d647e libui: Add getters for separate color values
asleepymoon pushed to display-server at asleepymoon/Luna 2023-08-03 15:50:20 +00:00
4b797367dd libui: Remove unnecessary stuff