summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compatibility.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/compatibility.md b/compatibility.md
index d647e68..abe5530 100644
--- a/compatibility.md
+++ b/compatibility.md
@@ -52,6 +52,33 @@ not yet in Ubuntu Utopic (14.10)
## Cocoa
### Mac OS X 10.7+
+- Foundation ([full details](https://developer.apple.com/library/mac/releasenotes/Foundation/RN-FoundationOlderNotes/#//apple_ref/doc/uid/TP40008080-TRANSLATED_CHAPTER_965-TRANSLATED_DEST_0))
+ - can use [ClassName class] == nil to test for feature existence at class level
+ - NSUserDefaults is now thread-safe and respects user IDs
+ - NSProcessInfo is now thread-safe
+ - NSProcessInfo has automatic termination; might want to watch for this
+ - NSLinguisticTrigger
+ - NSCalendar changes (important for date/time pickers)
+- AppKit ([full details](https://developer.apple.com/library/mac/releasenotes/AppKit/RN-AppKitOlderNotes/#X10_7Notes)
+ - Cocoa decides when to draw focus rings
+ - lots of resolution independence stuff
+ - window edge resize/live resize
+ - restorable state
+ - toolbar versioning
+ - better scroll wheel management
+ - multi-image dragging (TODO didn't GTK+ add this too)
+ - built-in full screen (TODO what was fullscreen like before?)
+ - NSTextFinder for a standard search for text bar
+ - NSPasteboard: no longer need to invoke -[NSPasteboard types]
+ - NSPasteboards use UTIs for type information
+ - NOTE FROM LEOPARD: full-width cells, source lists
+ - view-based NSTableViews and NSOutlineViews
+ - URLs returned may not be file:// anymore! TODO note in futureplans.md
+ - **NSPopover**
+ - vertical text support improved
+ - **placeholder text in NSTextField now shown when focused**
+ - NSTextView now has an optional formatting bar
+
### Mac OS X 10.8+
### Mac OS X 10.9+