fix crash on non-libinput pointers (e.g. X11 backend)
Same target as dwm sounds like a good goal
Merge pull request #49 from guidocella/layer-shell
Layer shell
use the install command to install
Merge pull request #65 from Keating950/master
Add install target to Makefile
Merge pull request #56 from oyren/readme_log
remove log flags from readme
Merge pull request #62 from Java-boi/master
Added basic tap-to-click for touchpad users
Merge pull request #66 from richardipsum/master
fix undeclared WLR_KEY_PRESSED
fix undeclared WLR_KEY_PRESSED
add install target to Makefile and corresponding prefix variable to config.mk
Added support for natural scrolling
Added basic tap-to-click for touchpad users
extract function and comment it
fix multi monitors even more
When a monitor is created or removed, the geometries of the old ones
must be updated. This is also more efficient than before since we
calculate the monitor geometries only when creating and destroying
monitors. arrangelayers() is needed to recalculate m->w. arrange() is so
clients don't move to the left monitor when plugging or unplugging
monitors (clients keep the same coordinates but the field below them
changes).
fix multi monitors further
Fix layer surfaces without an exculsive area by using the right x and y
for the current monitor (by Stivvo).
remove unneeded line
The bug was caused by usable_area's x and y not being set in
arrangelayers. For example if on a 2nd HD monitor, x should be 1920
while the first one ends at 1919. So I don't see why m->m should be
recalculated after creating the monitor.
try to fix again
Calculate x and y of usable_area, not just width and heigth.