author | Ryan C. Gordon <icculus@icculus.org> |
Mon, 25 Mar 2002 05:01:29 +0000 | |
changeset 136 | e70c4231a8b7 |
parent 132 | b53fa5093749 |
child 140 | 71e0ddcc7a72 |
permissions | -rw-r--r-- |
59 | 1 |
/* |
2 |
* CHANGELOG. |
|
3 |
*/ |
|
4 |
||
5 |
07282001 - Initial release. |
|
6 |
08012001 - Added a safety memset in error setting, fixed URLs and email addr. |
|
62 | 7 |
08062001 - Added CD-ROM detection code to the unix platform driver. |
65 | 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 | 14 |
Added GRP setting output to showcfg in the Makefile. Updated INSTALL |
73 | 15 |
with license info and Win32 build instructions. Dependency on the |
16 |
readline library in test_physfs.c is now optional. |
|
71 | 17 |
Changed version to 0.1.2. |
78 | 18 |
08282001 - win32.c now checks HOMEDRIVE, HOMEPATH, and HOME when calculating |
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 | 21 |
__PHYSFS_platformCalcBaseDir() so that it actually works. Fixed |
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 | 24 |
08292001 - win32.c calculates the base dir with GetModuleFileName() first, now, |
25 |
and falls back to SearchPath() if there were problems. Changed an |
|
26 |
occurence of _MAX_PATH to MAX_PATH, so both CygWin and Visual C can |
|
27 |
handle it. |
|
94 | 28 |
08312001 - Built PhysicsFS on Mandrake 8.0 for the PowerPC. Compiles clean, |
29 |
but there's at least one byte-ordering issue in zip.c that needs |
|
30 |
to be fixed. |
|
90 | 31 |
09012001 - Happy September. Moved the Visual C project files and the zlib |
32 |
source to a separate download. Look for it at |
|
33 |
http://icculus.org/physfs/downloads/physfs-win32-support.zip ... |
|
34 |
Updated the INSTALL doc for Win32 building. Rewrote win32.c's |
|
35 |
__PHYSFS_platformRealPath() to not rely on Visual C's runtime lib, |
|
36 |
which was the last Cygwin incompatibility (although the Makefile |
|
37 |
needs to be updated to build a DLL under Cygwin). Tinkered with the |
|
94 | 38 |
Makefile a little, but it needs more work. Started working on a |
39 |
MacOS version. All I have is CodeWarrior 4, which is way out of |
|
40 |
date, and (for what is supposed to be an ultra-user-friendly |
|
41 |
environment) is completely uninituitive to me. Still, managed to |
|
42 |
get most everything compiling, which improved the quality of the |
|
43 |
code somewhat). Haven't tried to compile the zipfile support, and |
|
44 |
I still can't link the library. Dunno what the hell I'm supposed |
|
45 |
to do there. Isn't Unix supposed to be hard compared to this? |
|
98 | 46 |
09142001 - David Hedbor submitted a patch to handle a case where the |
47 |
current working directory has been deleted out from under the |
|
48 |
process (both in platform/unix.c and physfs.c itself). Thanks, |
|
49 |
David! Added a CREDITS file. Changed the format of the author field |
|
50 |
in PHYSFS_ArchiveInfo to put the email address between "<>" instead |
|
51 |
of "()" chars. Updated TODO. make install now deletes previous |
|
52 |
revisions of the library. Changed version to 0.1.4. |
|
102 | 53 |
09252001 - Changed API: PHYSFS_setSaneConfig() takes an organization name, and |
105 | 54 |
sets up less directories. Be warned. Fixes from David Hedbor: |
55 |
make setSaneConfig() set write directory correctly if it had to |
|
56 |
create the directory, and make sure that the writing functions |
|
57 |
get used in dir.c when a file is opened for writing/appending. |
|
58 |
Updated CREDITS. |
|
109 | 59 |
10092001 - Syntax fixes in dir.c, a FIXME in grp.c, and a "cat" command in |
112 | 60 |
the test program. Apparently I had accidentally removed a rather |
61 |
crucial line from dir.c a few revisions ago, and no one noticed. :( |
|
62 |
Fixed. The win32 userdir will default to the base dir, now. |
|
114 | 63 |
11142001 - Removed a redundant error check in platform/win32.c |
118 | 64 |
03052002 - Made unix.c's timeslice implementation more portable, and added a |
121 | 65 |
Darwin-specific means to detect CDs (thanks to Patrick Stein). |
66 |
Minor cleanup in win32.c (changed "for (; condition ;)" into |
|
67 |
"while (condition)" ...) |
|
68 |
03152002 - PHYSFS_setSaneConfig() now handles failure to set the write dir |
|
124 | 69 |
better. Patched makefile to link the test program. Changed all the |
70 |
"write" functions to get data from a "const" buffer. Added an |
|
71 |
"extras" dir, which currently contains PhysFS->SDL_RWops glue code. |
|
129 | 72 |
03202002 - Patched platform/win32.c to compile. |
132
b53fa5093749
Added typedefs and platform-specific i/o.
Ryan C. Gordon <icculus@icculus.org>
parents:
130
diff
changeset
|
73 |
03242002 - Added __PHYSFS_platformInit() and __PHYSFS_platformDeinit(). Win32 |
b53fa5093749
Added typedefs and platform-specific i/o.
Ryan C. Gordon <icculus@icculus.org>
parents:
130
diff
changeset
|
74 |
improvements by Gregory S. Read. Added PHYSFS_[us]int(8|16|32) |
b53fa5093749
Added typedefs and platform-specific i/o.
Ryan C. Gordon <icculus@icculus.org>
parents:
130
diff
changeset
|
75 |
types...this breaks binary compatibility with previous PhysicsFS |
b53fa5093749
Added typedefs and platform-specific i/o.
Ryan C. Gordon <icculus@icculus.org>
parents:
130
diff
changeset
|
76 |
releases! Added platform specific i/o functions, so we don't have |
136 | 77 |
to rely on stdio anymore. Updated TODO with my comments on the |
78 |
physfs mailing list. 1.0, here we come! Tons of other fixes and |
|
79 |
enhancements. |
|
59 | 80 |
|
81 |
--ryan. (icculus@clutteredmind.org) |
|
82 |
||
83 |
/* end of CHANGELOG ... */ |
|
84 |