-
f022a1b08f
Shell: Fix crash when executing semicolon
main
Bananymous
2026-02-13 17:47:41 +0200
-
b3bbfaeff0
LibC: Fix posix_spawnattr_t definition
Bananymous
2026-02-10 01:22:25 +0200
-
679a3d4209
LibGUI: Add Texture::clear{,_rect}
Bananymous
2026-02-08 19:45:01 +0200
-
a0211d88e7
Kernel: Don't include TCP header in MSS
Bananymous
2026-02-08 19:44:30 +0200
-
e216fc7798
Kernel: Fix port allocation endianness
Bananymous
2026-02-08 19:43:08 +0200
-
c648ea12f2
Kernel: Cleanup and fix UNIX sockets
Bananymous
2026-02-08 19:38:28 +0200
-
2e59373a1e
Kernel: Fix non blocking sockets blocking :D
Bananymous
2026-02-08 19:33:28 +0200
-
a51a81b6cd
Kernel: Move {set,get}sockopt to sockets
Bananymous
2026-02-08 19:27:16 +0200
-
9809f87010
LibC: Fix {read,write}v return value for partial actions
Bananymous
2026-02-08 18:45:29 +0200
-
8794122c2d
BAN: Variant allow copy/move from empty
Bananymous
2026-02-07 18:52:40 +0200
-
8fb2270ecf
DynamicLoader: map RO sections actually read only
Bananymous
2026-02-04 23:21:06 +0200
-
c304133224
LibC: Indicate regex support in unistd.h
Bananymous
2026-01-25 01:47:30 +0200
-
7843d3de62
LibC: Support attrs and file actions in posix spawn
Bananymous
2026-01-25 01:43:45 +0200
-
aef536fff3
Kernel: Fix SharedMemoryObject cloning on deleted keys
Bananymous
2026-01-25 01:42:17 +0200
-
d472e1ac0e
Kernel: Remove obsolete FIXMEs and null pointer checks
Bananymous
2026-01-24 22:42:18 +0200
-
120c08fb75
Kernel: Implement fcntl based locks
Bananymous
2026-01-24 22:36:23 +0200
-
ba6229b92d
Kernel: Fix TCP accept bind address
Bananymous
2026-01-24 00:31:57 +0200
-
3d2362cb5f
ports/xash3d-fwgs: Don't apply vorbis patch
Bananymous
2026-01-21 19:20:02 +0200
-
a08b9b82a6
Kernel: Fix yield stack pointer value
Bananymous
2026-01-19 00:47:00 +0200
-
5d62fa3f10
Kernel: Clenup stacktrace printing on exception
Bananymous
2026-01-16 16:31:35 +0200
-
d3df00f0ba
Kernel: Make Processor structure default to zero
Bananymous
2026-01-16 16:24:47 +0200
-
34e84f8b07
Kernel: Reduce the number of TLB invalidations
Bananymous
2026-01-16 16:22:29 +0200
-
1143dc3cae
Kernel: Rework syscall memory validation and locking
Bananymous
2026-01-16 16:09:38 +0200
-
0299d4d44e
Kernel/LibC: remove SYS_TERMID
Bananymous
2026-01-16 15:57:36 +0200
-
1d07151743
ports/xash-fwgs: Cleanup patches
Bananymous
2026-01-13 20:51:58 +0200
-
a83fa6f4c6
Kernel: Optimize futexes
Bananymous
2026-01-13 19:18:52 +0200
-
c30fc9d60f
LibGUI: Rewrite using epoll
Bananymous
2026-01-12 23:53:11 +0200
-
311a68160c
Kernel: Don't delete futex objects after they are not used anymore
Bananymous
2026-01-12 23:49:18 +0200
-
343aef31c3
AudioServer: Rewrite using epoll
Bananymous
2026-01-12 23:46:51 +0200
-
3ac8f7e14f
WindowServer: Rewrite using epoll
Bananymous
2026-01-12 23:46:03 +0200
-
0cef66d155
Kernel: Fix epoll reporting multiple of the same event
Bananymous
2026-01-12 23:45:17 +0200
-
9ffbb9fbf0
LibC: Fix clock_gettime return value
Bananymous
2026-01-11 22:44:03 +0200
-
c9a8f5b456
Kernel: Fix ext2 fileystem super block backups
Bananymous
2026-01-11 15:24:10 +0200
-
4e3831e380
Kernel: ACHI use ext commands for LBAs >=24 bits
Bananymous
2026-01-11 15:15:58 +0200
-
cae2b3bd14
Kernel: Cleanup ext2 indirect block lookup
Bananymous
2026-01-11 04:00:04 +0200
-
5637b8602b
Kernel: Fix setting ext2 symbolic link target
Bananymous
2026-01-11 03:58:48 +0200
-
4af9699b22
Kernel: Only save/load sse state when it is used
Bananymous
2026-01-11 03:06:39 +0200
-
35c97e2ff8
Kernel: optimize yielding
Bananymous
2026-01-11 01:31:09 +0200
-
83e5cb81e8
ports: Cleanup projects using cmake
Bananymous
2026-01-10 19:31:24 +0200
-
7a49a0d986
BuildSystem: Install meson as part of the toolchain
Bananymous
2026-01-10 19:12:13 +0200
-
78cd054d59
BuildSystem: Write my own disk image perm updater
Bananymous
2026-01-10 17:50:28 +0200
-
d33a8eac9c
ports/mesa: Download prebuilt llvm instead of building it
Bananymous
2026-01-10 16:40:12 +0200
-
9355ab1656
ports: Add cairo port
Bananymous
2026-01-10 16:21:12 +0200
-
1f87bfbf2e
ports/SuperTuxKart: Don't disable configure :D
Bananymous
2026-01-10 16:00:24 +0200
-
e06429da87
ports: Add SuperTuxKart port
Bananymous
2026-01-10 13:35:07 +0200
-
26058763df
ports: Add harfbuzz port
Bananymous
2026-01-10 13:32:20 +0200
-
1f03d23dae
Kernel: Fix load balancing
Bananymous
2026-01-10 01:46:08 +0200
-
2eea074473
Kernel: Remove unnecessary page table loads
Bananymous
2026-01-10 01:13:48 +0200
-
ed82a18e2a
Kernel: Fix deadlock in ext2 filesystem
Bananymous
2026-01-10 00:30:30 +0200
-
2961a49dc7
Kernel: Optimize futexes
Bananymous
2026-01-09 22:09:52 +0200
-
5c9151d3e9
LibC: Add stubs for {init,set}state
Bananymous
2026-01-09 22:08:32 +0200
-
90deb9fb43
BAN: Make debug output thread safe
Bananymous
2026-01-09 20:30:35 +0200
-
12489a4c6b
Kernel: Fix 32 bit target compile and runtime
Bananymous
2026-01-09 17:05:34 +0200
-
74f70ae4bd
Kernel/LibC: Use builtin functions over inline asm
Bananymous
2026-01-09 15:19:19 +0200
-
a9ceab0415
Kernel: Use syscall/sysret for syscalls in x86_64
Bananymous
2026-01-09 15:15:46 +0200
-
94bd74d0bb
BuildSystem: Update qemu script
Bananymous
2026-01-08 17:14:56 +0200
-
b2d8199480
ports/openal-soft: Add SDL2 as a dependency
Bananymous
2026-01-08 14:09:13 +0200
-
e60f3711f8
ports: Update openssl 3.3.1->3.6.0
Bananymous
2026-01-08 14:07:45 +0200
-
6ec9e4f7b8
ports: Update freetype 2.13.3->2.14.1
Bananymous
2026-01-08 14:06:30 +0200
-
9eb3834ae5
Kernel: Add syscall-less clock_gettime
Bananymous
2026-01-08 13:30:04 +0200
-
ee57cf3e9a
Kernel: Expose usb device's device descriptor
Bananymous
2026-01-08 13:45:17 +0200
-
fea5d1d82b
BAN: Fix wrong include in heap
Bananymous
2026-01-07 22:12:20 +0200
-
c84a30d4dd
ports/SDL2: Update to new joystick interface
Bananymous
2026-01-07 19:07:42 +0200
-
24d91eee90
Kernel/LibInput: Rework Joystick handling
Bananymous
2026-01-07 19:01:07 +0200
-
a5318448f5
userspace: Add audioctl utility to configure audio server
Bananymous
2026-01-06 21:56:30 +0200
-
b7c40eeb57
AudioServer: Handle multiple audio devices with multiple pins
Bananymous
2026-01-06 21:55:40 +0200
-
e7c9be1875
AudioServer: Increase send buffer size and hardcode volume to 20%
Bananymous
2026-01-06 15:49:36 +0200
-
8f1b314802
Kernel: Add ioctls to select audio device's output pin
Bananymous
2026-01-06 21:54:32 +0200
-
da6794c8ce
Kernel: Implement HD audio driver
Bananymous
2026-01-06 15:48:49 +0200
-
e926beba5a
test-mouse: Fix mouse fd cleanup
Bananymous
2026-01-06 16:15:09 +0200
-
3ad053cf6d
image: Add option to change resize algoritm
Bananymous
2026-01-06 16:13:40 +0200
-
bc11469a0b
mkdir: Fix mkdir error handling
Bananymous
2026-01-06 16:12:10 +0200
-
a00695bdac
LibC: Add stubs that I have locally
Bananymous
2026-01-06 16:06:40 +0200
-
89959b800c
LibC: Implement random and srandom
Bananymous
2026-01-06 16:04:53 +0200
-
3e19c3b62e
LibC: Fix timeradd and timersub overflow/underflow
Bananymous
2026-01-06 16:03:41 +0200
-
d970debb4d
LibC: Define MAXPATHLEN in sys/param.h
Bananymous
2026-01-06 16:02:58 +0200
-
d0ba52073f
LibC: Add stubs for shm_* functions
Bananymous
2026-01-06 16:01:57 +0200
-
943e3b6f51
LibC: Define IN_CLASS* macros
Bananymous
2026-01-06 16:01:05 +0200
-
25d43682aa
LibC: Bump FOPEN_MAX 16->64
Bananymous
2026-01-06 16:00:32 +0200
-
ad16de59f8
Kernel: Implement basic F_{GET,SET}LK{,W}
Bananymous
2026-01-06 15:57:01 +0200
-
8634bbb792
Kernel: Don't save/restore sse or reschedule on spurious interrupts
Bananymous
2026-01-06 15:52:59 +0200
-
60ec5d30fd
init: Start Clipboard server on startup
Bananymous
2026-01-06 15:51:47 +0200
-
7667fe6ca5
LibC: Implement sem_timedwait
Bananymous
2026-01-06 15:51:18 +0200
-
4b5a8196c3
Kernel: Fix bitmap byte index calculation in PMM
Bananymous
2026-01-04 01:16:43 +0200
-
706c0816dd
Kernel: Move smp_initialized flag after schedulers are initialized
Bananymous
2026-01-03 23:39:07 +0200
-
a8aa89362d
ports/SDL2: Add support for game controllers
Bananymous
2026-01-03 20:00:54 +0200
-
7964698ae5
userspace: Add simple joystick test app
Bananymous
2026-01-03 19:49:47 +0200
-
65664b0d65
Kernel: Add support for DualShock 3 controllers
Bananymous
2026-01-03 19:48:28 +0200
-
08bfa0971e
Kernel: Rework storage device and disk cache locking
Bananymous
2026-01-02 17:46:36 +0200
-
912c5ea0bf
Kernel: Implement basic RWLock
Bananymous
2026-01-02 17:45:05 +0200
-
6cdf5a5a7f
Kernel: Make AHCI controller thread safe
Bananymous
2026-01-02 17:45:44 +0200
-
50ba743faf
Terminal: Cleanup CSI handling and add =c,>c,c,E,F
Bananymous
2026-01-02 17:13:46 +0200
-
e26aac3067
Kernel: Decrease the number of syncs done by ext2 inodes
Bananymous
2026-01-01 23:54:09 +0200
-
941e8aa5d5
Kernel: Optimize ext2 filesystem
Bananymous
2026-01-01 18:28:31 +0200
-
33b6536e6b
Kernel: Make disk cache entry lookup O(log n)
Bananymous
2026-01-01 17:36:56 +0200
-
9fbd9288b2
Kernel: Fix symlink deletion from tmpfs
Bananymous
2025-12-31 20:42:52 +0200
-
bef1a56007
ports: Update git 2.48.1->2.52.0
Bananymous
2025-12-31 19:27:56 +0200
-
bc71ff5e81
ports: Update curl 8.11.1->8.17.0
Bananymous
2025-12-31 18:57:11 +0200
-
bd50444d06
ports: Update ca-certificates 2024-07-02 -> 2025-12-02
Bananymous
2025-12-31 18:56:30 +0200
-
2efd6f92b2
rm: add -f and -i options
Bananymous
2025-12-31 01:49:34 +0200