[PATCH 00/12] Improved text protocol and editor example

Jan Arne Petersen jpetersen at openismus.com
Thu Aug 30 10:16:05 PDT 2012


From: Jan Arne Petersen <jpetersen at openismus.com>

Fixed some small bugs in still open patches, and added them here since they are
dependencies of the other changes.

Improved the editor example adding cursor and selection support.

Improved the set_surrounding_text request in text_model.

Jan Arne Petersen (11):
  text: Remove surface arg in create_text_model
  text: Introduce input_method_context interface
  text: Add some documentation to the text protocol
  editor: Make text_entry a widget
  editor: Extract text handling into text_layout
  editor: Add support for cursor
  editor: Insert commit-string at cursor
  editor: Add support for selection
  editor: Add support for setting a preedit
  text: Fix set_surrounding_text request
  text: Split text and input-method protocols

Philipp Brüschweiler (1):
  text: Have only one text_model_factory

 clients/.gitignore        |   2 +
 clients/Makefile.am       |   6 +-
 clients/editor.c          | 551 ++++++++++++++++++++++++++++++++++++++--------
 clients/keyboard.c        |  41 +++-
 protocol/Makefile.am      |   5 +-
 protocol/input-method.xml |  81 +++++++
 protocol/text.xml         |  95 ++++++--
 src/.gitignore            |   2 +
 src/Makefile.am           |   4 +
 src/compositor.c          |   1 +
 src/compositor.h          |   3 +
 src/text-backend.c        | 202 ++++++++++++-----
 12 files changed, 825 insertions(+), 168 deletions(-)
 create mode 100644 protocol/input-method.xml

-- 
1.7.11.4



More information about the wayland-devel mailing list