Skip to content
Commit db152d7c authored by Carlos Garnacho's avatar Carlos Garnacho Committed by Jonas Ådahl
Browse files

text-input: Add v3 of the text-input protocol



This new protocol description is an evolution of v2.

- All pre-edit text styling is gone.
- Pre-edit cursor can span characters.
- No events regarding input panel (OSK) state nor covered rectangle.
  Compositors are still free to handle situations where the keyboard
  focus rectangle is covered by the input panel.
- No set_preferred_language request for clients.
- There is no event to send keysyms. Compositors can use wl_keyboard
  interface instead.
- All state is double-buffered, with specified defaults.
- The compositor can be notified about external changes to the state.
- The client can detect outdated requests.

Signed-off-by: default avatarDorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
Signed-off-by: default avatarCarlos Garnacho <carlosg@gnome.org>
Reviewed-by: default avatarJonas Ådahl <jadahl@gmail.com>
Reviewed-by: default avatarSimon Ser <contact@emersion.fr>
parent 6d58be00
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment