[PATCH 0/5] Input method support cleanup
Jan Arne Petersen
jpetersen at openismus.com
Thu Jan 31 06:52:18 PST 2013
From: Jan Arne Petersen <jpetersen at 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
More information about the wayland-devel
mailing list