* v0.61, 28 October 2003 Adjust Mac::Speech test to work with fresh install of Panther, where (on my machine) the Good News voice won't load, so CountVoices() returns less than the test thinks it should. Only this one test has been changed, no need to upgrade from 0.60. * v0.60, 27 October 2003 Updated a bunch of docs for Carbon compatibility Cleaned up docs a bit Reverted AESend to use AESend without an idle proc, instead of AESendMessage with a mach port Undef I_POLL for Panther compatibility (Matthew Drayton) * v0.54, 13 August 2003 Skip some tests that fail on UFS (Randal Schwartz) undef DEBUG for the sake of gcc 3.3 (perl's DEBUG conflicts with Mac's) Add notes about Mac OS X 10.3 * 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