Author: gcasa
Date: Sat May  7 00:04:07 2016
New Revision: 39731

URL: http://svn.gna.org/viewcvs/gnustep?rev=39731&view=rev
Log:
Add containsString: implementation

Modified:
    libs/base/trunk/ChangeLog
    libs/base/trunk/Headers/Foundation/NSString.h
    libs/base/trunk/Headers/GNUstepBase/GSVersionMacros.h
    libs/base/trunk/Source/NSString.m

Modified: libs/base/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=39731&r1=39730&r2=39731&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog   (original)
+++ libs/base/trunk/ChangeLog   Sat May  7 00:04:07 2016
@@ -1,3 +1,9 @@
+2016-05-06 18:03-EDT Gregory John Casamento <[email protected]>
+
+       * Headers/Foundation/NSString.h: Add containsString:
+       * Headers/GNUstepBase/GSVersionMacros.h: Add 10.10 and 10.11 macros.
+       * Source/NSString.m: Add containsString: implementation.
+
 2016-04-28  Richard Frith-Macdonald <[email protected]>
 
        * Source/NSAutoreleasePool.m:

Modified: libs/base/trunk/Headers/Foundation/NSString.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Headers/Foundation/NSString.h?rev=39731&r1=39730&r2=39731&view=diff
==============================================================================
--- libs/base/trunk/Headers/Foundation/NSString.h       (original)
+++ libs/base/trunk/Headers/Foundation/NSString.h       Sat May  7 00:04:07 2016
@@ -835,6 +835,15 @@
 
 #endif
 
+#if OS_API_VERSION(MAC_OS_X_VERSION_10_10,GS_API_LATEST) 
+
+/**
+  * Returns YES if the receiver contains string, otherwise, NO.
+  */
+- (BOOL) containsString: (NSString *)string;
+
+#endif
+
 #if OS_API_VERSION(GS_API_NONE, GS_API_NONE)
 + (Class) constantStringClass;
 #endif /* GS_API_NONE */

Modified: libs/base/trunk/Headers/GNUstepBase/GSVersionMacros.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Headers/GNUstepBase/GSVersionMacros.h?rev=39731&r1=39730&r2=39731&view=diff
==============================================================================
--- libs/base/trunk/Headers/GNUstepBase/GSVersionMacros.h       (original)
+++ libs/base/trunk/Headers/GNUstepBase/GSVersionMacros.h       Sat May  7 
00:04:07 2016
@@ -61,6 +61,8 @@
 #define        MAC_OS_X_VERSION_10_7   1070
 #define        MAC_OS_X_VERSION_10_8   1080
 #define        MAC_OS_X_VERSION_10_9   1090
+#define MAC_OS_X_VERSION_10_10 1100
+#define MAC_OS_X_VERSION_10_11 1110
 #endif /* MAC_OS_X_VERSION_10_0 */
 
 /* Allow MAC_OS_X_VERSION_MAX_ALLOWED to be used in place of GS_OPENSTEP_V

Modified: libs/base/trunk/Source/NSString.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSString.m?rev=39731&r1=39730&r2=39731&view=diff
==============================================================================
--- libs/base/trunk/Source/NSString.m   (original)
+++ libs/base/trunk/Source/NSString.m   Sat May  7 00:04:07 2016
@@ -6082,6 +6082,14 @@
   return size;
 }
 
+/**
+  * Returns YES if the receiver contains string, otherwise, NO.
+  */
+- (BOOL) containsString: (NSString *)string
+{
+  return [self rangeOfString: string].location != NSNotFound;
+}
+
 @end
 
 /**


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

Reply via email to