do not focus clients if a layer surface is focused
force line-buffered stdout if stdout is not a tty
remove a useless check
if `s->role_data == NULL`, wlr_*_surface_from_wlr_surface() will return NULL
and we are checking it
only call wlr_seat_keyboard_notify_enter() if a keyboard is found
check pointer focus in arrange()
include DWLCFLAGS into linking step
arrange client's monitor if size has change since last commit
resize now takes `struct wlr_box` as parameter
check current and pending geometry to set c->resize to zero
Fixes #260
Checks for overflows for client max width and height
inline unmaplayersurface() into unmaplayersurfacenotify()
unmap signal is guaranted to be emitted before destroy signal
so is useless checking if it is mapped at destroy
avoid layer surface popups appearing below x{dg,wayland} clients
unconstrain layer shell popups from monitor size
unconstrain other popups from monitor usable area
use LayerSurface.mon when possible
unconstrain layer shell popups
also unconstrain popups from monitor's usable area
don't set `c->isfullscreen` to zero
calloc initializes all fields to zero
Merge pull request #257 from fauxmight/bar_options
Add known dwl status bar options to README