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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel