Release Notes: This release addresses a bug in CFSetApplyFunction that could have resulted in it accessing and modifying deallocated memory. It removes support, in Linux, for using the malloc_usable_size introspection method when instantiating runtime instances. It adds support for performing debug consistency checks in Linux on memory deallocated by the system allocator. It upgrades the AssertMacros.h from CarbonHeaders-8A428 to that from CarbonHeaders-18.1. It adds ARM support. It addresses a number of compiler warnings and errors. Limited symbol and function visibility based on preprocessor definitions. A fix for UUID library detection.
Release Notes: The run loop timer support for Linux has been fixed. The pre-compiled ICU has been updated to v4.0 for Windows builds. There are minor updates to CFRunLoopTimerExample and StringExample examples. David Cotter's CF-Lite project has been merged, including his additional CFTest example. Support for writing binary property lists has been fixed.
Release Notes: Basic, development-level run loop support for Windows and Linux. Ensures private globals are marked as such on non-Apple GCC compilers. DisplayURL, DNSServiceMetaQuery, CFLocalServer and CFRunLoopTimer examples. Appropriate preprocessor checks for __powerpc__ to handle PowerPC compilers that emit that rather than __ppc__. Windows and Mac OS X build clean-ups. Improved Linux build configuration by respecting '--with' options in preference to the presence of foo-config and, in general, improved behavior in cross-compilation scenarios and in error cases.