Moved to `obsolete' subdir.
[bpt/emacs.git] / lisp / ChangeLog
index 9266022..55366de 100644 (file)
@@ -1,3 +1,554 @@
+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
+       when used as part of a regexp.
+
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Use
+       face-attribute instead of face-foreground and face-background.
+       (tool-bar-add-item): Likewise, and handle unspecified colors.
+
+       * enriched.el (enriched-face-ans): Use face-attribute instead
+       of face-foreground and face-background.
+
+       * faces.el (face-foreground, face-background, face-stipple):
+       Return nil if attribute is unspecified, for backward
+       compatibility.
+
+       * files.el (auto-mode-alist): Add an entry for antlr-mode.
+
+       * play/5x5.el: Remove version info.
+
+       * toolbar/tool-bar.el (tool-bar-mode): Doc fix.
+
+       * frame.el (blink-cursor-mode): Doc fix.
+
+2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: New commands to run ANTLR from within Emacs and
+       to create Makefile rules.
+       (antlr-tool-command): New user option.
+       (antlr-ask-about-save): New user option.
+       (antlr-makefile-specification): New user option.
+       (antlr-file-formats-alist): New variable.
+       (antlr-special-file-formats): New variable.
+       (antlr-unknown-file-formats): New user option.
+       (antlr-help-unknown-file-text): New variable.
+       (antlr-help-rules-intro): New variable.
+       (antlr-mode-map): Add [C-c C-r] for `antlr-run-tool'.
+       (antlr-mode-menu): Add entries.
+       (antlr-file-dependencies): New function.
+       (antlr-directory-dependencies): New function.
+       (antlr-superclasses-glibs): New function.
+       (antlr-run-tool): New command.
+       (antlr-makefile-insert-variable): New function.
+       (antlr-insert-makefile-rules): New function.
+       (antlr-show-makefile-rules): New command.
+
+       * antlr-mode.el: More Emacs/XEmacs stuff.
+       (antlr-no-action-keywords): New constant with value nil.
+       (antlr-font-lock-keywords-alist): Use it.  Old value would break
+       syntax highlighting in Emacs-21.0.
+       (antlr-default-directory): Emacs/XEmacs dependend function.
+       (antlr-read-shell-command): Ditto.
+       (antlr-with-displaying-help-buffer): Ditto.
+
+2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: imenu, parsing and highlighting changes.
+       (antlr-imenu-create-index-function): Don't create extra submenus
+       for definitions in different grammar classes.  It is not necessary
+       for the menu and would make command `imenu' awkward to use.
+       (antlr-skip-file-prelude): With ANTLR-2.7+, you can specify named
+       header actions and more than one.
+       (antlr-font-lock-tokendef-face): Changed color.
+       (antlr-font-lock-tokenref-face): Changed color.
+       (antlr-font-lock-additional-keywords): Also highlight lowercase.
+       (antlr-mode-syntax-table): New variable.
+       (antlr-mode): Populate and use it instead `java-mode-syntax-table'.
+       (antlr-with-syntax-table): Don't copy syntax table.
+
+2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: Minor changes: language setting.
+       (antlr-language-alist): The value for file option "language" can
+       be both an identifier and a string.
+       Reported by Rajesh Radhakrishnan <radhakrs@email.uc.edu>.
+       (antlr-language-limit-n-regexp): Change accordingly.
+
+2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: Minor changes: tabs, hiding.
+       (antlr-tab-offset-alist): Set `indent-tabs-mode' to nil instead t.
+       (antlr-action-visibility): Also allow value nil to also hide the
+       braces.  Renamed from `antlr-tiny-action-length'.
+       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.
+
+       * sort.el (sort-columns): Don't concat strings with numbers.
+
+2000-11-29  Dave Love  <fx@gnu.org>
+
+       * cus-edit.el (face): Fix :format.
+
+       * mail/feedmail.el: Require smtpmail when compiling.
+       (mail-do-fcc): Autoload.
+       (feedmail) <defgroup>: Fix :link.
+       (feedmail-nuke-body-in-fcc): Fix :type.
+       (feedmail-send-it): Add autoload cookie.
+
+2000-11-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-indent): Save excursion around call to
+       comment-indent-function.
+
 2000-11-29  Miles Bader  <miles@gnu.org>
 
        * subr.el (member-ignore-case): Return the tail of the list who's
 
 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.
 
 
        * 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>
 
 
        * 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  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'.
 
 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.
        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-help.el (ediff-use-long-help-message): Made it customizable.
-       
+
        * ediff-init.el (ediff-abbrev-jobname): Use capitalize.
-       
+
        * 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-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.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-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.
-       
+
 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.
-       
+
        * 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/picture.el (picture-clean): Removed.
        (picture-mode-exit): Call it instead of `picture-clean'.
 
 
        * 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>
 
        (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>
 
 
        * net/goto-addr.el: Change maintainer to FSF.
 
-       * recentf.el: Update from author.
-
        * 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
        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>