From xemacs-cvs at xemacs.org Mon Feb 27 02:23:49 2017 Content-Type: multipart/mixed; boundary="===============3711198751144658789==" MIME-Version: 1.0 From: CVS Monitor To: xemacs-cvs at xemacs.org Subject: CVS update by vins MODIFIED: xemacsweb/Releases ... Date: 2005-02-09 02:20:14 +0000 Message-ID: <20050209022014.6938.qmail@sunsite.dk> --===============3711198751144658789== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable User: vins = Date: 05/02/09 03:20:13 Modified: xemacsweb/Releases ChangeLog index.content Added: xemacsweb/Releases 21.4.17.content Log: Announce 21.4.17. = Revision Changes Path 1.224 +4 -0 XEmacs/xemacsweb/ChangeLog = Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacsweb/ChangeLog,v retrieving revision 1.223 retrieving revision 1.224 diff -u -r1.223 -r1.224 --- ChangeLog 2005/01/31 02:36:44 1.223 +++ ChangeLog 2005/02/09 02:20:00 1.224 @@ -1,3 +1,7 @@ +2005-02-08 Vin Shelton + + * index.content: Ammounce 21.4.17. + 2005-01-30 Ben Wing = * People: New directory; home pages for XEmacs developers. = = = 1.140 +1 -1 XEmacs/xemacsweb/index.content = Index: index.content =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacsweb/index.content,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- index.content 2005/01/19 12:26:12 1.139 +++ index.content 2005/02/09 02:20:01 1.140 @@ -73,7 +73,7 @@
">Stable branch:
-
21.4.16
+
21.4.17
">Beta branch:
21.5.18
= = = 1.107 +6 -0 XEmacs/xemacsweb/Releases/ChangeLog = Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/ChangeLog,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- ChangeLog 2005/01/19 12:26:28 1.106 +++ ChangeLog 2005/02/09 02:20:13 1.107 @@ -1,3 +1,9 @@ +2005-02-08 Vin Shelton + + * index.content: + * 21.4.17.content: + XEmacs 21.4.17 is released. + 2005-01-19 Norbert Koch = * index.content: = = = 1.96 +2 -1 XEmacs/xemacsweb/Releases/index.content = Index: index.content =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/index.content,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- index.content 2005/01/19 12:26:28 1.95 +++ index.content 2005/02/09 02:20:13 1.96 @@ -96,7 +96,8 @@

=
    -
  • 2004-12-11: [21.4.16 r= elease notice]
  • = = = 1.1 XEmacs/xemacsweb/Releases/21.4.17.content = Index: 21.4.17.content =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D %title% XEmacs-21.4.17 "Jumbo Shrimp" is Released %author% automatically generated from release announcement by release-mail-to-html= .el %main%

    XEmacs-21.4.17 "Jumbo Shrimp" is R= eleased

    goto announcement, summary, changes

      To: xemacs-announce(a)xemacs.org, xemacs-beta(a)xemacs.org
      Subject: XEmacs-21.4.17 "Jumbo Shrimp" is released
      From: Vin Shelton 
      Date: Sun, 06 Feb 2005 23:56:53 -0500
      Organization: The XEmacs Development Team
      Reply-To: xemacs-beta(a)xemacs.org
      =
    
      =
    
      *          XEmacs 21.4.17 "Jumbo Shrimp" is released.
            "Jumbo Shrimp" is the seventeenth in the OXYMORON series.
      The latest stable release of XEmacs, XEmacs 21.4.17 - "Corporate
      Culture", is now available from xemacs.org and its mirrors.
      =
    
      XEmacs 21.4.17 repairs a serious problem in the 21.4.16 release.  This
      problem could cause any package or lisp code using shy regexps to
      either go into any infinite loop or to crash XEmacs.  The 21.4.16
      release has been withdrawn because of this defect; see
      http://list-archive.xemacs.org/xemacs-announce/200502/msg00000.html
      for more details.
      =
    
      * Availability
      =
    
      Anonymous ftp:
                   ftp:=
    //ftp.xemacs.org/pub/xemacs/xemacs-21.4
      =
    
      See http://www.xemacs.org/Inst=
    all/ for installation instructions.
      =
    
      (Note that the tarball breakdown is slightly different from that
      implied for 21.1.  For 21.4, the xemacs-21.4.17.tar.gz tarball
      contains the full contents of the xemacs-21.4.17-{src,elc,info}.tar.gz
      tarballs.)
      If you already have a 21.4.16 source tree, a patchkit is available in
      xemacs-21.4.16-21.4.17.patch.gz.  This does not update .elcs or .infos,
      they will be rebuilt when you make XEmacs.  If you have an earlier
      version, you can repeatedly apply patchkits.
      =
    
      As a special case, because the 21.4.16 release has been withdrawn,
      there is also a patch to upgrade from a 21.4.15 tarball to 21.4.17.
      =
    
      The tarballs and patches are signed with my GPG key, available from
      most public keyservers and also from
      ftp://ftp.xemacs.org/pub/xemacs/pgp-keys/vin_shelton.asc
      =
    
      Here are the MD5 check sums of each of the files related to the XEmacs
      21.4.17 release:
      =
    
      72efc474c524f7c142af8da09c180e89  xemacs-21.4.15-21.4.17.patch.gz
      19a1befcd9023cc7dda2de5a9a5670ce  xemacs-21.4.15-21.4.17.patch.gz.asc
      39a6e234f1bfec6f314ae0062134050e  xemacs-21.4.16-21.4.17.patch.gz
      1d6817d2e86cc6bdd89ae4e1c4d7c3e8  xemacs-21.4.16-21.4.17.patch.gz.asc
      8f678003cc78cd0faecc5ab9e3b8818f  xemacs-21.4.17-elc.tar.gz
      69f03c36bca950d194c03745548f96e8  xemacs-21.4.17-elc.tar.gz.asc
      f34b6dcfaedbf832692b1c5dcb84cd0a  xemacs-21.4.17-info.tar.gz
      27ec3347099cc73f1b376b843e9e1f8f  xemacs-21.4.17-info.tar.gz.asc
      e48d8518185f90ae8b88e77a1ba5fde8  xemacs-21.4.17-src.tar.bz2
      5e72db64ac35568d61b38fd04761fd59  xemacs-21.4.17-src.tar.bz2.asc
      3a05a0fab0dd9bed9df4a3dceb4da97f  xemacs-21.4.17-src.tar.gz
      8452ab068c9c9d5becff5c2a618ec249  xemacs-21.4.17-src.tar.gz.asc
      a207e106138c085711160855d78b72a2  xemacs-21.4.17.tar.bz2
      fb432c524f56442ca13835a1e8f863a5  xemacs-21.4.17.tar.bz2.asc
      835d539709fbbe8e30cd5de8b3541aa1  xemacs-21.4.17.tar.gz
      7b7debaed3f7acb9677d52320ff318b4  xemacs-21.4.17.tar.gz.asc
      =
    
      Also, if you don't have the packages yet, make sure you visit =
    
      http://www=
    .xemacs.org/Documentation/packageGuide.html
      to find out about installing packages.
      =
    
      Anonymous (pserver) CVS:
      =
    
      Anonymous CVS is available.  We are very grateful to the staff at our
      host, SunSITE.dk, for a lot of help and quick response to all our
      requests.
      =
    
      If you haven't used XEmacs CVS recently, we moved the repository
      before the 21.4.6 release.  The repository structure is the same as
      before, so it should be possible to reuse an existing checked-out CVS
      tree.
      =
    
      Take care that your Root is set correctly to
      =
    
      	 CVSROOT=3D:pserver:cvs(a)cvs.xemacs.org:/pack/xemacscvs
      =
    
      On platforms with a Bourne shell and find available, something like
      =
    
            for r in `find . -name Root`; do echo $CVSROOT > $r; done
      =
    
      will convert your entire tree.
      =
    
      Tags are also the same; to update to release 21.4.17, use the release
      tag "r21-4-17".  To set a sticky tag which will always update to the
      current release, use the branch tag "release-21-4".
      =
    
      For more details, see
      =
    
                   htt=
    p://www.xemacs.org/Develop/cvsaccess.html.
      =
    
      =
    
      Sincerely,
        Vin Shelton
        Stable Release Manager for XEmacs

    Changes in XEmacs 21.4.17 "Jumbo = Shrimp"

    goto announcement, summary, changes

    • Fix: Fix backreference bug in regex code.
    • Fix: Fix etags segv on Solaris.
    • Fix: Make AltGr and modifier keys work under new X serve= rs.
    • Fix: Enable AltGr under GTK.
    • Fix: Fix --memory-usage-stats on tty.
    • Fix: FreeBSD build fixes.
    • Fix: Fix Parallel builds.
    • Fix: File positions are 0-based.
    • Fix: Improve Mac OS X compatibility in mule-tests.el.
    • Fix: Fix shifted-motion-keys-select-region documentation= string.
    • Fix: Make window maximization work under Metacity.
    • Fix: Abort configuration if GPM requested but not found.=
    • Fix: Force removal of lisp/finder-inf.el so 'make' for a= normal user after 'make install' by root works.
    • Fix: Take into account `allow-deletion-of-last-visible-f= rame' variable.
    • Fix: Make sheap.c compile under gcc-3.3.3 on cygwin.
    • Fix: Fix gnus regexp infloop.
    • Fix: Close pop security hole.
    • Fix: Update documentation for programming modes.
    • Fix: Fix typos in the tutorial.
    • Fix: Another parallel build fix.
    • Fix: Make XEmacs build on VC++ 7.
    • Update: Sync the API of make-obsolete(-variable) with GN= U Emacs.
    • Update: Make definition of "command" more accessible in = Lispref.
    • Update: Update directory locations in nt/config.inc.samp= to correspond to current optional-libs.exe and Cygwin makeinfo.
    • Feature: Improve comments in regex.c.
    • Feature: Improve docstrings for keymap functions.
    • Feature: Add a test for shy regexps to verify gnus inflo= op fix.

    ChangeLogs for XEmacs 21.4.17 "Ju= mbo Shrimp"

    goto announcement, summary, changes

    ChangeLog Entries from ChangeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-01-29  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* configure.in (AC_INIT_NOTICE):
      	* configure.in (XE_COMPUTE_RUNPATH):
      	Copy LDAP fixes from 21.5.
      =
    
      	Port Marcus Crestani's patches of 2004-11-12:
      =
    
      	* Makefile.in.in (install-arch-dep): Fix installation for Cygwin.
      	* configure:
      	* configure.in: Make pdump default for Cygwin.
      =
    
      2005-01-30  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* Makefile.in.in (dump-elc): Depend on ${PROGNAME} to fix parallel
      	builds.
      =
    
      2004-11-22  Adrian Aichner  <adrian(a)xemacs.org>
      =
    
      	* etc/TUTORIAL: Typo fixes, courtesy of Andreas Eder
      	<Andreas.Eder(a)gmx.net>.
      =
    
      2004-05-20  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* configure.in (HAVE_GPM): Die if GPM requested but not found.
      =
    
      2005-01-23  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* Makefile.in.in (finder): Force removal of lisp/finder-inf.el.
      =
    
      2005-01-10  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* Makefile.in.in (RECURSIVE_MAKE_ARGS): Remove last few.
      =
    
      2004-11-21  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* INSTALL: A POSIX compatible Make is no longer required for builds.
      	* Makefile.in.in (RECURSIVE_MAKE): Removed.
      	* Makefile.in.in (RECURSIVE_MAKE_ARGS): New.
      	* configure.in (RECURSIVE_MAKE): Removed.
      	* configure.in (RECURSIVE_MAKE_ARGS): New.
      	Always refer to make as $(MAKE) and use $(RECURSIVE_MAKE_ARGS) for
      	other parameters.  This allows -j to work in GNU Make while
      	removing need for POSIX compatible make on all systems.
      =
    
      2004-09-08  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* INSTALL: A POSIX compatible Make is required for builds.
      	* Makefile.in.in: Enable support for parallel builds.

    ChangeLog Entries from lib-= src/ChangeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-01-29  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* movemail.c (popmail): Pass error string as format parameter
      	instead of as part of format string. Security fixes for
      	CAN-2005-0100.
      =
    
      2005-01-09  Steve Youngs  <steve(a)sxemacs.org>
      =
    
      	From Andrey Slusar <anrays(a)gmail.com>:
      =
    
      	* fakemail.c (CURRENT_USER): Define it if FreeBSD version is >=3D
      	400000.  Also, when FreeBSD version is >=3D 400000 geteuid returns
      	uid_t instead of unsigned short.
      =
    
      2004-12-17  Vin Shelton  <acs(a)xemacs.org>
      	* etags.c (add_regex): Use zeropattern to initialize patbuf and
      	thus avoid a segv.

    ChangeLog Entries from lisp/Ch= angeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-01-29  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* shadow.el (find-emacs-lisp-shadows):
      	Add custom-defines to list of ignored files.
      =
    
      2005-01-17  Adrian Aichner  <adrian(a)xemacs.org>
      =
    
      	* simple.el (shifted-motion-keys-select-region): Fix statement
      	about unshifted-motion-keys-deselect-region.
      =
    
      2004-12-15  Ville Skytt=C3=A4  <scop(a)xemacs.org>
      =
    
      	* bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
      	now) for GNU Emacs compatibility.
      	(make-obsolete-variable): Ditto.
      =
    
      2004-01-08  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* code-files.el (load):
      	File positions are 0 based not 1 based. Thanks to Steve Youngs.

    ChangeLog Entries from lwlib/= ChangeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released

    ChangeLog Entries from man/Chan= geLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2004-10-17  Shyamal Prasad  <shyamal(a)member.fsf.org>
      =
    
      	* xemacs/programs.texi (Program Modes): Updated it to reflect
      	current status of programming modes.
      	* xemacs/programs.texi (CC Mode): New section introduces CC
      	Mode. Introduces customization with reference to CC Mode
      	manual. Also introduce C/AWK modes in prog-modes package
      	* xemacs/programs.texi (C Ident): Removed - it was
      	obsolete. prog-modes package documentation now contains
      	indentation description for old C mode =
    
      	* xemacs/major.texi (Mode Hooks): Add description of major mode
      	hooks. Cleaned up and updated programming mode descriptions.
      	* xemacs/xemacs.texi (Top): Updated Detailed Node listing for new
      	CC Mode section in programs.texi
      =
    
      2005-01-19  Aidan Kehoe  <kehoea(a)parhasard.net>
      =
    
      	* man/lispref/functions.texi (Functions): Rename to "Functions and
      	 Commands"
      	* man/lispref/functions.texi (What Is a Function): Move the definition
      	of a command further up the list, give information on a trivial
      	(interactive) declaration, and cross-reference to the key binding
      	detail. Cf. 87vf9wgd08.fsf(a)tleepslib.sk.tsukuba.ac.jp
      	(comp.emacs.xemacs, 2005-01-18). =
    
      	* man/lispref/eval.texi man/lispref/lispref.texi
      	  man/lispref/macros.texi man/lispref/symbols.texi =
    
      	man/lispref/variables.texi: Fix cross references.
      =
    
      2004-11-21  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* Makefile (RECURSIVE_MAKE): Removed.
      	* Makefile (RECURSIVE_MAKE_ARGS): New.  The new method for
      	handling parallel builds.
      =
    
      2004-12-15  Ville Skytt=C3=A4  <scop(a)xemacs.org>
      =
    
      	* lispref/help.texi: Document 3rd arg to `make-obsolete'.

    ChangeLog Entries from n= etinstall/ChangeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released

    ChangeLog Entries from nt/Change= Log

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-01-29  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* xemacs.mak:
      	* xemacs.mak (USE_PORTABLE_DUMPER):
      	Enable portable dumper just in case it's not specified in config.inc.
      	=
    
      	* xemacs.mak:
      	* xemacs.mak (INCLUDES):
      	Put our own directories first in case of conflict (e.g. config.h
      	in compface).
      	=
    
      	* xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
      	* xemacs.mak (LIB_SRC_TOOLS):
      	Use MSVCRT to avoid link problems.
      =
    
      	* xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
      	Use filename only when calling makeinfo, or it chokes on index
      	generation.
      	=
    
      2005-01-28  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* config.inc.samp:
      	* config.inc.samp (PNG_DIR):
      	* config.inc.samp (MAKEINFO):
      	Update directory locations to correspond to current optional-libs.exe
      	and Cygwin makeinfo.  Update GTK comment.  Enable TIFF and COMPFACE
      	since we can now compile with them.

    ChangeLog Entries from src/Chan= geLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-01-31  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* emacs.c:
      	Define assert_failed() always.
      	* lisp.h:
      	Always define ABORT().
      =
    
      2005-01-25  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* Makefile.in.in:
      	* Makefile.in.in (%.o):
      	Don't compile executable as Windows (-mwindows) under Cygwin.
      	Semi-recent changes to Cygwin's executable-startup handling make
      	it impossible to access the TTY this way.
      =
    
      	Don't use special linker file under Cygwin (cygwin.sc) except
      	when non-PDUMP (even in this case it is highly questionable); you
      	get errors like
      =
    
            1 [main] temacs 1364 fhandler_console::fixup_after_exec: error open=
    ing input console handle after exec, errno 13, Win32 error 5
         5820 [main] temacs 1364 fhandler_console::fixup_after_exec: error open=
    ing output console handle after exec, errno 13, Win32 error 5
      =
    
      2005-01-29  Ben Wing  <ben(a)xemacs.org>
      =
    
      	Port this: 2003-08-14  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* mule-charset.c (get_unallocated_leading_byte): Compiler quietus.
      =
    
      2005-01-29  Ben Wing  <ben(a)xemacs.org>
      =
    
      	* bytecode.c (optimize_compiled_function):
      	* print.c (FROB):
      	* print.c (long_to_string):
      	Add casts to avoid warning.
      	=
    
      	* glyphs-eimage.c:
      	Some really nasty hacks to allow TIFF and JPEG to both be compiled.
      	#### The better solution is to move the TIFF and JPEG code to
      	different files.
      	=
    
      	* glyphs-msw.c (mswindows_xbm_instantiate):
      	Define __STDC__ to avoid problems with compface.h.
      	=
    
      	* EmacsFrame.c (EmacsFrameRecomputeCellSize):
      	* EmacsShell-sub.c:
      	* EmacsShell-sub.c (ABORT):
      	* EmacsShell-sub.c (SuperClassRootGeometryManager):
      	* EmacsShell-sub.c (RootGeometryManager):
      	* EmacsShell.c:
      	* EmacsShell.c (ABORT):
      	* EmacsShell.c (EmacsShellUpdateSizeHints):
      	* alloc.c (free_lcrecord):
      	* alloca.c (i00afunc):
      	* buffer.c (delete_from_buffer_alist):
      	* buffer.c (MARKED_SLOT):
      	* bytecode.c (execute_rare_opcode):
      	* bytecode.c (optimize_byte_code):
      	* bytecode.c (Ffetch_bytecode):
      	* chartab.c (char_table_type_to_symbol):
      	* chartab.c (Freset_char_table):
      	* chartab.c (decode_char_table_range):
      	* chartab.c (Fget_range_char_table):
      	* chartab.c (check_valid_char_table_value):
      	* chartab.c (map_char_table):
      	* chartab.c (slow_map_char_table_fun):
      	* chartab.c (chartab_instantiate):
      	* cm.c (cmcheckmagic):
      	* console-msw.c (DHEADER):
      	* console.c (MARKED_SLOT):
      	* data.c (finish_marking_weak_lists):
      	* data.c (encode_weak_list_type):
      	* debug.h (DASSERT):
      	* device-gtk.c (gtk_init_device):
      	* device-msw.c (mswindows_get_default_margin):
      	* device-tty.c (tty_init_device):
      	* device-x.c (get_device_from_display):
      	* device-x.c (x_get_visual_depth):
      	* doprnt.c (parse_doprnt_spec):
      	* doprnt.c (get_doprnt_args):
      	* dumper.c (pdump_get_indirect_count):
      	* dumper.c (pdump_register_sub):
      	* dumper.c (pdump_register_object):
      	* dumper.c (pdump_register_struct):
      	* dumper.c (pdump_dump_data):
      	* dumper.c (pdump_reloc_one):
      	* elhash.c (print_hash_table):
      	* elhash.c (make_standard_lisp_hash_table):
      	* elhash.c (hash_table_instantiate):
      	* emacs.c:
      	* emacs.c (Fforce_debugging_signal):
      	* emacs.c (sort_args):
      	* emacs.c (main):
      	* emacs.c (assert_failed):
      	* eval.c (throw_or_bomb_out):
      	* eval.c (signal_1):
      	* eval.c (Fsignal):
      	* event-Xt.c:
      	* event-Xt.c (emacs_Xt_mapping_action):
      	* event-Xt.c (Xt_process_to_emacs_event):
      	* event-msw.c:
      	* event-stream.c (check_event_stream_ok):
      	* event-stream.c (Fadd_timeout):
      	* event-stream.c (Fadd_async_timeout):
      	* event-stream.c (Fdiscard_input):
      	* event-stream.c (execute_internal_event):
      	* event-stream.c (Frecent_keys):
      	* event-stream.c (extract_this_command_keys_nth_mouse_event):
      	* event-stream.c (lookup_command_event):
      	* event-unixoid.c (poll_fds_for_input):
      	* events.c:
      	* events.c (mark_event):
      	* events.c (event_equal):
      	* events.c (event_hash):
      	* events.c (Fmake_event):
      	* events.c (Fdeallocate_event):
      	* events.c (event_chain_find_previous):
      	* events.c (event_to_character):
      	* events.c (format_event_object):
      	* events.c (Fevent_type):
      	* events.c (event_pixel_translation):
      	* events.c (Fevent_properties):
      	* extents.c (extent_in_region_p):
      	* extents.c (print_extent):
      	* extents.c (process_extents_for_insertion_mapper):
      	* extents.c (report_extent_modification_mapper):
      	* extents.c (glyph_layout_to_symbol):
      	* faces.c (face_validate):
      	* file-coding.c (eol_type_to_symbol):
      	* file-coding.c (subsidiary_coding_system):
      	* file-coding.c (Fcoding_system_type):
      	* file-coding.c (Fcoding_system_property):
      	* file-coding.c (mule_decode):
      	* file-coding.c (mule_encode):
      	* file-coding.c (encode_coding_ucs4):
      	* file-coding.c (encode_coding_utf8):
      	* file-coding.c (parse_iso2022_esc):
      	* file-coding.c (encode_coding_iso2022):
      	* fileio.c:
      	* fns.c (concat):
      	* fns.c (Fsubseq):
      	* fns.c (mapcar1):
      	* fns.c (Fbase64_encode_region):
      	* fns.c (Fbase64_encode_string):
      	* fns.c (Fbase64_decode_region):
      	* fns.c (Fbase64_decode_string):
      	* font-lock.c (find_context):
      	* font-lock.c (context_to_symbol):
      	* frame-gtk.c (gtk_set_frame_pointer):
      	* frame-gtk.c (gtk_update_frame_external_traits):
      	* frame-x.c (x_wm_mark_shell_size_user_specified):
      	* frame-x.c (x_wm_mark_shell_position_user_specified):
      	* frame-x.c (x_wm_set_shell_iconic_p):
      	* frame-x.c (x_wm_set_cell_size):
      	* frame-x.c (x_wm_set_variable_size):
      	* frame-x.c (x_wm_store_class_hints):
      	* frame-x.c (x_wm_maybe_store_wm_command):
      	* frame-x.c (x_initialize_frame_size):
      	* frame-x.c (x_update_frame_external_traits):
      	* frame.c:
      	* frame.c (delete_frame_internal):
      	* frame.c (mouse_pixel_position_1):
      	* frame.c (change_frame_size_1):
      	* free-hook.c (check_free):
      	* free-hook.c (check_realloc):
      	* free-hook.c (note_block_input):
      	* free-hook.c (log_gcpro):
      	* gccache-gtk.c (gc_cache_lookup):
      	* glyphs-eimage.c (tiff_memory_write):
      	* glyphs-gtk.c (gtk_finalize_image_instance):
      	* glyphs-gtk.c (init_image_instance_from_gdk_pixmap):
      	* glyphs-gtk.c (init_image_instance_from_xbm_inline):
      	* glyphs-gtk.c (gtk_xpm_instantiate):
      	* glyphs-gtk.c (gtk_unmap_subwindow):
      	* glyphs-gtk.c (gtk_map_subwindow):
      	* glyphs-gtk.c (gtk_button_redisplay):
      	* glyphs-msw.c:
      	* glyphs-msw.c (init_image_instance_from_xbm_inline):
      	* glyphs-x.c (init_image_instance_from_xbm_inline):
      	* glyphs-x.c (extract_xpm_color_names):
      	* glyphs-x.c (x_xpm_instantiate):
      	* glyphs.c (get_image_instantiator_governing_domain):
      	* glyphs.c (print_image_instance):
      	* glyphs.c (image_instance_equal):
      	* glyphs.c (image_instance_hash):
      	* glyphs.c (encode_image_instance_type):
      	* glyphs.c (make_image_instance_1):
      	* glyphs.c (inherit_instantiate):
      	* glyphs.c (image_instantiate):
      	* glyphs.c (allocate_glyph):
      	* glyphs.c (Fglyph_type):
      	* glyphs.c (redisplay_subwindow):
      	* glyphs.c (display_table_entry):
      	* gtk-glue.c (xemacs_list_to_gtklist):
      	* gtk-glue.c (xemacs_gtklist_to_list):
      	* gtk-glue.c (xemacs_list_to_array):
      	* gutter.c (SET_GUTTER_WAS_VISIBLE_FLAG):
      	* gutter.c (gutter_was_visible):
      	* gutter.c (get_gutter_coords):
      	* input-method-xlib.c (get_XIM_input):
      	* insdel.c (bufpos_to_bytind_func):
      	* insdel.c (bytind_to_bufpos_func):
      	* insdel.c (move_gap):
      	* intl.c (x_get_composed_input):
      	* keymap.c (keymap_lookup_directly):
      	* keymap.c (keymap_delete_inverse_internal):
      	* keymap.c (ensure_meta_prefix_char_keymapp):
      	* keymap.c (accessible_keymaps_mapper_1):
      	* keymap.c (where_is_recursive_mapper):
      	* lisp.h:
      	* lisp.h (ABORT):
      	* lread.c (read_atom):
      	* lstream.c (Lstream_delete):
      	* lstream.c (make_lisp_buffer_stream_1):
      	* macros.c (pop_kbd_macro_event):
      	* malloc.c (malloc):
      	* malloc.c (free):
      	* marker.c (bi_marker_position):
      	* marker.c (set_bi_marker_position):
      	* menubar-gtk.c (menu_descriptor_to_widget_1):
      	* menubar-msw.c (prune_menubar):
      	* menubar-x.c (set_frame_menubar):
      	* mule-charset.c (get_unallocated_leading_byte):
      	* mule-charset.h (CHAR_LEADING_BYTE):
      	* native-gtk-toolbar.c (SET_TOOLBAR_WAS_VISIBLE_FLAG):
      	* nt.c (init_environment):
      	* nt.c (generate_inode_val):
      	* ntproc.c (delete_child):
      	* ntproc.c (_sys_read_ahead):
      	* ntproc.c (create_child):
      	* objects.c (color_instantiate):
      	* objects.c (font_instantiate):
      	* objects.c (face_boolean_instantiate):
      	* print.c (printing_major_badness):
      	* process-nt.c (nt_send_process):
      	* process-unix.c (unix_send_process):
      	* process.c (get_process):
      	* ralloc.c (obtain):
      	* ralloc.c (relinquish):
      	* ralloc.c (relocate_blocs):
      	* ralloc.c (resize_bloc):
      	* ralloc.c (r_alloc_free):
      	* ralloc.c (r_re_alloc):
      	* ralloc.c (r_alloc_thaw):
      	* ralloc.c (init_ralloc):
      	* ralloc.c (Free_Addr_Block):
      	* ralloc.c (r_alloc):
      	* redisplay-gtk.c (gtk_output_display_block):
      	* redisplay-msw.c (mswindows_output_display_block):
      	* redisplay-output.c (get_next_display_block):
      	* redisplay-output.c (get_cursor_size_and_location):
      	* redisplay-output.c (redisplay_output_layout):
      	* redisplay-output.c (redisplay_clear_region):
      	* redisplay-tty.c (tty_output_display_block):
      	* redisplay-x.c (x_output_display_block):
      	* redisplay.c (add_propagation_runes):
      	* redisplay.c (add_glyph_rune):
      	* redisplay.c (create_text_block):
      	* redisplay.c (add_margin_runes):
      	* redisplay.c (create_left_glyph_block):
      	* redisplay.c (create_right_glyph_block):
      	* redisplay.c (create_string_text_block):
      	* redisplay.c (regenerate_window):
      	* redisplay.c (REGEN_INC_FIND_START_END):
      	* redisplay.c (redisplay_frame):
      	* redisplay.c (point_in_line_start_cache):
      	* regex.c:
      	* regex.c (ABORT):
      	* regex.c (re_compile_fastmap):
      	* regex.c (re_match_2_internal):
      	* regex.c (regerror):
      	* scrollbar-gtk.c (gtk_scrollbar_loop):
      	* scrollbar-gtk.c (scrollbar_cb):
      	* scrollbar-gtk.c (gtk_update_frame_scrollbars):
      	* scrollbar-msw.c (mswindows_handle_scrollbar_event):
      	* scrollbar-x.c (x_update_scrollbar_instance_status):
      	* scrollbar-x.c (x_scrollbar_loop):
      	* scrollbar-x.c (x_update_frame_scrollbars):
      	* search.c (search_command):
      	* search.c (Fmatch_data):
      	* select-x.c (motif_clipboard_cb):
      	* signal.c (interrupt_signal):
      	* specifier.c (specifier_add_spec):
      	* specifier.c (specifier_instance_from_inst_list):
      	* specifier.c (specifier_instance):
      	* specifier.h:
      	* specifier.h (struct specifier_methods):
      	* strftime.c (add_num_time_t):
      	* sunplay.c (init_device):
      	* symbols.c (Fsetplist):
      	* symbols.c (do_symval_forwarding):
      	* symbols.c (store_symval_forwarding):
      	* symbols.c (Fset):
      	* symbols.c (Fbuilt_in_variable_type):
      	* symbols.c (decode_magic_handler_type):
      	* symbols.c (handler_type_from_function_symbol):
      	* syntax.c (update_syntax_cache):
      	* sysdep.c (init_baud_rate):
      	* toolbar-gtk.c (SET_TOOLBAR_WAS_VISIBLE_FLAG):
      	* toolbar-msw.c (SET_TOOLBAR_WAS_VISIBLE_FLAG):
      	* toolbar-x.c (SET_TOOLBAR_WAS_VISIBLE_FLAG):
      	* toolbar.c (get_toolbar_coords):
      	* ui-gtk.c (build_gtk_boxed):
      	* ui-gtk.c (describe_gtk_arg):
      	* ui-gtk.c (gtk_type_to_lisp):
      	* ui-gtk.c (lisp_to_gtk_type):
      	* ui-gtk.c (lisp_to_gtk_ret_type):
      	* ui-gtk.c (lisp_to_flag):
      	* unexnt.c (read_in_bss):
      	* unexnt.c (map_in_heap):
      	* window.c (real_window):
      	* window.c (window_display_lines):
      	* window.c (window_display_buffer):
      	* window.c (set_window_display_buffer):
      	* window.c (window_modeline_height):
      	* window.c (unshow_buffer):
      	* window.c (window_loop):
      	* window.c (Fget_lru_window):
      	* window.c (Fsplit_window):
      	* window.c (Fset_window_configuration):
      	* window.c (saved_window_index):
      	* xgccache.c (gc_cache_lookup):
      	abort() -> ABORT().  Eliminate preprocessor games with abort()
      	since it creates huge problems in VC7, solvable only by including
      	massive amounts of files in every compile (and not worth it).
      =
    
      	* sysdep.c:
      	* sysproc.h:
      	Inclusion of process.h does not need to be before lisp.h any more.
      	Move later and remove comment about abort().
      =
    
      2005-01-26  Arnaud Giersch  <arnaud.giersch(a)free.fr>
      =
    
      	* regex.c (re_match_2_internal):
      	Correctly initialize loop which clears uninitialized registers.
      =
    
      2005-01-28  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* sheap.c (more_static_core): Applied Ben's version of the long
      	string patch.
      =
    
      2005-01-24  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* sheap.c (more_static_core): Reformatted printf string so
      	gcc-3.3.3 will compile this on Cygwin.
      =
    
      2004-02-22  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* console.c (function_key_map): Reference `key-binding'.
      =
    
      	* keymap.c (Vkey_translation_map): Improve docstring.
      =
    
      2004-03-30  Zajcev Evgeny  <zevlg(a)yandex.ru>
      =
    
      	* window.c: Declare `allow_deletion_of_last_visible_frame' extern.
      	* window.c (window_loop): [fix] Take into account
      	`allow-deletion-of-last-visible-frame' variable.
      	* window.c (replace-buffer-in-windows): Ditto.
      =
    
      2004-12-15  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* EmacsManager.c (EmacsManagerChangeSize): Respect XtGeometryNo.
      =
    
      2005-01-20  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* event-gtk.c: Recognise AltGr as a valid modifier.
      =
    
      2005-01-12  Ville Skytt=C3=A4  <scop(a)xemacs.org>
      =
    
      	* console-x.h: #include X11/keysym.h before xintrinsic.h.
      =
    
      2005-01-13  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	Fix backreference bug caught by test suite.
      =
    
      	* regex.c (regex_compile):
      	Make backref duplicate internal register.
      =
    
      2005-01-13  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	Documentation, code clarification, and warning suppression.
      	=
    
      	* regex.c (regex_compile):
      	Improve comments.
      	(re_match_2_internal):
      	Improve comments and avoid redundant braces.  [Most of the big hunk
      	at l. 4710 is indentation; use diff -w to see the real changes.]
      	(alt_match_null_string_p):
      	(common_op_match_null_string_p):
      	Avoid shadowing global on Mac OS X 10.4, at least.
      =
    
      2004-09-08  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* regex.c (regcomp): Fix "unsigned comparison" warning (maybe
      	introduced with shy groups fix).  [Already applied, probably
      	with the second "fix shy groups" patch of 2004-10-07.] =
    
      =
    
      2005-01-10  Steve Youngs  <steve(a)sxemacs.org>
      =
    
      	From Andrey Slusar <anrays(a)gmail.com>:
      =
    
      	* unexelf.c: define `Elfw(type)' for FreeBSD alpha and amd64.
      =
    
      2004-11-21  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* Makefile (RECURSIVE_MAKE): Removed.
      	* Makefile (RECURSIVE_MAKE_ARGS): New.  The new method for
      	handling parallel builds.
      =
    
      2004-09-08  Malcolm Purvis  <malcolmp(a)xemacs.org>
      =
    
      	* Makefile.in.in: Enable support for parallel builds.
      =
    
      2005-01-09  Steve Youngs  <steve(a)sxemacs.org>
      =
    
      	From Andrey Slusar <anrays(a)gmail.com>:
      =
    
      	* s/freebsd.h (LIBS_SYSTEM): Only set to "-lutil -lxpg4" if
      	FreeBSD version is >=3D 199701 _and_ < 600006.
      =
    
      2005-01-06  Zajcev Evgeny <zevlg(a)yandex.ru>
      =
    
      	* scrollbar.c (compute_scrollbar_instance_usage):
      	Only call device method compute_scrollbar_instance_usage() if it
      	is defined.

    ChangeLog Entries from tests/= ChangeLog

    goto announcement, summary, changes

      =
    
      2005-02-06  Vin Shelton <acs(a)xemacs.org>
      =
    
      	* XEmacs 21.4.17 is released
      =
    
      2005-02-01  Vin Shelton  <acs(a)xemacs.org>
      =
    
      	* automated/regexp-tests.el: Added an additional shy groups test
      	authored by Arnaud Giersch <arnaud.giersch(a)free.fr>
      =
    
      2005-01-14  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* automated/mule-tests.el (file-system character conversion):
      	Improve Mac OS X compatibility.
      =
    
      2005-01-13  Stephen J. Turnbull  <stephen(a)xemacs.org>
      =
    
      	* automated/regexp-tests.el:
      	Test trivial subpatterns and backreferences with shy groups.

    goto announcement, summary, changes

    = = = =20 --===============3711198751144658789==--