river/river
Isaac Freund 59c9842c8f
Cursor: use inflight_mode as needed in updateState()
This fixes possible assertion failures when quickly cancelling and
starting a new move/resize. The following steps, take from the bug
report, can currently reproduce the race:

1. Start with a window in tiled mode.
2. Begin resizing the window with your cursor.
3. Send the window back to tiled mode (with a keybind) and quickly begin
resizing it again with your cursor.
2023-11-03 17:06:05 +01:00
..
command river: add outputs rule 2023-10-19 12:58:11 +02:00
c.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
command.zig river: focus-view and swap by spatial direction 2023-07-09 23:20:06 +02:00
Config.zig river: add outputs rule 2023-10-19 12:58:11 +02:00
Control.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Cursor.zig Cursor: use inflight_mode as needed in updateState() 2023-11-03 17:06:05 +01:00
DragIcon.zig DragIcon: set position on creation 2023-10-25 22:01:05 +02:00
ForeignToplevelHandle.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
IdleInhibitor.zig xdg-decoration: clean up implementation 2023-03-10 18:49:30 +01:00
IdleInhibitorManager.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
InputConfig.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
InputDevice.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
InputManager.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Keyboard.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
KeyboardGroup.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
KeycodeSet.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
LayerSurface.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Layout.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
LayoutDemand.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
LayoutManager.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
LockManager.zig Root: migrate {all,active}_outputs to wl.list 2023-08-13 11:10:46 +00:00
LockSurface.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
main.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Mapping.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Mode.zig map-pointer: minor fixes and cleanups 2022-11-25 14:06:31 +01:00
Output.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
OutputStatus.zig OutputStatus: rework implementation 2023-02-28 18:28:17 +01:00
PointerConstraint.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
PointerMapping.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Root.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
rule_list.zig river: make RuleList return deleted items 2023-10-19 01:21:52 +02:00
SceneNodeData.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Seat.zig DragIcon: set position on creation 2023-10-25 22:01:05 +02:00
SeatStatus.zig river: rework core data structures & transactions 2023-02-28 18:28:17 +01:00
Server.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
StatusManager.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Switch.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
SwitchMapping.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
test_main.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
util.zig deps: update to Zig 0.10 2023-01-08 16:21:42 +01:00
Vector.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
View.zig river: add outputs rule 2023-10-19 12:58:11 +02:00
wlroots_log_wrapper.c build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
XdgDecoration.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
XdgPopup.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
XdgToplevel.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
XwaylandOverrideRedirect.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
XwaylandView.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00