river/river
Isaac Freund 134a6bcfb5
TextInput: handle multiple text inputs correctly
The protocol states that we must send enter and leave to all text input
objects if the client has created multiple.

Only one text input is allowed to be activated by the client per seat
however.
2024-01-01 23:02:55 -06:00
..
command keyboard: add the ability to load layout from file 2023-11-09 13:23:07 +01:00
c.zig code: relicense to GPL-3.0-only 2022-01-31 19:33:22 +01:00
command.zig keyboard: add the ability to load layout from file 2023-11-09 13:23:07 +01:00
Config.zig rules: rename "tag" action to "tags" 2023-11-08 11:33:27 +01:00
Control.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Cursor.zig build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
DragIcon.zig build: update to wlroots 0.17 2023-12-01 17:29:05 +01: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 build: update to wlroots 0.17 2023-12-01 17:29:05 +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 TextInput: handle multiple text inputs correctly 2024-01-01 23:02:55 -06:00
InputRelay.zig TextInput: handle multiple text inputs correctly 2024-01-01 23:02:55 -06:00
Keyboard.zig river: Implement input_method and text_input 2024-01-01 23:02:54 -06:00
KeyboardGroup.zig river: update to wlroots 0.16 2022-11-13 16:16:07 +01:00
KeycodeSet.zig river: Implement input_method and text_input 2024-01-01 23:02:54 -06:00
LayerSurface.zig build: update to wlroots 0.17 2023-12-01 17:29:05 +01: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 build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
LockSurface.zig build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
main.zig build: require at least wlroots 0.17.1 2024-01-01 22:55:15 -06: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 output-management: fix output config application 2024-01-01 22:52:25 -06:00
OutputStatus.zig OutputStatus: rework implementation 2023-02-28 18:28:17 +01:00
PointerConstraint.zig pointer-constraints: fix assertion failure 2023-11-06 13:14:16 +01:00
PointerMapping.zig build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Root.zig output-management: work around wlroots crash 2024-01-01 22:52:25 -06:00
rule_list.zig river: make RuleList return deleted items 2023-10-19 01:21:52 +02:00
SceneNodeData.zig SceneNodeData: fix fromNode() 2023-12-05 00:27:22 +01:00
Seat.zig TextInput: handle multiple text inputs correctly 2024-01-01 23:02:55 -06:00
SeatStatus.zig river: rework core data structures & transactions 2023-02-28 18:28:17 +01:00
Server.zig gamma-control: track wlroots 0.17 changes 2023-12-29 16:22:15 -06: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
TextInput.zig TextInput: handle multiple text inputs correctly 2024-01-01 23:02:55 -06: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 View: handle map while no outputs are available 2023-11-09 16:36:39 +01: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 wlroots 0.17 2023-12-01 17:29:05 +01:00
XdgPopup.zig SceneNodeData: allow access from wlr_surfaces 2023-03-04 22:41:35 +01:00
XdgToplevel.zig build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
XwaylandOverrideRedirect.zig deps: update to lastest zig-wlroots 2023-12-06 11:00:45 +01:00
XwaylandView.zig deps: update to lastest zig-wlroots 2023-12-06 11:00:45 +01:00