Revision: 9505
          http://sourceforge.net/p/skim-app/code/9505
Author:   hofman
Date:     2017-11-27 17:57:06 +0000 (Mon, 27 Nov 2017)
Log Message:
-----------
rename methods we implement for older systems as fallback

Modified Paths:
--------------
    trunk/NSAnimationContext_SKExtensions.m
    trunk/NSColor_SKExtensions.m
    trunk/NSSegmentedControl_SKExtensions.m
    trunk/PDFAnnotation_SKExtensions.m
    trunk/PDFDisplayView_SKExtensions.m
    trunk/PDFPage_SKExtensions.m

Modified: trunk/NSAnimationContext_SKExtensions.m
===================================================================
--- trunk/NSAnimationContext_SKExtensions.m     2017-11-27 17:52:24 UTC (rev 
9504)
+++ trunk/NSAnimationContext_SKExtensions.m     2017-11-27 17:57:06 UTC (rev 
9505)
@@ -46,7 +46,7 @@
     completionHandler();
 }
 
-+ (void)SnowLeopard_runAnimationGroup:(void (^)(NSAnimationContext 
*context))changes completionHandler:(void (^)(void))completionHandler {
++ (void)fallback_runAnimationGroup:(void (^)(NSAnimationContext 
*context))changes completionHandler:(void (^)(void))completionHandler {
     [self beginGrouping];
     NSAnimationContext *context = [self currentContext];
     changes(context);
@@ -57,7 +57,7 @@
 }
 
 + (void)load {
-    SKAddClassMethodImplementationFromSelector(self, 
@selector(runAnimationGroup:completionHandler:), 
@selector(SnowLeopard_runAnimationGroup:completionHandler:));
+    SKAddClassMethodImplementationFromSelector(self, 
@selector(runAnimationGroup:completionHandler:), 
@selector(fallback_runAnimationGroup:completionHandler:));
 }
 
 @end

Modified: trunk/NSColor_SKExtensions.m
===================================================================
--- trunk/NSColor_SKExtensions.m        2017-11-27 17:52:24 UTC (rev 9504)
+++ trunk/NSColor_SKExtensions.m        2017-11-27 17:57:06 UTC (rev 9505)
@@ -42,7 +42,7 @@
 
 @implementation NSColor (SKExtensions)
 
-- (CGColorRef)CGColorLion {
+- (CGColorRef)fallback_CGColor {
     NSColor *color = self;
     static NSSet *componentColorSpaces = nil;
     if (componentColorSpaces == nil)
@@ -57,7 +57,7 @@
 }
 
 + (void)load {
-    SKAddInstanceMethodImplementationFromSelector(self, @selector(CGColor), 
@selector(CGColorLion));
+    SKAddInstanceMethodImplementationFromSelector(self, @selector(CGColor), 
@selector(fallback_CGColor));
 }
 
 + (NSColor *)keySourceListHighlightColor {

Modified: trunk/NSSegmentedControl_SKExtensions.m
===================================================================
--- trunk/NSSegmentedControl_SKExtensions.m     2017-11-27 17:52:24 UTC (rev 
9504)
+++ trunk/NSSegmentedControl_SKExtensions.m     2017-11-27 17:57:06 UTC (rev 
9505)
@@ -42,17 +42,17 @@
 
 @implementation NSSegmentedControl (SKExtensions)
 
-- (NSInteger)Sierra_tagForSegment:(NSInteger)segment {
+- (NSInteger)fallback_tagForSegment:(NSInteger)segment {
     return [[self cell] tagForSegment:segment];
 }
 
-- (void)Sierra_setTag:(NSInteger)tag forSegment:(NSInteger)segment {
+- (void)fallback_setTag:(NSInteger)tag forSegment:(NSInteger)segment {
     [[self cell] setTag:tag forSegment:segment];
 }
 
 + (void)load {
-    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(tagForSegment:), @selector(Sierra_tagForSegment:));
-    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(setTag:forSegment:), @selector(Sierra_setTag:forSegment:));
+    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(tagForSegment:), @selector(fallback_tagForSegment:));
+    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(setTag:forSegment:), @selector(fallback_setTag:forSegment:));
 }
 
 - (NSInteger)selectedTag {

Modified: trunk/PDFAnnotation_SKExtensions.m
===================================================================
--- trunk/PDFAnnotation_SKExtensions.m  2017-11-27 17:52:24 UTC (rev 9504)
+++ trunk/PDFAnnotation_SKExtensions.m  2017-11-27 17:57:06 UTC (rev 9505)
@@ -88,10 +88,10 @@
 
 @implementation PDFAnnotation (SKExtensions)
 
-- (PDFTextAnnotationIconType)replacement_iconType { return 
kPDFTextAnnotationIconNote; }
+- (PDFTextAnnotationIconType)fallback_iconType { return 
kPDFTextAnnotationIconNote; }
 
 + (void)load {
-    SKAddInstanceMethodImplementationFromSelector(self, @selector(iconType), 
@selector(replacement_iconType));
+    SKAddInstanceMethodImplementationFromSelector(self, @selector(iconType), 
@selector(fallback_iconType));
 }
 
 static PDFAnnotation *currentActiveAnnotation = nil;

Modified: trunk/PDFDisplayView_SKExtensions.m
===================================================================
--- trunk/PDFDisplayView_SKExtensions.m 2017-11-27 17:52:24 UTC (rev 9504)
+++ trunk/PDFDisplayView_SKExtensions.m 2017-11-27 17:57:06 UTC (rev 9505)
@@ -126,7 +126,7 @@
     return attributedString;
 }
 
-static id replacement_accessibilityRangeForPositionAttributeForParameter(id 
self, SEL _cmd, id parameter) {
+static id fallback_accessibilityRangeForPositionAttributeForParameter(id self, 
SEL _cmd, id parameter) {
     id pdfView = SKGetPDFView(self);
     if (pdfView) {
         NSPoint point = [pdfView convertPoint:[[pdfView window] 
convertScreenToBase:[parameter pointValue]] fromView:nil];
@@ -143,7 +143,7 @@
     return nil;
 }
 
-static id replacement_accessibilityRTFForRangeAttributeForParameter(id self, 
SEL _cmd, id parameter) {
+static id fallback_accessibilityRTFForRangeAttributeForParameter(id self, SEL 
_cmd, id parameter) {
     PDFView *pdfView = SKGetPDFView(self);
     if (pdfView) {
         NSAttributedString *attributedString = 
attributedStringForAccessibilityRange(self, [parameter rangeValue], [pdfView 
scaleFactor]);
@@ -152,7 +152,7 @@
     return nil;
 }
 
-static id 
replacement_accessibilityAttributedStringForRangeAttributeForParameter(id self, 
SEL _cmd, id parameter) {
+static id 
fallback_accessibilityAttributedStringForRangeAttributeForParameter(id self, 
SEL _cmd, id parameter) {
     PDFView *pdfView = SKGetPDFView(self);
     if (pdfView) {
         return [attributedStringForAccessibilityRange(self, [parameter 
rangeValue], [pdfView scaleFactor]) accessibilityAttributedString];
@@ -160,7 +160,7 @@
     return nil;
 }
 
-static id replacement_accessibilityStyleRangeForIndexAttributeForParameter(id 
self, SEL _cmd, id parameter) {
+static id fallback_accessibilityStyleRangeForIndexAttributeForParameter(id 
self, SEL _cmd, id parameter) {
     PDFView *pdfView = SKGetPDFView(self);
     if (pdfView) {
         // make sure the accessibility table is generated
@@ -207,8 +207,8 @@
     original_accessibilityAttributeValue = (id (*)(id, SEL, 
id))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityAttributeValue:), 
(IMP)replacement_accessibilityAttributeValue);
     original_accessibilityParameterizedAttributeNames = (id (*)(id, 
SEL))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityParameterizedAttributeNames), 
(IMP)replacement_accessibilityParameterizedAttributeNames);
     
-    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityRangeForPositionAttributeForParameter:), 
(IMP)replacement_accessibilityRangeForPositionAttributeForParameter, "@@:@");
-    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityRTFForRangeAttributeForParameter:), 
(IMP)replacement_accessibilityRTFForRangeAttributeForParameter, "@@:@");
-    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityAttributedStringForRangeAttributeForParameter:), 
(IMP)replacement_accessibilityAttributedStringForRangeAttributeForParameter, 
"@@:@");
-    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityStyleRangeForIndexAttributeForParameter:), 
(IMP)replacement_accessibilityStyleRangeForIndexAttributeForParameter, "@@:@");
+    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityRangeForPositionAttributeForParameter:), 
(IMP)fallback_accessibilityRangeForPositionAttributeForParameter, "@@:@");
+    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityRTFForRangeAttributeForParameter:), 
(IMP)fallback_accessibilityRTFForRangeAttributeForParameter, "@@:@");
+    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityAttributedStringForRangeAttributeForParameter:), 
(IMP)fallback_accessibilityAttributedStringForRangeAttributeForParameter, 
"@@:@");
+    SKAddInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityStyleRangeForIndexAttributeForParameter:), 
(IMP)fallback_accessibilityStyleRangeForIndexAttributeForParameter, "@@:@");
 }

Modified: trunk/PDFPage_SKExtensions.m
===================================================================
--- trunk/PDFPage_SKExtensions.m        2017-11-27 17:52:24 UTC (rev 9504)
+++ trunk/PDFPage_SKExtensions.m        2017-11-27 17:57:06 UTC (rev 9505)
@@ -74,7 +74,7 @@
 
 @implementation PDFPage (SKExtensions) 
 
-- (void)ElCapitan_transformContext:(CGContextRef)context 
forBox:(PDFDisplayBox)box {
+- (void)fallback_transformContext:(CGContextRef)context 
forBox:(PDFDisplayBox)box {
     NSRect bounds = [self boundsForBox:box];
     CGContextRotateCTM(context, -[self rotation] * M_PI_2 / 90.0);
     switch ([self rotation]) {
@@ -86,7 +86,7 @@
 }
 
 + (void)load {
-    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(transformContext:forBox:), 
@selector(ElCapitan_transformContext:forBox:));
+    SKAddInstanceMethodImplementationFromSelector(self, 
@selector(transformContext:forBox:), 
@selector(fallback_transformContext:forBox:));
 }
 
 static BOOL usesSequentialPageNumbering = NO;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to