[Spice-devel] [PATCH win-vdagent v2 0/2] Adding multiple monitors and arbitrary resolution for Windows 10
Sameeh Jubran
sameeh at daynix.com
Wed Aug 3 15:18:14 UTC 2016
This patch series has been split from the original patch which
can be found here:
https://lists.freedesktop.org/archives/spice-devel/2016-August/031000.html
The original patch has been split into two patches, one introduces the CCD API
and the other uses the CCD API in order to support multiple monitors and
arbitrary resolution.
Diffrences from previous patch:
* We dropped most of definitions from Sandy's patch and left only those we
really need. Definitions and structures were replaced by ones taken from here:
https://github.com/wine-mirror/wine/blob/master/include/wingdi.h.
Anything else that we didn't find here was written from scratch.
* Dropped friend modifier for WDDMInterface in the CCD class.
* Dropped DRIVER_TYPE member entirely and replaced with throwing an exception
from ctor.
* Cosmetic changes
Sameeh Jubran (2):
Introducing Windows CCD API
Implementing WDDM and XPDM Interfaces
Makefile.am | 2 +
vdagent/desktop_layout.cpp | 148 ++----
vdagent/desktop_layout.h | 9 +-
vdagent/display_configuration.cpp | 1047 +++++++++++++++++++++++++++++++++++++
vdagent/display_configuration.h | 179 +++++++
5 files changed, 1263 insertions(+), 122 deletions(-)
create mode 100755 vdagent/display_configuration.cpp
create mode 100755 vdagent/display_configuration.h
--
2.5.5
More information about the Spice-devel
mailing list