Jasper St. Pierre
|
01a773ed5a
|
backend-x11: Don't use clutter_stage_get_default
It turns out Clutter doesn't actually set the stage as the default
when creating a new one, so this creates a new stage that then dies.
|
2014-04-23 16:01:02 -04:00 |
|
Jasper St. Pierre
|
97074ccdad
|
backend-x11: Fix leak of the event data
|
2014-04-23 15:43:34 -04:00 |
|
Jasper St. Pierre
|
6111bb9dec
|
backend-x11: Adapt a consistent naming scheme for the event struct
|
2014-04-23 15:43:34 -04:00 |
|
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
|
4cbf420b4b
|
idle-monitor-xsync: Clean up includes
Conflicts:
src/backends/x11/meta-idle-monitor-xsync.c
|
2014-04-23 13:27:11 -04:00 |
|
Jasper St. Pierre
|
fd373948d2
|
idle-monitor-xsync: Retrieve your xdisplay from the backend
|
2014-04-23 13:27:11 -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 |
|
Jasper St. Pierre
|
00ea9bf14b
|
backends: Start on an initial MetaBackend object
This isn't great so far -- all we did is put the idle monitors here
instead. We'll soon have separate backend subclasses for the two
backends.
|
2014-04-21 20:25:21 -04:00 |
|
Jasper St. Pierre
|
f3ee9be4cb
|
idle-monitor: Use the XSync idle monitor under X11 nested
|
2014-04-21 20:25:20 -04:00 |
|
Bastien Nocera
|
d53e04f4c8
|
Name all timeouts and idles
Better names can be used once we make more use of them.
https://bugzilla.gnome.org/show_bug.cgi?id=727979
|
2014-04-10 18:59:46 +02:00 |
|
Colin Guthrie
|
c2b9155979
|
MonitorXrandr: Mask a BadValue error on VirtualBox.
https://bugzilla.gnome.org/show_bug.cgi?id=707563
|
2014-04-09 12:19:11 -07:00 |
|
Robert Ancell
|
f68d65a5ae
|
xrandr: Use specified output property name for backlight control
Backlight controls are set using the "BACKLIGHT" XRANDR output property.
This should be "Backlight" according to the XRANDR spec [1].
Some drivers (Intel) export both properties and some only the specified property (nvidia).
Users of drivers that only export the specified property cannot change their backlight using XRANDR.
[1] http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt section 9.1
https://bugzilla.gnome.org/show_bug.cgi?id=723606
|
2014-04-09 12:17:58 -07:00 |
|
Jasper St. Pierre
|
bce1d5117b
|
Start creating different subdirectories for each backend
|
2014-03-31 23:44:47 -04:00 |
|