summaryrefslogtreecommitdiff
path: root/WindowServer/WSWindowManager.cpp
AgeCommit message (Expand)Author
2019-02-13Rename GUI_Event to GUI_ServerMessage.Andreas Kling
2019-02-13WindowServer: Begin refactoring towards a fully asynchronous protocol.Andreas Kling
2019-02-13WindowServer: Don't spawn new processes with WindowServer as parent.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: Menu windows shouldn't steal focus when clicked.Andreas Kling
2019-02-12Add a little About app and hook it up to the system menu's "About..." entry.Andreas Kling
2019-02-12WindowServer: Don't crash when trying to open an empty menu.Andreas Kling
2019-02-12WindowServer: Made a slightly nicer icon for the system menu.Andreas Kling
2019-02-12WindowServer: Draw menu windows above normal windows.Andreas Kling
2019-02-12WindowServer: Add a WSWindowType enum.Andreas Kling
2019-02-12WindowServer: Send all mouse events inside the menubar rect to the menubar.Andreas Kling
2019-02-12WindowServer: Make it possible to launch a terminal from the system menu.Andreas Kling
2019-02-12WindowServer: Clean up any menu objects on process exit.Andreas Kling
2019-02-12WindowServer: Add locking and fix coalesced invalidation race.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: Let's call the default menu "Dummy" for now.Andreas Kling
2019-02-11WindowServer: Make automatic menu dismissal feel more "natural."Andreas Kling
2019-02-11WindowServer: Let's have a cute little symbol for the system menu.Andreas Kling
2019-02-11WindowServer: Don't keep menu items in hovered state after the cursor leaves.Andreas Kling
2019-02-11WindowServer: Switch current menu if hovering over another menu with button.Andreas Kling
2019-02-11WindowServer: Give menu items an identifier field and add a simple callback.Andreas Kling
2019-02-11WindowServer: More work on menus.Andreas Kling
2019-02-11WindowServer: Start implementing a menu system.Andreas Kling
2019-02-08Let's have two wallpapers installed so we can test switching.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-07Kernel: When a lock is busy, donate remaining process ticks to lock holder.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-05WindowServer: Tweak window title bar look.Andreas Kling
2019-02-05WindowServer: Tweak look of window close button.Andreas Kling
2019-02-05SharedGraphics: Add some useful painting helpers and make use of them.Andreas Kling
2019-02-05WindowServer: Make the window close button look a bit nicer.Andreas Kling
2019-02-05Add a simple close button ("X") to windows.Andreas Kling
2019-02-05Rename LizaBold to LizaRegular and LizaBlack to LizaBold.Andreas Kling
2019-02-04LizaBold8x10: Import a bold variant of Liza8x10 and make it the default bold.Andreas Kling
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-02-03WindowServer: Add some stripes to the window titles.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-27Make buttons unpress when the cursor leaves the button rect.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