Author: rmottola
Date: Wed Sep 23 00:13:40 2015
New Revision: 39013

URL: http://svn.gna.org/viewcvs/gnustep?rev=39013&view=rev
Log:
CGColorSpace extends NSColorSpace

Modified:
    devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h
    devmodules/dev-libs/mica/Sources/CGColorSpace.m
    devmodules/dev-libs/mica/Sources/CGPath.m

Modified: devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h?rev=39013&r1=39012&r2=39013&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h        
(original)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h        Wed Sep 
23 00:13:40 2015
@@ -29,10 +29,15 @@
 
 #include <stdint.h> /* for int32_t and similar types */
 
-// FXIME perhaps temporary
+// FXIME perhaps temporary, should check for CoreFoundation.. here we copy 
corebase, but why not extend NSString?
 typedef const struct __CFString *CFStringRef;
 
+#ifdef __OBJC__
+@class CGColorSpace;
+typedef CGColorSpace *CGColorSpaceRef;
+#else
 typedef struct CGColorSpace *CGColorSpaceRef;
+#endif
 
 CFStringRef kCGColorSpaceGenericGray;
 CFStringRef kCGColorSpaceGenericRGB;

Modified: devmodules/dev-libs/mica/Sources/CGColorSpace.m
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Sources/CGColorSpace.m?rev=39013&r1=39012&r2=39013&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Sources/CGColorSpace.m     (original)
+++ devmodules/dev-libs/mica/Sources/CGColorSpace.m     Wed Sep 23 00:13:40 2015
@@ -27,6 +27,10 @@
 #include <CoreGraphics/CGColorSpace.h>
 
 #import <Foundation/Foundation.h>
+#import <AppKit/NSColorSpace.h>
+
+@interface CGColorSpace : NSColorSpace
+@end
 
 CGColorSpaceRef CGColorSpaceCreateWithName ( CFStringRef name )
 {

Modified: devmodules/dev-libs/mica/Sources/CGPath.m
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Sources/CGPath.m?rev=39013&r1=39012&r2=39013&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Sources/CGPath.m   (original)
+++ devmodules/dev-libs/mica/Sources/CGPath.m   Wed Sep 23 00:13:40 2015
@@ -28,7 +28,7 @@
 
 #import <AppKit/NSBezierPath.h>
 
-@interface CGPath : NSBezierPath;
+@interface CGPath : NSBezierPath
 @end
 
 void CGPathRelease


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to