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