Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2024-08-25 14:59:16 +00:00
7c4b9218f2 Kernel: VirtualTTY now resets ansi state before printing anything
72f8138ca1 Kernel: Disable scheduler load balancing until I get it fixed
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-25 12:14:17 +00:00
991ae4383a Kernel/LibC: Implement fchmod
2ce7205c80 Kernel: Add command line option to disable debug printing
bec3e8654f Shell: Implement escaping quotes in quoted strings
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-22 12:10:48 +00:00
14fdcb892d Ports: Make curl port use openssl
d6d062841d Ports: Add openssl port
06d0985bba Ports: Add zlib port
9ea969be1f Ports: Add port that downloads and install cacert to system
500f774b7f LibC: Add a lot of stub implementations for different libc functions
Compare 10 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-22 12:04:10 +00:00
066f191a84 Ports: Make curl port use openssl
18062f6541 Ports: Add openssl port
cf2b218f07 Ports: Add zlib port
4968bf3d6c Ports: Add port that downloads and install cacert to system
0a64fa802a LibC: Add a lot of stub implementations for different libc functions
Compare 10 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-22 11:54:05 +00:00
c3aa61d9cd Ports: Make curl port use openssl
edd6306f5b Ports: Add openssl port
0efa0ca644 Ports: Add zlib port
1d25addd78 Ports: Add port that downloads and install cacert to system
a86c34a670 LibC: Add a lot of stub implementations for different libc functions
Compare 10 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-22 11:48:31 +00:00
d2a398d75d Ports: Make curl port use openssl
06279806c5 Ports: Add openssl port
77263521ed Ports: Add zlib port
1e18d1c46b Ports: Add port that downloads and install cacert to system
88634ab33b LibC: Add a lot of stub implementations for different libc functions
Compare 15 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-22 11:36:16 +00:00
860d897b38 Ports: Make curl port use openssl
027ff995fc Ports: Add openssl port
b1546a6777 Ports: Add zlib port
3a58b881ac Ports: Add port that downloads and install cacert to system
694be8cbef LibC: Add a lot of stub implementations for different libc functions
Compare 19 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-18 17:51:16 +00:00
066e8e1cc2 Kernel: Remove unnecessary debug logging from VFS initialization
5cd7b40165 Kernel: Make BananBootloader info struct header compatible with C
c7b134ba4b Kernel: Fix NVMe controller namespace numbering
ff62c262fe Kernel: Fix PS/2 scancode set 2 keycodes for the bottom row keys
42e2c15e0c Kernel: Add ps2=<scancode set> command line argument
Compare 12 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-15 22:12:24 +00:00
490a28ee7a Kernel/AML: General cleanup and compliance improvements
75884ca6b8 Kernel/AML: Allow calling method through named objects
d729d7f570 Kernel: Implement AML storing to Buffer
6408bb2efa Kernel: Add AML API for getting underlying value of nodes
d8dabab4fb Kernel: Implement AML CopyObjectOp
Compare 16 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-14 10:24:25 +00:00
957df08932 Kernel: root command line option can be specified as an UUID
fd018b32d0 BAN: Implement GUID::to_string
e000c7d818 BAN: Use static_cast instead of C-style cast in RefPtr deletion
bb40069773 Kernel: Add nice debug prints for device addition/removal
37d5b60f5c Kernel: Implement AML {Event,Reset,Signal,Wait}Op
Compare 5 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-14 07:34:48 +00:00
37e6cd6500 General: Update README contribution information
feadea0e91 Kernel: Fix AML unaligned integer reads and buffer shifts over 32
f71a29b6c4 Kernel: Implement AliasOp for AML interpreter
ec4cfdee23 Kernel: Fix and cleanup a lot of AML code
dd79db6383 Kernel: AML implement CreateFieldOp
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-12 16:15:41 +00:00
25a47f0df3 LibC: Implement ungetc()
39be57424c Kernel: Fix SYS_SEEK with SEEK_END
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-12 12:14:48 +00:00
45ffa1b79c General: Update README feature list
f37e1c2229 Kernel: Map .rodata as read only instead of read-write
1bd7b86e60 Terminal: Implement cursor blinking
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-11 21:51:07 +00:00
18e7cf2069 Terminal: Add cursor rendering
60b4d90608 LibGUI: Add Window::get_pixel()
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-11 15:00:27 +00:00
5197000124 LibC: Fix qsort for types bigger than 64 bytes
Bananymous pushed to main at Bananymous/banan-os 2024-08-11 14:58:42 +00:00
71d4060993 Ports: Update port building instructions
Bananymous pushed to main at Bananymous/banan-os 2024-08-10 22:16:43 +00:00
34c6ad7277 Base: Add sample png image and make it the default GUI background
Bananymous pushed to main at Bananymous/banan-os 2024-08-10 22:06:25 +00:00
9e79ef2a91 Terminal: Use pseudo terminal instead of pipes
4d1b32f770 Kernel: open does not need TTY_INIT to set the controlling terminal
a5a097fa4a Kernel/LibC: Add initial pseudo terminal support
ad645f31d0 Kernel/LibC: Add setsid()
f08d429851 Terminal: Add utf8 parsing for input
Compare 23 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-09 13:07:56 +00:00
91d513a672 2000th COMMIT: userspace: Implement basic fetch program bananfetch
44f0ec601f Kernel: Expose /proc/meminfo and fix /proc/<pid>/meminfo
2a659a9d03 BuildSystem: Fix enable sse definition
7e7c3a1bb3 Kernel: VirtualTTY now handles dark colors
3b23458ecc LibC: Start work on locales
Compare 7 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-08-06 22:58:01 +00:00
5aca6c7c1f Ports: Fix bugs in the port system