Version History
1.5 (released Aug 15, 2008)
- Updated to support Mac OS X 10.5
- The Installer plugin now checks to make sure SCR has the correct permissions on 10.5.
- Now supports registering for SCR in Info.plist entries of bundles (Frameworks, QuickTime plugins, Photoshop plugins, Safari plugins, et cetera). Developers no longer need to call UnsanitySCR_RegisterMatchSpecifier() bundles (in most cases).
- SDK: UnsanitySCR_Install now installs Smart Crash Reports with the correct permissions required to work on Mac OS X 10.5.
- SDK: UnsanitySCR_Install now pretends as if SCR is not installed if it is installed inside the user's home folder on Mac OS X 10.5.x as Mac OS X 10.5 will not load SCR from the user's home folder. Behaves as before on Mac OS X 10.4.x.
- SDK: Worked around a problem on Mac OS X that led to repeated calls UnsanitySCR_RegisterMatchSpecifier creating new entries in SCR's preferences when Mac OS X thought that two equal CFTypeRefs were not equal.
- SDK: On Mac OS X 10.5.x, UnsanitySCR_Install no longer allows you to install in a non-global manner due to the new restrictions in Mac OS X 10.5.x. Behaviour on Mac OS X 10.4.x is unchanged.
- Important Note: On Mac OS X 10.5.x, Smart Crash Reports must not be installed in the user's home folder (~/) as it will prevent SCR from loading even if SCR is installed globally. If you are a developer installing SCR, make sure SCR is not in the user's home folder on Mac OS X 10.5.x and move it to the trash (FSMoveObjectToTrashSync()) if possible.
1.2.1 (released Nov 7, 2006)
- The application that is attempting to install SCR will be shown in the installation request dialog.
- Included Italian localization (courtesy of Philippe Casgrain)
1.2 (released Jun 6, 2006)
- Smart Crash Reports now includes support for the PPC thread state information for Rosetta crashes on the ICBM Macs. This means if a PowerPC application crashes while running under Rosetta, Smart Crash Reports will properly extract the information from the crash log.
1.1 (released Apr 28, 2006)
- Smart Crash Reports is now a Universal binary working on both i386 and PPC architectures.
- SDK: A dialog box will be presented to users when you call UnsanitySCR_Install function, where they have an option to allow or not allow the installation.
1.0.2 (released Oct 21, 2005)
- Included Dutch localization (courtesy of Tom Klaver).
- Included French localization (courtesy of Philippe Martin).
- Included Japanese localization (courtesy of Akira Ikeda).
- Included Russian localization.
- Included Spanish localization (courtesy of Alf).
- SDK: Made Install API check Mac OS X version prior to installing, so it's no longer possible to install it under Mac OS X 10.3 (the SDK object files will still link fine under Mac OS X 10.3).
