introduce client_set_scale()
remove unnecessary LayerShell.geom
We only used geom.x and geom.y. We can access those variables directly from the
scene node.
update comment about first fields of Client and LayerSurface order
fix style in configurex11()
fix crash when a client is created while all outputs are disabled
guarantee client_get_{title,appid} never return NULL
ΔSLOC: -6
actually move unmanaged clients in configurex11()
only calling wlr_xwayland_surface_configure() may be not enough because we also
need to move the scene node in order to make effective the configure
improve checking in configurex11()
this avoids a client resizing itself when the user is interactively resizing
the client
drop a useless check in configurex11()
fix maximize callback not getting deregisterd
send scale on initial commit to layer surfaces
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
use the parent scene node to determine if move clients out of LyrFloat
[sevz: commit message is mine]