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.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-net-update-installed-db.

	* package-ui.el (pui-install-selected-packages): call
	package-net-update-installed-db.

	* 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
	reality.

	* 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
	change.

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

	* glyphs-widget.c (widget_update): re-write to cope with updated
	items.
	(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
	--with-ld=/usr/ccs/bin/ld

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
	Popineau.



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