[PATCH 00/18] Input method support patches
Kristian Høgsberg
hoegsberg at gmail.com
Fri Feb 15 14:22:01 PST 2013
On Wed, Jan 16, 2013 at 09:26:37PM +0100, Jan Arne Petersen wrote:
> From: Jan Arne Petersen <jpetersen at openismus.com>
>
> There are some penfing input method support patches. I rebased them on master.
I grabbed this series, it mostly looks good. There's still some
discussion about these and the other series, but for now I just want
to land this series to avoid the patches getting stale.
Kristian
> * Add pre-edit styling support to the text protocol and the
> keyboard and editor examples. The editor example client
> depends on pango (for text layout) now.
>
> * Support content types in text protocol. Content is defined by a hint
> bitmask and a purpose field.
>
> * Add invoke_action request to text protocol. Called by the client when the word
> currently being composed is tapped by the user. Input methods often use this
> information to offer more word suggestions to the user.
>
> * Fix weston key bindings with input methods
>
> * Fix some input_panel issues in shell
>
> Jan Arne Petersen (18):
> text: add pre-edit styling support to protocol
> text: add serial argument to text protocol
> editor: support commit on reset
> keyboard: Add support for pre-edit styling
> editor: add support for pre-edit styling
> text: Add content type support to text protocol
> keyboard: Add support for a numeric layout
> editor: Add content type example
> text: add support for invoke_action request
> editor: add support for invoke_action
> keyboard: add support for invoke_action
> simple-im: fix for protocol changes
> text: fix weston key bindings with input methods
> doc: add some more text protocol documentation
> editor: Add support for backspace keysym events
> shell: Do not crash when hiding input_panel
> shell: Do not hang after setting input_panel twice
> text: Move input_panel interface to input-method
>
> clients/Makefile.am | 8 +-
> clients/editor.c | 617 +++++++++++++++++++++++----------------------
> clients/keyboard.c | 252 +++++++++++++++---
> clients/weston-simple-im.c | 53 +++-
> configure.ac | 3 +
> protocol/desktop-shell.xml | 18 --
> protocol/input-method.xml | 51 ++++
> protocol/text.xml | 115 ++++++++-
> src/compositor.c | 29 ++-
> src/compositor.h | 9 +-
> src/shell.c | 155 +++++++++---
> src/text-backend.c | 136 +++++++---
> src/util.c | 3 +
> tests/weston-test.c | 2 +-
> 14 files changed, 989 insertions(+), 462 deletions(-)
>
> --
> 1.8.1
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list