It’s out, go get it.
Highlights:
- A TON of win32 updates and fixes. All win32 developers and users will
want to upgrade immediately. - A minor buffer overflow (if such a thing exists) was fixed in the CD
detection code; this affects all platforms but BeOS. - A convenience API for reading integers in a byte-order friendly way.
This is nothing that you couldn’t reproduce in your own app, but it’s nice
to have it in the library itself. - Build system works more globally; older autoconf/automake versions are
supported, and MacOS X and Cygwin can now build shared libraries. - Other fixes and tweaks.
Thanks to Alexander Pipelka for his help and patches.
To pull from CVS:
cvs -d:pserver:anonymous at cvs.icculus.org:/cvs/cvsroot login
(password is “anonymous”, without the quotes.)
cvs -d:pserver:anonymous at cvs.icculus.org:/cvs/cvsroot co physfs
Complete changelog:
http://icculus.org/physfs/downloads/CHANGELOG
0.1.7 sources:
http://icculus.org/physfs/downloads/physfs-0.1.7.tar.gz
MacOS Classic binaries (PowerPC):
http://icculus.org/physfs/downloads/unsupported/physfs-0.1.7-macosbins.zip
MacOS X binaries (PowerPC):
http://icculus.org/physfs/downloads/unsupported/physfs-0.1.7-macosxbins.tar.gz
BeOS binaries (x86):
http://icculus.org/physfs/downloads/unsupported/physfs-0.1.7-beosbins.zip
Win32 binaries (x86):
http://icculus.org/physfs/downloads/unsupported/physfs-0.1.7-win32bins.zip
All binaries are unsupported; build from source if they give you trouble.
Have fun.
–ryan.