Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling e05237485c Kernel: Various stability improvements. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8cc6e304ca Kernel: Clean up around Scheduler::yield() a bit. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b782055b96 Kernel: Add an InterruptFlagSaver helper class. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 41567c5bb9 Show the amount of memory in GraphicsBitmaps in /bin/top. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ca16d9d98e Kernel: Invalidate file-backed VMO's when inodes are written. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a258d6507a mmap all the font files! %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d7307c3119 Kernel: Ignore SIGCHLD by default. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ba6ffea03c Kernel: Process should send SIGCHLD to its parent when it dies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 356abbb7ee Kernel: Process should disassociate from its TTY when it dies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b51031bb54 Kernel: Add a /proc/all process table dump. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dddd0e7b03 Get nyancat nyanning in Serenity. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5e9ba2ac84 Kernel: Rewrite ProcFS. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1fffc0ae60 Kernel: stat(), fstat() and lstat() didn't return some error codes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 333aa1646c Kernel: Increase default userspace stack size to 64 kilobytes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling feed67ede2 Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6618411fba Kernel: mkdir() should use the containing directory's FS for inode creation. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 33e7df5955 Kernel: mkdir() should fail if the pathname is empty. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 95c3442d59 Implement event loop timers. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c4fce9b3f9 Make stat() work on device files again. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5c25f0c4db Destroy all remaining windows in a process when it dies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 45fba60ab5 Kernel: select() should fail with EBADF if any set contains an invalid fd. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b4e478aa50 Deallocate PTY's when they close. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c30e2c8d44 Implement basic chmod() syscall and /bin/chmod helper. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c95228b128 Add support for removing directories. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0e73aa36c8 Kernel: Unbreak symbolication yet another time. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dfdca9d2a7 Kernel: Implement lazy FPU state restore. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 267a903dd0 Terminal: Redraw entire line if any of its characters are dirty. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 11b73c38d8 Kernel: Fix incorrect EFAULTs when syscall would write into COW pages. %!s(int64=6) %!d(string=hai) anos