aboutsummaryrefslogtreecommitdiff
path: root/river/Cursor.zig
AgeCommit message (Expand)AuthorFilesLines
2024-01-06Cursor: Focus follows cursor focuses empty outputsWouter van Heijst1-0/+3
2024-01-04Cursor: clean up cursor theme loadingIsaac Freund1-17/+9
2024-01-04Cursor: actually set xcursor_nameMaxVerevkin1-3/+8
2023-12-01build: update to wlroots 0.17Isaac Freund1-55/+16
2023-11-14Cursor: fix high polling rate resize regressionIsaac Freund1-14/+24
2023-11-13Cursor: clamp cursor movement to resize boundsIsaac Freund1-0/+4
2023-11-03Cursor: use inflight_mode as needed in updateState()Isaac Freund1-30/+49
2023-10-25DragIcon: set position on creationIsaac Freund1-18/+2
2023-10-17Cursor: use total delta for resize calculationIsaac Freund1-46/+53
2023-10-16build: update to Zig 0.11.0Isaac Freund1-44/+45
2023-09-05Cursor: keep focus_follows_cursor_target updatedtiosgz1-17/+33
2023-08-13Root: migrate {all,active}_outputs to wl.listtiosgz1-3/+3
2023-08-13Root: rename field outputs to active_outputstiosgz1-1/+1
2023-03-15Cursor: apply x/y change during resize on commitIsaac Freund1-48/+60
2023-03-14Cursor: lock to current geometry during move/resizeIsaac Freund1-50/+25
2023-03-12river: add rules systemIsaac Freund1-1/+1
2023-03-05pointer-constraints: implement protocolIsaac Freund1-16/+54
2023-03-05Cursor: use pending position to warp during moveIsaac Freund1-2/+2
2023-03-04river: clean up some uneeded TODOsIsaac Freund1-1/+0
2023-03-04Cursor: store offset and warp cursor during moveIsaac Freund1-4/+17
2023-03-03xdg-shell: honor client move/resize requestsIsaac Freund1-1/+1
2023-03-03Cursor: allow resizing from all edgesIsaac Freund1-45/+157
2023-03-01View: only send configures through transactionsIsaac Freund1-2/+2
2023-03-01View: clamp to output on exiting float/fullscreenIsaac Freund1-1/+1
2023-03-01View: move borders state to State structIsaac Freund1-1/+1
2023-03-01Root: centralize focus(null) calls in applyPending()Isaac Freund1-3/+2
2023-02-28LayerSurface: fix use-after-free on destroyIsaac Freund1-1/+1
2023-02-28river: rework core data structures & transactionsIsaac Freund1-34/+21
2023-02-28Xwayland: render using the scene graphIsaac Freund1-1/+1
2023-02-28DragIcon: render using the scene graphIsaac Freund1-0/+33
2023-02-28LayerSurface: render using the scene graphIsaac Freund1-1/+1
2023-02-28session-lock: use the scene graphIsaac Freund1-4/+8
2023-02-28Cursor: remove surfaceAt()Isaac Freund1-270/+38
2023-02-28render: use wlr_scene to render viewsIsaac Freund1-1/+1
2023-02-28pointer-constraints: remove protocolIsaac Freund1-22/+0
2023-01-13Cursor: fix incorrect lock manager state assertionZakariyya Von Forslun1-1/+1
2023-01-12Seat: rework Xwayland Override Redirect focusIsaac Freund1-7/+3
2023-01-08deps: update to Zig 0.10Isaac Freund1-14/+9
2023-01-01Rework focus-follows-cursor to work with warpshironeko1-14/+28
2022-12-30touch: support drag and dropIsaac Freund1-2/+22
2022-12-29session-lock: fix potential raceIsaac Freund1-4/+4
2022-12-24build: handle wlroots built without xwayland supportIsaac Freund1-5/+10
2022-12-01Cursor: add on-focus-change optionshironeko1-0/+50
2022-11-25map-pointer: minor fixes and cleanupsIsaac Freund1-0/+4
2022-11-25map-pointer: allow running arbitrary commandsAlexander Courtis1-0/+4
2022-11-13ext-session-lock: implement protocolIsaac Freund1-2/+25
2022-11-13input-inhibit: remove support for protocolIsaac Freund1-7/+2
2022-11-13river: update to wlroots 0.16Isaac Freund1-13/+14
2022-06-22Cursor: implement initial touch supportIsaac Freund1-33/+128
2022-06-22Xwayland: restrict OR focus changes based on ICCCM input modelZakariyya Von Forslun1-1/+3