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-06-20 14:32:44 +03:00
d546b48b7a
BuildSystem: Fix toolchain compilation
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-20 13:30:34 +03:00
1488ec5a03
Userspace: Implement the most basic http server
4f0457a268
Kernel: Rewrite a lot of TCP code and implement TCP server sockets
30fdc2198f
BAN: Add exchage() to Atomic<T>
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-19 16:46:29 +03:00
bce16cdd6e
Kernel: Fix how socket closing works
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-19 10:18:48 +03:00
d5daa46ab8
General: Add default .vscode directory
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-19 09:41:34 +03:00
ad6d95ba52
BuildSystem: Rework the whole cmake build system
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-19 04:26:31 +03:00
fe6a6de923
BuildSystem: Rework the whole cmake build system
318ce5dec8
All: Fix a lot of compiler warnings from header files
526d4369ce
Ports: Don't throw error if _installed_ does not exist
c69919738b
BuildSystem: Move all userpace libraries under the userspace directory
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-18 02:40:05 +03:00
1b5a01a6c9
LibImage: Add support for PNG images
f233715b70
BAN: Add d{print,want,error}ln_if macros for userspace
a58ac18fa0
BAN: Add move constructors to ByteSpan
f1e366d36f
Kernel: Free keyboard mutex while waiting for data to read
301dcd78cc
LibImage: Compile with -O3
Compare 9 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-17 21:40:33 +03:00
78928b7eb4
Ports: Add curl port!
5236e1ef0d
LibC: Add dummy functions for rename() and strftime()
be7ed8e74a
Kernel/LibC: Implement {get,set}sockopt()
78bcb85679
LibC: Implement gethostbyname()
b98bb9eb27
LibC: Add HOST_NAME_MAX definition
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-06-17 17:38:01 +03:00
dafd2fecf7
LibC: Implement gmtime() and localtime()
9c5cca784e
LibC: Implement bsearch()
1138165308
LibC: Define PF_* macros on sys/socket.h
d7eb321d58
LibC: Make assert() macro a void expression
15f8c7014f
BAN: Add line endings to d{warn,error}ln
Compare 5 commits »
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
First
Previous
...
7
8
9
10
11
...
Next
Last