Summary of changes
- Try harder to preserve preedit. This should make the behavior of on
screen keyboards that feature text prediction/correction (like
e.g. phosh-osk-stub) more predictable.
- Your usual round of internal cleanups
- Contributors:
- Guido Günther
- Guido Günther
Detailed changes
phoc (0.42.0) experimental; urgency=medium
.
* cursor: Don't submit pending im state without a surface.
Avoids hitting the assert() when dragging a window with server side
decorations.
Fixes: 11ac332cf ("cursor: Submit preedit on mouse/touch down")
* view: Ease focus debugging.
Allow to print which view tried to get initial focus with which token.
* seat: Ack that phoc_seat_view_from_view always succeeds.
If it doesn't it's a programming error.
* seat: Simplify phoc_seat_set_focus_layer.
As we're using a queue (since some time now) we can make this easier to
read.
* output: Check correct layer surface.
We're checking the stacked surface a couple of lines above. We want
to check the target here.
Required versions of related projects
Required wlroots patches
- Revert "layer-shell: error on 0 dimension without anchors" (needed by phosh to workaround https://gitlab.gnome.org/World/Phosh/phosh/-/issues/422). For current patches see herewlroots
Recommended wlroots patches
(none) - all contained in 0.17.1 and later