- CGWindow changed so that KGContext's are used instead of KGLayer/KGRenderingContext and KGContext is generally retained instead of being recreated from the KGRenderingContext each time it is needed.
- converted font panel and color panel to binary plist format
- Added Rolf Jansen's merge sort in NSMutableArray and NSMutableArray_concrete
+ Johannes Fortmann's patch from 05/22/2007:
- NSArrayController:
- renamed instance variables
- use arrangeObjects:, rearrangeObjects methods
- implement addObject:, removeObject: and friends
- implement newObject
- some more binding options
- NSTableView bindings corresponding to columns now being established
if missing
- NSAffineTransform rotating
- NSBezierPath addClip, setClip fix; changed unimplemented methods to
throw
- some decoding on NSNumberFormatter; NSCell uses formatter
- Fixed issue #25, %C should work now in NSString format strings
- Initial pass at issue #26, partial implementation of NSKeyedArchiver
- Initial pass at recursive descent parser for NSPredicate format strings.
- A few CoreFoundation headers added to Foundation
- NSConditionLock template added.
-[NSBundle objectForInfoDictionaryKey:] implemented
-[NSCharacterSet isSupersetOfSet:] implemented (poorly)
-[NSMutableData replaceBytesInRange:withBytes:length:] implemented
-[NSData dataWithBytesNoCopy:length:freeWhenDone:] implemented
-[NSString UTF8String] implemented
-[NSString stringByStandardizingPath] added by not implemented correctly
-[NSError localizedDescription] implemented
+[NSSet setWithObjects:count:] implemented
- AppKit/binders renamed AppKit/NSKeyValueBinding
- Initial pass at NSFontDescriptor added
-[NSView convertSize:to/fromView:] implemented
-[NSFont getAdvancements:forGlyphs:count:] implemented
-A few NSAnimation/NSViewAnimation definitions added