[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