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