diff --git a/protocol/wayland.xml b/protocol/wayland.xml index de6756b4..ebde14a8 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -2515,6 +2515,9 @@ From version 7 onwards, the fd must be mapped with MAP_PRIVATE by the recipient, as MAP_SHARED may fail. + + From version 10 onwards, the compositor must not send this event while + the wl_keyboard has an active surface. @@ -2659,6 +2662,23 @@ + + + + + + Indicates the end of a set of events that logically belong together. + + Clients should accumulate all wl_keyboard events until they receive a + frame event and then apply the events atomically. + + For example, if a leave event is followed by an enter event in the same + frame, then the client never lost keyboard focus even though it received + a leave event. A compositor might use this to atomically move the + keyboard focus between client surfaces or when sending a new + wl_keyboard.keymap. + +