fwsmit
f8a2ff48b3
output: remove unused win_visible function
...
This was used nowhere, and not even implemented for the wayland output.
2021-02-24 13:32:06 +01:00
fwsmit
a8b2058fcf
Wayland: fallback to X11 output when initialization fails
2021-02-24 13:32:06 +01:00
fwsmit
6a6cd6697f
Remove unnecesary code. Improve log messages
2021-01-09 21:54:56 +01:00
fwsmit
af10f6f8cd
Fix indent
2021-01-09 21:49:06 +01:00
fwsmit
20eebb80e1
Simplify idle handling
2021-01-09 21:49:06 +01:00
fwsmit
c40e797e6b
improve error messages
2021-01-09 21:49:06 +01:00
fwsmit
b094074ff2
Free idle handler and remove unnecesary variables
2021-01-09 21:49:06 +01:00
fwsmit
836d044df8
Implement all options for output follow mode.
...
As far as I know, it's not possible to differentiate keyboard and
mouse focus, so they behave the same. This commit also fixes
a bug where a NULL pointer was dereferenced.
2020-12-28 15:17:12 +01:00
fwsmit
ac6093a577
Added setting for changing layer.
2020-12-28 15:17:05 +01:00
fwsmit
deabe2bacf
Wayland: fix bug where notification doesn't move after changing width.
2020-12-28 15:16:23 +01:00
fwsmit
859c18a2e9
Wayland: Add support for idle.
...
When the user doesn't have a seat, or their compositor doesn't support the idle
protocol, we'll assume that they are not idle.
Also, rename wl_output to something that doesn't exist yet.
2020-12-28 15:15:59 +01:00
fwsmit
e5fec3326e
Wayland: optimize by making input code asyncronous
2020-12-28 15:15:59 +01:00
fwsmit
705e575d6d
Small fixes
2020-12-28 15:15:59 +01:00
fwsmit
32119a1df7
Wayland: handle mouse input
2020-12-28 15:15:59 +01:00
fwsmit
c1caf4bbc7
Set the right window position
2020-12-28 15:15:59 +01:00
fwsmit
4a9c7693f4
update wayland branch to a new master
2020-12-28 15:15:59 +01:00