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
/
init.cpp
Age
Commit message (
Expand
)
Author
2019-02-28
ProcessManager: Start working on a graphical process manager.
Andreas Kling
2019-02-25
AK: Add Retained<T>, like RetainPtr, but never null.
Andreas Kling
2019-02-17
Kernel: Run the sync daemon once every second.
Andreas Kling
2019-02-17
Spawn Launcher and FileManager on startup by default again.
Andreas Kling
2019-02-17
Kernel: Have devices automagically register themselves with the VFS.
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
Start the WindowServer process with high priority.
Andreas Kling
2019-02-17
Move WindowServer to userspace.
Andreas Kling
2019-02-16
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
Andreas Kling
2019-02-16
Kernel: Add Device base class for CharacterDevice.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-02-15
Kernel: Remove GUIEventDevice.
Andreas Kling
2019-02-13
WindowServer: Put a clock in the top right corner of the screen.
Andreas Kling
2019-02-12
Kernel: Make sure processes always start out with fds 0, 1 and 2 open.
Andreas Kling
2019-02-12
Kernel: Don't bother trying to pass environment to init's testing processes.
Andreas Kling
2019-02-09
FileManager: Start building a file manager.
Andreas Kling
2019-02-07
Start working on a simple Launcher app.
Andreas Kling
2019-02-07
Kernel: Add basic process priority support.
Andreas Kling
2019-02-07
Kernel: Remove some unnecessary zero initialization now that BSS is cleared.
Andreas Kling
2019-02-06
Kernel: Add a Finalizer process to take care of dying processes.
Andreas Kling
2019-02-06
Bootloader: Locate the kernel's data segment and clear it.
Andreas Kling
2019-02-06
Kernel: Much improved BochsVGA (BXVGA) support.
Andreas Kling
2019-02-05
Clock: Turns the clock window from guitest2 into a separate program.
Andreas Kling
2019-02-03
Kernel: Rewrite ProcFS.
Andreas Kling
2019-02-02
Start working on a simple graphical font editor.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-30
Deallocate PTY's when they close.
Andreas Kling
2019-01-30
Add a /dev/pts filesystem and make PTY allocation dynamic.
Andreas Kling
2019-01-27
Kernel: Move RAM size detection to MemoryManager and use what we learn.
Andreas Kling
2019-01-25
Let's not auto-start guitest. guitest2 is so much more useful.
Andreas Kling
2019-01-25
Kernel: Implement lazy FPU state restore.
Andreas Kling
2019-01-25
Snazz up the windows with some title bar gradients. :^)
Andreas Kling
2019-01-23
Move VFS sources into Kernel/.
Andreas Kling
2019-01-20
Start bringing up LibGUI properly (formerly Widgets.)
Andreas Kling
2019-01-16
Rework WindowServer to use select() in its main event loop.
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-16
Let each MasterPTY create its slave.
Andreas Kling
2019-01-15
Rename WindowComposer -> WindowServer.
Andreas Kling
2019-01-15
Add basic PTY support.
Andreas Kling
2019-01-15
Start working on a graphical Terminal program.
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
Optimize WindowManager::flush() with fast_dword_copy().
Andreas Kling
2019-01-11
Add a simple PS/2 mouse device.
Andreas Kling
2019-01-09
Switch into 1024x768x32bpp VESA LFB mode at boot.
Andreas Kling
2019-01-08
Vector<String>() -> { }
Andreas Kling
2019-01-01
Unbreak ksym loading and make reading /proc/PID/stack not crash.
Andreas Kling
2018-12-26
Fix some issues uncovered by the spawn stress test.
Andreas Kling
[next]