[Spice-devel] [RFC PATCH vdagent 00/16] Win10 support patches
Dmitry Fleytman
dmitry at daynix.com
Mon Jul 18 06:34:34 UTC 2016
This series contains the latest patches to support Windows 10.
Current patches may be compiled and will work for Windows 10 only.
There is also dependency on cximage which was added as a submodule.
Visual Studio 2015 is required to compile this code.
This series is RFC and not intended for commit. The plan is to
rebase patches on top of VDAgent-Win upstream repository,
restore backward compatibility with pre-Win10 OS versions and
preserve current mingw-based build system.
This series uses a new custom QXL escape code defined in
spice-protocol. We are sending corresponding spice-protocol
patch RFC as a separate series.
Dmitry Fleytman (10):
Add cximage submodule
spice-protocol: use internal repository and bump up head to include
new commits
Add .gitignore file
Fix include path to spice-protocol
Advance target platform version
Register path to cximage
Unify debug options
Add simple build script
Unify projects configurations
Unify build output directories
Sameeh Jubran (4):
VDAgent: Fixing primary display detachment issue
Adding ioctl operation to update Vdagent state
Replacing tabs with spaces
Fix return value of update_dev_mode_position
Sandy Stutsman (2):
Fix 'Run-Time Check Failure #2' when running a 64bit guest
Provide support for Windows 10 CCD API
.gitignore | 13 +
.gitmodules | 5 +-
Spice.props | 38 ++
Tools/vs_cmdline.vbs | 23 +
Tools/vs_run.bat | 26 ++
buildAll.bat | 14 +
cximage | 1 +
rebuildAll.bat | 13 +
spice-protocol | 2 +-
vdagent.sln | 94 ++--
vdagent/CCD.h | 259 +++++++++++
vdagent/D3Dkmt.h | 134 ++++++
vdagent/desktop_layout.cpp | 169 +++----
vdagent/desktop_layout.h | 10 +-
vdagent/display_configuration.cpp | 904 ++++++++++++++++++++++++++++++++++++++
vdagent/display_configuration.h | 194 ++++++++
vdagent/display_setting.cpp | 2 +-
vdagent/vdagent.vcxproj | 387 ++++++++++++++++
vdservice/vdservice.vcxproj | 367 ++++++++++++++++
19 files changed, 2495 insertions(+), 160 deletions(-)
create mode 100644 .gitignore
create mode 100644 Spice.props
create mode 100644 Tools/vs_cmdline.vbs
create mode 100644 Tools/vs_run.bat
create mode 100644 buildAll.bat
create mode 160000 cximage
create mode 100644 rebuildAll.bat
create mode 100644 vdagent/CCD.h
create mode 100644 vdagent/D3Dkmt.h
create mode 100644 vdagent/display_configuration.cpp
create mode 100644 vdagent/display_configuration.h
create mode 100644 vdagent/vdagent.vcxproj
create mode 100644 vdservice/vdservice.vcxproj
--
1.8.3.1
More information about the Spice-devel
mailing list