Mac-Carbon-0.50 has been released. Download it from the CPAN or SF.net.
(Note: it may take time for the release to propagate to the various download mirrors.)
Changes:
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
Posted using release by brian d foy.