Age | Commit message (Expand) | Author |
2019-03-27 | Kernel: Add Inode::truncate(size). | Andreas Kling |
2019-03-27 | LibC: Add creat(), execvp() resolution, and exec*() environment inheritance. | Andreas Kling |
2019-03-25 | LibGUI+Kernel: Add a GLock class (userspace mutex.) | Andreas Kling |
2019-03-24 | LibC: Add ftruncate() stub. | Andreas Kling |
2019-03-23 | Kernel+LibC: Add a simple create_thread() syscall. | Andreas Kling |
2019-03-14 | LibC: A whole bunch of compat work towards porting Lynx. | Andreas Kling |
2019-03-10 | LibC: Implement getlogin(). | Andreas Kling |
2019-03-08 | Add a C++ helper class for working with shared buffers. | Andreas Kling |
2019-03-02 | Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln. | Andreas Kling |
2019-02-27 | Add chown() syscall and a simple /bin/chown program. | Andreas Kling |
2019-02-26 | More compat work. | Andreas Kling |
2019-02-25 | Fix a bunch of compiler warnings. Not all, but a lot. | Andreas Kling |
2019-02-23 | LibC: Enough compat work to make binutils-2.32 build and run. | Andreas Kling |
2019-02-21 | Kernel: Add link() syscall to create hard links. | Andreas Kling |
2019-02-17 | Move WindowServer to userspace. | Andreas Kling |
2019-02-16 | Kernel: Add a simple shared memory API for two processes only. | Andreas Kling |
2019-02-08 | LibC: Implement enough missing stuff to get bash-5.0 running. :^) | Andreas Kling |
2019-02-08 | LibC: execl() forgot to add the null sentinel to argv. | Andreas Kling |
2019-02-03 | Get nyancat nyanning in Serenity. | Andreas Kling |
2019-02-03 | LibC: Implement various things to get GNU bc building and running. | Andreas Kling |
2019-01-29 | Implement basic chmod() syscall and /bin/chmod helper. | Andreas Kling |
2019-01-28 | Add support for removing directories. | Andreas Kling |
2019-01-25 | Terminal: Redraw entire line if any of its characters are dirty. | Andreas Kling |
2019-01-23 | LibC: Tweak execvp() and execve() prototypes. | Andreas Kling |
2019-01-23 | LibC: Add vsnprintf(), snprintf(), execvp() and abs(). | Andreas Kling |
2019-01-22 | Add unlink() syscall and /bin/rm. | Andreas Kling |
2019-01-22 | Kernel: Support open() with O_CREAT. | Andreas Kling |
2018-12-21 | Make syscall invocations look pleasant. | Andreas Kling |
2018-12-20 | Add sync() syscall and a /bin/sync. | Andreas Kling |
2018-11-17 | Various stubs while trying to get an old coreutils to build. | Andreas Kling |
2018-11-17 | Make bash-2.05b build with minimal changes. | Andreas Kling |
2018-11-16 | Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. | Andreas Kling |
2018-11-11 | Rage hacking to get bash to run. It finally runs. So cool! :^) | Andreas Kling |
2018-11-11 | Add setvbuf(), setlinebuf(), setbuf(). | Andreas Kling |
2018-11-11 | A bunch of compat work (mostly stubs but some real implementations, too.) | Andreas Kling |
2018-11-07 | Oops, waitpid() was not passing the options parameter to the kernel. | Andreas Kling |
2018-11-07 | Add some basic setgroups(), getgroups() and initgroups(). | Andreas Kling |
2018-11-06 | Add getwd(). | Andreas Kling |
2018-11-06 | Add getppid(). | Andreas Kling |
2018-11-06 | Change syscall naming scheme. | Andreas Kling |
2018-11-05 | More work towards getting bash to build. | Andreas Kling |
2018-11-05 | More random compat hacking towards getting bash to build. | Andreas Kling |
2018-11-05 | Lots of minor compat stuff while seeing if bash would build. | Andreas Kling |
2018-11-05 | Add geteuid() and getegid(). | Andreas Kling |
2018-11-03 | Implemented sys$execve(). | Andreas Kling |
2018-11-02 | Implement fork()! | Andreas Kling |
2018-11-02 | Add tcsetpgrp()+tcgetpgrp(). | Andreas Kling |
2018-11-02 | Start working on sessions and process groups. | Andreas Kling |
2018-10-31 | Enough compatibility work to make figlet build and run! | Andreas Kling |
2018-10-31 | More LibC portability work while trying to get figlet building. | Andreas Kling |