XEmacs -- Emacs: The Next Generation
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs

XEmacs 21.2.42 "Poseidon" is Released

goto announcement, summary, changes

From: XEmacs Release Engineer <martin@xemacs.org>
Subject: XEmacs 21.2.42 "Poseidon" is released.
To: XEmacs Beta Test <xemacs-beta@xemacs.org>
Date: Sat, 20 Jan 2001 16:32:19 +0900 (JST)
Message-ID: <14953.16131.61861.446977@mule.m17n.org>
Reply-To: martin@xemacs.org

This beta is being released quickly to fix the problems on 64-bit
platforms, especially Tru64.

Changes in XEmacs 21.2.42 "Poseidon"

goto announcement, summary, changes

  • 64-bit platforms (Alpha) broken in 21.2.41 now fixed -- Martin Buchholz
  • Windows packaging changes -- Andy Piper
  • Widget bug fixes -- Andy Piper
  • Modeline scrolling documented -- Didier Verna
  • C-level alignment hackery -- Martin Buchholz

ChangeLogs for XEmacs 21.2.42 "Poseidon"

goto announcement, summary, changes

ChangeLog Entries from lisp/ChangeLog

goto announcement, summary, changes

2001-01-12  Andy Piper  <andy@xemacs.org>

	* package-get.el (package-get-custom): call

	* package-ui.el (pui-install-selected-packages): call

	* package-net.el (package-net-update-installed-db): use
	packages-package-list so that we reflect reality.

	* packages.el (packages-package-list): Make docstring reflect

	* package-net.el (package-net-convert-index-to-ini): exclude mule entries.

	* postinstall.cc (do_postinstall): don't pick up shells if cygwin
	isn't installed.

2001-01-17  Andy Piper  <andy@xemacs.org>

	* wid-edit.el (widget-activation-glyph-mapper): activate or
	deactivate native widgets.
	(widget-glyph-insert-glyph): record instantiator.
	(widget-push-button-value-create): use it.

	* gui.el (gui-button-action): new function. Make button's domain
	buffer current when calling.
	(make-gui-button): update to use gui-button-action.

2001-01-16  Didier Verna  <didier@xemacs.org>

	* menubar-items.el (default-menubar): add an entry for modeline
	horizontal scrolling in Options -> Display.

2001-01-17  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-get-require-signed-base): Set to nil
	by default.

ChangeLog Entries from man/ChangeLog

goto announcement, summary, changes

2001-01-18  Martin Buchholz  <martin@xemacs.org>

	* xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.

2001-01-17  Andy Piper  <andy@xemacs.org>

	* internals.texi: some glyph documentation.

2001-01-16  Didier Verna  <didier@xemacs.org>

	* frame.texi (Mode Line Basics): new node ...
	* frame.texi (GUI Components): ... under this one ...
	* frame.texi (Scrollbar Basics): ... after this one ...
	* frame.texi (Toolbar Basics): ... before this one.

ChangeLog Entries from src/ChangeLog

goto announcement, summary, changes

2001-01-20  Martin Buchholz  <martin@xemacs.org>

	* console-x.h: typo fix du jour.  Remove #if 0'ed code.

2001-01-19  Martin Buchholz  <martin@xemacs.org>

	De-kludgify FIXED_TYPE free list frobbing.
	Fix crashes on 64-bit platforms introduced by my patch of 2001-01-13.
	* alloc.c (DECLARE_FIXED_TYPE_ALLOC): Use Lisp_Free.
	* alloc.c (ALLOCATE_FIXED_TYPE_1): Use new definitions.
	* alloc.c (Lisp_Free): New pseudo lisp object definition.
	* alloc.c (LRECORD_FREE_P): New.
	* alloc.c (MARK_LRECORD_AS_FREE): New.
	* alloc.c (MARK_LRECORD_AS_NOT_FREE): New.
	* alloc.c (STRUCT_FREE_P): Deleted.
	* alloc.c (MARK_STRUCT_AS_FREE): Deleted.
	* alloc.c (MARK_STRUCT_AS_NOT_FREE): Deleted.
	* alloc.c (STRING_CHARS_FREE_P): New.
	* alloc.c (MARK_STRING_CHARS_AS_FREE): New.
	* alloc.c (PUT_FIXED_TYPE_ON_FREE_LIST): Use new definitions.
	* alloc.c (FREE_FIXED_TYPE): Use new definitions.
	* alloc.c (STRING_CHARS_FREE_P): Use new definitions.
	* alloc.c (resize_string): Use new definitions.
	* alloc.c (SWEEP_FIXED_TYPE_BLOCK): Use new definitions.
	* alloc.c (verify_string_chars_integrity): Use new definitions.
	* alloc.c (compact_string_chars): Use new definitions.
	* alloc.c: Update monster comments.
	* lrecord.h (lrecord_type): Add some new lrecord types for
	alloc.c's use.

2001-01-18  Martin Buchholz  <martin@xemacs.org>

	Improve alignment hackery.
	* lisp.h (ALIGNOF): Better definition for the non-gcc case.
	(max_align_t): Moved from opaque.h - general purpose.
	(ALIGN_PTR): Use size_t, not long.
	* opaque.h (max_align_t): Move to lisp.h.

2001-01-18  Norbert Koch  <nk@LF.net>

	* gui.h: Fix and add prototypes to fix build problems.

2001-01-18  Martin Buchholz  <martin@xemacs.org>

	temacs is going away, so `dump-temacs' is now a bad name.
	* .dbxrc (dump-temacs): Rename to `dmp'.
	* .gdbinit (dump-temacs): Rename to `dmp'.

2001-01-17  Andy Piper  <andy@xemacs.org>

	* glyphs.c (print_image_instance): comment to make martin happy.

	* glyphs-x.c (x_redisplay_widget): update faces after a frame

	* glyphs-msw.c (mswindows_redisplay_widget): add code to cope with
	(mswindows_tab_control_redisplay): warning suppression.

	* glyphs-widget.c (widget_update): re-write to cope with updated
	(widget_instantiate): use new gui_item functions.
	(tab_control_update): deleted.
	(progress_gauge_update): deleted.
	(image_instantiator_progress_guage): take out update reference.
	(image_instantiator_tree_view): ditto.
	(image_instantiator_tab_control): ditto.

	* gui.c (widget_gui_parse_item_keywords): new function. Do things
	Right the new way.
	(gui_item_add_keyval_pair): re-write to cope with descriptors and
	return whether anything was changed.
	(update_gui_item_keywords): as it sounds.

	* gui.h: declare widget_gui_parse_item_keywords.

	* fns.c (safe_copy_tree): new function taken from Fcopy_tree.
	(Fcopy_tree): use it. Stops infloop death in bogus instantiators.

ChangeLog Entries from ChangeLog

goto announcement, summary, changes

2001-01-18  Martin Buchholz  <martin@xemacs.org>

	* PROBLEMS (Sun/Solaris): Yet another microimprovement.

2001-01-17  Martin Buchholz  <martin@xemacs.org>

	* PROBLEMS (Sun/Solaris): Replace --with-gnu-ld=no with

2001-01-16  Robert Pluim  <rpluim@bigfoot.com>

	* PROBLEMS (SunOS/Solaris): Document workaround for GNU ld bug on
	Solaris. Half mine, half Raymond Toy, half Martin Buchholz.

2001-01-16  Didier Verna  <didier@xemacs.org>

	* NEWS: document the modeline horizontal scrolling feature.

ChangeLog Entries from netinstall/ChangeLog

goto announcement, summary, changes

2001-01-17  Andy Piper  <andy@xemacs.org>

	* ini.h: move extern "C" to aid win32 compilation. From Fabrice

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