-
f2eaab6e43
ports: Add tuxracer port
main
Bananymous
2025-06-28 20:54:22 +0300
-
a847823411
ports: Add tcl port
Bananymous
2025-06-28 20:53:27 +0300
-
fe9a8b542a
ports: Add bochs port
Bananymous
2025-06-28 20:52:52 +0300
-
cd101b6844
ports: Add sdl12-compat port
Bananymous
2025-06-28 20:54:03 +0300
-
69229102c4
ports: Add SDL2 port
Bananymous
2025-06-28 20:52:33 +0300
-
4bc3630d19
ports: Add glu port
Bananymous
2025-06-28 20:52:20 +0300
-
ab00686ac9
ports: Add mesa port
Bananymous
2025-06-28 20:51:29 +0300
-
c3004a038f
ports: Add bash port
Bananymous
2025-06-28 19:17:35 +0300
-
9cf9d8847b
ports: Add lua port
Bananymous
2025-06-28 20:43:28 +0300
-
0a3c10566b
ports: vim update to 9.1
Bananymous
2025-06-28 04:04:21 +0300
-
c94243e107
ports: Update some ports to new syntax
Bananymous
2025-06-28 20:47:12 +0300
-
505388b9fa
ports: Add pre_install and post_install to install.sh
Bananymous
2025-06-28 20:21:46 +0300
-
7314cf708c
Kernel: Only restart certain syscalls with SA_RESTART
Bananymous
2025-06-28 20:14:06 +0300
-
3e6a4f2b16
LibC: Add getgroups stub
Bananymous
2025-06-28 20:00:09 +0300
-
c7c3dd7662
init/ports: Fix environment variables in init/ncurses
Bananymous
2025-06-28 18:38:19 +0300
-
e4f025edd6
LibC: Implement deprecated bcmp, bcopy, bzero
Bananymous
2025-06-28 18:36:04 +0300
-
96f3efbf86
LibC: Fix enviroment variable allocation
Bananymous
2025-06-28 17:58:20 +0300
-
2b2130ff42
toolchain/ports: Use strip install targets
Bananymous
2025-06-28 17:47:20 +0300
-
463ce05da0
ports: Allow specifying custom make targets
Bananymous
2025-06-28 17:24:14 +0300
-
fa4095ba95
ports: Add pre_configure to build system
Bananymous
2025-06-28 17:23:41 +0300
-
db571b4859
Kernel: Allow relockign mutex even when holding a spinlock
Bananymous
2025-06-28 16:46:49 +0300
-
e8491b34b8
Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like
Bananymous
2025-06-28 16:26:13 +0300
-
521457eb92
DynamicLoader: Add support for calling destructors
Bananymous
2025-06-28 16:00:48 +0300
-
f26a445ce6
LibC: Make malloc actually allign to s_malloc_default_align boundary
Bananymous
2025-06-28 15:46:41 +0300
-
f73bb242f3
Kernel: Save fpu state and flags in signal handler
Bananymous
2025-06-27 21:51:13 +0300
-
9e895e5286
Kernel: Use fxsave64 and fxrstor64 on 64 bit target
Bananymous
2025-06-27 21:50:37 +0300
-
5b0e5512a8
Kernel: Don't block in send until full message is sent
Bananymous
2025-06-27 20:51:33 +0300
-
850b3284ac
Terminal: Fix screen clearing when scrolling
Bananymous
2025-06-27 19:21:32 +0300
-
05a727979a
Kernel: Make sse initialization thread safe
Bananymous
2025-06-27 19:12:26 +0300
-
d68c88c3f9
LibC: Implement rewinddir
Bananymous
2025-06-27 16:53:27 +0300
-
5f07d53034
WindowServer: Send mod key to clients
Bananymous
2025-06-27 15:43:07 +0300
-
fe62ce4bae
Kernel: Fix spurious wakeup from SYS_SLEEP
Bananymous
2025-06-27 15:40:13 +0300
-
fb09aa4d06
LibInput: Correctly resize keyboard layout maps 0xFF->0x100
Bananymous
2025-06-27 14:46:43 +0300
-
4d080b30ab
LibInput: Pass raw scancode in KeyEvent
Bananymous
2025-06-27 14:45:23 +0300
-
2d314e72fe
LibGUI: Implement basic message box
Bananymous
2025-06-27 14:12:39 +0300
-
cf07b747fe
LibGUI/WindowServer: Implement per-window custom cursors
Bananymous
2025-06-27 14:12:02 +0300
-
273e9bbc92
LibGUI/WindowServer: Implement per-window cursor hiding
Bananymous
2025-06-27 14:09:58 +0300
-
7dcf1797e9
WindowServer: Cleanup packet callback calling
Bananymous
2025-06-27 14:11:15 +0300
-
7aa24b6157
LibGUI: Implement serialization for BAN::Vector
Bananymous
2025-06-27 14:06:50 +0300
-
d73a667437
LibGUI: Implement very bad widget system :D
Bananymous
2025-06-27 13:49:15 +0300
-
4695fa061d
Kernel: Don't panic if UNIX socket is already bound but deleted
Bananymous
2025-06-27 13:45:21 +0300
-
7bf7bfbe13
Texture: Add invisible color when copying textures
Bananymous
2025-06-27 13:00:22 +0300
-
397219c22e
LibC: Implement very hacky dlopen/dlsym/dclose
Bananymous
2025-06-26 14:21:21 +0300
-
83c0ef3514
Kernel: Implement CLOCK_{PROCESS,THREAD}_CPUTIME_ID
Bananymous
2025-06-26 13:38:50 +0300
-
4fa40de557
WindowServer: Fix crash when moving mouse out of bounds
Bananymous
2025-06-26 11:18:01 +0300
-
bc06926702
LibC: Implement gethostbyaddr
Bananymous
2025-06-26 02:43:03 +0300
-
9de27110e2
LibC: Add alloca.h
Bananymous
2025-06-26 02:42:29 +0300
-
93e5d09a63
Kernel/LibC: Implement flock
Bananymous
2025-06-25 18:46:20 +0300
-
0cbc39698c
WindowServer: Ignore SIGPIPE so we don't crash unexpectedly
Bananymous
2025-06-25 15:30:14 +0300
-
83069e433f
LibGUI/WindowServer: Implement window showing/hiding
Bananymous
2025-06-25 14:16:56 +0300
-
bbb490b24f
LibGUI: Implement set_max_size
Bananymous
2025-06-25 13:31:54 +0300
-
85f200bd86
LibC: Add sched_get_priority_{min,max}
Bananymous
2025-06-25 10:40:24 +0300
-
0f2c02fb04
LibC: Add stubs for pthread_{get,set}schedparam
Bananymous
2025-06-25 10:39:55 +0300
-
6d3d41abe2
Kernel: Fix possible division by zero in scheduler
Bananymous
2025-06-25 10:39:08 +0300
-
6fa7fe26dc
ports: Add support for meson build systems
Bananymous
2025-06-24 23:10:21 +0300
-
fe804c123d
ports: Add expat port
Bananymous
2025-06-24 23:07:16 +0300
-
dba32fb95d
ports: Add SONAME to zlib's dynamic library
Bananymous
2025-06-24 22:53:58 +0300
-
7dc187fdb1
ports: Update gcc 12.2.0->15.1.0
Bananymous
2025-06-19 19:39:37 +0300
-
ee5a627952
ports: Update mpfr 4.2.1->4.2.2
Bananymous
2025-06-19 19:22:44 +0300
-
3b83561309
ports: Fix gmp port to compile with gcc 15.1.0
Bananymous
2025-06-19 19:19:47 +0300
-
6fb0b5203a
ports: Update binutils 2.39->2.44
Bananymous
2025-06-19 19:09:22 +0300
-
4677d7a1c6
LibC: Update RAND_MAX INT32_MAX -> INT_MAX
Bananymous
2025-06-19 19:06:24 +0300
-
3283359ac8
Kernel: Cleanup ANSI DSR
Bananymous
2025-06-19 19:05:49 +0300
-
fff16f6b8c
Kernel: don't directly access user memory in mmap
Bananymous
2025-06-19 19:04:20 +0300
-
a347ceba74
Kernel: Cleanup sys_wait sleep/signal handling
Bananymous
2025-06-19 19:03:42 +0300
-
05836fab4c
Kernel: Allow accessing fd's inode without having read/search access
Bananymous
2025-06-19 19:02:28 +0300
-
15e84f28ed
LibC: Include strings.h in string.h
Bananymous
2025-06-19 19:01:45 +0300
-
32c35a822b
BuildSystem: binutils1.39->1.44, gcc12.2.0->15.1.0
Bananymous
2025-06-19 19:00:50 +0300
-
9c86e5e54d
Kernel: Add ANSI SGR 39 and 49
Bananymous
2025-06-18 20:34:55 +0300
-
87f348b48e
LibC: Fix my ugly and hacked posix_memalign
Bananymous
2025-06-18 14:17:17 +0300
-
ff289b25b6
LibC: Implement {,v}asprintf
Bananymous
2025-06-17 13:56:30 +0300
-
a9f58e96d2
LibC: Add endian.h
Bananymous
2025-06-17 13:03:56 +0300
-
c61ded8a1e
toolchain: Update gcc patch to add pthread driver
Bananymous
2025-06-17 12:49:59 +0300
-
7651ca747d
LibC: Allow searching null char with wcschr
Bananymous
2025-06-16 15:09:55 +0300
-
7ff7a4aa87
LibC: Fix locale handling in wcrtomb and mbrtowc
Bananymous
2025-06-16 15:09:39 +0300
-
cdcd226b1a
LibC: Fix mbstowcs and add wcstombs
Bananymous
2025-06-16 15:08:49 +0300
-
f9451915b9
LibC: Use `pause` in pthread spinlock locking
Bananymous
2025-06-16 15:07:58 +0300
-
5e4e174d61
tests: Add tls test
Bananymous
2025-06-16 15:07:26 +0300
-
4a00cb7d55
DynamicLoader: Add few more TLS relocations
Bananymous
2025-06-16 15:06:48 +0300
-
b97c123764
BAN: Make WeakPtr::lock const
Bananymous
2025-06-11 16:53:43 +0300
-
69bdff6b7e
ports: Add links port
Bananymous
2025-06-11 16:02:00 +0300
-
8574fcf6e1
ports: Add libwebp port
Bananymous
2025-06-11 16:01:19 +0300
-
f4f424bf04
ports: Add libtiff port
Bananymous
2025-06-11 16:01:02 +0300
-
ac745bfa3d
ports: Add libjpeg port
Bananymous
2025-06-11 11:06:32 +0300
-
aa691f236e
ports: Add libpng port
Bananymous
2025-06-11 10:42:44 +0300
-
a0a9d49d81
ports: Update toolchain triple and add post_configure
Bananymous
2025-06-11 12:40:25 +0300
-
125f8b591d
Kernel: Don't crash if socket tries to reconnect
Bananymous
2025-06-11 01:54:41 +0300
-
c97b60e7e5
LibGUI: Remove parameters I had forgot in function declarations
Bananymous
2025-06-10 21:43:35 +0300
-
8a73414e3e
LibGUI: Add support for clip area to texture
Bananymous
2025-06-10 21:42:55 +0300
-
ac22e006a4
Shell: Don't get stuck on broken state when failing to build command
Bananymous
2025-06-10 08:14:03 +0300
-
30d5d85d1d
userspace: Add `test` utility
Bananymous
2025-06-08 23:56:39 +0300
-
6f74f3c386
BAN: Allow constexpr construction of StringView
Bananymous
2025-06-07 18:29:32 +0300
-
515918329c
ports: Add SpecSeek port
Bananymous
2025-06-06 17:41:59 +0300
-
8ea0a67280
Terminal: Add support for tabs
Bananymous
2025-06-06 16:41:06 +0300
-
5ad7d7edb1
DynamicLoader: Fix TLS on 32 bit platform
Bananymous
2025-06-06 16:27:07 +0300
-
00c6820825
LibC: Make {open,sys,close}log use their own FILE instead of stddbg
Bananymous
2025-06-06 11:59:15 +0300
-
6beaafcf11
LibC: Define std{in,out,err,dbg} with their actual names
Bananymous
2025-06-06 11:56:39 +0300
-
e92f039a17
Kernel: Fix tcp sending with already sent unacknowledged bytes
Bananymous
2025-06-06 11:55:44 +0300
-
ef76ffa1c1
Kernel: Remove unnecessary hack
Bananymous
2025-06-06 11:13:55 +0300
-
652eb2346c
Kernel: Fix syscall interrupt disabling
Bananymous
2025-06-06 11:12:48 +0300