View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001534||OpenMPT||General||public||2021-12-23 15:47||2022-10-22 17:58|
|Product Version||OpenMPT 1.31.00.* (old testing)|
|Target Version||OpenMPT 1.?? (libopenmpt 1.0) (goals)|
|Summary||0001534: remove VS2017 support|
VS2027 does not support C++17 inline variables properly, which hinders simplifying code.
However, removing VS2017 support will finally kill Windows XP support forever.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
isnt the legacy version of ompt which was re-implimented after already dropping windows xp support already a kinda fork anyways?
As it looks at the moment, 1.31 will still support Windows XP. There is just nothing to be really gained from dropping VS2017 at the moment (which is why I moved this issue away from targeting 1.31).
We already do exactly that further down on the Download page <https://openmpt.org/download>, and we maintain a more detailed table of system requirements of all old OpenMPT versions at <https://forum.openmpt.org/index.php?topic=6188.0>.
As do we, so we invest somewhat more time into keeping support for older system compared to other software projects. After all libopenmpt's main reason of existence is supporting outdated module formats for playback. libopenmpt's website also lists which version supports which outdated systems.
Further discussion as to why it is still necessary to sometimes increase the minimum requirements can be found in this forum thread: <https://forum.openmpt.org/index.php?topic=5708.0>
|2021-12-23 15:47||manx||New Issue|
|2021-12-23 15:47||manx||Status||new => assigned|
|2021-12-23 15:47||manx||Assigned To||=> manx|
|2022-10-22 14:26||manx||Target Version||OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) => OpenMPT 1.?? (libopenmpt 1.0) (goals)|
|2022-10-22 17:48||Exhale||Note Added: 0005339|
|2022-10-22 17:58||manx||Note Added: 0005340|