Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2024-06-16 00:29:54 +03:00
dd64e2060e WindowServer: Add support for background images
14d4551476 LibImage: Add rgba getter for Image::Color
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-15 23:06:45 +03:00
e6549b0fe8 LibImage: Implement (bi)cubic interpolation
Bananymous pushed to main at Bananymous/banan-os 2024-06-15 17:24:50 +03:00
157e05f57c image: Implement --scale argument to scale image to framebuffer
96efd1e8b9 LibImage: Implement image resize using nearest or bilinear filters
672ce40618 LibImage: Move userspace image parsing to its own library
05e9d76c77 BAN: Implement will_{addition,multiplication}_overflow
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-14 01:04:15 +03:00
ea7fc7f6c4 Kernel: Implement read-only FAT12/16/32 driver with long name support
6b1d5d28be Kernel: VFS root now has to be block device instead of partition
a9b0bfa740 LibC: Make ino_t always 64 bit
cc6b80a55b BAN: Optimize Vector copy assignment to reduce allocations
6707989cd5 BAN: Implement same_as and add requires for BAN::Function with lambda
Compare 5 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-12 16:40:05 +03:00
Bananymous pushed to main at Bananymous/banan-os 2024-06-12 16:38:30 +03:00
6a1f653289 start work on fat
766439db6d Kernel: Start work on adding support for new filesystems
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-11 00:08:59 +03:00
d4903caafa Kernel: Combine consecutive mouse move and scroll events
caa0111c79 BAN: Implement back() for CircularQueue
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-10 16:10:22 +03:00
ffacff67cf LibFont: Move PSF code to separate file
f43a7fdfb4 Ports/doom: Doom now runs inside a window
7bb1a3906d BuildSystem: Run kvm-ok to determine kvm access
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-10 15:58:10 +03:00
93a16f520f BuildSystem: Run kvm-ok to determine kvm access
Bananymous pushed to main at Bananymous/banan-os 2024-06-03 18:08:09 +03:00
530c259e71 Kernel: Close unix domain socket when it gets destoyed
843a6851c4 Userspace: Start work on a terminal emulator
234051d6bc Shell: Optimize drawing characters at the end of a command
981c0eb8bc Shell: Only set terminal properties if STDIN is a TTY
1066855532 LibGUI: Mark Window's server fd as CLOEXEC and expose it through API
Compare 21 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-05-31 03:20:45 +03:00
ae3ae6fd0e WindowServer: Fix partial invalidation over cursor
Bananymous pushed to main at Bananymous/banan-os 2024-05-31 03:03:21 +03:00
011a5f57e1 WindowServer: Add title bars and clean up code
84b3289a2a Kernel: Move Scheduler::yield() lock check after interrupts disabled
b760892de2 Kernel: Make pselect use nanosecods instead of milliseconds
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-05-29 20:03:35 +03:00
6840a8983c Kernel: Make sure MSB is not set on SMO keys
a1b3490764 Kernel: Improve random number generation for unsigned types
076f1efecb Kernel: Fix 32 bit fast page locking
Compare 3 commits »
Bananymous commented on issue Bananymous/banan-os#6 2024-05-29 19:15:04 +03:00
libstdc++ build is not working

Fixed by removing libstdc++ requirement from getlogin() (in b23511edb1).

Bananymous closed issue Bananymous/banan-os#6 2024-05-29 19:15:04 +03:00
libstdc++ build is not working
Bananymous pushed to main at Bananymous/banan-os 2024-05-29 19:14:23 +03:00
b23511edb1 LibC: Don't use BAN inside pwd.cpp
53e572f072 Kernel: Fix s_fast_page_lock type on 32 bit target
Compare 2 commits »
Bananymous opened issue Bananymous/banan-os#6 2024-05-29 18:47:09 +03:00
libstdc++ build is not working
Bananymous pushed to main at Bananymous/banan-os 2024-05-29 16:09:04 +03:00
c2b6ba0d5a Userspace: Start work on GUI and WindowServer
d4d530e6c8 Kernel: Implement basic shared memory objects
99270e96a9 Kernel: Lock debug lock while printing fault details
4bf7a08c80 Kernel: Allow SYS_PSELECT to work with timeout of zero
3823de6552 Kernel: Add templated get function for Random
Compare 13 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-05-27 15:57:02 +03:00
a1ab44d39f Kernel: Optimize disk reads to read multiple sectors at once
8b1514e575 Kernel: Make all storage devices readable and writable
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-05-26 20:09:21 +03:00
2d3810874d Kernel: Fix thread signal handling
a4c634e4bf Sysroot: Fix us keymap bracket keys
Compare 2 commits »