summaryrefslogtreecommitdiff
path: root/Kernel/Makefile
AgeCommit message (Expand)Author
2019-01-30Add a /dev/pts filesystem and make PTY allocation dynamic.Andreas Kling
2019-01-26WindowServer: Rename WSEvent to WSMessage.Andreas Kling
2019-01-23Kernel: Get rid of Unix namespace.Andreas Kling
2019-01-23Move VFS sources into Kernel/.Andreas Kling
2019-01-19Make a SharedGraphics directory for classes shared between Kernel and LibGUI.Andreas Kling
2019-01-18WindowServer: Merge WSFrameBuffer into WSScreen.Andreas Kling
2019-01-16Tear out or duplicate what's unique for WindowServer from Widgets.Andreas Kling
2019-01-16Add a PTY multiplexer (/dev/ptmx) device.Andreas Kling
2019-01-15Oops, finish WindowServer rename.Andreas Kling
2019-01-15Rename WindowComposer -> WindowServer.Andreas Kling
2019-01-15Add basic PTY support.Andreas Kling
2019-01-14Start refactoring the windowing system to use an event loop.Andreas Kling
2019-01-13Start working on a GUI kernel API.Andreas Kling
2019-01-12Get rid of the "root widget" concept in WindowManager.Andreas Kling
2019-01-11Throw up some widgets on screen so we can see what they look like.Andreas Kling
2019-01-11Add a simple PS/2 mouse device.Andreas Kling
2019-01-10Hook everything up to run the GUI on top of the kernel.Andreas Kling
2019-01-09Switch into 1024x768x32bpp VESA LFB mode at boot.Andreas Kling
2019-01-04Don't omit frame pointers. Duh. This fixes /proc/PID/stack listings.Andreas Kling
2018-12-24Move kernel symbolication code out of init.cpp and into its own KSym files.Andreas Kling
2018-12-21Remove FS::read_entire_inode() in favor of Inode::read_entire().Andreas Kling
2018-12-03Move DoubleBuffer to its own files.Andreas Kling
2018-12-02Move ELFLoader code into Kernel/.Andreas Kling
2018-11-18Finally hook up the mkdir code to a syscall.Andreas Kling
2018-11-12Add primitive FIFO and hook it up to sys$pipe().Andreas Kling
2018-11-10Merge VGA into VirtualConsole.Andreas Kling
2018-11-10Merge Disk namespace into the IDEDiskDevice class.Andreas Kling
2018-11-09Make kernel build with clang.Andreas Kling
2018-11-09Fix all current build warnings in the kernel.Andreas Kling
2018-11-08Make it run in QEMU.Andreas Kling
2018-11-07Move the scheduler code to its own class.Andreas Kling
2018-11-07Rename FileHandle to FileDescriptor.Andreas Kling
2018-11-07Fix sys$sigaction() to return the old action metadata if requested.Andreas Kling
2018-11-07Miscellaneous compat work while seeing if GNU coreutils would build.Andreas Kling
2018-11-04Merge ExecSpace into ELFLoader.Andreas Kling
2018-11-02Make IO helpers inline and use immediate-encoded ports when possible.Andreas Kling
2018-11-01Process now maps regions immediately when they are allocated.Andreas Kling
2018-10-30Start working on virtual consoles/TTYs.Andreas Kling
2018-10-28Add a VFS::absolutePath(InodeIdentifier).Andreas Kling
2018-10-28Canonicalize the path used by sh.Andreas Kling
2018-10-27Implement loading of linked ELF executables.Andreas Kling
2018-10-27Remove the obsolete "Userspace" stuff.Andreas Kling
2018-10-26Add a very hackish /proc/PID/stack.Andreas Kling
2018-10-25Add gettimeofday() syscall and LibC wrappers gettimeofday() and time().Andreas Kling
2018-10-25Remove old DatBuffer class.Andreas Kling
2018-10-25Remove age-old IPC stuff that wasn't working anyway.Andreas Kling
2018-10-23Remove remains of the old "panel" task.Andreas Kling
2018-10-23Start adding a basic /proc filesystem and a "ps" utility.Andreas Kling
2018-10-22Import very modest Userland.Andreas Kling
2018-10-22Move kprintf to its own file. It has nothing to do with VGA anymore.Andreas Kling