summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-02-16Kernel: Add a simple shared memory API for two processes only.Andreas Kling
2019-02-16Kernel: Rename create_framebuffer_wrapper() to create_for_physical_range().Andreas Kling
2019-02-16Kernel: Remove knowledge about BochsVGADevice from Process.Andreas Kling
2019-02-16Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.Andreas Kling
2019-02-16Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.Andreas Kling
2019-02-16Kernel: Add empty BlockDevice class.Andreas Kling
2019-02-16Kernel: Add Device base class for CharacterDevice.Andreas Kling
2019-02-15Kernel: Sending a signal to another process needs to disable interrupts.Andreas Kling
2019-02-15Ext2FS: Fix various bugs in inode and block allocation.Andreas Kling
2019-02-15LibC: The standard C library needs to be able to build as pure C.Andreas Kling
2019-02-15LibC: Fix busted realloc() implementation.Andreas Kling
2019-02-15Enable -Wimplicit-fallthrough.Andreas Kling
2019-02-15LibC: Actually, malloc() can return null so don't lie about that.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-15WindowServer: Slurp all available client messages when checking them.Andreas Kling
2019-02-15WindowServer: Rename GUI_Foo to WSAPI_Foo.Andreas Kling
2019-02-15Move WindowServer API types header into WindowServer/.Andreas Kling
2019-02-15VFS: Add two assertions to resolve_path() to catch corrupted file systems.Andreas Kling
2019-02-15Kernel: Remove GUIEventDevice.Andreas Kling
2019-02-14Kernel: Fix some broken debug log statements.Andreas Kling
2019-02-14LibGUI: Add some extremely primitive retrying for the server connection.Andreas Kling
2019-02-14Userland: /bin/ls should display socket files nicely.Andreas Kling
2019-02-14Port the WindowServer and LibGUI to communicate through local sockets.Andreas Kling
2019-02-14Kernel: Let's say that listening+bound sockets "can read."Andreas Kling
2019-02-14Kernel: Actually send things between the socket endpoints.Andreas Kling
2019-02-14Kernel: More work on sockets. Fleshing out connect().Andreas Kling
2019-02-14Kernel: More work on sockets. Getting there..Andreas Kling
2019-02-14LibC: Add socket(), bind(), listen(), accept() and connect().Andreas Kling
2019-02-14Kernel: More sockets work. Fleshing out accept().Andreas Kling
2019-02-14LibC: Remove obsolete errno codes for windowing syscalls.Andreas Kling
2019-02-14Kernel: Begin fleshing out bind() syscall.Andreas Kling
2019-02-14Kernel: Begin implementing UNIX domain sockets.Andreas Kling
2019-02-14WindowServer: Ignore attempts to make menu windows the active window.Andreas Kling
2019-02-14WindowServer: Add debug logging if we try to activate a client-less window.Andreas Kling
2019-02-14WindowServer: Make MenuBar unaware of Process.Andreas Kling
2019-02-14WindowServer: Make WSMenu use WSClientConnection::post_message().Andreas Kling
2019-02-14Kernel: Remove ProcessGUI.cpp, merging remainders into Process.cpp.Andreas Kling
2019-02-14WindowServer: Get rid of the WSWindow lock now that accesses are serial.Andreas Kling
2019-02-14WindowServer: Post error if trying to destroy non-existent menubar.Andreas Kling
2019-02-14WindowServer: Add WSClientConnection::create_bitmap().Andreas Kling
2019-02-14WindowServer: Add WSClientConnection::post_message().Andreas Kling
2019-02-14LibGUI: Yield (using select()) in GEventLoop::wait_for_specific_event().Andreas Kling
2019-02-14WindowServer: Post error messages to clients on protocol failure.Andreas Kling
2019-02-14FileManager: Add some menus.Andreas Kling
2019-02-14WindowServer: Refactor WSClientConnection to have one function per request.Andreas Kling
2019-02-14WindowServer: Add WSClientConnection class to manage an individual client.Andreas Kling
2019-02-14WindowServer: Convert entire API to be message-based.Andreas Kling
2019-02-13WindowServer: Convert the remaining menu APIs into messages.Andreas Kling
2019-02-13WindowServer: Refactor more of the menu APIs to be message-based.Andreas Kling
2019-02-13Rename GUI_Event to GUI_ServerMessage.Andreas Kling