* nsfns.m (ns_appkit_version_str): Add os version for Cocoa.
authorJan Djärv <jan.h.d@swipnet.se>
Sun, 1 Jun 2014 08:23:18 +0000 (10:23 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Sun, 1 Jun 2014 08:23:18 +0000 (10:23 +0200)
src/ChangeLog
src/nsfns.m

index a9b1e8e..517a226 100644 (file)
@@ -1,3 +1,7 @@
+2014-06-01  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsfns.m (ns_appkit_version_str): Add os version for Cocoa.
+
 2014-05-30  Eli Zaretskii  <eliz@gnu.org>
 
        * w32heap.c (malloc_before_dump, malloc_after_dump)
index 00a4880..5f9588a 100644 (file)
@@ -873,12 +873,16 @@ x_set_mouse_color (struct frame *f, Lisp_Object arg, Lisp_Object oldval)
 static Lisp_Object
 ns_appkit_version_str (void)
 {
-  char tmp[80];
+  char tmp[256];
 
 #ifdef NS_IMPL_GNUSTEP
   sprintf(tmp, "gnustep-gui-%s", Xstr(GNUSTEP_GUI_VERSION));
 #elif defined (NS_IMPL_COCOA)
-  sprintf(tmp, "apple-appkit-%.2f", NSAppKitVersionNumber);
+  NSString *osversion
+    = [[NSProcessInfo processInfo] operatingSystemVersionString];
+  sprintf(tmp, "appkit-%.2f %s",
+          NSAppKitVersionNumber,
+          [osversion UTF8String]);
 #else
   tmp = "ns-unknown";
 #endif