authorRyan C. Gordon <icculus@icculus.org>
Sat, 08 Jun 2002 21:00:30 +0000
changeset 274 d0ab712e2ee0
parent 273 9451eff9f495
child 275 42f0e962abbb
--- a/CHANGELOG	Sat Jun 08 20:59:29 2002 +0000
+++ b/CHANGELOG	Sat Jun 08 21:00:30 2002 +0000
@@ -7,7 +7,13 @@
            skipped file entries. Removed AC_C_CONST and AC_TYPE_SIZE_T checks
            from configure.in (not needed, and they broke BeOS build). Clean
            out the docs/ directory when doing a "make dist". Fixed crashbug
-           when calling PHYSFS_deinit() more than once in a row.
+           when calling PHYSFS_deinit() more than once in a row. Tried to get
+           MacOS X to build a shared library, gave up; I'm doing something
+           wrong in my Makefile.am, I think. On MacOS X, running ./configure
+           --enable-static --disable-shared works, though. Hopefully someone
+           will fix this soon. In unix.c, the Darwin version of
+           __PHYSFS_platformDetectAvailableCDs() was free()ing a static
+           buffer; fixed.
 06072002 - Manpages! Finally installed Doxygen and scratched together a
            Doxyfile. After some revision to physfs.h, we've got a rather
            nice API reference.
--- a/TODO	Sat Jun 08 20:59:29 2002 +0000
+++ b/TODO	Sat Jun 08 21:00:30 2002 +0000
@@ -18,8 +18,7 @@
   nice for an email program. That's blue sky, unless someone wants to tackle
 - Look for FIXMEs (many marked with "!!!" in comments).
-- Port to MacOS X (specifically, make Project Builder files; unix.c should
-  work with it as-is. Might compile as-is with autoconf.)
+- Make configure/Makefile build a shared library on MacOS X.
 - Make the library friendly to Win95 systems.
 - Probably other stuff. Requests and recommendations are welcome.