From 2a94c1b5d49077fc21afe48ffb54215765cc845d Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 11 Jun 2014 23:30:23 -0400 Subject: [PATCH] Added Mac OS X 10.7 to the compatibiliity.md file. --- compatibility.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 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+