Short version: how important is it to continue to support Windows XP?
Long version: I've been trying to figure out why a number of people have reported problems with SjaakII where the program would become unresponsive. I eventually figured out that problems occur mostly with the "release" compiles and (with some help) that problems occur from version 1.3.1 onward, which is when we transitioned the build system to MSVS 2015. All of which suggested to me that the problem is somewhere in the MSVS code-path. Martin Sedlak discovered that there is an actual bug in the CRT runtime library for MSVS 2015, which breaks for unbuffered input.
Now, this bug has been fixed, but only for targets later than Windows XP (so Windows XP and earlier remain broken). So this basically narrows the choice down to using an older compiler (that doesn't have the same bug in its CRT library), or dropping support for Windows XP in the release builds.
I don't really like the first option on principle (relying on a particular older version of a compiler is bad) and I'm in two minds about the second. On the one hand, this is a 16 year old OS that became unsupported three years ago. On the other hand, I don't like the idea of telling people they're out of luck trying to run my program. A compromise is to offer both builds, at least for the time being.
So anyway, how important is it in practice to maintain support for Windows XP?
Importance of Windows XP support
Moderators: hgm, Rebel, chrisw
-
- Posts: 2929
- Joined: Sat Jan 22, 2011 12:42 am
- Location: NL
-
- Posts: 1221
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
Re: Importance of Windows XP support
I personally don't think it's that important to support Windows XP. It's 10 year's since it was "current". I'm sure some will disagree but any serious chess / computer chess fan should have surely upgraded.
Steve
Steve
http://www.chessprogramming.net - Maverick Chess Engine
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Importance of Windows XP support
I keep using visual studio 2013 for this for Andscacs. For the moment is enough as I'm not purist in any way, as for example I mix C with C++ without regrets
Daniel José - http://www.andscacs.com
-
- Posts: 4367
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: Importance of Windows XP support
I use unbuffered I/O and support Windows XP, and I haven't had any problems with that combination, using Visual C++ 2015 Community Edition.
My impression is that older Windows versions are much commoner outside the US (Europe, Asia and Africa). I think most U.S. users are off XP now but may not be true elsewhere. Still, XP is pretty old now.
--Jon
My impression is that older Windows versions are much commoner outside the US (Europe, Asia and Africa). I think most U.S. users are off XP now but may not be true elsewhere. Still, XP is pretty old now.
--Jon
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
Re: Importance of Windows XP support
https://support.microsoft.com/en-us/hel ... of-support
The end of support for its successor, Windows Vista, will be in two weeks.
Norbert
By the way: Which playing strength has Vista´s application "Chess Titans"?
The end of support for its successor, Windows Vista, will be in two weeks.
Norbert
By the way: Which playing strength has Vista´s application "Chess Titans"?
-
- Posts: 388
- Joined: Sun Dec 21, 2008 6:57 pm
- Location: Washington, DC
Re: Importance of Windows XP support
Well, that's great news that you've found the issue Bad news what it turned out to be
How important is XP support? Not important at all. You can no longer run XP at all - at least not if you want to connect to the internet. It will get wrecked with spyware in no time flat. It's too bad, it was one of the best and most popular OSs of all time, but you just can't run it any more.
How important is XP support? Not important at all. You can no longer run XP at all - at least not if you want to connect to the internet. It will get wrecked with spyware in no time flat. It's too bad, it was one of the best and most popular OSs of all time, but you just can't run it any more.
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Importance of Windows XP support
I'd say somewhere around 1200-1300 on level 10. If I, as a weak human, can beat it more often than it beats me, then it is not that strong.Norbert Raimund Leisner wrote:By the way: Which playing strength has Vista´s application "Chess Titans"?
-
- Posts: 2559
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Importance of Windows XP support
Would you want to share some details? Like Windows SDK version you use?jdart wrote:I use unbuffered I/O and support Windows XP, and I haven't had any problems with that combination, using Visual C++ 2015 Community Edition.
For me it's broken in 2015 and still broken in 2017 with XP support (release builds - forced to target 7.0/8.1 SDK, 10.x seems fixed).
-
- Posts: 2929
- Joined: Sat Jan 22, 2011 12:42 am
- Location: NL
Re: Importance of Windows XP support
Well, I'd get to blame something other than myself, so there is that.Greg Strong wrote:Well, that's great news that you've found the issue Bad news what it turned out to be
Just to be sure: could you verify that the binaries in http://www.eglebbk.dds.nl/program/downl ... RC-win.zip work for you? They work for Martin, but they're spotty for me under Wine (they sometimes stall waiting for input while thinking; just start them up and tell them "go". If they don't keep going at 100% CPU they're waiting for input; just type "quit" and they should exit cleanly).
There is that, I suppose.How important is XP support? Not important at all. You can no longer run XP at all - at least not if you want to connect to the internet. It will get wrecked with spyware in no time flat. It's too bad, it was one of the best and most popular OSs of all time, but you just can't run it any more.
-
- Posts: 2929
- Joined: Sat Jan 22, 2011 12:42 am
- Location: NL
Re: Importance of Windows XP support
You are clearly a man after my own heart.cdani wrote:I keep using visual studio 2013 for this for Andscacs. For the moment is enough as I'm not purist in any way, as for example I mix C with C++ without regrets