banan-os/userspace/programs
Bananymous 4519c48284 WindowServer: Fix custom cursors
Custom cursor is now only set if the cursor is in the client area
instead of anyehere in the window. This makes hidden cursor visible
when it is on top of the title bar!
2025-08-05 03:09:24 +03:00
..
AudioServer Userspace: Add simple AudioServer and LibAudio 2025-07-15 16:12:03 +03:00
DynamicLoader DynamicLoader: Add support for LD_LIBRARY_PATH 2025-07-31 22:47:29 +03:00
ProgramLauncher userspace: Implement program launcher 2025-05-06 00:41:22 +03:00
Shell Shell: Implement redirections 2025-07-22 16:54:06 +03:00
TaskBar LibGUI: Rework window rendering 2025-05-05 23:08:01 +03:00
Terminal Terminal: Handle bell and warn on unimplemented control characters 2025-07-21 14:28:09 +03:00
WindowServer WindowServer: Fix custom cursors 2025-08-05 03:09:24 +03:00
audio userspace: Add `audio` utility to play audio files 2025-07-15 16:12:03 +03:00
bananfetch 2000th COMMIT: userspace: Implement basic fetch program bananfetch 2024-08-09 15:58:56 +03:00
basename userspace: Implement `basename` utility 2024-12-05 08:30:06 +02:00
cat BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
cat-mmap BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
chmod BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
chown userspace: Implement chown utility 2025-06-28 21:32:59 +03:00
cp BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dd BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dhcp-client BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
dirname userspace: Implement `dirname` utility 2024-12-05 08:30:30 +02:00
echo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
env userspace: Implement `env` as an executable 2024-10-15 23:42:01 +03:00
false userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
getopt BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
http-server BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
id BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
image image: Add benchmark flag to measure performance of image operations 2024-10-13 22:05:13 +03:00
init init/ports: Fix environment variables in init/ncurses 2025-06-28 20:25:35 +03:00
less Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like 2025-06-28 19:40:54 +03:00
ln ln: Don't require link target to exist for symlinks 2025-01-28 17:46:36 +02:00
loadfont Kernel/LibC: Implement ioctl(TIOCGWINSZ) 2024-08-01 22:56:26 +03:00
loadkeys BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
ls ls: Print file name in quotes if it contains spaces 2024-10-07 18:01:32 +03:00
meminfo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
mkdir mkdir: Add -p option 2025-05-05 19:16:29 +03:00
nologin userspace: Add nologin "shell" 2025-06-02 12:26:16 +03:00
nslookup resolver: Add support for CNAME 2025-04-22 08:36:44 +03:00
poweroff BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
resolver resolver: Add support for CNAME 2025-04-22 08:36:44 +03:00
rm BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
sleep BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
snake snake: Use box drawing characters 2025-05-05 00:30:58 +03:00
stat stat: Fix return value when one of stats fails 2025-05-13 10:19:13 +03:00
sudo BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
sync BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
tee BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test userspace: Add `test` utility 2025-06-08 23:56:39 +03:00
touch BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
true userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
u8sum BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
whoami BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
yes BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
CMakeLists.txt BuildSystem: Enable sse and sse2 for all programs and libraries 2025-07-18 18:20:37 +03:00
create_program.sh Userspace: Pprogram template and loadfont mark install as optional 2024-07-21 17:41:40 +03:00