XEmacs -- Emacs: The Next Generation
English
German
Japanese
America
Asia
Australia
Europe
 
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs
      

XEmacs 21.5.5 "beets" is Released

goto announcement, summary, changes

From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: XEmacs Beta Test <xemacs-beta@xemacs.org>
Subject: XEmacs 21.5.5 "beets" is released.
Organization: The XEmacs Project
Date: 06 Mar 2002 14:11:00 +0900
Message-ID: <878z96s2l7.fsf@tleepslib.sk.tsukuba.ac.jp>

XEmacs 21.5.5 "beets" is released.

The released code base was successfully built and passed make check
with a minimal configuration on Linux, as well as the personal
configurations of testers on FreeBSD (includes GTK, I believe) and
Linux.

This release mainly contains a couple of months of patches from many
sources, detailed below.  It also serves as a checkpoint before the
merge of Ben Wing's Mule workspace.  Ben has completed synching his
workspace to the mainline, and the merge should occur soon.

Building and at least lightly testing this release is high priority,
if you have some time to contribute right now.  Send build reports to
xemacs-buildreports@xemacs.org using M-x build-report.

Many things are likely to change and possibly become unstable with
Ben's merge, so this may be the last chance to see a fairly stable
21.5 for a few weeks.  Also, to ensure the highest quality of the
merged code, tests of Ben's workspace as soon as possible would be
very valuable.  Check out or update from CVS with "-r ben-mule-21-5"
(no tarballs).  Build reports (M-x build-report) would be very useful.

Developers should note that as of the previous release the type-naming
conventions and definitions of many integral types have changed,
courtesy of Ben Wing.  Only a couple of warning fixes have been
reported; I believe it's now clean.  However, some may remain in
rarely used files or #ifdef sections.  Please report any sign-compare
or type-error warnings to xemacs-beta.

The beta tarball xemacs-21.5.5.tar.gz and the patchkit
xemacs-21.5.4-21.5.5.patch.gz are available in the usual place:

                ftp://ftp.xemacs.org/pub/xemacs/beta/

The CVS tags r21-5-5 and r21-5-latest-beta now point to this release.
They are sticky tags.  To return to the bleeding edge, use the -A option.


-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
              Don't ask how you can "do" free software business;
              ask what your business can "do for" free software.

Changes in XEmacs 21.5.5 "beets"

goto announcement, summary, changes

  • new external-widget example node -- Stephen Turnbull
  • new packaging manual nodes -- Steve Youngs, Stephen Turnbull
  • new Swedish TUTORIAL -- Mats Lidell
  • update etc/BETA -- Jarl Friis, Stephen Turnbull
  • update FAQ, new FAQs -- Adrian Aichner, Stephen Turnbull
  • build-breaking typo fixes for Info docs -- Jeff Miller, Darryl Okahata
  • misc comment and docstring improvements -- Valdis Kletnieks Pretty much all the code fixers fixed docs too: keep up the good work, folks!
  • fix switching between virtual desktops on MS Windows -- Adrian Aichner
  • improve Customize: modifier-keys-sticky-time, abbrev-mode-line-string, overwrite-mode-line-string, auto-fill-mode-line-string, defining-kbd-macro-mode-line-string -- John Paul Wallington
  • improve GTK clipboard handling -- Eric Gillespie, Jr.
  • improve Info dir - generate file if non-existent -- Michael Sperber
  • improve printer handling -- Adrian Aichner, Bj,Av(Brn Torkelsson
  • support GUI toolbar shadow thickness adjustment -- Bill Perry
  • support ISO 8859/15 (Euro) -- Stephen Turnbull
  • support Sieve in auto-mode-alist -- Simon Josefsson
  • suppress ask-user-about-supersession-threat if CLASH_DETECTION -- Daiki Ueno
  • synch from GNU Emacs 21: quit-window -- Christoph Wedler
  • improve dead console handling in post-command code -- Ben Wing
  • improve handling when XOpenDevice calls error handler -- Mike Sperber
  • move disabled-command-loop to C -- Jan Vroonhof
  • improve Athena widgets detection -- Jan Vroonhof

ChangeLogs for XEmacs 21.5.5 "beets"

goto announcement, summary, changes

ChangeLog Entries from ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* CHANGES-beta: Prune pre-21.5 information.

2002-02-28  Stephen J. Turnbull  <stephen@xemacs.org>

	* etc/TUTORIAL.se: New from Mats Lidell.

2002-02-04  Stephen J. Turnbull  <stephen@xemacs.org>

	* etc/BETA: General update.  Fix some broken URLs.

2002-01-23  Jarl Friis  <jarl@diku.dk>

	* etc/BETA (http): Informing of xemacs-patches mailing list. Added
	note on patch etiquette.

2002-01-07  Jan Vroonhof  <jan@xemacs.org>

	* configure.in: Make explicit "--with-widgets" mean "=yes".
	If "--with-widgets=yes" autodetect athena.

ChangeLog Entries from lib-src/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

ChangeLog Entries from lisp/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* toolbar.el (default-toolbar-position): but I tested it! typo fix.

2002-03-05  Mats Lidell  <matsl@contactor.se>
 
 	* help-nomule.el (tutorial-supported-languages): Added Swedish
 	tutorial. Sorted languages.

2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>

	* minibuf.el (completing-read): Update docstring.

2002-02-28  Stephen J. Turnbull  <stephen@xemacs.org>

	* toolbar.el (toolbar-visible-p):
	(toolbar-captioned-p):
	Prefix * to docstring, improve line break.
	(default-toolbar-position): Prefix * to docstring, improve line break.
	Reconfigure frame to preserve window dimensions if toolbar is moved.

2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>

	* code-files.el (convert-mbox-coding-system): Improve comment.
	(write-region): Improve docstring.  Reformat to 80 columns.  Add
	coding-system argument to `write-region-pre-hook' call.
	(write-region-pre-hook): Fix docstring to mention lockname argument.

2002-02-11  Mike Sperber <mike@xemacs.org>

	* info.el (Info-maybe-update-dir): Regenerate dir if we're
	regenerating outdated dir files and dir is non-existent.

2002-02-03  Adrian Aichner  <adrian@xemacs.org>

	* printer.el (generic-print-region): Don't pass unwanted buffer
	argument to lpr-region, as pointed out by Björn Torkelsson.

2002-02-02  William M. Perry  <wmperry@gnu.org>

	* widgets-gtk.el (gtk-widget-get-callback): New function to
	support either :callback-ex or :callback in the widget functions.
	(gtk-widget-instantiate-button-internal): Use it.

2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>

	* faces.el (zmacs-region): fix typo in docstring.

2002-01-14  Björn Torkelsson  <torkel@pdc.kth.se>

	* menubar-items.el (default-menubar): Open URLs menubar entries
	  moved to mail-lib

2002-01-16  John Paul Wallington  <jpw@shootybangbang.com>

	* cus-start.el: customize the builtin variable
	'modifier-keys-sticky-time'.

2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>

	* help.el (describe-mode): synched with FSF 19.34; handle nil
	minor mode indicators.

2001-12-04  Christoph Wedler  <Christoph.Wedler@sap.com>

	* window.el (window-list): Deletia.  A function with the same name,
	which is the one used, is defined in window-xemacs.el.
	(quit-window): New command from Emacs-21.1.

2002-01-10  John Paul Wallington  <jpw@shootybangbang.com>

	* modeline.el (abbrev-mode-line-string): add custom group keyword.
	(overwrite-mode-line-string): ditto.
	(auto-fill-mode-line-string): ditto.
	(defining-kbd-macro-mode-line-string): ditto.

2002-01-10  Stephen J. Turnbull  <stephen@xemacs.org>

	* coding.el: Fix typo in comment.

2002-01-10  Stephen J. Turnbull  <stephen@xemacs.org>

	* mule/european.el (Latin-9): Add ISO 8859/15 support.

2002-01-09  Simon Josefsson  <jas@extundo.com>

	* files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).

ChangeLog Entries from lwlib/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2001-12-19  Valdis Kletnieks  <Valdis.Kletnieks@vt.edu>

	* xlwscrollbar.c: Fix Xt translations comment.
	

ChangeLog Entries from man/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2002-03-01  Jeff Miller <jmiller@cablespeed.com>

	* lispref/packaging.texi (The User View, The Library Maintainer
	View, The Package Release Engineer View): Remove apostrophes.
	* lispref/lispref.texi (The User View, The Library Maintainer
	View, The Package Release Engineer View): Remove apostrophes.

2002-02-28  Stephen J. Turnbull  <stephen@xemacs.org>

	* lispref/packaging.texi (The User View, The Library Maintainer
	View, The Package Release Engineer View): Remove apostrophes.

2002-02-16  Stephen J. Turnbull  <stephen@xemacs.org>

	* external-widget.texi
	(Example Program Using the External Client Widget): Fix braces.
	From Mats Lidell <matsl@contactor.se>.

2002-02-14  Stephen J. Turnbull  <stephen@xemacs.org>

	* external-widget.texi
	(Example Program Using the External Client Widget): Fix
	documentation to explain needed resource settings.

2002-02-13  Stephen J. Turnbull  <stephen@xemacs.org>

	* lispref/packaging.texi (Documenting Packages): New node.
	(Makefile Variables): Fix typo per Steve Youngs.

2002-02-09  Stephen J. Turnbull  <stephen@xemacs.org>

	* external-widget.texi
	(Example Program Using the External Client Widget): New node.

	* lispref/packaging.texi (Documenting Packages): New node.

2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>

	* lispref/packaging.texi (Makefile Variables): Document GENERATED
	and PRELOADS.  Document DATA_FILES_n and DATA_DEST_n forms.

2002-02-06  Stephen J. Turnbull  <stephen@xemacs.org>

	* xemacs-faq.texi (Q1.3.8, Q1.3.9): Unicode support via Mule-UCS.

2001-01-24  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q1.0.6): Update mail-to-news gateway information.

2002-02-04  Stephen J. Turnbull  <stephen@xemacs.org>

	* xemacs/files.texi (Files):
	(File Names):
	Document remote file editing, refer to EFS and TRAMP.

2002-02-04  Stephen J. Turnbull  <stephen@xemacs.org>

	* xemacs-faq.texi (Q4.7.7): New FAQ on remote files.

2002-01-24  Stephen J. Turnbull  <stephen@xemacs.org>

	* xemacs-faq.texi (Q1.0.6): Update mail-to-news gateway information.

2002-02-01  Steve Youngs  <youngs@xemacs.org>

	* xemacs/packages.texi (Removing Packages): The interactive
	function is 'package-get-delete-package'.

ChangeLog Entries from modules/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2002-02-14  Sean MacLennan  <seanm@seanm.ca>

	* base64/base64.c - update Bufpos => Charbpos

ChangeLog Entries from netinstall/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

ChangeLog Entries from nt/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

ChangeLog Entries from nt/installer/Wise/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

ChangeLog Entries from src/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

2002-03-04  Stephen J. Turnbull  <stephen@xemacs.org>

	* fileio.c (Fwrite_region_internal): Document use of start == Qnil.

2001-09-04   Daiki Ueno  <ueno@unixuser.org>

	* insdel.c (prepare_to_modify_buffer): Don't call the function
	ask-user-about-supersession-threat when CLASH_DETECTION is set.

2002-02-13  Ben Wing  <ben@xemacs.org>

	* event-stream.c (reset_key_echo):
	* event-stream.c (reset_this_command_keys):
	* event-stream.c (execute_command_event):
	If console is dead as a result of C-x 5 0, then post-command stuff
	needs to be careful and do only non-console-specific stuff.

2002-02-11  Mike Sperber  <mike@xemacs.org>

	* device-x.c: 
	(x_IO_error_handler):
	(x_init_device): Temporarily keep device in static variable
	`device_being_initialized' so we can recover gracefully from
	internal XOpenDevice failure.  (XOpenDevice is documented to
	return NULL on failure, but sometimes calls the IO error handler
	instead.)

2002-02-12  Stephen J. Turnbull  <stephen@xemacs.org>

	* fileio.c (Ffind_file_name_handler): Improve docstring.

2002-01-20  Stephen J. Turnbull  <stephen@xemacs.org>

	* fns.c (Fmapconcat): Improve docstring.

2002-01-03  Eric Gillespie, Jr.  <epg@pretzelnet.org>

	* device-gtk.c: Add prototype for
	emacs_gtk_selection_clear_event_handle.
	(gtk_init_device): Call gtk_selection_add_target for CLIPBOARD
	selection.  Setup signal handler for "selection_clear_event"
	(emacs_gtk_selection_clear_event_handle).

	* select-gtk.c (emacs_gtk_selection_clear_event_handle): Handle
	other applications owning the clipboard (based on
	x_handle_selection_clear).

2002-02-02  William M. Perry  <wmperry@gnu.org>

	* winslots.h: New toolbar_shadow_thickness slot.

	* toolbar.c (Vtoolbar_shadow_thickness): New specifier to control
	thickness of toolbar shadows instead of relying on X resourcs.
	(toolbar_shadows_changed): New function to redraw toolbars if the
	thickness specifier is changed.
	(specifier_vars_of_toolbar): Arrange for caching and defaults for
	toolbar-shadow-thickness.

	* toolbar-x.c: Use the new redisplay-based toolbar code.

	* toolbar-common.c (__prepare_button_area): Look at
	toolbar-shadow-thickness specifier instead of window-system
	specific stuff.

	* gtk-xemacs.c (smash_scrollbar_specifiers): New function to set
	the toolbar-shadow-thickness specifier from GTK styles.

	* frameslots.h: New toolbar_shadow_thickness slot.

	* glyphs-gtk.c (extract_xpm_color_names): Resurrect the xpm color
	symbols stuff because the GTK XPM libraries do very weird things
	if you don't specify the transparency at all.  Reverting the patch
	of 12/22/01.

2002-01-26  Stephen J. Turnbull  <stephen@xemacs.org>

	* ChangeLog (2001-09-19 Ben Wing): Entry dosed with Dramamine.
	* README.integral-types: New file excised from ChangeLog.

2002-01-19  Jan Vroonhof  <jan@xemacs.org>

	* cmdloop.c: New variable Qdisabled_command_loop.
			Move Vdisabled_command_loop declaration here.
	* cmdloop.c (syms_of_cmdloop): Declare Qdisabled_command_loop.
	* eval.c (Fcommand_execute): Use the value of the symbol not
		the value of the value as the hook to run.
	* event-stream.c: Remove declaration of Vdisabled_command_loop
	* lisp.h: Declare Qdisabled_command_loop

2002-01-15  Adrian Aichner  <adrian@xemacs.org>

	* event-msw.c (mswindows_wnd_proc): Add handling of WM_SHOWWINDOW
	to fix problem switching between virtual desktops under virtuawin
	virtual window manager.

2002-01-10  Stephen J. Turnbull  <stephen@xemacs.org>

	* mule-charset.c (global):
	(syms_of_mule_charset):
	(complex_vars_of_mule_charset):
	Declare and initialize Vcharset_latin_iso8859_15.

	* mule-charset.h (LEADING_BYTE_OFFICIAL_1): Add LATIN_ISO8859_15.

ChangeLog Entries from tests/ChangeLog

goto announcement, summary, changes


2002-03-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* XEmacs 21.5.5 "beets" is released.

goto announcement, summary, changes

 
 

Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML