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