apio pushed to main at apio/Luna 2024-04-28 14:27:26 +00:00
de6f5c38d8 kernel: Try to grow the stack on stack overflows, up to a maximum of 8MB
apio pushed to main at apio/Luna 2024-04-20 15:24:33 +00:00
e0ed4be0db libos: Change the year in the default ArgumentParser copyright message
apio pushed to main at apio/Luna 2024-04-20 15:17:39 +00:00
6293aeea58 shell: Split code into multiple files, add the "echo" builtin, and add support for a .shellrc file
apio pushed to main at apio/Luna 2024-04-20 13:57:11 +00:00
646a15d295 Update README
apio pushed to main at apio/Luna 2024-04-18 19:55:57 +00:00
b59a787b9e kernel: Properly initialize the shebang read buffer with zeros
apio pushed to main at apio/Luna 2024-04-18 19:26:31 +00:00
e2ff0ad273 libc: Propagate errors correctly in shadow functions
62cb53069c libc: Close all pipe file descriptors in popen() after dup2() is called
fe302f5967 libc: Clean up stdio.h a bit
Compare 3 commits »
apio pushed to main at apio/Luna 2024-04-15 17:34:15 +00:00
69f3e28f2c editor: Use window->add_keyboard_shortcut to handle Ctrl+S
2f56a52489 libui: Add support for keyboard shortcuts natively
Compare 2 commits »
apio deleted branch text-editor from apio/Luna 2024-04-15 17:06:08 +00:00
apio pushed to main at apio/Luna 2024-04-15 17:06:07 +00:00
1176e64a7c editor: Fix creation of new files
e7780b04ee editor: Display only the basename of the current file in the window title
6ded7247e0 terminal: Use widget->window() instead of the App's main window
8b3755873b editor: Use TextInput as a base class
489d54c531 libui: Add a TextInput base class to handle most input fields and add an InputField class for single-line inputs
Compare 9 commits »
apio merged pull request apio/Luna#45 2024-04-15 17:06:05 +00:00
Add a basic GUI text editor
apio pushed to main at apio/Luna 2024-04-11 05:49:06 +00:00
701dc30221 base+su+libc: Add support for a shadow file and use it by default
apio pushed to main at apio/Luna 2024-04-10 19:53:26 +00:00
6968961d5c tools: Use the correct architecture in make-package.sh
apio pushed to main at apio/Luna 2024-04-10 19:45:31 +00:00
d8914b3efa base: Add taskbar entry for 2048
82985d691d taskbar: Make taskbar entries configurable
Compare 2 commits »
apio pushed to main at apio/libwind 2024-04-06 18:37:19 +00:00
c0250286b8 fix: Change wind_key_event_request.code to a uint8_t to comply with upstream API memory layout
apio pushed to main at apio/libwind 2024-04-06 18:25:07 +00:00
d4f003d266 fix: Make wind_key_event_request.pressed a boolean instead of an int to comply with upstream API memory layout
apio pushed to text-editor at apio/Luna 2024-04-01 16:43:08 +00:00
f3d9d4bcc0 editor: Fix creation of new files
d6f7069589 editor: Display only the basename of the current file in the window title
ec44213f4e terminal: Use widget->window() instead of the App's main window
a06ecef08d editor: Use TextInput as a base class
43c0c801ae libui: Add a TextInput base class to handle most input fields and add an InputField class for single-line inputs
Compare 18 commits »
apio pushed to main at apio/Luna 2024-04-01 16:42:47 +00:00
ff10e5f3b2 Remove the build status badge
apio pushed to main at apio/Luna 2024-04-01 12:21:31 +00:00
71df91b4a0 libc: Add a _POSIX_VERSION define
7dc4b17d46 libc: Implement strtoll and strtoull as functions
332976dde9 tools: Make luna-pkg-config executable
Compare 3 commits »
apio pushed to main at apio/Luna 2024-03-31 11:40:50 +00:00
5b94217316 ports: Add doomgeneric port
7205020bac ports: Add libwind port
898eb43360 tools: Add new files to diff as well
a863b17746 wind+libui: Ignore alpha bits in the window buffer
5087b6db30 wind: Show which IPC function was called with an invalid window id
Compare 5 commits »
apio pushed to main at apio/libwind 2024-03-31 11:08:10 +00:00
47b5b3e2cc Add examples