What's New in 1.0.0-beta2
This version of the CamelBone framework is compatible with Mac OS X 10.2 "Jaguar" or newer, including the latest Mac OS X 10.4 "Tiger".
New applications created with the included Xcode project templates will embed the CamelBones framework into the .app bundle by default - no external framework or installer needed.
Added Xcode file templates for descendants of NSObject, NSDocument, NSView, and NSWindowController.
Added exception handling with eval {}. This allows you to trap exceptions fired from Objective-C. If such an exception is caught by an eval {}, the NSException object is in $@.
Fixed a bug where standalone .pl scripts tried to use the wrong support bundle.
Fixed a case-sensitivity bug in Foundation.xs that resulted in build failure on UFS.
Known issues with this beta:
- Jaguar support is limited. Project and File templates are included only for Xcode, not for Project Builder. I have no plans to keep PB support up to date, although I could be convinced to do so if there's enough demand. (So far, there has been zero demand for PB support.)
- Building under the GNUStep environment is not supported in this beta. I'd like to get around to fixing that, but it's a low priority for me; it will happen much sooner if a GNUStep guru steps forward to help make it happen.
- It's a beta. Expect bugs, expect leaks, and *please* report them using the bug reporting form at the SourceForge site.
