Jasper St. Pierre
|
e9eb3c32a9
|
compositor: Move event spoofing code to MetaBackendX11
This is now where we handle device events.
|
2014-04-23 14:23:13 -04:00 |
|
Jasper St. Pierre
|
fdd43fc2d9
|
backend-x11: Add KeyPress / KeyRelease to mask
|
2014-04-23 14:23:12 -04:00 |
|
Jasper St. Pierre
|
1dc8a7eca3
|
monitor: Remove handle_xevent as a generic method
|
2014-04-23 12:15:12 -04:00 |
|
Jasper St. Pierre
|
861cfc23df
|
x11: Make sure to handle RANDR events from the right connection
|
2014-04-23 12:15:12 -04:00 |
|
Jasper St. Pierre
|
86368e7e07
|
backend: Add grab_device / ungrab_device
This makes sure that we take active grabs on the correct connection.
Passive grabs are still broken.
|
2014-04-23 12:15:12 -04:00 |
|
Jasper St. Pierre
|
6c743dad88
|
xrandr: Rewrite to be based on the X11 display connection
|
2014-04-23 10:24:26 -04:00 |
|
Jasper St. Pierre
|
28666da6a1
|
backend-x11: Simplify XSync initialization handling a bit
|
2014-04-22 14:17:08 -04:00 |
|
Jasper St. Pierre
|
3d091e514d
|
backend: Poll events from the host X11 server ourselves
I was accidentally pulling events from the Xwayland server under
nested for the idle monitor, which is wrong. Whoops.
|
2014-04-22 10:26:03 -04:00 |
|
Jasper St. Pierre
|
c44b1d730d
|
backends: Move MonitorManager creation to MetaBackend as well
|
2014-04-21 20:25:21 -04:00 |
|
Jasper St. Pierre
|
48dc544bef
|
backends: Move most of the code from meta_backend_init into the subclasses
|
2014-04-21 20:25:21 -04:00 |
|
Jasper St. Pierre
|
31d744195d
|
backends: Build MetaBackend subclasses for each backend
|
2014-04-21 20:25:21 -04:00 |
|