aboutsummaryrefslogtreecommitdiff
path: root/src/handlers
AgeCommit message (Expand)Author
2025-01-10Fix new Clippy warningsIvan Molodetskikh
2025-01-04Migrate to new Rectangle functionsIvan Molodetskikh
2025-01-03Clear on-demand layer-shell focus in more casesIvan Molodetskikh
2025-01-03Allow pop-up grabs for bottom and background layersIvan Molodetskikh
2025-01-02 skip keyboard focus for layer shell surfaces not...Christian Meissl
2025-01-02xdg: do not focus unmapped popup on grabChristian Meissl
2024-12-30Implement default-window-height for scrolling windowsIvan Molodetskikh
2024-12-30Dump post-unfullscreen configure in snapshot testsIvan Molodetskikh
2024-12-30Disable double-resize-click for floating windowsIvan Molodetskikh
2024-12-30Implement buffer delta for toplevelsIvan Molodetskikh
2024-12-30Implement default-window-height window ruleIvan Molodetskikh
2024-12-30floating: Support default-column-width in most casesIvan Molodetskikh
2024-12-30Add open-focused window ruleIvan Molodetskikh
2024-12-30layout: Refactor window opening targetsIvan Molodetskikh
2024-12-30Implement floating child stacking above parentsIvan Molodetskikh
2024-12-30Initial WIP floating window implementationIvan Molodetskikh
2024-12-22Add test-only single-pixel-buffer supportIvan Molodetskikh
2024-12-11Activate monitors on session unlock (#858)Salman Farooq
2024-12-01layout: Extract ScrollingSpaceIvan Molodetskikh
2024-11-29Add strict-new-window-focus-policy debug flagIvan Molodetskikh
2024-11-29Activate newly mapped windows with a valid activation tokenChristian Meissl
2024-11-22Focus target window/output on DnDIvan Molodetskikh
2024-11-14Implement layer rules: opacity and block-out-fromIvan Molodetskikh
2024-11-12Add PID to Window IPCIvan Molodetskikh
2024-11-03xdg: cleanup activation tokensChristian Meissl
2024-11-03Remove pointer_grab_ongoing in favor of checking the actual grabIvan Molodetskikh
2024-11-03Use is() instead of downcast().is_some()Ivan Molodetskikh
2024-11-03Correct pointer constraint activation logicIvan Molodetskikh
2024-11-03Rename pointer_focus to pointer_contents, clarify commentsIvan Molodetskikh
2024-11-02Replace current_state() with with_toplevel_role()Ivan Molodetskikh
2024-10-28Deny toplevel move from DnD grabsIvan Molodetskikh
2024-10-27Implement touch interactive resizeIvan Molodetskikh
2024-10-27Implement touch interactive moveIvan Molodetskikh
2024-10-27Implement interactive window moveRasmus Eneman
2024-10-10layout: Replace move_window_to_output with move_to_outputIvan Molodetskikh
2024-10-10layout: Reduce field visibilityIvan Molodetskikh
2024-10-06implement locked cursor position hints (#685)sodiboo
2024-09-30Update SmithayIvan Molodetskikh
2024-09-30handle role specific buffer offsetChristian Meissl
2024-09-10Give focus to on-demand layer surfaces on mapIvan Molodetskikh
2024-09-10Possibly fix some unsync subsurfaces not redrawing outputIvan Molodetskikh
2024-09-06Implement by-id window addressing in IPC and CLI, fix move-column-to-workspaceIvan Molodetskikh
2024-09-03Use libdisplay-info for make/model/serial parsing, implement throughoutIvan Molodetskikh
2024-09-01Change MappedIt::get() to return u64Ivan Molodetskikh
2024-08-23Register deadline timer for closing transactionIvan Molodetskikh
2024-08-23Implement window close transactionIvan Molodetskikh
2024-08-22Implement resize transactionsIvan Molodetskikh
2024-08-22Handle dmabuf blocker separately in toplevel pre-commitIvan Molodetskikh
2024-08-13Implement stub mutter-x11-interopIvan Molodetskikh
2024-08-08feat: update screencopy to version 3Michael Yang