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-03-14
IPv4: Factor out UDP parts of IPv4Socket into a UDPSocket class.
Andreas Kling
2019-03-14
Kernel: Factor out TCP parts of IPv4Socket into a TCPSocket class.
Andreas Kling
2019-03-12
Kernel+LibC+Userland: Start working on an IPv4 socket backend.
Andreas Kling
2019-03-11
Kernel: Add a NetworkTask and a received network packet queue.
Andreas Kling
2019-03-10
Kernel: Start adding support for E1000 network adapters.
Andreas Kling
2019-02-25
AK: Add Retained<T>, like RetainPtr, but never null.
Andreas Kling
2019-02-22
Switch over to building everything with i686-elf-g++.
Andreas Kling
2019-02-17
Prune compiler flags a bit. Let's go with -march=i686 for now.
Andreas Kling
2019-02-17
Kernel: Rename BochsVGADevice to BXVGADevice.
Andreas Kling
2019-02-17
Kernel: Rename Keyboard to KeyboardDevice.
Andreas Kling
2019-02-17
Move WindowServer to userspace.
Andreas Kling
2019-02-16
Kernel: Add empty BlockDevice class.
Andreas Kling
2019-02-16
Kernel: Add Device base class for CharacterDevice.
Andreas Kling
2019-02-15
Enable -Wimplicit-fallthrough.
Andreas Kling
2019-02-15
Kernel: Remove GUIEventDevice.
Andreas Kling
2019-02-14
Kernel: Begin implementing UNIX domain sockets.
Andreas Kling
2019-02-14
Kernel: Remove ProcessGUI.cpp, merging remainders into Process.cpp.
Andreas Kling
2019-02-14
WindowServer: Add WSClientConnection class to manage an individual client.
Andreas Kling
2019-02-11
WindowServer: Start implementing a menu system.
Andreas Kling
2019-02-07
Add a fast memcpy() using MMX when we're moving >= 1KB.
Andreas Kling
2019-02-06
Clean up LDFLAGS a bit.
Andreas Kling
2019-02-06
Kernel: Much improved BochsVGA (BXVGA) support.
Andreas Kling
2019-02-03
Kernel: Rewrite ProcFS.
Andreas Kling
2019-02-02
Add basic automatic dependency management to Makefiles.
Andreas Kling
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
[next]