Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2026-08-22 13:06:06 +00:00
315d8895a7 WindowServer: Start TaskBar and Terminal after starting up
4e9cfdde97 Kernel: Fix 32 bit target compilation
645b6d772d Userspace: Use BAN::Math instead of builtins
ae24fb1dd0 Kernel: Use BAN::Math::{ctz,popcount} instead of builtins
fe64639842 Kernel/LibC: Make ino_t 32 bit integer
Compare 39 commits »
Bananymous pushed to main at Bananymous/banan-os 2026-08-11 15:28:04 +00:00
c915c064e8 BuildSystem: Compile cross gcc with optimizations
895c586736 LibC: Add uchar.h
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2026-08-08 00:44:47 +00:00
04b8f9d7a3 LibC: Fix stdc++ requirement in getpagesize
Bananymous pushed to main at Bananymous/banan-os 2026-08-08 00:21:01 +00:00
6e99eed541 WindowServer: Cleanup damaged areas
fc40820150 Kernel/Userspace: Replace my custom SHM system with SysV shm
2c4fee4a82 Kernel: Expose Inode::can_access as static member
2be915a1df ports: Update xbanan
1a8351eae0 LibC: Cache page size in getpagesize
Compare 5 commits »
Bananymous pushed to main at Bananymous/xbanan 2026-08-07 22:27:33 +00:00
5fd5eaedbc Add dummy GLXCreateContextAttribsARB
Bananymous pushed to main at Bananymous/xbanan 2026-07-31 13:54:07 +00:00
ca616fdf9c Advertise ARB_create_context extensions with GLX
Bananymous pushed to main at Bananymous/banan-os 2026-07-23 12:13:15 +00:00
328771ae29 Kernel: Fix AC97 issues
0b53fba991 Kernel: Fix PCI PIN interrupt allocation and handling
0d390e2246 Kernel: Send EOI after handling the interrupt
a3b7a758eb Kernel: Allow allocating shared interrupts and setting trigger mode
d46d7a5123 Kernel: Cleanup entering acpi mode
Compare 47 commits »
Bananymous deleted branch ecfd98fa from Bananymous/banan-os 2026-07-08 18:50:16 +00:00
Bananymous pushed to main at Bananymous/banan-os 2026-07-08 18:49:15 +00:00
3148c28c3d userspace: Add basic find utility
fa89645542 userspace: Implement simple sort utility
ddf8fbc085 BuildSystem: Use ccache if found
ecfd98fad0 bootloader: Don't use random packing in memory map
2e9f7077c9 TaskBar: Fix division by zero error
Compare 5 commits »
Bananymous pushed to ecfd98fa at Bananymous/banan-os 2026-07-08 18:48:34 +00:00
3148c28c3d userspace: Add basic find utility
fa89645542 userspace: Implement simple sort utility
ddf8fbc085 BuildSystem: Use ccache if found
ecfd98fad0 bootloader: Don't use random packing in memory map
2e9f7077c9 TaskBar: Fix division by zero error
Compare 5 commits »
Bananymous created branch ecfd98fa in Bananymous/banan-os 2026-07-08 18:48:33 +00:00
Bananymous pushed to main at Bananymous/banan-os 2026-07-07 14:12:16 +00:00
132b75c2d0 ports/bash: Fix compilation with moved winsize
bc8f0f373e ports: Add tar port
e352bfbb23 mkdir: Don't fail the target exists and -p was given
3ee6240806 Kernel: Prioritize EEXISTS sys_mkdir
304f94f3b1 LibC: Implement __fpending
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2026-07-07 10:39:03 +00:00
54763a952c BuildSystem: Fix keymap in base sysroot
Bananymous pushed to main at Bananymous/banan-os 2026-07-07 08:42:32 +00:00
7348511ed3 ports/llvm: Add support for pthread_setname_np and cpu count
20392c6cc1 LibC: Add malloc.h with some GNU extension
0843b8989d Kernel: Fix timer deadline issues in scheduler
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2026-07-07 02:07:49 +00:00
1c8112f1a7 ports: Update xbanan
Bananymous pushed to main at Bananymous/xbanan 2026-07-07 02:05:32 +00:00
b03a10d601 update banan-os submodule
Bananymous pushed to main at Bananymous/banan-os 2026-07-07 02:01:13 +00:00
49662aa994 Kernel: Don't use peridic interrupts for scheduling
bcf1c6d110 BAN: Add print formatter for Span
b62687f5e7 LibC: Cleanup backtrace code
7b4b5a3440 BAN: Cleanup intro_sort and quick_sort
896bb05073 LibC: Cleanup qsort implementation
Compare 105 commits »
Bananymous pushed to main at Bananymous/xbanan 2026-06-23 20:44:47 +00:00
a02355eb20 banan-os: Add support for some missing platform stuff
7d07c069b9 update banan-os submodule
b387457337 Fix loading "None" cursor
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2026-06-23 20:32:02 +00:00
689494db63 LibGUI/WindowServer: Allow querying global cursor position
1287c8e335 LibGUI: Cleanup packet creation
763a742f6d WindowServer: Fix client fd leaks
4ad586552d LibGUI/WindowServer: Send window move events
8bc93069be Terminal: Fix foreground and background colors when inverted
Compare 7 commits »
Bananymous pushed to main at Bananymous/xbanan 2026-06-23 18:11:20 +00:00
5474048db5 Cleanup debug formatting