[PATCH] Announcing 21.4.21

Adrian Aichner adrian at xemacs.org
Sat Nov 10 16:18:12 EST 2007


Vin Shelton <acs at xemacs.org> writes:

> Updating the web pages to announce 21.4.21.
>
> Still to come: updates announcing the gnuclient setup kit for native
> Windows.

Hi Vin, that's great news.

I also made a freshmeat announcement today.

See
http://freshmeat.net/

Your announcement of the InnoSetup kits will go to xemacs-announce,
right?

BTW, I figured out today how to make XEmacs my default mail client on
Windows XP.

That means if I enter a mailto link via Start->Run or click on the
feedback links in websites it will start a gnus message buffer (using
any mailto URL parameters as well).

I'll write something up on this on the emacswiki and here on
xemacs-beta.

Adrian

>
>   - Vin
>
> Releases/ChangeLog addition:
>
> 2007-11-10  Vin Shelton  <acs at 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 at xemacs.org, xemacs-beta at xemacs.org
> +Subject: XEmacs 21.4.21 "Educational Television" is released
> +From: Vin Shelton &lt;acs at xemacs.org&gt;
> +Organization: The XEmacs Development Team
> +Date: Sat, 10 Nov 2007 14:00:47 -0500
> +Message-ID: &lt;87abpmudr4.fsf at 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 at 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 &gt; $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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-08-18  Vin Shelton  &lt;acs at xemacs.org&gt;
> +
> +	* modules/ldap/eldap.c: Declare that we use deprecated API.
> +	Thanks to Mats Lidell &lt;matsl at xemacs.org&gt; for the report &amp; patch:
> +	&lt;871wgnqunm.fsf at 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 at 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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-09-19  Didier Verna  &lt;didier at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-05-20  Stephen J. Turnbull  &lt;stephen at 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 at 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 at 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 at 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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-09-27  Vin Shelton  &lt;acs at xemacs.org&gt;
> +
> +	* XEmacs.iss: Don't set package-get-always-update.
> +
> +2007-09-25  Vin Shelton  &lt;acs at 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 at 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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-08-14  Marcus Crestani  &lt;crestani at xemacs.org&gt;
> +
> +	* s/sol2.h: Fix for GCC lossage not needed with SunOS 5.10.
> +
> +2007-02-17  Stephen J. Turnbull  &lt;stephen at 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 at 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 at 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 at 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 at 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 at 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 at xemacs.org&gt;
> +
> +	* postgresql.c: Update Steve Baur's email address by his request.
> +	* postgresql.h: Ditto.
> +
> +2007-01-04  Vin Shelton  &lt;acs at xemacs.org&gt;
> +
> +	* fileio.c (check_writable): Check old-style readonly bit only for
> +	non-directories.
> +
> +2006-12-25  Benson I. Margulies  &lt;benson at 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 at xemacs.org&gt;
> +
> +	* XEmacs 21.4.21 is released
> +
> +2007-06-22  Stephen J. Turnbull  &lt;stephen at 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 at xemacs.org
> http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
>

-- 
Adrian Aichner
 mailto:adrian at xemacs.org
 http://www.xemacs.org/


More information about the XEmacs-Beta mailing list