+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>