Skip to content

Latest commit

 

History

History
85 lines (81 loc) · 5.21 KB

CHANGELOG

File metadata and controls

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