On Fri, May 8, 2015 at 10:43 AM, Rob Stewart
Why 7 and not Vista?
Vista never had much traction. Smart users upgraded computers preloaded with Vista; I did so on a laptop. As another example, my company bypassed Vista. All its desktops run Windows 7.
Right, but not everyone is a smart user.. People are still running Vista although they shouldn't.
the case that binaries still generally compile and work on XP. If a library uses a Vista or later API, then the DLL or EXE would refuse to load. If not, they should work fine.
What I'm suggesting is that notice is given that XP support is now down to each library maintainer's good wishes, and libraries are coming which won't support XP, and will never support XP.
I think XP should either be properly supported or it shouldn't be supported period.
XP isn't supported now since there's apparently no testing for it. The change is to be clear that the minimum supported Windows OS is 7. That doesn't mean that maintainers or Boost.Config should make changes to purposely sabotage using (parts of) Boost on XP.
XP-compatible code paths are still being tested aren't they? -- Olaf