#
# $Id: Changes,v 0.71 2005/08/19 06:11:26 dankogai Exp $
#
$Revision: 0.71 $ $Date: 2005/08/19 06:11:26 $
! bin/psync
  Addressed: #!/usr/local/bin/perl missing, causing unsuable 
  script being installed.  Ouch!
  Message-Id: <9E018196-A9C6-4F0F-B5D9-6236CD358928@ppp.bekkoame.ne.jp>
! bin/psync
  POD fixes by Jean-Louis Fuchs
  Message-Id: <42F8E601.60108@fangorn.ch>

0.70  2005/08/09 15:47:00
+ t/AskGetFileInfo.pm
! t/catalog.t t/info.t
  Modified so it passes under Tiger.
! File.pm bin/*
  tiger's utilities are now mentioned in pod
! bin/psync 
  is now replaced with that of Jean-Louis Fuchs 
  <ganwell@fangorn.ch>
  Message-Id: <42F8BE38.8050608@fangorn.ch>

0.69 2004/08/05 03:18:15
! File.pm Catalog/Catalog.pm Spec/Spec.pm Copy/Copy.pm Info/Info.pm
  s/use 5.6.0;/use 5.006;/ so v-string warning on 5.8.1-RC3 is quiet.

0.68 2004/05/25 16:03:23
! Catalog/Makefile.PL Info/Makefile.PL Copy/Makefile.PL Spec/Makefile.PL
  Now uses gcc2 when perl version is 5.8.1 or before  so it compiles
  without 'make CC=gcc2' on Apple-bundled /usr/bin/perl
  https://rt.cpan.org/Ticket/Display.html?id=6409

0.67 2004/05/03 14:53:29
! Copy/filecopy.c Spec/Spec.xs common/util.c
  Panther compatibility patch by emoy applied.

0.66 2003/04/09 08:25:26
! Copy/filecopy.c
  Now supports file names that contains \x{10000} and higher.
  HFS+ stores characters in UTF-16 but until now MacOSX::File only
  suported UCS-2 (Apple's document only says "Unicode".  Sigh).
! bin/psync
  Addressed the problem that the ownership of the locked files are not
  copied correctly.  Reported by Joel Sumner <joel.sumner@ni.com>
  Message-Id: <5.1.1.6.0.20030408162041.04bce6d8@postoffice.natinst.com>

0.65 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