river/river
Isaac Freund d4b2f2b0fc
Seat: send enter event on keyboard device creation
Currently we don't send an enter event when a new keyboard device is
created which causes issues when switching ttys. On switching away the
keyboard device is destroyed and leave is sent. Currently on switching
back the keyboard device is re-created but no enter event is sent before
we start sending key events, which is a violation of the protocol.
2022-07-26 16:25:04 +02:00
..
command Seat: refactor InputDevice handling 2022-06-21 16:25:37 +02:00
Box.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
c.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
command.zig Cursor: Add a hide-cursor command 2022-04-14 13:37:31 +02:00
Config.zig Cursor: revive 'always' focus-follows-cursor mode 2022-06-03 12:03:08 +02:00
Control.zig command: Remove allocator arg 2022-02-08 13:53:52 +01:00
Cursor.zig Cursor: implement initial touch support 2022-06-22 11:06:35 +02: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 DragIcon: Properly initialize if already mapped 2022-02-26 16:54:48 +01:00
IdleInhibitor.zig idle-inhibit: implement protocol 2022-05-11 14:14:01 +02:00
IdleInhibitorManager.zig idle-inhibit: implement protocol 2022-05-11 14:14:01 +02:00
InputConfig.zig Seat: refactor InputDevice handling 2022-06-21 16:25:37 +02:00
InputDevice.zig Cursor: implement initial touch support 2022-06-22 11:06:35 +02:00
InputManager.zig Seat: refactor InputDevice handling 2022-06-21 16:25:37 +02:00
Keyboard.zig Seat: refactor InputDevice handling 2022-06-21 16:25:37 +02:00
KeycodeSet.zig Seat: avoid leaking eaten keys to client on focus 2022-05-29 23:12:21 +02:00
LayerSurface.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
Layout.zig code: Cleanup use of std library for consistancy 2022-02-08 12:02:05 +01:00
LayoutDemand.zig LayoutDemand: handle too many view dimensions correctly 2022-07-19 13:17:09 +02:00
LayoutManager.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
main.zig river: error out if default init is not executable 2022-06-06 21:53:55 +02:00
Mapping.zig Mapping: Do not translate keys with xkb 2022-05-15 23:08:34 +02:00
Mode.zig river-status: add mode event to seat status 2022-06-01 00:15:09 +02:00
Output.zig Output: retry other modes if preferred fails 2022-07-10 19:17:15 +02:00
OutputStatus.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
PointerConstraint.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
PointerMapping.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
render.zig Xwayland: Rename XwaylandUnmanaged to XwaylandOverrideRedirect 2022-05-30 01:08:09 +02:00
Root.zig deps: update to latest zig-wlroots 2022-06-23 18:50:00 +02:00
Seat.zig Seat: send enter event on keyboard device creation 2022-07-26 16:25:04 +02:00
SeatStatus.zig river-status: only send mode event if client bound version 3 2022-06-02 12:21:57 +02:00
Server.zig Xwayland: Rename XwaylandUnmanaged to XwaylandOverrideRedirect 2022-05-30 01:08:09 +02:00
StatusManager.zig river-status: add mode event to seat status 2022-06-01 00:15:09 +02:00
Subsurface.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
Switch.zig Seat: refactor InputDevice handling 2022-06-21 16:25:37 +02: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 code: Cleanup use of std library for consistancy 2022-02-08 12:02:05 +01:00
view_stack.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
View.zig deps: update to latest zig-wlroots 2022-07-01 20:53:45 +02:00
VoidView.zig View: use last set fullscreen state in applyPending() 2022-02-05 00:08:21 +01:00
wlroots_log_wrapper.c river: add custom wlroots log handler 2021-07-25 01:22:36 +02:00
XdgPopup.zig XdgPopup: fix unconstrain rect with layer surfaces 2022-07-18 18:27:57 +00:00
XdgToplevel.zig View: refactor initialization 2022-05-29 16:28:12 +02:00
XwaylandOverrideRedirect.zig Xwayland: fix View.fromWlrSurface for OR surfaces 2022-06-24 12:05:54 +02:00
XwaylandView.zig Xwayland: Rename XwaylandUnmanaged to XwaylandOverrideRedirect 2022-05-30 01:08:09 +02:00