diff options
| author | Anders Lindgren | 2016-02-24 21:25:09 +0100 |
|---|---|---|
| committer | Anders Lindgren | 2016-02-24 21:25:09 +0100 |
| commit | e6a381956048113f00ef08340e6f31df93ee0158 (patch) | |
| tree | 82b3be6ed735ad19f99f40ef12f7447a763237d1 /nextstep | |
| parent | f67f1edd69736c1717f6eaf9a37efd1f54f86360 (diff) | |
| download | emacs-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/README | 13 |
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 | ||
| 11 | Up to Emacs 22, the OS X interface was implemented using the C-based | 11 | |
| 12 | Carbon API. Starting with Emacs 23, the interface was rewritten in | 12 | The Nextstep (NS) interface of GNU Emacs was originally written in |
| 13 | Objective-C using the Cocoa API. Meanwhile, the Carbon interface has | 13 | 1994 for NeXTSTEP systems running Emacs 19 and subsequently ported to |
| 14 | been maintained independently under the name "mac". | 14 | OpenStep and then Rhapsody, which became Mac OS X. In 2004 it was |
| 15 | adapted to GNUstep, a free OpenStep implementation, and in 2008 it was | ||
| 16 | merged to the GNU Emacs trunk and released with Emacs 23. Around the | ||
| 17 | same time a separate Mac-only port using the Carbon APIs and | ||
| 18 | descending from a 2001 MacOS 8/9 port of Emacs 21 was removed. (It | ||
| 19 | remains available externally under the name "mac".) | ||
| 15 | 20 | ||
| 16 | 21 | ||
| 17 | OVERVIEW OF COCOA AND OBJECTIVE-C | 22 | OVERVIEW OF COCOA AND OBJECTIVE-C |