index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
WindowServer
Age
Commit message (
Expand
)
Author
2019-02-17
WindowServer: Move video mode setup to WSScreen.
Andreas Kling
2019-02-17
WindowServer: Make the menubar clock work again in the post-kernel world.
Andreas Kling
2019-02-17
Move WindowServer to userspace.
Andreas Kling
2019-02-16
WindowServer: Prune more kernel-related gunk.
Andreas Kling
2019-02-16
SharedGraphics: Rework GraphicsBitmap::create_kernel_only() into create().
Andreas Kling
2019-02-16
Kernel: Add a simple shared memory API for two processes only.
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-15
WindowServer: Slurp all available client messages when checking them.
Andreas Kling
2019-02-15
WindowServer: Rename GUI_Foo to WSAPI_Foo.
Andreas Kling
2019-02-15
Move WindowServer API types header into WindowServer/.
Andreas Kling
2019-02-15
Kernel: Remove GUIEventDevice.
Andreas Kling
2019-02-14
Port the WindowServer and LibGUI to communicate through local sockets.
Andreas Kling
2019-02-14
WindowServer: Ignore attempts to make menu windows the active window.
Andreas Kling
2019-02-14
WindowServer: Add debug logging if we try to activate a client-less window.
Andreas Kling
2019-02-14
WindowServer: Make MenuBar unaware of Process.
Andreas Kling
2019-02-14
WindowServer: Make WSMenu use WSClientConnection::post_message().
Andreas Kling
2019-02-14
WindowServer: Get rid of the WSWindow lock now that accesses are serial.
Andreas Kling
2019-02-14
WindowServer: Post error if trying to destroy non-existent menubar.
Andreas Kling
2019-02-14
WindowServer: Add WSClientConnection::create_bitmap().
Andreas Kling
2019-02-14
WindowServer: Add WSClientConnection::post_message().
Andreas Kling
2019-02-14
WindowServer: Post error messages to clients on protocol failure.
Andreas Kling
2019-02-14
WindowServer: Refactor WSClientConnection to have one function per request.
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: Don't spawn new processes with WindowServer as parent.
Andreas Kling
2019-02-13
WindowServer: Forgot to actually set 'had_any_timer' after we had any timer.
Andreas Kling
2019-02-13
WindowServer: Put a clock in the top right corner of the screen.
Andreas Kling
2019-02-13
WindowServer: Try out a new IterationDecision thing for lambda iteration.
Andreas Kling
2019-02-13
WindowServer: Switch menubar based on the currently active window.
Andreas Kling
2019-02-12
WindowServer: Process window mouse events in the correct z-order.
Andreas Kling
2019-02-12
WindowServer: Menu windows shouldn't steal focus when clicked.
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
WindowServer: Don't crash when trying to open an empty menu.
Andreas Kling
2019-02-12
WindowServer: Made a slightly nicer icon for the system menu.
Andreas Kling
2019-02-12
WindowServer: Draw menu windows above normal windows.
Andreas Kling
2019-02-12
Fix some compilation warnings.
Andreas Kling
2019-02-12
WindowServer: Add a WSWindowType enum.
Andreas Kling
2019-02-12
WindowServer: Send all mouse events inside the menubar rect to the menubar.
Andreas Kling
2019-02-12
WindowServer: Make it possible to launch a terminal from the system menu.
Andreas Kling
2019-02-12
WindowServer: Clean up any menu objects on process exit.
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
WindowServer: Always include the system menu in the menubar.
Andreas Kling
2019-02-12
WindowServer: More work on the menu system.
Andreas Kling
2019-02-12
Add API's and plumbing for WindowServer clients to make menus.
Andreas Kling
[next]