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.4 "bamboo" is Released

goto announcement, summary, changes

From: XEmacs Beta Release Engineer (pro tem) <stephen@xemacs.org>
Subject: XEmacs 21.5.4 "bamboo" is released.
To: XEmacs Beta Test <xemacs-beta@xemacs.org>
Date: 09 Jan 2002 18:46:51 +0900
Message-ID: <87elkzamb8.fsf@tleepslib.sk.tsukuba.ac.jp>

XEmacs 21.5.4 "bamboo" is released.

The released code base was successfully built and passed make check
with a minimal configuration, as well as the personal configurations
of testers on Windows 2000, FreeBSD, and Linux.

This release mainly contains the accumulation of a few months of patches
>from many sources.  It also serves as a checkpoint before the merge of
Ben's Mule workspace, which we hope can begin soon.

Developers should note that as of this release the type-naming
conventions and definitions of many integral types have changed,
courtesy of Ben Wing.  In particular, great effort was made to
eliminate all sign-compare warnings.  However, some may remain in
rarely used files or #ifdef sections.  Please report any sign-compare
warnings to xemacs-beta.

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

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

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


-- 
University of Tsukuba                Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences       Tel/fax: +81 (298) 53-5091
_________________  _________________  _________________  _________________
What are those straight lines for?  "XEmacs rules."

-- 
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.4 "bamboo"

goto announcement, summary, changes

  • auto-mode support .9 files as man pages -- Michael Sperber
  • auto-mode support configure.ac as m4 -- Edward M. Lee
  • bind `replace-rectangle' to `C-x r p' -- Didier Verna
  • bind `hyper-apropos-find-variable' (new) to `v' in hyper-apropos-help-map -- David A. Panariti
  • bind `delete-other-frames' to `C-x 5 1' -- John Paul Wallington
  • default Info-auto-generate-directory to 'if-outdated -- Adrian Aichner
  • improve printer handling -- Andy Piper, Mike Alexander, Adrian Aichner
  • mark buffer as modified when changing coding system -- Andy Piper
  • minor mode mode-line-strings now customizable -- John Paul Wallington isearch-mode, abbrev-mode, overwrite-mode, auto-fill-mode, gnuserv-mode, defining-kbd-macro-mode, font-lock-mode, view-mode
  • search the core etc/ for package index if not in ~/.xemacs/ -- Steve Youngs
  • support sub-expression replacement in replace-match -- Torsten Duwe
  • support user {site,infodock}-packages hierarchies -- Michael Sperber
  • truncate-partial-width-windows now applied in redisplay -- Ben Wing
  • use version-specific name for root testing -- Michael Sperber Eg, /usr/local/lib/xemacs-21.5.4. Fixes common "can't find root" bug, but run-in-place XEmacs won't find installed packages.
  • HTML docs from Texinfo sources -- Adrian Aichner
  • document fix for Motif related crashes (Sun/Solaris) -- Robert Pluim
  • improve package system documentation -- Stephen Turnbull
  • new Japanese translation of xemacs.1 -- Kazuo Oishi
  • update developer personal info -- Jan Vroonhof, Michael Diers
  • many doc fixes and improvements, sorry about the credits :-(
  • alias `interactive-form' to `function-interactive' -- John Paul Wallington
  • etags to Potorti` version 14.28. -- Yoshiki Hayashi
  • mark-paragraph - added optional argument -- John Paul Wallington
  • arch-specific files go under ${libdir}, not ${datadir} -- Jered Floyd
  • configure recognizes LDFLAGS and adds to top Makefile -- Lutz Jaenicke
  • eliminate bogus check for Athena widgets -- Alexey Mahotkin
  • omit -Wshadow when compiling with g++ -- Ben Wing
  • use the ld reported by gcc, not gcc -- Andrew Begel
  • work around lack of support for autoconf 2.5x -- Didier Verna
  • fix "can't Customize standard faces" bug (partially) -- Jan Vroonhof
  • fix "can't close last window" bug -- Adrian Aichner
  • fix "doubled escape" bug in Mule (ISO-2022-7) autosave files -- Kyle Jones
  • fix "fail to save (non-themed) variable customizations" bug -- Andy Piper
  • fix PGP signature handling in package UI -- Steve Youngs
  • fix allocation of module-defined names in symbol table -- Andrew Begel
  • fix conversion of host and network byte order in multicast -- Daiki Ueno
  • fix crash from missing XIM unregister callback on Motif -- Glynn Clements
  • fix crash/infloops in read_key_sequence -- Hirokazu FUKUI
  • fix early dereference crash in decode_buffer -- Torsten Duwe
  • fix handling of negative C times -- Simon Josefsson and Stephen Turnbull
  • fix 'report-xemacs-bug' issues -- Steve Youngs
  • fix several font-lock bugs -- Jan Vroonhof, Andy Piper, Bill Perry
  • fix several package-get bugs -- Steve Youngs
  • fix some slow startups - default with_ipv6_cname=no -- Stephen Turnbull
  • fix unsigned warnings; turn sign-compare warnings on for NT -- Ben Wing
  • fix window_loop iteration across multiple devices -- Darryl Okahata
  • fix/avoid GNU ld -z combreloc lossage -- Stephen Turnbull
  • make sure installed.db gets updated after updating packages -- Andy Piper
  • GTK improvements/fixes -- Bill Perry -- add face mappings -- fix "can't shut up bell" bug -- fix some face initialization bugs -- fix subwindow handling -- fix yes-or-no-p lossage -- improve conformance to internal APIs -- munge highlight, zmacs-region, toolbar, and gui-button faces from default GtkStyle -- remove useless XPM color symbol checks
  • MS Windows improvements/fixes -- Andy Piper -- better build portability -- change registry key to XEmacs. -- add/fix Cygwin handling of URLs and win32 paths -- fix focus and event handling in scrollbars -- fix get-popup-menu-response bug -- improve DDE support -- improve netinstaller, especially uninstall and shortcuts -- improve popup dialog handling -- new directory dialog support -- quit if the user cancels in directory dialog
  • Cygwin nox-xpm detection -- Charles Wilson
  • fix compile problems when --with-msw, --with-x=no, --with-tty=no -- Ben Wing
  • fix file handle leak in pipes -- Mike Alexander
  • initial VC.NET support -- Andrew Begel
  • Rename/redefine integral types -- Ben Wing -- See src/ChangeLog for details and rationale. -- All integral types that measure quantities of anything are signed. -- All quantity types boil down to EMACS_INT, except Hashcode, which is an unsigned value of the same size as EMACS_INT. -- Type names should be relatively short, with the first letter capitalized and no underscores if they can be avoided. -- "*count" == zero-based quantity. Includes sizes, offsets, and indexes. -- "*bpos" == one-based buffer position. -- "Char" refers to internal-format characters, not to the C type "char".
  • CVS: improve .cvsignore files -- Adrian Aichner
  • autoload handling improvements -- Didier Verna
  • improve handling of face inheritance/fallback -- Jan Vroonhof
  • condense repetitive window-system settings to 'win default' -- Bill Perry
  • improve debugging in event-msw.c -- Adrian Aichner
  • rename Menubar-items-truncate-list to Menubar-items-truncate-history -- Adrian Aichner
  • rename default package index to 'package-index.LATEST.gpg' -- Steve Youngs
  • unify GUI pixmap handling -- Bill Perry
  • unify toolbar handling across GUI platforms -- Bill Perry

ChangeLogs for XEmacs 21.5.4 "bamboo"

goto announcement, summary, changes

ChangeLog Entries from ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

2001-05-17  Andrew Begel  <abegel@eecs.berkeley.edu>

	* aclocal.m4 (LTLD): Don't use "gcc", use the ld reported by gcc.

2001-05-27  Kazuo Oishi  <oishi@n-pl.org>

	* etc/xemacs-ja.1: Replace with new translation.

2001-08-19  Charles Wilson  <cwilson@ece.gatech.edu>

	* configure.in (for graphics libraries): Detect Cygwin xpm-nox.

2001-04-14  Gordon Sadler  <gbsadler1@lcisp.com>

	* configure.in: Add GTK_CFLAGS to CPPFLAGS for glade.h check.

2001-07-01  Alexey Mahotkin  <alexm@hsys.msk.ru>

	* configure.in (option processing):  with_widgets=m is ambiguous;
	don't allow it.
	(AC_CHECKING for the Athena widgets): Don't check for Athena when
	with_widgets=no.

2001-07-22  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.usage: Various documentation improvements.

	* configure.in (--with-ipv6-cname): New Boolean option.  Defaults on.
	* configure.usage:
	* PROBLEMS (IPv6 CNAME lookup):
	Document it.

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

	* info/dir (File): Reword entry for Emodules according to
	../man/emodules.texi.

2001-12-29  Steve Youngs  <youngs@xemacs.org>

	* etc/package-index.LATEST.gpg: Update.

	* etc/package-index.LATEST.pgp: Update.

2001-12-18  Adrian Aichner  <adrian@xemacs.org>

	* info\.cvsignore: Correct pattern to match all info files.

2001-12-18  Jan Vroonhof  <jan@xemacs.org>

	* etc/photos/jan.png: Add mug shot.

2001-12-16  Adrian Aichner  <adrian@xemacs.org>

	* info\.cvsignore: Info files are generated, so let's ignore them
	all.

2001-12-15  Adrian Aichner  <adrian@xemacs.org>

	* info\dir (File): Update version to 21.5.

2001-12-03  Didier Verna  <didier@xemacs.org>

	* etc/NEWS: advertise `C-x r p' (replace-rectangle) in global map.

2001-08-29  Jered Floyd  <jered@MIT.EDU>

	* configure.in (moduledir,sitemoduledir,archlibdir):
        Place arch-specific files under ${libdir}, not under ${datadir}.

2001-09-25  Didier Verna  <didier@xemacs.org>

	* configure.ac: new. Autoconf 2.5x guard.

2001-11-21  Robert Pluim  <rpluim@bigfoot.com>

	* PROBLEMS (Sun/Solaris): Document fix for Motif related crashes

2001-12-15  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.in (Miscellaneous Flags): test for -z nocombreloc,
	instead of -z combreloc, to avoid confusing Solaris.

2001-11-24  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.usage: Makefile.in -> Makefile.in.in.

2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>

	* Makefile.in.in: HP-UX needs LDFLAGS.  From Lutz Jaenicke
	<Lutz.Jaenicke@aet.TU-Cottbus.DE>.

2001-11-17  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.in: Fix typos in comments.
	* (Miscellaneous flags): Use -z nocombreloc if supported and !pdump.
	* (Installation): Suggest pdump instead of -z nocomboreloc.
	* configure.usage: Document --quick-build.

2001-10-30  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.in: Typo in reference to with_ipv6_cname.

2001-10-30  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.in: Initialize with_ipv6_cname=no.
	* configure.usage: Document it.

2001-10-05  Stephen J. Turnbull  <stephen@xemacs.org>

	* configure.in: Document that autoconf 2.5x is unsupported.

2001-09-19  Ben Wing  <ben@xemacs.org>

	* configure.in (USAGE_ERROR):
	* configure.in (CANONICALIZE_PATH):
	* configure.in (XE_COMPUTE_RUNPATH):

	The great integral types renaming.

	Please see the 2001-09-19 entry in src/ChangeLog for the full details.

2001-09-17  Ben Wing  <ben@xemacs.org>

	* configure.in (TAB):
	* configure.in (XE_COMPUTE_RUNPATH):
	Don't use -Wshadow when compiling with g++ or you get buried in
	silly warnings.  This patch was already applied but somehow got
	unapplied.  Stephen?

2001-06-24  Ben Wing  <ben@xemacs.org>

	* configure.in (TAB): Don't use -Wshadow when compiling with
	g++ or you get buried in silly warnings.
	* configure.in (XE_COMPUTE_RUNPATH): Fix compile problems when
	compiling --with-msw, --with-x=no, --with-tty=no.

2001-08-21  Adrian Aichner  <adrian@xemacs.org>

	* etc\BETA (writing): Advertise use of build-report.

ChangeLog Entries from lib-src/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

2001-12-24  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* etags.c: Define __P if not already defined.

2001-12-19  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* Makefile.in.in (etags_args): Define EMACS_NAME to XEmacs.

	* etags.c: Sync with pot version 14.28.
	Additional change for XEmacs to define PTR macro.

	2001-12-12  Francesco Potorti`  <pot@gnu.org>

	* etags.c (PHP_functions): New function by Diez B. Roggisch,
	heavily adapted by me, for parsing PHP.
	(LOOKING_AT): New macro.
	(Perl_functions, Python_functions, PHP_functions)
	(Scheme_functions, Texinfo_nodes): Use it.
	(Perl_functions): Use strneq.
	(prolog_pred): Renamed to prolog_pr.
	(prolog_pr): Recognise Prolog rules (thanks to Geert Kloosterman)
	in addition to predicates.
	[ETAGS_REGEXPS] [!HAVE_CONFIG_H] [__CYGWIN__]: Prevent
	unmodified compile, as Cygwin's regex.h is incompatible with us
	(thanks to Markus Hoenicka).
	[!HAVE_CONFIG_H] [!__STDC__]: #define const as the empty string.

ChangeLog Entries from lisp/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

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

	* info.el (Info-auto-generate-directory): Default
	Info-auto-generate-directory to 'if-outdated.

2001-12-27  David A. Panariti  <davep@who.net>

	* hyper-apropos.el (hyper-apropos-find-variable): 
	Added this function based on hyper-apropos-find-function.

	* hyper-apropos.el (hyper-apropos-help-map): 
	Added binding of "v" to hyper-apropos-find-variable.

2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>

	* obsolete.el (interactive-form): new compatibility alias for 
	function-interactive.

2001-12-26  Adrian Aichner  <adrian@xemacs.org>

	* printer.el (generic-print-region): Pass on arguments start, end,
	and buffer to lpr-region.  The original problem was pointed out by
	Nevin Kapur.

2001-12-26  John Paul Wallington  <jpw@shootybangbang.com>

	* keydefs.el (global-map): add a defn for C-x 5 1, previously
	undefined, to run delete-other-frames.

2001-12-18  John Paul Wallington  <jpw@shootybangbang.com>

	* gnuserv.el: 
	(gnuserv-mode-line-string): new customizable variable
	(gnuserv-minor-mode): make variable buffer-local
	* isearch-mode.el:
	(isearch-mode-line-string): new customizable variable	

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

	* package-get.el (package-get-update-all): Make sure installed.db
	gets updated after updating packages.

2001-12-13  William M. Perry  <wmperry@gnu.org>

	* gtk-faces.el (gtk-init-device-faces): Better way of munging the
	default faces from a style.  Do not use 'device' as the locale
	when setting it, or it makes it very difficult for a user to
	override.  Now munges highlight, zmacs-region, and toolbar from
	the appropriate information in the default GtkStyle for the
	device.

	* gui.el (gui-button-face): Ditto.

	* faces.el (text-cursor): 
	(highlight): 
	(zmacs-region): 
	(list-mode-item-selected): 
	(primary-selection): 
	(secondary-selection): 
	(isearch): 
	(isearch-secondary): Condense old window-system specific settings
	into one specifier using the 'win default' tags.

	* dialog-gtk.el (popup-builtin-question-dialog): Deal gracefully
	with buttons of length 1, 2, and 3.  Fixed yes-or-no-p lossage.

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

	* menubar.el (get-popup-menu-response): re-order so that it works
	on more sane/facist window systems.

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

	* faces.el (frob-face-property): don't infloop in face frobbing
	from Jan Vroonhof <jan@xemacs.org>.

2001-11-30  Andy Piper  <andy@xemacs.org>

	* printer.el (generic-print-region): fix for non-MS systems from
	Mike Fabian.

2001-11-30  Jan Vroonhof  <jan@xemacs.org>

	* font.el (font-window-system-mappings): Add mapping for Gtk
	(assume identical to X)	

2001-11-30  Jan Vroonhof  <jan@xemacs.org>

	* faces.el (frob-face-property): Follow face fall-back hierarchy
	properly for face properties without an instance. Only do manual
	copy form 'default in last resort. This handles in particular
	the case where 'default itself has only a fall-back (which is
	the case by default on windows).

2001-11-24  Andy Piper  <andy@xemacs.org>

	* printer.el (generic-print-region): set default-frame-plist to
	nil while creating the printer frame so that sizes reflect the
	printed page.

	* faces.el (face-complain-about-font): Don't complain on printers.

2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>

	* package-net.el: Inadvertant synch with Windows branch.  From
	Andy's log:
	(package-net-kit-version): new variable.
	(package-net-generate-bin-ini): use it. Remove unwanted functions.

2001-11-28  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-get-locate-index-file): Also search the
	core etc/ directory for the package index file if it can't be
	found in ~/.xemacs/.

2001-12-13  William Perry  <wmperry@gnu.org>

	* dialog-gtk.el (popup-builtin-question-dialog):
	Conform to API in gui.c.
	
2001-11-12  Andy Piper  <andy@xemacs.org>

	* cus-edit.el (custom-save-face-internal): make sure we save
	non-themed faces.
	(custom-save-variables): ditto variables.

2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>

	* faces.el (make-face-family):
	(make-face-size):
	New face-modifying functions per Jan Vroonhof.

	cus-face.el (custom-set-face-font-family):
	(custom-set-face-font-size):
	Use them.

	* font.el (font-window-system-mappings): More precise docstring.

	(font-create-name):
	(font-create-object):
	(tty-font-create-object):
	(tty-font-create-plist):
	(x-font-create-object):
	(x-font-create-name):
	(ns-font-create-name):
	(mswindows-font-create-object):
	(mswindows-font-create-name):
	Add doctrings.

2001-11-14  John Paul Wallington <jpw@shootybangbang.com>

	* gtk-faces.el (gtk-init-device-faces): removed spurious
	quote before let* expression.

2001-12-19  Jan Vroonhof  <jan@xemacs.org>

	* gtk-faces.el (gtk-init-device-faces): Fix missing close paren
	problem with my application of the JPW's following patch.

2001-11-29  John Paul Wallington <jpw@shootybangbang.com>

	* gtk-faces.el (gtk-init-device-faces): Replaced device locale 
	argument in set-face-background/foreground forms with 
	'(default gtk) tag set to make the faces customizable, as
	suggested by Jan Vroonhof.

2001-12-15  John Paul Wallington  <jpw@shootybangbang.com>

	* modeline.el:
	(abbrev-mode-line-string): new customizable variable
	(overwrite-mode-line-string): ditto
	(auto-fill-mode-line-string): ditto
	(defining-kbd-macro-mode-line-string): ditto
	* view-less.el:
	(view-mode-line-string): ditto

2001-12-12  John Paul Wallington  <jpw@shootybangbang.com>

	* font-lock.el (font-lock-mode-line-string): new customizable
	variable

2001-10-16  Michael Diers  <mdiers@elego.de>

	* about.el: Update e-mail address.

2001-12-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>

	* packages.el (packages-compute-package-locations): Add
	user-specific site-packages and infodock-packages hierarchies for
	symmetry.

	* find-paths.el (paths-emacs-root-p): Use version-specific name
	for root testing.

2001-07-26  Mike Sperber <mike@xemacs.org>

	* files.el (auto-mode-alist): .9 files are man pages, too.

2001-12-04  John Paul Wallington  <jpw@shootybangbang.com>

	* paragraphs.el (mark-paragraph): synched with FSF; 
        added optional argument.

2001-12-03  Didier Verna  <didier@xemacs.org>

	* rect.el: autoload `replace-rectangle'.
	* keydefs.el (global-map): bind it to `C-x r p'.

2001-11-29 Charles G Waldman <cgw@xemacs.org>

	* startup.el (initial-scratch-message): be correct about case

2001-12-02  Adrian Aichner  <adrian@xemacs.org>

	* package-get.el (package-get-update-base-from-buffer): Use
	exec-suffix-list with locate-file.

2001-12-03  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-get-update-base-from-buffer): Add
	autoload for 'mc-verify'.

2001-12-02  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-get-base-filename): Rename default file
	to 'package-index.LATEST.gpg'
	(package-get-require-signed-base-updates): Update doc string.

2001-11-29  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-entries-are-signed): New.
	(package-get-continue-update-base): New.
	(package-get-update-base-from-buffer): Use them.  Fix PGP code.

2001-11-29  Adrian Aichner  <adrian@xemacs.org>

	* menubar-items.el (Menubar-items-truncate-list): Removed.
	* menubar-items.el (Menubar-items-truncate-history): New.
	* menubar-items.el (default-menubar): Use
	Menubar-items-truncate-history.

2001-11-28  Steve Youngs  <youngs@xemacs.org>

	* package-get.el (package-get-locate-index-file): Also search the
	core etc/ directory for the package index file if it can't be
	found in ~/.xemacs/.

2001-10-29  Andy Piper  <andy@xemacs.org>

	* code-files.el (toggle-buffer-file-coding-system): mark buffer as
	modified when changing coding system.

	* toolbar-items.el (toolbar-dired): Use interactive "D" spec so
	that we invoke the GUI directory selector.

2001-10-25  Andy Piper  <andy@xemacs.org>

	* dialog.el (make-dialog-box): use new directory dialog support.
	* minibuf.el (read-file-name-1): ditto.
	(read-file-name): ditto.
	(read-directory-name): ditto.

2001-09-28  Ben Wing  <ben@xemacs.org>

	* font-lock.el:
	* font-lock.el (font-lock-after-change-function):
	fix problem with last patch, reported by Katsumi Yamaoka.

2001-09-17  Ben Wing  <ben@xemacs.org>

	* font-lock.el (font-lock-after-change-function):
	fix problem when you insert a comment on the line before a line of
	code: if we use the following char, then when you hit backspace,
	the following line of code turns the comment color.

2001-09-15   Edward M. Lee  <tailbert@yahoo.com>

	* files.el (auto-mode-alist): Add configure.ac support.

ChangeLog Entries from lwlib/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

ChangeLog Entries from man/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

2001-11-15  Darryl Okahata  <darrylo@xemacs.org>

	* glyphs.texi:
	lispref.texi: Add examples of how to insert graphics into a
	buffer.
	
2002-01-02  Adrian Aichner  <adrian@xemacs.org>

	* emodules.texi: Add missing direntry, reword "dynamic loadable"
	to "dynamically loadable".
	* external-widget.texi: Add missing direntry.

2001-12-19  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* xemacs/programs.texi: Etags update from Francesco.

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

	* xemacs/programs.texi (Tags): Add node name to Ebrowse
	cross reference.

2001-12-15  Adrian Aichner  <adrian@xemacs.org>

	* xemacs\xemacs.texi (Top): Change from @ifinfo to @ifnottex for
	the benefit of HTML online docs.

2001-12-15  Adrian Aichner  <adrian@xemacs.org>

	* term.texi: Fix broken settitle.  Make @titlepage, @direntry, and
	@chapter agree with new title.

2001-12-15  Stephen J. Turnbull  <stephen@xemacs.org>

	* lispref/packaging.texi (The User's View):
	Correct description of man subdirectory.

	(The Package Release Engineer's View):
	(package-compile.el):
	Change hazmat to useful documentation.

	(Issues):
	Hazmat removal.

2001-11-27  Stephen J. Turnbull  <stephen@xemacs.org>

	* lispref/packaging.texi: New file.
	* lispref/lispref.texi (Top): Add Packaging & subnodes to menus.
	Include packaging.texi.
	* lispref/intro.texi (Introduction): Next -> Packaging.
	* lispref/objects.texi (Lisp Data Types): Previous -> Packaging.
	* Makefile (lispref-srcs): Depend on lispref/packaging.texi.
	
2001-11-26  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Top): Remove duplicate node "Introduction".
	* xemacs-faq.texi (Q7.0.2): Rename changes sections uniquely.
	* xemacs-faq.texi (Q7.0.3): Ditto.

2001-11-26  Adrian Aichner  <adrian@xemacs.org>

	* external-widget.texi: Add @settitle to this stand-alone
	document.

2001-11-25  Adrian Aichner  <adrian@xemacs.org>

	* Makefile: Add rule to produce html from texi sources (currently
	using texi2html).
	* Makefile (HTMLDIR): New.
	* Makefile (html_files): New.
	* Makefile (html): New target.

2001-09-16  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q4.0.7): Fix link to VM FAQ thanks to word I
	got from Gregory Neil Shapiro.

2001-09-16  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q1.3.7): Update moved link.
	* xemacs-faq.texi (Q7.0.2): Comment out empty list of bullets to
	avoid HTML error in texi2html translation.

2001-09-15  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q4.6.1): Infodock is now hosted on SourceForge,
	infodock.com is no more.
	* xemacs-faq.texi (Q4.7.1): Take auc out of http://sunsite.auc.dk.

2001-09-15  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q4.6.1):

2001-09-09  Adrian Aichner  <adrian@xemacs.org>

	* xemacs-faq.texi (Q1.0.9): Correct link to snapshots as suggested
	by Robin S. Socha.

ChangeLog Entries from netinstall/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

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

	* win32.h (CDECL): reorder to remove warnings.

	* Makefile.in.in: add new dependencies.

	* desktop.h: new file.

	* uninstall.cc: use it.

	* install.cc (uninstall_one): when uninstalling xemacs remove
	shortcuts also.

	* desktop.cc (remove_xemacs_setup): split out from
	remove_desktop_setup.
	(remove_desktop_setup): call it.

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

	* win32.h: re-order declarations for native windows from Fabrice
	Popineau.

2001-11-22  Andy Piper  <andy@xemacs.org>

	* Makefile.in.in (setup-bin.ini): cope with kit revisions.

	* source.cc (save_dialog): warning removal.
	(load_dialog): ditto.

	* msg.cc: remove cvs id.

	* desktop.cc (find_xemacs_version): new function. Cope with kit
	revisions.
	(find_xemacs_exe_path): use it.
	(find_xemacs_exe_name): ditto.

ChangeLog Entries from nt/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

2001-09-28  Adrian Aichner  <adrian@xemacs.org>

	* xemacs.mak (COPY): Use xcopy /r for NT 4.0 compatibility.
	* xemacs.mak (COPYDIR): Ditto

ChangeLog Entries from nt/installer/Wise/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

ChangeLog Entries from src/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" is released.

2001-07-22  Stephen J. Turnbull  <stephen@xemacs.org>

	* config.h.in (IPV6_CANONICALIZE): New #define for --with-ipv6-lookup.
	* process-unix.c (unix_canonicalize_host_name):
	sysdep.c (init_system_name):
	Use it to conditionally support IPv6 canonicalization.

2002-01-04  Martin Buchholz  <martin@xemacs.org>

	* keymap.c (define_key_alternate_name): Parenthesize EQ.

2001-12-22  William M. Perry  <wmperry@gnu.org>

	* glyphs-gtk.c (gtk_xpm_instantiate): Don't bother doing the
	xpm-color-symbols checks, they are impossible to implement with
	GTK's XPM implementation. :(

2001-12-13  William M. Perry  <wmperry@gnu.org>

	* select-gtk.c (gtk_own_selection): Update to follow the new
	method signature.  Ignore owned_p as it appears to only be used
	for motif hacks.

	* redisplay-gtk.c (gtk_output_string): Fixed some warnings about
	signed/unsigned comparison.
	(gtk_output_gdk_pixmap): Remove clipping code as per change by
	andy@xemacs.org to the X11 code.
	(gtk_output_pixmap): Make this follow the output_pixmap method
	conventions and expose it.
	(gtk_output_horizontal_line): Renamed from output_hline, and
	expose it in our method structure.
	(gtk_ring_bell): Don't ring the bell if volume <= 0

	* toolbar-gtk.c (gtk_output_toolbar_button): 
	(gtk_output_frame_toolbars): 
	(gtk_redraw_exposed_toolbars): 
	(gtk_redraw_frame_toolbars): These are now just aliases for the
	common_XXX() routines in toolbar-common.c

	* toolbar-common.c: New common toolbar implementation.  This file
	uses only the redisplay_XXX() functions and device methods to draw
	the toolbar, and so should be portable across all windowing
	systems (other than tty, and even then I imagine text-based stuff
	would work if you had a way to select it).

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

	* dialog-msw.c (dialog_popped_down): new function. unset popup_up_p.
	* dialog-msw.c (mswindows_make_dialog_box_internal): set
	popup_up_p.
	* menubar-msw.c (unsafe_handle_wm_initmenupopup_1): ditto.
	* menubar-msw.c (mswindows_handle_wm_command): ditto.
	* menubar-msw.c (mswindows_popup_menu): ditto.

2001-11-24  Andy Piper  <andy@xemacs.org>

	* window.c (Fsplit_window): Doc return type.

2001-07-30  Adrian Aichner  <adrian@xemacs.org>

	* event-msw.c: Typo fix.
	* event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
	magic XM_MAPFRAME event has been sent.

2001-11-23  Andy Piper  <andy@xemacs.org>

	* event-msw.c (mswindows_wnd_proc): Don't pump mousewheel events.

2001-11-21  Andy Piper  <andy@xemacs.org>

	* scrollbar-msw.c (mswindows_handle_mousewheel_event): cope with
	mouse events outside the frame.

2001-11-15  Andy Piper  <andy@xemacs.org>

	(Fmswindows_shell_execute): fix handling of URL's under cygwin (again).

2001-11-14  Andy Piper  <andy@xemacs.org>

	* nt.c (REG_ROOT): change registry key to XEmacs.

2001-10-29  Andy Piper  <andy@xemacs.org>

	* dialog-msw.c (handle_directory_dialog_box): quit if the user
	cancels.

2001-12-16  Torsten Duwe  <duwe@caldera.de>

	* search.c (Freplace_match): Add missing sub-expression functionality.

	* buffer.c (decode_buffer): Add a check for pointer type to
	decode_buffer, before gcc's CSE optimization reorders a
	dereference in front of the allow_string test.

2001-11-16  Darryl Okahata  <darrylo@xemacs.org>

	* window.c (window_loop): Fix bug that sometimes prevented
	window_loop() from iterating across multiple devices.  Also, at
	Ben's request, changed infloop-detecting code to abort() instead
	of silently terminating window_loop().

2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>

	Based on analysis and patch by Simon Josefson <jas@extundo.com>.
	* editfns.c (make_time): New function.
	(Fencode_time): Use it instead of wasteful_word_to_lisp.
	* lisp.h (make_time): Prototype and comment it.
	* dired.c (wasteful_word_to_lisp): Deprecate.
	(Ffile_attributes): Use make_time() instead of wasteful_word_to_lisp().

2001-10-31  Kyle Jones  <kyle_jones@wonderworks.com>

	* fileio.c (auto_save_1): Use current coding system, not
	escape-quoted.

2001-11-13  Ben Wing  <ben@xemacs.org>

	* window.c:
	* window.c (window_truncation_on):
	* window.c (syms_of_window):
	truncate-partial-width-windows should respect the buffer being
	displayed, like other redisplay vars.

2001-11-13  Hirokazu FUKUI  <hfukui@sannet.ne.jp>

	* event-stream.c (Fread_key_sequence): save current buffer.

2001-10-29  Andrew Begel  <abegel@eecs.berkeley.edu>

	* ntheap.c (_heap_init): Don't redefine in VS.NET (MSC >= 1300).

2001-10-29  Andrew Begel  <abegel@eecs.berkeley.edu>

	* alloc.c (lcrecord_stats): Add space for types defined in modules.

2001-12-18  Adrian Aichner  <adrian@xemacs.org>

	* .cvsignore: Sort lines, add dump-id.c.

2001-12-13  William M. Perry  <wmperry@gnu.org>

	* glyphs-gtk.c (gtk_map_subwindow): Make sure that we always call
	gtk_fixed_put, even if the size allocations are the same.
	(gtk_subwindow_instantiate): Fixed compilation warnings.

2001-10-26  Mike Alexander  <mta@arbortext.com>

	* event-msw.c (slurper_free_shared_data_maybe): Free the pipe handle.

2001-10-25  Andy Piper  <andy@xemacs.org>

	* ChangeLog:
	* dialog-msw.c (handle_directory_proc): new function.
	 (handle_directory_dialog_box): new fucntion.
	 (handle_file_dialog_box): use new directory dialog support.
	 (mswindows_make_dialog_box_internal): ditto.
	* event-msw.c (mswindows_wnd_proc): minor fix to scrollbar event
	handling.
	(mswindows_find_frame): make global.
	* fileio.c (Fexpand_file_name): build fix.
	* general-slots.h: add Qdirectory.
	* scrollbar-msw.c (mswindows_handle_scrollbar_event): fix focus
	handling.
	* syswindows.h (LOCAL_TO_WIN32_FILE_FORMAT): fix problem with
	cygwin not leaving win32 paths unchanged.
	* win32.c (Fmswindows_cygwin_to_win32_path): new function. Use the
	cygwin runtime to do path conversion.
	(Fmswindows_shell_execute): fix cygwin handling of URLs.
	(syms_of_win32): add new function.
	* window.c (window_loop): build fix.

2001-10-15  Andy Piper  <andy@xemacs.org>

	(Fmswindows_shell_execute): fix handling of URL's under cygwin.

2001-08-30   Daiki Ueno  <ueno@unixuser.org>

	* process-unix.c (unix_open_multicast_group): Remove too much
	conversion between host and network byte order.

2001-09-19  Ben Wing  <ben@xemacs.org>

        entry being repaired ...

2001-09-17  Ben Wing  <ben@xemacs.org>

	* fileio.c (normalize_filename):
	* fileio.c (Fexpand_file_name):
	Fix various C++ compile errors in Andy's recent code.

	* callint.c (Fcall_interactively):
	* editfns.c (Ftemp_directory):
	* editfns.c (Fuser_full_name):
	* emacs.c (argmatch):
	* lread.c (locate_file_map_suffixes):
	* redisplay-x.c (x_ring_bell):
	Fix sign-compare warnings.

	* scrollbar-msw.c:
	* scrollbar-msw.c (mswindows_handle_scrollbar_event):
	Fix crash under MS Windows.  See comment around line 223 for
	explanation.

2001-09-08  Andy Piper  <andy@xemacs.org>

	* device-msw.c (mswindows_finish_init_device): remove dde
	initialization.
	* device-msw.c (mswindows_init_dde): factor out from
	mswindows_finish_init_device()
	* device-msw.c (init_mswindows_very_early): new function
	initialize but don't enable dde.
	* emacs.c (main_1): call init_mswindows_very_early.
	* event-msw.c:
	* event-msw.c (mswindows_dde_callback): only execute when we are
	ready.
	* symsinit.h: declare init_mswindows_very_early.

2001-09-08  Andy Piper  <andy@xemacs.org>

	* fileio.c (normalize_filename): copied from nt.c
	* (Ffile_name_directory): enable win32 paths under cygwin.
	* (Ffile_name_nondirectory): ditto.
	* (directory_file_name): ditto.
	* (Fexpand_file_name): ditto.
	* (Ffile_truename): ditto.
	* (Fsubstitute_in_file_name): ditto.
	* (Ffile_name_absolute_p): ditto.
	* (Ffile_readable_p): ditto.

2001-07-30  Adrian Aichner  <adrian@xemacs.org>

	* event-msw.c: Typo fix.
	* event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
	magic XM_MAPFRAME event has been sent.

ChangeLog Entries from tests/ChangeLog

goto announcement, summary, changes


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

	* XEmacs 21.5.4 "bamboo" 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