summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-10-17Print the contents of motd.txt on boot.Andreas Kling
2018-10-17List the root directory after mounting /.Andreas Kling
2018-10-17VFS mounts an ext2fs root! :^)Andreas Kling
2018-10-17VirtualFileSystem class builds inside Kernel.Andreas Kling
2018-10-17Integrate ext2 from VFS into Kernel.Andreas Kling
2018-10-16Add the basic character devices to kernel.Andreas Kling
2018-10-16Add a simple IDEDiskDevice class that implements DiskDevice from VFS.Andreas Kling
2018-10-16Rework DiskDevice's read() and write() to be non-virtual wrappers.Andreas Kling
2018-10-16Fixup small.fs again.Andreas Kling
2018-10-16Start fixing up AK to work inside the kernel.Andreas Kling
2018-10-16Merge some features from gerbert into OwnPtr and RetainPtr.Andreas Kling
2018-10-16Reduce dependence on STL.Andreas Kling
2018-10-16Add String::substring().Andreas Kling
2018-10-16BlockDevice -> DiskDevice.Andreas Kling
2018-10-16These changes were lying around uncommitted in the old repo.Andreas Kling
2018-10-16If an interrupt comes from the slave PIC, both PICs need an EOI.Andreas Kling
2018-10-16Import the "gerbert" kernel I worked on earlier this year.Andreas Kling
2018-10-16Implement creating a new directory.Andreas Kling
2018-10-15Fix bug where allocating a new inode forgot that inodes are 1-based.Andreas Kling
2018-10-15"stat" command should print st_mode in octal.Andreas Kling
2018-10-15Support the ext2 directory entry file_type field.Andreas Kling
2018-10-15Bring back the intentionally broken symlink I had for testing.Andreas Kling
2018-10-15Add a simple /dev/random.Andreas Kling
2018-10-15Move readEntireInode() up to FileSystem (from ext2.)Andreas Kling
2018-10-14Add a "stat" command to test FileHandle::stat().Andreas Kling
2018-10-14Implement SyntheticFileSystem::readInodeBytes().Andreas Kling
2018-10-14Add a Unix namespace for foo_t types.Andreas Kling
2018-10-14Minor errno fixups.Andreas Kling
2018-10-14Fix HashTable::find() return iterator for items found in non-0 buckets.Andreas Kling
2018-10-14Work on POSIX-like read() and lseek() support.Andreas Kling
2018-10-14Add a simple /dev/full.Andreas Kling
2018-10-14Let widget have a font() instead of using Font::defaultFont() everywhere.Andreas Kling
2018-10-14Disable the "create /empty" test path for now.Andreas Kling
2018-10-14Add basic character device support. Start with null and zero.Andreas Kling
2018-10-14Parse out major/minor device from character and block device inodes.Andreas Kling
2018-10-14Add a /dev/zero to the small.fs image.Andreas Kling
2018-10-14Close the MsgBox when clicking the OK button.Andreas Kling
2018-10-14Add a simple MsgBox() :^)Andreas Kling
2018-10-13Improve TextBox text placement a little bit.Andreas Kling
2018-10-13Add TextBox::onReturnPressed.Andreas Kling
2018-10-13Try out a signal-like system like this:Andreas Kling
2018-10-13Use fooEvent() type names for the virtual event handlers.Andreas Kling
2018-10-13Start working on a simple TextBox widget.Andreas Kling
2018-10-13More work on focus.Andreas Kling
2018-10-13Implement basic focus.Andreas Kling
2018-10-13Let the WindowManager track the active window.Andreas Kling
2018-10-13Start using WeakPtr for some of the WindowManager window pointers.Andreas Kling
2018-10-13Add a root .gitignore.Andreas Kling
2018-10-13Add WeakPtr/Weakable templates.Andreas Kling
2018-10-13Make SinglyLinkedList destruction actually work.Andreas Kling