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
/
WSWindowManager.h
Age
Commit message (
Expand
)
Author
2019-02-26
WindowServer: Add a simple CPU usage graph to the global menu bar.
Andreas Kling
2019-02-20
WindowServer: Support resizing windows.
Andreas Kling
2019-02-20
WindowServer: Remove some unused WSWindowManager members.
Andreas Kling
2019-02-20
LibGUI: Implement enter/leave events (with WindowServer support.)
Andreas Kling
2019-02-19
WindowServer: Avoid overdraw by shattering dirty rects into unique shards.
Andreas Kling
2019-02-17
Add ability to switch video modes from the system menu.
Andreas Kling
2019-02-17
WindowServer: WSWindow can have a pointer to the client rather than an ID.
Andreas Kling
2019-02-17
WindowServer: Move video mode setup to WSScreen.
Andreas Kling
2019-02-17
Move WindowServer to userspace.
Andreas Kling
2019-02-16
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
Andreas Kling
2019-02-14
WindowServer: Make MenuBar unaware of Process.
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: Refactor more of the menu APIs to be message-based.
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-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: Add a WSWindowType enum.
Andreas Kling
2019-02-12
WindowServer: Clean up any menu objects on process exit.
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
2019-02-11
WindowServer: Make automatic menu dismissal feel more "natural."
Andreas Kling
2019-02-11
WindowServer: Start implementing a menu system.
Andreas Kling
2019-02-08
Kernel: Use a Lockable<bool> for sysctl booleans as well.
Andreas Kling
2019-02-08
WindowServer: Allow changing the desktop wallpaper through a sysctl.
Andreas Kling
2019-02-08
WindowServer: Support desktop wallpapers.
Andreas Kling
2019-02-07
WindowServer: Coordinate double-buffering with the BochsVGA card.
Andreas Kling
2019-02-06
Bootloader: Locate the kernel's data segment and clear it.
Andreas Kling
2019-02-05
Add a simple close button ("X") to windows.
Andreas Kling
2019-02-04
LizaBold8x10: Import a bold variant of Liza8x10 and make it the default bold.
Andreas Kling
2019-01-26
WindowServer: Rename the two painting phases.
Andreas Kling
2019-01-26
WindowServer: More event -> message renaming.
Andreas Kling
2019-01-26
WindowServer: Rename WSEvent to WSMessage.
Andreas Kling
2019-01-25
Snazz up the windows with some title bar gradients. :^)
Andreas Kling
2019-01-25
WindowServer: Put the desktop background color in a member.
Andreas Kling
2019-01-21
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
Andreas Kling
2019-01-19
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
Andreas Kling
2019-01-19
WSWindowManager: Minor style fixes.
Andreas Kling
2019-01-18
WindowServer: Use a different border color for windows being dragged.
Andreas Kling
2019-01-18
Add mechanism to expose kernel variables to userspace via ProcFS.
Andreas Kling
2019-01-18
WindowServer: Merge WSFrameBuffer into WSScreen.
Andreas Kling
2019-01-18
Update coding style in WSWindowManager.
Andreas Kling
2019-01-18
Make it possible to invalidate only a portion of a window.
Andreas Kling
2019-01-17
Add WindowActivated and WindowDeactivated events.
Andreas Kling
2019-01-17
Rename SpinLock to Lock. It hasn't been a SpinLock for some time.
Andreas Kling
2019-01-16
Allow the scheduler to unblock the current process.
Andreas Kling
2019-01-16
Tear out or duplicate what's unique for WindowServer from Widgets.
Andreas Kling