Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-23 | WindowServer: Optimize copying of buffers. | Anton Kling | |
This optimization should probably move over to memcpy later. | |||
2023-10-23 | WindowServer: Make the wallpaper be stored in a shared memory region. | Anton Kling | |
This allow other processes to easily modify the wallpaper by opening the memory region and poking into memory. | |||
2023-10-23 | WindowServer: Launch a new terminal by pressing ALT+n | Anton Kling | |
2023-10-23 | EXT2: Invalidate inode cache if the inode gets written to. | Anton Kling | |
2023-10-22 | libc: Implement fscanf function | Anton Kling | |
2023-10-22 | libc: Add a cache to the fread function for reading from files on disk. | Anton Kling | |
This helps a ton when using functions such as fscanf that reads from a FILE byte by byte. By creating a cache it avoids a ton of 'read' syscalls that would otherwise be made. | |||
2023-10-22 | EXT2: Implement a very basic cache for blocks and inodes | Anton Kling | |
2023-10-22 | Update .gitignore for all programs | Anton Kling | |
2023-10-22 | Change CC in Makefiles to not use a absolute path | Anton Kling | |
2023-10-22 | Ignore relased key events in 'ante' | Anton Kling | |
2023-10-22 | Remove junk files from sync.sh script. | Anton Kling | |
2023-10-22 | Add hashmap to submodules | Anton Kling | |
2023-10-22 | Fix submodules for the repo | Anton Kling | |
2023-10-22 | tmp test removing submodules | Anton Kling | |
2023-10-22 | README: Add a screenshot of the system running doom | Anton Kling | |
2023-10-22 | Move everything into a new repo. | Anton Kling | |