Author: fredkiefer
Date: Sat Jun  4 22:36:46 2016
New Revision: 39838

URL: http://svn.gna.org/viewcvs/gnustep?rev=39838&view=rev
Log:
Extract protocol into private header file and use it from both places.

Added:
    libs/gui/trunk/Source/NSBitmapImageRepPrivate.h
Modified:
    libs/gui/trunk/ChangeLog
    libs/gui/trunk/Source/NSBitmapImageRep+PNG.m
    libs/gui/trunk/Source/NSBitmapImageRep.m

Modified: libs/gui/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=39838&r1=39837&r2=39838&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog    (original)
+++ libs/gui/trunk/ChangeLog    Sat Jun  4 22:36:46 2016
@@ -1,3 +1,10 @@
+2016-06-04 Fred Kiefer <[email protected]>
+
+        * Source/NSBitmapImageRepPrivate.h,
+        * Source/NSBitmapImageRep.m,
+        * Source/NSBitmapImageRep+PNG.m:
+       Extract protocol into private header file and use it from both places.
+
 2016-06-03  Yavor Doganov  <[email protected]>
 
        * Documentation/GSSpeechServer.1:
@@ -25,7 +32,7 @@
        Fixed faulty character encoding (should be utf-8) and a couple of
        documentation markmup errors.
 
-2016-05-28 Eric Heintzmann <[email protected]> 
+2016-05-28 Eric Heintzmann <[email protected]>
 
        * ChangeLog.1:
        * Documentation/ReleaseNotes.gsdoc:

Modified: libs/gui/trunk/Source/NSBitmapImageRep+PNG.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSBitmapImageRep%2BPNG.m?rev=39838&r1=39837&r2=39838&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSBitmapImageRep+PNG.m        (original)
+++ libs/gui/trunk/Source/NSBitmapImageRep+PNG.m        Sat Jun  4 22:36:46 2016
@@ -55,6 +55,7 @@
 #import <Foundation/NSString.h>
 #import <Foundation/NSValue.h>
 #import "AppKit/NSGraphics.h"
+#import "NSBitmapImageRepPrivate.h"
 #import "NSBitmapImageRep+PNG.h"
 
 

Modified: libs/gui/trunk/Source/NSBitmapImageRep.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSBitmapImageRep.m?rev=39838&r1=39837&r2=39838&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSBitmapImageRep.m    (original)
+++ libs/gui/trunk/Source/NSBitmapImageRep.m    Sat Jun  4 22:36:46 2016
@@ -51,6 +51,7 @@
 #import "NSBitmapImageRep+PNG.h"
 #import "NSBitmapImageRep+PNM.h"
 #import "NSBitmapImageRep+ICNS.h"
+#import "NSBitmapImageRepPrivate.h"
 #import "GSGuiPrivate.h"
 
 #include "nsimage-tiff.h"
@@ -58,31 +59,6 @@
 /* Maximum number of planes */
 #define MAX_PLANES 5
 
-/* Backend methods (optional) */
-@interface NSBitmapImageRep (GSPrivate)
-// GNUstep extension
-+ (BOOL) _bitmapIsTIFF: (NSData *)data;
-+ (NSArray*) _imageRepsWithTIFFData: (NSData *)imageData;
-- (NSBitmapImageRep *) _initBitmapFromTIFF: (NSData *)imageData;
-- (NSBitmapImageRep *) _initFromTIFFImage: (TIFF *)image number: 
(int)imageNumber;
-- (void) _fillTIFFInfo: (NSTiffInfo*)info
-      usingCompression: (NSTIFFCompression)type
-                factor: (float)factor;
-
-// Internal
-+ (int) _localFromCompressionType: (NSTIFFCompression)type;
-+ (NSTIFFCompression) _compressionTypeFromLocal: (int)type;
-- (void) _premultiply;
-- (void) _unpremultiply;
-- (NSBitmapImageRep *) _convertToFormatBitsPerSample: (NSInteger)bps
-                                     samplesPerPixel: (NSInteger)spp
-                                            hasAlpha: (BOOL)alpha
-                                            isPlanar: (BOOL)isPlanar
-                                      colorSpaceName: (NSString*)colorSpaceName
-                                        bitmapFormat: 
(NSBitmapFormat)bitmapFormat 
-                                         bytesPerRow: (NSInteger)rowBytes
-                                        bitsPerPixel: (NSInteger)pixelBits;
-@end
 
 /**
   <unit>

Added: libs/gui/trunk/Source/NSBitmapImageRepPrivate.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSBitmapImageRepPrivate.h?rev=39838&view=auto
==============================================================================
--- libs/gui/trunk/Source/NSBitmapImageRepPrivate.h     (added)
+++ libs/gui/trunk/Source/NSBitmapImageRepPrivate.h     Sat Jun  4 22:36:46 2016
@@ -0,0 +1,54 @@
+/** <title>NSBitmapImageRepPrivate.h</title>
+
+   <abstract>The private methods of the NSBitmapImageRep classes.</abstract>
+
+   Copyright (C) 2016 Free Software Foundation, Inc.
+   
+   Author:  Fred Kiefer <[email protected]>
+   Date: Jun 2016
+   
+   This file is part of the GNUstep GUI Library.
+
+   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
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with this library; see the file COPYING.LIB.
+   If not, see <http://www.gnu.org/licenses/> or write to the 
+   Free Software Foundation, 51 Franklin Street, Fifth Floor, 
+   Boston, MA 02110-1301, USA.
+*/
+#import "AppKit/NSBitmapImageRep.h"
+#include "nsimage-tiff.h"
+
+@interface NSBitmapImageRep (GSPrivate)
+// GNUstep extension
++ (BOOL) _bitmapIsTIFF: (NSData *)data;
++ (NSArray*) _imageRepsWithTIFFData: (NSData *)imageData;
+- (NSBitmapImageRep *) _initBitmapFromTIFF: (NSData *)imageData;
+- (NSBitmapImageRep *) _initFromTIFFImage: (TIFF *)image number: 
(int)imageNumber;
+- (void) _fillTIFFInfo: (NSTiffInfo*)info
+      usingCompression: (NSTIFFCompression)type
+                factor: (float)factor;
+
+// Internal
++ (int) _localFromCompressionType: (NSTIFFCompression)type;
++ (NSTIFFCompression) _compressionTypeFromLocal: (int)type;
+- (void) _premultiply;
+- (void) _unpremultiply;
+- (NSBitmapImageRep *) _convertToFormatBitsPerSample: (NSInteger)bps
+                                     samplesPerPixel: (NSInteger)spp
+                                            hasAlpha: (BOOL)alpha
+                                            isPlanar: (BOOL)isPlanar
+                                      colorSpaceName: (NSString*)colorSpaceName
+                                        bitmapFormat: 
(NSBitmapFormat)bitmapFormat 
+                                         bytesPerRow: (NSInteger)rowBytes
+                                        bitsPerPixel: (NSInteger)pixelBits;
+@end


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

Reply via email to