2001-01-13  Vin Shelton  <acs@xemacs.org>

	* detached-minibuf.el: Create a separator correctly for 21.2.

2000-11-16  Martin Buchholz  <martin@xemacs.org>

	* func-menu.el (fume-bomb-proof): 
	Revert previous change, now that the byte compiler in 21.2 is fixed.

2000-11-16  Steve Youngs  <youngs@xemacs.org>

	* redo.el: Sync with author version 1.02.

2000-11-15  Steve Youngs  <youngs@xemacs.org>

	* func-menu.el (fume-bomb-proof): Wrap it in a eval-and-compile.

2000-11-13  Martin Buchholz  <martin@xemacs.org>

	* man.el: Fix man page presentation portability bugs.
	(Manual-nuke-nroff-bs-footers):
	- Some systems (AIX, Tru64) don't have 66-line paginated man output.
	- Avoid deleting actual information every 66th line of the man page
	  by doing conservative detection of paginated output.
	- Better heuristic for inserting newlines at former page breaks.
	- Support both Solaris-style and groff-style pagination.
	(Manual-nuke-nroff-bs):
	- Make sure section headings are in man-heading face even if the
	  source boldifies them to avoid random choice of man-bold or man-heading.
	- Section headings may be followed by one optional newline.
	- Don't do special handling for one-page man pages.
	- Special-case the sequence _\b_ so that \fBfoo_bar\fP is
	  displayed using one extent, not three.
	- speed up by almost a factor of two.
	- Guess that the sequence c\b\bc is always overstriking.
	(Manual-bold-twocolumn-compatibility-regexp): Delete.
	(Manual-mouseify-xrefs):
	Pass apropos-mode as an arg instead of using it dynamically.

2000-11-02  Nick V. Pakoulin  <npak@ispras.ru>

	* icomplete.el: Fixed header.

2000-10-18  Andrew W. Nosenko  <awn@bcs.zp.ua>

	* man.el (Manual-mode-syntax-table): syntax table for Manual mode
	is added.
	(manual-entry): uses syntax table of current buffer when search
	defaults but allow wresize(3x) and similar as special case.
	(manual-entry): if current position is first character of
	identifier then use this identifier as default.

2000-10-19  Steve Youngs  <youngs@xemacs.org>

	* power-macros.el: New file.

	* Makefile (ELCS): Add power-macros.elc.

2000-10-08  Gunnar Evermann  <ge204@eng.cam.ac.uk>

	* func-menu.el (fume-about): Add missing fume-version.

2000-10-08  Carsten Dominik  <dominik@astro.uva.nl>

	* func-menu.el: Upgrade support for IDL to IDLwave

2000-10-05  Martin Buchholz  <martin@xemacs.org>

	* *: Mega typo fix.

2000-10-04  Andrew W. Nosenko <awn@bcs.zp.ua>

	* man.el (manual-entry): using of syntax-table instead of hard-coded
	characters for detecting topic when called interactivelly.

2000-09-23  Steve Youngs  <youngs@xemacs.org>

	* Makefile (ELCS): Added vertical-mode.el.

2000-08-04  Didier Verna  <didier@xemacs.org>

	* func-menu.el: some reformatting of comments and copyright notice.
	(fume-version): increase.
	(fume-about): just give the version number.
	(fume-function-name-regexp-manual): new variable (man pages support).
	(fume-function-name-regexp-alist): Manual-mode addition.
	(fume-find-next-manual-section): new function (man pages support).
	(fume-find-function-name-method-alist): use it.


2000-03-10  Felix Gatzemeier  <fxg@cs.RWTH-Aachen.De>

	* man.el: Smoothed sectioning and retrieval.  In determining the
	default in the prompt, pick up sections in parentheses, too.  When
	interpreting a manpage request, accept the '5 passwd' shorthand
	for 'passwd(5)'.

1999-08-30  Mike Sperber <mike@xemacs.org>

	* edit-toolbar.el (edit-toolbar-file-name): Use
	`user-init-directory' correctly.

	* where-was-i-db.el: Zap the `in-user-init-directory' crapola.
	(wwi-with-open-database): Expand the database filename.

2000-07-07  Ben Wing  <ben@xemacs.org>

	* lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
	window-minibuffer-p requires an arg in 21.1.
	(lazy-lock-post-command-fontify-stealthily): same.

2000-05-21  Ben Wing  <ben@xemacs.org>

	* lazy-lock.el:
	* lazy-lock.el (lazy-lock-submit-bug-report): Removed.
	* lazy-lock.el (lazy-lock-mode):
	* lazy-lock.el (lazy-lock-walk-windows):
	* lazy-lock.el (lazy-lock-cache-continue): Removed.
	* lazy-lock.el (lazy-lock): New.
	* lazy-lock.el (lazy-lock-stealth-verbose):
	* lazy-lock.el (lazy-lock-ignore-commands):
	* lazy-lock.el (lazy-lock-hide-invisible):
	* lazy-lock.el (lazy-lock-continuity-time): Removed.
	* lazy-lock.el (lazy-lock-invisible-foreground):
	* lazy-lock.el (lazy-lock-stealth-load): New.
	* lazy-lock.el (lazy-lock-put-text-property):
	* lazy-lock.el ('lazy-lock-put-text-property): New.
	* lazy-lock.el (lazy-lock-fontify-region):
	* lazy-lock.el (lazy-lock-after-fontify-buffer):
	* lazy-lock.el (lazy-lock-sit-for): Removed.
	* lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
	* lazy-lock.el (lazy-lock-pre-idle-frame-modified-tick): Removed.
	* lazy-lock.el (lazy-lock-pre-idle-selected-frame): Removed.
	* lazy-lock.el (lazy-lock-maybe-fontify-window): New.
	* lazy-lock.el (lazy-lock-timeout-id): New.
	* lazy-lock.el (lazy-lock-fontify-window):
	* lazy-lock.el (lazy-lock-post-resize-fontify-windows): Removed.
	* lazy-lock.el (lazy-lock-fontify-stealthily):
	* lazy-lock.el (lazy-lock-fontify-walk-windows): Removed.
	* lazy-lock.el (lazy-lock-fontify-walk-stealthily):
	* lazy-lock.el (lazy-lock-colour-invisible):

	Removed all support for FSF Emacs and for old (19.x) versions
	of XEmacs, added customize support, extended the
	frame-modified-tick code to work over all frames, and cleaned
	up the pre-idle-hook code to be even more careful about
	avoiding consing and not changing any global state
	(e.g. select-window) unless necessary.  Also, general code
	cleanups, e.g. removing outdated comments.

2000-05-16  Andreas Jaeger  <aj@suse.de>

	* func-menu.el (fume-function-name-regexp-fortran90): Improved.
	Patch by Michael L. Hall <hall@galt.lanl.gov>.

2000-04-13  Mike Woolley <mike@ariel.co.uk>

	* desktop.el (desktop-internal-v2s): Handle character correctly.

2000-04-03  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* edit-utils/foldout.el: (foldout-hide-flag): New constant.
	(foldout-show-flag): Ditto.
	(foldout-mouse-track-click-hook): New function.
	(foldout-mouse-goto-heading): Use event-point.
	(foldout-mouse-zoom): New argument click-count.
	(foldout-mouse-show): Ditto.
	(Top level): Use XEmacs style key bindings.

2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* man.el (Manual-bold-twocolumn-compatibility-regexp): New
	variable.
	(Manual-nuke-nroff-bs): Search
	Manual-bold-twocolumn-compatibility-regexp followed by two ^H.

2000-04-02  IKEYAMA Tomonori  <tomonori@suiyokai.org>

	* fast-lock.el (fast-lock-cache-name): Treat Windows path
	separator.

2000-02-23  Andreas Jaeger  <aj@suse.de>

	* mic-paren.el: Version 2.3 from Klaus Berndl.

2000-01-19  Adrian Aichner  <aichner@ecf.teradyne.com>

	* bookmark.el (bookmark-completing-read): Use new argument default
	of `completing-read'.  Drop last argument if we get signaled
	`wrong-number-of-arguments'.  Document the change.  Re-indent
	function.

2000-01-18  Andreas Jaeger  <aj@suse.de>

	* bookmark.el (bookmark-completing-read): Fix patch from
	1999-12-21 for XEmacs 21.1.x.  Patch by Adrian Aichner
	<aichner@ecf.teradyne.com>.

2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>

	* bookmark.el (bookmark-menu-popup-paned-menu): Use
	get-popup-menu-response.

2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>

	* makesum.el (make-command-summary): Use with-displaying-help-buffer.
	provide makesum.

1999-12-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>

	* bookmark.el (bookmark-completing-read): Use DEFAULT
	argument of completing-read.

1999-11-19  Karl M. Hegbloom  <karlheg@bittersweet.sysc.pdx.edu>

	* where-was-i-db.el: Use expand-file-name in user-init-directory

1999-11-03    Robert Fenk <fenk@forwiss.tu-muenchen.de>

	* reportmail.el (display-time-init):  `getenv "HOME"' replaced by
	`user-home-directory', because usually HOME is not defined on WinNT.

1999-07-23  Jerry James  <jerry@cs.ucsb.edu>

	* avoid.el (mouse-avoidance-exile-hook): Check
	emacs-major-version too.
	* avoid.el (mouse-avoidance-fancy-hook): Ditto.

1999-01-29  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* uniquify.el: Sync with Emacs-20.3.
	(uniquify-ignore-buffers-re): New user option.  Useful to avoid
 	having uniquify rename gnus/message draft buffers.
	(uniquify-rationalize-file-buffer-names): Use it.

1999-07-07  Greg Klanderman  <greg@klanderman.net>

	* backup-dir.el: update to version 2.9

1999-06-18  Bob Weiner  <weiner@beopen.com>

	* completion.el (complete): Added autoload cookie.

1999-07-02  Didier Verna  <verna@inf.enst.fr>

	* balloon-help.el (balloon-help-minor-mode): new function.
	(balloon-help-minor-mode): new variable.
	(balloon-help-motion-hook): handle it.
	(balloon-help-mode): update doc string + autoload cookie.
	(balloon-help-mode): (variable) defcustom' it + autoload cookie.
	(balloon-help-version): increment version number.

1999-05-11  SL Baur  <steve@gneiss.etl.go.jp>

	* recent-files.el (recent-files-add-file): `recent-files-get-file-name'
	can return nil
	From Tudor Hulubei <tudor@cs.unh.edu>

1999-03-17  Didier Verna  <didier@xemacs.org>

	* permanent-buffers.el: version 1.2. ChangeLog in the file.

1999-03-08  Charles G. Waldman  <cgw@fnal.gov>

        * where-was-i-db.el:  spelling fixes in documentation

1999-02-18  Karl M. Hegbloom  <karl@cathcart.sysc.pdx.edu>

	* after-save-commands.el: Many changes.  - install a global after
	save hook, maybe re-install after `write-file', allow setting of
	an after save command for a file currently being visited, upgrade
	the example value of After-save-alist, improved docstring, etc...

1998-12-30  Martin Buchholz  <martin@xemacs.org>

	* winring.el: New file.  Version 3.5.
	Imported from http://www.python.org/emacs/winring/winring.el

1998-12-02  SL Baur  <steve@altair.xemacs.org>

	* floating-toolbar.el: Remove explicit (require 'x) so the file
	can be bytecompiled prior to release.

1998-10-16  Hrvoje Niksic  <hniksic@srce.hr>

	* man.el (Manual-switches): New option.
	(manual-entry): Use it.

1998-09-29  Jonathan Marten <jonathan.marten@uk.sun.com>

	* paren.el: General tidy up.  Removed paren-message-suppress, look
	at whether there is a current message instead.  Implemented
	backwards context message for programming languages for which it
	is appropriate (so giving better messages for C and similar),
	added custom variable `paren-backwards-message'.  Cleaned up some
	doc strings.

1998-09-30  SL Baur  <steve@altair.xemacs.org>

	* man.el (nuke-nroff-bs): autoload and change to defalias.
	(Manual-nuke-nroff-bs): autoload.

1998-09-29  SL Baur  <steve@altair.xemacs.org>

	* makesum.el (make-command-summary): program test was reversed.

1998-09-25  Greg Klanderman  <greg@alphatech.com>

	* popper.el: update to version XEmacs 1.5.

1998-09-18  SL Baur  <steve@altair.xemacs.org>

	* lazy-lock.el (lazy-lock-running-xemacs-p): Test for "XEmacs" in
	version string.

1998-08-25  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* after-save-commands.el: Major cleanups and docstring edits.

1998-07-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* after-save-commands.el (After-save--entry-lookup): use
	`regexp-quote' so that files with `c++' in them don't trigger an
	"invalid preceding regexp" error.

1998-07-20  SL Baur  <steve@altair.xemacs.org>

	* func-menu.el: v2.57 from David Hughes <djh@videonetworks.com>

1998-07-14  SL Baur  <steve@altair.xemacs.org>

	* Makefile: add missing dependency for outl-mouse.elc.

	* outl-mouse.el: Global search and replace
	set-pixmap-contributes-to-line-height to set-glyph-contrib-p.

1998-07-13  SL Baur  <steve@altair.xemacs.org>

	* mode-motion+.el (mode-motion-clear-last-extent): Use modern name
	for obsolete popup-menu-up-p.

1998-07-12  SL Baur  <steve@altair.xemacs.org>

	* scroll-in-place.el (scroll-determine-goal-column): screen-width
	-> frame-width.

	* bookmark.el (bookmark-write-file): Kill usage of `baud-rate'.
	(bookmark-load): Ditto.

1998-06-13  Karl M. Hegbloom  <karlheg@debian.org>

	* after-save-commands.el: Shorten the custom group to improve look
	of menus.

1998-06-10  Greg Klanderman  <greg@alphatech.com>

	* backup-dir.el: update to v2.7.

1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>

	* recent-files.el (recent-files-filename-replacements): Use
	regexp-quote to get regexp from a filename.

1998-05-29  Greg Klanderman  <greg@alphatech.com>

	* popper.el: upgrage from XEmacs v1.3 to v1.4.

1998-06-01  SL Baur  <steve@altair.xemacs.org>

	* popper.el: Synch with v1.3.

1998-05-12  Jan Vroonhof  <vroonhof@math.ethz.ch>

	* lazy-shot.el (lazy-shot-after-change-function): Removed debug
	message.

1998-05-11  SL Baur  <steve@altair.xemacs.org>

	* edit-faces.el (edit-faces-mode): Use easymenu.

1998-03-15  Greg Klanderman  <greg@alphatech.com>

	* mic-paren.el (paren-dont-activate-on-load): default to t.

1998-04-27  SL Baur  <steve@altair.xemacs.org>

	* id-select.el: (id-select-string-p): Fix beginning of string bug.
	From Bob Weiner <weiner@altrasoft.com>

1998-04-22  SL Baur  <steve@altair.xemacs.org>

	* shell-font.el: synch David Hughes updates.

1998-04-22  Didier Verna  <verna@inf.enst.fr>

	* blink-cursor.el (blink-cursor-mode): defcustom and autoload it
	for options menu handling.

	* lazy-shot.el (lazy-shot-mode): ditto.

	* fast-lock.el (fast-lock-mode): ditto.

1998-04-21  SL Baur  <steve@altair.xemacs.org>

	* id-select.el: Synch with latest version.

1998-03-31  Stephen Eglen  <stephen@cns.ed.ac.uk>

	* iswitchb.el (iswitchb-read-buffer): New function to act as
	drop-in replacement for read-buffer.
	(iswitchb-existing-buffer-p): New function.
	(iswitchb-exit-minibuffer): New function.
	(iswitchb-complete): Use iswitchb-common-match-string rather than
	recomputing the value.
	(iswitchb-make-buflist): Takes the default buffer as an argument.
	(iswitchb-completion-help): Multiple TAB presses scroll the
	completion window.
	(iswitchb-minibuffer-setup-hook): Customized.
	(iswitchb-entryfn-p): Simplified.
	(iswitchb-default): New variable.
	(iswitchb-method): No longer a user variable.
	(iswitchb-entry): Function deleted.
	(iswitchb-ignore-buffername-p): store-match-data renamed to
	set-match-data.
	Many doc fixes.

1998-04-06  Jan Vroonhof  <vroonhof@math.ethz.ch>

	* lazy-shot.el (lazy-shot-lock-extent): Be liberal in what you
	expect. Check for detached extents.

1998-03-23  Greg Klanderman  <greg@alphatech.com>

	* backup-dir.el: Update to v2.6: quote the eval-after-load form

1998-03-30  SL Baur  <steve@altair.xemacs.org>

	* makesum.el (make-command-summary): Fix to work with new help
	  buffer naming.

1998-03-25  SL Baur  <steve@altair.xemacs.org>

	* timer.el removed.

1998-03-21  SL Baur  <steve@altair.xemacs.org>

	* ballon-help.el-1.07 from Kyle Jones

1998-03-19  SL Baur  <steve@altair.xemacs.org>

	* timer.el (timer-activate-when-idle): avoid call to
	set-itimer-uses-arguments.
	From someone. #### FIXME.

1998-03-11  SL Baur  <steve@altair.xemacs.org>

	* paren.el (paren-max-blinks): Allow setting to nil for indefinite
	blinking.
	From Jeremiah W. James <jerry@cs.ucsb.edu>

1998-03-02  Greg Klanderman  <greg@alphatech.com>

	* man.el (manual-entry): Return the buffer into which the man page
	was formatted if successful.

1998-03-05  SL Baur  <steve@altair.xemacs.org>

	* func-menu.el: synched with v2.54.

1998-03-04  SL Baur  <steve@altair.xemacs.org>

	* desktop.el (desktop-save): Back out avoidance of write-region patch.
	Suggested by Greg Klanderman <greg@alphatech.com>

1998-02-21  Greg Klanderman  <greg@alphatech.com>

	* desktop.el (desktop-remove): Use expand-file-name to expand a
	filename wrt a directory, not concat.
	(desktop-save): ditto.

1998-02-24  SL Baur  <steve@altair.xemacs.org>

	* backup-dir.el: Updated to 2.5.

	* popper.el added.
	From Greg Klanderman  <greg@alphatech.com>
	(popper-install): New function with all initialization stuffs.

1998-02-02  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* icomplete.el: Is now usable with rsz-minibuf.el.
	(icomplete-prospects-length): New user option.
	(icomplete-completions): Use it.  Make much faster.  Sort
	remaining prospects.

1998-02-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* uniquify.el: Emacs syncing.  Updates header comments a little.
	(uniquify-buffer-name-style): Sync tag.
	(uniquify-min-dir-content): Sync docstring.
	(uniquify-file-name-nondirectory): Sync new function.
	(uniquify-fix-item-base): was `uniquify-fix-list-base'.
	(uniquify-fix-item-filename): was `uniquify-fix-list-filename'.
	(uniquify-fix-item-buffer): was `uniquify-fix-list-buffer'.
	(uniquify-fix-item-unrationalized-buffer): was macro
	`uniquify-cadddr' and `uniquify-unrationalized-buffer'.
	(uniquify-fix-item-filename-lessp): was
	`uniquify-fix-list-filename-lessp'.
	(uniquify-rationalize-file-buffer-names): Sync.
	(uniquify-buffer-file-name): Sync.
	(uniquify-filename-lessp): use `uniquify-file-name-nondirectory'.
	(uniquify-get-proposed-name): Sync.
	(uniquify-rename-buffer): Sync.

1998-02-16  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* man.el (manual-entry): Do not use option "-s" with
	option "-k".

1998-02-11  SL Baur  <steve@altair.xemacs.org>

	* reportmail.el: Synch to InfoDock 3.6.2.

1998-02-04  SL Baur  <steve@altair.xemacs.org>

	* mic-paren.el (mic-paren-highlight): Deebolify -- replace /= with
	(not (eq ...)).

1998-01-23  Hrvoje Niksic  <hniksic@srce.hr>

	* man.el (manual-entry): Would bug out on foo(x).

1998-01-31  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* icomplete.el (icomplete-completions): Make faster.
  	Would bug out with name="XY" and canditates=(("XY") ("XY")).
  	Previous bug fix from 1998-01-12 has a serious performance bug.

1998-01-31  SL Baur  <steve@altair.xemacs.org>

	* icomplete.el: Reverse Wedler patch of 1998-01-12.

	* balloon-help.el: Document X resource name for decoration.
	From Georg Nikodym <georgn@Canada.Sun.COM>

1998-01-25  SL Baur  <steve@altair.xemacs.org>

	* Makefile (VERSION): Update to package standard 1.0.
	* package-info.in: Ditto.

1998-01-12  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* icomplete.el (icomplete):
	(icomplete-completions): Would bug out with name="XY" and
	canditates=(("XY") ("XY")).

1998-01-12  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package specs.
	resume.el, timer.el, after-save-commands.el, shell-font.el,
	lispm-fonts.el added.

1997-12-09  Colin Rafferty  <craffert@xemacs.com>

	* lazy-shot.el: Made it handle large insertions in the file more
	gracefully, by using `after-change-functions'.
	(lazy-shot-after-change-function): Created.
	(lazy-shot-install-extents): Made it take `start' and `end'
	instead of using entire buffer.
	(lazy-shot-install): Made it install our after-change-function and
	remove font-lock's.
	(lazy-shot-unstall): Made it remove our after-change-function and
	install font-lock's back.

1997-12-10  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* func-menu.el (fume-goto-function): `regexp-quote'
	function name MATCH-FN.

1998-01-09  SL Baur  <steve@altair.xemacs.org>

	* id-select.el: Synched up with InfoDock 3.6.2.

1998-01-05  SL Baur  <steve@altair.xemacs.org>

	* Makefile: add permanent-buffers.el.

1998-01-03  SL Baur  <steve@altair.xemacs.org>

	* Makefile (ELCS): Add where-was-i-db.el.
	Update to new package interface.

1998-01-01  SL Baur  <steve@altair.xemacs.org>

	* desktop.el (desktop-remove): Correction in overwrite logic to not
	lose on MS Windows.
	Jeff Sparkes <jsparkes@internetivity.com>

	* Makefile: Added info-look.el.

1997-12-30  SL Baur  <steve@altair.xemacs.org>

	* mic-paren.el (mic-paren-command-hook): Spelling fix.
	(mic-paren-command-idle-hook): Spelling fix.
	(mic-paren-highlight): Deebolify -- replace /= with (not (eq ...))

	* backup-dir.el ("diff"): Defer symbol munging in diff.el until if
	and when "diff" is loaded.
	Suggested by: Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>

	* Makefile (ELCS): backup-dir.el, saveconf.el, saveplace.el added.

1997-12-28  SL Baur  <steve@altair.xemacs.org>

	* loadhist.el: Removed from package (and put back in core).

1997-12-24  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Created.
