authorRyan C. Gordon <icculus@icculus.org>
Wed, 21 Mar 2007 20:06:29 +0000
changeset 849 a8638a8e4889
parent 848 963d26edb39b
child 850 2bc230284fed
--- a/CHANGELOG.txt	Wed Mar 21 05:22:48 2007 +0000
+++ b/CHANGELOG.txt	Wed Mar 21 20:06:29 2007 +0000
@@ -2,6 +2,17 @@
+03202007 - Removed platform/skeleton.c (it was out of date), added
+           platform/macosx.c (To further Macify the code and get the #ifdefs
+           out of unix.c), and refactored the platform layer to try and
+           make the unix/posix/macosx/beos sources try to find a split that
+           works. Moved the platform allocators to physfs.c, since all but
+           Mac OS X were using malloc()...there's now an interface for the
+           platform to supply a custom allocator if they don't want the malloc
+           version. Removed __PHYSFS_platformTimeslice(), as it's no longer
+           being used. Replaced manual management of pthread mutexes with
+           PTHREAD_MUTEX_RECURSIVE attribute...let's see what platforms
+           throw up on that. Handled documentation comment FIXME in physfs.h.
 03192007 - Fixed two switched strings in CMakeLists.txt ... patch to compile
            with latest Windows Platform SDK. Explicitly check for NULL in
            PHYSFS_init() when we can't go on without a real string here.