| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- Updated multiboot imports to use the new directory structure.
- Refactored font handling to utilize new PSF constants and terminal limits.
- Improved terminal implementation by integrating ASCII and color constants.
- Introduced a new GDT implementation with proper segment definitions.
- Added framebuffer and memory parsing for multiboot protocol.
- Enhanced boot sequence with structured message handling and error reporting.
- Established constants for terminal dimensions and boot limits.
- Created a dedicated TSS implementation for task management.
|
|
- Updated terminal.zig to improve console output management with cursor and scrolling functionality.
- Introduced new graphics constants in graphics.zig for better color and terminal configuration management.
- Simplified framebuffer operations in video.zig by utilizing pixel utilities for pixel manipulation.
- Removed obsolete file descriptor and location utilities to streamline the codebase.
- Added pixel utilities for efficient pixel and framebuffer operations, including filling and clearing rectangles.
- Enhanced character rendering and line management in terminal graphics.
|
|
- Implemented `viewstack` invocation to list contents of a stack.
- Created `attach` invocation for opening attachments with device and unit handling.
- Added `getkeychar` invocation to read a single character from the keyboard.
- Developed `mark` invocation to write to attachments with color support.
- Introduced `seal` invocation to close attachments.
- Implemented `view` invocation to read from attachments.
- Added `wipe` invocation to clear the terminal screen.
- Created `exit` invocation to dissolve a Kata and seal attachments.
- Implemented `postman` invocation for letter passing between parent and child Katas.
- Added `spawn` invocation to create new Katas from executables.
- Implemented `wait` invocation to wait for child Katas to dissolve.
- Added `yield` invocation to voluntarily give up CPU time to Sensei.
- Introduced utility functions for location resolution and path handling.
- Added memory copy and slice utilities for efficient data manipulation.
- Implemented random number generation utilities.
- Added string comparison utilities for easier string handling.
- Introduced integer and pointer conversion utilities for type safety.
- Implemented result handling utilities for invocation results.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|