Menu

#1851 GPVAL_SYSNAME does not give correct version number on windows 10.

None
closed-accepted
nobody
Windows (117)
2016-09-14
2016-08-30
No

GPVAL_SYSNAME is introduced to the cvs tree as the below:
https://sourceforge.net/p/gnuplot/feature-requests/422/
On windows, version information is aquired external findversion.h, in which VerifyVersionInfo is used.
On its site
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms725492(v=vs.85).aspx
VerifyVersionInfo returns false when called by applications that do not have a compatibility manifest for Windows 8.1 or Windows 10 if the lpVersionInfo parameter is set so that it specifies Windows 8.1 or Windows 10, even when the current operating system version is Windows 8.1 or Windows 10.

So we need to add compatibility tages to the manifest files.

I have prepared a patch. (I thank to Prof. Kakuto for valuable advises.)

1 Attachments

Related

Feature Requests: #422

Discussion

  • Tatsuro MATSUOKA

    • summary: GPVAL_SYSNAME does not correct on windows 10. --> GPVAL_SYSNAME does not give correct version number on windows 10.
    • Group: -->
    • Priority: -->
     
  • Bastian Märkisch

    • labels: --> Windows
    • status: open --> pending-accepted
     
  • Bastian Märkisch

    Applied to CVS. Thanks.

     
  • Tatsuro MATSUOKA

    I have confirmed that change in manifest and your change for get version code worked.
    Thanks!

     
  • Bastian Märkisch

    • status: pending-accepted --> closed-accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.