<div dir="ltr">Can you please review the rest of the patches so I can send v2?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 9, 2016 at 6:28 PM, Sameeh Jubran <span dir="ltr"><<a href="mailto:sameeh@daynix.com" target="_blank">sameeh@daynix.com</a>></span> wrote:<br><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>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.7.0.windows.1<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font size="4" color="#0b5394" face="times new roman, serif">Respectfully,<br></font><div style="font-size:12.8px;color:rgb(136,136,136)"><font size="4" color="#0b5394" face="times new roman, serif"><b><i>Sameeh Jubran</i></b></font></div><div style="font-size:12.8px;color:rgb(136,136,136)"><i style="color:rgb(7,55,99);font-family:"times new roman",serif;font-size:large"><span style="line-height:15px"><a href="https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a" title="View public profile" name="UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_14e2c1de96f8c195_UNIQUE_ID_SafeHtmlFilter_SafeHtmlFilter_SafeHtmlFilter_webProfileURL" style="color:rgb(17,85,204);margin:0px;padding:0px;border-width:0px;outline:none;vertical-align:baseline;text-decoration:none" target="_blank">Linkedin</a></span></i><br></div><div style="font-size:12.8px;color:rgb(136,136,136)"><font size="4" face="times new roman, serif" color="#073763"><i>Junior Software Engineer @ <a href="http://www.daynix.com" target="_blank">Daynix</a>.</i></font></div></div></div></div></div></div></div>
</div>