Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling cccc8d8aeb More compat work. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9624b54703 More moving towards using signed types. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling beda478821 Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5af4e622b9 Kernel: Add KResult and KResultOr<T> classes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 15fb917f28 Convert more RetainPtr use to Retained. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f98dcbf1d6 Kernel: Respect the process umask in open() and mkdir(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6d3e12899b Kernel: Pass process arguments directly on the stack. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e969419202 Kernel: Don't allocate and discard an extra stack for every process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 920e8e58ed Kernel+Userland: Implement setuid() and setgid() and add /bin/su %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8b64f213a1 Kernel: sigpending() and sigprocmask() should validate memory writes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a624fe06b8 Kernel: Add file permission checks to utime() syscall. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f0a869ea50 Kernel: Process::cwd_inode() should return a reference. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ce3b548077 Kernel: Separate VFS stat() from open(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0aaec6b19a Support resizing the Terminal app. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6158f456fa Kernel: Don't remove from SharedBuffer map while iterating it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 59b8183c4b WindowServer: Support resizing windows. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7bb00ea1e3 Kernel: socket() with SOCK_CLOEXEC was setting the wrong fd flag. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling cf8dd312ab Kernel: Fix String leaks in exec(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling df2d46d5dc Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2dc0ef8813 Kernel: munmap() should round up to nearest page size, just like mmap(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 809266a9fb Kernel: Remove tracking of bitmap memory. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 640360e958 Move WindowServer to userspace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4ea28bf0a5 Kernel: Add a simple shared memory API for two processes only. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7210d2ade5 Kernel: Remove knowledge about BochsVGADevice from Process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 468113422f Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c6ca6522fc Kernel: Sending a signal to another process needs to disable interrupts. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fbcc8ab840 WindowServer: Slurp all available client messages when checking them. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bf58241c11 Port the WindowServer and LibGUI to communicate through local sockets. %!s(int64=6) %!d(string=hai) anos