ApplicationKitCompatibility

From GNUstepWiki

Revision as of 05:24, 18 January 2007; view current revision
←Older revision | Newer revision→
Class / method MacOS X version Status Comments
CIColor Additions 10.4 Not Implemented
CIImage Additions 10.4 Not Implemented
NSActionCell 10.0 Looks Good
NSAffineTransform Additions 10.0 Looks Good
NSAlert / alertWithError 10.4 Not Implemented
NSAnimation 10.4 Not Implemented
NSAppleScript Addition 10.0 Not Implemented
NSApplication / activateIgnoringOtherApps 10.0 Behaves Differently The app is always activated unconditionally
NSApplication / runModalForWindow relativeToWindow 10.0 Behaves Differently Currently just centers window on the screen
NSApplication / beginModalSessionForWindow relativeToWindow 10.0 Not Implemented
NSApplication / runModalSession 10.0 Behaves Differently Apple's docs state that, before processing the events, it makes the session window key and orders the window front. This method does not attempt to do this because: 1) we don't want to interfere with use of other apps during modal session for this app; 2) occasionally other windows are active and should be usable during modal sessions (e.g., a popup dialog from a modal window); 3) most of the time beginModalSessionForWindow will have been called in advance. If the latter is not the case, you may need to order the window front yourself in advance.
NSApplication / beginSheet modalForWindow modalDelegate didEndSelector contextInfo 10.0 Behaves Differently Under GNUstep, the sheet aspect is not implemented (just centers window on the screen), but modalDelegate didEndSelector is called if both non-nil.
NSApplication / endSheet 10.0  ?
NSApplication / endSheet returnCode 10.0  ?
NSApplication / preventWindowOrdering 10.0 Not Implemented
NSApplication / hide 10.0 Behaves Differently On OS X this activates the next app that is running, however on GNUstep this is up to the window manager
NSApplication / orderedDocuments 10.0 Not Implemented
NSApplication / orderedWindows 10.0 Behaves Differently OS X scripting method to return windows in front-to-back on-screen order for scriptable windows. The GNUstep implementation returns all the windows excluding NSPanels. some backends may return an array in an unspecified order.
NSApplication / cancelUserAttentionRequest 10.1 Not Implemented
NSApplication / requestUserAttention 10.1 Not Implemented
NSApplication / replyToOpenToPrint 10.3 Not Implemented
NSArrayController 10.3 Not Implemented
NSATSTypesetter 10.3 Not Implemented
NSBezierPath / appendBezierPathWithPackedGlyphs 10.0 Not Implemented
NSBezierPath / getLineDash count phase 10.0  ? FIXME: How big is the pattern array?
NSBezierPath / stroke 10.0  ? FIXME: I don't see how this should work with color changes
NSBezierPath / fill 10.0  ? FIXME: I don't see how this should work with color changes
NSBitmapImageRep / colorizeByMappingGray toColor blackMapping whiteMapping 10.0 Behaves Differently Does nothing
NSBitmapImageRep / initWithBitmapDataPlanes pixelsWide pixelsHigh bitsPerSample samplesPerPixel hasAlpha isPlanar colorSpaceName bitmapFormat bytesPerRow bitsPerPixel 10.4 Not Implemented
NSBitmapImageRep / initForIncrementalLoad 10.2 Not Implemented
NSBitmapImageRep / bitmapFormat 10.4 Not Implemented
NSBitmapImageRep / representationOfImageRepsInArray usingType properties 10.0  ? FIXME: returns only the first image in the array, and only works for NSBitmapImageRep or subclasses thereof.
NSBitmapImageRep / incrementalLoadFromData complete 10.2 Not Implemented
NSBitmapImageRep / colorAtX Y 10.4 Not Implemented
NSBitmapImageRep / setColorAtX Y 10.4 Not Implemented
NSBitmapImageRep / getPixel atX y 10.4 Not Implemented
NSBitmapImageRep / setPixel atX y 10.4 Not Implemented


TODO wiki that