Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-24 | vdagent-x11-randr: add dump_monitors_configfeature/arbitrary-resolution | Alon Levy | 1 | -0/+24 | |
2012-06-24 | vdagent: add randr support (big) | Alon Levy | 2 | -19/+592 | |
2012-06-24 | vdagent: add -y for sync X11 communication | Alon Levy | 3 | -4/+18 | |
2012-06-20 | vdagent-x11-randr: factor out set_screen_to_best_size | Alon Levy | 1 | -29/+41 | |
2012-06-20 | vdagent-x11-randr.c: introduce as split from vdagent-x11.c | Alon Levy | 4 | -241/+289 | |
2012-03-27 | Prepare for 0.10.1 releaseHEADspice-vdagent-0.10.1master | Hans de Goede | 2 | -9/+15 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-27 | vdagentd: Fix a race-condition when opening the virtio serial port | Hans de Goede | 1 | -0/+29 | |
See the (large) comment added in src/vdagent-virtio-port.c for details. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-20 | Prepare for 0.10.0 releasespice-vdagent-0.10.0 | Hans de Goede | 1 | -0/+8 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-20 | configure: fix reporting of session-info type | Hans de Goede | 1 | -0/+2 | |
Report none instead of auto when session-info was set to auto and no session-info libs are found. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-20 | vdagentd: Add support for libsystemd-login | Hans de Goede | 4 | -12/+168 | |
This allows us to get session information on new systemd enabled distros, which no longer come with consolekit. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-20 | session-info: Add a verbose parameter to session_info_create() | Hans de Goede | 3 | -28/+28 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-19 | Rename console_kit* to session_info* | Hans de Goede | 4 | -49/+53 | |
This is a preparation patch for adding libsystemd-login support. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-19 | configure: static-uinput should be disabled by default! | Hans de Goede | 1 | -1/+1 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-03-13 | README: update to reflect recently added features | Hans de Goede | 1 | -9/+18 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-01-10 | Add a RHEL-5 README and xorg.conf example file | Hans de Goede | 3 | -1/+77 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-01-10 | vdagentd: Close the virtio port when the active vdagent disconnects | Hans de Goede | 1 | -0/+5 | |
We cannot use agent mouse mode without the session vdagent process, as we need to know the resolution the client is running at. So we should close the virtio port when the active vdagent disconnects, so that the spice-server switches back to server mouse mode. We were not properly updating active_session_conn when compiled without consolekit support, which causes us to not close the virtio port, this patch fixes this. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-01-10 | vdagentd-uinput: Correct interpretation of coordinates send by the client | Hans de Goede | 1 | -4/+4 | |
Coordinates send by the client go from 0 - (width - 1) rather then from 0 - width. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-01-10 | Add a --enable-static-uinput option | Hans de Goede | 3 | -0/+41 | |
This makes spice-vdagentd create the tablet uinput device once and then keep it around forever. This is necessary for X-servers without hotplug support, such as the RHEL-5 X-server. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2012-01-10 | buildsys: Lower autoconf requires | Hans de Goede | 2 | -3/+4 | |
So that autogen.sh can run on RHEL-5 Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-10-28 | vdagentd: Revert part of 571948ffb78eddd3015c456d084e0ca941f3e45d (rhbz#748760) | Hans de Goede | 1 | -9/+0 | |
The part of this commit which avoided forwarding monitor info to the per X11 session agent process breaks resolution sync when using a multi monitor client with a single monitor guest. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-10-03 | Lower autoconf require to 2.63 | Hans de Goede | 1 | -1/+1 | |
2.63 (which RHEL-6 has) works fine too for our purposes. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-10-03 | Fix various compiler warnings | Hans de Goede | 2 | -4/+4 | |
Sgined-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-09-30 | Add missing src/vdagentd-xorg-conf.h file | Hans de Goede | 1 | -0/+30 | |
This was missing from the previous commit, my bad. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-09-26 | vdagentd: Autogenerate a Xinerama xorg.conf for multi monitor setups | Hans de Goede | 4 | -3/+198 | |
The autogenerated file will get written as /etc/X11/xorg.conf.spice Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-09-23 | Make mouse handling multiple monitor aware. | Hans de Goede | 5 | -15/+118 | |
Actually send monitor info from the session agent to the system agent daemon, and use this information in vdagentd-uinput to properly generate events for events originating from different monitors on the client. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-09-22 | Change VDAGENTD_GUEST_XORG_RESOLUTION message to work with multiple monitors | Hans de Goede | 4 | -12/+21 | |
And also bump the version (a bit early in the cycle), since this breaks protocol compatibility between the system level agentd daemon and the per session agent process. Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-09-22 | vdagentd: Fix a memory leak on agent message parsing errors | Hans de Goede | 1 | -0/+2 | |
Signed-off-by: Hans de Goede <hdegoede@redhat.com> | |||||
2011-07-18 | Prepare for a 0.8.1 releasespice-vdagent-0.8.1 | Hans de Goede | 2 | -1/+8 | |
2011-07-15 | vdagent: Respond to SIGTERM in the connect to daemon loop | Hans de Goede | 1 | -2/+2 | |
2011-07-15 | vdagent: Fix double free on re-exec | Hans de Goede | 1 | -10/+2 | |
This is caused by me fixing a memleak in the non re-exec reconnect patch of Marc-André's original patch before merging it. | |||||
2011-07-15 | vdagentd: some small coding style fixes | Hans de Goede | 1 | -4/+4 | |
2011-07-15 | vdagent: reexec ourself on version mismatch | Marc-André Lureau | 1 | -0/+21 | |
2011-07-15 | vdagent: check for portdev existence and leave if not | Marc-André Lureau | 1 | -4/+24 | |
2011-07-15 | vdagents: add VDAGENTD_VERSION message | Marc-André Lureau | 4 | -0/+17 | |
Disconnects vdagent if version mismatch. | |||||
2011-07-15 | Attempt to reconnect to system socket every second when daemonized | Marc-André Lureau | 2 | -12/+25 | |
https://bugzilla.redhat.com/show_bug.cgi?id=681797 | |||||
2011-04-19 | Prepare for a 0.8.0 releasespice-vdagent-0.8.0 | Hans de Goede | 2 | -2/+12 | |
2011-04-19 | vdagent: connect to vdagentd after daemonizing | Hans de Goede | 1 | -4/+3 | |
Doing this before daemonizing leads to the vdagentd seeing the connection from the pid of the mother, which may have exited by the time vdagent asks consolekit GetSessionForUnixProcess for the pid, resulting in an error. | |||||
2011-04-19 | Add tmpfiles.d entry for /var/run/spice-vdagentd | Hans de Goede | 2 | -1/+7 | |
So that this dir exists when the spice-vdagentd starts. | |||||
2011-04-19 | autotools: add install-data-local rule | Christophe Fergeau | 1 | -0/+5 | |
It's used to create the /var/run/spice-vdagentd and /var/log/spice-vdagentd directories which the agent requires to run. | |||||
2011-04-19 | spice-vdagentd initscript should have +x | Christophe Fergeau | 2 | -2/+2 | |
It was mistakenly marked as non-executable, resulting in a non-functional script after installation. | |||||
2011-04-18 | vdagentd: fix compilation without consolekit | Hans de Goede | 1 | -1/+1 | |
2011-04-05 | vdagent-x11: Ignore MappingNotify events | Hans de Goede | 1 | -0/+4 | |
2011-04-05 | vdagentd: use new virtio port write_[start,append] functions | Hans de Goede | 1 | -29/+14 | |
This avoids the need to alloc a temporary buffer and memcpy all the clipboard data while building clipboard messages to send to the client. | |||||
2011-04-05 | vdagent-virtio-port: add write_{start,append} to help caller write a message | Hans de Goede | 2 | -14/+81 | |
Inspired on a very similar patch for udscs written by Marc-André Lureau. | |||||
2011-04-04 | vdagent-x11: Add printing of selection to relevant log messages | Hans de Goede | 1 | -98/+103 | |
2011-04-04 | make console-kit use optional | Christophe Fergeau | 4 | -4/+59 | |
On older distributions (namely RHEL5), console-kit is not available. This patch makes console-kit use optional, though this means vd_agentd won't handle properly user-switching. This patch makes it always use the first client vdagent, or none if multiple agents connect. | |||||
2011-04-04 | autotools: handle data files installation | Christophe Fergeau | 1 | -0/+11 | |
2011-04-04 | autotools: move generated binaries to src/ | Christophe Fergeau | 2 | -14/+14 | |
2011-04-04 | autotools: move data files to a data/ subdir | Christophe Fergeau | 2 | -0/+0 | |
2011-04-04 | autotools: update .gitignore | Christophe Fergeau | 1 | -1/+13 | |