physfs/CHANGELOG

86 lines
5.2 KiB
Plaintext
Raw Normal View History

2001-08-01 12:34:14 +02:00
/*
* CHANGELOG.
*/
07282001 - Initial release.
08012001 - Added a safety memset in error setting, fixed URLs and email addr.
2001-08-07 05:33:25 +02:00
08062001 - Added CD-ROM detection code to the unix platform driver.
2001-08-07 20:11:08 +02:00
08072001 - Changed version to 0.1.1.
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.
2001-08-23 18:02:51 +02:00
Added GRP setting output to showcfg in the Makefile. Updated INSTALL
2001-08-23 19:09:20 +02:00
with license info and Win32 build instructions. Dependency on the
readline library in test_physfs.c is now optional.
2001-08-23 18:02:51 +02:00
Changed version to 0.1.2.
2001-08-29 05:11:23 +02:00
08282001 - win32.c now checks HOMEDRIVE, HOMEPATH, and HOME when calculating
the userdir. Added include files that make it a little closer to
2001-08-29 05:31:43 +02:00
compiling under Cygwin. Added a TODO file. Fixed unix.c's
2001-08-29 05:33:42 +02:00
__PHYSFS_platformCalcBaseDir() so that it actually works. Fixed
Makefile so that it links the test program properly.
2001-08-29 05:31:43 +02:00
Changed version to 0.1.3.
2001-08-29 16:35:06 +02:00
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.
2001-09-02 07:01:53 +02:00
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.
2001-09-02 02:21:54 +02:00
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
2001-09-02 07:01:53 +02:00
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?
2001-09-15 00:57:22 +02:00
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.
2001-09-26 03:45:37 +02:00
09252001 - Changed API: PHYSFS_setSaneConfig() takes an organization name, and
2001-09-26 05:11:55 +02:00
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.
2001-10-09 17:19:02 +02:00
10092001 - Syntax fixes in dir.c, a FIXME in grp.c, and a "cat" command in
2001-10-09 17:41:57 +02:00
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.
2001-11-15 00:47:24 +01:00
11142001 - Removed a redundant error check in platform/win32.c
2002-03-05 20:17:18 +01:00
03052002 - Made unix.c's timeslice implementation more portable, and added a
2002-03-15 15:52:57 +01:00
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
2002-03-16 04:53:18 +01:00
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.
2002-03-21 05:03:38 +01:00
03202002 - Patched platform/win32.c to compile.
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
2002-03-25 06:01:29 +01:00
to rely on stdio anymore. Updated TODO with my comments on the
2002-03-25 09:14:47 +01:00
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.
2001-08-01 12:34:14 +02:00
--ryan. (icculus@clutteredmind.org)
/* end of CHANGELOG ... */