Clang differentiates between “struct __CFHost” and “@class __CFHost”.
To make the code work again I had to implement a dummy struct for __CFHost.
Since the CoreFoundation garbage is wanted by Apple we cannot dump it for good :(.
Also some casts where needed for the CFStream implementation.
- NSRunLoop modified to fire only one timer each time through run loop
- NSRunLoop -cancelPerformSelectorsWithTarget: implemented
- NSObject +cancelPreviousPerformRequestsWithTarget: implemented
- KVO fixes and optimizations
- pthread functions added to Foundation project for Windows target
- CFHost added to Foundation project
- CFStream, CFRunLoop work
- NSCollectionViewItem subclass now NSViewController per 10.6 change
- NSColor catalog color cleanup
- NSTrackingArea made public header
- NSStream fixes, CFStream additions
- NSUserDefaults improved boolForKey: