aboutsummaryrefslogtreecommitdiffstats
path: root/nextstep
diff options
context:
space:
mode:
authorAnders Lindgren2016-02-24 21:25:09 +0100
committerAnders Lindgren2016-02-24 21:25:09 +0100
commite6a381956048113f00ef08340e6f31df93ee0158 (patch)
tree82b3be6ed735ad19f99f40ef12f7447a763237d1 /nextstep
parentf67f1edd69736c1717f6eaf9a37efd1f54f86360 (diff)
downloademacs-e6a381956048113f00ef08340e6f31df93ee0158.tar.gz
emacs-e6a381956048113f00ef08340e6f31df93ee0158.zip
Update HISTORY section in readme for the NextStep interface.
* nextstep/README: Update HISTORY after suggestion from former maintainer Adrian Robert.
Diffstat (limited to 'nextstep')
-rw-r--r--nextstep/README13
1 files changed, 9 insertions, 4 deletions
diff --git a/nextstep/README b/nextstep/README
index c16d55b35b9..7724afa43bf 100644
--- a/nextstep/README
+++ b/nextstep/README
@@ -8,10 +8,15 @@ NextStep (NS), including OS X (Mac) and GNUstep, using the Cocoa API.
8 8
9 HISTORY 9 HISTORY
10 10
11Up to Emacs 22, the OS X interface was implemented using the C-based 11
12Carbon API. Starting with Emacs 23, the interface was rewritten in 12The Nextstep (NS) interface of GNU Emacs was originally written in
13Objective-C using the Cocoa API. Meanwhile, the Carbon interface has 131994 for NeXTSTEP systems running Emacs 19 and subsequently ported to
14been maintained independently under the name "mac". 14OpenStep and then Rhapsody, which became Mac OS X. In 2004 it was
15adapted to GNUstep, a free OpenStep implementation, and in 2008 it was
16merged to the GNU Emacs trunk and released with Emacs 23. Around the
17same time a separate Mac-only port using the Carbon APIs and
18descending from a 2001 MacOS 8/9 port of Emacs 21 was removed. (It
19remains available externally under the name "mac".)
15 20
16 21
17 OVERVIEW OF COCOA AND OBJECTIVE-C 22 OVERVIEW OF COCOA AND OBJECTIVE-C