The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
* v0.53, 24 June 2003

   OSADoEvent fixed

   Fix some Files tests

   Add Mac::Path::Util 0.09 to prereqs for Mac OS X


* v0.52, 22 May 2003

   Make Mac::AppleEvents return actual value, not pretty-printed value,
   as last resort (if you want a pretty-printed value, get it yourself
   with AEPrint, but we'll assume you want to do something useful with
   the data)

   Fix some memory leaks, sizes, and return values in Mac::Resources
   stuff from 0.50

   Overload NewAliasMinimalFromFullPath for Mac OS X, first converting
   the path to an HFS path (that is all that NewAliasMinimalFromFullPath
   knows)

   Add app creator type/signature to Processes/eg/Processes.plx output


* v0.51, 7 April 2003

   Fix some new tests that didn't work well under root


* v0.50, 6 April 2003

   Mac::InternetConfig added

   GUSI fixes
     - Fix bug with GUSIFSp* routines not accepting paths where files
       do not exist
     - Make GUSIFSpDown work
     - Add new "GUSIFS2FullPath" and "GUSIPath2FS" (for lack of better
       names) for dealing with FSRefs
     - Add FSRef to typemap

   Launching apps
     - Add LSFindApplicationForInfo to Mac::Processes for finding
       applications on Mac OS X (by creator, bundle ID, or name)
     - Make %Mac::MoreFiles::Application find paths to apps using
       LSFindApplicationForInfo for Mac OS X

   Open resource files from data forks
     - Add FSCreateResourceFile and FSOpenResourceFile to
       Mac::Resources for creating/opening resource files from data
       fork instead of resource fork
     - Remove resource/data fork workaround from Sound.t

   More constants
     - Add AERegistry.h type* constants to Mac::AppleEvents
     - Add file access permissions constants to Mac::Files
     - Add Finder flag constants to Mac::Files

   Add -fpascal-strings to ccflags, for compatibility with some of the
   GUSI API (tested with gcc2 and gcc3 under Mac OS X 10.2).

   Fix segfault for NULL descriptor in new AEDesc

   Add lots of tests for Mac::Files

   Fix the two-arg form of FSpGetCatInfo(FILE, INDEX)

   Add option for MacPerl::{Ask,Answer,Pick} to be text-based on Mac OS X


* v0.05, 6 March 2003

   Bad values for kCreateFolder and kDontCreateFolder (Ken Williams)


* v0.04, 6 March 2003

   Make AppleEvents with LD=c++ (required for Dec 2002 Dev Tools)

   Add a bunch of Carbon-specific constants for Mac::Files

   Modify Mac::Speech (Peter N Lewis)
     - GetVoiceDesciption and NewSpeechChannel use default voice
       if no parameter given
     - %Voice hash returns default voice if key is false (undef, '', 0)
     - Added accessor methods for VoiceDescription and VoiceSpec structures

   Add Str63 type to typemap

   Clean up distribution a little


* v0.03, 17 December 2002

   Fix AEDesc->data bug, remove debugging code (oops)

   Refactor Makefile.PLs
     - use common.pl for Makefile.PLs to share
     - now use distributed xsubpp (brian d foy) instead of system xsubpp
     - $module.c files no longer included
     - auto-generate $module.pod (and manpages) from POD in $module.pm
       and $module.xs

   Fix POD in many places

   Require 5.006 in the base Makefile.PL (just in case)

   Make build work with gcc2 on Mac OS X 10.1 and 10.2

   Make build work with UFS


* v0.02, 9 December 2002

   Addition of Mac::AppleEvents and Mac::OSA
   (Mac::AppleEvents::Simple and Mac::OSA::Simple not yet fully
   supported; needs some porting)

   Add back Pick/Answer/Ask to MacPerl (code from Gero Herrmann)

   Add GetProcessPID and GetProcessForPID to Mac::Processes

   Clean up some of the tests


* v0.01, 13 November 2002

   Initial release