CHANGELOG
author Ryan C. Gordon <icculus@icculus.org>
Thu, 08 Jan 2004 05:52:41 +0000
changeset 624 7da70fac2126
parent 621 d2d994be1e61
child 626 3843e932c034
child 638 43c1c81af67a
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
 */
621
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
     4
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
     5
12292003 - Updated CodeWarrior projects from CW6 to CW7, and made a bunch of
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
     6
           patches to get the Mac Classic target building again. Removed
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
     7
           zlib114 from CVS repository. Updated OS/2 build batch file.
624
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
     8
           Added Z_PREFIX define to Unix builds that use internal zlib.
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
     9
           Patched up some (outdated?) Visual C project files for zlib121.
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    10
           Patched Doxyfile and physfs.h for newer Doxygen. Fixed OS/2
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    11
           build script. Tweaked Project Builder files to at least compile.
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    12
           Added some last minute BeOS and Cygwin build fixes. Updated
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    13
           Visual Studio projects and tweaked some Makefile.am crap. Made
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    14
           changes so Visual Studio files would pack with DOS endlines and...
7da70fac2126 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 621
diff changeset
    15
           Upped version to 1.0.0 (woohoo!).
616
88c1135f5ddb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 614
diff changeset
    16
12222003 - Fixed a search-and-replace mistake in win32.c that preventing
621
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
    17
           compiling on Windows. (thanks, Brian!) Converted VC6 .dsp to use
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
    18
           zlib121; made Z_PREFIX=1 enabled by default to avoid link clashes;
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
    19
           put zlib files in separate logical folder in .dsp project; updated
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
    20
           zlib121/zconf.h to address remaining symbols that were still
d2d994be1e61 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 617
diff changeset
    21
           causing link warnings.
611
bda0e4d678fb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 608
diff changeset
    22
12182003 - WAD archiver now puts maps into subdirectories, making them
614
fa120459dcac Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 611
diff changeset
    23
           accessible to the application. (Thanks, Travis!) RPM spec and
fa120459dcac Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 611
diff changeset
    24
           Makefile.am* now package zlib_license_change.txt (Thanks, Edward!)
611
bda0e4d678fb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 608
diff changeset
    25
12142003 - Added Doom WAD support (Thanks, Travis!)
607
3153b92f05ac Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 605
diff changeset
    26
12082003 - Fixed some win32.c deficiencies that Robby Dermody pointed
3153b92f05ac Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 605
diff changeset
    27
           out (thanks!)
605
54abd19652fa Updated
Ryan C. Gordon <icculus@icculus.org>
parents: 603
diff changeset
    28
12072003 - Upgraded internal zlib to 1.2.1 (thanks, Adam!) Other
54abd19652fa Updated
Ryan C. Gordon <icculus@icculus.org>
parents: 603
diff changeset
    29
           Unix build fixes.
600
5b9c90664e21 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 598
diff changeset
    30
11112003 - Patches to make OS/2 support compile again.
598
c3f267dbbbb6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 595
diff changeset
    31
11092003 - Added __PHYSFS_platformStrnicmp(), and made qpak.c case-insensitive.
595
67aff4091bf1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 594
diff changeset
    32
09122003 - Happy September. Actually released current tree as 0.1.9.
594
4f8514ebc752 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 588
diff changeset
    33
08262003 - Added MiNT support to build process and fixed cross-compiling
4f8514ebc752 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 588
diff changeset
    34
           (thanks Patrice Mandin!)
595
67aff4091bf1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 594
diff changeset
    35
08092003 - Some Windows build fixes (thanks, Brian Hook!)
588
9f398d3d84a3 Upped version to 0.1.9.
Ryan C. Gordon <icculus@icculus.org>
parents: 586
diff changeset
    36
07232003 - Upped version to 0.1.9.
576
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    37
07202003 - Switched to zlib license (see new LICENSE text in root of source
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    38
           tree, and zlib_license_switch.txt for details). Had to remove
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    39
           archivers/qpak.c, the Ruby bindings from the extras directory, and
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    40
           the Russian and Spanish translations, since those contributors
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    41
           couldn't be contacted. If they show up, we'll readd them to the
5da65f8e9a50 Switched to zlib license.
Ryan C. Gordon <icculus@icculus.org>
parents: 574
diff changeset
    42
           project, otherwise we'll eventually replace their work...everyone
580
204576df7ccd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 576
diff changeset
    43
           else signed on for the change. Committed a patch to convert all
204576df7ccd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 576
diff changeset
    44
           tabs to spaces (Thanks, James!). Added patch to zip.c to fix
583
b7fb257c8f94 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 580
diff changeset
    45
           crash (thanks, dillo!). Reimplmented qpak.c, by welding together
586
f339d045e821 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 583
diff changeset
    46
           bits of grp.c and zip.c. Ed contacted me, so I could readd his
f339d045e821 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 583
diff changeset
    47
           contributions post-license change...I'm going to keep the new
f339d045e821 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 583
diff changeset
    48
           qpak.c, but I've readded his Ruby bindings and Russian translations.
574
055e731617ff Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 572
diff changeset
    49
06112003 - Patches to globbing.c to handle corner cases (thanks, Bradley!).
055e731617ff Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 572
diff changeset
    50
06102003 - Added globbing.c to "extras" directory.
572
2728e1a3e75d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 569
diff changeset
    51
05232003 - Rewrote MacOSX/Darwin CD-ROM detection code to use IOKit, which is
2728e1a3e75d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 569
diff changeset
    52
           much much more accurate than the previous code. Updated
2728e1a3e75d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 569
diff changeset
    53
           configure.in and Makefile.am.newautomake for some MacOSX stuff.
569
c83c96f2e1d9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 567
diff changeset
    54
05222003 - Fixed win32 crash if PHYSFS_init() is called with a NULL.
567
d243c6eb044f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 565
diff changeset
    55
05182003 - PocketPC fixes (thanks, David Hedbor!)
565
aad8cc8dfb17 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 563
diff changeset
    56
05162003 - Compiler warning cleanup in HOG and MVL archivers (Thanks, Bradley!)
563
b335449def59 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 556
diff changeset
    57
04082003 - Minor changes to extras/abs-file.h (Thanks, Adam!)
552
24e99a1cbb98 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 548
diff changeset
    58
03302003 - Fixed seeking in uncompressed ZIP entries, and handle a
24e99a1cbb98 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 548
diff changeset
    59
           misbehaviour in Java's JAR creation tools. Thanks to "Tree" for
554
a582594d6368 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 552
diff changeset
    60
           pointing these bugs out. Added HOG and MVL archive support for
556
7a600a4d0cad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 554
diff changeset
    61
           Descent I and II (Thanks, Bradley Bell!). Added example code to
7a600a4d0cad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 554
diff changeset
    62
           do case-insensitive file searches ("extras/ignorecase.*").
548
e4bc305a1d3e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 544
diff changeset
    63
03192003 - Fixed problem in PHYSFS_mkdir() when dirs to be created already
e4bc305a1d3e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 544
diff changeset
    64
           exist. Fixed problem where PHYSFS_mkdir() incorrectly tripped an
e4bc305a1d3e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 544
diff changeset
    65
           alarm in __PHYSFS_verifySecurity().
544
ad0390602ec3 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 542
diff changeset
    66
03122003 - Attempt at cleaning up some type correctness for VC++6. Made QPAK
ad0390602ec3 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 542
diff changeset
    67
           archiver case-insensitive (since Quake2 has problems without it).
539
755ec1051c60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 537
diff changeset
    68
01302003 - Added buffering API to OS/2 build's exported symbol list. Updated
755ec1051c60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 537
diff changeset
    69
           CWProjects.sit and made several fixes to get physfs building on
755ec1051c60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 537
diff changeset
    70
           MacOS Classic again.
534
2aeee045f27e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 531
diff changeset
    71
01282003 - Fixed seeking in buffered files opened for read.
535
eefc434e1646 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 534
diff changeset
    72
01072003 - .NET assembly and C# wrapper by Gregory S. Read in the extras dir.
526
0b28aced6654 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 524
diff changeset
    73
01042003 - Added a hack for dealing with OSX bundles and newer PBProjects
0b28aced6654 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 524
diff changeset
    74
           (thanks, Eric Wing!). Added some missing files to "make dist".
531
3c7cf50a58fb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 526
diff changeset
    75
           Fixed minor Doxygen typo in PHYSFS_flush() docs. Upped version to
3c7cf50a58fb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 526
diff changeset
    76
           0.1.8.
519
c16b1af0919f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 517
diff changeset
    77
12172002 - Added Apple Project Builder support files (thanks, Eric Wing!).
515
b5475eea664f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 513
diff changeset
    78
12112002 - Added Ruby bindings to extras directory (thanks, Ed Sinjiashvili!).
517
5dd80de854c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 515
diff changeset
    79
           Patched win32.c to compile with Mingw32 (thanks, Niels Wagenaar!).
513
bd18a574bda5 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 510
diff changeset
    80
12032002 - Adam updated his extras/abs-file.h for the new buffering API.
510
bdd763b062a8 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 509
diff changeset
    81
12022002 - German translation added, compliments of Michael Renner.
509
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    82
12012002 - Minor fix to configure.in: reported --enable-debug's default
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    83
           setting incorrectly. Added buffering to the API: you can now
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    84
           buffer a file with PHYSFS_setBuffer(), and flush the buffer to
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    85
           disk with PHYSFS_flush(). PhysicsFS file handles are unbuffered
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    86
           by default (as they were before this API addition), so this does
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    87
           not break the API. Other fixes for bugs I stumbled upon during
80c834815397 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 506
diff changeset
    88
           this work are in CVS, too.
506
88bc58c78c73 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 503
diff changeset
    89
11292002 - Minor fix for strange PATH strings in unix.c (thanks, Alexander!)
503
f5708319a9f6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 499
diff changeset
    90
11222002 - Initial PocketPC port by Corona688.
499
c362db7bb95f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 498
diff changeset
    91
10222002 - Fixed segfault in test_physfs.c when user hits CTRL-D (and
c362db7bb95f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 498
diff changeset
    92
           readline() thus returns NULL)...now gracefully exits, as it should.
498
ca2b5b20a52a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 496
diff changeset
    93
10142002 - Added check for AMD's x86-64 ("Hammer") architecture when
ca2b5b20a52a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 496
diff changeset
    94
           determining platform byte order.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
    95
10112002 - Fixed "setsaneconfig" command in test_physfs.c ...
493
4eaefa58e259 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 492
diff changeset
    96
09232002 - Happy September. Updated VC++6 project files, fixed some
4eaefa58e259 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 492
diff changeset
    97
           VC++ compile nags (more work to be done in zip.c).
492
1521940ca54c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 490
diff changeset
    98
08302002 - Cleaned tab stops out of zip.c, and fixed a possible infinite loop
1521940ca54c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 490
diff changeset
    99
           in zip_find_entry().
488
731e85d74cfe Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 486
diff changeset
   100
08292002 - Fixed a mistake in makeos2.cmd, and updated the INSTALL docs.
490
5c6485aa62c3 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 488
diff changeset
   101
           Added physfs.spec.in to EXTRA_DIST in Makefile.am*
486
3bce0ce1aa9b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 484
diff changeset
   102
08292002 - Added a physfs/stdio wrapper header to the "extras" dir,
3bce0ce1aa9b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 484
diff changeset
   103
           compliments of Adam D. Moss (file is "abs-file.h").
479
5990d6efd4f8 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 477
diff changeset
   104
08282002 - Cleanups in grp.c so that Visual C++ doesn't complain anymore.
484
607915da2103 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 479
diff changeset
   105
           zip.c now works correctly when PhysicsFS is disallowing symlinks.
607915da2103 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 479
diff changeset
   106
           A few minor optimizations in zip.c, with a few more to come later.
607915da2103 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 479
diff changeset
   107
           Added VS.NET project files to CVS.
477
b458b647e98a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 471
diff changeset
   108
08222002 - Fixed ZIP_exists() to work with directories. Now breaks out of
b458b647e98a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 471
diff changeset
   109
           __PHYSFS_verifySecurity() early if a path element is missing
b458b647e98a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 471
diff changeset
   110
           (since all the others will be, too)...this check is only done
b458b647e98a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 471
diff changeset
   111
           if symlinks are disabled, but we might as well save easy cycles
b458b647e98a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 471
diff changeset
   112
           where we can.
466
1e3b97bcdee4 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 463
diff changeset
   113
08212002 - Did a couple tedious-for-small-rewards cleanups, optimizations,
1e3b97bcdee4 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 463
diff changeset
   114
           corrections and streamlinings I've been meaning to do. Touched a
469
e41c2b9bf868 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 466
diff changeset
   115
           lot of code. One of the side results is that ZIP_isDirectory()
e41c2b9bf868 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 466
diff changeset
   116
           got fixed.
463
98455f2c89c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 460
diff changeset
   117
08192002 - Generalized sorting routines, moved them into physfs.c and removed
98455f2c89c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 460
diff changeset
   118
           the multiple copies from the various archivers. Adding profiling
98455f2c89c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 460
diff changeset
   119
           code (currently only for sort routines)...enable it with
98455f2c89c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 460
diff changeset
   120
           --enable-profiling in the configure script. Fixed incorrect
98455f2c89c6 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 460
diff changeset
   121
           behaviours in configure.in.
460
bcbf4788c477 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 458
diff changeset
   122
08172002 - Patched configure.in to work around buggy autoconfs.
458
4eb9811905c0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 455
diff changeset
   123
08162002 - Fixed QPAK archiver, since I broke it (sorry!). Also fixed a
4eb9811905c0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 455
diff changeset
   124
           qpak memory leak.
451
4579e942ef95 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 449
diff changeset
   125
08092002 - Added Quake PAK archiver (qpak.c) by Ed Sinjiashvili. Thanks!
455
4798cf95bf2f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 451
diff changeset
   126
           Made (successful?) attempt to fix pthread-to-ui64 cast problem.
4798cf95bf2f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 451
diff changeset
   127
           Check for OS/2 in configure.in, in case anyone gets autoconf and
4798cf95bf2f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 451
diff changeset
   128
           such to work right on their OS/2 box.
449
eb054e541f67 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 447
diff changeset
   129
08012002 - Patched win32.c to compile.
447
305273988630 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 445
diff changeset
   130
07302002 - Minor error handling fix (thanks, Alexander!)
428
b8349f8c6bac Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 426
diff changeset
   131
07292002 - Found some memory leaks, thanks to Valgrind (which rules, btw).
445
4990d05454e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 438
diff changeset
   132
           Added Russian translations (koi8-r, cp1251, cp866, and iso-8859-5)
4990d05454e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 438
diff changeset
   133
           by Ed Sinjiashvili. Added Spanish translation by Pedro J. Pérez.
4990d05454e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 438
diff changeset
   134
           Debian package support in CVS, thanks to Colin Bayer. French
4990d05454e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 438
diff changeset
   135
           translation by Stéphane Peter.
425
6776448805a1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 418
diff changeset
   136
07282002 - macclassic.c now returns human readable error messages instead of
426
1fc4e719c30c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 425
diff changeset
   137
           ERR_OS_ERROR. Closing files on MacOS no longer fails if the volume
1fc4e719c30c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 425
diff changeset
   138
           info can't be flushed. Minor error message tweak in os2.c. All
1fc4e719c30c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 425
diff changeset
   139
           possible human-readable literal strings (including all those OS/2
1fc4e719c30c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 425
diff changeset
   140
           and MacOS error messages) have moved to constants in
1fc4e719c30c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 425
diff changeset
   141
           physfs_internal.h...this allows the library to be translated to
436
11701ab57b20 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 432
diff changeset
   142
           other spoken languages fairly easily.
418
c7070693c03e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
   143
07272002 - Patched the OS/2 code to be useful...works pretty well, now. Added
410
d6c254daa68b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 405
diff changeset
   144
           makeos2.cmd for building (not an ideal solution, but oh well).
414
6375f2e2a6e7 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 410
diff changeset
   145
           Initialized some variables in zip.c to prevent compiler whining.
400
b00247f9e38d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 394
diff changeset
   146
07262002 - Fixed a typo in documentation. Archivers with matching file
b00247f9e38d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 394
diff changeset
   147
           extensions are now given first shot at opening an archive, but if
403
6da7fe0dd020 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 400
diff changeset
   148
           they fail, the other archivers are tried. More fixes to zip.c's
405
ed88009b9030 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 403
diff changeset
   149
           ZIP_enumerateFiles(). Wrote an OS/2 platform driver based on API
ed88009b9030 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 403
diff changeset
   150
           specs and a heavy pounding of Google Groups...as I don't have an
ed88009b9030 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 403
diff changeset
   151
           OS/2 compiler at the moment, it probably doesn't even compile.  :)
391
3111260eb4b4 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 383
diff changeset
   152
07252002 - configure.in and unix.c now deal with platforms that lack a
3111260eb4b4 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 383
diff changeset
   153
           functional pthread library. Edward Rudd sent in a patch to the RPM
3111260eb4b4 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 383
diff changeset
   154
           specfile to have the build system set the correct version.
394
22dfc50a0b64 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 391
diff changeset
   155
           Clean ups in grp.c, beos.cpp and macclassic.c.
380
ac96d444dd57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 377
diff changeset
   156
07242002 - Rewrote ZIP_enumerate(). Hopefully it sucks less this time.
383
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   157
           unix.c and configure.in now have the infrastructure to disable
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   158
           the CD-ROM detection code, and use a stub that successfully (and
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   159
           unconditionally) reports no detected discs. Currently this is
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   160
           used on AtheOS (which doesn't have CD-ROM support at the moment
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   161
           anyhow), but it will be useful to get the library up on odd,
9eb4f52d9d72 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 380
diff changeset
   162
           Unix-like systems that don't use either getmntinfo() or getmntent().
366
6760948ae9ad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 358
diff changeset
   163
07232002 - Cleaned up the cut-and-pastes in the various file enumeration
6760948ae9ad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 358
diff changeset
   164
           routines and moved it into __PHYSFS_addToLinkedStringList().
6760948ae9ad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 358
diff changeset
   165
           Tons more ZIP file enhancing. I'm fairly certain it's robust and
6760948ae9ad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 358
diff changeset
   166
           fast in every reasonable respect, now. GRP archiver now caches
6760948ae9ad Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 358
diff changeset
   167
           the file table...it was generally overhauled like the ZIP driver.
375
997d1172b370 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 366
diff changeset
   168
           Added "ls" as an alias of "enumerate" in test_physfs.
377
1893c26810ed Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 375
diff changeset
   169
           I lied about zip.c's robustness; disabled the enumeration code.
356
d3ce429e56cd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 354
diff changeset
   170
07212002 - More FreeBSD build system patches. Added some new autoconf spew to
358
597a22ea53b5 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 356
diff changeset
   171
           .cvsignore. bootstrap now copies the appropriate Makefile.am
597a22ea53b5 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 356
diff changeset
   172
           instead of rename()ing it.
352
46065653c088 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 349
diff changeset
   173
07192002 - Cleaned up configure.in and unix.c so that we check by available
46065653c088 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 349
diff changeset
   174
           header to determine the appropriate CD-ROM detection code...this
46065653c088 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 349
diff changeset
   175
           should make this more future-proof (and probably get it building
46065653c088 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 349
diff changeset
   176
           out of the box on other BSD platforms.)
346
504cd139c52a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 341
diff changeset
   177
07172002 - Fixed seeking backwards in ZIP_seek(). Changed the error message
348
12f110dd456a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 346
diff changeset
   178
           ERR_TOO_MANY_SYMLINKS to ERR_SYMLINK_LOOP. Patches to build system
349
44fc2b1922a0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 348
diff changeset
   179
           and unix.c for FreeBSD compatibility. Added physfs.spec to
44fc2b1922a0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 348
diff changeset
   180
           "make dist" archives (thanks, Edward Rudd!).
346
504cd139c52a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 341
diff changeset
   181
07152002 - Symlinks in ZIP archives are detected correctly now, I think.
339
a53189011712 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
   182
07142002 - Use GetVolumeInformation() instead of GetDiskFreeSpace() in
a53189011712 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
   183
           win32.c's mediaInDrive() function. This allows Windows NT 3.x to
a53189011712 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
   184
           correctly detect CD-ROM drives. Library now appears to be fully
a53189011712 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
   185
           functional on WinNT 3.51...need to try NT 3.1 still.  :)
341
6e25ba3e2d02 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 339
diff changeset
   186
           Patches to new ZIP code; cleaned up bugs in symlink reading code,
6e25ba3e2d02 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 339
diff changeset
   187
           but we incorrectly identify some entries as symlinks, which doesn't
6e25ba3e2d02 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 339
diff changeset
   188
           fly...for now, symlink code is commented out, so symlinks look
6e25ba3e2d02 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 339
diff changeset
   189
           like regular files (and reading from a symlink entry gives you
6e25ba3e2d02 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 339
diff changeset
   190
           the link as file data).
336
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   191
07122002 - Rewrote the ZIP archiver to no longer use Gilles Vollant's unzip.c
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   192
           code. Losing that abstraction should make the ZIP archiver
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   193
           significantly more efficient, and halved the amount of code used.
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   194
           Plus, being a control freak, I like my coding style more than
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   195
           Gilles's. :)  There are still bugs to shake out, but this is good
d23b47ee0d82 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 334
diff changeset
   196
           progress.
333
f4752cf45d9a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 329
diff changeset
   197
07112002 - configure.in updated to make it happier on newer autoconfs
334
ad36d8a58b2b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 333
diff changeset
   198
           (thanks again, Alexander!). FIXME cleanups.
324
e07c05880a0b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 320
diff changeset
   199
07102002 - Added a byteorder-friendly convenience API, so you can read/write
e07c05880a0b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 320
diff changeset
   200
           data and convert to the native byteorder without too much effort.
e07c05880a0b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 320
diff changeset
   201
           Upped version to 0.1.7.
329
836ab8a0b671 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 324
diff changeset
   202
           Build system corrections for BeOS and Cygwin (thanks, Alexander!).
836ab8a0b671 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 324
diff changeset
   203
           Added RPM specfile for PhysicsFS (thanks, Edward Rudd!).
315
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   204
06292002 - Fixed incorrect error message when opening a file for read without
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   205
           defining a search path. LOTS of win32 updates and fixes; lots of
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   206
           things that were broken work now, and we are slowly becoming
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   207
           more compatible with legacy win32 systems. Builds on Cygwin again.
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   208
           All platform drivers (except beos.cpp) had a buffer overflow when
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   209
           detecting mounted CD-ROM drives...it only occurs when a drive is
b209dfe09e57 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 309
diff changeset
   210
           detected, and it probably won't result in your box getting rooted,
320
8e1d8cd29e9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 315
diff changeset
   211
           but upgrade soon anyhow. Readded the .cvsignore files from the old
8e1d8cd29e9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 315
diff changeset
   212
           build system.
309
a8615a87be0a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 293
diff changeset
   213
06282002 - Reworked build system _AGAIN_.
293
6d5a13a512c1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 290
diff changeset
   214
06222002 - Alexander Pipelka spotted a bug in the file open routines in
6d5a13a512c1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 290
diff changeset
   215
           posix.c; patched.
290
1ae98a1e50b9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 281
diff changeset
   216
06152002 - Autoconf build system will now generate shared libraries on BeOS,
1ae98a1e50b9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 281
diff changeset
   217
           and (supposedly) Cygwin.
1ae98a1e50b9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 281
diff changeset
   218
06142002 - Rewrote autoconf build system. It now works around the MacOS X bug
1ae98a1e50b9 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 281
diff changeset
   219
           that prevented shared libraries from building.
281
ad47ea3be5fa Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 279
diff changeset
   220
06112002 - Updated CodeWarrior projects and added them to CVS. _Finally_
ad47ea3be5fa Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 279
diff changeset
   221
           officially released 0.1.6.
276
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   222
06102002 - Major overhauls to platform/win32.c ... should work on all Windows
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   223
           platforms, including 95/98/ME and NT/2K/XP flavors. Someone should
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   224
           see if this builds on WinCE!  :)  You no longer need the latest
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   225
           platform SDK to build it, either; the questionable DLL is accessed
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   226
           with LoadLibrary() at runtime now, and handled if not present. This
94b503b46087 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 274
diff changeset
   227
           now builds correctly on a freshly installed Visual Studio 6.0, and
277
3b5f66c8562c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 276
diff changeset
   228
           the DLL it builds works everywhere. Plus, a bunch of other bugs
279
0c0b07a6fc3f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 277
diff changeset
   229
           and incorrect behaviours were squashed. Visual Studio 6.0 project
0c0b07a6fc3f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 277
diff changeset
   230
           file added to CVS.
271
4ab1c1277b04 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 267
diff changeset
   231
06082002 - Fixes to __PHYSFS_platformEnumerateFiles() in win32.c: cleaned up
4ab1c1277b04 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 267
diff changeset
   232
           memory leak, handles paths more robustly, and prevents possible
4ab1c1277b04 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 267
diff changeset
   233
           skipped file entries. Removed AC_C_CONST and AC_TYPE_SIZE_T checks
4ab1c1277b04 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 267
diff changeset
   234
           from configure.in (not needed, and they broke BeOS build). Clean
4ab1c1277b04 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 267
diff changeset
   235
           out the docs/ directory when doing a "make dist". Fixed crashbug
274
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   236
           when calling PHYSFS_deinit() more than once in a row. Tried to get
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   237
           MacOS X to build a shared library, gave up; I'm doing something
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   238
           wrong in my Makefile.am, I think. On MacOS X, running ./configure
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   239
           --enable-static --disable-shared works, though. Hopefully someone
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   240
           will fix this soon. In unix.c, the Darwin version of
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   241
           __PHYSFS_platformDetectAvailableCDs() was free()ing a static
d0ab712e2ee0 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 271
diff changeset
   242
           buffer; fixed.
266
01bc77353d60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 260
diff changeset
   243
06072002 - Manpages! Finally installed Doxygen and scratched together a
01bc77353d60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 260
diff changeset
   244
           Doxyfile. After some revision to physfs.h, we've got a rather
01bc77353d60 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 260
diff changeset
   245
           nice API reference.
256
7ddc578d201e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 253
diff changeset
   246
06062002 - Fixed __PHYSFS_platformSeek() in archivers/posix.c. Implemented the
257
8f24b8d029e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
   247
           getLastModTime method in archivers/zip.c (returns legitimate info)
8f24b8d029e2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
   248
           and archivers/grp.c (returns lastmodtime of GRPfile itself in the
260
72d08673c81f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 257
diff changeset
   249
           physical filesystem). Put a 64-bit _llseek() version of the seek()
72d08673c81f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 257
diff changeset
   250
           and tell() methods in platform/posix.c, but you need to hack (or
267
6b5590f20252 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 266
diff changeset
   251
           rather, fix) configure.in to enable it. From Greg on win32.c: Fixed
6b5590f20252 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 266
diff changeset
   252
           file enumerator function (needed a wildcard '*' specification), CD
6b5590f20252 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 266
diff changeset
   253
           enumeration only reports CDs that have media, getLastModTime() has
6b5590f20252 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 266
diff changeset
   254
           been implemented.
253
869840fedb76 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 250
diff changeset
   255
06012002 - Added -Wall to debug builds. Removed ANSI stdio calls from
869840fedb76 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 250
diff changeset
   256
           platform/posix.c, and replaced them with actual POSIX calls (that
869840fedb76 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 250
diff changeset
   257
           is, fopen() became open(), fseek() became lseek(), etc...)
250
26e2045cdcfb Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 248
diff changeset
   258
05272002 - Added some explicit casts when calling malloc() in platform/posix.c
245
2890d22f105b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 239
diff changeset
   259
05252002 - Added John Hall's file modification time patch, and added a
2890d22f105b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 239
diff changeset
   260
           getlastmodtime command to test_physfs. Corrected error reporting
2890d22f105b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 239
diff changeset
   261
           for missing files a little bit. Changed build system to only try
2890d22f105b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 239
diff changeset
   262
           building beos.cpp if on a BeOS system (since we need a C++ compiler
248
db7daec832f1 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 245
diff changeset
   263
           available to do so). Implemented getLastModTime in macclassic.c.
239
f5a5cbef2ee8 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 238
diff changeset
   264
05242002 - Upped version to 0.1.6 (not officially released yet).
238
6781b3b03a94 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 236
diff changeset
   265
05232002 - Fixed the build system to always package the complete source, not
230
13e275b51d5a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 229
diff changeset
   266
           just what we built for a given system, when doing a "make dist".
236
1b80de254db2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 230
diff changeset
   267
           Updated INSTALL. Wrote BeOS platform code (platform/beos.cpp).
1b80de254db2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 230
diff changeset
   268
           Split unix.c into unix.c and posix.c. Linux and BeOS both share
1b80de254db2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 230
diff changeset
   269
           posix.c, although I don't think it's completely POSIX compliant at
1b80de254db2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 230
diff changeset
   270
           this point (not that it matters much).
226
2c44a838524a Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 223
diff changeset
   271
05212002 - Cleaned up some FIXMEs.
223
5658f4a87a41 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 221
diff changeset
   272
05202002 - Added .cvsignore files.
5658f4a87a41 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 221
diff changeset
   273
05162002 - Edward Rudd also caught an embarrassing screwup by me in
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   274
           unix.c: the open-for-append call was using "wb+" instead of
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   275
           "ab" when calling fopen(). Doh!
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   276
05152002 - configure script now deals with systems that have a readline
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   277
           lib, but require it to be linked with curses. Thanks to Edward
219
b2f4564c219f Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 214
diff changeset
   278
           Rudd for the patch.
214
19846c18071b Initial autoconf support.
Ryan C. Gordon <icculus@icculus.org>
parents: 212
diff changeset
   279
05102002 - A trimmed-down zlib 1.1.4 is now included in the source distro, for
19846c18071b Initial autoconf support.
Ryan C. Gordon <icculus@icculus.org>
parents: 212
diff changeset
   280
           use by win32, MacOS, and Unix systems that don't have it installed
19846c18071b Initial autoconf support.
Ryan C. Gordon <icculus@icculus.org>
parents: 212
diff changeset
   281
           on the system. Autoconf support! Initial attempt at this. Lots of
19846c18071b Initial autoconf support.
Ryan C. Gordon <icculus@icculus.org>
parents: 212
diff changeset
   282
           stuff may be very broken.
212
1d8fe77a5f27 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 209
diff changeset
   283
05082002 - From Greg: More win32 work. Library is now 95% functional on win32.
1d8fe77a5f27 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 209
diff changeset
   284
           Only known win32 problem is that the CD drives are reported whether
1d8fe77a5f27 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 209
diff changeset
   285
           they contain a disc or not).
1d8fe77a5f27 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 209
diff changeset
   286
05062002 - From Greg: Win32 boxes without the latest Platform SDK can now
1d8fe77a5f27 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 209
diff changeset
   287
           #define DISABLE_NT_SUPPORT. Other fixes.
209
36a3648b481b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 207
diff changeset
   288
04242002 - Updated win32 info in INSTALL to discuss Platform SDK issues.
207
8792421f1cfd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 205
diff changeset
   289
04202002 - Added a (very) quick and (very) dirty http server to the
8792421f1cfd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 205
diff changeset
   290
           extras directory (public domain), as another example of using
8792421f1cfd Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 205
diff changeset
   291
           the library.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   292
04192002 - Corrected some win32 info in INSTALL. Changed Makefile to
205
6808b87ea234 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 202
diff changeset
   293
           package releases as .tar.gz instead of .tar.bz2.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   294
04122002 - Some win32 cleanups and fixes across several files. Upped
202
7b48f18cf0d7 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 196
diff changeset
   295
           version to 0.1.5.
192
8777e3f08724 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 190
diff changeset
   296
04082002 - Fixed problem when calling __PHYSFS_setError before PHYSFS_init.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   297
04062002 - Added MacOS info, etc to INSTALL. Patched unix.c and
192
8777e3f08724 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 190
diff changeset
   298
           test_physfs.c to compile on Darwin again.
179
4c958de93bf7 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 174
diff changeset
   299
04052002 - Added byte ordering API. Byte ordering fixes in grp.c, and some
184
ddc4dd13277d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 179
diff changeset
   300
           cleanups in unzip.c. Mac work is more or less complete.
174
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   301
04042002 - Mac work continues. Almost complete, now. test_physfs now has
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   302
           tests for write, append, and filelength, and most of the
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   303
           commands can tolerate a quoted argument (although this is
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   304
           hacky, it's good enough for these purposes). Upped test_physfs
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   305
           version to 0.1.1. Added a malloc-failure check in the Unix
d1a31e51f915 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 168
diff changeset
   306
           CD-ROM detection code.
168
6b2a28327118 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 154
diff changeset
   307
04032002 - PHYSFS_init always makes sure the calling thread initializes its
186
fcabc280b29d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
   308
           error state. Win32 codebase is updated with mutex implementation
fcabc280b29d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
   309
           (thanks, Greg!).
154
275ea00e7283 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 151
diff changeset
   310
04022002 - Mac work continues. Found a bug where we put a double dir
275ea00e7283 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 151
diff changeset
   311
           separator in if we had to resort to the fallback userdir (if
275ea00e7283 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 151
diff changeset
   312
           __PHYSFS_platformGetUserDir() returned NULL to calculateUserDir().
275ea00e7283 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 151
diff changeset
   313
           Made note of potential infinite recursion in platform driver docs.
151
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   314
04012002 - (_NOT_ an April Fool's Joke:) Started working on MacOS Classic
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   315
           port. Added skeleton.c to platform directory. Minor patches to
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   316
           get things compiling on Mac (notably, DirInfo conflicts with
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   317
           a type exposed by MacOS's namespace-polluting API, and some
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   318
           typecasting issues). Found a call to ferror() I had missed in
4dea0b9c6d29 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 146
diff changeset
   319
           unzip.c.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   320
03302002 - Mutexes! PhysicsFS should be thread safe now, so long as you
146
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   321
           don't try to do something like close a file at the same time as
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   322
           you are reading from it in another thread. All reasonable race
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   323
           conditions should now be gone, but the new code will need some
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   324
           eyeballing before we install it on life support systems or anything.
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   325
           The mutex abstraction is implemented in unix.c, win32.c will be
93dba4d3d0d2 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 142
diff changeset
   326
           updated shortly.
142
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   327
03292002 - Fixed a potential problem in ZIP_realpath() and some byte order
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   328
           issues in zip.c. Converted unzip.c to use physfs file i/o
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   329
           abstractions. Converted CHANGELOG to list latest entries first.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   330
03242002 - Added __PHYSFS_platformInit() and __PHYSFS_platformDeinit(). Win32
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   331
           improvements by Gregory S. Read. Added PHYSFS_[us]int(8|16|32)
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   332
           types...this breaks binary compatibility with previous PhysicsFS
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   333
           releases! Added platform specific i/o functions, so we don't have
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   334
           to rely on stdio anymore. Updated TODO with my comments on the
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   335
           physfs mailing list. 1.0, here we come! Removed race condition from
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   336
           grp.c and converted to file i/o abstraction layer calls from stdio.
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   337
           Tons of other fixes and enhancements.
142
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   338
03202002 - Patched platform/win32.c to compile.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   339
03152002 - PHYSFS_setSaneConfig() now handles failure to set the write dir
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   340
           better. Patched makefile to link the test program. Changed all the
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   341
           "write" functions to get data from a "const" buffer. Added an
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   342
           "extras" dir, which currently contains PhysFS->SDL_RWops glue code.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   343
03052002 - Made unix.c's timeslice implementation more portable, and added a
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   344
           Darwin-specific means to detect CDs (thanks to Patrick Stein).
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   345
           Minor cleanup in win32.c (changed "for (; condition ;)" into
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   346
           "while (condition)" ...)
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   347
11142001 - Removed a redundant error check in platform/win32.c
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   348
10092001 - Syntax fixes in dir.c, a FIXME in grp.c, and a "cat" command in
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   349
           the test program. Apparently I had accidentally removed a rather
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   350
           crucial line from dir.c a few revisions ago, and no one noticed. :(
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   351
           Fixed. The win32 userdir will default to the base dir, now.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   352
09252001 - Changed API: PHYSFS_setSaneConfig() takes an organization name, and
496
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   353
           sets up less directories. Be warned. Fixes from David Hedbor:
07d78f792a55 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 493
diff changeset
   354
           make setSaneConfig() set write directory correctly if it had to
142
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   355
           create the directory, and make sure that the writing functions
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   356
           get used in dir.c when a file is opened for writing/appending.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   357
           Updated CREDITS.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   358
09142001 - David Hedbor submitted a patch to handle a case where the
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   359
           current working directory has been deleted out from under the
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   360
           process (both in platform/unix.c and physfs.c itself). Thanks,
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   361
           David! Added a CREDITS file. Changed the format of the author field
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   362
           in PHYSFS_ArchiveInfo to put the email address between "<>" instead
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   363
           of "()" chars. Updated TODO. make install now deletes previous
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   364
           revisions of the library. Changed version to 0.1.4.
90
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   365
09012001 - Happy September. Moved the Visual C project files and the zlib
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   366
           source to a separate download. Look for it at
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   367
           http://icculus.org/physfs/downloads/physfs-win32-support.zip ...
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   368
           Updated the INSTALL doc for Win32 building. Rewrote win32.c's
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   369
           __PHYSFS_platformRealPath() to not rely on Visual C's runtime lib,
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   370
           which was the last Cygwin incompatibility (although the Makefile
f0bb0e01ca05 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 84
diff changeset
   371
           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
   372
           Makefile a little, but it needs more work. Started working on a
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
   373
           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
   374
           date, and (for what is supposed to be an ultra-user-friendly
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
   375
           environment) is completely uninituitive to me. Still, managed to
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
   376
           get most everything compiling, which improved the quality of the
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
   377
           code somewhat). Haven't tried to compile the zipfile support, and
551fbc05c73b Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 90
diff changeset
   378
           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
   379
           to do there. Isn't Unix supposed to be hard compared to this?
142
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   380
08312001 - Built PhysicsFS on Mandrake 8.0 for the PowerPC. Compiles clean,
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   381
           but there's at least one byte-ordering issue in zip.c that needs
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   382
           to be fixed.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   383
08292001 - win32.c calculates the base dir with GetModuleFileName() first, now,
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   384
           and falls back to SearchPath() if there were problems. Changed an
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   385
           occurence of _MAX_PATH to MAX_PATH, so both CygWin and Visual C can
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   386
           handle it.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   387
08282001 - win32.c now checks HOMEDRIVE, HOMEPATH, and HOME when calculating
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   388
           the userdir. Added include files that make it a little closer to
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   389
           compiling under Cygwin. Added a TODO file. Fixed unix.c's
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   390
           __PHYSFS_platformCalcBaseDir() so that it actually works. Fixed
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   391
           Makefile so that it links the test program properly.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   392
           Changed version to 0.1.3.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   393
08232001 - Fixed a potential free()ing of a NULL pointer in
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   394
           __PHYSFS_platformEnumerateFiles() in platform/unix.c. Added
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   395
           platform/win32.c. Other cleanups to get this compiling with
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   396
           Visual C and CygWin. Added BAIL_MACRO for times when we were doing
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   397
           BAIL_IF_MACRO(1, ...). Abstracted mkdir() in the platform drivers.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   398
           Added GRP setting output to showcfg in the Makefile. Updated INSTALL
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   399
           with license info and Win32 build instructions. Dependency on the
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   400
           readline library in test_physfs.c is now optional.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   401
           Changed version to 0.1.2.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   402
08072001 - Changed version to 0.1.1.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   403
08062001 - Added CD-ROM detection code to the unix platform driver.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   404
08012001 - Added a safety memset in error setting, fixed URLs and email addr.
e3eb45e37874 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 140
diff changeset
   405
07282001 - Initial release.
59
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
   406
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
   407
--ryan. (icculus@clutteredmind.org)
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
   408
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
   409
/* end of CHANGELOG ... */
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
   410