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
Age
Commit message (
Expand
)
Author
2019-02-16
Kernel: Add a simple shared memory API for two processes only.
Andreas Kling
2019-02-16
Kernel: Rename create_framebuffer_wrapper() to create_for_physical_range().
Andreas Kling
2019-02-16
Kernel: Remove knowledge about BochsVGADevice from Process.
Andreas Kling
2019-02-16
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
Andreas Kling
2019-02-16
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
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
Kernel: Sending a signal to another process needs to disable interrupts.
Andreas Kling
2019-02-15
Ext2FS: Fix various bugs in inode and block allocation.
Andreas Kling
2019-02-15
Enable -Wimplicit-fallthrough.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-02-15
WindowServer: Slurp all available client messages when checking them.
Andreas Kling
2019-02-15
Move WindowServer API types header into WindowServer/.
Andreas Kling
2019-02-15
VFS: Add two assertions to resolve_path() to catch corrupted file systems.
Andreas Kling
2019-02-15
Kernel: Remove GUIEventDevice.
Andreas Kling
2019-02-14
Kernel: Fix some broken debug log statements.
Andreas Kling
2019-02-14
Port the WindowServer and LibGUI to communicate through local sockets.
Andreas Kling
2019-02-14
Kernel: Let's say that listening+bound sockets "can read."
Andreas Kling
2019-02-14
Kernel: Actually send things between the socket endpoints.
Andreas Kling
2019-02-14
Kernel: More work on sockets. Fleshing out connect().
Andreas Kling
2019-02-14
Kernel: More work on sockets. Getting there..
Andreas Kling
2019-02-14
LibC: Add socket(), bind(), listen(), accept() and connect().
Andreas Kling
2019-02-14
Kernel: More sockets work. Fleshing out accept().
Andreas Kling
2019-02-14
Kernel: Begin fleshing out bind() syscall.
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: Post error messages to clients on protocol failure.
Andreas Kling
2019-02-14
WindowServer: Add WSClientConnection class to manage an individual client.
Andreas Kling
2019-02-14
WindowServer: Convert entire API to be message-based.
Andreas Kling
2019-02-13
WindowServer: Convert the remaining menu APIs into messages.
Andreas Kling
2019-02-13
WindowServer: Refactor more of the menu APIs to be message-based.
Andreas Kling
2019-02-13
Rename GUI_Event to GUI_ServerMessage.
Andreas Kling
2019-02-13
WindowServer: Begin refactoring towards a fully asynchronous protocol.
Andreas Kling
2019-02-13
WindowServer: Put a clock in the top right corner of the screen.
Andreas Kling
2019-02-12
Let's have makeall.sh build with make -j2.
Andreas Kling
2019-02-12
Add a little About app and hook it up to the system menu's "About..." entry.
Andreas Kling
2019-02-12
Fix some compilation warnings.
Andreas Kling
2019-02-12
Bootloader: Bump sector count once again.
Andreas Kling
2019-02-12
Kernel: Make sure processes always start out with fds 0, 1 and 2 open.
Andreas Kling
2019-02-12
WindowServer: Clean up any menu objects on process exit.
Andreas Kling
2019-02-12
Kernel: Don't bother trying to pass environment to init's testing processes.
Andreas Kling
2019-02-12
Plumb menu item activation events from WindowServer to clients.
Andreas Kling
2019-02-12
WindowServer: Add locking and fix coalesced invalidation race.
Andreas Kling
2019-02-12
PS2MouseDevice: Add current buffer size to debug logging.
Andreas Kling
2019-02-12
Add API's and plumbing for WindowServer clients to make menus.
Andreas Kling
2019-02-11
Kernel: Update block cache on write.
Andreas Kling
2019-02-11
WindowServer: Remove "unsafe" flag in WSMessageLoop::post_event().
Andreas Kling
2019-02-11
Ext2FS: Fix broken logic for accessing inode and block bitmaps.
Andreas Kling
2019-02-11
IDEDiskDevice: Detect disk errors and report failure to clients.
Andreas Kling
2019-02-11
WindowServer: Start implementing a menu system.
Andreas Kling
[next]