You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Scott Cantor (Jira)" <xe...@xml.apache.org> on 2020/04/01 17:54:00 UTC

[jira] [Issue Comment Deleted] (XERCESC-2190) deprecated GetVersionEx

     [ https://issues.apache.org/jira/browse/XERCESC-2190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Scott Cantor updated XERCESC-2190:
----------------------------------
    Comment: was deleted

(was: Yes, I'm very clear about what's supported and it's a really small list, and the Windows policy is exactly that.

For the record, Server 2008 is not EOL. It's fully supported in Azure, which means there's nothing about it that's not supported other than the blackmail by MS to move people to their cloud. As a platform, nothing's really changed for my projects, it remains supported.

I personally only support the compiler I use, which is 2017 at the moment. As a project I don't have an opinion other than to say I can't spend any time on issues on any other compiler, so either somebody else has to or it needs to be clear that that's all that's supported.

My point re: this change is just that I don't see a huge win or any sort of "cleanup" gained from ripping the code out and breaking the unsupported versions. I'm not saying we should support older versions, but that's not the same as breaking them. But if you feel strongly I'm fine with it.

Re: C++11, I don't know offhand. I have not moved any of my code to any C++11-only areas but that doesn't mean I couldn't, I would have to review the compiler history and platforms. I'm very boost-heavy in my code if I need something newish because I can get that everywhere I need it.)

> deprecated GetVersionEx
> -----------------------
>
>                 Key: XERCESC-2190
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2190
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects Versions: 3.2.2
>            Reporter: Aleksey Dobrunov
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Hello.
> *"GetVersionEx* may be altered or unavailable for releases after Windows 8.1. Instead, use the [Version Helper functions"|https://docs.microsoft.com/windows/desktop/SysInfo/version-helper-apis] [https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexa]  . 
> {code:java}
> C:\Work\code\xerces-c\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp(323): warning C4996: 'GetVersionExA': was declared deprecated
> C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\sysinfoapi.h(387): note: see declaration of 'GetVersionExA'
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org