use wlr_xdg_surface.set_tiled correctly
Closes #2. I'm guessing from sway that the idea of setting maximized
state so that windows cooperate is superseded by using set_tiled.
initialize global listeners statically
remove vestigial listeners
no need for a line split here
no conditional needed for output modes
If the output backend doesn't support modes, get_preferred_mode will
return NULL, and set_mode will accept NULL.
split xytoclient and xytosurface
raise client on refocus
Might revisit this later, but this currently seems like the right
strategy.
allow setmon to specify alternate tags
loop over array pointers directly
set default cursor over window borders
sacrifice 24 lines to suckless style :)
allow passing NULLs to xytoclient
For sx/sy, these are handled by the underlying call to
wlr_surface_surface_at.