check if a client is unmanaged checking the o-r flag
it may change at any moment and I don't really want to add a listener for it
Merge branch 'wlroots-next'
check toplevel resource instead of client's xdg_shell to set bounds
explicitly return -1 in the first check in toplevel_from_wlr_surface
do not use #ifdef -> #else -> #endif in client_is_x11
all other funcions use #ifdef -> #endif
style fixes in client_is_float_type
correctly check if the scene node is enabled in client_is_rendered_on_mon
do not use magical numbers to check edges
the interface is declared stable, which means we could just use 0 anyway
simplify client_get_clip
the clips for xwayland and xdg clients are pretty similar, after all we only
need to adjust x and y for xdg clients
Merge remote-tracking branch 'upstream/main' into wlroots-next
simplify setting the border color of clients
set withdrawn state for xwayland invisible clients
add support for xdg-shell v6