GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
I haven't seen any votes to continue win9x support in NG discussion so this pull is here. Just look at additions vs deletions and merge it!
Also an unsafe ExpandEnvironmentStringsA using and minor memory wasting in std.windows.registry were fixed.
@WalterBright are you okay with this? If so, @denis-sh you may want to rebase so I can merge.
Remove __file.d and it's using
* remove `useWfuncs` using
* remove std.__file using
* remove __file.d
* remove variables which have become unnecessary
* remove std.windows.charset import and alias in file.d
Remove unnecessary stuff from std.windows.registry
* remove stuff which have become unnecessary because of previous commit from std.windows.registry
Fix unsafe *A function using
* Supersede unsafe ExpandEnvironmentStringsA using by its *W version
* Remove an outdated commented out function
* Remove std.windows.charset import which have become unnecessary
Fix minor memory wasting in std.windows.registry
Remove Windows 3.x and Win9x enforcements from std.mmfile
Rebased and double checked manually resolved conflicts for being resolved properly.
It's time. But also need to update the changelog.dd, and add to the deprecated.dd page on d-programming-language.org.
@denis-sh could you please operate those changes? Thanks!
Add getting rid of Win9x support to changelog.dd
Merge pull request #406 from denis-sh/get-rid-of-win9x-support
Get rid of win9x support