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