This series contains the latest patches to support Windows 10. Visual Studio 2015 with Win10 WDK is required to compile this code, Current patches may be compiled and will work for Windows 10. Smoke testing had been done in windows 8.1 seems to be working good. Dmitry Fleytman (4): Replacing <#ifdef USE_FRAMEBUFFER> with runtime logic Fixing framebuffer usage logic Support future Qxl revisions Set SupportNonVGA in QueryAdapterInfo callback Sameeh Jubran (9): Upgrade to Windows 10 WDK Add delete operator Code Analysis clean up Replacing tabs with spaces Fix source buffer mapping in PresentDisplayOnly Fixing Move rectangles implementation Reserved must be set to 0 Fixing monitor flicker on resolution change Removing unnecessary call to BlackOutScreen Sandy Stutsman (13): Add printer class to dump debug print statements to kernel debugger output Set DriverStarted flag at the begining of the StartDriver function Fix Code Integrity error generated by the Drive Verifier Add functions called from non-pageable functions to non-paged segments Do not use virtual functions for code that must not be paged On power wake call the init functions before setting the vidpn to black. Otherwise, BSOD. Use SrcPitch when calculating size of memory to map PresentDisplayOnly Remove unused notify present display only interrupt and fix interrupt mask Add arbitrary resolution and monitors_config Escape Use the second bar (VRAM) for qxl command buffer. Comment out frame buffer mapping. Enable HW cursor support and fix handling of monochrome cursors. Remove minimum size restrict for custom resolution. Tools/vs_cmdline.vbs | 23 + Tools/vs_run.bat | 26 + buildAll.bat | 15 + buildAll_NoSign.bat | 19 + qxldod Package/qxldod Package.vcxproj | 173 +- qxldod Package/qxldod Package.vcxproj.user | 15 + qxldod.sln | 106 +- qxldod/BaseObject.cpp | 11 + qxldod/BaseObject.h | 1 + qxldod/QxlDod.cpp | 1280 +++++++++------ qxldod/QxlDod.h | 67 +- qxldod/buildAll.bat | 31 - qxldod/callVisualStudio.bat | 28 - qxldod/checkWin8Tools.bat | 8 - qxldod/clean.bat | 12 - qxldod/driver.cpp | 26 +- qxldod/driver.h | 20 +- qxldod/include/qxl_windows.h | 1 + qxldod/mspace.c | 2437 --------------------------- qxldod/mspace.cpp | 2439 ++++++++++++++++++++++++++++ qxldod/qxldod.vcxproj | 247 ++- qxldod/qxldod.vcxproj.filters | 2 +- qxldod/qxldod.vcxproj.user | 15 + 23 files changed, 3619 insertions(+), 3383 deletions(-) create mode 100644 Tools/vs_cmdline.vbs create mode 100644 Tools/vs_run.bat create mode 100644 buildAll.bat create mode 100644 buildAll_NoSign.bat create mode 100644 qxldod Package/qxldod Package.vcxproj.user delete mode 100755 qxldod/buildAll.bat delete mode 100755 qxldod/callVisualStudio.bat delete mode 100755 qxldod/checkWin8Tools.bat delete mode 100755 qxldod/clean.bat delete mode 100755 qxldod/mspace.c create mode 100644 qxldod/mspace.cpp create mode 100644 qxldod/qxldod.vcxproj.user -- 2.7.0.windows.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel