summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer
AgeCommit message (Expand)Author
2021-07-03WindowServer: Improve occlusion calculationsTom
2021-07-03WindowServer: Show window's desktop in window switcher if neededTom
2021-07-03WindowServer: Support two window switcher modes: all or current desktopTom
2021-07-03WindowServer: Add API to change virtual desktop settingsTom
2021-07-03WindowServer: Add basic virtual desktop supportTom
2021-07-03Everywhere: Use IPC include syntaxTimothy
2021-07-02AK+Everywhere: Remove StringView::find_{first,last}_of(char) methodsMax Wipfli
2021-07-02LibThreading: Add ability to cancel ongoing BackgroundActionsSpencer Dixon
2021-07-02WindowServer: Fix redrawing menu window that already existedTom
2021-06-30AK: Remove the LexicalPath::is_valid() APIMax Wipfli
2021-06-29WindowServer: Fix animations not triggering renderingTom
2021-06-28WindowServer: Change animation time to durationErik Sommer
2021-06-28WindowServer: Fix menu location on screens other than main screenTom
2021-06-28WindowServer: Fix regression flushing scaled displaysTom
2021-06-28WindowServer: Make vertical maximize work on other screensTom
2021-06-28LibGUI+WindowServer: Add new WMEvent Super+SpaceSpencer Dixon
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-27WindowServer: Try to auto-add unconfigured framebuffer devicesTom
2021-06-27WindowServer: Coalesce flushing buffers into one ioctl() callTom
2021-06-27WindowServer: Use relative coordinates when flushing screen dirty rectsTom
2021-06-27WindowServer: Fix geometry label not updating if it isn't movingTom
2021-06-25WindowServer: Change rendering drag&drop to use the Overlay classTom
2021-06-25WindowServer: Change window geometry label to use the Overlay classTom
2021-06-25WindowServer: Add an Overlay class for flicker-free overlay renderingTom
2021-06-25WindowServer: Enhance simple shadow function to include optional frameTom
2021-06-25WindowServer: Redraw screen when switching back from ttySahan Fernando
2021-06-25Userland: Add FB_FLUSH ioctl for fbdevSahan Fernando
2021-06-25WindowServer: Scale Mouse movementsAlexander
2021-06-22WindowServer: Send events once when global cursor tracking is enabledGunnar Beutner
2021-06-21WindowServer: Fix animated cursor regressionTom
2021-06-21WindowServer: Focus windows blocked by a modal windowMax Wipfli
2021-06-20WindowServer: Reload icons on scale changesTom
2021-06-20WindowServer: Update compositor reference to cursor on reloadTom
2021-06-20WindowServer: Enable screen capture to span multiple screensTom
2021-06-20WindowServer: Load multiple scaled versions of Bitmaps and CursorsTom
2021-06-20WindowServer: Add API to set/get screen layoutsTom
2021-06-20WindowServer: Validate that all screens can be reachedTom
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: Move key event handling to its own functionAndreas Kling
2021-06-18WindowServer: Make various functions take MouseEvent by const referenceAndreas Kling
2021-06-18WindowServer: Don't include frame when determining hovered windowAndreas Kling
2021-06-18WindowServer: Simplify handling of the window resize candidateAndreas Kling
2021-06-18WindowServer: Reorder and annotate the mouse event processing codeAndreas Kling
2021-06-18WindowServer: Simplify how we determine the hovered windowAndreas Kling
2021-06-18WindowServer: Simplify processing of window-specific mouse eventsAndreas Kling
2021-06-18WindowServer: Unify hit testing between fullscreen/regular windowsAndreas Kling