summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Window.cpp
AgeCommit message (Expand)Author
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-02LibGUI, WindowServer: Greatly simplify menubar logicsin-ack
2021-08-01Services: Remove unused header includesBrian Gianforcaro
2021-07-28WindowServer: Don't draw separator between pin window & close for modalsLuK1337
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-18WindowServer: Fix compositor overdraw issues related to transparencyTom
2021-07-08WindowServer: Allow partial repaints in window frame & menubarsAndreas Kling
2021-07-07WindowServer: Add WindowFrame::invalidate_menubar() and use itAndreas Kling
2021-07-07WindowServer: Allow windows to be pinnable (always on top)Andres Crucitti
2021-07-05WindowServer: Improve screen invalidation on window state changesTom
2021-07-04WindowServer: Only run window animation for windows on current desktopTom
2021-07-04WindowServer: Add show desktop toggle IPC callForLoveOfCats
2021-07-03WindowServer: Rename Window::outer_stack -> Window::window_stackTom
2021-07-03WindowServer: Add API to change virtual desktop settingsTom
2021-06-28WindowServer: Change animation time to durationErik Sommer
2021-06-27WindowServer: Un-tile window if resizing warrants itTom
2021-06-27WindowServer+LibGUI: Allow specifying a "launch origin" for new windowsAndreas Kling
2021-06-27WindowServer: Add a more generic mechanism for animationsAndreas Kling
2021-06-25WindowServer: Change window geometry label to use the Overlay classTom
2021-06-20WindowServer: Fix artifacts after window resize in some casesTom
2021-06-20WindowServer: Constrain rendering windows to one screen in some casesTom
2021-06-20WindowServer: Add initial support for rendering on multiple screensTom
2021-06-18WindowServer: Make hit test results richerAndreas Kling
2021-06-18WindowServer: Allow each WindowStack to have an active windowAndreas Kling
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-03WindowServer: Add sanity checks to `create_window` IPCMatthew Jones
2021-05-10WindowServer: Add "Move" action to window menusAndreas Kling
2021-05-10WindowServer: Add separator above "Close" in window menusAndreas Kling
2021-05-10WindowServer: Compute final window title before passing to WM clientsAndreas Kling
2021-05-09WindowServer: Notify WM clients when a window's modified state changesAndreas Kling
2021-05-09WindowServer: Tweak width/height of automatic window tile rectsAndreas Kling
2021-05-09WindowServer: Simplify the way we update items in the window menuAndreas Kling
2021-05-09WindowServer: Open window menu on Alt+SpaceEric Butler
2021-05-03Userland: Update IPC calls to use proxiesGunnar Beutner
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-05-02WindowServer+Base: Show alternate close button for "modified" windowsAndreas Kling
2021-05-02WindowServer+LibGUI+Taskbar: Store window progress as Optional<int>Andreas Kling
2021-05-01WindowServer+LibGfx: Automatic "modified" markers in window titlesAndreas Kling
2021-05-01WindowServer: Add Window "modified" stateAndreas Kling
2021-04-29WindowServer: Fix alpha hit-test accessing out-of-bounds pixelsTom
2021-04-28WindowServer: Use window menu actions when clicking frame buttonsTom
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18Everywhere: Rename title_bar => titlebarAndreas Kling
2021-04-17LibGUI+WindowServer: Separate window manager IPC from regular IPCsin-ack
2021-04-16WindowServer: Recalculate window rect when toggling menubarLinus Groh
2021-04-16WindowServer: Replace window menu action magic numbers with enumLinus Groh
2021-04-15WindowServer: Clean up some of the code around menu item hoveringAndreas Kling
2021-04-13Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"Andreas Kling
2021-04-12WindowServer: Strip Alt-shortcut marker ('&') when measuring menu textsAndreas Kling
2021-04-10WindowServer: Alt shortcuts and book title capitalization in menusAndreas Kling