APPROVE COMMIT web
Passed validation and visual inspection, this time.
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/ChangeLog,v
retrieving revision 1.228
diff -u -U0 -r1.228 ChangeLog
--- ChangeLog 8 Mar 2005 10:27:52 -0000 1.228
+++ ChangeLog 12 Mar 2005 07:05:07 -0000
@@ -0,0 +1,4 @@
+2005-03-12 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * index.content (Releases): XEmacs 21.5.20 "cilantro" is released.
+
Index: Releases/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/ChangeLog,v
retrieving revision 1.111
diff -u -U0 -r1.111 ChangeLog
--- Releases/ChangeLog 8 Mar 2005 10:28:09 -0000 1.111
+++ Releases/ChangeLog 12 Mar 2005 07:05:07 -0000
@@ -0,0 +1,6 @@
+2005-03-12 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * index.content:
+ * 21.5.20.content:
+ XEmacs 21.5.20 is released.
+
@@ -17,2 +23,2 @@
- * 21.5.18.content:
- XEmacs 21.5.18 is released.
+ * 21.5.19.content:
+ XEmacs 21.5.19 is released.
Index: index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/index.content,v
retrieving revision 1.143
diff -u -u -r1.143 index.content
--- index.content 8 Mar 2005 10:27:52 -0000 1.143
+++ index.content 12 Mar 2005 07:05:13 -0000
@@ -75,7 +75,7 @@
<dt><strong><a href="<!-- _GP_
relPath(qq{Releases/index.html#Stable}) -->">Stable</a>
branch:</strong></dt>
<dd><a
href="Releases/21.4.17.html">21.4.17</a></dd>
<dt><strong><a href="<!-- _GP_
relPath(qq{Releases/index.html#Beta}) -->">Beta</a>
branch:</strong></dt>
- <dd><a
href="Releases/21.5.19.html">21.5.19</a></dd>
+ <dd><a
href="Releases/21.5.20.html">21.5.20</a></dd>
</dl>
<ul>
Index: Releases/index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/index.content,v
retrieving revision 1.99
diff -u -u -r1.99 index.content
--- Releases/index.content 8 Mar 2005 10:28:09 -0000 1.99
+++ Releases/index.content 12 Mar 2005 07:05:13 -0000
@@ -268,6 +268,7 @@
</p>
<ul>
+ <li><strong>2004-03-12</strong>: <a
href="21.5.20.html">[21.5.20 release notice]</a> <a
href="21.5.20.html#changes">[changelogs]</a></li>
<li><strong>2004-02-18</strong>: <a
href="21.5.19.html">[21.5.19 release notice]</a> <a
href="21.5.19.html#changes">[changelogs]</a></li>
<li><strong>2004-10-22</strong>: <a
href="21.5.18.html">[21.5.18 release notice]</a> <a
href="21.5.18.html#changes">[changelogs]</a></li>
<li><strong>2004-03-22</strong>: <a
href="21.5.17.html">[21.5.17 release notice]</a> <a
href="21.5.17.html#changes">[changelogs]</a></li>
Index: Releases/21.5.20.content
===================================================================
RCS file: Releases/21.5.20.content
diff -N Releases/21.5.20.content
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ Releases/21.5.20.content 12 Mar 2005 07:09:03 -0000
@@ -0,0 +1,995 @@
+%title%
+XEmacs 21.5.20 "cilantro" is released
+%author%
+automatically generated (with release announcement) by xre.py
+%main%
+ <h1><a name="announcement">XEmacs</a> XEmacs
21.5.20 "cilantro" is released</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
+From: "Stephen J. Turnbull, XEmacs 21.4 Release Manager"
&lt;stephen(a)xemacs.org&gt;
+Subject: XEmacs 21.5.20 "cilantro" is released.
+Organization: The XEmacs Project
+
+
+* XEmacs 21.5.20 "cilantro" is released.
+ "cilantro" is the twenty-first in the OXYMORON series.
+
+
+Relative to XEmacs 21.5.19 "chives", "cilantro" used autoconf 2.59
to
+generate the configure script. The auxiliary scripts config.sub and
+config.guess were also updated. Please check various configurations
+on your platform. The changes from the user's point of view are
+extensive; a detailed description is given below.
+
+Known remaining bugs include:
+
+ - Aborts due to recursive entry to the allocation code from error
+ handlers. Workaround: avoid getting the memory full warnings (at
+ 75% and 95% of memory space).
+
+ - A regression test failure in no-Mule builds. Workaround: don't
+ run the c-tests.el series when running tests. (Simply move
+ tests/automated/c-tests.el out of the way.)
+
+ - The build with GTK+ on Mac OS X using the DarwinPorts version of
+ libgtk1 will fail at the link stage. I believe this to be an
+ issue with DarwinPorts, and have not yet decided how to work
+ around it. If you wish to build this configuration, after running
+ configure, edit src/GNUMakefile. Append " -lXpm" to the line
+ defining the variable `ld_libs_all'. (Sorry about that, but I
+ don't think it's worth redoing the beta to fix this.)
+
+ - Treatment of the LDFLAGS environment variable and the --with-ldflags
+ configure option may be buggy. In particular, using those options
+ to address the GTK+ build failure with DarwinPorts results in an
+ immediate failure of configure, complaining that the C compiler
+ can't build executables.
+
+* Port of configure to autoconf 2.59
+
+The new configure script uses option names conforming to the autoconf
+2.5x conventions. That means where you used to use --debug and --mule,
+you now use --enable-debug and --enable-mule. The usage is not entirely
+intuitive. You can get a list of the available options with the --help
+(not --usage!) option, and a mapping of the old-style options to the
+new-style ones is provided below. There is some question about the
+precise usage to be adopted for some options; be prepared for the usage
+of --with vs. --enable to change for some options. We apologize for the
+inconvenience.
+
+The output files produced by this new configure should be almost identical
+to those produced by the old. This can be tested with a Perl script
+provided for checking regressions, tests/autoconf/regressiontest.pl. This
+script runs the two versions of configure with the supplied list of command
+line arguments and reports any differences. Please add your favorite
+configuration command lines to the list before running the test. The
+script is run as:
+
+$ regressiontest.pl /absolute/path/to/2.13/configure \
+ /absolute/path/to/2.59/configure >diffs.txt
+
+The only differences should be:
+- those related to changes in the command line arguments
+- the change of SYS_SIGLIST_DECLARED to HAVE_DECL_SYS_SIGLIST (because the old
+ form has been removed), and
+- The removal of trailing comments in src/config.h. Applying the attached
+ patch config-h-213.patch to the 2.13 work area will remove these. This
+ patch makes no functional changes to the configuration and will cut the size
+ of diffs.txt by about 60%.
+
+The full translation of command line arguments are:
+
+Old | New
+------------------------------------------
+General options:
+----------------
+
+--help Unchanged
+--verbose Unchanged
+--extra-verbose Removed
+
+Compilation options:
+--------------------
+
+--compiler --with-compiler
+--xemacs-compiler --with-xemacs-compiler
+--with-gcc Unchanged
+--cflags --with-cflags
+--cflags-warning --with-cflags-warning
+--cpp --with-cpp
+--cppflags --with-cppflags
+--libs --with-libs
+--ldflags --with-ldflags
+--site-includes --with-site-includes
+--site-libraries --with-site-libraries
+--site-prefixes --with-site-prefixes
+--site-runtime-libraries --with-site-runtime-libraries
+--dynamic --with-dynamic
+--srcdir Unchanged
+
+Installation options:
+---------------------
+
+--prefix Unchanged
+--with-prefix Unchanged
+--with-netinstall Unchanged
+--bindir Unchanged
+--datadir Unchanged
+--statedir Unchanged
+--libdir Unchanged
+--infodir Unchanged
+--mandir Unchanged
+--lispdir --with-lispdir
+--sitelispdir Removed
+--etcdir --with-etcdir
+--lockdir Removed
+--archlibdir --with-archlibdir
+--docdir --with-docdir
+--moduledir --with-moduledir
+
+Run-time path-searching options:
+--------------------------------
+
+--with-site-lisp Unchanged
+--with-site-modules Unchanged
+--package-prefix --with-package-prefix
+--package-path --with-package-path
+--infopath --with-infopath
+
+Window-system options:
+----------------------
+
+--with-gtk Unchanged
+--with-gnome Unchanged
+--with-x11 Unchanged
+--x-includes Unchanged
+--x-libraries Unchanged
+--with-msw Unchanged
+--with-toolbars --enable-toolbars
+--with-wmcommand Unchanged
+--with-athena Unchanged
+--with-menubars --enable-menubars
+--with-scrollbars --enable-scrollbars
+--with-dialogs --enable-dialogs
+--with-widgets --enable-widgets
+--with-dragndrop Unchanged
+--with-cde Unchanged
+--with-offix Unchanged
+--with-xmu Unchanged
+--external-widget --enable-external-widget
+
+TTY (character terminal) options:
+---------------------------------
+
+--with-tty Unchanged
+--with-ncurses Unchanged
+--with-gpm Unchanged
+
+Image options:
+--------------
+
+--with-xpm Unchanged
+--with-png Unchanged
+--with-jpeg Unchanged
+--with-tiff Unchanged
+--with-xface Unchanged
+--with-gif Unchanged
+
+Sound options:
+--------------
+
+--with-sound --enable-sound
+--native-sound-lib=LIB --with-native-sound-lib
+
+Internationalization options:
+-----------------------------
+
+--with-mule --enable-mule
+--with-xim Unchanged
+--with-canna Unchanged
+--with-wnn Unchanged
+--with-wnn6 Unchanged
+--with-xfs Unchanged
+
+File-related options:
+---------------------
+
+--with-default-eol-detection --enable-default-eol-detection
+--with-clash-detection --enable-clash-detection
+
+Database options:
+-----------------
+
+--with-database --enable-database
+--with-ldap Unchanged
+--with-postgresql Unchanged
+
+Mail options:
+-------------
+
+--mail-locking=TYPE --with-mail-locking
+--with-pop Unchanged
+--with-kerberos Unchanged
+--with-hesiod Unchanged
+
+Networking options:
+-------------------
+
+--with-tooltalk Unchanged
+--with-socks Unchanged
+--with-dnet Unchanged
+--with-ipv6-cname Unchanged
+
+Memory allocation options:
+--------------------------
+
+--rel-alloc --with-rel-alloc
+--with-dlmalloc Unchanged
+--with-system-malloc Unchanged
+--with-debug-malloc Unchanged
+
+Emacs Lisp options:
+-------------------
+
+--use-number-lib --enable-bignum
+
+Debugging options:
+------------------
+
+--debug --enable-debug
+--error-checking --enable-error-checking
+--memory-usage-stats --enable-memory-usage-stats
+--quick-build --enable-quick-build
+--use-union-type --enable-union-type
+--with-quantify Unchanged
+--with-purify Unchanged
+
+Developer options:
+------------------
+
+--with-workshop Unchanged
+--pdump --enable-pdump
+--use-kkcc --enable-kkcc
+--with-modules --enable-modules
+
+For more detailed information, there is a list of credits, and then
+the full ChangeLogs, following the availability information.
+
+For general information about XEmacs, the developers, and the user
+community, see our home page,
+
+
http://www.xemacs.org/
+
+* XEmacs 21.5.20 is "beta" software.
+
+The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and
+11) applies. Furthermore, there are known bugs in the software, and
+many features are incomplete. It is strongly advised that you follow
+the XEmacs Beta mailing list for the latest information about bugs,
+and if you wish you can participate in feature discussions there and
+on XEmacs Design (see
http://www.xemacs.org/Lists/).
+
+You should regularly make backups; although there are no known bugs
+that lead to data loss in this release, a long-standing one was fixed
+only a week before release, and low level code is continually being
+changed at this point in the development cycle, with the possibility
+of new defects being injected at any time.
+
+* Availability
+
+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.
+
+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.5.20, use the release
+tag "r21-5-20". The tag "r21-5-current-beta" will always be an
alias
+for the most recently released beta. Development occurs on the
+unnamed CVS trunk; to revert your tree to the trunk, use "cvs update -A".
+
+For more details, see
+
+
http://www.xemacs.org/Develop/cvsaccess.html
+
+Anonymous ftp:
+
+
ftp://ftp.xemacs.org/pub/xemacs/beta
+
+See
http://www.xemacs.org/Install/. If you have a 21.5.19 source
+tree, a patchkit is available in xemacs-21.5.19-21.5.20.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.
+
+Also, if you don't have the packages yet, see
+
+
http://www.xemacs.org/Documentation/packageGuide.html.
+</pre>
+
+ <h1><a name="summary">Changes</a> in XEmacs 21.5.20
"cilantro"</h1>
+ <p>goto <a href="#announcement">announcement</a>,
summary,
+ <a href="#changes">changes</a></p>
+ <ul>
+ <li>
+ New: Handle various X selection targets properly. (Aidan Kehoe)
(<em></em>)
+ </li>
+ <li>
+ Fix: Handle active regions properly. (Adrian Aichner)
(<em></em>)
+ </li>
+ <li>
+ Fix: pui-list-packages handles longer filenames. (Norbert Koch)
(<em></em>)
+ </li>
+ <li>
+ Improve: Port configure to autoconf 2.59. (Malcolm Purvis)
(<em></em>)
+ </li>
+ <li>
+ Fix: make-docfile.c misparsed UNUSED macro in defuns. (Stephen Turnbull)
(<em></em>)
+ </li>
+ <li>
+ Fix: Don't copy non-existent BUGS file on NT. (Adrian Aichner)
(<em></em>)
+ </li>
+ <li>
+ Fix: Typo in PDUMP section of Makefile.in.in. (Mike Alexander)
(<em></em>)
+ </li>
+ <li>
+ Improve: Update info/dir. (Adrian Aichner) (<em></em>)
+ </li>
+ <li>
+ Improve: Automate updating of release date in about.el. (Stephen Turnbull)
(<em></em>)
+ </li>
+ <li>
+ New: about.el entry for Simon Josefsson. (Simon Joseffson)
(<em></em>)
+ </li>
+ <li>
+ Fix: Typos. (Adrian Aichner) (<em></em>)
+ </li>
+ <li>
+ Improve: Sort memory usage report sections by usage. (Adrian Aichner)
(<em></em>)
+ </li>
+ <li>
+ Improve: Glyphs documentation. (Ben Wing) (<em></em>)
+ </li>
+ <li>
+ Improve: Description of build configuration system. (Malcolm Purvis)
(<em></em>)
+ </li>
+ <li>
+ New: Description of build configuration system. (Stephen Turnbull)
(<em></em>)
+ </li>
+ <li>
+ New: Lispref node on CCL Example. (Aidan Kehoe) (<em></em>)
+ </li>
+ <li>
+ Improve: Describe \c and \C in Syntax of Regexps. (Aidan Kehoe)
(<em></em>)
+ </li>
+ <li>
+ Improve: Future Work (<em>Better Rendering Support. (Stephen
Turnbull)</em>)
+ </li>
+ <li>
+ Improve: Comments. (Stephen Turnbull, Aidan Kehoe) (<em></em>)
+ </li>
+ <li>
+ New: GNU semi-compatible decode-char and encode-char. (Aidan Kehoe)
(<em></em>)
+ </li>
+ <li>
+ Fix: Avoid consing in operate-on-matching-lines. (Adrian Aichner)
(<em></em>)
+ </li>
+ <li>
+ Fix: Correctly disable geometry negotiation in tabs widget. (Stephen
Turnbull) (<em></em>)
+ </li>
+ <li>
+ New: Backtrace feature for KKCC. (Marcus Crestani) (<em></em>)
+ </li>
+ <li>
+ Fix: Type casts in database.c. (Marcus Crestani) (<em></em>)
+ </li>
+ <li>
+ Fix: Adjust s&m to FreeBSD 6.x reality. (Andrey Slusar)
(<em></em>)
+ </li>
+ <li>
+ New: USED_IF_BIGFLOAT macro. (Jerry James) (<em></em>)
+ </li>
+ <li>
+ New: region-tests.el. (Adrian Aichner) (<em></em>)
+ </li>
+ <li>
+ New: autoconf/regressiontest.pl. (Malcolm Purvis) (<em></em>)
+ </li>
+ </ul>
+
+ <h1><a name="changes">ChangeLogs</a> for XEmacs
21.5.20 "cilantro"</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-07 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * .cvsignore: Added autom4te.cache.
+ * aclocal.m4: Changes to support autoconf 2.59
+ * config.guess:
+ * config.sub: Upgraded to the latest upstream version
+ * configure.ac: Rewritten for autoconf 2.59 support.
+
+2005-03-06 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * INSTALL:
+ * PROBLEMS: Change configure arguments to the new autoconf 2.5
+ style configure.
+
+2005-03-01 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * configure: Regenerated.
+ * configure.in (XE_COMPUTE_RUNPATH): Check for the availability of
+ XtRegisterDrawable.
+
+2005-02-22 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * info/dir: Update to content generated by Info-rebuild-dir.
+
+2005-02-21 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * version.sh (XEMACS_RELEASE_DATE): New version info variable.
+
+ * configure.in (XEMACS_RELEASE_DATE): Use it.</pre>
+
+ <h2>ChangeLog Entries from <a
name="etc:ChangeLog">etc/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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-11 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * configure-2.13: Added a copy of the old configure script in case
+ of major problems.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-07 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * config.values.in:
+ * config.values.sh (FileContents): Different regex for autoconf
+ 2.59.
+
+2004-12-19 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * make-docfile.c (write_c_args): Handle UNUSED, USED_IF macros.
+ (scan_c_file): Handle nested parens in DEFUN argument lists.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-04 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * unicode.el (decode-char): New. This is what the FSF Mule API
+ calls unicode-to-char. The API of the function is more general,
+ but support for anything beyond Unicode isn't implemented, and I
+ can't see why it would be, given that make-char does a fine job
+ already.
+ * unicode.el (encode-char): New. This is what the FSF Mule calls
+ char-to-unicode.
+
+2005-02-28 Simon Josefsson &lt;jas(a)extundo.com&gt;
+
+ * about.el (xemacs-hackers): Add jas.
+ (about-other-current-hackers): Likewise.
+ (about-url-alist): Add URL for jas.
+ (about-personal-info): Document jas.
+ (about-hacker-contribution): Describe jas contributions.
+
+2005-02-28 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select.el (selected-text-type): Removed.
+ * select.el (selection-preferred-types): New.
+ * select.el ('selected-text-type): New.
+ Rename selected-text-type to selection-preferred-types, now that
+ it's full of image types as fallbacks. Define an alias to the old
+ name.
+ * select.el (kill-primary-selection): deleted -> delete
+
+ * select.el (get-selection-no-error):
+ * select.el (get-selection):
+ * select.el (get-selection-foreign):
+ Reference selection-preferred-types instead of giving details of
+ which types these functions default to wanting.
+
+ * select.el (select-make-extent-for-selection): Comment that we
+ need to hook something similar into the rectangle functions.
+
+ * select.el (select-convert-in):
+ If we don't have a handler for an X11 selection, pass the value
+ itself as a string. Fixes X11 atoms.
+
+ * select.el (select-convert-to-timestamp): New.
+ Uses get-xemacs-selection-timestamp.
+
+ * select.el (select-convert-to-utf-8-text): New.
+ * select.el (select-convert-from-text): Removed.
+ The change in select-convert-in makes this irrelevant.
+
+ * select.el (select-convert-from-length): Removed.
+ We have a more generic integer conversion routine here.
+
+ * select.el (select-convert-from-filename): Removed.
+ The generic string conversion handles this.
+
+ * select.el (select-convert-from-ip-address): New.
+ Whee.
+
+ * select.el (select-convert-from-utf-8-text): New.
+ * select.el (select-convert-from-utf-16-le-text): New.
+ The various Mozilla-specific types need the utf-16 conversion;
+ utf-8 conversion is _in_ this season, didn't you know?
+
+ * select.el (select-convert-from-image-data): New.
+ Generic convert-an-image-to-a-space-with-end-glyph function. Used
+ by the next six functions.
+
+ * select.el (select-convert-from-image/gif): New.
+ * select.el (select-convert-from-image/jpeg): New.
+ * select.el (select-convert-from-image/png): New.
+ * select.el (select-convert-from-image/tiff): New.
+ * select.el (select-convert-from-image/xpm): New.
+ * select.el (select-convert-from-image/xbm): New.
+ Check if we have support for a given image format; if so, pass
+ back a space with the corresponding selection's image attached as
+ glyph data.
+
+ * select.el (select-convert-from-cf-unicodetext):
+ * select.el (select-convert-to-cf-text):
+ * select.el (select-convert-to-cf-unicodetext):
+ Check that the corresponding Windows coding systems are available
+ before trying to convert.
+
+ * select.el (selection-converter-out-alist):
+ * select.el (selection-converter-in-alist):
+ Update both lists to reflect the other changes in the file.
+
+ * x-select.el (x-selected-text-type):
+ Update the define-obsolete-variable-alias now selected-text-type
+ is called something else.
+
+2005-02-25 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * diagnose.el: Fix typo.
+ * diagnose.el (show-memory-usage): Sort sections by total usage.
+
+2005-02-23 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * cmdloop.el (keyboard-quit): Remove workaround for
+ `region-active-p' not making sure active region is in current
+ buffer now that it does.
+ * minibuf.el (minibuffer-keyboard-quit): Ditto.
+ * simple.el (region-active-p): `region-active-p' to only return t
+ when active region is in current buffer.
+
+2005-02-20 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * replace.el (operate-on-non-matching-lines): Append matching
+ lines to temp buffer to avoid prohibitive GC as a result of
+ enormous string consing.
+ * replace.el (operate-on-matching-lines): Ditto.
+
+2005-02-21 Ben Wing &lt;ben(a)xemacs.org&gt;
+
+ * glyphs.el:
+ * glyphs.el (make-image-specifier):
+ * glyphs.el (glyph-property):
+ * glyphs.el (convert-glyph-property-into-specifier):
+ * glyphs.el (set-glyph-property):
+ * glyphs.el (glyph-image):
+ * glyphs.el (set-glyph-image):
+ * glyphs.el (glyph-contrib-p):
+ * glyphs.el (glyph-contrib-p-instance):
+ * glyphs.el (set-glyph-contrib-p):
+ * glyphs.el (glyph-baseline):
+ * glyphs.el (set-glyph-baseline):
+ * glyphs.el (make-glyph):
+ Update documentation of `make-glyph' and `make-image-specifier'
+ to more clearly document image instantiators and describe how
+ errors are handled in make-glyph. Also fix symbol references in
+ doc strings to use `symbol' format, not 'symbol.
+
+2005-02-21 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * about.el (about-xemacs):
+ Compute release date from xemacs-release-date.
+
+2005-02-19 Norbert Koch &lt;viteno(a)xemacs.org&gt;
+
+ * package-ui.el (pui-list-packages): The longest package name now
+ has 20 characters. Adapt the display.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-07 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * lwlib-Xlw.c (build_tabs_in_widget): Correctly disable geometry
+ negotiation for tab children.
+ (xlw_create_tab_control): Don't set nonexistent resizable resource.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-05 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * beta.texi : Change configure arguments to the new autoconf 2.5
+ style configure.
+ * internals/internals.texi (The Build Configuration System): Fill
+ out the details.
+
+2005-01-19 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * lispref/mule.texi (CCL Example): Detail an implementation of the
+ web's URL encoding as a CCL coding system example.
+
+2005-02-22 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (The version.sh Script): New node.
+ (XEmacs from the Perspective of Building):
+ (Low-Level Modules):
+ (The Build Configuration System):
+ (Adding Configurable Features):
+ Add or update references to the version.sh node and/or file.
+
+ (XEmacs from the Perspective of Building): Improve text.
+
+
+2005-01-22 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (XEmacs): Add XEmacs 21.4.16 to list.
+ (The XEmacs Split): Add comments on untrue legal factoids.
+ (The XEmacs Split): Add some @urefs for Jamie's commentary.
+
+2005-02-23 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * lispref/searching.texi (Syntax of Regexps):
+ Mention the \c and \C regular expression constructs; cross
+ reference to the Category Table documentation.
+
+2005-02-22 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (The version.sh Script): New node.
+ (XEmacs from the Perspective of Building):
+ (Low-Level Modules):
+ (The Build Configuration System):
+ (Adding Configurable Features):
+ Add or update references to the version.sh node and/or file.
+
+ (XEmacs from the Perspective of Building): Improve text.
+
+2005-02-19 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (Introduction to Writing C Code):
+ Change "mostly warning-free" to "warning-free" to encourage
+ reporting warnings as bugs.
+ (The configure Script):
+ Incorporate Malcolm Purvis's notes from configure.ac. Document
+ his implementations of keyword and complex options, and remove
+ descriptions of my obsolete code.
+
+2005-01-16 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (Better Rendering Support --
+ Configuration with the Interim Patches):
+ Improve notes on configuration.
+
+2004-12-15 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (Better Rendering Support --
+ Configuration with the Interim Patches): Menubar uses xftFont
+ resource, too.
+
+2005-02-03 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * internals/internals.texi (XEmacs from the Perspective of
+ Building): Mention autoconf.
+ (The Modules of XEmacs): Point Next the The Build Configuration
+ System and add Modules for Building XEmacs to the menu.
+ (A Summary of the Various XEmacs Modules): Add Modules for
+ Building XEmacs to menu, and Modules for Build Configuration,
+ Modules for Compiling XEmacs, and Modules for Preloading Lisp to
+ the table of sections.
+ (Low-Level Modules): Point Previous to Modules for Building XEmacs.
+ (Modules for Building XEmacs):
+ (Modules for Build Configuration):
+ (Modules for Compiling XEmacs):
+ (Modules for Preloading Lisp):
+ (The Build Configuration System):
+ (Adding Configurable Features):
+ (The configure Script):
+ (The Makefile Precursors):
+ New nodes.
+ (Rules When Writing New C Code):
+ Point Previous to The Build Configuration System.</pre>
+
+ <h2>ChangeLog Entries from <a
name="modules:ChangeLog">modules/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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" 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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" 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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-02-22 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * xemacs.mak (install): Don't copy BUGS, which has been removed.</pre>
+
+ <h2>ChangeLog Entries from <a
name="nt:installer:Wise:ChangeLog">nt/installer/Wise/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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-03-07 Malcolm Purvis &lt;malcolmp(a)xemacs.org&gt;
+
+ * config.h.in: Remove trailing comments, which autoconf 2.59 does
+ not like. Use autoconf 2.59's HAVE_DECL_SYS_SIGLIST instead of
+ SYS_SIGLIST_DECLARED.
+ * syssignal.h: Use autoconf 2.59's HAVE_DECL_SYS_SIGLIST instead
+ of SYS_SIGLIST_DECLARED.
+
+2005-03-11 Marcus Crestani &lt;crestani(a)informatik.uni-tuebingen.de&gt;
+
+ * alloc.c (kkcc_backtrace): Fix C++ build: do typecasts correctly.
+
+2005-03-09 Marcus Crestani &lt;crestani(a)informatik.uni-tuebingen.de&gt;
+
+ * database.c (berkdb_map): Add typecasts.
+
+2005-03-01 Marcus Crestani &lt;crestani(a)informatik.uni-tuebingen.de&gt;
+
+ * alloc.c: Add functionality for backtracing the KKCC mark
+ algorithm.
+ * alloc.c (kkcc_backtrace): New.
+ * alloc.c (kkcc_bt_push): New.
+ * alloc.c (kkcc_gc_stack_push):
+ * alloc.c (kkcc_gc_stack_push_lisp_object):
+ * alloc.c (mark_object_maybe_checking_free):
+ * alloc.c (mark_struct_contents):
+ * alloc.c (kkcc_marking):
+ * alloc.c (mark_object):
+ * data.c (finish_marking_weak_lists):
+ * data.c (continue_marking_ephemerons):
+ * data.c (finish_marking_ephemerons):
+ * elhash.c (MARK_OBJ):
+ * lisp.h:
+ * profile.c (mark_profiling_info_maphash): Add level (current
+ depth of mark tree) and pos (position within description) as
+ additional arguments to KKCC mark functions.
+
+2004-10-25 Mike Alexander &lt;mta(a)arbortext.com&gt;
+
+ * Makefile.in.in (obj_src): Fix a typo in the PDUMP section
+
+2005-03-02 Marcus Crestani &lt;crestani(a)informatik.uni-tuebingen.de&gt;
+
+ * redisplay.h (struct rune): make type field an int, to fix
+ KKCC marking of unions.
+
+2005-01-13 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * regex.c (re_match_2_internal):
+ * regex.h (struct re_pattern_buffer):
+ Improve comments. Add a DEBUG_PRINT2 for null matches.
+
+2005-03-02 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select-x.c (x_reply_selection_request): Check that
+ XtWindowToWidget returns NULL before calling XtRegisterDrawable,
+ document why.
+
+2005-03-02 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select-x.c (x_reply_selection_request): Make the error message
+ in the absence of HAVE_XTREGISTERDRAWABLE more polite, pass a
+ second argument to invalid_operation to have it actually compile
+ in that case.
+
+2005-03-01 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * config.h.in: New macro, HAVE_XTREGISTERDRAWABLE.
+ * select-x.c (x_reply_selection_request): Use it.
+
+2005-03-01 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select-x.c (x_reply_selection_request): Wrap
+ DEVICE_SELECTED_FRAME in XFRAME --> fixes a build failure.
+
+2005-03-01 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * unicode.c: The Mule character encoding model means that extant
+ Unicode coding systems will lose data. Make this clear in the
+ docstring of unicode-to-char, give sample code to implement
+ support for some desired code points should our distributors want
+ to do that.
+
+2005-02-28 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select-gtk.c (emacs_gtk_selection_handle):
+ * select-gtk.c (emacs_gtk_selection_clear_event_handle):
+ Use get_selection_raw_timestamp instead of Fget_selection_timestamp.
+ * select-gtk.c (gtk_own_selection):
+ Cross reference to some debate in select-x.c
+ * select-x.c:
+ * select-x.c (x_handle_selection_request):
+ Discuss Time vs. time_t--I think Time is _always_ thirty-two-bit
+ and time_t is variable in size.
+ * select-x.c (x_handle_selection_clear):
+ Replace call to Fget_selection_timestamp with call to
+ get_selection_raw_time, check that pasted data pointer is non-zero
+ before trying to free it.
+ * select.c:
+ * select.c (Fown_selection_internal):
+ Informative comment! Shouldn't actually be needed outside of the X
+ world.
+ * select.c (get_selection_raw_time): New function.
+ * select.c (Fget_selection_timestamp): Rework to use
+ get_selection_raw_time.
+ * select.h:
+ Make get_selection_raw_time available.
+
+2005-02-26 Aidan Kehoe &lt;kehoea(a)parhasard.net&gt;
+
+ * select-x.c (x_reply_selection_request): Use XtRegisterDrawable
+ to tell Xt not to drop PropertyChange events destined for the
+ selection request target window. This makes incremental selection
+ transfer work, instead of looping until interrupted.
+
+2005-01-06 Andrey Slusar &lt;anrays(a)gmail.com&gt;
+
+ * s/freebsd.h: fix build on the FreeBSD 6
+
+2005-02-21 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * emacs.c (xemacs-release-date): New version info variable.
+ * config.h.in (XEMACS_RELEASE_DATE): New config.h macro.
+
+ * emacs.c (inhibit-early-packages):
+ (inhibit-all-packages):
+ (xemacs-extra-name): Improve docstrings.
+
+2005-02-18 Jerry James &lt;james(a)xemacs.org&gt;
+
+ * number.c: Define USED_IF_BIGFLOAT.
+ * number.c (Fcoerce_number): Use it.</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">
+
+2005-03-11 Stephen J. Turnbull &lt;stephen(a)xemacs.org&gt;
+
+ * XEmacs 21.5.20 "cilantro" is released.
+
+2005-02-25 Adrian Aichner &lt;adrian(a)xemacs.org&gt;
+
+ * automated/region-tests.el: Test regions and zmacs-regions.</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:
+-->
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.