8000 Release Release 3.0.3! · icculus/physfs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
EFEE

Release 3.0.3!

Compare
Choose a tag to compare
@icculus icculus released this 30 Sep 20:37
· 139 commits to main since this release
119f182

This release is just for completeness's sake, as it wraps up a handful of fixes collected into our stable-3.0 branch over the last few years. You probably want the 3.2.0 release, though, which remains API/ABI compatible, has all these fixes, and some new stuff, too.

Notable changes:

  • Several changes were made to accommodate our migration from hg on our own Mercurial server to git and GitHub.
  • Minimum CMake required is now 2.8.12.
  • Patched to compile on Microsoft Visual Studio.
  • Patched to compile on Solaris.
  • Static analysis fixes in the 7zip archiver
  • POSIX: Open files with O_CLOEXEC and FD_CLOEXEC so you aren't surprised to find them open in random child processes.
  • POSIX: Repeat system calls if they generate EINTR.
  • Fixes for UTF-16 strings containing surrogate pairs.
  • Added a Watcom makefile for OS/2 support, other OS/2 fixes.
  • zip: workaround Windows Explorer bug.
  • Other less notable fixes.

Complete list of commits

release-3.0.2...release-3.0.3

Thanks

Thanks to @sezero, @past-due, @alfadur, @chewi, @mattparks, Kevin d'Orange, and many others for their work on this release, and @Green-Sky for pointing out how long it's been since we published an official version. :)

0