#6042: Remove dead code now that we build for OS X 10.7+ (patch by mattrajca)

In addition to the patch,
  * remove unused global actions menu (popover is used instead)
  * remove *Lion class macros, use NSPopover and NSDataDetector directly
This commit is contained in:
Mike Gelfand
2016-01-06 11:05:37 +00:00
parent 53c38c760d
commit 147ae097f4
24 changed files with 157 additions and 2100 deletions

View File

@@ -22,15 +22,12 @@
* DEALINGS IN THE SOFTWARE.
*****************************************************************************/
#define NSPopoverLion NSClassFromString(@"NSPopover")
#define NSDataDetectorLion NSClassFromString(@"NSDataDetector")
#define NSByteCountFormatterMtLion NSClassFromString(@"NSByteCountFormatter")
#define NSUserNotificationMtLion NSClassFromString(@"NSUserNotification")
#define NSUserNotificationCenterMtLion NSClassFromString(@"NSUserNotificationCenter")
@interface NSApplication (NSApplicationAdditions)
- (BOOL) isOnLionOrBetter;
- (BOOL) isOnMountainLionOrBetter;
- (BOOL) isOnYosemiteOrBetter;