[gnu.emacs] GNU Emacs 18.55 for Domain/OS SR10.2

lnz@lucid.com (Leonard N. Zubkoff) (02/03/90)

A new version of my modifications to GNU Emacs for the Apollo is now available.
This version supports GNU Emacs 18.55 and Domain/OS SR10.2; new features
include:

o   The keyboard management in this version had been updated to use the GPR
    event types GPR_$Coded_Keys, GPR_$Function_Keys, and GPR_$Physical_Keys 
    which are new in SR10.2 and give GNU Emacs access to all the interesting
    key transitions.  For example, the REPEAT key can now be defined to be the
    Meta Key; REPEAT is much more conveniently located than the RIGHT BOX ARROW
    key, and since autorepeat can be enabled for most keys in SR10.2, there is
    little need for a repeat key.  For compatibility, RIGHT BOX ARROW remains
    the default Meta Key.  If you want REPEAT as your Meta Key, you need to add
    the form (select-apollo-meta-key "RPT") to your ".emacs" and the command
    "kbm -R none -A alpha,default" to your ".login" or equivalent.

o   Since Domain/OS SR10.2 supports the X11 window system, the GNU Emacs
    support for X11 and X menus is enabled as well.  When Emacs is invoked from
    a pad and GPR is available, it is preferred over X11 unless the "-display"
    or "-d" command line argument is specified.  When GPR support is being
    used, the Emacs variable window-system has the value 'apollo; when X11 is
    used, it has the value 'x.

o   Domain/OS SR10.1 and Domain/IX SR9.7 are no longer supported.

o   "etc/apollo.el" is now loaded before ".emacs", and hence the variables
    *apollo-key-bindings-hook* and *preempt-display-manager-bindings* are no
    longer available.  Any key bindings formerly made by using
    *apollo-key-bindings-hook* can now be installed directly; you should call
    the function install-apollo-dm-preemptive-key-bindings from your ".emacs" to
    install these key bindings if you formerly set
    *preempt-display-manager-bindings* to T.

I am distributing this release from labrea.stanford.edu (36.8.0.47).  The
following files are available for anonymous ftp from the "pub/gnu" directory:

	APOLLO.README		    README for Apollo GNU Emacs
	apollo-emacs.tar.Z	    Apollo GNU Emacs modifications

As always, to install my Apollo GNU Emacs modifications, uncompress and untar
"apollo-emacs.tar.Z" on top of a unmodified GNU Emacs 18.55 distribution tree,
and consult APOLLO.README for building instructions.

Note: Some people have experienced problems where "apollo-emacs.tar.Z" is
corrupted when retrieved via FTP, even when they've correctly used binary mode
for the transfer.  To verify that your copy is not corrupted, retrieve the file
"crc.c", compile it, and check the crc of "apollo-emacs.tar.Z" as follows:

% crc -b apollo-emacs.tar.Z
D26DF9A7  apollo-emacs.tar.Z

The crc program computes a 32 bit cyclic redundancy check polynomial on the
contents of a file; if two files have the same crc, then it is extremely
unlikely they do not have the same contents.  If the hex value reported by crc
does not match the value above, then your copy is corrupted.

I will shortly be sending a complete copy of GNU Emacs 18.55 for SR10.2 to
ADUS.

		Leonard N. Zubkoff
		Lucid, Incorporated