From xemacs-m  Sat Jun 21 18:01:23 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA26834;
	Sat, 21 Jun 1997 18:01:15 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id QAA01773;
	Sat, 21 Jun 1997 16:00:55 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Cc: xemacs-webmaint@xemacs.org
Subject: XEmacs 20.3-beta8 "Copenhagen" is released
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@xemacs.org>
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 21 Jun 1997 16:00:54 -0700
Message-ID: <m2lo43o921.fsf@altair.xemacs.org>
Lines: 138
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta9) - "Sofia"

Get it from
	ftp://ftp.xemacs.org/pub/beta/xemacs-20.3/

Please build with `--debug=yes' so that Ebola notices are printed.
There should be no Ebola notices during bytecompilation, neither
should there be any fatal errors.  Please report anything I missed.
There are *massive* changes in this release, and a few known problems
so please read this announcement carefully.  Great care has been taken 
to ensure minimal or no breakage, but accidents happen.  This is
bleeding edge software, but hopefully _fun_ bleeding edge. :-)

Big Changes
* Configure has been rewritten again.  It is known to work on Linux
  (ix86/libc-5 and SparcLinux) and Solaris 2.6.  Other platforms may
  be broken.  When reporting problems, remember, there is a file
  called `config.log' dropped with a detailed description of what
  configure was working on it when Something Went Wrong.  Please
  submit the relevant portion of that when reporting configuration
  bugs.

* The startup code has been reorganized.  This is divided into several 
  parts.

** ~/.xemacs is read instead of ~/.emacs if it exists.  I am fully
   aware there is no consensus on this issue.  If you have not yet
   cast your vote yea, nay or Hell No! now is the time to do so.

** The default `custom-file' is now called "~/.xemacs-custom" and it is
   loaded automatically at startup if the name *has not* been
   changed.  Therefore if you customize the name, you will be
   responsible for loading it, as before.

** The global symbols in auto-autoloads.el and cus-load.el have been
   distributed into separate files on a per load-path directory basis.
   When building you will see repeated `Loading autoloads' and `Loading
   cus-load' messages.  Do not be alarmed.  This is Normal.

** The code during build now fully determines what lisp code is to be
   dumped after building temacs, there are no more dependencies on
   src/Makefile.in.in.  See the file lisp/prim/dumped-lisp.el for
   details.

Other Changes
* The oobr support code has been moved and while it does not support
  automatic building, it will in the next beta or two.

* The featurep function has been reinstated as a subr instead of a
  lisp level function.  There should be no user-visible effects of
  this change.

* See the list of changes at the bottom of this message for other changes.

Known Problems
* The dependency on lib-src/DOC is broken in src/Makefile.in.in.
  There should be no error/warning messages printed during build when
  the docfile is being scanned.  If there are, try removing
  lib-src/DOC and remaking.  If that doesn't work, please report the
  problem so it can be fixed.

* There is a bug when selecting `other contributors' in about.el.  It
  has been diagnosed but not yet fixed.

* The dependency of src/xemacs on dumped lisp files is now not
  handled.  When changing dumped lisp .els, you will probably need to
  `rm src/xemacs' before building.

* `make info' at the top level doesn't work.  In a fit of braindamage
  I thought I tried it Friday and it worked, but apparently that was
  not the case.  Sorry about that.

* There is a known problem in Quail where the quail overlay gets hosed.

All of these problems (except for Quail, which has me stumped) should
be fixed in the next beta.


*Next beta due Midweek*.

The patches are in
	xemacs-20.3-b7-20.3-b8.patch.gz
See etc/BETA for patching instructions.  BEWARE of patch programs more 
recent than 2.1 as the required parameters have changed.

	xemacs-20.3-b7-20.3-b8.extras.tar
This contains binary files that cannot be patched up.  Note if you are 
patching up, please execute `rm -rf lisp/oobr/tree-x lisp/oobr/tree-nx' 
after patching.

The full kit is divided into 4 pieces:
	xemacs-20.3-b8.tar.gz
The primary Lisp/C/etc. sources.

	xemacs-20.3-b8-info.tar.gz
The info tree if you do not have a recent patched version of makeinfo.

	xemacs-20.3-b8-elc.tar.gz
Fresh bytecompiled lisp.  Unlike beta5, this no longer contains the
LEIM .elcs.

	xemacs-20.3-b8-LEIM.tar.gz
Quail input method.  Not all of Quail is functional yet.  If there is
no .elc file the corresponding .el does not work in this beta.

to 20.3 beta8 "Copenhagen".
-- Custom changes now saved in ~/.xemacs-custom and loaded automatically at
   startup.
-- oobr support binaries moved from lisp hierarchy to new top level
   directory `pkg-src'.
-- Viper-2.94 Courtesy of Michael Kifer
-- Customizations from Hrvoje Niksic
-- FAQ update from Andreas Kaempf
-- New graphic cbx.gif added to etc, courtesy of Jens Lautenbacher,
   `Created by XEmacs' suitable for adorning a web page.
-- save-some-buffers now has an option to preview dirty buffers as
   they are being offered for save.  Courtesy of David Bakhash.
-- XEmacs compiles in 64 bit SGI environment courtesy of Olivier Galibert.
-- Hardcoded -I/usr/local/include, -L/usr/local/include removed.
-- edmacro.el-3.16
-- mapvector is now a subr courtesy of Hrvoje Niksic
-- new function archive-quit in arc-mode.el courtesy of Karl Hegbloom
-- debug-on-error (round 2) courtesy of Hrvoje Niksic
-- Gnus-5.4.59
-- Build no longer depends on a list of .elc files listed in src/Makefile.in.in
   (only important to developers).
-- If a .xemacs file exists, use it in preference to .emacs.  If no .xemacs
   use .emacs as usual.  The file loaded is left in `user-init-file'.
-- Overhaul of XEmacs startup code, Part II.
-- custom-1.9931
-- Miscellaneous Ebola fixes
-- New internal autoload generating function `batch-update-directory'.
-- New file hippie-exp.el from Emacs/Mule zeta.
-- Miscellaneous bug fixes

Good luck and may the Free Software gods grant you a boring and
uneventful build.
-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

