(Fkill_buffer): Don't Fset_buffer when testing if
[bpt/emacs.git] / lisp / ChangeLog
index 8b82add..1254ec2 100644 (file)
@@ -1,3 +1,510 @@
+2000-12-12  Gerd Moellmann  <gerd@gnu.org>
+
+       * replace.el (perform-replace): Don't use an empty match adjacent
+       to a non-empty match when computing the next match before the
+       replacement is performed.
+
+2000-12-12  Milan Zamazal  <pdm@freesoft.cz>
+
+       * progmodes/glasses.el: Use `define-minor-mode' for the minor mode
+       definition (patch by Stefan Monnier).
+       (glasses-mode): Use jit-lock instead of `after-change-functions'
+       (patch by Stefan Monnier).
+
+2000-12-12  Miles Bader  <miles@gnu.org>
+
+       * info.el (Info-last-preorder): Don't barf on nodes without a prev.
+       (Info-scroll-down): Respect `Info-scroll-prefer-subnodes'.
+
+2000-12-12  Andrew Choi  <akochoi@i-cable.com>
+
+       * term/mac-win.el: Remove load for ls-lisp.
+
+       * loadup.el: Load ls-lisp for system-type macos.
+
+2000-12-12  Miles Bader  <miles@gnu.org>
+
+       * simple.el (delete-horizontal-space): Add BACKWARD-ONLY parameter.
+       Respect field end too.
+       (just-one-space): Respect fields as `delete-horizontal-space'.
+       (newline-and-indent, reindent-then-newline-and-indent): Use
+       `delete-horizontal-space'.
+
+2000-12-11  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-indent-new-line): Use delete-horizontal-space
+       (so as to obey the field property in the minibuffer).
+
+       * obsolete/c-mode.el: Moved from lisp/progmodes.
+       * obsolete/auto-show.el: Moved from lisp.
+       * obsolete/ooutline.el: Moved from lisp/textmodes.
+       
+2000-12-11  Carsten Dominik  <dominik@strw.leidenuniv.nl>
+
+       * progmodes/idlwave.el: Updated to IDLWAVE version 4.7.  Too many
+       changes to list them here.
+
+       * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7.  Too
+       many changes to list them here.
+
+       * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7.  Too
+       many changes to list them here.
+
+       * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.7.
+
+2000-12-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (kill-new): Don't try to setcar kill-ring if it is
+       nil.
+
+       * cus-edit.el (custom-save-variables, custom-save-faces): 
+       Comment fix.
+
+       * hscroll.el: Moved to `obsolete' subdir.
+
+2000-12-11  Miles Bader  <miles@gnu.org>
+
+       * window.el (window-text-height): Function removed (now in C).
+
+2000-12-10  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * log-edit.el (log-edit-parent-buffer): New var.
+       (log-edit): Set it.  Add BUFFER argument.
+       (log-edit-done): Use char-before.
+       Don't bother checking validity of vc-comment-ring.
+       Only bury the buffer if log-edit popped it up.
+
+       * pcvs.el: Update references to CVS-Edit (now Log-Edit).
+       (cvs-mode-diff-help): Remove.
+       (cvs-mode-commit): Use the new `log-edit' BUFFER argument.
+       (cvs-mode-marked): Set up the default for CMD manually.
+
+       * pcvs-defs.el (cvs-mode-diff-map): Use minibuffer menu prompt.
+       Remove binding for ? now made unnecessary.
+
+2000-12-10  Carsten Dominik  <dominik@strw.leidenuniv.nl>
+
+       * textmodes/reftex.el (reftex-scanning-info-available-p): New
+       function
+       (reftex-TeX-master-file): Check for `tex-main-file' early enough.
+
+       * textmodes/reftex-global.el (reftex-create-tags-file): Fixed bug
+       when master file is not open.
+
+2000-12-09  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/ada-stmt.el: Update `maintainer'.
+
+2000-12-09  Stephen Gildea  <gildea@alum.mit.edu>
+
+       * time-stamp.el (time-stamp-old-format-warn): Reorder custom
+       choices to match documentation string.
+
+2000-12-09  Miles Bader  <miles@gnu.org>
+
+       * minibuf-eldef.el: New file.
+
+       * window.el (fit-window-to-buffer): Don't pass last argument to
+       pos-visible-in-window-p, now that its meaning is inverted.
+
+2000-12-08  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * image.el (create-image): Doc fix; spotted by Per Cederqvist
+       <ceder@lysator.liu.se>.
+
+2000-12-08  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * autoinsert.el (auto-insert-alist): Add missing final \n.
+
+       * pcvs-defs.el (cvs-menu): Move.  Make submenu for diff commands.
+       (cvs-menu-map): Remove.
+       * pcvs.el (cvs-menu): Use `cvs-menu' rather than `cvs-menu-map'.
+       (cvs-mode-quit): Turn it back into a plain function.
+
+       * textmodes/texnfo-upd.el (texinfo-chapter-level-regexp)
+       (texinfo-filter): Remove (move to texinfo.el).
+
+       * textmodes/texinfo.el: Move the (require 'cl) to the front of the
+       file where it's more visible.
+       (texinfo-filter, texinfo-chapter-level-regexp): New variables
+       moved from texnfo-upd.el (for AUCTeX's compatibility, originally).
+       (texinfo-mode): Use texinfo-chapter-level-regexp for page-delimiter.
+       (texinfo-inside-macro-p): Only catch `scan-error's.
+       (texinfo-inside-env-p): Make better use of the match info.
+       (texinfo-insert-quote): Collapse calls to `texinfo-inside-macro-p'.
+       (texinfo-insert-@end): Slight re-organization.
+       Also remove useless `looking-at' call.
+
+2000-12-08  Andrew Innes  <andrewi@gnu.org>
+
+       * w32-fns.el: Add clipboard support from term/w32-win.el, so it is
+       accessible in -nw mode.
+
+       * term/w32-win.el: Remove stuff about selection timeout, which is
+       irrelevant on Windows.  Move clipboard support to w32-fns.el, so
+       it is accessible in -nw mode.
+
+2000-12-08  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-mode): Set
+       font-lock-keywords-case-fold-search.
+
+2000-12-08  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/ispell.el (ispell): Doc fix.
+
+2000-12-08  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/quail.el (quail-insert-decode-map): Check the
+       frame width of a window displaying the current buffer, not that of
+       the selected frame.
+       (quail-help): Make sure that the help buffer has window before
+       inserting text in it.
+
+2000-12-07  Sam Steingold  <sds@gnu.org>
+
+       * loadup.el: Load emacs-lisp/backquote instead of autoloading.
+       Backquote is used in isearch.el, so autoloading saves nothing.
+
+2000-12-07  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore
+       the CVS and RCS subdirectories case-insensitively.
+
+       * dired.el (dired-insert-directory): If file-system-info is
+       fboundp, call it instead of invoking dired-free-space-program.
+
+2000-12-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * server.el (server-visit-files): Push files on file-name-history.
+
+       * progmodes/cc-langs.el: Update copyright.
+
+       * progmodes/idlw-shell.el, progmodes/idlwave.el: Update copyright.
+
+       * bindings.el (mode-line-mode-menu): Add glasses-mode.
+
+       * bindings.el (mode-line-mode-menu): Reverse the order
+       of define-keys so that the menu appears in alphabetical order.
+
+2000-12-07  Milan Zamazal  <pdm@freesoft.cz>
+
+       * progmodes/glasses.el (glasses-mode): Update mode line at the end
+       of the function.
+
+2000-12-07  Dave Love  <fx@gnu.org>
+
+       * jka-compr.el (jka-compr-compression-info-list): Fix :type.
+
+       * facemenu.el (facemenu-unlisted-faces): Fix value.
+
+2000-12-07  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * font-lock.el (font-lock-default-fontify-region):
+       Include the terminating \n (off-by-one error).
+       (font-lock-set-defaults): Use dolist.
+
+       * derived.el (define-derived-mode): Don't use combine-run-hooks.
+
+2000-12-07  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (describe-language-environment): Fix
+       for the case that an input method title is not string but a list.
+
+       * ps-bdf.el (bdf-read-font-info): Modify the kludgy code for fonts
+       of wrong SIZE record.
+
+2000-12-06  Dave Love  <fx@gnu.org>
+
+       * newcomment.el (comment-region, comment-dwim): Doc fix.
+
+       * textmodes/texinfo.el: Require tex-mode when compiling.
+       (texinfo-update-node): Doc fix.
+       (texinfo-imenu-generic-expression): Add @anchor.
+       (texinfo-font-lock-keywords): Add @uref.
+       (texinfo-inside-macro-p): Don't use ignore-errors.
+       (texinfo-insert-quote): Match more contexts.
+
+       * international/mule.el (decode-char, encode-char): Doc fix.
+       (auto-coding-alist): Customize.
+
+       * files.el (load-file): Fix change of 2000-03-12.
+
+       * wid-edit.el (widget-text-keymap): Doc fix.
+
+2000-12-06  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (lisp): Set to an absolute directory, namely
+       $(CURDIR).
+
+2000-12-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to
+       read generated-autoload-file, and set buffer-file-coding-system to
+       raw-text-unix after reading the file.
+
+       * international/mule-conf.el (file-coding-system-alist): Use
+       raw-text for reading loaddefs.el and raw-text-unix for writing
+       it.
+
+2000-12-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * replace.el (occur): Make line-number-width 1 smaller for the
+       colon following the line number.
+
+       * startup.el (fancy-splash-text, command-line-1): Use
+       `File' for the menu name instead of `Files'.
+
+       * tmm.el: Update copyright.
+
+       * cus-start.el: Add entry for even-window-heights.
+
+2000-12-06  Miles Bader  <miles@gnu.org>
+
+       * faces.el (frame-set-background-mode): Avoid stomping on
+       locally modified faces.
+
+2000-12-06  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/fontset.el: Correct the font registries for
+       japanese-jisx0213-1 and japanese-jisx0213-2.
+
+2000-12-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/reftex-toc.el (reftex-toc-menu): Fix typo.
+
+       * iswitchb.el: Update customization commentary.
+
+2000-12-05  Rob Riepel  <riepel@Stanford.EDU>
+
+       * emulation/tpu-edt.el (tpu-help): Fixed previous screen logic.
+       (tpu-search-highlight): Fixed comparison of overlay end positions.
+       (tpu-trim-line-ends): Implemented trimming logic locally.
+
+       * emulation/tpu-extras.el (tpu-write-file-hook)
+       (tpu-set-cursor-bound): Replaced picture-clean with
+       tpu-trim-line-ends.
+
+2000-12-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * language/chinese.el (chinese-iso-8bit): Change mime-charset name
+       to cn-gb.
+       (cn-gb, gb2312): New aliases for chinese-iso-8bit.
+
+2000-12-04  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/cl-indent.el: Remove erroneous spec for condition-case.
+
+2000-12-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * mail/rmailsum.el (rmail-summary-expunge)
+       (rmail-summary-expunge-and-save): Ask for confirmation with
+       rmail-expunge-confirmed.
+
+       * mail/rmail.el (rmail-expunge-confirmed): New function.
+       (rmail-expunge): Use it.
+
+       * progmodes/etags.el (tag-partial-file-name-match-p): New function.
+       (etags-recognize-tags-table, find-tag-in-order): New
+       functionality: interpret file names as tags.
+
+2000-12-04  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * info.el (Info-scroll-prefer-subnodes): New defcustom.
+       (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't
+       visit the first subnode until the bottom of the current node is
+       visible.
+
+2000-12-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * format.el (format-decode): Don't change buffer's undo list.
+
+2000-12-04  Kenichi Handa  <handa@etl.go.jp>
+
+       * faces.el (face-font-registry-alternatives): Add entries for CJK
+       fonts.  Doc-string adjusted for the actual usage of this data.
+
+       * international/fontset.el: Change the font registries for CJK
+       fonts in the default fontset.  Don't append '*' to registries.
+
+2000-12-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easy-mmode.el (define-derived-mode)
+       (easy-mmode-derived-mode-p): Remove (moved to derived.el).
+
+       * derived.el (define-derived-mode): Revived, moved from easy-mmode.el.
+       (derived-mode-p): New function.
+       (derived-mode-make-docstring): Add `docstring' argument.
+       Use it if available and complete it if necessary.
+
+2000-12-03  Andreas Schwab  <schwab@suse.de>
+
+       * type-break.el (type-break): Don't make parent of itself.
+
+2000-12-03  Miles Bader  <miles@gnu.org>
+
+       * simple.el (delete-trailing-whitespace): Don't delete newlines too.
+
+2000-12-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el (tex-start-shell): Obey shell-file-name.
+       (tex-main-file, tex-file): Simplify.
+       (tex-generate-zap-file-name): Use subst-char-in-string.
+       (tex-strip-dots): Remove.
+
+       * tmm.el (tmm-get-keymap): Eval the menu name in `menu-item'.
+
+       * textmodes/ispell.el (check-ispell-version): Don't use match-beginning
+       to check if the match succeeded.
+
+2000-12-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (use-fancy-splash-screens-p): New function.
+       (command-line-1): Use it to determine whether or not to use
+       a fancy splash screen.
+
+2000-12-02  Andreas Schwab  <schwab@suse.de>
+
+       * emacs-lisp/eldoc.el (eldoc): Don't make parent of itself.
+
+2000-12-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/mule.el (make-char): Fix last change.
+
+       * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote):
+       New defcustoms.
+       (texinfo-insert-quote): Don't call tex-insert-quote, to avoid
+       autoloading tex-mode; instead, do the same manually.  Use
+       texinfo-open-quote and texinfo-close-quote.  Insert literal quote
+       with numeric argument.  Docstring fix.
+       (toplevel): Require cl when compiling.
+
+       * international/mule.el (make-char): Doc fix.
+
+2000-12-02  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (x-select-enable-clipboard): Customize (as per
+       the Emacs Lisp manual)
+
+2000-12-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * dos-w32.el (find-buffer-file-type-coding-system): Doc fix.
+
+       * term/pc-win.el (x-select-enable-clipboard): Customize (as per
+       the Emacs Lisp manual).
+
+2000-12-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (next-line-add-newlines): Change default to nil.
+
+2000-12-01  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (revert-buffer, recover-file): Bind
+       coding-system-for-read to emacs-mule-unix, not to no-conversion.
+
+2000-12-01  Gerd Moellmann  <gerd@gnu.org>
+
+       * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify.
+
+       * play/5x5.el (5x5-play-solution):
+
+2000-12-01  Miles Bader  <miles@gnu.org>
+
+       * window.el (fit-window-to-buffer): Handle non-nil `truncate-lines'.
+
+2000-12-01  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-diag.el (describe-char-after): Fix typo.
+       (describe-character-set, non-iso-charset-alist): Fix typo.
+
+2000-12-01  Miles Bader  <miles@gnu.org>
+
+       * image-file.el (image-file-name-regexp): Automatically add
+       upper-case variants of each filename extension in
+       `image-file-name-extensions', since they seem to be common.
+
+       * simple.el (minibuffer-contents)
+       (minibuffer-contents-no-properties, delete-minibuffer-contents):
+       New functions.
+       * filecache.el (file-cache-directory-name)
+       (file-cache-minibuffer-complete): Ignore the minibuffer prompt.
+
+2000-12-01 Milan Zamazal <Milan.Zamazal@qbizm.com>
+
+       * filecache.el (file-cache-minibuffer-complete): Don't try to
+       delete the minibuffer prompt.
+
+2000-11-30  Dave Love  <fx@gnu.org>
+
+       * cus-start.el: Fix read-buffer-function type.
+
+2000-11-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * md5.el: Removed.  There's a built-in function, now.
+
+2000-11-30  Markus Rost  <rost@math.ohio-state.edu>
+
+       * mail/rmail.el (rmail-set-message-counters): Don't use "D"
+       as dummy 0-th char of rmail-deleted-vector.
+
+2000-11-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * ps-print.el (ps-end-job): Bind case-fold-search only after
+       switching to ps-spool-buffer.
+
+2000-11-30  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Line number font customization.  PostScript: Lines and
+       PageCount are initialized on each page.  Doc Fix.
+       (ps-print-version): New version number (6.3.2).
+       (ps-lpr-switches, ps-font-info-database, ps-font-size)
+       (ps-header-font-size, ps-header-title-font-size, ps-left-header)
+       (ps-right-header): Customization fix.
+       (ps-setup, ps-select-font, ps-begin-file, ps-header-sheet, ps-end-job):
+       Fix code.
+       (ps-end-with-control-d, ps-line-number-font, ps-line-number-font-size):
+       New vars.
+
+2000-11-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * bs.el: Fix typos and spelling errors.
+       (bs-appearance) <defgroup>: Renamed from bs-appearence.
+       (bs-configuration): Doc fix.
+
+       * bs.el: Undo mistaken change of 2000-11-28.  Update copyright.
+
+2000-11-30  Rob Riepel  <riepel@Stanford.EDU>
+
+       * emulation/tpu-edt.el (tpu-version): New version.
+       (tpu-search-overlay, tpu-replace-overlay): New initial range.
+       (tpu-original-mode-line): Variable deleted.
+       (tpu-mark-flag): New initial value.
+       (tpu-set-mode-line): Don't redefine mode-line-format.  Add
+       tpu-mark-flag to minor-mode-alist.
+       (tpu-update-mode-line): New mark flag logic.
+       (tpu-get): Use find-file-wildcards.
+       (tpu-search-highlight): Move overlay less, reset overlay properly.
+       (tpu-unselect): Deactivate mark.
+       (tpu-lm-replace): Reset overlay properly.
+       (tpu-forward-line): Use forward-visible-line.
+       (tpu-edt-on): Set transient mark mode.  ispell autoloads deleted.
+
+       * emulation/tpu-extras.el (tpu-forward-line): Use
+       forward-visible-line.
+
+2000-11-30  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * cus-edit.el (custom-face-value-create): Always emphasize tag.
+
+2000-11-30  Edward M. Reingold  <reingold@emr.cs.uiuc.edu>
+
+       * calendar/diary-lib.el (diary-entry-time): Anchor pattern correctly
+       and skip whitespace and newlines.
+
+2000-11-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/cl.el (third...tenth): Really undo change of 2000-08-05.
+
 2000-11-29  Gerd Moellmann  <gerd@gnu.org>
 
        * help.el (describe-function-1): Regexp-quote function name
 2000-11-29  Gerd Moellmann  <gerd@gnu.org>
 
        * help.el (describe-function-1): Regexp-quote function name
        Suggested by Jay@aol.com.
        (antlr-hide-actions): Change accordingly.  Hide line if completely
        hidden action is on a line of its own.
        Suggested by Jay@aol.com.
        (antlr-hide-actions): Change accordingly.  Hide line if completely
        hidden action is on a line of its own.
-       
+
 2000-11-29  Stefan Monnier  <monnier@cs.yale.edu>
 
        * subr.el (combine-run-hooks): Only run-hooks if there's a hook to run.
 2000-11-29  Stefan Monnier  <monnier@cs.yale.edu>
 
        * subr.el (combine-run-hooks): Only run-hooks if there's a hook to run.
 
 2000-11-28  Gerd Moellmann  <gerd@gnu.org>
 
 
 2000-11-28  Gerd Moellmann  <gerd@gnu.org>
 
-       * hi-lock.el: Update from author.
+       * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify.
 
        * hscroll.el: Add hints to `automatic-hscrolling' to doc strings.
 
 
        * hscroll.el: Add hints to `automatic-hscrolling' to doc strings.
 
 
        * play/5x5.el: Remove RCS keyword.
 
 
        * play/5x5.el: Remove RCS keyword.
 
-       * bs.el: Update from author.
+       * bs.el: Mistaken commit, undone 2000-11-30.
 
 2000-11-28  Milan Zamazal  <pdm@freesoft.cz>
 
 
 2000-11-28  Milan Zamazal  <pdm@freesoft.cz>
 
 
        * select.el (x-get-selection): Docstring fix.
 
 
        * select.el (x-get-selection): Docstring fix.
 
-2000-11-27  Gerd Moellmann  <gerd@gnu.org>
+2000-11-27  Dave Pearson <davep@hagbard.demon.co.uk>
 
 
-       * play/5x5.el: Update from author.
+       * play/5x5.el (5x5-play-solution): Bind hinhibit-quit to t.
 
 2000-11-27  Andrew Innes  <andrewi@gnu.org>
 
 
 2000-11-27  Andrew Innes  <andrewi@gnu.org>
 
 
 2000-11-27  Miles Bader  <miles@gnu.org>
 
 
 2000-11-27  Miles Bader  <miles@gnu.org>
 
-       * wid-edit.el (widget-field-buffer, widget-field-start) 
+       * wid-edit.el (widget-field-buffer, widget-field-start)
        (widget-field-end): Handle widget field `pseudo-overlays'.
        (widget-field-value-delete): Delete WIDGET from `widget-field-new'
        if it's there instead of in `widget-field-list'.
        (widget-field-end): Handle widget field `pseudo-overlays'.
        (widget-field-value-delete): Delete WIDGET from `widget-field-new'
        if it's there instead of in `widget-field-list'.
 
 2000-11-24  Miles Bader  <miles@gnu.org>
 
 
 2000-11-24  Miles Bader  <miles@gnu.org>
 
-       * cus-edit.el (custom-filter-face-spec, custom-pre-filter-face-spec) 
+       * cus-edit.el (custom-filter-face-spec, custom-pre-filter-face-spec)
        (custom-post-filter-face-spec): New functions.
        (custom-face-set, custom-face-value-create): Filter the face spec
        before and after customization.
        (custom-post-filter-face-spec): New functions.
        (custom-face-set, custom-face-value-create): Filter the face spec
        before and after customization.
        so that people can easily turn it off.
 
 2000-11-24  Michael Kifer  <kifer@cs.sunysb.edu>
        so that people can easily turn it off.
 
 2000-11-24  Michael Kifer  <kifer@cs.sunysb.edu>
-       
+
        * ediff-diff.el: Moved variables around to have it compile under NT.
        * ediff-diff.el: Moved variables around to have it compile under NT.
-       
+
        * ediff-help.el (ediff-use-long-help-message): Made it customizable.
        * ediff-help.el (ediff-use-long-help-message): Made it customizable.
-       
+
        * ediff-init.el (ediff-abbrev-jobname): Use capitalize.
        * ediff-init.el (ediff-abbrev-jobname): Use capitalize.
-       
+
        * ediff-wind.el (ediff-skip-unsuitable-frames): Deleted the
        redundant skip-small-frames test.
        * ediff-wind.el (ediff-skip-unsuitable-frames): Deleted the
        redundant skip-small-frames test.
-       
+
        * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode.
        (viper-downgrade-to-insert): protect against errors in hooks.
        * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode.
        (viper-downgrade-to-insert): protect against errors in hooks.
-       
+
        * viper-init.el (viper-vi-state-hook,viper-insert-state-hook)
        (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling.
        (viper-restore-cursor-type,viper-set-insert-cursor-type): New
        functions.
        * viper-init.el (viper-vi-state-hook,viper-insert-state-hook)
        (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling.
        (viper-restore-cursor-type,viper-set-insert-cursor-type): New
        functions.
-       
+
        * viper-util.el (viper-memq-char): Bug fixes.
        * viper-util.el (viper-memq-char): Bug fixes.
-       
+
        * viper.el (viper-mode): Fix cursor handling.
        * viper.el (viper-mode): Fix cursor handling.
-       
+
 2000-11-24  Kenichi Handa  <handa@etl.go.jp>
 
        * international/mule-diag.el (list-iso-charset-chars): For
 2000-11-24  Kenichi Handa  <handa@etl.go.jp>
 
        * international/mule-diag.el (list-iso-charset-chars): For
 
 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
 
 
 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
 
-       * mail/rmail.el (rmail-confirm-expunge): Default to 
+       * mail/rmail.el (rmail-confirm-expunge): Default to
        y-or-n-p.
        y-or-n-p.
-       
+
 2000-11-22  Stefan Monnier  <monnier@cs.yale.edu>
 
        * textmodes/tex-mode.el (tex-font-lock-keywords-1):
 2000-11-22  Stefan Monnier  <monnier@cs.yale.edu>
 
        * textmodes/tex-mode.el (tex-font-lock-keywords-1):
 
        * simple.el (delete-trailing-whitespace): New interactive
        function.
 
        * simple.el (delete-trailing-whitespace): New interactive
        function.
-       
+
        * progmodes/ada-mode.el (ada-mode): Use it instead of
        `ada-remove-trailing-spaces'.
        (ada-remove-trailing-spaces): Removed.
        * progmodes/ada-mode.el (ada-mode): Use it instead of
        `ada-remove-trailing-spaces'.
        (ada-remove-trailing-spaces): Removed.
-       
+
        * textmodes/two-column.el (2C-merge): Recommend it in the doc.
        * textmodes/two-column.el (2C-merge): Recommend it in the doc.
-       
+
        * textmodes/picture.el (picture-clean): Removed.
        (picture-mode-exit): Call it instead of `picture-clean'.
 
        * textmodes/picture.el (picture-clean): Removed.
        (picture-mode-exit): Call it instead of `picture-clean'.
 
 
        * Makefile.in (DONTCOMPILE): Omit bindings.el.
 
 
        * Makefile.in (DONTCOMPILE): Omit bindings.el.
 
-2000-11-20  Gerd Moellmann  <gerd@gnu.org>
+2000-11-20  Eli Barzilay <eli@www.barzilay.org>
 
 
-       * calculator.el: New version from author.
+       * calculator.el (calculator-paste): Use `if' instead of `and'
+       and `or'.
+       (calculator-help): Don't use electric-describe-mode for XEmacs.
 
 2000-11-19  Gerd Moellmann  <gerd@gnu.org>
 
 
 2000-11-19  Gerd Moellmann  <gerd@gnu.org>
 
        (mode-line-toggle-modified, mode-line-widen)
        (mode-line-abbrev-mode, mode-line-auto-fill-mode): Fix typos.
 
        (mode-line-toggle-modified, mode-line-widen)
        (mode-line-abbrev-mode, mode-line-auto-fill-mode): Fix typos.
 
-2000-11-17  Gerd Moellmann  <gerd@gnu.org>
+2000-11-17  Vinicius Jose Latorre <vinicius@cpqd.com.br>
 
 
-       * ps-print.el: Minor fixes from author.
+       * ps-print.el (toplevel): Test for find-coding-system being
+       fboundp before calling ps-x-find-coding-system.
 
 2000-11-16  Stefan Monnier  <monnier@cs.yale.edu>
 
 
 2000-11-16  Stefan Monnier  <monnier@cs.yale.edu>
 
 
        * net/goto-addr.el: Change maintainer to FSF.
 
 
        * net/goto-addr.el: Change maintainer to FSF.
 
-       * recentf.el: Update from author.
-
        * info.el (Info-title-face-alist): Removed.
 
        * info.el (Info-title-face-alist): Removed.
 
+2000-07-18  David Ponce  <david@dponce.com>
+
+       * recentf.el (recentf-open-files): New command that works like
+       `recentf-open-more-files', but shows the whole list of files (not just
+       those omitted from the menu). Useful if you don't use a menu-bar!
+       (recentf-open-more-files) Modified to use `recentf-open-files'.
+
+       (recentf-open-files, recentf-open-more-files)
+       (recentf-edit-list): Dialogs use `recentf-dialog-mode'
+
+       (recentf-dialog-mode): New mode for dialogs. You can now just type
+       "q" to cancel the dialogs.
+
+2000-07-18  David Ponce  <david@dponce.com>
+
+       * recentf.el: This is a major update of recentf.el. It adds new
+       features to better organize the recentf menu and "More..." buffer.
+
+       Using new provided menu filtering functions you can now organize the
+       recent files list:
+
+       - by major modes
+       - by directories
+       - by user defined rules
+
+       Finally, with the new `recentf-filter-changer' customizable filter you
+       can define a ring of filters and dynamically (via the menu) cycle on
+       each menu organization in the ring (a la msb).
+
 2000-07-18  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * eshell/eshell.el (eshell): Replace links to eshell.info with
 2000-07-18  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * eshell/eshell.el (eshell): Replace links to eshell.info with
        XEmacs 20.4 has problems defining the group with this present.
        We'll have this commented out till get resolve the problem.
 
        XEmacs 20.4 has problems defining the group with this present.
        We'll have this commented out till get resolve the problem.
 
-2000-06-07  Gerd Moellmann  <gerd@gnu.org>
-
-       * align.el: Update from author.
+2000-06-07  John Wiegley  <johnw@gnu.org>
+
+       * align.el (align-dq-string-modes, align-sq-string-modes)
+       (align-open-comment-modes): Add pyhton-mode.
+       (align-rules-list): Use get-text-property instead of
+       text-properties-at.
+       (align-rules-list): Add python-assignment.
+       (align-rules-list): Change perl-comma-delimiter to
+       basic-comma-delimiter.  Use if for Perl modes and python-mode.
+       (align-rules-list): Add python-chain-logic and
+       basic-line-continuation.
 
 2000-06-07  Jari Aalto  <jari.aalto@poboxes.com>
 
 
 2000-06-07  Jari Aalto  <jari.aalto@poboxes.com>