This beta is being released quickly to fix the problems on 64-bit
platforms, especially Tru64.
Brief summary of changes to 21.2.42 "Poseidon"
-- 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
-------- ChangeLog entries from xemacs-21.2.42/lisp/ChangeLog -------
2001-01-12 Andy Piper <andy(a)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(a)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(a)xemacs.org>
* menubar-items.el (default-menubar): add an entry for modeline
horizontal scrolling in Options -> Display.
2001-01-17 Steve Youngs <youngs(a)xemacs.org>
* package-get.el (package-get-require-signed-base): Set to nil
by default.
-------- ChangeLog entries from xemacs-21.2.42/man/ChangeLog -------
2001-01-18 Martin Buchholz <martin(a)xemacs.org>
* xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.
2001-01-17 Andy Piper <andy(a)xemacs.org>
* internals.texi: some glyph documentation.
2001-01-16 Didier Verna <didier(a)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 xemacs-21.2.42/src/ChangeLog -------
2001-01-20 Martin Buchholz <martin(a)xemacs.org>
* console-x.h: typo fix du jour. Remove #if 0'ed code.
2001-01-19 Martin Buchholz <martin(a)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(a)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(a)LF.net>
* gui.h: Fix and add prototypes to fix build problems.
2001-01-18 Martin Buchholz <martin(a)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(a)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 xemacs-21.2.42/ChangeLog -------
2001-01-18 Martin Buchholz <martin(a)xemacs.org>
* PROBLEMS (Sun/Solaris): Yet another microimprovement.
2001-01-17 Martin Buchholz <martin(a)xemacs.org>
* PROBLEMS (Sun/Solaris): Replace --with-gnu-ld=no with
--with-ld=/usr/ccs/bin/ld
2001-01-16 Robert Pluim <rpluim(a)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(a)xemacs.org>
* NEWS: document the modeline horizontal scrolling feature.
-------- ChangeLog entries from xemacs-21.2.42/netinstall/ChangeLog -------
2001-01-17 Andy Piper <andy(a)xemacs.org>
* ini.h: move extern "C" to aid win32 compilation. From Fabrice
Popineau.
Show replies by date