Standalone Mode and updated Wayland support


There is a new standalone mode added to Maliit, which allows to just include the server into the plugin. Instead of having to run maliit-server and loading a keyboard implementation as a plugin one can just create a standalone executable (in addition). That is already done for the new Maliit Keyboard 2 where a maliit-keyboard executable is created which can just be run with the Maliit DBus or the the Wayland input method protocol.

In addition we updated the Wayland support in maliit-framework to use the zwp_input_method_v1 protocol used in weston currently. We also added a Qt wayland-shell-integration plugin for the input panel.

With a maliit-keyboard.sh script like

#!/bin/sh
export QT_WAYLAND_SHELL_INTEGRATION=inputpanel-shell
maliit-keyboard -platform wayland

one can just use

[input-method]
path=/usr/bin/maliit-keyboard.sh

to run maliit-keyboard inside weston again.