Author: rfm
Date: Fri Apr 18 22:03:31 2014
New Revision: 37801

URL: http://svn.gna.org/viewcvs/gnustep?rev=37801&view=rev
Log:
added -localizedName

Modified:
    libs/base/trunk/ChangeLog
    libs/base/trunk/Headers/Foundation/NSHost.h
    libs/base/trunk/Source/NSHost.m

Modified: libs/base/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=37801&r1=37800&r2=37801&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog   (original)
+++ libs/base/trunk/ChangeLog   Fri Apr 18 22:03:31 2014
@@ -1,3 +1,9 @@
+2014-04-18  Richard Frith-Macdonald <[email protected]>
+
+       * Headers/Foundation/NSHost.h:
+       * Source/NSHost.m:
+       Add OSX 10.6 -localizedName method.
+
 2014-04-12  Richard Frith-Macdonald <[email protected]>
 
        * Source/NSRegularExpression.m: Check for bad range from ICU and

Modified: libs/base/trunk/Headers/Foundation/NSHost.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Headers/Foundation/NSHost.h?rev=37801&r1=37800&r2=37801&view=diff
==============================================================================
--- libs/base/trunk/Headers/Foundation/NSHost.h (original)
+++ libs/base/trunk/Headers/Foundation/NSHost.h Fri Apr 18 22:03:31 2014
@@ -99,6 +99,14 @@
  */
 - (BOOL) isEqualToHost: (NSHost*) aHost;
 
+#if OS_API_VERSION(MAC_OS_X_VERSION_10_6,GS_API_LATEST) 
+/**
+ * If the receiver is the currentHost, returns the default name of the
+ * computer, otherwise returns nil.
+ */
+- (NSString*) localizedName;
+#endif
+
 /**
  * Return host name.  Chosen arbitrarily if a host has more than one.
  */

Modified: libs/base/trunk/Source/NSHost.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSHost.m?rev=37801&r1=37800&r2=37801&view=diff
==============================================================================
--- libs/base/trunk/Source/NSHost.m     (original)
+++ libs/base/trunk/Source/NSHost.m     Fri Apr 18 22:03:31 2014
@@ -577,6 +577,17 @@
   return NO;
 }
 
+- (NSString*) localizedName
+{
+  NSString      *n = myHostName();
+
+  if (self != [NSHost hostWithName: n])
+    {
+      n = nil;
+    }
+  return n;
+}
+
 - (NSString*) name
 {
   return [_names anyObject];


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

Reply via email to