This website requires JavaScript.
Explore
Help
Sign In
Bananymous
0 Followers
·
0 Following
Joined on
2023-09-10
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-27 13:39:52 +02:00
1f5073d0ac
ports/doom: Allow doomgeneric to write directly to window framebuffer
8dbbbc1a1a
Kernel: Add command line option `readonly`
f985673dc3
LibGUI: Add API to retrieve Window's underlying framebuffer
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-26 01:40:19 +02:00
a6fc3cf7a6
Kernel: Clear AHCI pending interrupts
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-26 01:04:32 +02:00
1941885cfd
Kernel: Disable USB Mass Storage writing until I get it fixed
88a86a9927
Kernel: Fix Thread destruction after sys_exit
48e030bca3
Kernel: Make PageTable non-copyable and non-movable
6f118c1be1
BAN: Make HashMap key move constructible
7316eb87b8
BAN: Add requires expression for BAN::Formatter
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-23 01:26:05 +02:00
793c0368f2
Kernel: Refactor USB mass storage code
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-22 22:24:38 +02:00
076001462e
Kernel: Implement AML ConcatOp
d2e1d8ec13
Kernel: Implement AML NotOp
30ceaa6bef
Kernel: Implement AML ToHexStringOp
0247d47a3d
Kernel: Make USBMassStorage send_scsi_command templated
480368c878
Kernel: Cleanup and fix xHCI interrupt handling
Compare 11 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-21 20:41:20 +02:00
8e624ca85a
Kernel: Don't panic if uninitialized AHCI device gets an interrupt
c7afd46016
Kernel: Don't log spurious interrupts
3573656244
Kernel: Make PARTUUID matching case insensitive
1de6de975a
Kernel: Rename cmdline UUID= to PARTUUID=
15c55b8c7d
BuildSystem: Don't hardcode partition UUID
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-21 18:55:20 +02:00
865061b492
Kernel: Temporary fix to make tmpfs more stable
39313e1737
BuildSystem: Add option to boot using IDE or USB drives
70880636f4
Kernel: Implement basic USB Mass Storage support
96a5ba0ed3
BuildSystem: Make root partition UUID fixed
8054f6c618
Kernel: Wait 10 seconds to find root device
Compare 17 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-17 22:41:25 +02:00
aaff5a65e1
Kernel/init: /dev/tty is now custom symlink to controlling terminal
458a362f98
Kernel: Allow kernel to pass arguments to init process
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-17 20:30:41 +02:00
36d07065fb
WindowServer: Optimize msync calls to synchronize less bytes
f206e72447
Kernel: Don't require msync addresses to be page aligned
58e45fb394
Kernel: Print process name on exceptions if it is available
411f32c766
WindowServer: Make select timeout more precise to hit target FPS
e1b82e4e43
WindowServer: Don't allow focusing unfocusable windows after closing
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-15 20:51:57 +02:00
51bfe4252d
ports/doom: download doom1.wad to common directory between archs
c96aee5740
WindowServer: Make mod+f toggle focused window fullscreen state
1c08849667
WindowServer: Draw cursor in fullscreen mode
73349e5e75
WindowServer: don't set window location to (0,0) when fullscreening
74ae411b69
WindowServer: Skip invalidation on other windows in fullscreen mode
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-14 23:33:33 +02:00
627c89a62d
LibGUI: Actually set window attributes when creating a window
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-14 21:07:11 +02:00
0228cd4f31
Kernel: Increase userspace stack size and decrease kernel stack
a859558840
LibGUI: Window Creation takes attributes as an argument
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-14 12:49:54 +02:00
04eee2ea75
ports: Add quake2 port (+two years of banan-os!)
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-14 12:47:29 +02:00
bda2c663da
WindowServer: Implement fullscreen windows
5e041e6e5a
WindowServer: Make all terminating signals exit cleanly
d19264eea8
WindowServer: Implement partial window resizing
64c52012df
Kernel: Fix MemoryRegion overlap comparison
7542e55cb2
LibC: Add option to debug userspace malloc family calls
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-08 02:58:35 +02:00
cf21eb4b39
TaskBar: Cleanup TaskBar string generation
da8170c5b6
LibGUI: Add support for focusable windows and mouse capturing
12bc7480e0
LibC: Implement _Exit
92862fdf39
LibC: Implement nan{,f,l} as functions
4417268ecc
BAN: only include <new> in PlacementNew.h
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-04 15:43:33 +02:00
a82f00cb70
BAN: Fix HashMap::{insert,emplace}_or_assign to actually assing value
1838ea5c30
Kernel: Fix pseudo terminal leaks
a356d90445
LibC: Fix libc compilation for 32 bit target
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-03 20:28:58 +02:00
a3f41fd4d9
Kernel: Cleanup disk cache
f4be37700f
Kernel/userspace: rework floating point math
ed19bb11fe
Kernel: Cleanup thread default sse initialization
07275ecb5f
BAN: Implement floating point constants in Numbers.h
2464fccadd
LibC: Fix *scanf consuming extra characters
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-10-18 03:54:05 +03:00
988f7b0561
ports: Fix doom port to use the new GUI events
e99a271465
Userspace: Implement basic task bar
d266c7f93b
LibGUI: Implement attributes for windows
d7e5c56e94
userspace: Use SOCK_STREAM instead of SOCK_SEQPACKET for WindowServer
ddd3b4c093
BAN: Implement is_pod type traits
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-10-16 00:41:47 +03:00
91381546d5
Shell: Don't crash if history file does not exist :D
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-10-16 00:22:02 +03:00
41e2b898ab
Shell: Implement history file for persistent history storage
First
Previous
...
2
3
4
5
6
...
Next
Last