Author: rmottola
Date: Thu Aug  6 01:40:00 2015
New Revision: 38856

URL: http://svn.gna.org/viewcvs/gnustep?rev=38856&view=rev
Log:
add CGGeometry as a shadow for NSGeometry

Added:
    devmodules/dev-libs/mica/Headers/CoreGraphics/CGGeometry.h
Modified:
    devmodules/dev-libs/mica/GNUmakefile
    devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h
    devmodules/dev-libs/mica/Headers/CoreGraphics/CGContext.h
    devmodules/dev-libs/mica/Headers/CoreGraphics/CoreGraphics.h

Modified: devmodules/dev-libs/mica/GNUmakefile
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/GNUmakefile?rev=38856&r1=38855&r2=38856&view=diff
==============================================================================
--- devmodules/dev-libs/mica/GNUmakefile        (original)
+++ devmodules/dev-libs/mica/GNUmakefile        Thu Aug  6 01:40:00 2015
@@ -27,6 +27,7 @@
 Mica_HEADER_FILES = \
 CoreGraphics/CGBitmapContext.h \
 CoreGraphics/CGContext.h \
+CoreGraphics/CGGeometry.h \
 CoreGraphics/CGColorSpace.h \
 CoreGraphics/CGImage.h \
 CoreGraphics/CoreGraphics.h \

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=38856&r1=38855&r2=38856&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h        
(original)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CGColorSpace.h        Thu Aug 
 6 01:40:00 2015
@@ -27,6 +27,9 @@
 #ifndef COLORSPACE_H_
 #define COLORSPACE_H_
 
+// FXIME perhaps temporary
+typedef const struct __CFString *CFStringRef;
+
 typedef struct CGColorSpace *CGColorSpaceRef;
 
 CFStringRef kCGColorSpaceGenericGray;

Modified: devmodules/dev-libs/mica/Headers/CoreGraphics/CGContext.h
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Headers/CoreGraphics/CGContext.h?rev=38856&r1=38855&r2=38856&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CGContext.h   (original)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CGContext.h   Thu Aug  6 
01:40:00 2015
@@ -32,4 +32,6 @@
 #include <CoreGraphics/CGColorSpace.h>
 #include <CoreGraphics/CGImage.h>
 
+void CGContextRelease( CGContextRef c);
+
 #endif /* CGCONTEXT_H_ */

Added: devmodules/dev-libs/mica/Headers/CoreGraphics/CGGeometry.h
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Headers/CoreGraphics/CGGeometry.h?rev=38856&view=auto
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CGGeometry.h  (added)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CGGeometry.h  Thu Aug  6 
01:40:00 2015
@@ -0,0 +1,34 @@
+/** 
+   Mica: Implementation of CoreGraphics on top of AppKit
+   CGGeometry.h
+
+   Copyright (C) 2015 Free Software Foundation, Inc.
+
+   Written by:  Riccardo Mottola <r...@gnu.org>
+
+   This file is part of the Mica Framework.
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2 of the License, or (at your option) any later version.
+
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with this library; if not, write to the Free
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02111 USA.
+   */
+
+#import <Foundation/NSGeometry.h>
+
+
+typedef struct _NSPoint CGPoint;
+
+typedef struct _NSSize CGSize;
+
+typedef struct _NSRect CGRect;

Modified: devmodules/dev-libs/mica/Headers/CoreGraphics/CoreGraphics.h
URL: 
http://svn.gna.org/viewcvs/gnustep/devmodules/dev-libs/mica/Headers/CoreGraphics/CoreGraphics.h?rev=38856&r1=38855&r2=38856&view=diff
==============================================================================
--- devmodules/dev-libs/mica/Headers/CoreGraphics/CoreGraphics.h        
(original)
+++ devmodules/dev-libs/mica/Headers/CoreGraphics/CoreGraphics.h        Thu Aug 
 6 01:40:00 2015
@@ -31,5 +31,6 @@
 #include <CoreGraphics/CGColorSpace.h>
 #include <CoreGraphics/CGBitmapContext.h>
 #include <CoreGraphics/CGImage.h>
+#include <CoreGraphics/CGGeometry.h>
 
 #endif /* COREGRAPHICS_H_ */


_______________________________________________
Gnustep-cvs mailing list
Gnustep-cvs@gna.org
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to