From: Jan Djärv Date: Sun, 1 Jun 2014 08:23:18 +0000 (+0200) Subject: * nsfns.m (ns_appkit_version_str): Add os version for Cocoa. X-Git-Tag: emacs-25.0.90~2612^2~709^2~829 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a2130fb7e2e89027da661af5d71a9d3d2d8ef2b7;p=emacs.git * nsfns.m (ns_appkit_version_str): Add os version for Cocoa. --- diff --git a/src/ChangeLog b/src/ChangeLog index a9b1e8e3f4d..517a226b8da 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2014-06-01 Jan Djärv + + * nsfns.m (ns_appkit_version_str): Add os version for Cocoa. + 2014-05-30 Eli Zaretskii * w32heap.c (malloc_before_dump, malloc_after_dump) diff --git a/src/nsfns.m b/src/nsfns.m index 00a488079c4..5f9588aea64 100644 --- a/src/nsfns.m +++ b/src/nsfns.m @@ -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