(read-file-name-electric-shadow-properties)
[bpt/emacs.git] / lisp / ChangeLog
index c333a96..c957373 100644 (file)
+2002-08-28  Miles Bader  <miles@gnu.org>
+
+       * rfn-eshadow.el (read-file-name-electric-shadow-properties)
+       (read-file-name-electric-shadow-tty-properties) 
+       (read-file-name-electric-shadow-mode): Remove compatibility defs.
+
+       * comint.el (comint-carriage-motion): Start at START.
+
+2002-08-27  Francesco Potorti`  <pot@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-skip-msgs): Skip the 530 response
+       given by vsFTPd when accessed with a kerberised FTP client.
+
+2002-08-27  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (find-alternate-file):
+       Bind kill-buffer-query-functions locally, don't set it.
+
+2002-08-27  Andreas Schwab  <schwab@suse.de>
+
+       * kmacro.el (kmacro-start-macro): Doc fix.
+
+2002-08-27  Carsten Dominik  <dominik@sand.science.uva.nl>
+
+       * textfile/reftex-ref.el (reftex-goto-label): New command.
+
+       * textfile/reftex-vars.el (reftex-part-resets-chapter): New option.
+
+       * textfile/reftex-parse.el (reftex-roman-number): New function.
+       (reftex-section-number): Better handling of parts: No chapter
+       counter resets.
+
+       * textfile/reftex.el (reftex-highlight-overlays): Added a third
+       overlay.
+       (reftex-mode-menu): Added entry for `reftex-toc-recenter.
+       Also moved `reftex-reset-mode' to top level.
+
+       * textfile/reftex-toc.el (reftex-toc-recenter): New command.
+       (reftex-toc-pre-command-hook): Don't remove highlight overlay.
+       (reftex-toc-post-command-hook): Use overlay no 2 for highlighting.
+
+       * textfile/reftex-sel.el (reftex-get-offset): Get offset of
+       document pointer *before* position, not after.
+       (reftex-insert-docstruct): Get offset of document pointer *before*
+       position, not after.
+
+       * textfiles/reftex-parse.el (reftex-where-am-I): Prefer marker
+       match over section title match.
+
+       * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function
+       which determines on a per-file-basis if BibTeX is being used
+       locally for citations.
+       (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better
+       cooperation with chapterbib.
+       (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for
+       better cooperation with chapterbib.
+
+       * textfiles/reftex-dcr.el (reftex-view-cr-cite):
+       Use `reftex-bib-or-thebib' for better cooperation with chapterbib.
+
+2002-08-26  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (suppress-keymap): Use command remapping instead of
+       substitute-key-definition to undefine self-inserting keys.
+
+2002-08-26  Juanma Barranquero  <lektu@terra.es>
+
+       * makefile.w32-in (WINS): Add calc and obsolete.
+
+2002-08-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode):
+       Use customize-mark-as-set for global minor modes.
+
+2002-08-25  Miles Bader  <miles@gnu.org>
+
+       * rfn-eshadow.el (file-name-shadow-properties-custom-type):
+       Renamed from `read-file-name-electric-shadow-properties-custom-type'.
+       Change name of face.
+       (file-name-shadow-properties): Renamed from
+       `read-file-name-electric-shadow-properties'.
+       (file-name-shadow-tty-properties): Renamed from
+       `read-file-name-electric-shadow-tty-properties'.
+       (file-name-shadow): Renamed from `read-file-name-electric-shadow'.
+       (rfn-eshadow-setup-minibuffer): Update references to renamed variables.
+       (file-name-shadow-mode): Renamed from
+       `read-file-name-electric-shadow-mode'.  Update references to
+       renamed variables.
+
+2002-08-24  Sam Steingold  <sds@gnu.org>
+
+       * subr.el (eval-after-load): Do not call
+       load-symbol-file-load-history (deleted yesterday).
+
+2002-08-24  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * startup.el (normal-splash-screen): Ensure splash buffer is
+       killed.  Use tabs in output.  Fix test whether previous buffer was
+       *scratch* buffer.
+
+       * progmodes/simula.el (simula-abbrev-keyword-default)
+       (simula-abbrev-keyword, simula-abbrev-stdproc-default)
+       (simula-abbrev-stdproc): Doc fix - escape open parens in column 0.
+
+       * apropos.el (command-apropos): Use `defalias' instead of `fset'.
+
+       * mail/rmail.el (rmail-speedbar-match-folder-regexp): Doc fix.
+
+2002-08-23  Richard M. Stallman  <rms@gnu.org>
+
+       * loadhist.el (unload-feature): Distinguish functions from
+       variables in load-history.
+       (feature-symbols): Doc fix.
+
+       * files.el (ange-ftp-completion-hook-function): Add safe-magic prop.
+
+       * subr.el (symbol-file-load-history-loaded)
+       (load-symbol-file-load-history): Deleted.
+       (symbol-file): Don't call load-symbol-file-load-history.
+
+2002-08-22  Katsumi Yamaoka <yamaoka@jpl.org>  (tiny change)
+
+       * frame.el (select-frame-by-name, select-frame-set-input-focus):
+       Always call x-focus-frame, if using x.
+       Use set-mouse-position on all systems, if focus-follows-mouse.
+
+2002-08-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/f90.el (f90-xemacs-flag, f90-xemacs-menu)
+       (f90-menu-bar-menu, f90-change-case-menu, f90-font-lock-on)
+       (f90-font-lock-off, f90-font-lock-menu):  Delete.
+       Use easy-menu-define instead.
+       (f90-mode): Use easy-menu-add.
+       No longer (require 'imenu) when compiling.
+       (f90-mark-subprogram, f90-indent-region, f90-fill-region)
+       (f90-abbrev-start): Use fboundp.
+       (f90-imenu-flag): Delete - use imenu--index-alist instead.
+
+2002-08-23  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
+
+2002-08-22  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.14 released.
+       (tramp-shell-prompt-pattern): New variable.
+       (tramp-actions-before-shell, tramp-multi-actions)
+       (tramp-find-shell, tramp-open-connection-multi)
+       (tramp-open-connection-setup-interactive-shell): Use it.
+       (tramp-open-connection-telnet, tramp-open-connection-rsh)
+       (tramp-open-connection-su): Mention `tramp-shell-prompt-pattern'
+       in the docstring.
+       (tramp-bug): Report `tramp-shell-prompt-pattern'.
+       (tramp-process-one-multi-action, tramp-process-one-action):
+       Make message clearer so people don't confuse it with Emacs asking
+       them a question if the regexp happens to end with "?".
+       (tramp-verbose): Change default value from 10 to 9.  Also change
+       some logging levels so that 10 is reserved for stuff which is
+       needed for debugging only, but 9 catches everything that people
+       might like to see in order to see that Tramp is actually working.
+
+2002-08-22  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/authors.el (authors-aliases, authors-fixed-entries):
+       Corrected spelling mistakes (for Joseph Arceneaux).
+
+2002-08-21  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/f90.el: eval-when-compile a few defvars.
+       (f90-xemacs-flag): Wrap in eval-and-compile.
+       (f90-font-lock-keywords): Doc fix.
+       (f90-mode-abbrev-table): Work with or without 6th arg of define-abbrev.
+       (f90-mark-subprogram-overlay): Variable deleted.
+       (f90-mark-subprogram): Remove overlay bit.  Don't be silent about
+       pushing mark.
+       (f90-abbrev-start): unread-command-event is obsolete in XEmacs.
+
+2002-08-21  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * tramp.el: Version 2.0.13 released.
+       (tramp-handle-write-region): Don't check to see if remote end is
+       awake after sending data to remote host: we want to send "EOF" not
+       "echo are you awake"...
+       (tramp-maybe-open-connection): Swap args for tramp-time-diff.
+       (tramp-yn-prompt-regexp): New variable.
+       (tramp-action-yn): New function, using it.
+       (tramp-feature-write-region-fix): New internal variable.  Not yet
+       used.  Should be used in `tramp-handle-write-region'.
+
+2002-08-21  Kim F. Storm  <storm@cua.dk>
+
+       * bindings.el (mode-line-format): Moved global-mode-string last.
+       (mode-line-position): Moved %p first.  Added padding to %l/%c to
+       eliminate jumpyness in modeline.  Use (%l,%c) format if both
+       line-number-mode and column-number-mode are enabled.
+
+2002-08-20  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-engine.el (c-forward-syntactic-ws): Fixed a bug
+       that could cause an infinite loop if something that looks like
+       a macro begins in the middle of a line.
+
+       * progmodes/cc-engine.el (c-parse-state): Fixed a bug that
+       could cause `c-state-cache' to contain two conses in sequence
+       when there's an unbalanced open paren in a macro.
+
+2002-08-20  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/fortran.el (fortran-current-defun): Use save-excursion.
+
+       * imenu.el (imenu--generic-function): Use mapc.
+       (imenu-syntax-alist): Doc fix.
+
+2002-08-20  Richard M. Stallman  <rms@gnu.org>
+
+       * font-core.el (font-lock-change-mode): New function.
+       (font-lock-mode): Use font-lock-change-mode instead of
+       font-lock-unfontify-buffer.
+       (font-lock-maximum-size, font-lock-verbose): Add defvars.
+
+2002-08-20  Carsten Dominik  <dominik@astro.uva.nl>
+
+       * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function
+       which determines on a per-file-basis if BibTeX is being used
+       locally for citations.
+       (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better
+       cooperation with chapterbib.
+       (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for
+       better cooperation with chapterbib.
+
+       * textfiles/reftex-dcr.el (reftex-view-cr-cite):
+       Use `reftex-bib-or-thebib' for better cooperation with chapterbib.
+
+2002-08-20  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el: Major rework based on discussions with RMS.
+       Most important change is that C-x C-k is now bound to a keymap
+       with keyboard macro related commands.  The original binding on
+       C-x C-k is moved to C-x C-k e.
+
+       * binding.el: Remove macro related bindings (now in kmacro.el).
+
+       * edmacro.el: Remove C-x C-k binding (now in kmacro.el).
+
+2002-08-19  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * help-fns.el (help-split-fundoc): Replace the function name
+       from the docstring with the one that should be displayed.
+       (help-make-usage): Understand CL style arglists.
+       (describe-function-1): Adapt to the new behavior of help-split-fundoc.
+       (describe-variable): Use delete-region.
+
+2002-08-19  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (sgml-xml-auto-coding-function):
+       Call re-search-forward with NOERROR t.
+
+2002-08-19  Miles Bader  <miles@gnu.org>
+
+       [original idea from Luc Teirlinck <teirllm@mail.auburn.edu>]
+       * comint.el (comint-inhibit-carriage-motion): New variable.
+       (comint-carriage-motion): Argument STRING removed.  New arguments
+       START and END; interpret characters between START and END rather
+       than using special comint state.
+       (comint-output-filter): Call `comint-carriage-motion'.
+       (comint-output-filter-functions): Don't add `comint-carriage-motion'.
+       * ielm.el (inferior-emacs-lisp-mode):
+       Give `comint-inhibit-carriage-motion' a local value of t.
+
+2002-08-18  Richard M. Stallman  <rms@gnu.org>
+
+       * table.el: New file.
+
+       * font-core.el (font-lock-mode): Set change-major-mode-hook locally.
+
+2002-08-18  Andreas Schwab  <schwab@suse.de>
+
+       * ibuf-ext.el (ibuffer-list-buffer-modes): Doc fix.
+
+2002-08-17  Carsten Dominik  <dominik@astro.uva.nl>
+
+       * textmodes/reftex.el (reftex-mode): Create special syntax tables.
+       (reftex-syntax-table): Set a default in case this is being used
+       outside a LaTeX file.
+       (reftex-syntax-table-for-bib): Set a default in case this is being
+       used outside a LaTeX file.
+
+2002-08-17  Richard M. Stallman  <rms@gnu.org>
+
+       * tar-mode.el (tar-subfile-mode): Use add-hook and remove-hook,
+       and use write-file-functions instead of local-write-file-hooks.
+       (tar-untar-buffer): Don't try to extract directories.
+
+       * menu-bar.el (fringe-mode): Set to nil.
+
+       * mail/rmail.el (rmail-search-mime-header-function): Doc fix.
+
+2002-08-15  Richard M. Stallman  <rms@gnu.org>
+
+       * calendar/appt.el (appt-delete): Use substring-no-properties.
+       (appt-make-list): Don't use prin1-to-string; use the string unchanged.
+
+2002-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>  (tiny change)
+
+       * server.el (server-process-filter): Simplify code.
+       (server-goto-line-column): New function.
+       (server-visit-files): Use server-goto-line-column.
+       Offer to revert only if file has changed.
+
+2002-08-15  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (recover-this-file): New function.
+       (after-find-file): Recommend recover-this-file.
+
+       * font-core.el (font-lock-mode): Add font-lock-unfontify-buffer
+       to change-major-mode-hook when font lock is enabled.
+
+       * simple.el (toggle-truncate-lines): Force redisplay.
+       Display status message.
+
+2002-08-15  Carsten Dominik  <dominik@sand.science.uva.nl>
+
+       * textmodes/reftex.el (reftex-mode): Moved the creation of special
+       syntax tables to top-level.
+
+2002-08-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * help-fns.el (locate-library): Use locate-file(-completion).
+       (help-split-fundoc): Tighten the regexp and recognize a usage-info
+       where the function name is `fn'.
+       (help-function-arglist): Follow aliases and macros.
+       (describe-function-1): Use keymapp.
+       If the docstring contains a usage info, use it even if the function is
+       not a subroutine.  Find usage info in aliases' docstring if necessary.
+       (describe-variable): Get the value before setting up the *Help* buffer.
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode):
+       Use find-file-hook instead of find-file-hooks.
+       (define-minor-mode): Get rid of this silly `togglep'.
+       Add an explicit `toggle' argument (used for interactive calls).
+       Emit a warning when a nil argument turns the mode off.
+
+       * language/ethio-util.el (setup-ethiopic-environment-internal)
+       (exit-ethiopic-environment): Use find-file-hook and
+       write-file-functions instead of find-file-hooks and write-file-hooks.
+
+       * window.el (handle-select-window): Don't do anything if the window
+       has disappeared since the event was generated.
+       (split-window-save-restore-data): Use push and with-current-buffer.
+
+       * saveplace.el:
+       * play/meese.el:
+       * obsolete/hilit19.el:
+       * completion.el (dynamic-completion-mode):
+       * emacs-lisp/find-func.el (find-function-search-for-symbol):
+       Use find-file-hook instead of find-file-hooks.
+
+       * imenu.el (imenu-always-use-completion-buffer-p): Make obsolete.
+       (imenu-use-popup-menu, imenu-eager-completion-buffer): New vars.
+       (imenu-space-replacement): Allow nil value.
+       (imenu--completion-buffer): Use new vars and simplify.
+       Fix handling of minibuffer-setup-hook.
+       Use minibuffer-completion-help instead of rolling our own.
+       (imenu-choose-buffer-index): Use the new var.
+
+       * startup.el (command-line): Load custom-file if not done yet.
+
+2002-08-15  David Kastrup  <David.Kastrup@t-online.de>
+
+       * net/ange-ftp.el (ange-ftp-wipe-file-entries): Fix type mismatch;
+       use `hash-table-size' instead of `length'.
+
+2002-08-14  Kenichi Handa  <handa@etl.go.jp>
+
+       * select.el (xselect-convert-to-string): If TYPE is non-nil, encode
+       the selection data string.  Always return cons of type and string.
+       (selection-converter-alist): Add (UTF8_STRING .
+       xselect-convert-to-string).
+
+2002-08-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-region): Force `lines' when `block' is set.
+
+2002-08-12  Richard M. Stallman  <rms@gnu.org>
+
+       * menu-bar.el (menu-bar-next-tag-other-window, menu-bar-next-tag) 
+       (menu-bar-right-scroll-bar, menu-bar-left-scroll-bar) 
+       (menu-bar-no-scroll-bar, menu-bar-toggle-auto-compression) 
+       (menu-bar-toggle-cua-mode, menu-bar-read-mail) 
+       (menu-bar-help-extra-packages, help-with-tutorial-spec-language) 
+       (menu-bar-text-mode-auto-fill): New commands, used
+       in menu bar menus instead of lambda expressions.
+
+       (menu-bar-showhide-fringe-menu-customize-left) 
+       (menu-bar-showhide-fringe-menu-customize-right) 
+       (menu-bar-showhide-fringe-menu-customize-disable)
+       (menu-bar-showhide-fringe-menu-customize-reset): Doc fixes.
+
+       (menu-bar-options-menu): Use toggle-truncate-lines.
+       (showhide-date-time): Call customize-mark-as-set.
+
+       * emacs-lisp/find-func.el (find-function-search-for-symbol):
+       Obey `definition-name' properties.
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode):
+       Put `definition-name' properties on the functions whose
+       names are constructed.
+
+       * textmodes/page-ext.el (pages-target-buffer): Add defvar.
+       Renamed from target-buffer.
+       (pages-directory, pages-copy-header-and-position): Uses changed.
+
+       * calendar/appt.el (appt-make-list): Correct the parsing of
+       each appointment from time-string.
+
+2002-08-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * scroll-all.el (scroll-all-mode): Use define-minor-mode.
+       (scroll-all-mode) <defcustom>: Delete.
+       (running-xemacs): Delete.
+       (minor-mode-alist): Don't manipulate it directly.
+
+2002-08-10  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (search-unencodable-char): New function.
+       (select-safe-coding-system): Show unencodable characters.
+       (unencodable-char-position): Deleted, and implemented in C in coding.c.
+
+2002-04-09  John Wiegley  <johnw@gnu.org>
+
+       * esh-util.el: Removed eshell-under-cygwin-p, and all uses of it.
+       * em-cmpl.el (eshell-cmpl-ignore-case): Ditto.
+       * em-dirs.el (eshell/cd): Ditto.
+       * em-glob.el (eshell-glob-case-insensitive): Ditto.
+       * em-hist.el (eshell-previous-matching-input-string-position): Ditto.
+       * esh-ext.el (eshell-binary-suffixes): Ditto.
+
+2002-08-09  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/page-ext.el (pages-directory-mode): Undo previous change.
+
+       * simple.el (set-variable): Give locality status in prompt.
+
+2002-08-09  Benjamin Rutt  <rutt@cis.ohio-state.edu>
+
+       * simple.el (set-variable): If given a prefix argument, set
+       variable buffer-locally.
+
+2002-08-09  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * font-core.el (font-lock-function): Make it buffer-local.
+
+2002-08-08  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/checkdoc.el (checkdoc, checkdoc-interactive)
+       (checkdoc-message-interactive, checkdoc-interactive-loop)
+       (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments)
+       (checkdoc-defun):
+       Update checkdoc-spellcheck-documentation-flag correctly.
+       (checkdoc-ispell-docstring-engine): Don't test for
+       checkdoc-autofix-flag = nil.
+
+2002-08-07  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * xt-mouse.el (xterm-mouse-mode): Make it a global mode.
+
+       * wid-browse.el (widget-minor-mode): Fix doc typo.
+
+2002-08-07  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.12 released.
+       (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
+       Comment out possibly obsolete "echo hello" commands.
+       (tramp-run-real-handler): If operation is
+       `ange-ftp-hook-function', use first arg as the real operation.
+       (tramp-check-ls-commands): Use / instead of \ as directory
+       separator.  (Relevant for XEmacs on Windows.)
+       (tramp-maybe-open-connection): Use tramp-wait-for-output when
+       waiting for the "are you awake" command.  Use a different string
+       for the "are you awake" command.
+       (tramp-send-command): New optional arg NEVEROPEN means to never
+       invoke tramp-maybe-open-connection.
+       (tramp-maybe-open-connection): Use it
+
+2002-08-07  Richard M. Stallman  <rms@gnu.org>
+
+       * warnings.el (warning-prefix-function, warning-series)
+       (warning-fill-prefix, warning-group-format): Add autoload cookies.
+
+2002-08-07  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (select-safe-coding-system):
+       Call pop-to-buffer inside save-window-excursion and save-excursion.
+
+2002-08-06  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * help-fns.el (describe-function-1): Skip arglist note if
+       function's definition is a keymap.
+
+2002-08-06  Sam Steingold  <sds@gnu.org>
+
+       * calendar/diary-lib.el (diary-mail-entries): Use `compose-mail'
+       and `mail-user-agent' instead of straight sendmail.
+       (diary-modified, diary-entries-list, displayed-year)
+       (displayed-month, entry, date, number, date-string, d-file)
+       (original-date): Defvar without binding to avoid compiler warnings.
+
+2002-08-05  Alan Shutko  <ats@acm.org>
+
+       * ibuffer.el (ibuffer-mode-map): Added ibuffer-filter-by-used-mode.
+       (ibuffer-mode-map): Added ibuffer-filter-by-used-mode.
+       (ibuffer-mode): Added ibuffer-filter-by-used-mode to doc string.
+
+       * ibuf-ext.el (ibuffer-list-buffer-modes): New.
+       (ibuffer-filter-by-used-mode): New.
+
+2002-08-05  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * ediff-util.el (ediff-copy-list): Use `defalias' instead of
+       `fset' and `symbol-function'.
+
+2002-08-05  John Wiegley  <johnw@gnu.org>
+
+       * pcomplete.el (pcomplete-entries): Don't set `above-cutoff' to a
+       value unless pcomplete-cycle-cutoff-length is non-nil.
+
+2002-04-09  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * esh-util.el (eshell-under-cygwin-p): New function.
+       * em-cmpl.el (eshell-cmpl-ignore-case): Use it.
+       * em-dirs.el (eshell/cd): Ditto.
+       * em-glob.el (eshell-glob-case-insensitive): Ditto.
+       * em-hist.el (eshell-previous-matching-input-string-position): Ditto.
+       * esh-ext.el (eshell-binary-suffixes): Ditto.
+
+2002-08-05  Richard M. Stallman  <rms@gnu.org>
+
+       * international/mule-cmds.el (select-safe-coding-system): Check for
+       non-nil CODING-SYSTEM before warning it disagrees with AUTO-CS.
+
+       * net/ange-ftp.el (ange-ftp-smart-gateway): Doc fix.
+
+2002-08-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * image.el (image-jpeg-p): Accept "Exif" marker.
+
+2002-08-05  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.11 released.
+       (tramp-perl-file-attributes): Print uid and gid as signed integers.
+       (tramp-invoke-ange-ftp): Correct check for Ange-FTP being loaded.
+       Invoke Ange-FTP with tramp-run-real-handler to avoid Ange-FTP
+       calling Tramp again.
+       (tramp-find-file-exists-command): Check for `ls -d' last, after
+       all the variants on `test -e'.
+       (tramp-post-connection): Erase buffer before finding a command to
+       check if file exists.
+
+2002-08-05  David Kastrup  <David.Kastrup@t-online.de>
+
+       * calc/calc.el (math-format-stack-value): Revert a broken
+       if->when replacement and reformat so that this does not happen
+       again.  Fixes a pretty lethal line formatting/yanking bug.
+
+2002-08-04  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * startup.el (fancy-splash-frame): Check selected frame last.
+
+2002-08-04  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.10 released.
+       (tramp-uudecode): New shell function `tramp_uudecode' to decode to
+       standard output even if `uudecode -p' and `uudecode -o -' don't work.
+       (tramp-post-connection): After finding the right shell, wait a
+       bit.  This is a kludge to avoid a race condition, even though I
+       don't understand why there is a race condition in the first place.
+       (tramp-post-connection): Install the `tramp_uudecode' shell
+       function on the remote host.
+       (tramp-coding-commands): Add an alternative for `tramp_uudecode'.
+       (tramp-bug): Include more variables in the report.
+
+2002-08-04  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.9 released.
+       (tramp-bug): Add wording about additional info to include in bug
+       report.
+       (tramp-find-shell): Set $PS1 for invocation of second shell (for
+       tilde expansion).
+       (tramp-find-shell): Shell prompt must match at end of buffer.
+       Do this also for fallback shell prompt.
+       (tramp-find-shell): More debugging output.
+       (tramp-find-inline-encoding): When checking the decoding command,
+       some commands fail when reading from /dev/null.  So we pass a
+       known string through the encoding command and pass that through
+       the decoding command.  So we know whether the decoding command can
+       deal with some real input.
+
+2002-08-04  Andreas Schwab  <schwab@suse.de>
+
+       * net/tramp.el (tramp-perl-encode, tramp-perl-decode): Doc fix.
+
+2002-08-03  Andrew Choi  <akochoi@shaw.ca>
+
+       * term/mac-win.el: Set keys to enable mouse wheel support.
+
+2002-08-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.8.
+       (tramp-perl-encode, tramp-perl-encode): Double the backslashes.
+
+2002-08-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.7.
+       (tramp-perl-encode-with-module, tramp-perl-decode-with-module)
+       (tramp-perl-encode, tramp-perl-decode): Escape `%' characters
+       because of `format' and say so in the docstring.
+
+2002-08-03  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/f90.el (f90-font-lock-keywords-1): Fix highlighting of
+       `type' forms.
+       (f90-font-lock-keywords-2): Fix `implicit type(foo)' case.
+       (f90-type-def-re): Fix value.
+
+2002-08-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.6.
+       (tramp-default-method): Change to "ssh" from "sm".
+       (tramp-wrong-passwd-regexp): Restructure.  Add additional alternative.
+       (tramp-su-program): New internal variable for method parameter.
+       (tramp-perl-encode-with-module, tramp-perl-decode-with-module):
+       New variables.  Very short Perl one-liner, but requires Perl
+       module MIME::Base64 to be installed on the remote site.
+       (tramp-perl-encode, tramp-perl-decode): New base64
+       encoder/decoder.  From Juanma Barranquero <lektu@terra.es>.
+       (tramp-handle-file-truename): Invoke Ange-FTP properly (even
+       though Ange-FTP doesn't do anything for this operation).
+       (tramp-handle-set-visited-file-modtime): Comment change.
+       (tramp-handle-make-directory): Save-excursion.
+       (tramp-handle-expand-many-files): Don't try to invoke Ange-FTP
+       twice, once is enough.
+       (tramp-action-permission-denied): Show *tramp/foo* buffer so the
+       user knows what's wrong.
+       (tramp-post-connection): Support the two Perl encoders and decoders.
+       (tramp-coding-commands): Ditto.  Add some todo items.
+
+2002-08-02  Richard M. Stallman  <rms@gnu.org>
+
+       * international/mule.el (merge-coding-systems): New function.
+       (set-buffer-file-coding-system): Use merge-coding-systems.
+       Change prompt for args.
+       (revert-buffer-with-coding-system): New command.
+
+       * international/mule-cmds.el (mule-keymap, set-coding-system-map):
+       Add bindings for revert-buffer-with-coding-system.
+       (set-coding-system-map): Clarify menu item info for
+       set-buffer-file-coding-system.
+       (set-coding-system-map): Reorder and add separators.
+
+       * emacs-lisp/edebug.el (edebug-eval-top-level-form):
+       Use eval-expression.
+
+       * subr.el (atomic-change-group): Doc fix.
+
+2002-07-31  Colin Walters  <walters@debian.org>
+
+       * ibuffer.el (ibuffer-hooks): Rename to `ibuffer-hook'; Add
+       defvaralias for compatibility.
+       (ibuffer-mode-hooks): Rename to `ibuffer-mode-hook'; Add
+       defvaralias for compatibility.
+
+2002-07-31  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * ibuffer.el (ibuffer-fontification-alist):
+       Use `font-lock-constant-face' instead of `font-lock-reference-face'.
+
+2002-07-31  John Wiegley  <johnw@gnu.org>
+
+       * pcomplete.el (pcomplete-comint-setup): Use `add-to-list', to
+       prevent adding the symbol `pcomplete' to
+       shell-dynamic-complete-functions to many times.
+
+2002-07-31  Markus Rost  <rost@math.ohio-state.edu>
+
+       * help-fns.el (describe-function-1): Test function for
+       obsolescence only if it is a symbol.
+
+       * ediff.el (ediff-backup): New autoloaded command.
+
+2002-07-31  Richard M. Stallman  <rms@gnu.org>
+
+       * makefile.w32-in (compile-after-backup): Renamed from `compile'.
+       Use `compile-always'.
+       (bootstrap): Use `compile', not `compile-files'.  Use `update-subdirs'.
+       (compile): Renamed from `compile-files'.
+       (compile-CMD, compile-SH): Renamed from `compile-files-*'.
+
+       * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
+       Check that (car elt) is a string.
+
+       * pcomplete.el (pcomplete-entries): Doc fix.
+
+       * international/mule.el (non-standard-icccm-encodings-alist): Doc fix.
+
+2002-07-31  Andreas Schwab  <schwab@suse.de>
+
+       * dired.el: Hide disabling of dired-find-alternate-file behind
+       autoload-cookie.
+
+2002-07-31  Juanma Barranquero  <lektu@terra.es>
+
+       * makefile.w32-in: Revert some changes from 2002-07-23 because they
+       don't work on MSVC/nmake builds.
+       (update-subdirs-CMD): Generate the right list of subdirectories.
+       From Tak Ota <Takaaki.Ota@am.sony.com>.
+
+2002-07-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: New version 2.0.5.
+       (tramp-methods): Remove inline encoding method parameters.
+       The encoding is now autodetected.  Also shorten the list of
+       methods (u/m distinction gone) and rename the remaining methods to
+       have longer, but more mnemonic, names.
+       (tramp-login-prompt-regexp, tramp-password-prompt-regexp)
+       (tramp-wrong-passwd-regexp): Trailing `$' not needed, regexp is
+       matched at end of buffer anyway.
+       (tramp-yesno-prompt-regexp): New variable, for questions where the
+       user should say "yes" or "no".
+       (tramp-file-name-structure-unified)
+       (tramp-file-name-structure-separate): Allow dash in method names.
+       (tramp-actions-before-shell): New variable, contains list of
+       pattern/action pairs.  Output sent by remote end is scanned for
+       the patterns, then the actions are executed.
+       (tramp-multi-actions): Like `tramp-actions-before-shell', but
+       executed for each hop in a multi-hop connection.
+       (tramp-last-cmd-time): New variable.  If nothing has been sent to
+       remote end for 60 seconds, look to see if the remote end is still
+       alive.
+       (tramp-perl-mime-encode, tramp-perl-mime-decode): Remove.
+       It didn't work.
+       (tramp-perl-encode, tramp-perl-decode): New variables, these
+       require the MIME::Base64 module on the remote end.
+       (tramp-handle-file-attributes): Restructure logic.
+       (tramp-handle-file-attributes-with-ls)
+       (tramp-handle-file-attributes-with-perl): More debugging.
+       (tramp-handle-directory-files): Grok fifth arg `files-only' for XEmacs.
+       (tramp-handle-make-directory, tramp-handle-delete-directory)
+       (tramp-handle-delete-file, tramp-handle-insert-directory):
+       Expand file name.
+       (tramp-handle-shell-command): Use `when', not `if'.
+       (tramp-handle-file-local-copy, tramp-handle-write-region):
+       Adapt to autodetection of inline encoding.
+       (tramp-invoke-ange-ftp): Require ange-ftp to make sure that
+       variable ange-ftp-name-format is defined before binding it.
+       (tramp-action-login, tramp-action-password, tramp-action-succeed)
+       (tramp-action-permission-denied, tramp-action-yesno):
+       Functions called from `tramp-actions-before-shell'.
+       (tramp-multi-action-login, tramp-multi-action-password)
+       (tramp-multi-action-succeed, tramp-multi-action-permission-denied):
+       Functions called from `tramp-multi-actions'.
+       (tramp-process-one-action, tramp-process-actions):
+       Pattern matching and action invocation code for
+       `tramp-actions-before-shell'.
+       (tramp-process-one-multi-action, tramp-process-multi-actions):
+       Same for `tramp-multi-actions'.
+       (tramp-open-connection-telnet, tramp-open-connection-rsh)
+       (tramp-open-connection-su): Process actions instead of hardwired logic.
+       (tramp-multi-connect-telnet, tramp-multi-connect-rlogin)
+       (tramp-multi-connect-su): Ditto.
+       (tramp-post-connection): New method for tramp_encode and
+       tramp_decode scripts.
+       (tramp-post-connection): Invoke inline autodetection code.
+       (tramp-coding-commands): List of inline codings.
+       (tramp-find-inline-encoding): This is the inline autodetection code.
+       (tramp-maybe-open-connection): If nothing was sent to connection
+       for 60 seconds, look if it connection is still alive.
+       (tramp-send-command): Remember that something was sent to the
+       connection.
+       (tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name):
+       Use backticks for constructing alist.
+       (tramp-get-encoding-command, tramp-set-encoding-command)
+       (tramp-get-decoding-command, tramp-set-decoding-command)
+       (tramp-get-encoding-function, tramp-set-encoding-function)
+       (tramp-get-decoding-function, tramp-set-decoding-function):
+       Use for results of inline autodetection.
+       (tramp-get-encoding-command, tramp-get-decoding-command)
+       (tramp-get-encoding-function, tramp-get-decoding-function):
+       Remove these old functions.
+
+2002-07-30  Kenichi Handa  <handa@etl.go.jp>
+
+       * language/indian.el (in-is13194): Give correct `safe-chars' property.
+       (devanagari): Define it as an alias of in-is13194.
+
+       * international/mule.el (safe-chars):
+       Put `char-table-extra-slots' property with value 0.
+
+       * files.el (revert-buffer): Fix previous change.
+
+2002-07-29  Richard M. Stallman  <rms@gnu.org>
+
+       * bindings.el (help-echo): If global-mode-string is non-nil,
+       display some spaces after it.
+
+       * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
+       Don't call string-match on non-string.
+       (displaying-byte-compile-warnings):
+
+       * textmodes/ispell.el (check-ispell-version): Bind default-directory
+       to avoid errors.  Kill the old temp buffer at the beginning.
+
+2002-07-29  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * scroll-all.el (scroll-all-mode): Make argument optional.  Doc fix.
+
+2002-07-29  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * scroll-all.el (scroll-all-mode): Handle numeric arg.  Use `if'
+       instead of `cond'.
+
+2002-07-29  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (ctext-post-read-conversion): Add support
+       for embedded utf-8 encoding (ESC % G ... ESC % @).
+
+2002-07-28  Kenichi Handa  <handa@etl.go.jp>
+
+       * files.el (revert-buffer): Before calling insert-file-contents,
+       kill the local variable buffer-file-coding-system.
+
+2002-07-28  Richard M. Stallman  <rms@gnu.org>
+
+       * bindings.el (mode-line-format): Handle vc-mode specially.
+       Move mode-line-position to after global-mode-string.
+       (mode-line-modes): Move the starting 3 spaces out of here.
+       (mode-line-position): Separate with a space, not dashes.
+
+       * vc-hooks.el: Don't add to minor-mode-alist.
+
+       * emacs-lisp/edebug.el (edebug-debugger):
+       If inside redisplay, just return.
+
+       * emacs-lisp/debug.el (debug): If inside redisplay, just return.
+
+       * info.el (Info-find-index-name): Improve last change.
+
+2002-07-27  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (file-name-sans-extension): Avoid expanding DIRECTORY.
+
+       * calendar/cal-hebrew.el (diary-rosh-hodesh): Cons mark on
+       in the third case.
+
+2002-07-27  Markus Rost  <rost@math.ohio-state.edu>
+
+       * ps-print.el: Update copyright year.
+       (ps-begin-cut-regexp, ps-end-cut-regexp): Fix type.
+
+2002-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * eshell/eshell.el (eshell): Numeric prefix arg means to switch
+       to the session with that number.  Old behavior still available
+       with nonumeric prefix args.
+
+2002-07-08  Simon Josefsson  <jas@extundo.com>
+
+       * mail/mail-extr.el (mail-extr-all-top-level-domains): Update names.
+
+2002-07-26  Juanma Barranquero  <lektu@terra.es>
+
+       * warnings.el (lwarn, warn, warning-levels): Doc fix.
+       (warning-suppress-log-types): Fix typo.
+       (display-warning): Fix typo. Remove useless asignment to free variable
+       `group-string'.
+
+2002-07-25  Markus Rost  <rost@math.ohio-state.edu>
+
+       * ediff-wind.el (ediff-window-setup-function): Extend type declaration.
+
+2002-07-25  Sam Steingold  <sds@gnu.org>
+
+       * replace.el (occur-rename-buffer): New command.
+       (occur-mode-map): Bind "r" to it.  Added keybindings for
+       `kill-this-buffer', `clone-buffer' and `quit-window'.
+
+2002-07-25  Kevin Ryde  <user42@zip.com.au>
+
+       * info.el (Info-find-index-name): Search for a function definition
+       with a return type.
+
+2002-07-25  David Ponce  <david@dponce.com>
+
+       * emacs-lisp/bytecomp.el (byte-compile-set-symbol-position):
+       Don't recompute `entry' on each iteration.
+       (byte-compile-delete-first): Make it defsubst.
+
+2002-07-25  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/cc-engine.el (c-search-uplist-for-classkey):
+       When `search-end' is a cons, use its car.
+
+2002-07-25  Dave Love  <fx@gnu.org>
+
+       * obsolete/c-mode.el: Deleted.
+
+2002-07-25  Carsten Dominik  <dominik@astro.uva.nl>
+
+       * textmodes/reftex.el (reftex-compile-variables):
+       Simplified regular expression.
+
+       * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
+       Simplified the regexp.
+
+       * textmodes/reftex-cite.el (reftex-get-bibkey-default): New function.
+       (reftex-extract-bib-entries-from-thebibliography):
+       Use `reftex-get-bibkey-default' to get a default regex.
+       (reftex-extract-bib-entries): Use `reftex-get-bibkey-default' to
+       get a default regex.
+
+       * textmodes/reftex-toc.el (reftex-toc-mode): Use `make-local-hook' for
+       XEmacs compatibility (got OK from RMS).
+
+       * textmodes/reftex-index.el (reftex-index-mode): Likewise.
+
+       * textmodes/reftex-sel.el (reftex-select-label-mode): Likewise.
+       (reftex-select-bib-mode): Likewise.
+
+2002-07-25  Colin Walters  <walters@debian.org>
+
+       * ibuffer.el (ibuffer-mouse-popup-menu): Allow point to be moved
+       by menu functions.
+
+2002-07-24  Dave Love  <fx@gnu.org>
+
+       * international/mule.el (set-auto-coding): Doc fix.
+
+       * international/utf-16.el: New file.
+
+       * language/european.el ("German", "French", "Spanish", "Turkish"):
+       Add alternative coding systems.
+       ("Dutch"): Likewise.  Add input method.
+       ("Welsh", "Latin-7"): Add nonascii-translation.
+
+       * language/georgian.el ("Georgian"): Add nonascii-translation.
+
+       * international/titdic-cnv.el: Doc fixes.
+       (tit-process-header): Add coding cookie.
+       (titdic-convert): Force writing as iso-2022-7bit.
+
+       * international/ja-dic-cnv.el (skkdic-convert): Add coding cookie.
+
+       * international/mule-cmds.el: Doc fixes.
+       (unencodable-char-position): New.
+       (select-safe-coding-system): Use it to indicate problematic
+       characters and add extra explanation.  Avoid checking auto-coding
+       for compressed files.
+       (leim-list-header): Add coding cookie.
+       (input-method-verbose-flag): Modify :type.
+       (locale-language-names): Add bs, wa.  Modify cy.
+
+2002-07-24  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-log-warning):
+       Bind warning-group-format.
+
+       * emacs-lisp/bytecomp.el (byte-compile-cl-functions): New variable.
+       (byte-compile-cl-warn): Use that variable.
+       (byte-compile-find-cl-functions): New function.
+       (displaying-byte-compile-warnings):
+       Call byte-compile-find-cl-functions.
+
+       * warnings.el (warning-levels): Add %s to the strings.
+       (warning-group-format): New variable.
+       (warning-suppress-log-types): Renamed from warning-suppress-log.
+       (warning-suppress-types): Renamed from warning-suppress.
+       (display-warning): Implement those changes.
+
+2002-07-23  Richard M. Stallman  <rms@gnu.org>
+
+       * warnings.el: Add `provide' call.
+
+       * files.el (basic-save-buffer-2): If there's an error writing the file,
+       unrename the backup file if it was just made.
+       (backup-buffer, basic-save-buffer-2, basic-save-buffer-1)
+       (basic-save-buffer): Value now has form (MODES . BACKUPNAME)
+       when a backup was just made by renaming.  Otherwise it's nil.
+
+       * wid-edit.el (widget-convert): Handle an argument that's a keyword.
+       Recognize explicit :args specification.
+
+       * international/mule-cmds.el (select-safe-coding-system):
+       Don't ask for confirmation of mismatch if find-file-literally was used.
+
+2002-07-23  Markus Rost  <rost@math.ohio-state.edu>
+
+       * add-log.el (add-log-current-defun):  Fix typo in documentation.
+
+2002-07-22  Markus Rost  <rost@math.ohio-state.edu>
+
+       * add-log.el (add-log-mailing-address): Fix type.  Can be a string.
+
+       * ido.el (ido-separator): Fix type.
+
+2002-07-23  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (DONTCOMPILE): Remove cus-start.el.
+       (DONTCOMPILE): Add various language files.
+       (DONTCOMPILE): Remove term/xterm.el.
+       (finder-inf.el): Remove.
+       (update-authors): New target.
+       (TAGS-LISP): Remove $(lispsource).
+       (compile-always): Renamed from `compile-files'.
+       (compile): New target, adapted from `compile-files'.
+       (compile-calc): New target.
+       (recompile): Change `.' to $(lisp).
+       (bootstrap): Add update-subdirs and finder-data
+       to dependencies; change compile-files to compile.
+
+2002-07-22  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-next-action-on-file): Preserve find-file-literally.
+
+2002-07-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * simple.el (undo, undo-more): Adjust messages when undoing in a
+       region.
+
+2002-07-22  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * net/browse-url.el (browse-url-lynx-input-attempts): Use defcustom.
+       (browse-url-lynx-input-delay): Add custom type and group.
+
+       * cus-start.el (double-click-fuzz): Added.
+
+2002-07-22  Alan Shutko  <ats@acm.org>
+
+       * calendar/solar.el (diary-sabbath-candles): Add optional MARK
+       parameter, specifying what face or character to use in the
+       calendar display.  These will now return (MARK . ENTRY).
+
+       * calendar/lunar.el (diary-phases-of-moon): Add optional MARK
+       parameter, specifying what face or character to use in the
+       calendar display.  These will now return (MARK . ENTRY).
+
+       * calendar/cal-hebrew.el (diary-omer, diary-yahrzeit)
+       (diary-rosh-hodesh, diary-parasha, diary-parasha): Add optional
+       MARK parameter, specifying what face or character to use in the
+       calendar display.  These will now return (MARK . ENTRY).
+
+       * calendar/diary-lib.el (mark-sexp-diary-entries): Retrieve mark
+       from diary-sexp-entry and pass it to mark-visible-calendar-date.
+       (list-sexp-diary-entries): Update doc string for new docs for ....
+       If diary-sexp-entry returns a cons, only add the text to the diary
+       list.
+       (diary-sexp-entry): Allow sexps to return a cons of the form (MARK
+       . STRING) to specify what face or character mark should be used in
+       the calendar display.
+       (diary-date, diary-block, diary-float, diary-anniversary)
+       (diary-cyclic): Add optional MARK parameter, specifying what face
+       or character to use in the calendar display.  These will now
+       return (MARK . ENTRY).
+
+       * calendar/diary-lib.el (check-calendar-holidays, diary-iso-date)
+       (calendar-holiday-list, diary-french-date, diary-mayan-date)
+       (diary-julian-date, diary-astro-day-number, diary-chinese-date)
+       (diary-islamic-date, list-islamic-diary-entries)
+       (mark-islamic-diary-entries, mark-islamic-calendar-date-pattern)
+       (diary-hebrew-date, diary-omer, diary-yahrzeit, diary-parasha)
+       (diary-rosh-hodesh, list-hebrew-diary-entries)
+       (mark-hebrew-diary-entries, mark-hebrew-calendar-date-pattern)
+       (diary-coptic-date, diary-persian-date, diary-phases-of-moon)
+       (diary-sunrise-sunset, diary-sabbath-candles):
+       Remove interactive flag from autoloads.
+
+2002-07-22  Carsten Dominik  <dominik@astro.uva.nl>
+
+       * textmodes/reftex-vars.el (reftex-index-verify-function): New option.
+       (reftex-bibliography-commands): New option.
+       (reftex-toc-split-windows-horizontally): New option
+       (reftex-toc-split-windows-horizontally-fraction): New option
+       (reftex-include-file-commands): New option.
+       (reftex-cite-format-builtin): Added ?n for nocite.
+
+       * textmodes/reftex-index.el (reftex-query-index-phrase):
+       Use `reftex-index-verify-function'.
+
+       * textmodes/reftex-toc.el (reftex-re-enlarge):
+       Handle horizontal splitting.
+       (reftex-toc): Handle horizontal splitting
+       (reftex-last-window-width): New variable.
+
+       * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
+       Use `reftex-bibliography-commands'.
+       (reftex-locate-bibliography-files): Regexp relaxed to allow for
+       cases where \bibliography is not the first thing on the line.
+
+       * textmodes/reftex.el (reftex-compile-variables):
+       Use `reftex-include-file-commands'.
+       (reftex-type-query-prompt): Changed defconst to defvar.
+       (reftex-type-query-help, reftex-typekey-to-format-alist)
+       (reftex-typekey-to-prefix-alist, reftex-env-or-mac-alist)
+       (reftex-special-env-parsers, reftex-label-mac-list)
+       (reftex-label-env-list, reftex-typekey-list)
+       (reftex-words-to-typekey-alist, reftex-key-to-index-macro-alist)
+       (reftex-query-index-macro-prompt, reftex-query-index-macro-help)
+       (reftex-no-follow-message, reftex-no-info-message): Likewise.
+       (reftex-mode): Define systax table for bibtex parsing.
+       (reftex-syntax-table-for-bib): Syntax table for bibtex parsing.
+
+       * textmodes/reftex-cite.el (reftex-format-names): %a as name
+       format lists all names.
+       (reftex-parse-bibtex-entry): Use `reftex-syntax-table-for-bib'.
+       (reftex-with-special-syntax-for-bib): New macro.
+
+2002-07-21  Richard M. Stallman  <rms@gnu.org>
+
+       * international/ucs-tables.el (ucs-quail-activate):
+       Cope if buffer-file-coding-system is nil.
+
+       * bindings.el (last-buffer): Use buffer-list with frame arg.
+       Create *scratch* if no other choice exists.  Fix bugs.
+
+2002-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Bump version to 2.0.2.
+       (tramp-methods): Rename methods invoking "ssh1" or "ssh2" to
+       longer names.  Use old names "sm1", "sm2" and so on for methods
+       invoking "ssh -1" or "ssh -2".
+       (tramp-multi-file-name-structure-separate): Typo, its name was set
+       to "tramp-file-name-structure-separate".  Trivial patch.
+       From Steve Youngs <youngs@xemacs.org>.
+       (tramp-multi-sh-program): New variable.
+       (tramp-open-connection-multi): Use it.  Now you can use multi
+       methods from Windows (at least in principle).
+       (tramp-do-copy-or-rename-via-buffer): New function.
+       (tramp-do-copy-or-rename-file): Use it.  Change and simplify
+       logic.  Omit special case of invoking rcp directly to copy the files.
+       (tramp-open-connection-su, tramp-multi-connect-telnet)
+       (tramp-multi-connect-rlogin, tramp-multi-connect-su)
+       (tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name):
+       Use backticks in format-spec for brevity and to avoid
+       character/number confusion in XEmacs.
+
+2002-07-20  Richard M. Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-documentation-string-value-create):
+       Say "Hide Rest", not just "Hide".
+
+       * cus-edit.el (custom-variable-value-create):
+       Say "Show Value", not just "Show".  Also "Hide Value".
+       Output a newline before the doc string.
+       (custom-face-value-create): Say "Show Face" and "Hide Face".
+
+       * files.el (toggle-read-only): Clean up the hint message.
+
+       * emacs-lisp/bytecomp.el: Use warnings.el.
+       (byte-compile-warning-prefix): New function.
+       (byte-compile-log-file): Return page start position.
+       (byte-compile-log-warning): New function.
+       (byte-compile-warn): Use byte-compile-log-warning.
+       (byte-compile-report-error): Likewise.  Also use error-message-string.
+       (displaying-byte-compile-warnings): Bind warning-series.
+       Don't bind or use byte-compile-warnings-point-max.
+       Don't display the log buffer at the end.
+       (byte-compile-warnings-point-max): Variable deleted.
+       (byte-compile-log-1): Rewrite for trace info, not used for warnings.
+       (byte-compile-last-warned-form, byte-compile-last-logged-file):
+       Defvars moved.
+
+       * warnings.el: New file.
+
+2002-07-19  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-cl-warn): Delete `values'
+       and `values-list' from list of CL functions.
+
+2002-07-19  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * emacs-lisp/bytecomp.el (compile-defun):
+       Bind `read-with-symbol-positions' to current buffer.
+
+2002-07-19  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-insert-file): When called with a LIMIT regexp,
+       delete anything that comes after LIMIT from the buffer.
+
+       * vc-rcs.el (vc-rcs-fetch-master-state): Be more careful to check
+       if this is really an RCS master file.
+
+       * vc.el: Improve comment of vc-BACKEND-workfile-unchanged-p.
+
+2002-07-19  Juanma Barranquero  <lektu@terra.es>
+
+       * emacs-lisp/bytecomp.el (dot, dot-max, dot-min, dot-marker)
+       (buffer-flush-undo, baud-rate, compiled-function-p, define-function)
+       (unread-command-char, executing-macro, post-command-idle-hook)
+       (post-command-idle-delay): Move obsolescence declarations to subr.el.
+
+       * subr.el (dot, dot-max, dot-min, dot-marker, buffer-flush-undo)
+       (baud-rate, compiled-function-p, define-function, unread-command-char)
+       (executing-macro, post-command-idle-hook, post-command-idle-delay):
+       Move obsolescence declarations from emacs-lisp/bytecomp.el.
+       (directory-sep-char, mode-line-inverse-video):
+       Add obsolescence declaration.
+
+2002-07-18  J.D. Smith  <jdsmith@as.arizona.edu>
+
+       * progmodes/idlwave.el: Updated to IDLWAVE version 4.14.  Too many
+       changes to list them here.
+
+       * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.14.
+       Too many changes to list them here.
+
+       * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.14.
+       Too many changes to list them here.
+
+       * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.14 with
+       only minor documentation changes.
+
+2002-07-18  Dave Love  <fx@gnu.org>
+
+       * info-look.el: Support current auto{conf,make} manuals.
+
+2002-07-18  Juanma Barranquero  <lektu@terra.es>
+
+       * bindings.el (last-buffer): Add missing frame argument.
+
+2002-07-18  Richard M. Stallman  <rms@gnu.org>
+
+       * timer.el (timer-inc-time): Doc fix.
+
+       * replace.el (keep-lines, flush-lines): Interactively report
+       read-only error before reading regexp argument.
+
+       * dabbrev.el (dabbrev--search): Use inhibit-point-motion-hooks.
+
+       * bindings.el (last-buffer): Handle buffer-list and buffer-predicate
+       frame parameters like bury-buffer.
+
+       * simple.el (choose-completion-delete-max-match):
+       Handle minibuffer prompts explicitly.
+
+2002-07-18  Juanma Barranquero  <lektu@terra.es>
+
+       * international/mule-util.el (string-to-sequence, truncate-string):
+       Add autoload cookie to obsolescence declaration.
+
+       * rect.el (move-to-column-force): Likewise.
+
+       * composite.el (decompose-composite-char): Likewise; also remove
+       redundant info.
+
+2002-07-18  Kim F. Storm  <storm@cua.dk>
+
+       * loadup.el: Load international/utf-8 before international/characters.
+
+2002-07-17  Dave Love  <fx@gnu.org>
+
+       * international/ucs-tables.el: Optimize tables.  Deal with some
+       non-8859 charsets.
+       (ucs-mule-to-mule-unicode): New.
+       (ucs-unify-8859): Use utf-8-fragment-on-decoding, set up Quail
+       translation.
+       (ucs-fragment-8859): Modified consistent with ucs-unify-8859.
+       (unify-8859-on-encoding-mode): Doc mod.  Fix custom version.
+       (unify-8859-on-decoding-mode): Doc mod.  Change code.  Fix custom
+       version.  Add custom dependencies.
+       (ucs-insert): Check for null from decode-char.
+       (translation-table-for-input, ucs-quail-activate)
+       (ucs-minibuffer-setup, ccl-encode-unicode-font)
+       (ucs-tables-unload-hook): New.
+
+       * international/mule.el (define-translation-hash-table): New.
+       (decode-char): Use utf-8-translation-table-for-decode.
+       (encode-char): Use ucs-mule-to-mule-unicode.
+
+       * international/characters.el: Fix settings of U+2000-U+2027.
+       Remove \e$,1uf\e(B.
+
+       * international/mule-cmds.el (locale-language-names): Fix be, add
+       sr_YU@cyrillic, modify tg.
+       (locale-charset-language-names): Put @euro last.
+
+       * language/cyrillic.el (cyrillic-koi8-r-decode-table)
+       (cyrillic-alternativnyj-decode-table): Fill out with mule-unicode.
+       (cyrillic-koi8-r-decode-table): Make unbound after use.
+       (ccl-decode-koi8, ccl-decode-alternativnyj): Change expansion
+       factor.  Use utf-8-translation-table-for-decode.
+       (ccl-encode-koi8, ccl-encode-koi8): Don't check r0.
+       (cyrillic-unify-encoding): New function.
+       (cyrillic-koi8): Modify safe-chars, valid-codes.
+       Remove charset-origin-alist.
+       (Cp878, cp866): New alias.
+       (ccl-encode-8859-5-font): New.
+       (font-ccl-encoder-alist): Add ccl-encode-8859-5-font.
+       (ccl-encode-koi8-font, ccl-encode-alternativnyj-font):
+       Remove redundant parens.
+       ("Cyrillic-KOI8"): Add cyrillic-iso-8bit to coding-priority.
+       (cyrillic-koi8-u-decode-table, ccl-decode-koi8-u)
+       (ccl-encode-koi8-u, koi8-u, ccl-encode-koi8-u-font, "Ukrainian"): New.
+       (cyrillic-alternativnyj): Modify safe-chars, add mime-charset.
+       ("Cyrillic-ALT"): Change input method.
+       ("Windows-1251", "Tajik", "Bulgarian", "Belarusian"): New.
+
+       * international/utf-8.el (utf-8-subst-table)
+       (utf-8-subst-rev-table, utf-8-translation-table-for-decode)
+       (utf-8-fragment-on-decoding, ccl-untranslated-to-ucs)
+       (utf-8-ccl-regs, utf-8-translate-cjk): New.
+       (ccl-encode-mule-utf-8): Use utf-8-subst-rev-table.
+       (ccl-decode-mule-utf-8, ccl-untranslated-to-ucs)
+       (utf-8-untranslated-to-ucs, utf-8-compose): Rewritten.
+       (mule-utf-8): Remove pre-write-conversion.
+       (utf-8-post-read-conversion): Comment out.
+
+       * international/ccl.el (ccl-command-table): Add lookup-integer,
+       lookup-character.
+       (ccl-extended-code-table): Add lookup-int-const-tbl,
+       lookup-char-const-tbl.
+       (ccl-compile-lookup-integer, ccl-compile-lookup-character)
+       (ccl-dump-lookup-int-const-tbl, ccl-dump-lookup-char-const-tbl):
+       New functions.
+       (define-ccl-program): Doc update.
+
+       * international/utf-8-subst.el: Populate utf-8-subst-rev-table.
+       (utf-8-subst-table): Don't set.
+
+2002-07-17  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (define-coding-system-alias):
+       Don't append ALIAS in the property `alias-coding-systems' if ALIAS's
+       eol-type is not auto-detection.
+
+       * international/mule-diag.el (print-coding-system-briefly):
+       Fix the handling of an alias of which eol-type is not auto-detection.
+
+       * international/mule-conf.el (us-ascii): Define it as an alias of
+       iso-safe.
+
+2002-07-17  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-function-1): Put empty line before "Not
+       documented" text.
+
+       * timer.el (timer-set-time-with-usecs): Mark obsolete.
+
+2002-07-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
+       Make sure to change the global tool-bar-map.
+
+       * vc.el (vc-default-comment-history): Hard code *vc*.
+       This is because print-log always prints there now.
+       (vc-annotate-font-lock-keywords): New var.
+       (vc-annotate-mode): Use it.  Set truncate-lines as well.
+       (vc-annotate-display-select): Unify the two error reports.
+       (vc-annotate-offset): New var.
+       (vc-annotate-lines): New fun extracted from vc-annotate-display.
+       (vc-annotate-display): Use it, via font-lock.
+
+       * help-fns.el (help-split-fundoc, help-function-arglist)
+       (help-make-usage): New funs, extracted from describe-function-1.
+       (describe-function-1): Use them.
+
+       * help.el (help-key-description): Show the untranslated keys
+       when they start with ESC and the ESC was not translated.
+
+       * help-mode.el (view): Always require.
+       (help-xref-mule-regexp): Don't use defconst for variables.
+       (help-setup-xref): Keep the last 10 elements of the stack.
+       (help-xref-override-view-map): New var.
+       (help-make-xrefs): Use it instead of building a new map each time.
+       (help-function-def): Allow help-fun to take a buffer as arg.
+
+       * diff-mode.el (diff-reverse-direction): Simplify.
+       (diff-after-change-function): Fix typo.
+       (diff-post-command-hook): Take care of edge cases.
+       (diff-current-defun): Do `goto-char' after setting the mode.
+
+       * mouse-sel.el (mouse-sel-mode): Use define-minor-mode.
+       Fold mouse-sel-bindings into it.
+       (mouse-sel-bound-events): Turn it into an alist.
+       (mouse-insert-selection): Delegate to mouse-yank-at-click if
+       mouse-sel-default-bindings asks for it.
+
+2002-07-16  Andre Spiegel  <spiegel@gnu.org>
+
+       * files.el: Bind toggle-read-only to C-x C-q.
+       (toggle-read-only): Display a warning message if the file is under
+       version control.
+
+       * vc-hooks.el: Don't bind vc-toggle-read-only to C-x C-q.
+       (vc-toggle-read-only): Explain in the doc string that users can bind
+       this to C-x C-q.
+       (vc-checkout-model): Change doc string to refer to vc-next-action,
+       not vc-toggle-read-only.
+
+       * vc.el (vc-next-action-on-file): Ignore buffer-read-only while
+       comparing to file on disk.  Fix the case when claiming the lock
+       on a file that has unlocked changes.
+       (vc-log-mode): Don't mention vc-toggle-read-only in the doc string.
+
+2002-07-16  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (choose-completion-string): Doc fix.
+
+       * cus-edit.el: New operation :custom-standard-value.
+       (Custom-reset-standard): Use it.
+       (custom-variable, custom-face): Define it.
+       (custom-variable-standard-value, custom-face-standard-value): New fns.
+       (custom-face-save): Don't save a face whose value is standard.
+       (custom-save-faces): Use SYMBOL, not 'default, to set NOW and COMMENT.
+
+       * cus-edit.el (custom-face-edit-fix-value):
+       If VALUE is not a list, pass it thru.
+
+       * compare-w.el (compare-windows-whitespace): Always allow newline
+       even if it does not have whitespace syntax.
+
+2002-07-16  Juanma Barranquero  <lektu@terra.es>
+
+       * timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring.
+
+2002-07-15  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-variable): Show documentation for aliased
+       variable if alias does not have its own.
+
+2002-07-15  Mike Williams  <mdub@bigfoot.com>
+
+       * mouse-sel.el (mouse-sel-bindings): Save/restore interprogram
+       cut/paste functions.
+
+2002-07-14  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (find-alternate-file): Offer to save a modified buffer.
+       Handle kill-buffer-query-functions better.
+
+       * startup.el (normal-splash-screen, fancy-splash-text):
+       Update name of help menu item for ordering printed manuals.
+
+       * emacs-lisp/checkdoc.el: Fix doc typos.
+
+2002-07-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el: Set encoding to utf-8.
+       (tex-start-options): Make it into always-a-string.
+       Remove silly custom options that are covered by the other var.
+       (tex-start-commands): Fix docstring.
+       (tex-open-quote, tex-close-quote): Add options.
+       (tex-command): Provide default.
+       (tex-font-lock-keywords-1): Highlight $$...$$.
+       (tex-font-lock-keywords-2): Fix latin-1 chars.
+       (tex-mode-map): Remove redundant \t binding.
+       (tex-mode): Add `subsection' and `newcommand' to known latex cmds.
+       (latex-mode): Use add-hook for fill-nobreak-predicate.
+       (tex-common-initialization): Set indent-tabs-mode to nil.
+       (tex-insert-quote): Undo magic if invoked twice in a row.
+       (latex-fill-nobreak-predicate): Don't use narrowing.
+       (tex-latex-block): Don't cons uselessly.
+       (tex-last-unended-begin): Signal user-friendlier error.
+       (tex-goto-last-unclosed-latex-block): Don't catch signal.
+       (tex-start-tex): Switch order of tex-start-options and
+       tex-start-commands to make it obey docstrings.
+
+2002-07-14  Mike Williams  <mdub@bigfoot.com>
+
+       * mouse-sel.el (mouse-sel-bound-events): New constant.
+       (mouse-sel-bindings): Save/restore original mouse-bindings.
+
+2002-07-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/cl.el (cl-set-substring): Fix thinko.
+       (cl-hack-byte-compiler): Avoid infinite require loop.
+
+       * net/ange-ftp.el: Use hash-tables.
+       (ange-ftp-make-hashtable, ange-ftp-map-hashtable)
+       (ange-ftp-make-hash-key, ange-ftp-get-hash-entry)
+       (ange-ftp-put-hash-entry, ange-ftp-del-hash-entry): Remove.
+       Replace with make-hash-table, maphash, gethash, puthash and remhash.
+       (ange-ftp-hash-entry-exists-p): Rewrite.
+       (ange-ftp-vms-delete-file-entry, ange-ftp-vms-add-file-entry):
+       Change mapatom -> maphash.
+       (ange-ftp-file-entry-active-p, ange-ftp-file-entry-not-ignored-p):
+       Update to new calling mode.
+
+       * progmodes/ebrowse.el (ebrowse-symbol-regexp): Avoid cl-set-substring.
+       (ebrowse-hash-table-to-alist): Delete.
+       (ebrowse-tags-read-name, ebrowse-tags-list-members-in-file)
+       (ebrowse-tags-complete-symbol): Use the hashtable for completion.
+
+       * textmodes/sgml-mode.el (sgml-quote): Use narrowing.
+       Improve the regexp used when unquoting.
+       (sgml-pretty-print): New function.
+       (sgml-get-context): Better handling of improperly nested tags.
+       (sgml-show-context): Don't use the FULL arg of sgml-get-context.
+
+2002-07-13  Andreas Schwab  <schwab@suse.de>
+
+       * mail/mailabbrev.el (mail-abbrev-make-syntax-table): Check the
+       inherited table entry.
+
+2002-07-13  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/timeclock.el (timeclock-in): Handle the case where no
+       log file exists (ie the very first call).
+
+2002-07-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/ange-ftp.el: Do not hook into file-name-handler-alist, this
+       is done by Tramp.
+
+       * net/tramp.el (tramp-multi-file-name-structure-unified):
+       Add missing slash and move colon from start to end of each hop.
+       (tramp-multi-file-name-hop-structure-unified): Move colon from
+       start to end of each hop.
+
+2002-07-13  Kim F. Storm  <storm@cua.dk>
+
+       * progmodes/compile.el (grep-tree): Fixed autoload.
+       Corrected use of undefined variable `match-files-aliases'.
+
+2002-07-12  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/timeclock.el (timeclock-get-workday-function):
+       `timeclock-workday' is not a valid option, rather a possible
+       return value.
+
+2002-07-12  Richard M. Stallman  <rms@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-write-region):
+       Don't bind executing-kbd-macro; instead, pass non-nil VISIT arg
+       to ange-ftp-real-write-region.
+
+       * replace.el (flush-lines, keep-lines): Convert REND to a marker.
+
+       * help-fns.el (help-with-tutorial): Display completion list right away.
+
+       * ediff-ptch.el (ediff-test-patch-utility): Catch error and return nil.
+
+       * startup.el (command-line): Set memory-signal-data.
+       (fancy-splash-text, normal-splash-screen):
+       Mention "Read the Emacs Manual" or C-h r.
+       Rearrange the initial help to put the help cmds on left
+       and the actions (exit, undo) on the right.  Other small
+       text clarifications.
+       (fancy-splash-text, actions page): Add blank line to balance help page.
+
+       * help.el (help-map): Add binding for info-emacs-manual.
+       (print-help-return-message): Doc fix.
+
+       * strokes.el (strokes-help): Call print-help-return-message
+       while inside with-output-to-temp-buffer.
+
+       * info.el (info-emacs-manual): New function.
+       (Info-use-header-line): Doc fix.
+
+       * emacs-lisp/cl.el (multiple-value-call): Add alias.
+
+       * progmodes/compile.el (compilation-normalize-filename):
+       New subroutine, taken out of compilation-parse-errors.
+       (compilation-parse-errors): Use that, and for directories too.
+       Don't check whether a directory really exists.
+
+2002-07-12  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-variable): Put `defvaralias' info before the
+       documentation (patch from John Paul Wallington
+       <jpw@shootybangbang.com>).  Remove useless "Documentation:" string.
+
+       * timer.el (timer-set-time-with-usecs): Fix documentation.
+       Simplify extraction of time data.
+
+2002-07-12  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * help-fns.el (describe-variable): Mention if the variable is an alias.
+
+2002-07-12  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (locale-language-names): Change "mk"
+       (Macedoninan), "ru" (Russian), and "sp" (Serbian with Cyrillic
+       alphabet) to "Cyrillic-ISO".
+
+2002-07-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el (tramp-default-method): New default method "sm"
+       which I guess to be good for most people.
+       (tramp-default-method-alist): Use "ftp" method (ie, forwarding to
+       Ange-FTP) for some user/host combinations.
+       (tramp-file-name-structure, tramp-file-name-regexp)
+       (tramp-make-tramp-file-format, tramp-make-tramp-file-user-nil-format)
+       (tramp-multi-file-name-structure, tramp-multi-file-name-hop-structure)
+       (tramp-make-multi-tramp-file-format): New default value which
+       unifies the filename syntax between Tramp and Ange-FTP.  The new
+       syntax is "/method:user@host:path".  Note the colon after the method.
+       (tramp-handle-file-name-directory): Don't return "/" when
+       completing a remote root directory (where the filename looks like
+       "/method:user@host:/").
+       (tramp-handle-ange-ftp): Deleted.
+       (tramp-disable-ange-ftp): New function, called at toplevel,
+       deletes Ange-FTP from file-name-handler-alist.
+       (tramp-handle-make-symbolic-link): Implement.
+
+2002-07-10  Juanma Barranquero  <lektu@terra.es>
+
+       * ido.el (ido-enter-single-matching-directory): Delete leftover comment.
+
+       * speedbar.el (speedbar-tag-hierarchy-method): Fix typos.
+       (speedbar-vc-do-check): Likewise.
+       (speedbar-obj-do-check): Likewise.
+       (speedbar-mouse-hscroll): Likewise.
+       (speedbar-file-lists): Likewise.
+
+       * emacs-lisp/authors.el (authors-obsolete-file-p): Fix typo.
+
+2002-07-09  Ole Aamot  <ole@gnu.org>
+
+       * compile.el (compilation-error-regexp-alist):
+       Recognize Valgrind messages.
+
+2002-07-09  Juanma Barranquero  <lektu@terra.es>
+
+       * faces.el (face-id): Fix typo.
+
+       * hexl.el (hexl-mode): Likewise.
+
+       * progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.
+
+       * progmodes/ebnf-yac.el (ebnf-yac-error): Likewise.
+
+       * speedbar.el (speedbar-make-specialized-keymap): Fix docstring.
+       (speedbar-desired-buffer): Likewise.
+       (speedbar-line-file): Likewise.
+       (speedbar-special-mode-key-map): Fix typo.
+       (speedbar-dynamic-tags-function-list): Likewise.
+       (speedbar-use-images): Likewise.
+       (speedbar-up-directory): Likewise.
+       (speedbar-item-info): Likewise.
+       (speedbar-set-timer): Likewise.
+       (speedbar-insert-button): Likewise.
+       (speedbar-make-button): Likewise.
+       (speedbar-make-tag-line): Likewise.
+       (speedbar-insert-files-at-point): Likewise.
+       (speedbar-update-special-contents): Likewise.
+       (speedbar-find-selected-file): Likewise.
+       (speedbar-add-indicator): Likewise.
+       (speedbar-do-function-pointer): Likewise.
+       (speedbar-goto-this-file): Likewise.
+       (speedbar-line-path): Likewise.
+       (speedbar-mouse-event-p): Likewise.
+       (speedbar-dir-follow): Likewise.
+       (speedbar-tag-find): Likewise.
+       (speedbar-fetch-etags-command): Likewise.
+       (speedbar-fetch-etags-arguments): Likewise.
+       (speedbar-toggle-etags): Likewise.
+       (speedbar-extract-one-symbol): Likewise.
+       (speedbar-parse-c-or-c++tag): Likewise.
+       (speedbar-unhighlight-one-tag-line): Likewise.
+       (speedbar-directory-face): Likewise.
+       (defimage-speedbar): Likewise.
+       (speedbar-convert-emacs21-imagespec-to-xemacs): Likewise.
+       (defimage-speedbar): Likewise.
+
+2002-07-09  Miles Bader  <miles@gnu.org>
+
+       * hexl.el (hexl-find-file): Bind `completion-ignored-extensions'
+       to nil when prompting for a filename.
+
+2002-07-09  Kenichi Handa  <handa@etl.go.jp>
+
+       * files.el (insert-directory): Be sure to bind
+       coding-system-for-write to the just decided coding-system-for-read.
+
+2002-07-09  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-make-merged-file-list): Move fully matching item to
+       head of list.
+       (ido-find-common-substring): Return substring instead of t.
+
+2002-07-08  Juanma Barranquero  <lektu@terra.es>
+
+       * info.el (Info-directory-list): Fix docstring.
+
+2002-07-08  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-dynamic-list-completions): Sort COMPLETIONS
+       before first use.
+
+2002-07-08  Kim F. Storm  <storm@cua.dk>
+
+       * files.el (after-find-file): Don't check for read-only status
+       of files just created (and not yet saved on disk).
+
+       * ido.el (ido-completion-help): Changed xemacs specific code to
+       avoid byte compiler warning in GNU emacs.
+       (ido-set-matches1): Use regexp-quote instead of identity.
+       (ido-complete-space): New function.
+       (ido-define-mode-map): Bind it to SPACE.
+
+2002-07-07  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * font-lock.el (font-lock-default-unfontify-region):
+       Use remove-list-of-text-properties.
+       (font-lock-extra-managed-props): Doc fix.
+
+       * facemenu.el: Move `provide' to the end.
+       (facemenu-read-color): Don't cons unnecessarily.
+
+       * language/ind-util.el (indian-make-hash):
+       * language/devan-util.el (dev-char-glyph-hash, dev-glyph-glyph-hash)
+       (dev-glyph-glyph-2-hash): Switch makehash -> make-hash-table.
+
+       * subr.el (insert-string): Update the obsolete info.
+       (makehash): Move from C and mark obsolete.
+
+       * emacs-lisp/debug.el (debug-on-entry): Fix the wrapper used for
+       aliases to also work for interactive functions.
+       Use the same wrapper for subroutines.
+       (cancel-debug-on-entry): Get rid of the now-useless wrapper.
+       (debug-on-entry-1): Correctly skip docstrings and interactive forms.
+
+       * textmodes/texinfo.el (texinfo-font-lock-keywords): Disable the
+       automatic environment name update.
+       (texinfo-clone-environment): Fix it not to incorrectly match prefixes.
+
+2002-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/easymenu.el (easy-menu-popup-menu): Function deleted.
+
+       * emacs-lisp/advice.el (ad-compile-function):
+       Disable cl-function warnings if cl is loaded.
+
+       * files.el (safe-local-eval-forms): New user option.
+       (hack-one-local-variable-eval-safep): Support it.
+       Also allow `safe-local-eval-function' property to be a function
+       or a list of functions.
+       (c-add-style): Delete `safe-local-eval-function' property.
+
+       * files.el (after-find-file): Make buffer read-only if file is
+       marked that way, even for root.
+
+       * files.el (save-some-buffers): Doc fix.
+
+       * bindings.el (completion-ignored-extensions): Add .gmo and .mo.
+
+2002-07-06  Francesco Potorti`  <pot@gnu.org>
+
+       * dos-w32.el (file-name-buffer-file-type-alist): Add knowledge of
+       .sx[dmicw] file suffixes for Open office data files.
+
+       * files.el (auto-mode-alist): Likewise.
+
+       * international/mule.el (auto-coding-alist): Likewise.
+
+2002-07-05  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-rect.el (cua--rectangle-operation): Don't call
+       FCT if current column is outside rectangle.
+       (cua--delete-rectangle): Do nothing if zero width or out of bounds.
+
+2002-07-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * net/ange-ftp.el: Use add-hook and find-file-hook.
+       (ange-ftp-parse-netrc): Use run-hooks and find-file-hook.
+       (ange-ftp-ls-parser): Make it into a function.
+       Ignore trailing @ in symlink targets.
+       (ange-ftp-file-entry-p): Ignore FTP errors.
+       (ange-ftp-insert-directory): Use ange-ftp-expand-symlink
+       to correctly expand "/flint:/bla -> ./etc" to /flint:/etc.
+
+2002-07-04  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * simple.el (toggle-truncate-lines): New command.
+
+2002-07-04  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-displayed-dynamic-completions): New variable.
+       (comint-dynamic-list-completions): Be more careful about choosing
+       when to scroll an existing completions window.
+
+2002-07-03  Andreas Schwab  <schwab@suse.de>
+
+       * net/tramp.el (tramp-handle-ange-ftp): Move interactive spec
+       after doc string.
+
+2002-07-03  Juanma Barranquero  <lektu@terra.es>
+
+       * net/tramp.el (tramp-send-eof): Fix typo.
+       (tramp-kill-process): Likewise.
+
+       * play/dunnet.el (dun-physobj-desc): Likewise.
+
+       * textmodes/reftex-vars.el (reftex-label-alist): Likewise.
+
+       * calendar/timeclock.el (timeclock-workday-remaining): Likewise.
+       (timeclock-workday-elapsed): Likewise.
+
+       * allout.el (outline-goto-prefix): Likewise.
+
+       * emulation/tpu-edt.el (tpu-delete-to-eol): Likewise.
+       (tpu-delete-to-bol): Likewise.
+
+       * subr.el (chars-in-region): Add obsolescence declaration for
+       `chars-in-region'.
+
 2002-07-03  Miles Bader  <miles@gnu.org>
 
        * faces.el (header-line): Don't use a `common' clause for
        Check for `eval:' calling fn with `safe-local-eval-function' property.
        (hack-one-local-variable): Use hack-one-local-variable-eval-safep.
        (c-add-style, c-set-style): Add safe-local-eval-function property.
-       
+
        * files.el (insert-directory): Handle --dired option to ls.
 
        * files.el (file-remote-p): New function.
        * files.el (directory-free-space-args): Don't use `-P' on Darwin.
        * term/mac-win.el: Don't set it here.
 
+2002-06-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * pcvs-defs.el (cvs-mode-map): Bind ! to `force'.
+
 2002-06-29  Andreas Schwab  <schwab@suse.de>
 
        * term/mac-win.el: Use directory-free-space-program instead of
 
        * ido.el: New file.
 
+2002-06-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * derived.el (define-derived-mode): Preserve the `mode-class' rather
+       than the `special' symbol property.
+       (derived-mode-class): Make it obsolete.
+
 2002-06-27  Andreas Schwab  <schwab@suse.de>
 
        * net/tramp.el (tramp-handle-ange-ftp): Fix typo.
        (uniquify-delayed-rationalize-file-buffer-names):
        Rename from delayed-uniquify-rationalize-file-buffer-names.
 
-2002-06-27  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-06-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * net/tramp.el (tramp-file-name-structure)
        (tramp-multi-file-name-hop-structure): Split for easier readability.
 
        * dired.el (dired-find-alternate-file): Mark as disabled.
 
-2002-06-25  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-06-25  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * net/tramp.el (tramp-ftp-method): New user option.
        (tramp-invoke-ange-ftp): New function to forward calls to Ange-FTP.
        * progmodes/f90.el (f90-do-auto-fill): Respect the value of
        comment-auto-fill-only-comments.
 
-2002-06-21  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-06-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * net/ange-ftp.el (backup-buffer): Delete `ange-ftp' property.
        This is not a handled operation.
 
 2001-11-15  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * server.el (server-process-filter): Run pore/post-comment-hook
+       * server.el (server-process-filter): Run pre/post-comment-hook
        before/after visiting the file.
 
        * info-look.el (makefile-mode): Add info for automake.
 
        * dired.el: Many trivial doc fixes.
        (dired-get-file-for-visit): New function.
-       (dired-find-alternate-file, dired-mouse-find-file-other-window):
-       (dired-view-file, dired-find-file-other-window, dired-display-file):
+       (dired-find-alternate-file, dired-mouse-find-file-other-window)
+       (dired-view-file, dired-find-file-other-window, dired-display-file)
        (dired-find-file): Use dired-get-file-for-visit.
 
 2001-11-12  Alex Schroeder  <kensanata@yahoo.com>