From: Jan Arne Petersen <jpeter...@openismus.com> Another series of input method support patches. Mostly some cleanups in the protocol:
* Remove some unused requests events (set_preedit etc) * Add a commit request to allow to batch different state changes on application side together. That needs some more documentation (also how it works in the other direction on preedit_string and commit_string events). * Add show/hide input panel requests to allow not always shwoing input panels when activated (for example requiring an extra touch). * Rename set_micro_focus to set_cursor_rectangle to make more clear what the requests does. * Split out the cursor position change from the commit_string into an own event (and also allow to change the anchor position). Jan Arne Petersen (5): text: Remove unused requests/events text: Add commit request text: Add show/hide_input_panel requests text: Rename set_micro_focus request text: Split out cursor_position clients/editor.c | 103 ++++++++++++++++++++++++++++++--------------- clients/keyboard.c | 41 ++++++++++++------ clients/weston-simple-im.c | 27 +++++++++--- protocol/input-method.xml | 7 ++- protocol/text.xml | 34 ++++++++++++--- src/shell.c | 3 ++ src/text-backend.c | 75 +++++++++++++++++++++++++++------ 7 files changed, 217 insertions(+), 73 deletions(-) -- 1.8.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel