Block a user
6293aeea58
shell: Split code into multiple files, add the "echo" builtin, and add support for a .shellrc file
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
69f3e28f2c
editor: Use window->add_keyboard_shortcut to handle Ctrl+S
2f56a52489
libui: Add support for keyboard shortcuts natively
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
d8914b3efa
base: Add taskbar entry for 2048
82985d691d
taskbar: Make taskbar entries configurable
c0250286b8
fix: Change wind_key_event_request.code to a uint8_t to comply with upstream API memory layout
d4f003d266
fix: Make wind_key_event_request.pressed a boolean instead of an int to comply with upstream API memory layout
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
71df91b4a0
libc: Add a _POSIX_VERSION define
7dc4b17d46
libc: Implement strtoll and strtoull as functions
332976dde9
tools: Make luna-pkg-config executable
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