From: Jan Arne Petersen <[email protected]> Fixed some small bugs in still open patches, and added them here since they are dependencies of the other changes.
Improve the editor example adding cursor, selection and pre-edit support. Add a proper QWERTY keyboard layout example with upper- and lowercase letters. Enhance the protocol with a better set_surrounding_text request, support for pre-edit strings, support for deleting text (delete_surrounding_text), support for control keys and a request to reset text buffers. Show the enhanced protocol in the editor and keyboard examples. The patches are also at the https://github.com/openismus/weston repository. Jan Arne Petersen (16): 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 keyboard: Use a qwerty virtual keyboard layout text: Add support for pre-edit string text: Add delete_surrounding_text to protocol text: Add support for control keys to the protocol text: Add reset requets to protocol Philipp Brüschweiler (1): text: Have only one text_model_factory clients/.gitignore | 2 + clients/Makefile.am | 6 +- clients/editor.c | 642 +++++++++++++++++++++++++++++++++++++++------- clients/keyboard.c | 306 +++++++++++++++++++--- protocol/Makefile.am | 1 + protocol/input-method.xml | 98 +++++++ protocol/text.xml | 104 ++++++-- src/.gitignore | 2 + src/Makefile.am | 4 + src/compositor.c | 1 + src/compositor.h | 3 + src/text-backend.c | 245 ++++++++++++++---- tests/test-text-client.c | 19 +- tests/text-test.c | 2 +- 14 files changed, 1232 insertions(+), 203 deletions(-) create mode 100644 protocol/input-method.xml -- 1.7.11.4 _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
