[WIP] On-screen keyboard support
Created by: dcz-purism
This pull request combines work on:
-
input-method
protocol #856 (closed) -
text-input
protocol #776 - rootston glue
Its purpose is to develop these in sync, and to remove the need to juggle different long-running feature branches as different parts are being developed. This has proven to take up effort and lead to awkward situations, e.g. many of the rebased rootston commits were developed against an earlier version of wlr_input_method.h
and are currently unbuildable.
One interesting thing is the addition of code duplicating some functionality of layer surfaces (panels, unfocusable windows) in rootston views, in order to support input-method-panel
.