summaryrefslogtreecommitdiff
path: root/nextstep/README
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2008-07-21 16:35:45 +0000
committerChong Yidong <cyd@stupidchicken.com>2008-07-21 16:35:45 +0000
commit0e20c61f8b932b1a146cda79b5f6407424602fdd (patch)
tree383e03a14406a1d5b895df6369634ca66ced9913 /nextstep/README
parentca970e12a5259f981341213ee76afaf80faebafb (diff)
Consolidate credits. Copyedits.
Diffstat (limited to 'nextstep/README')
-rw-r--r--nextstep/README103
1 files changed, 41 insertions, 62 deletions
diff --git a/nextstep/README b/nextstep/README
index 0fe2acfc90..2cf385b909 100644
--- a/nextstep/README
+++ b/nextstep/README
@@ -1,87 +1,66 @@
Copyright (C) 2008 Free Software Foundation, Inc.
See the end of the file for license conditions.
-Emacs.app
-=========
+This directory contains the files needed to build Emacs on
+Nextstep-based platforms, including GNUStep and Mac OS X.
-This file introduces the NeXTstep-based port of GNU Emacs, known as
-Emacs.app, which runs on on many POSIX systems and possibly W32 using
-the GNUstep libraries and on MacOS X systems using the Cocoa
-libraries. The directory "nextstep" and its subdirectories "Cocoa"
-and "GNUstep" contain files relevant to building and running on these
-systems.
+The Nextstep support code works on many POSIX systems (and possibly
+W32) using the GNUstep libraries, and on MacOS X systems using the
+Cocoa libraries.
-Those primarily responsible for the port (in chronological order) were:
+See the INSTALL file in this directory for compilaton instructions.
-Michael Brouwer
-Carl Edman
-Christian Limpach
-Scott Bender
-Christophe de Dinechin
-Adrian Robert
+Those primarily responsible for the port were, in chronological order:
+Michael Brouwer, Carl Edman, Christian Limpach, Scott Bender,
+Christophe de Dinechin, and Adrian Robert.
+Peter Dyballa assisted in a variety of ways to improve text rendering
+and keyboard handling, Adam Ratcliffe documented the Preferences
+panel, David M. Cooke contributed fixes to XPM handling, and Carsten
+Bormann helped get dired working for non-ASCII filenames. People who
+provided additional assistance include Adam Fedor, Fred Kiefer, M. Uli
+Klusterer, Alexander Malmberg, Jonas Matton, and Riccardo Mottola.
See AUTHORS file and "Release History" below for more information.
-GNU Emacs is due to Richard Stallman and company.
-
-The GNUstep port was made possible through the assistance of Adam Fedor, Fred
-Kiefer, M. Uli Klusterer, Alexander Malmberg, Jonas Matton, and Riccardo
-Mottola.
-
-Peter Dyballa assisted in a variety of ways to improve text rendering and
-keyboard handling. Adam Ratcliffe documented the Preferences panel. David
-M. Cooke contributed fixes to XPM handling. Carsten Bormann helped get dired
-working for non-ASCII filenames.
-
Requirements
------------
MacOS X 10.3 or later
-- or -
-GNUstep "Startup 0.13" or later
-Tested on linux, should work on other systems, perhaps with minor build
-tweaking.
-
-
-Compilation
------------
-
-See INSTALL.
+- or -
-Usage
------
-
-Please use the first entry under the help menu within Emacs.app, do
-"M-x info-ns-emacs".
+GNUstep "Startup 0.13" or later
+Tested on GNU/Linux, should work on other systems, perhaps with minor
+build tweaking.
Background
----------
-
-Internally to emacs, the port and its code are referred to using the term
-"NeXTstep", despite the fact that no system or API has been released under
-this name in more than 10 years. Here's some background on why..
-
-NeXT, Inc. introduced the NeXTstep API with its computer and operating system
-in the late 1980's. Later on in collaboration with Sun, this API was
-published as a specification called OpenStep. The GNUstep project started in
-the early 1990's to provide a free implementation of this API. Later on,
-Apple bought NeXT (some would say "NeXT bought Apple") and made OpenStep the
-basis of OS X, calling the API "Cocoa". Since then, Cocoa has evolved beyond
-the OpenStep specification, and GNUstep has followed it.
-
-Thus, calling this port "OpenStep" is not technically accurate, and in the
-absence of any other determinant, we are using the term "NeXTstep", both
-because it signifies the original inspiration that created these APIs, and
-because all of the classes and functions still begin with the letters "NS".
+Within Emacs, the port and its code are referred to using the term
+"Nextstep", despite the fact that no system or API has been released
+under this name in more than 10 years. Here's some background on why:
+
+NeXT, Inc. introduced the NeXTstep API with its computer and operating
+system in the late 1980's. Later on, in collaboration with Sun, this
+API was published as a specification called OpenStep. The GNUstep
+project started in the early 1990's to provide a free implementation
+of this API. Later on, Apple bought NeXT (some would say "NeXT bought
+Apple") and made OpenStep the basis of OS X, calling the API "Cocoa".
+Since then, Cocoa has evolved beyond the OpenStep specification, and
+GNUstep has followed it.
+
+Thus, calling this port "OpenStep" is not technically accurate, and in
+the absence of any other determinant, we are using the term
+"Nextstep", both because it signifies the original inspiration that
+created these APIs, and because all of the classes and functions still
+begin with the letters "NS".
(See http://en.wikipedia.org/wiki/Nextstep)
-This Emacs port was first released in the early 1990's on the NeXT computer,
-and was successively updated to OpenStep, Rhapsody, OS X, and then finally
-GNUstep, tracking GNU emacs core releases in the meantime.
-
+This Emacs port was first released in the early 1990's on the NeXT
+computer, and was successively updated to OpenStep, Rhapsody, OS X,
+and then finally GNUstep, tracking GNU emacs core releases in the
+meantime.
Release History