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