Revision: 12154
          http://sourceforge.net/p/skim-app/code/12154
Author:   hofman
Date:     2021-03-01 16:17:35 +0000 (Mon, 01 Mar 2021)
Log Message:
-----------
Use sRGB and gamma22 instead of calibrated colors

Modified Paths:
--------------
    trunk/NSColor_SKExtensions.m
    trunk/NSImage_SKExtensions.m
    trunk/NSShadow_SKExtensions.m
    trunk/NSUserDefaults_SKExtensions.m
    trunk/PDFAnnotationInk_SKExtensions.m
    trunk/SKApplicationController.m
    trunk/SKBookmark.m
    trunk/SKColorCell.m
    trunk/SKColorSwatch.m
    trunk/SKDisplayPreferences.m
    trunk/SKImageToolTipContext.m
    trunk/SKImageToolTipWindow.m
    trunk/SKLineInspector.m
    trunk/SKNoteTableRowView.m
    trunk/SKPDFView.m
    trunk/SKThumbnailView.m
    trunk/SKTopBarView.m
    trunk/SkimNotes/PDFAnnotation_SKNExtensions.m

Modified: trunk/NSColor_SKExtensions.m
===================================================================
--- trunk/NSColor_SKExtensions.m        2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/NSColor_SKExtensions.m        2021-03-01 16:17:35 UTC (rev 12154)
@@ -161,7 +161,7 @@
 + (NSColor *)pdfControlBackgroundColor {
     static NSColor *color = nil;
     if (color == nil) {
-        color = [[NSColor colorWithCalibratedWhite:0.95 alpha:0.95] retain];
+        color = [[NSColor colorWithGenericGamma22White:0.95 alpha:0.95] 
retain];
     }
     return color;
 }
@@ -174,7 +174,7 @@
 #pragma mark Convenience
 
 - (uint32_t)uint32HSBAValue {
-    NSColor *rgbColor = [self 
colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+    NSColor *rgbColor = [self colorUsingColorSpace:[NSColorSpace 
sRGBColorSpace]];
     if (rgbColor) {
         CGFloat h = 0.0, s = 0.0, b = 0.0, a = 0.0;
         [rgbColor getHue:&h saturation:&s brightness:&b alpha:&a];
@@ -221,7 +221,7 @@
     [path setLineWidth:2.0];
     [path addClip];
     [self drawSwatchInRect:rect];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.3] setStroke];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.3] setStroke];
     [path stroke];
 }
 
@@ -260,21 +260,21 @@
             case SKScriptingColorYellow: return [NSColor yellowColor];
             case SKScriptingColorMagenta: return [NSColor magentaColor];
             case SKScriptingColorCyan: return [NSColor cyanColor];
-            case SKScriptingColorDarkRed: return [NSColor 
colorWithCalibratedRed:0.5 green:0.0 blue:0.0 alpha:1.0];
-            case SKScriptingColorDarkGreen: return [NSColor 
colorWithCalibratedRed:0.0 green:0.5 blue:0.0 alpha:1.0];
-            case SKScriptingColorDarkBlue: return [NSColor 
colorWithCalibratedRed:0.0 green:0.0 blue:0.5 alpha:1.0];
-            case SKScriptingColorBanana: return [NSColor 
colorWithCalibratedRed:1.0 green:1.0 blue:0.5 alpha:1.0];
-            case SKScriptingColorTurquoise: return [NSColor 
colorWithCalibratedRed:1.0 green:0.5 blue:1.0 alpha:1.0];
-            case SKScriptingColorViolet: return [NSColor 
colorWithCalibratedRed:0.5 green:1.0 blue:1.0 alpha:1.0];
+            case SKScriptingColorDarkRed: return [NSColor colorWithSRGBRed:0.5 
green:0.0 blue:0.0 alpha:1.0];
+            case SKScriptingColorDarkGreen: return [NSColor 
colorWithSRGBRed:0.0 green:0.5 blue:0.0 alpha:1.0];
+            case SKScriptingColorDarkBlue: return [NSColor 
colorWithSRGBRed:0.0 green:0.0 blue:0.5 alpha:1.0];
+            case SKScriptingColorBanana: return [NSColor colorWithSRGBRed:1.0 
green:1.0 blue:0.5 alpha:1.0];
+            case SKScriptingColorTurquoise: return [NSColor 
colorWithSRGBRed:1.0 green:0.5 blue:1.0 alpha:1.0];
+            case SKScriptingColorViolet: return [NSColor colorWithSRGBRed:0.5 
green:1.0 blue:1.0 alpha:1.0];
             case SKScriptingColorOrange: return [NSColor orangeColor];
-            case SKScriptingColorDeepPink: return [NSColor 
colorWithCalibratedRed:1.0 green:0.0 blue:0.5 alpha:1.0];
-            case SKScriptingColorSpringGreen: return [NSColor 
colorWithCalibratedRed:0.0 green:1.0 blue:0.5 alpha:1.0];
-            case SKScriptingColorAqua: return [NSColor 
colorWithCalibratedRed:0.0 green:0.5 blue:1.0 alpha:1.0];
-            case SKScriptingColorLime: return [NSColor 
colorWithCalibratedRed:0.5 green:1.0 blue:0.0 alpha:1.0];
-            case SKScriptingColorDarkViolet: return [NSColor 
colorWithCalibratedRed:0.5 green:0.0 blue:1.0 alpha:1.0];
+            case SKScriptingColorDeepPink: return [NSColor 
colorWithSRGBRed:1.0 green:0.0 blue:0.5 alpha:1.0];
+            case SKScriptingColorSpringGreen: return [NSColor 
colorWithSRGBRed:0.0 green:1.0 blue:0.5 alpha:1.0];
+            case SKScriptingColorAqua: return [NSColor colorWithSRGBRed:0.0 
green:0.5 blue:1.0 alpha:1.0];
+            case SKScriptingColorLime: return [NSColor colorWithSRGBRed:0.5 
green:1.0 blue:0.0 alpha:1.0];
+            case SKScriptingColorDarkViolet: return [NSColor 
colorWithSRGBRed:0.5 green:0.0 blue:1.0 alpha:1.0];
             case SKScriptingColorPurple: return [NSColor purpleColor];
-            case SKScriptingColorTeal: return [NSColor 
colorWithCalibratedRed:0.0 green:0.5 blue:0.5 alpha:1.0];
-            case SKScriptingColorOlive: return [NSColor 
colorWithCalibratedRed:0.5 green:0.5 blue:0.0 alpha:1.0];
+            case SKScriptingColorTeal: return [NSColor colorWithSRGBRed:0.0 
green:0.5 blue:0.5 alpha:1.0];
+            case SKScriptingColorOlive: return [NSColor colorWithSRGBRed:0.5 
green:0.5 blue:0.0 alpha:1.0];
             case SKScriptingColorBrown: return [NSColor brownColor];
             case SKScriptingColorBlack: return [NSColor blackColor];
             case SKScriptingColorWhite: return [NSColor whiteColor];

Modified: trunk/NSImage_SKExtensions.m
===================================================================
--- trunk/NSImage_SKExtensions.m        2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/NSImage_SKExtensions.m        2021-03-01 16:17:35 UTC (rev 12154)
@@ -714,7 +714,7 @@
         [path lineToPoint:NSMakePoint(11.5, 14.0)];
         [path stroke];
         path = [NSBezierPath bezierPath];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.5] set];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.5] set];
         [path moveToPoint:NSMakePoint(8.0, 8.5)];
         [path lineToPoint:NSMakePoint(10.0, 8.5)];
         [path moveToPoint:NSMakePoint(8.0, 10.5)];
@@ -731,7 +731,7 @@
         [path lineToPoint:NSMakePoint(15.5, 14.0)];
         [path stroke];
         path = [NSBezierPath bezierPath];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.5] set];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.5] set];
         [path moveToPoint:NSMakePoint(17.0, 8.5)];
         [path lineToPoint:NSMakePoint(19.0, 8.5)];
         [path moveToPoint:NSMakePoint(17.0, 10.5)];
@@ -854,7 +854,7 @@
     );
     
     MAKE_IMAGE(SKImageNameToolbarInfo, YES, 27.0, 20.0,
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.8] setFill];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.8] setFill];
         NSFont *font = [NSFont fontWithName:@"Hoefler Text Black Italic" 
size:13.0] ?: [NSFont boldSystemFontOfSize:13.0];
         NSGlyph glyph = [font glyphWithName:@"i"];
         NSBezierPath *path = [NSBezierPath 
bezierPathWithOvalInRect:NSMakeRect(5.5, 2.5, 16.0, 16.0)];
@@ -1202,7 +1202,7 @@
     
     MAKE_IMAGE(SKImageNameNotesPreferences, NO, 32.0, 32.0, 
         NSImage *clippingImage = [[NSWorkspace sharedWorkspace] 
iconForFileType:NSFileTypeForHFSTypeCode(kClippingTextType)];
-        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithCalibratedRed:1.0 green:0.935 
blue:0.422 alpha:1.0] endingColor:[NSColor colorWithCalibratedRed:1.0 
green:0.975 blue:0.768 alpha:1.0]] autorelease];
+        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithSRGBRed:1.0 green:0.935 blue:0.422 
alpha:1.0] endingColor:[NSColor colorWithSRGBRed:1.0 green:0.975 blue:0.768 
alpha:1.0]] autorelease];
         [[NSColor blackColor] setFill];
         [NSBezierPath fillRect:NSMakeRect(2.0, 0.0, 28.0, 32.0)];
         [clippingImage drawInRect:NSMakeRect(2.0, 0.0, 28.0, 32.0) 
fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0];
@@ -1214,7 +1214,7 @@
     MAKE_IMAGE(SKImageNameSyncPreferences, NO, 32.0, 32.0,
         NSImage *refreshImage = [NSImage 
imageNamed:NSImageNameRefreshTemplate];
         NSImage *genericDocImage = [[NSWorkspace sharedWorkspace] 
iconForFileType:NSFileTypeForHFSTypeCode(kGenericDocumentIcon)];
-        [[NSColor colorWithCalibratedRed:0.25 green:0.35 blue:0.6 alpha:1.0] 
set];
+        [[NSColor colorWithSRGBRed:0.25 green:0.35 blue:0.6 alpha:1.0] set];
         NSRectFill(NSMakeRect(11.0, 10.0, 10.0, 12.0));
         [refreshImage drawInRect:NSMakeRect(11.0, 10.0, 10.0, 12.0) 
fromRect:NSZeroRect operation:NSCompositeDestinationAtop fraction:1.0];
         [genericDocImage drawInRect:NSMakeRect(0.0, 0.0, 32.0, 32.0) 
fromRect:NSZeroRect operation:NSCompositeDestinationOver fraction:1.0];
@@ -1226,14 +1226,14 @@
     );
     
     MAKE_IMAGE(SKImageNameNewSeparator, NO, 32.0, 32.0, 
-        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithCalibratedWhite:0.6 alpha:1.0] 
endingColor:[NSColor colorWithCalibratedWhite:0.8 alpha:1.0]] autorelease];
+        NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithGenericGamma22White:0.6 alpha:1.0] 
endingColor:[NSColor colorWithGenericGamma22White:0.8 alpha:1.0]] autorelease];
         NSBezierPath *path;
         [NSGraphicsContext saveGraphicsState];
         [NSShadow setShadowWithWhite:0.0 alpha:0.5 blurRadius:2.0 
yOffset:-1.0];
-        [[NSColor colorWithCalibratedWhite:0.35 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:0.35 alpha:1.0] setFill];
         [NSBezierPath fillRect:NSMakeRect(2.0, 14.0, 28.0, 4.0)];
         [NSGraphicsContext restoreGraphicsState];
-        [[NSColor colorWithCalibratedWhite:0.45 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:0.45 alpha:1.0] setFill];
         [NSBezierPath fillRect:NSMakeRect(3.0, 15.0, 26.0, 3.0)];
         [gradient drawInRect:NSMakeRect(3.0, 15.0, 26.0, 2.0) angle:90.0];
         path = [NSBezierPath bezierPath];
@@ -1723,7 +1723,7 @@
         
         [path setWindingRule:NSEvenOddWindingRule];
         
-        [[NSColor colorWithCalibratedWhite:1.0 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:1.0 alpha:1.0] setFill];
         [path fill];
     );
     
@@ -1755,7 +1755,7 @@
         
         [path setWindingRule:NSEvenOddWindingRule];
         
-        [[NSColor colorWithCalibratedWhite:1.0 alpha:1.0] setFill];
+        [[NSColor colorWithGenericGamma22White:1.0 alpha:1.0] setFill];
         [path fill];
     );
     
@@ -1777,7 +1777,7 @@
 
 
 static void drawTextNote() {
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.75] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.75] setFill];
     NSBezierPath *path = [NSBezierPath bezierPath];
     [path moveToPoint:NSMakePoint(5.0, 5.0)];
     [path lineToPoint:NSMakePoint(9.0, 6.5)];
@@ -1801,7 +1801,7 @@
     [path lineToPoint:NSMakePoint(8.5, 4.5)];
     [path closePath];
     [path stroke];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.333] setStroke];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.333] setStroke];
     path = [NSBezierPath bezierPath];
     [path moveToPoint:NSMakePoint(8.0, 11.5)];
     [path lineToPoint:NSMakePoint(12.0, 11.5)];
@@ -1825,10 +1825,10 @@
 static void drawHighlightNote() {
     NSFont *font = [NSFont fontWithName:@"Helvetica" size:14.0] ?: [NSFont 
systemFontOfSize:14.0];
     NSGlyph glyph = [font glyphWithName:@"H"];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.25] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.25] setFill];
     NSBezierPath *path = [NSBezierPath bezierPathWithRect:NSMakeRect(3.0, 2.0, 
15.0, 16.0)];
     [path fill];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.75] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.75] setFill];
     path = [NSBezierPath bezierPath];
     [path moveToPoint:NSMakePoint(10.5 - NSMidX([font 
boundingRectForGlyph:glyph]), 5.0)];
     [path appendBezierPathWithGlyph:glyph inFont:font];
@@ -1838,7 +1838,7 @@
 static void drawUnderlineNote() {
     NSFont *font = [NSFont fontWithName:@"Helvetica" size:14.0] ?: [NSFont 
systemFontOfSize:14.0];
     NSGlyph glyph = [font glyphWithName:@"U"];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.75] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.75] setFill];
     NSBezierPath *path = [NSBezierPath bezierPath];
     [path moveToPoint:NSMakePoint(10.5 - NSMidX([font 
boundingRectForGlyph:glyph]), 6.0)];
     [path appendBezierPathWithGlyph:glyph inFont:font];
@@ -1853,7 +1853,7 @@
 static void drawStrikeOutNote() {
     NSFont *font = [NSFont fontWithName:@"Helvetica" size:14.0] ?: [NSFont 
systemFontOfSize:14.0];
     NSGlyph glyph = [font glyphWithName:@"S"];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.75] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.75] setFill];
     NSBezierPath *path = [NSBezierPath bezierPath];
     [path moveToPoint:NSMakePoint(10.5 - NSMidX([font 
boundingRectForGlyph:glyph]), 5.0)];
     [path appendBezierPathWithGlyph:glyph inFont:font];
@@ -2022,7 +2022,7 @@
     [addPath appendBezierPathWithRect:NSMakeRect(18.0, 2.0, 1.0, 5.0)];
     [NSGraphicsContext saveGraphicsState];
     [[NSGraphicsContext currentContext] 
setCompositingOperation:NSCompositeCopy];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.6] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.6] setFill];
     [addPath fill];
     [NSGraphicsContext restoreGraphicsState];
 }
@@ -2034,7 +2034,7 @@
     [arrowPath relativeLineToPoint:NSMakePoint(-3.0, -5.5)];
     [arrowPath setLineWidth:1.5];
     [arrowPath setLineCapStyle:NSRoundLineCapStyle];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.5] setStroke];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.5] setStroke];
     [arrowPath stroke];
 }
 
@@ -2047,7 +2047,7 @@
 static inline void drawPageBackgroundInRect(NSRect rect) {
     [NSGraphicsContext saveGraphicsState];
     [[NSGraphicsContext currentContext] 
setCompositingOperation:NSCompositeCopy];
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:0.25] setFill];
+    [[NSColor colorWithGenericGamma22White:0.0 alpha:0.25] setFill];
     [NSBezierPath fillRect:rect];
     [NSGraphicsContext restoreGraphicsState];
 }
@@ -2074,10 +2074,10 @@
     [path closePath];
     
     [NSGraphicsContext saveGraphicsState];
-    [[NSColor colorWithCalibratedWhite:1.0 alpha:1.0] setFill];
+    [[NSColor colorWithGenericGamma22White:1.0 alpha:1.0] setFill];
     [path fill];
     [NSShadow setShadowWithWhite:0.0 alpha:0.5 blurRadius:1.0 yOffset:0.0];
-    [[NSColor colorWithCalibratedRed:0.257 green:0.351 blue:0.553 alpha:1.0] 
setStroke];
+    [[NSColor colorWithSRGBRed:0.257 green:0.351 blue:0.553 alpha:1.0] 
setStroke];
     [path stroke];
     [NSGraphicsContext restoreGraphicsState];
 }

Modified: trunk/NSShadow_SKExtensions.m
===================================================================
--- trunk/NSShadow_SKExtensions.m       2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/NSShadow_SKExtensions.m       2021-03-01 16:17:35 UTC (rev 12154)
@@ -51,7 +51,7 @@
 }
 
 + (void)setShadowWithWhite:(CGFloat)white alpha:(CGFloat)alpha 
blurRadius:(CGFloat)blurRadius yOffset:(CGFloat)yOffset {
-    [self setShadowWithColor:[NSColor colorWithCalibratedWhite:white 
alpha:alpha] blurRadius:blurRadius offset:NSMakeSize(0.0, yOffset)];
+    [self setShadowWithColor:[NSColor colorWithGenericGamma22White:white 
alpha:alpha] blurRadius:blurRadius offset:NSMakeSize(0.0, yOffset)];
 }
 
 @end

Modified: trunk/NSUserDefaults_SKExtensions.m
===================================================================
--- trunk/NSUserDefaults_SKExtensions.m 2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/NSUserDefaults_SKExtensions.m 2021-03-01 16:17:35 UTC (rev 12154)
@@ -59,7 +59,7 @@
                 alpha = [[array objectAtIndex:1] doubleValue];
             else if ([array count] > 3)
                 alpha = [[array objectAtIndex:3] doubleValue];
-            color = [NSColor colorWithCalibratedRed:red green:green blue:blue 
alpha:alpha];
+            color = [NSColor colorWithSRGBRed:red green:green blue:blue 
alpha:alpha];
         }
     }
     return color;

Modified: trunk/PDFAnnotationInk_SKExtensions.m
===================================================================
--- trunk/PDFAnnotationInk_SKExtensions.m       2021-03-01 15:52:33 UTC (rev 
12153)
+++ trunk/PDFAnnotationInk_SKExtensions.m       2021-03-01 16:17:35 UTC (rev 
12154)
@@ -266,7 +266,7 @@
         }
         [NSGraphicsContext saveGraphicsState];
         [NSShadow setShadowWithWhite:0.0 alpha:0.33333 blurRadius:2.0 
yOffset:-2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:[[self color] 
alphaComponent]] setStroke];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:[[self color] 
alphaComponent]] setStroke];
         [path stroke];
         [NSGraphicsContext restoreGraphicsState];
         [[NSGraphicsContext currentContext] 
setCompositingOperation:NSCompositeClear];

Modified: trunk/SKApplicationController.m
===================================================================
--- trunk/SKApplicationController.m     2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKApplicationController.m     2021-03-01 16:17:35 UTC (rev 12154)
@@ -654,7 +654,7 @@
 }
 
 - (void)setPageBackgroundColor:(NSColor *)color {
-    if ([[color colorUsingColorSpaceName:NSCalibratedRGBColorSpace] 
isEqual:[NSColor colorWithCalibratedRed:1.0 green:1.0 blue:1.0 alpha:1.0]])
+    if ([[color colorUsingColorSpace:[NSColorSpace sRGBColorSpace]] 
isEqual:[NSColor colorWithSRGBRed:1.0 green:1.0 blue:1.0 alpha:1.0]])
         [[NSUserDefaults standardUserDefaults] 
removeObjectForKey:SKPageBackgroundColorKey];
     else
         [[NSUserDefaults standardUserDefaults] setColor:color 
forKey:SKPageBackgroundColorKey];

Modified: trunk/SKBookmark.m
===================================================================
--- trunk/SKBookmark.m  2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKBookmark.m  2021-03-01 16:17:35 UTC (rev 12154)
@@ -800,7 +800,7 @@
     static NSImage *menuIcon = nil;
     if (menuIcon == nil) {
         menuIcon = [[NSImage imageWithSize:NSMakeSize(16.0, 16.0) flipped:NO 
drawingHandler:^(NSRect rect){
-            [[NSColor colorWithCalibratedWhite:0.0 alpha:0.2] set];
+            [[NSColor colorWithGenericGamma22White:0.0 alpha:0.2] set];
             [NSBezierPath fillRect:NSMakeRect(1.0, 1.0, 14.0, 13.0)];
             [NSGraphicsContext saveGraphicsState];
             NSBezierPath *path = [NSBezierPath bezierPath];
@@ -815,13 +815,13 @@
             [NSShadow setShadowWithWhite:0.0 alpha:0.33333 blurRadius:2.0 
yOffset:-1.0];
             [path fill];
             [NSGraphicsContext restoreGraphicsState];
-            [[NSColor colorWithCalibratedRed:0.162 green:0.304 blue:0.755 
alpha:1.0] set];
+            [[NSColor colorWithSRGBRed:0.162 green:0.304 blue:0.755 alpha:1.0] 
set];
             NSRectFill(NSMakeRect(2.0, 13.0, 5.0, 2.0));
-            [[NSColor colorWithCalibratedRed:0.894 green:0.396 blue:0.202 
alpha:1.0] set];
+            [[NSColor colorWithSRGBRed:0.894 green:0.396 blue:0.202 alpha:1.0] 
set];
             NSRectFill(NSMakeRect(3.0, 4.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(3.0, 7.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(3.0, 10.0, 1.0, 1.0));
-            [[NSColor colorWithCalibratedWhite:0.6 alpha:1.0] set];
+            [[NSColor colorWithGenericGamma22White:0.6 alpha:1.0] set];
             NSRectFill(NSMakeRect(5.0, 4.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(5.0, 7.0, 1.0, 1.0));
             NSRectFill(NSMakeRect(5.0, 10.0, 1.0, 1.0));
@@ -828,11 +828,11 @@
             NSUInteger i, j;
             for (i = 0; i < 7; i++) {
                 for (j = 0; j < 3; j++) {
-                    [[NSColor colorWithCalibratedWhite:0.45 + 0.1 * rand() / 
RAND_MAX alpha:1.0] set];
+                    [[NSColor colorWithGenericGamma22White:0.45 + 0.1 * rand() 
/ RAND_MAX alpha:1.0] set];
                     NSRectFill(NSMakeRect(6.0 + i, 4.0 + 3.0 * j, 1.0, 1.0));
                 }
             }
-            NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithCalibratedWhite:0.0 alpha:0.1] 
endingColor:[NSColor colorWithCalibratedWhite:0.0 alpha:0.0]] autorelease];
+            NSGradient *gradient = [[[NSGradient alloc] 
initWithStartingColor:[NSColor colorWithGenericGamma22White:0.0 alpha:0.1] 
endingColor:[NSColor colorWithGenericGamma22White:0.0 alpha:0.0]] autorelease];
             [gradient drawInRect:NSMakeRect(2.0, 2.0, 12.0,11.0) angle:90.0];
             return YES;
         }] retain];

Modified: trunk/SKColorCell.m
===================================================================
--- trunk/SKColorCell.m 2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKColorCell.m 2021-03-01 16:17:35 UTC (rev 12154)
@@ -87,7 +87,7 @@
 }
 
 - (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
-    NSColor *safeColor = [color 
colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+    NSColor *safeColor = [color colorUsingColorSpace:[NSColorSpace 
sRGBColorSpace]];
     [NSGraphicsContext saveGraphicsState];
     if ([self shouldFill] == NO) {
         NSRect rect = NSInsetRect(cellFrame, 1.0, 1.0);

Modified: trunk/SKColorSwatch.m
===================================================================
--- trunk/SKColorSwatch.m       2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKColorSwatch.m       2021-03-01 16:17:35 UTC (rev 12154)
@@ -294,7 +294,7 @@
     if (NSWidth(rect) > 2.0) {
         NSColor *color = [[self colors] objectAtIndex:i];
         if (disabled) {
-            color = [color 
colorUsingColorSpaceName:NSCalibratedWhiteColorSpace];
+            color = [color colorUsingColorSpace:[NSColorSpace 
genericGamma22GrayColorSpace]];
             CGContextSetAlpha([[NSGraphicsContext currentContext] 
graphicsPort], 0.5);
         }
         [color drawSwatchInRect:NSInsetRect(rect, 1.0, 1.0)];
@@ -938,7 +938,7 @@
     if (NSWidth(rect) > 2.0) {
         NSColor *aColor = color;
         if (disabled) {
-            aColor = [aColor 
colorUsingColorSpaceName:NSCalibratedWhiteColorSpace];
+            aColor = [aColor colorUsingColorSpace:[NSColorSpace 
genericGamma22GrayColorSpace]];
             CGContextSetAlpha([[NSGraphicsContext currentContext] 
graphicsPort], 0.5);
         }
         [aColor drawSwatchInRect:NSInsetRect(rect, 1.0, 1.0)];
@@ -950,7 +950,7 @@
         gray = (highlighted || selected) ? 0.55 : 0.3;
     else
         gray = (highlighted || selected) ? 0.5 : 0.7;
-    [[NSColor colorWithCalibratedWhite:gray alpha:1.0] setStroke];
+    [[NSColor colorWithGenericGamma22White:gray alpha:1.0] setStroke];
     NSBezierPath *path;
     if (selected) {
         path = [NSBezierPath bezierPathWithRoundedRect:rect xRadius:2.0 
yRadius:2.0];

Modified: trunk/SKDisplayPreferences.m
===================================================================
--- trunk/SKDisplayPreferences.m        2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKDisplayPreferences.m        2021-03-01 16:17:35 UTC (rev 12154)
@@ -139,7 +139,7 @@
     if ([sender selectedTag] == 0) {
         if (i == -1)
             i = [[colorSwatch colors] count];
-        NSColor *color = [NSColor colorWithCalibratedRed:1.0 green:1.0 
blue:0.5 alpha:1.0];
+        NSColor *color = [NSColor colorWithSRGBRed:1.0 green:1.0 blue:0.5 
alpha:1.0];
         [colorSwatch insertColor:color atIndex:i];
         [colorSwatch selectColorAtIndex:i];
     } else {

Modified: trunk/SKImageToolTipContext.m
===================================================================
--- trunk/SKImageToolTipContext.m       2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKImageToolTipContext.m       2021-03-01 16:17:35 UTC (rev 12154)
@@ -102,7 +102,7 @@
     if (labelAttributes == nil)
         labelAttributes = [[NSDictionary alloc] initWithObjectsAndKeys:[NSFont 
boldSystemFontOfSize:11.0], NSFontAttributeName, [NSColor whiteColor], 
NSForegroundColorAttributeName, [NSParagraphStyle 
defaultClippingParagraphStyle], NSParagraphStyleAttributeName, nil];
     if (labelColor == nil)
-        labelColor = [[NSColor colorWithCalibratedWhite:0.5 alpha:0.8] retain];
+        labelColor = [[NSColor colorWithGenericGamma22White:0.5 alpha:0.8] 
retain];
     
     BOOL isScaled = fabs(scale - 1.0) > 0.01;
     PDFPage *page = [self page];

Modified: trunk/SKImageToolTipWindow.m
===================================================================
--- trunk/SKImageToolTipWindow.m        2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKImageToolTipWindow.m        2021-03-01 16:17:35 UTC (rev 12154)
@@ -128,7 +128,7 @@
         } else {
             static NSColor *backgroundColor = nil;
             if (backgroundColor == nil)
-                backgroundColor = [[NSColor colorWithCalibratedRed:0.95 
green:0.95 blue:0.95 alpha:1.0] retain];
+                backgroundColor = [[NSColor colorWithSRGBRed:0.95 green:0.95 
blue:0.95 alpha:1.0] retain];
             [self setBackgroundColor:backgroundColor];
         }
         

Modified: trunk/SKLineInspector.m
===================================================================
--- trunk/SKLineInspector.m     2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKLineInspector.m     2021-03-01 16:17:35 UTC (rev 12154)
@@ -168,7 +168,7 @@
     MAKE_IMAGE(styleButton, kPDFBorderStyleBeveled, size,
         NSBezierPath *path = [NSBezierPath bezierPathWithRect:NSMakeRect(6.0, 
3.0, 17.0, 6.0)];
         [path setLineWidth:2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.25] setStroke];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.25] setStroke];
         [path stroke];
         path = [NSBezierPath bezierPath];
         [path moveToPoint:NSMakePoint(7.0, 3.0)];
@@ -175,7 +175,7 @@
         [path lineToPoint:NSMakePoint(23.0, 3.0)];
         [path lineToPoint:NSMakePoint(23.0, 8.0)];
         [path setLineWidth:2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.35] set];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.35] set];
         [path stroke];
         path = [NSBezierPath bezierPath];
         [path moveToPoint:NSMakePoint(5.0, 2.0)];
@@ -192,7 +192,7 @@
     MAKE_IMAGE(styleButton, kPDFBorderStyleInset, size,
         NSBezierPath *path = [NSBezierPath bezierPathWithRect:NSMakeRect(6.0, 
3.0, 17.0, 6.0)];
         [path setLineWidth:2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.25] setStroke];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.25] setStroke];
         [path stroke];
         path = [NSBezierPath bezierPath];
         [path moveToPoint:NSMakePoint(6.0, 4.0)];
@@ -199,7 +199,7 @@
         [path lineToPoint:NSMakePoint(6.0, 9.0)];
         [path lineToPoint:NSMakePoint(22.0, 9.0)];
         [path setLineWidth:2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.35] set];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.35] set];
         [path stroke];
         path = [NSBezierPath bezierPath];
         [path moveToPoint:NSMakePoint(5.0, 2.0)];
@@ -218,7 +218,7 @@
         [path moveToPoint:NSMakePoint(6.0, 3.0)];
         [path lineToPoint:NSMakePoint(23.0, 3.0)];
         [path setLineWidth:2.0];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.5] setStroke];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.5] setStroke];
         [path stroke];
     );
        

Modified: trunk/SKNoteTableRowView.m
===================================================================
--- trunk/SKNoteTableRowView.m  2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKNoteTableRowView.m  2021-03-01 16:17:35 UTC (rev 12154)
@@ -57,7 +57,7 @@
     if (resizeIndicatorCell == nil) {
         NSImage *image = [[NSImage alloc] initWithSize:NSMakeSize(7.0, 5.0)];
         [image lockFocus];
-        [[NSColor colorWithCalibratedWhite:0.0 alpha:0.7] setStroke];
+        [[NSColor colorWithGenericGamma22White:0.0 alpha:0.7] setStroke];
         [NSBezierPath strokeLineFromPoint:NSMakePoint(1.0, 3.5) 
toPoint:NSMakePoint(7.0, 3.5)];
         [NSBezierPath strokeLineFromPoint:NSMakePoint(3.0, 1.5) 
toPoint:NSMakePoint(5.0, 1.5)];
         [image unlockFocus];

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKPDFView.m   2021-03-01 16:17:35 UTC (rev 12154)
@@ -4698,7 +4698,7 @@
         NSShadow *aShadow = nil;
         if ([self displaysPageBreaks]) {
             aShadow = [[[NSShadow alloc] init] autorelease];
-            [aShadow setShadowColor:[NSColor colorWithCalibratedWhite:0.0 
alpha:0.3]];
+            [aShadow setShadowColor:[NSColor colorWithGenericGamma22White:0.0 
alpha:0.3]];
             [aShadow setShadowBlurRadius:4.0 * magnification * [self 
scaleFactor]];
             [aShadow setShadowOffset:NSMakeSize(0.0, -1.0 * magnification * 
[self scaleFactor])];
         }

Modified: trunk/SKThumbnailView.m
===================================================================
--- trunk/SKThumbnailView.m     2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKThumbnailView.m     2021-03-01 16:17:35 UTC (rev 12154)
@@ -216,7 +216,7 @@
         NSRect rect = [self markRect];
         if (NSIntersectsRect(dirtyRect, rect)) {
             [NSGraphicsContext saveGraphicsState];
-            [[NSColor colorWithCalibratedRed:0.581 green:0.088 blue:0.319 
alpha:1.0] setFill];
+            [[NSColor colorWithSRGBRed:0.581 green:0.088 blue:0.319 alpha:1.0] 
setFill];
             NSBezierPath *path = [NSBezierPath bezierPath];
             [path moveToPoint:NSMakePoint(NSMinX(rect), NSMinY(rect))];
             [path lineToPoint:NSMakePoint(NSMidX(rect), NSMinY(rect) + 0.5 * 
NSWidth(rect))];

Modified: trunk/SKTopBarView.m
===================================================================
--- trunk/SKTopBarView.m        2021-03-01 15:52:33 UTC (rev 12153)
+++ trunk/SKTopBarView.m        2021-03-01 16:17:35 UTC (rev 12154)
@@ -84,9 +84,9 @@
             [super addSubview:backgroundView];
         } else {
             static CGFloat defaultGrays[5] = {0.85, 0.9,  0.9, 0.95,  0.75};
-            backgroundColors = [[NSArray alloc] initWithObjects:[NSColor 
colorWithCalibratedWhite:defaultGrays[0] alpha:1.0], [NSColor 
colorWithCalibratedWhite:defaultGrays[1] alpha:1.0], nil];
-            alternateBackgroundColors = [[NSArray alloc] 
initWithObjects:[NSColor colorWithCalibratedWhite:defaultGrays[2] alpha:1.0], 
[NSColor colorWithCalibratedWhite:defaultGrays[3] alpha:1.0], nil];
-            separatorColor = [[NSColor 
colorWithCalibratedWhite:defaultGrays[4] alpha:1.0] retain];
+            backgroundColors = [[NSArray alloc] initWithObjects:[NSColor 
colorWithGenericGamma22White:defaultGrays[0] alpha:1.0], [NSColor 
colorWithGenericGamma22White:defaultGrays[1] alpha:1.0], nil];
+            alternateBackgroundColors = [[NSArray alloc] 
initWithObjects:[NSColor colorWithGenericGamma22White:defaultGrays[2] 
alpha:1.0], [NSColor colorWithGenericGamma22White:defaultGrays[3] alpha:1.0], 
nil];
+            separatorColor = [[NSColor 
colorWithGenericGamma22White:defaultGrays[4] alpha:1.0] retain];
         }
         contentView = [[NSView alloc] initWithFrame:[self contentRect]];
         [super addSubview:contentView];

Modified: trunk/SkimNotes/PDFAnnotation_SKNExtensions.m
===================================================================
--- trunk/SkimNotes/PDFAnnotation_SKNExtensions.m       2021-03-01 15:52:33 UTC 
(rev 12153)
+++ trunk/SkimNotes/PDFAnnotation_SKNExtensions.m       2021-03-01 16:17:35 UTC 
(rev 12154)
@@ -626,7 +626,7 @@
 - (NSDictionary *)SkimNoteProperties{
     NSMutableDictionary *dict = [self genericSkimNoteProperties];
     [dict setValue:[self font] forKey:SKNPDFAnnotationFontKey];
-    if ([self respondsToSelector:@selector(fontColor)] && [[self fontColor] 
isEqual:[NSColor colorWithCalibratedWhite:0.0 alpha:0.0]] == NO)
+    if ([self respondsToSelector:@selector(fontColor)] && [[self fontColor] 
isEqual:[NSColor colorWithGenericGamma22White:0.0 alpha:0.0]] == NO)
         [dict setValue:[self fontColor] forKey:SKNPDFAnnotationFontColorKey];
     [dict setValue:[NSNumber numberWithInteger:[self alignment]] 
forKey:SKNPDFAnnotationAlignmentKey];
     if ([self respondsToSelector:@selector(rotation)])

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



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to