Updates to the WindowsAPI translation instructions; D2 only?

Jonathan M Davis jmdavisProg at gmx.com
Fri Aug 2 00:50:46 PDT 2013


On Thursday, August 01, 2013 22:41:14 Walter Bright wrote:
> On 8/1/2013 10:17 PM, Jonathan M Davis wrote:
> > Regardless, the biggest gain by far will be being able to ditch support
> > for XP and require at least Vista. As bad as Vista was, it had some major
> > improvements to the Win32 API (like adding a proper condition variable).
> As a practical matter, we do not test on XP, and so it is disingenuous to
> claim official support for it.
> 
> I suggest saying we "officially" support Win7 or later, and unofficially
> support versions back to XP. Unofficially means there's code there to
> support it, and we accept pull requests to fix bugs in it, we will try not
> to break it, but we don't test or guarantee that it'll work.
> 
> It's like how we "support" Solaris and a VC-built dmd.

Well, if you want to do that, I'm not against it. I'd actually like to make 
some changes to std.datetime which require Vista or later, so being able to 
not bother with XP would be nice (though I've managed to work around the 
problems caused by not having the newer Win32 functions from Vista). It's just 
nice and straightforward to say that we support what Microsoft supports, and 
on some level, what Microsoft supports reflects what's actually in use.

Regardless, we should probably make it clear somewhere on the site what we 
officially support.

- Jonathan M Davis


More information about the Digitalmars-d mailing list