river/river
Isaac Freund fc6d1cca15
xdg-shell: determine tiled state by float state
How river currently sets this isn't really in accordance with the spirit
of the protocol. It was originally done this way to get gtk3 windows to
look a little bit better with borders drawn around them. However, I've
come to believe that river shouldn't just ignore standards like this.

The right way to do things would be to either implement the
xdg-decoration protocol for gtk properly or to be pragmatic and accept
some programs are intended to be used with CSD and that's OK.
2023-03-10 10:48:54 +01:00
..
command View: only send configures through transactions 2023-03-01 20:44:13 +01:00
c.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
command.zig deps: update to Zig 0.10 2023-01-08 16:21:42 +01:00
Config.zig river: rework core data structures & transactions 2023-02-28 18:28:17 +01:00
Control.zig deps: update to Zig 0.10 2023-01-08 16:21:42 +01:00
Cursor.zig pointer-constraints: implement protocol 2023-03-05 23:11:54 +01:00
Decoration.zig code: Cleanup use of std library for consistancy 2022-02-08 12:02:05 +01:00
DecorationManager.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
DragIcon.zig Xwayland: render using the scene graph 2023-02-28 14:55:59 +01:00
ForeignToplevelHandle.zig wlr-foreign-toplevel-management: implement protocol 2023-03-06 12:58:54 +01:00
IdleInhibitor.zig idle-inhibit: fix use-after-free 2023-01-21 14:54:14 +01:00
IdleInhibitorManager.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
InputConfig.zig river: clean up some uneeded TODOs 2023-03-04 20:58:02 +01:00
InputDevice.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
InputManager.zig pointer-constraints: implement protocol 2023-03-05 23:11:54 +01:00
Keyboard.zig Keyboard: fix keyboard-layout mapping crash 2023-02-28 14:40:10 +01:00
KeyboardGroup.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
KeycodeSet.zig Seat: avoid leaking eaten keys to client on focus 2022-05-29 23:12:21 +02:00
LayerSurface.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
Layout.zig river-status: only send layout name if changed 2023-03-09 23:14:26 +01:00
LayoutDemand.zig View: move borders state to State struct 2023-03-01 16:12:27 +01:00
LayoutManager.zig deps: update to Zig 0.10 2023-01-08 16:21:42 +01:00
LockManager.zig river: fix a few leaks 2023-03-04 20:12:37 +01:00
LockSurface.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
main.zig flags: further cleanup after Zig 0.10 2023-01-08 17:01:14 +01:00
Mapping.zig command/map: use flags.zig, cleanup 2022-12-28 21:56:42 +01:00
Mode.zig map-pointer: minor fixes and cleanups 2022-11-25 14:06:31 +01:00
Output.zig layer-shell: apply exclusive zones in separate pass 2023-03-07 23:43:23 +01:00
OutputStatus.zig OutputStatus: rework implementation 2023-02-28 18:28:17 +01:00
PointerConstraint.zig pointer-constraints: implement protocol 2023-03-05 23:11:54 +01:00
PointerMapping.zig map-pointer: minor fixes and cleanups 2022-11-25 14:06:31 +01:00
Root.zig pointer-constraints: implement protocol 2023-03-05 23:11:54 +01:00
SceneNodeData.zig pointer-constraints: implement protocol 2023-03-05 23:11:54 +01:00
Seat.zig Seat: fix potential assertion failure 2023-03-06 20:17:59 +01:00
SeatStatus.zig river: rework core data structures & transactions 2023-02-28 18:28:17 +01:00
Server.zig wlr-foreign-toplevel-management: implement protocol 2023-03-06 12:58:54 +01:00
StatusManager.zig OutputStatus: rework implementation 2023-02-28 18:28:17 +01:00
Switch.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
SwitchMapping.zig input: add map-switch/unmap-switch commands 2022-04-14 12:49:47 +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
View.zig river: improve comments on pending/inflight/current 2023-03-06 16:30:42 +01:00
wlroots_log_wrapper.c river: add custom wlroots log handler 2021-07-25 01:22:36 +02:00
XdgPopup.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
XdgToplevel.zig xdg-shell: determine tiled state by float state 2023-03-10 10:48:54 +01:00
XwaylandOverrideRedirect.zig Xwayland: eliminate unneeded user data usage 2023-03-08 11:37:28 +01:00
XwaylandView.zig Xwayland: eliminate unneeded user data usage 2023-03-08 11:37:28 +01:00