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