[PATCH win-vdagent v2 0/2] Adding multiple monitors and arbitrary resolution for Windows 10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]