Updating the web pages to announce 21.4.21.
Still to come: updates announcing the gnuclient setup kit for native
Windows.
  - Vin
Releases/ChangeLog addition:
2007-11-10  Vin Shelton  <acs(a)xemacs.org>
	* 21.4.21.content: Announce 21.4.21.
	* index.content: ditto.
web source patch:
Diff command:   cvs -q diff -u
Files affected: Releases/index.content Releases/21.4.21.content
Index: Releases/21.4.21.content
===================================================================
RCS file: 21.4.21.content
diff -N 21.4.21.content
--- /dev/null	Sat Nov 10 20:46:23 2007
+++ 21.4.21.content	Sat Nov 10 20:46:26 2007
@@ -0,0 +1,375 @@
+%title%
+XEmacs 21.4.21 "Educational Television" is released
+%author%
+automatically generated from release announcement by release-mail-to-html.el
+%main%
+          <h1><a name="announcement">XEmacs 21.4.21
"Educational Television" is released</a></h1>
+            <p>goto announcement,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+To: xemacs-announce(a)xemacs.org, xemacs-beta(a)xemacs.org
+Subject: XEmacs 21.4.21 "Educational Television" is released
+From: Vin Shelton &lt;acs(a)xemacs.org&gt;
+Organization: The XEmacs Development Team
+Date: Sat, 10 Nov 2007 14:00:47 -0500
+Message-ID: &lt;87abpmudr4.fsf(a)alumni.princeton.edu&gt;
+
+
+*          XEmacs 21.4.21 "Educational Television" is released.
+      "Educational Television" is the twentieth-first release in the OXYMORON
series.
+
+The latest stable release of XEmacs, XEmacs 21.4.21 - "Educational
Television",
+is now available from 
xemacs.org and its mirrors.
+
+* Availability
+
+Anonymous ftp:
+
+             
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4
+
+See 
http://www.xemacs.org/Install/.  As of 21.4.18, only a source
+tarball has been supplied.  There was virtually no use of the info and
+elc tarballs, so xemacs-21.4.21.tar.gz and xemacs-21.4.21.tar.bz2 are
+the only tarballs supplied.
+
+If you already have a 21.4.20 source tree, a patchkit is available in
+xemacs-21.4.20-21.4.21.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.
+
+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.21 release:
+
+e63f1420788cc45edd56c1a95df02633  xemacs-21.4.20-21.4.21.patch.gz
+878bb94b1bf6da29ce60731130bb5a20  xemacs-21.4.20-21.4.21.patch.gz.asc
+1669330c839780791242fed788ef5482  xemacs-21.4.21.tar.bz2
+3bd85fee135cfe90dd1cdd7e9cb91aae  xemacs-21.4.21.tar.bz2.asc
+87b051f12d1bb344ca4da1907100f1b5  xemacs-21.4.21.tar.gz
+03c28f1a76db7baebf25b33dd939bcb6  xemacs-21.4.21.tar.gz.asc
+
+Also, if you don't have the packages yet, see
+
+        
http://www.xemacs.org/Documentation/packageGuide.html.
+
+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 reponse 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=:pserver:cvs@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.21, use the release
+tag "r21-4-21".  To set a sticky tag which will always update to the
+current release, use the branch tag "release-21-4".
+
+For more details, see
+
+             
http://www.xemacs.org/Develop/cvsaccess.html
+
+
+Sincerely,
+  Vin Shelton
+  Stable Release Manager for XEmacs</pre>
+            <h1><a name="summary">Changes</a> in XEmacs
21.4.21 "Educational Television"</h1>
+            <p>goto <a
href="#announcement">announcement</a>,
+              summary,
+              <a href="#changes">changes</a></p>
+            <p>User-Visible Bug Fixes and Improvements</p>
+            <p>Fix: Declare that we use a deprecated ldap interface.</p>
+            <p>Fix: Make user-init file migration more robust.</p>
+            <p>Fix: Clarify docstring in progress-feedback-with-label.</p>
+            <p>Fix: Fix xlwgauge bug which may be related to progress bar
crash.</p>
+            <p>Fix: Fix crash when using window manager to close dialog
box.</p>
+            <p>Fix: Bound range check for Solaris gcc lossage no longer needed on
Solaris 5.10</p>
+            <p>Fix: Fix playing sound on 64-bit linux.</p>
+            <p>Fix: Fix crashes with png display.</p>
+            <p>Fix: Fix double free on modifier map.</p>
+            <p>Fix: Don't close already-closed file ids.</p>
+            <p>Fix: Under Windows, tie execute permission to read
permission.</p>
+            <p>Fix: Under Windows, check old-style readonly bit only for
non-directories.</p>
+            <p>Fix: Under Windows, the read-only attribute supercedes NTFS
ACLs.</p>
+            <p>Update: Update Didier Verna's personal info.</p>
+            <p>Update: Update package download sites.</p>
+            <p>Update: Sync font-lock-add-keywords and font-lock-remove-keywords
from GNU Emacs.</p>
+            <p>Update: Update Inno Setup script file.</p>
+            <p>Update: Update Steve Baur's email address.</p>
+            <p>Feature: Add defvar for font-lock-warning-face.</p>
+            <p>Feature: Create additional modified buffer test. </p>
+            <h1><a name="changes">ChangeLogs</a> for XEmacs
21.4.21 "Educational Television"</h1>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              changes</p>
+            <ul>
+              <li>ChangeLog Entries from <a
href="#ChangeLog">ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#lib-src:ChangeLog">lib-src/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#lisp:ChangeLog">lisp/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#lwlib:ChangeLog">lwlib/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#man:ChangeLog">man/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#netinstall:ChangeLog">netinstall/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#nt:ChangeLog">nt/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#src:ChangeLog">src/ChangeLog</a></li>
+              <li>ChangeLog Entries from <a
href="#tests:ChangeLog">tests/ChangeLog</a></li>
+            </ul>
+            <h2>ChangeLog Entries from <a
name="ChangeLog">ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-08-18  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* modules/ldap/eldap.c: Declare that we use deprecated API.
+	Thanks to Mats Lidell &lt;matsl(a)xemacs.org&gt; for the report & patch:
+	&lt;871wgnqunm.fsf(a)spencer.lidell.homelinux.net&gt;.</pre>
+            <h2>ChangeLog Entries from <a
name="lib-src:ChangeLog">lib-src/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released</pre>
+            <h2>ChangeLog Entries from <a
name="lisp:ChangeLog">lisp/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-09-19  Didier Verna  &lt;didier(a)xemacs.org&gt;
+
+	Update my personal info.
+	* about.el (xemacs-hackers): Use 'didier instead of 'dv.
+	* about.el (about-other-current-hackers): Ditto.
+	* about.el (about-url-alist): Add my musical website.
+	* about.el (about-personal-info): Update my entry.
+	* about.el (about-hacker-contribution): Ditto.
+
+2007-08-21  Adrian Aichner  &lt;adrian(a)xemacs.org&gt;
+
+	* package-get.el (package-get-download-sites): Update download
+	sites in Japan.
+	* package-get.el (package-get-pre-release-download-sites): Ditto.
+
+2007-08-18  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* package-get.el (package-get-pre-release-download-sites): Sync
+	mirror sites with 21.5.  (Thanks, Adrian)
+
+2007-08-09  Mike Sperber  &lt;mike(a)xemacs.org&gt;
+
+	* startup.el (migrate-user-init-file): Create backup of
+	`user-init-file' before migrating.
+	* startup.el (maybe-migrate-user-init-file): Print
+	information about backup file.
+	(maybe-create-compatibility-dot-emacs): Follow above change.
+
+2006-11-02  Adrian Aichner  &lt;adrian(a)xemacs.org&gt;
+
+	* font-lock.el: Sync font-lock-add-keywords and
+	font-lock-remove-keywords from GNU Emacs.
+	* font-lock.el (font-lock-keywords-alist): New.
+	* font-lock.el (font-lock-removed-keywords-alist): New.
+	* font-lock.el (font-lock-add-keywords): New.
+	* font-lock.el (font-lock-update-removed-keyword-alist): New.
+	* font-lock.el (font-lock-remove-keywords): New.
+
+2007-08-16  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* font-lock.el: Add defvar for font-lock-warning-face.  Original
+	patch from Hans de Graaff.
+
+2007-07-28  Adrian Aichner  &lt;adrian(a)xemacs.org&gt;
+
+	* package-get.el (package-get-download-sites): Document Chile and
+	update Denmark download site.
+	* package-get.el (package-get-pre-release-download-sites): Ditto.
+
+2007-05-20  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	* gutter-items.el (progress-feedback-with-label): Clarify docstring.</pre>
+            <h2>ChangeLog Entries from <a
name="lwlib:ChangeLog">lwlib/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-05-20  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	Gauge values are signed integers (ints).
+	(XawGaugeGetValue): Declare return value as int.
+	(XawGaugeSetValue): Declare value as int.
+	
+	* xlwgauge.h: Get rid of references to Cardinal in comment.
+
+	* xlwgauge.c (GaugeGetValue): Declare value as int.
+	(GaugeMercury): Declare val0 and val1 as int.  Remove redundant casts.
+	(XawGaugeGetValue): Declare return value as int.
+	(XawGaugeSetValue): Declare value as int.
+
+2007-05-17  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	* lwlib-Xaw.c (wm_delete_window): Iterate over children of shell
+	(there may be more than one) to find our widget.</pre>
+            <h2>ChangeLog Entries from <a
name="man:ChangeLog">man/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released</pre>
+            <h2>ChangeLog Entries from <a
name="netinstall:ChangeLog">netinstall/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released</pre>
+            <h2>ChangeLog Entries from <a
name="nt:ChangeLog">nt/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-09-27  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs.iss: Don't set package-get-always-update.
+
+2007-09-25  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs.iss: Put comment wrapper around site-start.el changes and
+	remove those changes on uninstall.  Enable 
ftp.xemacs.org for
+	package retrieval and set the ftp path.
+
+2007-09-19  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs.iss: Various updates: Add support for 21.5; add easypg.</pre>
+            <h2>ChangeLog Entries from <a
name="src:ChangeLog">src/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-08-14  Marcus Crestani  &lt;crestani(a)xemacs.org&gt;
+
+	* s/sol2.h: Fix for GCC lossage not needed with SunOS 5.10.
+
+2007-02-17  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	* glyphs-eimage.c (png_instantiate_unwind): Avoid recursion.
+	(png_instantiate): Initialize setjmp_buffer early, and avoid
+	recursive entry to error handler.
+
+2007-06-23  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	* linuxplay.c (linux_play_data_or_file): More 64-bit tweaking, and
+	a typo fix.
+
+2007-05-12  Aidan Kehoe  &lt;kehoea(a)parhasard.net&gt;
+
+	* event-Xt.c (x_reset_modifier_mapping):
+	* event-gtk.c (gtk_reset_modifier_mapping):
+	Zero out the device's modifier map once we've freed it, to prevent
+	a double free on a re-entrant call. 
+
+2007-05-17  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* linuxplay.c (linux_play_data_or_file): Fix playing sound on
+	64-bit linux.  Patch from Hans de Graaff.
+
+2007-05-02  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* dumper.c (pdump): Don't close pdump_fd (already closed by
+	fclose() call.  Patch from Steve Higham.
+	* callproc.c (Fold_call_process_internal): Don't close fd1 if it's
+	already closed.  Patch inspired by Steve Higham.
+
+2007-05-01  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* nt.c (mswindows_stat): Tie _S_IEXEC permission to read access.
+	(mswindows_fstat): Ditto.
+	* sysfile.h: Under Windows, define X_OK to be the same as R_OK.
+
+2007-02-08  Adrian Aichner  &lt;adrian(a)xemacs.org&gt;
+
+	* postgresql.c: Update Steve Baur's email address by his request.
+	* postgresql.h: Ditto.
+
+2007-01-04  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* fileio.c (check_writable): Check old-style readonly bit only for
+	non-directories.
+
+2006-12-25  Benson I. Margulies  &lt;benson(a)dchbk.us&gt;
+
+	* src/fileio.c (check_writable): 
+        Cope with the fact that the read-only attribute trumps Windows NTFS
+        ACLS.</pre>
+            <h2>ChangeLog Entries from <a
name="tests:ChangeLog">tests/ChangeLog</a></h2>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+            <pre xml:space="preserve">
+2007-10-07  Vin Shelton  &lt;acs(a)xemacs.org&gt;
+
+	* XEmacs 21.4.21 is released
+
+2007-06-22  Stephen J. Turnbull  &lt;stephen(a)xemacs.org&gt;
+
+	* automated/mule-tests.el (buffer-modified-p): Test after revert.</pre>
+            <p>goto <a
href="#announcement">announcement</a>,
+              <a href="#summary">summary</a>,
+              <a href="#changes">changes</a></p>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:("../template.html" "html" "body"
"table" "tr" "td")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
Index: Releases/index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/index.content,v
retrieving revision 1.126
diff -a -u -u -r1.126 index.content
--- Releases/index.content	2007/06/12 15:17:23	1.126
+++ Releases/index.content	2007/11/10 19:46:26
@@ -73,6 +73,7 @@
   </p>
 
   <ul>
+    <li><strong>2007-11-10</strong>: <a
href="21.4.21.html">[21.4.21 release notice]</a> <!-- <a
href="21.4.21.html#changes">[changelogs]</a> --></li>
     <li><strong>2006-12-10</strong>: <a
href="21.4.20.html">[21.4.20 release notice]</a> <!-- <a
href="21.4.20.html#changes">[changelogs]</a> --></li>
     <li><strong>2006-01-30</strong>: <a
href="21.4.19.html">[21.4.19 release notice]</a> <!-- <a
href="21.4.19.html#changes">[changelogs]</a> --></li>
     <li><strong>2005-12-05</strong>: <a
href="21.4.18.html">[21.4.18 release notice]</a> <!-- <a
href="21.4.18.html#changes">[changelogs]</a> --></li>
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches