2002-09-18 Michael Kifer <kifer@cs.stonybrook.edu>
[bpt/emacs.git] / lisp / ChangeLog
index 20c2c57..9009888 100644 (file)
+2002-09-18  Michael Kifer  <kifer@cs.stonybrook.edu>
+       
+       * ediff-hooks.el: Put back the autoloads (for compatibility with XEmacs).
+       
+       * ediff-init.el: Use defalias instead of fset.
+       
+       * ediff-util.el: Use defalias instead of fset.
+       
+       * viper-util.el (viper-chars-in-region): simplification.
+       
+       * viper.el (viper-emacs-state-mode-list): added modes.
+       
+2002-09-18  Miles Bader  <miles@gnu.org>
+
+       * diff-mode.el (diff-mode): Don't evaluate `compilation-last-buffer'
+       unless it's bound.
+
+2002-09-16  Markus Rost  <rost@math.ohio-state.edu>
+
+       * ls-lisp.el (ls-lisp-format-time-list): Fix type and provide
+       :tag's.
+
+2002-09-16  Richard M. Stallman  <rms@gnu.org>
+
+       * play/gomoku.el (gomoku-move-up, gomoku-move-down):
+       Use forward-line and move-to-column.
+
+       * cus-edit.el (custom-variable-backup-value): New function.
+       (custom-variable-reset-backup): New function.
+       (custom-variable-menu): Add item for custom-variable-reset-backup.
+       (custom-variable-set, custom-variable-reset-saved) 
+       (custom-variable-reset-standard): Call custom-variable-backup-value.
+
+2002-09-16  Juanma Barranquero  <lektu@terra.es>
+
+       * dired-aux.el (dired-add-entry): Add missing argument to
+       `dired-mark'.
+
+2002-09-16  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * xscheme.el (scheme-interaction-mode): Doc fix.
+
+       * net/eudc.el (eudc-plist-get): Doc fix.
+
+2002-09-16  Kim F. Storm  <storm@cua.dk>
+
+       * menu-bar.el (menu-bar-last-search-type): New var.
+       (nonincremental-repeat-search-forward)
+       (nonincremental-repeat-search-backward): Repeat string or
+       regexp search depending on menu-bar-last-search-type.
+       (nonincremental-search-forward, nonincremental-re-search-forward)
+       (nonincremental-search-backward, nonincremental-re-search-backward):
+       Set menu-bar-last-search-type to string or regexp.
+       (nonincremental-repeat-re-search-forward): Removed.
+       (nonincremental-repeat-re-search-backward): Removed.
+       (menu-bar-replace-menu): New keymap for "Edit->Replace" submenu.
+       (menu-bar-i-search-menu): New keymap for "Incremental Search" submenu.
+       (menu-bar-adv-search-menu): Removed.
+       (menu-bar-search-menu): Reorganized.
+       (menu-bar-edit-menu): Added "Replace" submenu.
+
+2002-09-15  Richard M. Stallman  <rms@gnu.org>
+
+       * scroll-bar.el (scroll-bar-mode): Specify :initialize.
+
+       * menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote befor FNAME
+       when it's not being evaluated.
+
+2002-09-15  Markus Rost  <rost@math.ohio-state.edu>
+
+       * dired.el (dired-move-to-filename): Fix previous change.
+
+2002-09-14  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/keypad.el (keypad-setup, keypad-shifted-setup)
+       (keypad-numlock-setup, keypad-numlock-shifted-setup):
+       Change `Remove Binding' option to `Unspecified/User-defined'.
+       (keypad-setup): Enhance explanation of setup type `none'.
+
+2002-09-14  Richard M. Stallman  <rms@gnu.org>
+
+       * time.el (display-time-mode): Set display-time-load-average here.
+       (display-time-load-average): Initialize to nil.
+       (display-time-default-load-average): Add "None" alternative.
+       (display-time-update): Handle "None" alternative for load-average.
+
+       * dired-aux.el (dired-bunch-files): Put the arg FILES
+       back as it was after temporary destrucive mods.
+       (dired-add-entry): Use dired-insert-directory to handle indentation.
+       Explicitly restore the line's marker character.
+       Preserve the old file name's text properties.
+       (dired-add-entry-do-indentation): Function deleted.
+       (dired-relist-file): Doc fix.
+       (dired-rename-file): Change argument names.
+       (foo-rename-file): New function.
+       (dired-do-hardlink): Use dired-hardlink.
+       (dired-hardlink): New function.
+       (dired-insert-subdir-doinsert): Use dired-insert-directory;
+       that handles indentation, text props and header line.
+       dired-readin-insert gets no args.
+       Use `last' instead of `reverse'.
+
+       * dired.el (dired-use-ls-dired): New variable.
+       (dired-directory): Document the rules better.
+
+       * dired.el (dired-insert-headerline): Function deleted.
+       (dired-revert): Pass no args to dired-readin.
+       (dired-move-to-filename): First try using dired-filename property.
+       (dired-move-to-end-of-filename): Likewise.
+       (dired-why): Try to show the start of this page of warnings.
+       (dired-log): Insert the buffer name at start of page, not end.
+       (dired-log-summary): If just one failure, explain it in echo area.
+
+       * dired.el (dired-internal-noselect):
+       Always set dired-directory, when buffer is not new.
+       Pass dir-or-list, not dirname, to dired-mode.
+       Call dired-readin with no args.
+       Don't call dired-after-readin-hook here.
+       (dired-find-buffer-nocreate): Expand dirname.
+       Expand the dir from dired-directory to compare with dirname.
+
+       (dired-readin): Take no args.  Get the directory from dired-directory.
+       Run dired-before-reading hook inside save-excursion.
+       Run dired-after-readin-hook here.
+       Don't make undo entries at all.
+       Call dired-readin-insert with no args.
+       Don't change indentation here.
+       Don't insert headerline here.
+
+       (dired-readin-insert): Take no args.
+       Get dir and file-list from dired-directory.
+       Call dired-insert-directory the new way.
+       Don't insert "wildcard" info here.
+
+       (dired-insert-directory): New arg FILE-LIST.
+       First arg now DIR, always just the directory.
+       This function fully handles setting up the buffer text:
+       update indentation, insert headerline and "wildcard" info.
+       Pass --dired arg if appropriate; put info in dired-filename props.
+       Don't expand file names here.
+       
+       * warnings.el (display-warning): In batch mode,
+       exclude the final newline from the arg to `message'.
+
+2002-09-13  Markus Rost  <rost@math.ohio-state.edu>
+
+       * files.el (diff-buffer-with-file): Check whether associated file
+       exists.  Display message for 1 second.  Always return nil.
+
+2002-09-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-mode): Turn on compilation-minor-mode
+       support again, but more carefully this time.
+
+       * progmodes/perl-mode.el (perl-mode-syntax-table): Mark $, % and @
+       such that backward-sexp correctly skips them.
+       (perl-font-lock-keywords-2): Use regexp-opt.
+       (perl-font-lock-syntactic-keywords)
+       (perl-font-lock-syntactic-face-function): Better handle PODs.
+       Handle package names with ' in them and ($$) in `sub' declarations.
+       Handle format staements.  Handle regexp and quote-like ops.
+       (perl-empty-syntax-table): New var.
+       (perl-quote-syntax-table): New fun.
+
+       * pcvs.el (cvs-mode-find-file): Work even if point is at beg-of-line.
+       (cvs-do-removal): Bind inhibit-read-only while modifying the buffer.
+
+       * newcomment.el (comment-with-narrowing): Use the `declare' thingy.
+
+       * derived.el (define-derived-mode): Properly ignore unknown args.
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Add a :require arg.
+       Don't call the function during init if mode is on by default.
+
+       * simple.el: Provide `simple'.
+       (transient-mark-mode, line-number-mode, column-number-mode):
+       Pass an explicit `:require nil' argument.
+
+2002-09-13  Francesco Potorti`  <pot@gnu.org>
+
+       * play/tetris.el (tetris-blank-options, tetris-cell-options):
+       Remove various redundant `(t nil)'.
+
+       * play/snake.el (snake-border-options): Use color on tty if available.
+
+       * play/tetris.el (tetris-border-options): Likewise.
+
+       * play/pong.el (pong-border-options): Likewise, plus reset
+       color on tty to be [0.5 0.5 0.5].
+
+2002-09-13  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-start-macro): Doc fix.
+
+2002-09-13  Juanma Barranquero  <lektu@terra.es>
+
+       * progmodes/idlw-shell.el (idlwave-shell-cleanup): Fix reference
+       to `idlwave-idlwave_routine_info-compiled'.
+
+       * whitespace.el (whitespace-unload-hook): Call `remove-hook' with
+       three arguments, not four.
+
+2002-09-13  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-keymap): Changed bindings:
+       C-x C-k s to kmacro-start-macro, C-x C-k b to kmacro-bind-to-key.
+
+2002-09-12  Richard M. Stallman  <rms@gnu.org>
+
+       * international/mule-cmds.el (universal-coding-system-argument):
+       Read the coding system inside `interactive' spec, for command-history.
+
+2002-09-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/find-func.el (find-library-name): Don't forget
+       the empty suffix.  Fix stale variable name.
+
+       * gud.el (gud-gdb-massage-args, gud-sdb-massage-args)
+       (gud-pdb-massage-args): Delete.
+       (gdb, sdb, pdb): Don't pass gud-*-massage-args any more.
+       (gud-gdb-command-name): New var.  Put "--fullname" in there.
+       (gud-query-cmdline): Use the most recent executable as the default.
+       Don't add "--fullname" (it's only valid/meaningful for GDB).
+       (gud-xdb-marker-filter): Use match-string.
+       (gud-perldb-massage-args): Don't add "-d".
+       (gud-perldb-command-name): Add "-d".
+       (gud-common-init): If `massage-args' is nil, don't call it.
+       (gud-format-command): Don't hardcode point-min==1.
+
+       * derived.el: Require CL when compiling.
+
+2002-09-12  Simon Josefsson  <jas@extundo.com>
+
+       * mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames
+       (for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
+       Use expand-file-name.  Also don't require time-stamp.
+
+2002-09-11  Richard M. Stallman  <rms@gnu.org>
+
+       * derived.el (define-derived-mode): When making new abbrev table,
+       don't try to copy the parent's abbrev table.
+
+       * ruler-mode.el (ruler-mode-left-scroll-bar-cols):
+       Always round scroll-bar-width parameter up.
+       If it is nil, use 14.
+
+       * abbrev.el (copy-abbrev-table): New function.
+
+2002-09-11  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Adjust ps-print-color-p, ps-default-fg and
+       ps-default-bg setting.
+       (ps-print-version): New version number (6.5.7).
+       (ps-mark-active-p): New fun.
+       (ps-print-preprint-region): Adjust code.
+
+2002-09-11  Dave Love  <fx@gnu.org>
+
+       * international/mule.el (non-standard-designations-alist)
+       (ctext-pre-write-conversion): Don't generate invalid extended
+       segments for iso8859.
+
+       * language/cyrillic.el ("Ukrainian"): Fix nonascii-translation.
+       (cyrillic-alternativnyj-decode-table): Fix some entries.
+
+       * international/ucs-tables.el: Fix last change.
+
+       * international/utf-8.el (utf-8-fragment-on-decoding): Fix last
+       change.
+
+2002-09-11  Kim F. Storm  <storm@cua.dk>
+
+       * edmacro.el (edit-kbd-macro): Recognize new C-x e binding,
+       kmacro-end-and-call-macro.
+
+2002-09-11  Juanma Barranquero  <lektu@terra.es>
+
+       * newcomment.el (uncomment-region): Fix let/let* use.
+
+2002-09-11  Simon Josefsson  <jas@extundo.com>
+
+       * time-stamp.el (time-stamp-hhmmss): New function.
+
+       * gud.el (gud-gdb-massage-args): Don't secretly add -fullname.
+       (gud-query-cmdline): Add --fullname to the user cmdline.
+
+       * mail/smtpmail.el (smtpmail-default-smtp-server): Doc fix.
+
+2002-09-11  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-call-macro): Rephrase repeat prompt.
+       (kmacro-step-edit-map): Bind "A" to `append-end'.
+       (kmacro-step-edit-prompt): Fix prompt.
+       (kmacro-step-edit-query): Handle `append-end' response.
+       (kmacro-step-edit-pre-command): Activate `append-end' at end of
+       macro when required.
+
+2002-09-11  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * derived.el (define-derived-mode): Fix typo.
+
+       * menu-bar.el (line-number-mode, column-number-mode)
+       (transient-mark-mode): Use minor mode directly.
+       (menu-bar-make-toggle): Remove `props' arg.
+       Move customize-mark-as-set directly into the toggle function.
+
+       * whitespace.el (whitespace-global-mode): Use define-minor-mode.
+       Use the new file hook names.
+       (whitespace-describe): Remove.  Move the text to `Commentary:'.
+       (whitespace-unload-hook): Use the new file hook names.
+
+       * finder.el (finder-find-library): Remove.
+       (finder-commentary): Use find-library-name and add completion.
+
+       * simple.el (transient-mark-mode, line-number-mode)
+       (column-number-mode): Use define-minor-mode.
+       (define-mail-user-agent): Delete.  Moved to subr.el.
+
+       * loadup.el ("simple.el"): Move to after loaddefs.el.
+
+       * subr.el (define-mail-user-agent): Moved from simple.el.
+
+2002-09-10  Richard M. Stallman  <rms@gnu.org>
+
+       * pcvs-info.el (cvs-check-fileinfo): Don't use boolp.
+       (boolp): Function deleted.
+
+2002-09-10  Dave Love  <fx@gnu.org>
+
+       * international/utf-8.el (ucs-mule-to-mule-unicode):
+       Define unconditionally.
+       (utf-8-fragmentation-table): New.  Use it in top-level mapc.
+       (utf-8-fragment-on-decoding): Use it to keep
+       utf-8-translation-table-for-decode variable and translation table
+       in sync.
+
+       * international/ucs-tables.el: Bind utf-8-translation-table-for-decode
+       when setting up tables and remove useless optimize-char-table.
+       (ucs-mule-to-mule-unicode): Deleted.
+       (ucs-unify-8859): Maybe optimize ucs-mule-to-mule-unicode.
+
+       * international/utf-16.el (utf-16-le-pre-write-conversion)
+       (utf-16-be-pre-write-conversion): Deleted.
+       (mule-utf-16-le, mule-utf-16-be): Register encoding translation table.
+
+2002-09-10  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (diff-buffer-with-file): Simplify.
+       Don't signal an error if buffer has no file.
+       Call sit-for after `diff' returns.
+
+       * play/gamegrid.el (gamegrid-make-color-tty-face):
+       Handle string as COLOR arg.
+       (gamegrid-display-type): Don't assume display-color-p
+       implies a color-x terminal.
+       (gamegrid-hide-cursor): Set `cursor-type' local variable.
+
+       * descr-text.el (describe-text-mode): Add font-lock-defontify to
+       change-major-mode-hook.
+
+       * ibuffer.el (ibuffer-mode): Add font-lock-defontify to
+       change-major-mode-hook.
+
+       * comint.el (comint-mode): Add font-lock-defontify to
+       change-major-mode-hook.
+
+       * info.el (Info-mode):  Add font-lock-defontify to
+       change-major-mode-hook.
+
+       * replace.el (occur-mode): Add font-lock-defontify to
+       change-major-mode-hook.
+
+       * font-core.el (font-lock-defontify): New function.
+
+2002-09-10  Richard M. Stallman  <rms@gnu.org>
+
+       * ps-print.el (ps-printer-name-option): Doc fix.
+
+2002-09-10  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Adjust ps-postscript-code-directory setting.
+       XEmacs version check was adjusted.
+       (ps-print-version): New version number (6.5.6).
+       (ps-print-color-p, ps-page-dimensions-database): Autoload var.
+       (ps-print-code, ps-print-preprint-region): Adjust code.
+
+2002-09-10  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * files.el (auto-mode-alist): ~/.gnus, ~/.viper are in
+       emacs-lisp-mode, like ~/.emacs.
+
+2002-09-10  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (uncomment-region): Be more careful with `='.
+
+2002-09-10  Deepak Goel  <deego@glue.umd.edu>
+
+       * play/doctor.el (doc//): Rename from `//'.  Update callers.
+       (doc$): Rename from `$'.  Update callers.
+
+2002-09-10  Miles Bader  <miles@gnu.org>
+
+       * simple.el (do-auto-fill): `fill-indent-according-to-mode' is a
+       variable, not a function.
+
+       * kmacro.el (kmacro-call-macro): Deal with a non-numeric prefix arg.
+
+2002-09-10  Kim F. Storm  <storm@cua.dk>
+
+       * macros.el (apply-macro-to-region-lines): Let-bind mark-active to
+       nil while executing macro to avoid triggering delete-selection-mode.
+
+       * simple.el (keyboard-quit): Set defining-kbd-macro to nil to
+       cancel defining keyboard macro when applicable.
+
+2002-09-09  Markus Rost  <rost@math.ohio-state.edu>
+
+       * simple.el (transient-mark-mode, line-number-mode)
+       (column-number-mode): Undo previous change because of bootstrapping.
+
+2002-09-09  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * derived.el (define-derived-mode): Add keyword arguments.
+       (derived-mode-make-docstring): Take abbrev and syntax table names.
+
+       * font-core.el (font-lock-change-mode): Just turn off font-lock-mode.
+       (font-lock-default-function): Change arg name.
+
+       * cus-start.el (transient-mark-mode): Delete.  Done in simple.el.
+
+       * paren.el (show-paren-function): Use syntax-after.
+
+       * emacs-lisp/syntax.el (syntax-after): Delete.  Moved to subr.el.
+
+       * subr.el (symbol-file): Also work for autoloaded funcs.
+       (syntax-after): New fun moved from syntax.el.
+
+       * find-file.el (ff-pre-find-hook, ff-pre-load-hook, ff-post-load-hook)
+       (ff-not-found-hook, ff-file-created-hook): Rename from *-hooks.
+       Update callers (but still run the old hooks as well).
+
+       * emacs-lisp/find-func.el (find-library-suffixes, find-library-name)
+       (find-library): New funs.
+       (find-function-search-for-symbol): Use it.
+
+       * emacs-lisp/bytecomp.el (byte-compile-file): Don't switch buffer.
+
+       * isearch.el (isearch-cmds): Add docstring.
+       (isearch-mouse-2): Lookup binding in the proper buffer.
+       Use call-interactively and remove the now useless `arg'.
+       (isearch-search-fun-function): New var.
+       (isearch-search-fun): New fun.
+       (isearch-search, isearch-lazy-highlight-search): Use it.
+
+2002-09-09  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * simple.el (what-line): Don't hard-code 1.
+       (transient-mark-mode, line-number-mode, column-number-mode):
+       Use define-minor-mode.
+       (do-auto-fill): Only ignore prefix if it's really empty.
+
+2002-09-09  Markus Rost  <rost@math.ohio-state.edu>
+
+       * files.el (save-some-buffers-action-alist):  Use lower case for
+       help string of diff-buffer-with-file.
+
+2002-09-09  Richard M. Stallman  <rms@gnu.org>
+
+       * calendar/calendar.el (mouse-scroll-calendar-left)
+       (mouse-scroll-calendar-right, mouse-calendar-other-month):
+       New commands.
+       (calendar-mode-line-format): Use them.
+
+       * emacs-lisp/bytecomp.el (byte-recompile-directory):
+       Set and then bind default-directory.
+
+       * startup.el (fancy-splash-head, normal-splash-screen):
+       Change the messages that explain about GNU or GNU/Linux.
+
+       * info.el (Info-search): Add (point-min) to subfile positions
+       to get them right.  Skip the current subfile using forward-line.
+
+       * files.el (make-backup-file-name-1): When make-directory fails,
+       ignore backup-directory-alist.
+       (make-directory): Expand DIR before looking for handler.
+
+2002-09-09  Jari Aalto  <jari.aalto@poboxes.com>
+
+       * progmodes/cperl-mode.el (cperl-noscan-files-regexp):
+       In addition to RCS, exclude CVS directories.
+
+       * ls-lisp.el (ls-lisp-format-time-list): New variable.
+       (ls-lisp-format-time): Use it.
+
+       * files.el (auto-mode-alist): Use sh-mode for .bash files.
+
+2002-09-09  Dave Love  <d.love@dl.ac.uk>
+
+       * ps-print.el: Many doc fixes.
+
+2002-09-09  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * play/doctor.el (doctor-cadr, doctor-caddr, doctor-cddr): Remove.
+       Update callers.
+
+2002-09-08  Markus Rost  <rost@math.ohio-state.edu>
+
+       * diff.el (diff): Doc fix.
+
+2002-09-08  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-delete-errors): Default to nil.
+
+       * simple.el (undo-elt-in-region): Fix one-off error at END.
+       (forward-visible-line): Handle invisibility by ignoring
+       invisible newlines.  Also include entire invisible lines beyond
+       the stopping point.
+
+       * cus-edit.el (custom-save-variables, custom-save-faces):
+       Clarify the comments written into .emacs.
+
+2002-09-08  Markus Triska  <triska@gmx.at>
+
+       * play/doctor.el (doctor-doc): Recognize question words
+       and use qlist.  Use doctor-shorten's return value.
+       (doctor-shorten): Compute a return value, don't alter `sent'.
+       (doctor-hates1): Add a question mark.
+       (doctor-strangelove): Unused function deleted.
+
+2002-09-08  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-end-and-call-macro): New command to end and
+       call keyboard macro in one step. Bind it to C-x e by default.
+       (kmacro-call-macro): Use format-kbd-macro.
+       (kmacro-step-edit-macro): New command to interactively step edit
+       and execute last keyboard macro.
+       (kmacro-keymap): Bind SPC [C-x C-k SPC] to kmacro-step-edit-macro.
+       (kmacro-step-edit-mini-window-height): New custom var.
+       (kmacro-step-edit-map): New keymap (parent is query-replace-map).
+       (kmacro-step-edit-prefix-commands): New var.
+       (kmacro-step-edit-prompt, kmacro-step-edit-query)
+       (kmacro-step-edit-insert, kmacro-step-edit-pre-command)
+       (kmacro-step-edit-minibuf-setup, kmacro-step-edit-post-command):
+       New aux functions for step editing keyboard macros.
+
+       * subr.el (read-quoted-char): Apply listify-key-sequence to vector
+       returned by this-single-command-raw-keys before appending it to
+       unread-command-event.
+
+2002-09-07  Colin Walters  <walters@debian.org>
+
+       * progmodes/compile.el (compile-internal): Add optional argument
+       no-async.
+
+       * diff.el (diff): Add optional argument no-async, and use the
+       above argument.
+
+       * files.el (diff-buffer-with-file): Call diff synchronously, so we
+       don't delete the temporary file before diff has a chance to read
+       it.
+
+       * ibuf-ext.el (ibuffer-diff-with-file): Just call
+       `diff-buffer-with-file'.
+
+2002-09-07  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * emacs-lisp/cl-indent.el (extended-loop-p): Doc fix.
+
+       * emacs-lisp/find-func.el (find-function-recenter-line):
+       Add custom type.  Doc fix.
+
+2002-09-06  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * menu-bar.el (menu-bar-make-mm-toggle): New macro.
+       (showhide-menu-bar, showhide-toolbar, menu-bar-toggle-auto-compression)
+       (toggle-highlight-paren-mode, toggle-global-lazy-font-lock-mode):
+       Remove.  Use the minor mode function directly instead.
+       (menu-bar-mode): Add message and customize-mark-as-set and return
+       the new value as do other minor modes.
+
+       * edmacro.el (edmacro-subseq): Don't use cl-push/cl-pop.
+
+2002-09-06  Simon Marshall  <simon@gnu.org>
+
+       * progmodes/etags.el (find-tag-tag, complete-tag):
+       Bind completion-ignore-case based on tags-case-fold-search, so that
+       case-sensitivity of tag completion matches that of tag search.
+
+2002-09-06  Juanma Barranquero  <lektu@terra.es>
+
+       * calendar/solar.el (calendar-time-display-form): Fix spacing.
+
+       * double.el (double-prefix-only): Likewise.
+
+       * emacs-lisp/easymenu.el (easy-menu-define): Likewise.
+
+       * emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise.
+
+       * emacs-lisp/float.el (string-to-float): Likewise.
+
+       * emacs-lisp/rx.el (rx): Likewise.
+
+       * faces.el (copy-face): Likewise.
+
+       * hilit-chg.el (highlight-changes-colours)
+       (highlight-changes-active-string)
+       (highlight-changes-passive-string)
+       (highlight-changes-rotate-faces, global-highlight-changes): Likewise.
+
+       * international/mule.el (decode-char): Likewise.
+
+       * progmodes/idlwave.el (idlwave-support-inheritance)
+       (idlwave-routine-entry-compare): Likewise.
+
+       * progmodes/idlw-shell.el (idlwave-shell-use-breakpoint-glyph):
+       Likewise.
+
+       * progmodes/pascal.el (pascal-start-keywords): Likewise.
+
+       * progmodes/sh-script.el (sh-indent-for-fi, sh-indent-for-done):
+       Likewise.
+
+       * progmodes/vhdl-mode.el (vhdl-progress-interval)
+       (vhdl-corresponding-begin): Likewise.
+
+       * simple.el (choose-completion-string-functions): Likewise.
+
+       * textmodes/reftex.el (reftex-TeX-master-file): Likewise.
+
+       * textmodes/fill.el (fill-nonuniform-paragraphs)
+       (fill-individual-paragraphs): Likewise.
+
+       * vcursor.el (vcursor-toggle-vcursor-map): Likewise.
+
+       * warnings.el (warning-level-aliases): Likewise.
+
+       * speedbar.el (speedbar-mode): Fix spacing and typos.
+
+       * textmodes/reftex-vars.el (reftex-label-menu-flags): Fix typo.
+
+2002-09-05  Markus Rost  <rost@math.ohio-state.edu>
+
+       * textmodes/table.el (table-command-prefix): Fix type.
+
+2002-09-05  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el Don't require vc.el at compile-time; it causes
+       recursive requirements during bootstrap.
+
+2002-09-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (decode-char): Cancel the previous change.
+
+2002-09-04  Mats Lidell  <matsl@contactor.se>  (tiny change)
+
+       * language/european.el ("Swedish"): New set-language-info-alist call.
+
+2002-09-04  Richard M. Stallman  <rms@gnu.org>
+
+       * help-fns.el (help-with-tutorial): Properly set up
+       completion-reference-buffer in the *Completion* buffer.
+
+2002-09-04  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * startup.el (use-fancy-splash-screens-p): If `fancy-splash-frame'
+       returns nil, return nil.
+
+2002-09-04  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el: Require vc.el at compile-time.
+       (vc-workfile-unchanged-p, vc-default-workfile-unchanged-p):
+       Moved here from vc.el.
+
+       * vc.el (vc-workfile-unchanged-p, vc-default-workfile-unchanged-p):
+       Moved to vc-hooks.el.
+
+       * vc-rcs.el (vc-rcs-state): Don't require vc.el.
+
+2002-09-04  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (decode-char): Translate a character by
+       utf-8-translation-table-for-decode only when
+       utf-8-fragment-on-decoding is non-nil.
+
+2002-09-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/text-mode.el (paragraph-indent-text-mode-abbrev-table)
+       (paragraph-indent-text-mode-syntax-table, paragraph-indent-text-mode):
+       Use text-mode's syntax-table and abbrev-table.
+       (text-mode): Set require-final-newline to t.
+
+       * newcomment.el (comment-make-extra-lines): Only use the
+       dummy `=' char when there's really nothing else.
+       Don't remove spaces if it leads to an incorrect comment.
+
+       * pcvs.el (cvs-run-process): Use a pty rather than a pipe to work
+       around the cvs/ssh/libc bug.
+       (cvs-update-header): Understand `cvs admin -m<rev>:<msg>' syntax.
+       (defun-cvs-mode): Use the new `declare' thingy.
+       (cvs-edit-log-text-at-point, cvs-mode-edit-log, cvs-do-edit-log)
+       (cvs-edit-log-minor-wrap, cvs-edit-log-filelist): New funs.
+       (cvs-mode-undo): Use `cvs add' for (CONFLICT. REMOVED).
+
+       * pcvs-parse.el (cvs-parse-table): Create a `need-update'
+       node rather than a message for new directories.
+       (cvs-parse-status): Add support for `Entry Invalid'.
+
+       * smerge-mode.el (smerge-diff-buffer-name): Default to *vc-diff*.
+       (smerge-combine-with-next): New function.
+       (smerge-diff): Don't output `wrote /tmp/foo' messages.
+       Insert message if no diffs were found.
+
+       * mail/sendmail.el (mail-mode): Don't set local-abbrev-table.
+       (mail-mode-abbrev-table): Set to text-mode-abbrev-table.
+
+2002-09-02  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: Version 2.0.15 released.
+       (require 'base64): Most modern Emacsen have the base64
+       encode/decode functions built in, so test to see if they are bound
+       before we go blindly requiring base64.el.
+       From Steve Youngs <youngs@xemacs.org>.
+       (tramp-feature-write-region-fix): XEmacs doesn't have a
+       'find-operation-coding-system' and this variable doesn't seem to
+       be used anywhere so wrap it in (unless (featurep 'xemacs)).
+       From Steve Youngs <youngs@xemacs.org>.
+       (tramp-methods): Remove duplicate definition of ssh1-old and ssh2-old.
+       (tramp-open-connection-su): Use user name "root" if no user name
+       is given.
+
+       From Michael Albinus <Michael.Albinus@alcatel.de>:
+       * net/tramp.el (tramp-invoke-ange-ftp):
+       (tramp-ange-ftp-file-name-p): Check for Xemacs.
+       (tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to
+       tramp-invoke-ange-ftp 'rename.
+       (tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
+       tramp-invoke-ange-ftp 'write-region.
+       (tramp-handle-set-file-modes): Change order of FILENAME and MODE
+       passing to tramp-invoke-ange-ftp 'set-file-modes.
+       (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp' must be called
+       again after activating `ange-ftp'.
+
+2002-09-02  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-ignore-item-temp-list): New variable.
+       (ido-read-internal): Don't set ido-default-item if the default is
+       member of ido-ignore-item-temp-list.
+       Don't return first match for C-j if no text is entered.
+       (ido-buffer-internal): Check for empty string return.
+       (ido-make-buffer-list1): Use member instead of memq.
+       (ido-window-buffer-p): Likewise.
+       (ido-get-bufname): Ignore buffers on ido-ignore-item-temp-list.
+       (ido-ignore-item-p): Ignore items on ido-ignore-item-temp-list.
+
+       * replace.el (multi-occur): Made "ido-aware":
+       Changed prompt to use C-j instead of RET to end.
+       Set ido-ignore-item-temp-list to the selected buffers so far, so
+       they are automatically excluded from the list of choices.
+       Use add-to-list instead of push.
+
+2002-09-01  Richard M. Stallman  <rms@gnu.org>
+
+       * term/x-win.el (function-key-map): Define S-iso-lefttab.
+
+2002-09-01  Kim F. Storm  <storm@cua.dk>
+
+       * edmacro.el (edit-kbd-macro): Recognize new default binding for
+       C-x e in addition to old binding.
+
+2002-09-01  Mario Lang  <mlang@debian.org>
+
+       * files.el (save-some-buffers-action-alist): New variable.
+       (save-some-buffers): Use that.
+       (diff-buffer-with-file): New function.
+
+2002-09-01  Richard M. Stallman  <rms@gnu.org>
+
+       * ruler-mode.el (defgroup ruler-mode): Use `convenience' as parent.
+
+       * dired.el (defgroup dired): Use `files' as parent.
+       (dired-get-filename): Ignore handler if it has safe-magic prop.
+
+       * jka-compr.el (jka-compr-handler): Add safe-magic property.
+
+2002-08-31  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (kill-line): Use end-of-visible-line to determine
+       if rest of line is blank.
+       (end-of-visible-line): Cope if end-of-line moved back over
+       invisible intangible chars at end of line.
+
+       * simple.el (completion-setup-function): Don't use directory-sep-char.
+
+2002-09-01  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/f90.el (f90-menu): Remove ":active" keyword where not
+       needed.
+       (f90-menu, f90-add-imenu-menu): Use lookup-key.
+       Remove (eval-when-compile) for free variables.
+
+2002-08-31  Andreas Schwab  <schwab@suse.de>
+
+       * font-core.el (font-lock-change-mode): Avoid changing buffer
+       state in any way.
+
+2002-08-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easymenu.el (easy-menu-filter-return):
+       Handle the case where the filter returns a single menu entry.
+       (easy-menu-add): Improve docstring.
+       (easy-menu-current-active-maps): Remove.
+       (easy-menu-get-map): Use current-active-maps.
+
+       * cus-edit.el (custom-unlispify-menu-entry): Don't remove
+       the -p prefix from variables since they shouldn't have it anyway.
+       (custom-group-menu-create, customize-menu-create):
+       Only cdr if applicable, since custom-menu-create might return
+       a vector (i.e. a single menu entry).
+
+2002-08-30  Edward M. Reingold  <reingold@emr.cs.iit.edu>
+
+       * calendar/diary-lib.el (diary-mail-entries): Don't overwrite
+       user's value of diary-list-include-blanks, but generate message
+       instead if there are no entries.
+
+2002-08-30  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>  (tiny change)
+
+       * ps-print.el (ps-lp-system): Fixed typo in `usg-unix-v'.
+
+2002-08-30  Markus Rost  <rost@math.ohio-state.edu>
+
+       * menu-bar.el (menu-bar-read-mail): Doc fix.
+
+2002-08-30  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * ibuffer.el (ibuffer-update): Revert expansion of `caddr'.
+       (ibuffer-fontification-alist): Check hidden buffer case isn't
+       visiting a file and change its face to italic.
+
+2002-08-30  Juanma Barranquero  <lektu@terra.es>
+
+       * replace.el (occur-mode): Add interactive declaration.
+
+       * bs.el (bs-message-without-log): Fix typo.
+
+       * font-core.el (font-lock-defaults): Likewise.
+
+       * font-lock.el (font-lock-add-keywords): Likewise.
+
+       * mouse-copy.el (mouse-copy-work-around-drag-bug): Likewise.
+
+       * textmodes/bibtex.el (bibtex-mode): Likewise.
+
+       * emulation/viper-ex.el (ex-compile-command): Likewise.
+
+       * progmodes/idlwave.el (idlwave-max-extra-continuation-indent):
+       Likewise.
+
+       * progmodes/dcl-mode.el (dcl-calc-cont-indent-relative): Likewise.
+
+       * allout.el (my-mark-marker): Likewise.
+
+2002-08-30  Simon Josefsson  <jas@extundo.com>
+
+       * mail/smtpmail.el (smtpmail-via-smtp): Delete process buffer
+       unless s-debug-info is enabled.
+
+2002-08-29  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * ibuffer.el (ibuffer-update): Use `minibufferp'.  Expand `caddr'.
+
+       * mwheel.el (mouse-wheel-up-button): Doc fix.
+
+2002-08-29  Juanma Barranquero  <lektu@terra.es>
+
+       * replace.el (occur-mode-hook): New hook.
+       (occur-mode): Use it.
+       (occur-hook): Set default to nil.
+
+2002-08-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * net/ange-ftp.el: Use match-string and drop useless `function's.
+       (ange-ftp-get-process): Bind `ange-ftp-this-user' and
+       `ange-ftp-this-host' before running ange-ftp-process-startup-hook.
+       (ange-ftp-ls-parser): Use `switches' arg instead of dynamic binding.
+       (ange-ftp-parse-dired-listing): Update the calls.
+       (dired-local-variables-file): Declare to shut quieten the compiler.
+       (ange-ftp-file-entry-active-p): Remove.
+       (ange-ftp-file-name-all-completions, ange-ftp-file-name-completion):
+       Don't exclude dangling symlinks.
+       (ange-ftp-file-name-completion-1): Make predicate optional.
+       (ange-ftp-parse-list-func-alist): Use add-to-list to update.
+       (ange-ftp-fix-name-for-bs2000): Use subst-char-in-string.
+       (ange-ftp-bs2000-posix-hook-installed): Remove.
+       (ange-ftp-add-bs2000-posix-host): Don't use it anymore.
+       (ange-ftp-bs2000-cd-to-posix): Use `ange-ftp-this-user' and
+       `ange-ftp-this-host' instead of `user' and `host'.
+
+2002-08-29  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warning-prefix):
+       Decide here whether to print which form we're compiling.
+       If we do that, still print file and line.  Make file name
+       relative to default-directory.  Print fewer newlines.
+       (byte-compile-log-file): Print something even if no file.
+       Print messages for entering and leaving directories,
+       and set default-directory.
+       (displaying-byte-compile-warnings): Only sometimes bind warning-series.
+       (byte-compile-warning-series): New function.
+       (byte-compile-file): Set byte-compile-last-logged-file, don't bind it.
+       (byte-compile-display-log-head-p): Function deleted.
+
+       * warnings.el (warning-series): Now can be a marker, not an integer.
+       (display-warning): Handle new value for warning-series.
+
+       * emacs-lisp/bytecomp.el (byte-compile-log-file): Use \f.
+       (byte-compile-cl-warn): Add cl-macroexpand-all, cl-compiling-file
+       to don't-warn list.
+
+2002-08-29  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el: Change default bindings from F7/F8 to F3/F4.
+       Change default binding of C-x e to kmacro-end-or-call-macro.
+       (kmacro-call-repeat-key, kmacro-call-repeat-with-arg): New custom
+       variables.
+       (kmacro-get-prefix-arg): New function.
+       (kmacro-repeat-on-last-key): Rename from kmacro-repeat-loop and
+       improve.  Callers changed.
+       (kmacro-call-macro): Repeat macro by repeating last key or
+       key defined in kmacro-call-repeat-key.  New third arg non-nil
+       means to end current macro.
+       (kmacro-end-or-call-macro): Call kmacro-call-macro appropriately
+       to get repeat last key functionality.
+       (kmacro-start-macro-or-insert-counter): Improve doc string.
+
+2002-08-28  Luc Teirlinck  <teirllm@mail.auburn.edu>
+
+       * files.el (find-buffer-visiting): Compare file attributes
+       using buffer-file-truename.
+
+2002-08-28  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (make-auto-save-file-name, make-backup-file-name-1):
+       Don't use directory-sep-char.
+
+2002-08-28  Juanma Barranquero  <lektu@terra.es>
+
+       * replace.el (occur-hook): Renamed from `occur-mode-hook'.
+       (occur-mode): Remove call to `occur-mode-hook'.
+       (occur-rename-buffer): Fix reference to `occur-mode-hook' in docstring.
+       (occur-1): Add call to `occur-hook'.
+
+       * subr.el (make-variable-frame-localizable): Alias for
+       `make-variable-frame-local'.
+
+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-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  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-23  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
+
+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-22  Kai Gro\e,A_\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,A_\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>
+
+       * textmodes/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-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  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-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,A_\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
        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.
+       (original-date): Defvar without binding to avoid compiler warnings.
 
 2002-08-05  Alan Shutko  <ats@acm.org>
 
 
        * image.el (image-jpeg-p): Accept "Exif" marker.
 
-2002-08-05  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-08-05  Kai Gro\e,A_\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-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.
 
        * startup.el (fancy-splash-frame): Check selected frame last.
 
-2002-08-04  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-08-04  Kai Gro\e,A_\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.
+       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-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>
+2002-08-04  Kai Gro\e,A_\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): 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
 
        * net/tramp.el: Version 2.0.6.
        (tramp-default-method): Change to "ssh" from "sm".
-       (tramp-wrong-passwd-regexp): Restructure.  Add additional
-       alternative.
+       (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
        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-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>
 
 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'.
+       * ibuffer.el (ibuffer-fontification-alist):
+       Use `font-lock-constant-face' instead of `font-lock-reference-face'.
 
 2002-07-31  John Wiegley  <johnw@gnu.org>
 
 
        * 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>.
+       (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
+       (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-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-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-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-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-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-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-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-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-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
        (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-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.
        * 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.
+       * international/mule.el (safe-chars):
+       Put `char-table-extra-slots' property with value 0.
 
        * files.el (revert-buffer): Fix previous change.
 
 
        * warnings.el (lwarn, warn, warning-levels): Doc fix.
        (warning-suppress-log-types): Fix typo.
-       (display-warning): Fix typo. Remove useless asignment to free variable
+       (display-warning): Fix typo. Remove useless assignment 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.
+       * ediff-wind.el (ediff-window-setup-function): Extend type declaration.
 
 2002-07-25  Sam Steingold  <sds@gnu.org>
 
 
 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.
+       * 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>
 
 
 2002-07-25  Carsten Dominik  <dominik@astro.uva.nl>
 
-       * textmodes/reftex.el (reftex-compile-variables): Simplified
-       regular expression.
+       * 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.
+       * 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-index.el (reftex-index-mode): Likewise.
 
        * textmodes/reftex-sel.el (reftex-select-label-mode): Likewise.
-       (reftex-select-bib-mode): Likewise
+       (reftex-select-bib-mode): Likewise.
 
 2002-07-25  Colin Walters  <walters@debian.org>
 
 
 2002-07-22  Markus Rost  <rost@math.ohio-state.edu>
 
-       * add-log.el (add-log-mailing-address): Fix type.  Can be a
-       string.
+       * add-log.el (add-log-mailing-address): Fix type.  Can be a string.
 
        * ido.el (ido-separator): Fix type.
 
 
 2002-07-22  Carsten Dominik  <dominik@astro.uva.nl>
 
-       * textmodes/reftex-vars.el (reftex-index-verify-function): New
-       option.
+       * 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-index.el (reftex-query-index-phrase):
+       Use `reftex-index-verify-function'.
 
-       * textmodes/reftex-toc.el (reftex-re-enlarge): Handle horizontal
-       splitting.
+       * textmodes/reftex-toc.el (reftex-re-enlarge):
+       Handle horizontal splitting.
        (reftex-toc): Handle horizontal splitting
        (reftex-last-window-width): New variable.
 
        (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'.
+       * textmodes/reftex.el (reftex-compile-variables):
+       Use `reftex-include-file-commands'.
        (reftex-type-query-prompt): Changed defconst to defvar.
-       (reftex-type-query-help): likewise
-       (reftex-typekey-to-format-alist): likewise
-       (reftex-typekey-to-prefix-alist): likewise
-       (reftex-env-or-mac-alist):
-       (reftex-special-env-parsers): likewise
-       (reftex-label-mac-list): likewise
-       (reftex-label-env-list): likewise
-       (reftex-typekey-list): likewise
-       (reftex-words-to-typekey-alist): likewise
-       (reftex-key-to-index-macro-alist): likewise
-       (reftex-query-index-macro-prompt): likewise
-       (reftex-query-index-macro-help): likewise
-       (reftex-no-follow-message): likewise
-       (reftex-no-info-message): likewise
+       (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.
+       (reftex-with-special-syntax-for-bib): New macro.
 
 2002-07-21  Richard M. Stallman  <rms@gnu.org>
 
        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>.
+       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.
+       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):
 
 2002-07-19  John Paul Wallington  <jpw@shootybangbang.com>
 
-       * emacs-lisp/bytecomp.el (compile-defun): Bind
-       `read-with-symbol-positions' to current buffer.
+       * emacs-lisp/bytecomp.el (compile-defun):
+       Bind `read-with-symbol-positions' to current buffer.
 
 2002-07-19  Andre Spiegel  <spiegel@gnu.org>
 
 
        * 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.
+       (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-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-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  Juanma Barranquero  <lektu@terra.es>
 
-       * international/mule-util.el (string-to-sequence, truncate-string): Add
-       autoload cookie to obsolescence declaration.
+       * international/mule-util.el (string-to-sequence, truncate-string):
+       Add autoload cookie to obsolescence declaration.
 
        * rect.el (move-to-column-force): Likewise.
 
        (encode-char): Use ucs-mule-to-mule-unicode.
 
        * international/characters.el: Fix settings of U+2000-U+2027.
-       Remove.
+       Remove \e$,1uf\e(B.
 
        * international/mule-cmds.el (locale-language-names): Fix be, add
        sr_YU@cyrillic, modify tg.
        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.
+       (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.
+       (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.
+       (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.
        * emulation/cua-base.el (cua--repeat-replace-text): New variable.
        (cua-repeat-replace-region): New command.
        (cua--init-keymaps): Bind it to M-v in cua--cua-keys-keymap.
-       Misc improvements to the commantary.
+       Misc improvements to the commentary.
 
 2002-05-26  Simon Josefsson  <jas@extundo.com>
 
        * ibuf-ext.el (ibuffer-toggle-sorting-mode): Make it work.
 
        * ibuffer.el (ibuffer-truncate-lines): New option.
-         (ibuffer-mode):  Use it.
+       (ibuffer-mode):  Use it.
 
 2002-02-17  Kim F. Storm  <storm@cua.dk>
 
 
 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>