Commit Graph

16 Commits

Author SHA1 Message Date
Arnon Gilboa
a274fd57cc vdagent: support basic clipboard support (disabled by default)
-add CLIPBOARD_ENABLED ifdefs in the agent for disabling clipboard support
 -currently supports text only (UTF8)
2010-08-23 16:21:48 +03:00
Arnon Gilboa
d9b1d401a7 vdservice/vdagent: fixes leading to clipboard (aka large) message handling
-add VDAgent::dispatch_message()
-in VDAgent::read_completion() handle multi-chunk msgs
-fix chunk size bug in VDService::handle_pipe_data()
-add size to VDPipeMessage
2010-08-23 16:21:48 +03:00
Alon Levy
90b86e7688 vdservice: change pipe write completion to use overlapped structure instead of completion routine 2010-08-23 16:21:48 +03:00
Alon Levy
cc93416655 vdservice: add debug only define for standalone executable 2010-08-23 16:21:48 +03:00
Alon Levy
7ec7ad25f9 vdservice: use enum for events in main loop 2010-08-23 16:21:42 +03:00
Alon Levy
98a3e9e80b vdservice: remove dead defines in vdi_port.h 2010-08-23 16:21:34 +03:00
Alon Levy
343071522e vdservice: replace vdiport device with virtio-serial device
replaced vdiport device by virtio-serial device which is also an easy
to use stream between guest and host but is already in qemu.

 * VDIPortBuffer split off from VDIPort
 * use setupapi to get device path
  * setupapi.lib dependency added, magic GUID instead of a magic filename
 * retry several times to open device, fixes startup race between driver
   initialization and service start on boot.
 * limit writes to device, a limitation of current windows driver.
 * virtio-serial uses overlapped structure and events for async read/write
   instead of vdi_port special event.
2010-08-23 16:21:29 +03:00
Alon Levy
807852a9c4 include path fixes because of spice-protcol updates
* mutex.h inlined into common/vdcommon.h
 * vdagent.h renamed to spice/vd_agent.h
2010-08-23 16:21:14 +03:00
Arnon Gilboa
96884bb63b spice: vdagent: drop mouse event when SendInput fails due to DesktopSwitch event delay #598968 2010-06-06 12:51:04 +03:00
Arnon Gilboa
508d63e559 spice: vdagent: return error code -1 on service install/uninstall failure #576625 2010-03-24 18:34:52 +02:00
Arnon Gilboa
59ab4bc31e spice: vdagent: upgrade solution & projects to vs2008 2010-03-01 16:46:33 +02:00
Arnon Gilboa
350bb5cd6d spice: vdagent: support x64 arch 2010-02-09 20:04:30 +02:00
Arnon Gilboa
549c9a6925 vdagent: use vdagent.h 2010-01-10 17:17:40 +02:00
Arnon Gilboa
d1c735f283 vdagent: add win7 support to service for launching agent 2009-12-23 15:17:33 +02:00
Yaniv Kamay
6b670dfe5c change version to 0.5 2009-11-05 13:05:15 +02:00
Arnon Gilboa
5ee7b5b270 fresh start 2009-11-05 13:02:54 +02:00