CHANGELOG
author Ryan C. Gordon <icculus@icculus.org>
Tue, 09 Oct 2001 15:19:02 +0000
changeset 109 25e14cb7cab9
parent 105 842fb00667f9
child 112 319c1a5f2a11
permissions -rw-r--r--
Updated.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
59
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     1
/*
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     2
 * CHANGELOG.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     3
 */
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     4
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     5
07282001 - Initial release.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
     6
08012001 - Added a safety memset in error setting, fixed URLs and email addr.
62
16f36aa0b9d3 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 59
diff changeset
     7
08062001 - Added CD-ROM detection code to the unix platform driver.
65
0bb92a5f0fff Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 62
diff changeset
     8
08072001 - Changed version to 0.1.1.
69
546a95cc5591 Updates, corrections and enhancements to get this ported to win32.
Ryan C. Gordon <icculus@icculus.org>
parents: 65
diff changeset
     9
08232001 - Fixed a potential free()ing of a NULL pointer in
546a95cc5591 Updates, corrections and enhancements to get this ported to win32.
Ryan C. Gordon <icculus@icculus.org>
parents: 65
diff changeset
    10
           __PHYSFS_platformEnumerateFiles() in platform/unix.c. Added
546a95cc5591 Updates, corrections and enhancements to get this ported to win32.
Ryan C. Gordon <icculus@icculus.org>
parents: 65
diff changeset
    11
           platform/win32.c. Other cleanups to get this compiling with
546a95cc5591 Updates, corrections and enhancements to get this ported to win32.
Ryan C. Gordon <icculus@icculus.org>
parents: 65
diff changeset
    12
           Visual C and CygWin. Added BAIL_MACRO for times when we were doing
546a95cc5591 Updates, corrections and enhancements to get this ported to win32.
Ryan C. Gordon <icculus@icculus.org>
parents: 65
diff changeset
    13
           BAIL_IF_MACRO(1, ...). Abstracted mkdir() in the platform drivers.
71
105bdb041c03 More win32 updates.
Ryan C. Gordon <icculus@icculus.org>
parents: 69
diff changeset
    14
           Added GRP setting output to showcfg in the Makefile. Updated INSTALL
73
96828990c739 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 71
diff changeset
    15
           with license info and Win32 build instructions. Dependency on the
96828990c739 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 71
diff changeset
    16
           readline library in test_physfs.c is now optional.
71
105bdb041c03 More win32 updates.
Ryan C. Gordon <icculus@icculus.org>
parents: 69
diff changeset
    17
           Changed version to 0.1.2.
78
04707875f982 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 73
diff changeset
    18
08282001 - win32.c now checks HOMEDRIVE, HOMEPATH, and HOME when calculating
04707875f982 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 73
diff changeset
    19
           the userdir. Added include files that make it a little closer to
79
5dbb03944ef0 Fixed base directory determination.
Ryan C. Gordon <icculus@icculus.org>
parents: 78
diff changeset
    20
           compiling under Cygwin. Added a TODO file. Fixed unix.c's
82
473b50402f55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 79
diff changeset
    21
           __PHYSFS_platformCalcBaseDir() so that it actually works. Fixed
473b50402f55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 79
diff changeset
    22
           Makefile so that it links the test program properly.
79
5dbb03944ef0 Fixed base directory determination.
Ryan C. Gordon <icculus@icculus.org>
parents: 78
diff changeset
    23
           Changed version to 0.1.3.
84
0a3214318a7c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 82
diff changeset
    24
08292001 - win32.c calculates the base dir with GetModuleFileName() first, now,
0a3214318a7c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 82
diff changeset
    25
           and falls back to SearchPath() if there were problems. Changed an
0a3214318a7c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 82
diff changeset
    26
           occurence of _MAX_PATH to MAX_PATH, so both CygWin and Visual C can
0a3214318a7c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 82
diff changeset
    27
           handle it.
94
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    28
08312001 - Built PhysicsFS on Mandrake 8.0 for the PowerPC. Compiles clean,
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    29
           but there's at least one byte-ordering issue in zip.c that needs
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    30
           to be fixed.
90
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    31
09012001 - Happy September. Moved the Visual C project files and the zlib
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    32
           source to a separate download. Look for it at
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    33
           http://icculus.org/physfs/downloads/physfs-win32-support.zip ...
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    34
           Updated the INSTALL doc for Win32 building. Rewrote win32.c's
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    35
           __PHYSFS_platformRealPath() to not rely on Visual C's runtime lib,
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    36
           which was the last Cygwin incompatibility (although the Makefile
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
    37
           needs to be updated to build a DLL under Cygwin). Tinkered with the
94
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    38
           Makefile a little, but it needs more work. Started working on a
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    39
           MacOS version. All I have is CodeWarrior 4, which is way out of
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    40
           date, and (for what is supposed to be an ultra-user-friendly
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    41
           environment) is completely uninituitive to me. Still, managed to
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    42
           get most everything compiling, which improved the quality of the
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    43
           code somewhat). Haven't tried to compile the zipfile support, and
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    44
           I still can't link the library. Dunno what the hell I'm supposed
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
    45
           to do there. Isn't Unix supposed to be hard compared to this?
98
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    46
09142001 - David Hedbor submitted a patch to handle a case where the
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    47
           current working directory has been deleted out from under the
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    48
           process (both in platform/unix.c and physfs.c itself). Thanks,
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    49
           David! Added a CREDITS file. Changed the format of the author field
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    50
           in PHYSFS_ArchiveInfo to put the email address between "<>" instead
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    51
           of "()" chars. Updated TODO. make install now deletes previous
2f7fe055f772 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 94
diff changeset
    52
           revisions of the library. Changed version to 0.1.4.
102
58538e10e93c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 98
diff changeset
    53
09252001 - Changed API: PHYSFS_setSaneConfig() takes an organization name, and
105
842fb00667f9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 102
diff changeset
    54
           sets up less directories. Be warned. Fixes from David Hedbor:
842fb00667f9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 102
diff changeset
    55
           make setSaneConfig() set write directory correctly if it had to
842fb00667f9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 102
diff changeset
    56
           create the directory, and make sure that the writing functions
842fb00667f9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 102
diff changeset
    57
           get used in dir.c when a file is opened for writing/appending.
842fb00667f9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 102
diff changeset
    58
           Updated CREDITS.
109
25e14cb7cab9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 105
diff changeset
    59
10092001 - Syntax fixes in dir.c, a FIXME in grp.c, and a "cat" command in
25e14cb7cab9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 105
diff changeset
    60
           the test program.
59
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
    61
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
    62
--ryan. (icculus@clutteredmind.org)
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
    63
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
    64
/* end of CHANGELOG ... */
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
    65