macoslib/macoslib — pull request #3 by ktekinay (2012-10-15 20:55:54+00:00)
Title: Pull request from KT

- Minimum supported OS is now MacOS X 10.5.
- Added methods for resolving alias to CFURL.
- Added optional parameter to CFURL.Constructor( FolderItem ) to
specify that the given alias should be resolved first.
- Added a bunch of properties to CFURL.
- Added Operator_Compare and Operator_Convert methods to CFDate.
- Added Operator_Compare and Operator_Convert methods to CFNumber.
- Added Operator_Compare methods to CFString.
- Started removing "soft" from function declarations where the call had
been introduced in OS X 10.5 or earlier.
- CFError can now be raised as an Exception (will generate a MaxOSError
Exception). Use like this when ErrorRef is returned from system call:
if errorRef <> nil then raise new CFError( errorRef,
CFType.HasOwnership )
- Cleaned up unused local variables.