wl-shell fixes (QT support)
Created by: acrisci
Now I will try to make wl-shell work correctly for QT clients.
Beware that there are many crashes on the DRM backend that will require you to restart your computer because you lose the ability to switch VTs because the keyboard dies.
QT test clients known to use wl-shell:
- kcalc
- qtcreator
- qgit (buggy on weston)
Start with e.g., qtcreator -platform wayland
.
TODO:
-
render popups in the right place -
popup grab -
transient windows -
popup input events -
bug: new surface event -
cleanup -
documentation