#
# $Id: Changes,v 0.65 2003/01/19 17:53:21 dankogai Exp dankogai $
#
$Revision: 0.65 $ $Date: 2003/01/19 17:53:21 $
    ! common/util.c
      s/strcpy/strncpy/  I though I fixed it :)
    ! Catalog/Catalog.xs
      Guy Sabourin <guysab@videotron.ca> has reported that an evil typecast
      found in the code above was preventing MacOSX::File::Catalog from
      copying creator properly.  Though I could not duplicate his claim
      on my environment (compiler difference?), his version is definitely
      better.
      Message-Id: <BA504461.3E6E%guysab@videotron.ca>
      FYI, psync and other scripts that come with this package use
      MacOSX::File::Info rather than MacOSX::File:Catalog in favor of speed
      and memory so they are unaffected as of this release.
0.64  2002.03.07
      ! bin/psync
        ! uses MacOSX::File::Info instead of MacOSX::File::Catalog
	  back again.
        + pod improvement
0.63  2002.03.07
      ! File.pm README
        Mention to binary distribution dropped;  I will release binary
	distribution elsewhere.  CPAN infrastracture is not quite fit
	for binary distribution.
0.62  2002.03.07
      ! File.pm
	+ unlink() which overrides CORE::unlink that deletes '._file'
	  if 'file' is deleted
      ! Catalog/Catalog.xs Info/Info.xs
        File Locking scheme changed so that it works on UFS volume
        more correctly.  Now 'make test' on UFS volume works.
      ! bin/psync
        uses MacOSX::File::Catalog instead of MacOSX::File::Info
0.61  2002.01.28
      ! Info/Info.xs Catalog/Catalog.xs
       * $obj->set() without argument failed
0.60  2002.01.28
      ! */*.xs
        * (data|rsrc)(Logical|Physical)size is now NV instead of IV
	to accomodate 64bit values (same trick done in stat->size in
	Perl's stat cache)
        * Other members of FSCatalogInfo is now more compliant with
	Inside Macintosh (UV instead of IV where appropriate)
      ! bin/psync
        * cosmetic changes for opt_v
0.52  2002.01.20
      ! bin/psync
        Code optimization
	More intuitive option settings
0.51  2002.01.20
      ! bin/psync
        Greatly enhanced.  See the manual for details
      ! Copy/filecopy.c
        More housekeeping functions added
0.50  2002.01.19
      ! Makefile.PL
        INSTALLSCRIPT  => /usr/local/bin
        INSTALLMAN1DIR => /usr/local/share/man/man1
        INSTALLMAN3DIR => /usr/local/share/man/man3

      This iso prevent clobbering important files on /usr/{bin,/share/man} .
      Though this is against platform-independent Makefile.PL, this module 
      is very platform-dependent to begin with.

      + bin/psync
        Does update copy.  The very reason I wanted a module like this!
      ! Catalog/Catalog.pm
      ! Info/Info.pm
        set* subs now checks validity of information so it won't call
	xs_* when invalid.
      ! Copy/Copy.pm
        $nocopycat -> $preserve
	Note now the default is reversed!
0.42  2002.01.16
      ! bin/pcpmac
        regex bug that causes all dot-files ignored gets fixed
	< my @f = grep !/^\.[\._]?/o, readdir $d;
        > my @f = grep !/^\.(?:\.?$|_)/o, readdir $d;
        Well, to err is human.
0.41  2002.01.13
      * documention
      * verious fixes
0.40  2002.01.13
      - MoreFiles/*
        MacOSX::File now implements its own, FSSpec-free file
	copy function so MoreFiles is gone!
      + bin/pcpmac
      + bin/pmvmac
      * various bugfixes
0.30  2002.01.13
      + bin/pgetfinfo
      + bin/pgetfinfo
      + t/benchmark.pl
      ! common/util.c
        minor bug at dirname() fixed;
      ! FSp(Set|Rst)Lock done when and only when the target is file
        (When done to directory, Carbon slaps you with segfault!)
      * and lots of bug fixes and cleanups here and there
0.21  2002.01.10
      ! Info/Info.xs, Catalog/Catalog.xs 
        possible memory leak fixed
0.20  2002.01.10
      + MacOSX::File::Catalog added
      ! Info/Info.xs -- FSpRstLock() before FSSetCatalogInfo()
0.11  2002.01.08
      + File/Constants.pm
      ! Info/Info.pm -- constants moved to Constants.pm
      ! Info/Info.xs -- possible memory leak fixed.
0.10  2002.01.06
      First Release
