]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 93fca8e4f71bb93c47a6d9f68739163ac0d96dcd..0fe85f0d22164cdcdfdf6cf72c5e9e6ada3ba2c8 100644 (file)
+2004-10-12  Simon Josefsson  <jas@extundo.com>
+
+       * net/tls.el (tls-certtool-program): New variable.
+       (tls-certificate-information): New function, based on
+       ssl-certificate-information.
+
+2004-10-12  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (coding-system-equal): Moved from
+       mule-util.el.
+
+       * international/mule-util.el (coding-system-equal): Moved to
+       mule.el.
+
+2004-10-12  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-insert-counter, kmacro-add-counter): Use and
+       reset kmacro-initial-counter-value if set.
+       (kmacro-set-counter): Only set kmacro-counter if defining or executing
+       macro.  Set kmacro-initial-counter-value otherwise. Never set both.
+       (kmacro-display): Show macro counter if non-zero.
+
+       * subr.el (substitute-key-definition): Mention command remapping
+       in doc string.
+
+2004-10-11  Simon Josefsson  <jas@extundo.com>
+
+       * mail/smtpmail.el (smtpmail-open-stream): Look for
+       starttls-gnutls-program instead of starttls-program iff
+       starttls-use-gnutls is non-nil.
+       (smtpmail-open-stream): Don't overwrite user settings of
+       starttls-extra-arguments and starttls-extra-args.
+
+2004-10-10  Kai Grossjohann  <kai.grossjohann@gmx.net>
+
+       * net/ange-ftp.el (ange-ftp-remote-shell): Remove variable.
+       (ange-ftp-call-chmod): Reference remote-shell-program instead of
+       ange-ftp-remote-shell.
+
+2004-10-10  Andreas Schwab  <schwab@suse.de>
+
+       * emacs-lisp/byte-opt.el (byte-optimize-backward-word): Optimize
+       `(backward-word)' to `(forward-word -1)', not `(forward-char -1)'.
+       Reported by <sri@asu.edu>.
+
+2004-10-10  Benjamin Rutt  <brutt@bloomington.in.us>
+
+       * vc.el (vc-annotate-mode): Remove variable.
+       (vc-annotate-display-select): Only call vc-annotate-mode
+       if we're not in that mode already.
+
+2004-10-09  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (progress-reporter-update): Define before first usage.
+       (make-progress-reporter): Doc fix.
+
+2004-10-09  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/paragraphs.el (sentence-end-double-space)
+       (sentence-end-without-period, sentence-end-without-space)
+       (sentence-end): Doc fixes.
+
+2004-10-08  Peter Seibel  <peter@javamonkey.com>  (tiny change)
+
+       * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Change
+       paragraph-start regexp so we don't fill code starting with #'(
+
+2004-10-08  Sebastien Kirche  <seki@seki.fr>  (tiny change)
+
+       * mail/mail-extr.el (mail-extr-ignore-realname-equals-mailbox-name):
+       New defcustom.
+       (extract-address-components): Use it.
+
+2004-10-08  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * subr.el (make-progress-reporter, progress-reporter-update)
+       (progress-reporter-force-update, progress-reporter-do-update)
+       (progress-reporter-done): New functions.
+
+       * tar-mode.el (tar-summarize-buffer): Use progress reporter.
+
+       * progmodes/etags.el (etags-tags-completion-table): Use progress
+       reporter.
+       (etags-tags-apropos): Likewise.
+
+2004-10-08  Alan Mackenzie  <acm@muc.de>
+
+       * isearch.el (isearch-yank-line): C-y yanks to next EOL, not end
+       of current line.
+
+2004-10-08  Masatake YAMATO  <jet@gyve.org>
+
+       * server.el (server-process-filter): Wrap `process-send-region'
+       by `condition-case' to guard the case when the pipe to PROC is
+       closed.
+
+2004-10-07  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-substitute-special): Limit handling of external
+       entities.
+
+2004-10-06  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-ann3): (Re-)initialise gdb-input-queue.
+
+2004-10-06  John Paul Wallington  <jpw@gnu.org>
+
+       * xml.el (xml-parse-dtd): Fix `error' call.
+
+2004-10-05  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-substitute-special): Return a single string instead
+       of a list of strings if an entity substitution is made.
+
+2004-10-05  Ulf Jasper  <ulf.jasper@web.de>
+
+       * calendar/icalendar.el: New file.
+
+2004-10-05  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-done): Set mark after running hook.
+       Suggested by Drew Adams <drew.adams@oracle.com>.
+
+       * info.el (Info-history, Info-toc): Fix Info headers.
+       (Info-toc): Narrow buffer before Info-fontify-node.
+       (Info-build-toc): Don't check for special Info file names.
+       Set main-file to nil if Info-find-file returns a symbol.
+
+2004-10-05  Emilio C. Lopes  <eclig@gmx.net>:
+
+       * calendar/calendar.el (calendar-goto-iso-week): Add autoload.
+       (calendar-mode-map): Add binding for `calendar-goto-iso-week'.
+       * calendar/cal-menu.el (calendar-mode-map): Ditto.
+
+2004-10-05  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/cal-iso.el (calendar-iso-read-args): New function,
+       for old interactive spec from calendar-goto-iso-date.
+       (calendar-goto-iso-date): Use it.
+       (calendar-goto-iso-week): New function.  Suggested by Emilio
+       C. Lopes <eclig@gmx.net>.
+
+2004-10-04  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/enriched.el (enriched-mode-map): Give
+       `set-left-margin' and `set-right-margin' bindings that follow the
+       minor mode conventions.
+
+2004-10-03  Stefan  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-dvi-view-command): Use `yap' on w32.
+       (tex-font-lock-keywords-1): Add url and nolinkurl for args with `_'.
+       (latex-block-args-alist): Add minipage and picture.
+       (latex-block-body-alist): Use reftex-label if enabled.
+       (latex-insert-block): Don't insert a \n if not necessary.
+       (tex-compile-commands): Make sure dvips doesn't send to printer.
+       (tex-compile-default): Handle the case where no executable is found.
+       (latex-noindent-environments): New var.
+       (latex-find-indent): Use it.  Take an empty line as an arg-breaker.
+       If tex-indent-allhanging is non-nil, make sure we only align for macros
+       at beginning of line.
+
+2004-10-03  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * newcomment.el (comment-beginning): Doc fix and don't choke on
+       unset `comment-end-skip' when at beginning of comment.
+
+2004-10-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term.el (term-adjust-current-row-cache): Don't allow the current
+       row to become negative.
+       (term-emulate-terminal): Fix insert mode. Handle tab insertion at
+       the end of the line. Fix scroll down. Add comments.
+       (term-handle-ansi-escape): Don't exceed terminal width when moving
+       right.
+       (term-scroll-region): Move the cursor after setting the scroll region.
+
+2004-10-01  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * indent.el (set-left-margin, set-right-margin): Rename `lm' arg
+       to `width' for consistency with docstring.  Doc fix.
+
+2004-10-01  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-langs.el: Load cl here since cc-defs doesn't do it.
+       This is necessary for derived modes.
+
+2004-09-30  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-lambda-form, kmacro-extract-lambda): Add.
+       (kmacro-bind-to-key, kmacro-name-last-macro): Use kmacro-lambda-form.
+
+       * edmacro.el: Require kmacro to use the new kmacro-lambda-form and
+       kmacro-extract-lambda functions.
+       (edit-kbd-macro): Handle kmacro lambda forms.
+       Include counter and counter format in edit buffer.
+       (edmacro-finish-edit): Get counter and format from edit buffer and
+       update kmacro bindings when found.
+
+2004-09-29  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/paragraphs.el (forward-paragraph):
+       Avoid args-out-of-range error when point winds up at the beginning of
+       the buffer and hard newlines are enabled.
+
+       * newcomment.el (comment-multi-line): Doc fix.
+
+2004-09-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-file-header-re): Tighten up regexp a tiny bit.
+       (diff-fixup-modifs): Catch unified-diff file-headers.
+
+2004-09-28  Stefan  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-view-command-alist): Use more efficient regexps.
+       Remove dubious arguments.
+       (dired-align-file): New function.
+       (dired-insert-directory): Use it.
+       (dired-move-to-end-of-filename): Make the " -> " search more specific.
+       (dired-buffers-for-dir): Remove unused var `pattern'.
+
+2004-09-29  Kim F. Storm  <storm@cua.dk>
+
+       * progmodes/gdb-ui.el (breakpoint): Define as fringe bitmap.
+       (gdb-mouse-toggle-breakpoint): Fix fringe-bitmaps-at-pos usage.
+       (gdb-put-breakpoint-icon): Use breakpoint bitmap.
+
+       * fringe.el (fringe-bitmap-p): New macro.
+       (fringe-bitmaps): Add standard fringe bitmaps on load.
+
+2004-09-28  Matthew Mundell  <matt@mundell.ukfsn.org>  (tiny change)
+
+       * calendar/diary-lib.el (list-diary-entries): Save diary buffer
+       from diary display excursion.  Store diary buffer's point for
+       `simple-diary-display'.
+       (simple-diary-display): Set window point and start when
+       displaying buffer, to preserve point.
+
+2004-09-27  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/enriched.el (enriched-translations): Replace defconst
+       with defvar.
+
+2004-09-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * printing.el: Doc fix.
+       (pr-version): New version number (6.8.1).
+       (pr-ps-file-using-ghostscript): Use make-temp-file instead of
+       make-temp-name.
+       (pr-delete-file): Check if file exists before deleting it.
+       Reported by Lennart Borgman <lennart.borgman.073@student.lu.se>.
+
+2004-09-26  Stefan  <monnier@iro.umontreal.ca>
+
+       * term.el (term-display-table): New variable.
+       (term-mode): Use it.
+       (term-exec-1): Set the coding system to binary.
+       (term-emulate-terminal): Decode the string before inserting it.
+
+2004-09-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term.el (term-ansi-at-eval-string, term-ansi-default-fg)
+       (term-ansi-default-bg, term-ansi-current-temp): Delete unused vars.
+       (map): Bind S-prior, S-next and S-insert.
+       (term-mode): Set `indent-tabs-mode' to nil.
+       (term-paste): New function to be bound to S-insert.
+       (term-send-del, term-send-backspace): Change the strings sent.
+       (term-termcap-format): Synchronyze with etc/e/eterm.ti.
+       (term-handle-colors-array): Fix handling of underline and reverse.
+       (term-handle-ansi-escape): Do not handle smcup/rmcup.  Add comments.
+       (term-erase-in-line): Fix comparison.
+       (term-emulate-terminal): Fix line wrap handling.
+       (term-start-output-log): Rename from `term-set-output-log'.
+       (term-stop-output-log): Rename from `term-stop-photo'.
+       (term-switch-to-alternate-sub-buffer): Comment out, unused.
+
+2004-09-25  Stefan  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-move-to-filename): Don't output a message if
+       raise-error is non-nil.  Fix return position and value.
+
+       * files.el (insert-directory): Obey --dired even with symlinks.
+
+2004-09-25  Lars Hansen  <larsh@math.ku.dk>
+
+       * ls-lisp.el (ls-lisp-format): Mark file names with property
+       dired-filename.
+
+2004-09-25  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-max-directory-size): New defcustom.
+       (ido-decorations): Add "too big" element.
+       (ido-directory-too-big): New dynamic var.
+       (ido-may-cache-directory): Don't cache big directories.
+       (ido-directory-too-big-p): New defun.
+       (ido-set-current-directory): Update ido-directory-too-big.
+       (ido-read-internal): Make empty ido-cur-item if too-big.
+       (ido-buffer-internal): Use ido-read-internal directly instead of
+       ido-read-buffer.
+       (ido-file-internal): Init ido-directory-too-big.
+       (ido-complete): <TAB> If ido-directory-too-big is set, clear it,
+       and redo completion with full list.
+       (ido-toggle-ignore): <C-a> If ido-directory-too-big is set, clear
+       it, and show completions.
+       (ido-all-completions): Let bind ido-directory-too-big to nil.
+       (ido-exhibit): Handle ido-directory-too-big.
+       (ido-read-buffer): Handle fallback to read-buffer.
+       Init ido-directory-too-big.
+       (ido-read-file-name, ido-read-directory-name, ido-completing-read):
+       Init ido-directory-too-big.
+
+2004-09-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * subr.el (delay-mode-hooks): Doc fix.
+
+2004-09-23  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/enriched.el
+       (enriched-default-text-properties-local-flag): New variable.
+       (enriched-mode): Make sure that enabling and disabling the mode is
+       a no-op.  Doc fix.
+
+2004-09-23  H\e,Ae\e(Bkon Malmedal  <hmalmedal@yahoo.no>  (tiny change)
+
+       * calendar/holidays.el (holiday-advent): Report on a specified day
+       offset from advent, not just advent.
+       (holiday-easter-etc): Report on one specified day offset from
+       easter, not all easter holidays. Various Easter holidays moved to
+       `christian-holidays' variable in calendar.el.
+       * calendar/calendar.el (christian-holidays): Adapt for new
+       behaviour of `holiday-advent' and `holiday-easter-etc' functions.
+
+2004-09-23  Kim F. Storm  <storm@cua.dk>
+
+       * image.el (insert-sliced-image): Add doc string.
+
+       * ido.el (ido-choice-list): New dynamic var for `list' context.
+       (ido-context-switch-command): New dynamic var.
+       (ido-define-mode-map): Generalize switch between file/buffer contexts.
+       (ido-read-internal): Handle new `list' context.
+       Handle insert-buffer and insert-file ido-exit values.
+       (ido-buffer-internal): New arg switch-cmd.  Use it to setup
+       ido-context-switch-command. Handle insert-file ido-exit value.
+       (ido-read-buffer): Set ido-context-switch-command to 'ignore
+       unless it is already bound by caller.
+       (ido-file-internal): New arg switch-cmd.  Use it to setup
+       ido-context-switch-command.  Handle insert-buffer ido-exit value.
+       (ido-enter-insert-buffer, ido-enter-insert-file): New commands
+       used for context switching.
+       (ido-all-completions): Handle new `list' context.
+       (ido-make-choice-list): Return choices for `list' context.
+       (ido-find-file-in-dir, ido-display-file, ido-write-file)
+       (ido-display-buffer, ido-kill-buffer): Disable context switching.
+       (ido-insert-buffer, ido-insert-file): Setup context switching.
+       (ido-exhibit): Handle `list' context.
+       (ido-read-file-name): Disable context switching.  Handle fallback.
+       (ido-read-directory-name): Disable context switching.
+       (ido-completing-read): New defun like completing-read.  Setup and
+       use new `list' context.
+
+2004-09-20  Jesper Harder  <harder@ifa.au.dk>
+
+       * progmodes/tcl.el (inferior-tcl): Use pop-to-buffer.
+
+2004-09-21  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * subr.el (after-change-major-mode-hook): Doc fix.
+
+2004-09-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * printing.el: Doc fix.  Add a new tip about the use of gsprint instead
+       of ghostscript for monochrome PostScript file in Windows.
+
+2004-09-21  Kenichi Handa  <handa@m17n.org>
+
+       * descr-text.el (describe-char): Checking of quail activation
+       fixed.
+
+2004-09-20  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * subr.el (run-mode-hooks): Run `after-change-major-mode-hook'
+       after the mode hooks instead of before.  Doc fix.
+
+2004-09-20  Jason Rumney  <jasonr@gnu.org>
+
+       * startup.el (command-line) [windows-nt]: Try .emacs first, then
+       _emacs, but revert to .emacs if neither exists in home directory.
+
+2004-09-20  John Paul Wallington  <jpw@gnu.org>
+
+       * bindings.el (completion-ignored-extensions): Add .dfsl.
+
+2004-09-20  Richard M. Stallman  <rms@gnu.org>
+
+       * bindings.el (scroll-left): Make it disabled.
+
+       * files.el (enable-local-eval): Doc fix.
+
+       * indent.el (move-to-left-margin): Special case for minibuffer.
+
+       * term.el (term-emulate-terminal): Turn off undo for output.
+       Use with-current-buffer and save-selected-window.
+
+       * eshell/esh-ext.el (eshell-explicit-command-char): Doc fix.
+
+       * progmodes/make-mode.el (makefile-fill-paragraph):
+       Don't insist on spaces when looking for comments.  # is enough.
+
+       * files.el (hack-local-variables): Copy the variables list
+       to another buffer, strip prefixes and suffixes there, then read.
+       (enable-local-eval): Doc fix.
+       (ignored-local-variables): Initialize to nil.
+       (risky-local-variable-p): Don't check ignored-local-variables here.
+       (hack-one-local-variable): Ignore var if in ignored-local-variables.
+
+2004-09-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/sh-script.el (sh-mode-default-syntax-table): Set syntax
+       of = to "." (punctuation).
+
+2004-09-19  Stefan  <monnier@iro.umontreal.ca>
+
+       * subr.el (event-basic-type): Fix mask (extend to 22bits).
+
+2004-09-18  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/enriched.el (enriched-rerun-flag): New variable.
+       (enriched-before-change-major-mode): New function.
+       Add it to `change-major-mode-hook'.
+       (enriched-after-change-major-mode): New function.
+       Add it to `after-change-major-mode-hook'.
+       (enriched-mode): Make it work correctly if called from
+       `after-change-major-mode-hook'.
+       No longer set `indent-line-function'.
+
+       * simple.el (fundamental-mode): Run `after-change-major-mode-hook'.
+
+       * subr.el (after-change-major-mode-hook): New variable.
+       (run-mode-hooks): Implement it.
+
+2004-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * battery.el (battery-linux-proc-apm): Use string-to-number.
+       (battery-linux-proc-acpi): Ignore all hidden files in the battery dir.
+       Use dolist (and less indentation).  Use erase-buffer.
+       Pre-initialize `design-capacity', `warn', and `low'.
+       (battery-format): Use replace-regexp-in-string.
+
+2004-09-18  Ralph Schleicher  <rs@nunatak.allgaeu.org>
+
+       * battery.el: Delete superfluous empty lines.
+       (battery-linux-proc-acpi): Attempt to gather information from all
+       battery subdirectories regardless of their file name.
+       (battery-linux-proc-apm): Replace all occurrences of
+       battery-hex-to-int-2 with string-to-int (base 16).
+       (battery-hex-to-int-2, battery-hex-to-int): Delete functions.
+       (battery-hex-map): Delete variable.
+
+2004-09-18  John Paul Wallington  <jpw@gnu.org>
+
+       * calc/calc-units.el (calc-quick-units): Fix overzealous
+       s/or/unless/.
+
+2004-09-17  Romain Francoise  <romain@orebokech.com>
+
+       * ibuf-ext.el (define-ibuffer-filter filename):
+       Expand dired-directory since buffer-file-name is absolute.
+
+2004-09-17  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * ediff-init.el (ediff-current-diff-face-A)
+       (ediff-current-diff-face-B, ediff-current-diff-face-C)
+       (ediff-current-diff-face-Ancestor)
+       (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
+       (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
+       (ediff-even-diff-face-A, ediff-even-diff-face-B)
+       (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
+       (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
+       (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
+       Use min-colors.
+
+       * term.el (term-down): Perform vertical motion if DOWN is negative.
+       (term-exec-1): Set both TERMCAP and TERMINFO unconditionally.
+       (term-termcap-format): Synchronyze with the eterm terminfo entry
+       in etc/e/eterm.ti.
+       (term-handle-colors-array): If the current foreground or
+       background are zero (i.e. unspecified), use the foreground and
+       background of the default face for reverse video.
+       (term-ansi-at-eval-string, term-ansi-default-fg)
+       (term-ansi-default-bg, term-ansi-current-temp): Delete unused variable.
+       (term-mem): Delete ununsed function.
+       (term-protocol-version): Increment.
+       (term-current-face): Set to default.
+
+2004-09-15  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * vc.el (annotate-time): Document point handling.
+       (vc-annotate-display-autoscale): Doc fix.
+
+2004-09-15  Miles Bader  <miles@gnu.org>
+
+       * generic.el (generic-make-keywords-list): Use symbol rather than
+       word anchors in regexp.
+
+2004-09-14  Sean O'Rourke  <sorourke@cs.ucsd.edu>
+
+       * ibuf-ext.el (define-ibuffer-filter filename): If buffer has
+       no file name consider `dired-directory'.
+
+2004-09-14  Kim F. Storm  <storm@cua.dk>
+
+       * faces.el (cursor): Add face-no-inherit property.  Doc fix.
+
+2004-09-14  Simon Josefsson  <jas@extundo.com>
+
+       * files.el (auto-mode-alist): Map .soa and .zone to dns-mode.
+
+       * textmodes/dns-mode.el: Add.
+
+2004-09-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * novice.el (disabled-command-hook): Use shorthand for obsolescence.
+       (disabled-command-function): Make the ?\  char more obvious.
+
+       * vc-arch.el (vc-arch-root, vc-arch-registered):
+       * vc-mcvs.el (vc-mcvs-root, vc-mcvs-registered): Use vc-find-root.
+
+2004-09-13  Hovav Shacham  <hovav@sha1.stanford.edu>
+
+       * windmove.el (windmove-frame-edges): Report coordinates of
+       outside edges of frame, not inside edges.
+       (windmove-coordinates-of-position): Convert into wrapper to new
+       function `windmove-coordinates-of-window-position';
+       `compute-motion' always applies to selected window.
+       (windmove-coordinates-of-position): Update documentation to refer
+       to Emacs 21 Lisp Reference Manual.
+       (windmove-find-other-window): Fix off-by-one errors for max x,y.
+
+2004-09-13  Kim F. Storm  <storm@cua.dk>
+
+       * isearch.el (isearch-resume-in-command-history): Rename from
+       isearch-resume-enabled and change default to nil.
+
+2004-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-hooks.el (vc-ignore-dir-regexp): New var.
+       (vc-registered): Use it.
+       (vc-find-root): New fun.
+
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Don't tell to use \\{...} when it's already done.
+
+       * textmodes/bibtex.el (bibtex-generate-url-list): Change format.
+       Provide a sample complex default.
+       (bibtex-url, bibtex-font-lock-url): Adapt to new format.
+       (bibtex-entry): Use mapc.
+
+2004-09-12  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-step-edit-prompt): Add "%s" format to message.
+
+       * emulation/cua-rect.el (cua--rectangle-operation): Let bind
+       inhibit-field-text-motion to t so rectangles work in comint buffers.
+
+       * simple.el (choose-completion-string): Set buffer before running
+       choose-completion-string-functions hook so it can be buffer-local.
+
+2004-09-12  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * progmodes/compile.el (compilation-start): Parse command to see
+       if it starts with a cd, and if so perform it for the *compilation*
+       buffer.  Change the header to reflect this.
+
+2004-09-11  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-enable-dot-prefix): Doc fix.
+       (ido-enable-dot-prefix): New defcustom.
+       (ido-set-matches1): Use it.
+
+2004-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/bibtex.el (bibtex-mark-active)
+       (bibtex-run-with-idle-timer): Move the `if' inside the defun.
+
+2004-09-10  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-autokey-titleword-ignore): Regexp is
+       used in a case insensitive environment.
+       (bibtex-mode-map): Rearrange order of menus.
+       (bibtex-quoted-string-re): Obsolete.
+       (bibtex-complete-key-cleanup): Variable replaced by new function.
+       (bibtex-font-lock-keywords): Use backquotes.
+       (bibtex-font-lock-url-regexp): New internal variable.
+       (bibtex-name-in-field): New optional arg remove-opt-alt to remove
+       "OPT" and "ALT".
+       (bibtex-insert-current-kill, bibtex-make-field)
+       (bibtex-prepare-new-entry, bibtex-yank-pop, bibtex-String): Use unless.
+       (bibtex-parse-field-text): Simplify.
+       (bibtex-string=): New helper function.
+       (bibtex-member-of-regexp): Merge with bibtex-autokey-get-title.
+       (bibtex-map-entries): Use bibtex-string=.
+       (bibtex-search-entry): Use not.
+       (bibtex-enclosing-field): Fix docstring.
+       (bibtex-assoc-regexp): Obsolete.
+       (bibtex-format-entry): Use assoc-string and bibtex-string=.
+       (bibtex-autokey-get-names): Handle empty name field.
+       (bibtex-parse-strings): Use assoc-string and unless.
+       (bibtex-complete-string-cleanup): Expansion list is passed as an arg.
+       Use assoc-string.
+       (bibtex-pop): Simplify.
+       (bibtex-mode): Set font-lock-extra-managed-props.
+       (bibtex-entry-update): Use assoc-string.
+       (bibtex-parse-entry): Remove "OPT" and "ALT" from FIELD.
+       (bibtex-autofill-entry): Use bibtex-string=.
+       (bibtex-print-help-message): Simplify.
+       (bibtex-find-entry): New optional arg START.
+       (bibtex-validate): Use bibtex-string= and assoc-string.
+       Do not call obsolete function compilation-parse-errors.
+       (bibtex-remove-delimiters): Only remove delimiters if present.
+       (bibtex-copy-entry-as-kill): Add docstring.
+       (bibtex-clean-entry): Use bibtex-string=. Handle empty keys.
+       Detect duplicate keys if bibtex-maintain-sorted-entries is nil.
+       (bibtex-complete): Use bibtex-predefined-month-strings,
+       bibtex-string=, and new function bibtex-complete-key-cleanup.
+       (bibtex-generate-url-list): New variable.
+       (bibtex-url): New command bound to C-c C-l and mouse-2.
+       (bibtex-url-map): New local keymap for bibtex-url-mouse.
+       (bibtex-font-lock-url): New function.
+
+2004-09-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/grep.el (grep-mode): Remove unnecessary autoload.
+
+2004-09-09  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el (kmacro-bind-to-key): Associate dedicated macro
+       counter and format with binding.
+       (kmacro-name-last-macro): New defun.  Like name-last-kbd-macro, but
+       the declared macro uses own macro counter and format.  Give symbol
+       kmacro property.
+       (kmacro-keymap): Bind kmacro-name-last-macro to n.
+       (kmacro-start-macro, kmacro-end-macro, kmacro-call-macro)
+       (kmacro-end-and-call-macro): Doc fix.
+
+2004-09-09  Lars Hansen  <larsh@math.ku.dk>
+
+       * desktop.el (desktop-clear-preserve-buffers):
+       Remove make-obsolete-variable.
+
+2004-09-08  Richard M. Stallman  <rms@gnu.org>
+
+       * buff-menu.el (list-buffers-noselect): Call format-mode-line
+       with the buffer as argument.
+
+2004-09-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-arch.el (vc-arch-state): Fix parsing for `names' method.
+
+2004-09-08  Juri Linkov  <juri@jurta.org>
+
+       * replace.el (perform-replace): Use `query-replace-descr'.
+
+       * cus-start.el (history-delete-duplicates): Specify customization.
+
+       * diff-mode.el (diff-mode-map):
+       * progmodes/compile.el (compilation-mode-map):
+       * progmodes/grep.el (grep-mode-map):
+       * replace.el (occur-mode-map): Rename `next-error-follow-mode'
+       to `next-error-follow-minor-mode'.
+
+2004-09-08  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * isearch.el (isearch-lazy-highlight-update): Take into account
+       the case of zero-length match at the search bound.
+
+2004-09-08  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-rect.el (cua--highlight-rectangle): Fix last
+       change.  Use zero width overlays when necessary.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * subr.el (split-string): Docfix.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-generate-call-tree): Doc fix.
+       (display-call-tree): Ensure newline after caller/calls blocks.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * startup.el (command-line-1): Make option
+       --directory/-L modify `load-path' straight away.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/grep.el (grep-mode): Use normal autoload cookie.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * emacs-lisp/autoload.el (make-autoload):
+       Handle `define-compilation-mode'.
+
+       * emacs-lisp/lisp-mode.el (define-compilation-mode):
+       Specify `doc-string-elt' property.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * bs.el (bs-mode): Doc fix.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * info.el (Info-insert-dir): Fix temp buffer leak bug.
+
+2004-09-08  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * play/blackbox.el (bb-trace-ray): Avoid double tracing.
+
+2004-09-08  Kenichi Handa  <handa@m17n.org>
+
+       * ps-mule.el: Fix old function calls (ps-mule-chars-in-string ->
+       length, ps-mule-string-char -> aref, ps-mule-next-index -> 1+,
+       ps-mule-next-point -> 1+).
+
+       * composite.el (encode-composition-rule): Add autoload cooky.
+
+2004-09-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * format.el (buffer-auto-save-file-format): Make it permanent local.
+
+2004-09-07  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/authors.el (authors-aliases): Add more aliases.
+       (authors-fixed-entries): Fix typo.
+       (authors-canonical-author-name): Compact multiple spaces.
+       Ignore trivial names (e.g. only first name).
+
+       * term.el (term-window-width): Only use full window width on
+       window system if overflow-newline-into-fringe is enabled.
+       (term-mode): Don't disable overflow-newline-into-fringe.
+
+2004-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term/xterm.el (function-key-map): Add bindings for C- and S- cursor
+       motion as seen on my Mac OS X xterms.
+
+       * newcomment.el (uncomment-region-default, comment-region-default):
+       New functions extracted from uncomment-region and comment-region.
+       (comment-region, comment-region-function, uncomment-region)
+       (uncomment-region-function): Use them.
+
+       * pcvs-util.el (cvs-string-prefix-p): Use compare-strings.
+
+       * pcvs-info.el (cvs-states): Allow `ignore' on NEED-UPDATE.
+       It's not crucial but can make sense at times.
+
+       * vc-arch.el (vc-arch-workfile-version): Handle the special case before
+       the first commit.
+
+       * vc.el (vc-buffer-context, vc-restore-buffer-context):
+       Disable obsolete code.
+
+2004-09-07  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-highlight-matches): Change default from
+       `t' to `auto-detect', and type from `boolean' to `choice'.  Doc fix.
+       (grep-compute-defaults): Set `grep-highlight-matches' to `t'
+       if grep option `--color' is available, or to `nil' otherwise.
+       (grep-process-setup): Call `grep-compute-defaults' if
+       `grep-highlight-matches' is not computed.  Set env-vars only
+       if `grep-highlight-matches' is `t'.
+       (grep-use-null-device): Remove redundant type `boolean' (`choice'
+       is already defined).
+
+       * progmodes/compile.el (compilation-start): Use copy of
+       `process-environment' created by `copy-sequence' to not
+       modify env-vars in the global `process-environment'.
+
+2004-09-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (next-error-follow-minor-mode): Fix last change.
+
+2004-09-05  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * textmodes/paragraphs.el (use-hard-newlines): Make it into a
+       permanent local.
+
+2004-09-04  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-lazy-highlight-new-loop): Don't invoke
+       highlighting if the search string is empty.
+
+2004-09-04  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * facemenu.el (facemenu-active-faces): Change condition of inner
+       `while' loop to also check the first two elements of `face-atts'
+       and `mask-atts'.
+
+2004-09-04  John Paul Wallington  <jpw@gnu.org>
+
+       * thumbs.el (thumbs-view-image-mode-map): Fix command name typo.
+       (thumbs-view-image-mode): Make buffer read-only.
+
+2004-09-04  Christopher J. Madsen  <cjm@pobox.com>
+
+       * textmodes/ispell.el (ispell-really-aspell): New defvar.
+       (ispell-check-version): Set it.
+       (ispell-send-replacement): New function.
+       (ispell-process-line): Call ispell-send-replacement.
+
+2004-09-04  Matt Hodges  <matt@stchem.bham.ac.uk>  (tiny change)
+
+       * eshell/em-pred.el (eshell-predicate-help-string): Doc fix.
+       Support choosing seconds with "s".
+
+2004-09-04  Jari Aalto  <jari.aalto@poboxes.com>
+
+       * terminal.el (te-escape): Show `?' in prompt for help key.
+
+2004-09-04  Emilio C. Lopes <eclig@gmx.net>
+
+       * emacs-lisp/lisp.el (kill-backward-up-list): New function.
+
+2004-09-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * simple.el (next-error-follow-minor-mode)
+       (next-error-follow-mode-post-command-hook): New functions.
+       (next-error-follow-last-line): New defvar.
+
+       * diff-mode.el (diff-mode-map): Bind next-error-follow-mode.
+       * progmodes/compile.el (compilation-mode-map): Likewise.
+       * progmodes/grep.el (grep-mode-map): Likewise.
+       * replace.el (occur-mode-map): Likewise.
+
+       * newcomment.el (uncomment-region): Bind comment-use-global-state
+       to nil.
+
+2004-09-03  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * autorevert.el (auto-revert-handler): Bind `buffer-read-only'
+       locally around the call to `revert-buffer'.
+
+2004-09-03  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-toggle-regexp): Set `isearch-success' and
+       `isearch-adjusted' to `t'.
+       (isearch-toggle-case-fold): Set `isearch-success' to `t'.
+       (isearch-message-prefix): Add "pending" for isearch-adjusted.
+       (isearch-other-meta-char): Restore isearch-point unconditionally.
+       (isearch-query-replace): Add new arg `regexp-flag' and use it.
+       Set point to start of match if region is not active in transient
+       mark mode (to include the current match to region boundaries).
+       Push the search string to `query-replace-from-history-variable'.
+       Add prompt "Query replace regexp" for isearch-regexp.
+       Add region beginning/end as last arguments of `perform-replace.'
+       (isearch-query-replace-regexp): Replace code by the call to
+       `isearch-query-replace' with arg `t'.
+
+2004-09-03  Richard M. Stallman  <rms@gnu.org>
+
+       * startup.el (normal-top-level): Undo previous TERM change.
+
+2004-09-03  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-rect.el (cua--overlay-keymap): New keymap for
+       highlight overlays; allow using RET when cursor is over a button.
+       (cua--highlight-rectangle): Use it.
+       (cua--rectangle-set-corners): Don't move backwards at eol.
+       (cua--forward-line): Don't move into void after eob.
+
+       * emulation/cua-rect.el (cua--rectangle-set-corners): Ensure that
+       point is set (and displayed) inside rectangle.
+       (cua--rectangle-operation): Fix for highlight of empty lines.
+       (cua--highlight-rectangle): Fix highlight for tabs.
+       Position cursor at left/right edge of rectangle using new `cursor'
+       property on overlay strings.
+       (cua--indent-rectangle): Don't tabify.
+       (cua-rotate-rectangle): Ignore that point has moved.
+
+2004-09-02  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el: Add ASCII equivalents for some function keys.
+       (mode-line-frame-identification): Sync with x-win.el.
+
+2004-09-02  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/compile.el (compilation-buffer-name): Compare major
+       mode with second element of compilation-arguments instead of third
+       to reflect latest changes in compilation-arguments structure.
+       (recompile): Use global variable `compilation-directory' to get
+       recent compilation directory only when `recompile' is invoked NOT
+       in the compilation buffer.  Otherwise, use `default-directory' of
+       the compilation buffer.
+       (compilation-error-properties): Allow to funcall col and end-col.
+       (compilation-mode-font-lock-keywords): Check col and end-col by
+       `integerp'.
+       (compilation-goto-locus): If end-mk is non-nil in transient mark
+       mode don't activate the mark (and don't display message in
+       push-mark), but highlight overlay between mk and end-mk.
+
+       * progmodes/grep.el (grep-highlight-matches): New defcustom.
+       (grep-regexp-alist): Add rule to highlight grep matches.
+       (grep-process-setup): Set env-vars GREP_OPTIONS and GREP_COLOR.
+
+       * info.el (Info-fontify-node): Don't compute other-tag
+       if Info-hide-note-references=hide.
+
+       * help.el (function-called-at-point):
+       * help-fns.el (variable-at-point):
+       Try `find-tag-default' when other methods failed.
+
+       * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
+       Do not push mark if inhibit-mark-movement is non-nil.
+
+       * textmodes/ispell.el (ispell-html-skip-alists):
+       Fix backslashes in docstring.
+
+2004-09-01  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-wrap-function)
+       (isearch-push-state-function): New defvars.
+       (isearch-pop-fun-state): New defsubst.
+       (isearch-top-state): Call function saved in `isearch-pop-fun-state'.
+       (isearch-push-state): Set the result of calling
+       `isearch-push-state-function' to the `isearch-pop-fun-state' field.
+       (isearch-cancel): Call function saved in `isearch-pop-fun-state' to
+       restore the mode-specific starting point of terminated search.
+       (isearch-abort): Call `isearch-cancel' instead of its duplicated code.
+       (isearch-repeat): Call `isearch-wrap-function' if defined.
+       (isearch-message-prefix): Don't add prefix "over" to the message
+       for wrapped search if `isearch-wrap-function' is defined.
+       (isearch-search): Call function saved in `isearch-pop-fun-state' to
+       restore the mode-specific starting point of failed search.
+
+       * info.el (Info-search-whitespace-regexp): Fix backslashes.
+       (Info-search): Add new optional arguments for the sake of isearch.
+       Replace whitespace in Info-search-whitespace-regexp literally.
+       Add backward search.  Don't call `Info-select-node' if regexp is
+       found in the same Info node.  Don't add node to Info-history for
+       wrapped isearch.
+       (Info-search-backward, Info-isearch-search, Info-isearch-wrap)
+       (Info-isearch-push-state, Info-isearch-pop-state): New funs.
+       (Info-mode): Set local variables `isearch-search-fun-function',
+       `isearch-wrap-function', `isearch-push-state-function',
+       `search-whitespace-regexp'.
+
+       * isearch.el: Remove ancient Change Log section.
+       (isearch-string, isearch-message-string, isearch-point)
+       (isearch-success, isearch-forward-flag, isearch-other-end)
+       (isearch-word, isearch-invalid-regexp, isearch-wrapped)
+       (isearch-barrier, isearch-within-brackets)
+       (isearch-case-fold-search): Add suffix `-state' to state-related
+       defsubsts to avoid name clashes with other function names.
+
+       * simple.el (next-error): New defgroup and defface.
+       (next-error-highlight, next-error-highlight-no-select):
+       New defcustoms.
+       (next-error-no-select): Let-bind next-error-highlight to the value
+       of next-error-highlight-no-select before calling `next-error'.
+
+       * progmodes/compile.el (compilation-goto-locus):
+       Use `next-error' face instead of `region'.  Set 4-th argument of
+       `move-overlay' to `current-buffer' to move overlay to different
+       source buffers.  Use new variable `next-error-highlight'.
+
+       * simple.el (next-error-find-buffer): Move the rule
+       "if current buffer is a next-error capable buffer" after the
+       rule "if next-error-last-buffer is set to a live buffer".
+       Simplify to test all rules in one `or'.
+       (next-error): Doc fix.
+       (next-error, previous-error, first-error)
+       (next-error-no-select, previous-error-no-select):
+       Make arguments optional.
+
+2004-08-31  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * macros.el (apply-macro-to-region-lines): Make it operate on all
+       lines that begin in the region, rather than on all complete lines
+       in the region.
+
+2004-08-31  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * x-dnd.el (x-dnd-protocol-alist): Document update.
+       (x-dnd-known-types): Defcustom it.
+       (x-dnd-handle-motif): Print message-atom in error message.
+
+2004-08-30  John Paul Wallington  <jpw@gnu.org>
+
+       * textmodes/tex-mode.el (tex-validate-buffer): Use distinct
+       strings rather than programatically constructing message.
+
+2004-08-30  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (prin1-char): Don't turn S-a into A.
+       Don't return a string that would read as the wrong character code.
+
+2004-08-29  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-auto-expand-rectangles):
+       Remove automatic rectangle padding feature; replace by non-destructive
+       virtual rectangle edges feature.
+       (cua-virtual-rectangle-edges): New defcustom.
+       (cua-auto-tabify-rectangles): New defcustom.
+       (cua-paste): If paste into a marked rectangle, insert rectangle at
+       current column, even if virtual; also paste exactly as many lines
+       as has been marked (ignore additional lines or add empty lines),
+       but paste whole source if only one line is marked.
+       (cua--update-indications): No longer use overwrite-cursor to
+       indicate rectangle padding
+
+       * emulation/cua-rect.el (cua--rectangle-padding): Remove.
+       (cua--rectangle-virtual-edges): New defun.
+       (cua--rectangle-get-corners): Remove optional PAD arg.
+       (cua--rectangle-set-corners): Never do padding.
+       (cua--forward-line): Remove optional PAD arg.  Simplify.
+       (cua-resize-rectangle-right, cua-resize-rectangle-left)
+       (cua-resize-rectangle-down, cua-resize-rectangle-up):
+       (cua-resize-rectangle-bot, cua-resize-rectangle-top)
+       (cua-resize-rectangle-page-up, cua-resize-rectangle-page-down)
+       (cua--rectangle-move): Never do padding.  Simplify.
+       (cua--tabify-start): New defun.
+       (cua--rectangle-operation): Add tabify arg.  All callers changed.
+       (cua--pad-rectangle): Remove.
+       (cua--delete-rectangle): Handle delete with virtual edges.
+       (cua--extract-rectangle): Add spaces if rectangle has virtual edges.
+       (cua--insert-rectangle): Handle insert at virtual column.
+       Perform auto-tabify if necessary.
+       (cua--activate-rectangle): Remove optional FORCE arg.
+       Never do padding.  Simplify.
+       (cua--highlight-rectangle): Enhance for virtual edges.
+       (cua-toggle-rectangle-padding): Remove command.
+       (cua-toggle-rectangle-virtual-edges): New command.
+       (cua-sequence-rectangle): Add optional TABIFY arg.  Callers changed.
+       (cua--rectangle-post-command): Don't force rectangle padding.
+       (cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges.
+
+2004-08-28  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * indent.el (edit-tab-stops-buffer): Doc fix.
+
+2004-08-28  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/grep.el (grep-default-command): Use find-tag-default.
+       (grep-tag-default): Function deleted.
+
+       * subr.el (find-tag-default): Moved from etags.el.
+
+       * progmodes/etags.el (find-tag-default): Moved to subr.el.
+
+       * emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier
+       into the basic character if it has an uppercase form.
+
+2004-08-27  Kenichi Handa  <handa@m17n.org>
+
+       * international/utf-8.el (utf-8-post-read-conversion): If the
+       buffer is unibyte, temporarily make it multibyte.
+
+2004-08-27  Masatake YAMATO  <jet@gyve.org>
+
+       * calendar/time-date.el (time-to-seconds): Add autoload cookies.
+
+2004-08-25  John Paul Wallington  <jpw@gnu.org>
+
+       * textmodes/tex-mode.el (tex-validate-buffer): Distinguish between
+       0, 1, and many mismatches in message.
+       (tex-start-shell): Use `set-process-query-on-exit-flag'.
+
+       * ielm.el (ielm-tab, ielm-complete-symbol): Doc fix.
+       (inferior-emacs-lisp-mode): Use `set-process-query-on-exit-flag'.
+
+2004-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-svn.el (vc-svn-diff): Treat options from vc-svn-diff-switches and
+       vc-diff-switches differently.
+
+2004-08-22  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * speedbar.el (speedbar-file-regexp): Give it a phony defvar
+       before and a real defvar after
+       `speedbar-supported-extension-expressions'.  This is to silence
+       the compiler without breaking bootstrapping.
+
+2004-08-22  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-word):
+       Use set-process-query-on-exit-flag.
+       (flyspell-highlight-duplicate-region): Take POSS as arg.
+       (flyspell-word): Pass POSS as arg.
+
+       * progmodes/ada-xref.el: Many doc and style fixes.
+       (ada-find-any-references): Use compilation-start.
+       (ada-get-ali-file-name): Improve error msg.
+       (ada-get-ada-file-name): Likewise.
+
+       * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host)
+       (ange-ftp-start-process): Use set-process-query-on-exit-flag.
+
+       * mail/mail-extr.el (mail-extr-all-top-level-domains):
+       Add forward defvar.
+
+       * whitespace.el (global-whitespace-mode): New alias
+       for whitespace-global-mode.
+
+       * speedbar.el (speedbar-file-regexp): Definition moved up.
+       (speedbar-mode, speedbar-set-mode-line-format):
+       Use with-no-warnings.
+       (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
+
+       * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
+       controls whether to display the error buffer.
+
+       * ps-mule.el: Delete compatibility code for old Emacses.
+       (ps-mule-find-wrappoint): Don't use chars-in-region.
+
+       * frame.el (display-mouse-p, display-selections-p):
+       Use with-no-warnings.
+
+       * font-lock.el (font-lock-set-defaults): Use with-no-warnings.
+
+2004-08-22  David Kastrup  <dak@gnu.org>
+
+       * textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX
+       information.
+
+       * speedbar.el, iswitchb.el, ido.el: Update AUCTeX information.
+
+2004-08-22  Andreas Schwab  <schwab@suse.de>
+
+       * cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode.
+
+2004-08-22  Masatake YAMATO  <jet@gyve.org>
+
+       * cvs-status.el (cvs-status-checkout): New function.
+       (cvs-status-mode-map): Add a key definition for `cvs-status-checkout'.
+
+2004-08-21  David Kastrup  <dak@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-hash-entry-exists-p)
+       (ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code
+       has been converted to use hashtables, the relation `nil=none' is
+       no longer valid, as `nil' is not a hashtable.  This patch tries to
+       reduce the number of resulting errors.
+
+2004-08-21  John Paul Wallington  <jpw@gnu.org>
+
+       * subr.el (process-kill-without-query): Made obsolete in
+       version 21.4, not 21.5.
+
+       * log-edit.el (vc-comment-ring, vc-comment-ring-index)
+       (vc-previous-comment, vc-next-comment)
+       (vc-comment-search-reverse, vc-comment-search-forward)
+       (vc-comment-to-change-log): Likewise.
+
+       * international/latin1-disp.el (latin1-char-displayable-p): Likewise.
+
+2004-08-21  Peter Seibel  <peter@javamonkey.com>  (tiny patch)
+
+       * emacs-lisp/cl-indent.el (lisp-indent-defmethod):
+       Correct indentation of DEFMETHODS with non-standard method
+       combinations (e.g., PROGN, MIN, MAX).
+
+2004-08-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * startup.el (normal-top-level-add-subdirs-to-load-path):
+       Avoid unnecessarily checking system-type.
+       (normal-top-level): Set TERM to "dumb".  Simplify.
+
+       * avoid.el (mouse-avoidance-ignore-p): New fun.
+       Also ignore switch-frame, select-window, double, and triple clicks.
+       (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
+       (mouse-avoidance-fancy-hook): Use it.
+
+2004-08-20  Zoran Milojevic  <zoran@sipquest.com>  (tiny change)
+
+       * avoid.el (mouse-avoidance-nudge-mouse)
+       (mouse-avoidance-banish-destination): Stay within the current window
+       to avoid problems with mouse-autoselect-window.
+
 2004-08-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to
 
        * emacs-lisp/elp.el (elp-results-symname-map): New keymap.
        (elp-results-jump-to-definition-by-mouse)
-       (elp-results-jump-to-definition, elp-output-insert-symname): New Functions.
+       (elp-results-jump-to-definition, elp-output-insert-symname): New funs.
        (elp-output-result): Use elp-output-insert-symname.
 
 2004-08-18  Kenichi Handa  <handa@m17n.org>
        CC Mode update to 5.30.9:
 
        * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
-       Moved from cc-vars to cc-defs for dependency reasons.  Fixed the
+       Move from cc-vars to cc-defs for dependency reasons.  Fix the
        POSIX char class test to check that it works in
        `skip-chars-(forward|backward)' too.
 
-       * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the
+       * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
        first argument starts with a special brace list.
 
-       * progmodes/cc-engine.el (c-forward-type): Fixed promotion bug
+       * progmodes/cc-engine.el (c-forward-type): Fix promotion bug
        when `c-opt-type-concat-key' is used (i.e. in Pike).
 
-       * progmodes/cc-engine.el (c-looking-at-special-brace-list): Fixed
-       bug when the inner char pair doesn't have paren syntax, i.e. "(<
+       * progmodes/cc-engine.el (c-looking-at-special-brace-list):
+       Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
        >)".
 
        * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
        whitespace safe.
 
-       * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed anchor
+       * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor
        position for `arglist-intro', `arglist-cont-nonempty' and
        `arglist-close' when there are two arglist open parens on the same
        line and there's nothing in front of the first.
 
-       * progmodes/cc-fonts.el (c-basic-matchers-before): Fixed font
+       * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font
        locking of qualified names in Java, which previously could fontify
        common indexing expressions in many cases.  The standard Java
        naming conventions are used to tell them apart.
 
-       * progmodes/cc-align.el (c-lineup-whitesmith-in-block): Fixed
-       inconsistency wrt opening parens on the first line inside a paren
+       * progmodes/cc-align.el (c-lineup-whitesmith-in-block):
+       Fix inconsistency wrt opening parens on the first line inside a paren
        block.
 
        * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
        `c-major-mode-is' in the event that this is used inside a
        `c-lang-defconst'.
 
-       * progmodes/cc-defs.el (c-major-mode-is): Fixed expansion inside
+       * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside
        `c-lang-defconst' so that it works better with fallback languages.
 
-       * progmodes/cc-defs.el (c-add-language): Fixed a typo that caused
+       * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
        it to fail to record the base mode.
 
-       * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed
-       bug so that it doesn't go past the closing paren when PAREN-LEVEL
+       * progmodes/cc-engine.el (c-syntactic-re-search-forward):
+       Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
        is used.  Reordered the syntax checks to get more efficient
        skipping in some situations.
 
        * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
        continuation which might precede the newly inserted '{'.
 
-       * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed
-       cases where it could loop indefinitely.
+       * progmodes/cc-engine.el (c-syntactic-re-search-forward):
+       Fix cases where it could loop indefinitely.
 
        * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
        size specs correctly.  Only fontify identifiers in front of '('
        with as functions - don't accept any paren char.  Tightened up
        initializer skipping to stop before function and class blocks.
 
-       * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where
+       * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
        the point could be left directly after an open paren when finding
        the beginning of the first decl in the block.
 
        This could cause cache inconsistencies when e.g.
        `c++-template-syntax-table' was temporarily in use.
 
-       * progmodes/cc-engine.el (c-on-identifier,
-       c-simple-skip-symbol-backward): Small fix for handling "-"
+       * progmodes/cc-engine.el (c-on-identifier)
+       (c-simple-skip-symbol-backward): Small fix for handling "-"
        correctly in `skip-chars-backward'.  Affected the operator lfun
        syntax in Pike.
 
-       * progmodes/cc-engine.el (c-invalidate-sws-region-after): Fixed
-       bug that could cause an error from `after-change-functions' when
+       * progmodes/cc-engine.el (c-invalidate-sws-region-after):
+       Fix bug that could cause an error from `after-change-functions' when
        the changed region is at bob.
 
 2004-08-11  Alan Mackenzie  <bug-cc-mode@gnu.org>
        string.  (2) Check that settings to `c-offsets-alist' are not
        spuriously quoted.
 
-       * progmodes/cc-cmds.el: (c-electric-brace): don't delete a comment
+       * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
        which precedes the newly inserted `{'.
 
 2004-08-10  Michael Albinus  <michael.albinus@gmx.de>
 
 2004-08-08  Lars Hansen  <larsh@math.ku.dk>
 
-       * wid-edit.el (widget-sexp-validate): Allow whitespace after
-       expression.
+       * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
 
 2004-08-08  Luc Teirlinck  <teirllm@auburn.edu>
 
 
 2004-08-04  Kenichi Handa  <handa@m17n.org>
 
-       * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix
-       previous change.
+       * international/encoded-kb.el (encoded-kbd-setup-keymap):
+       Fix previous change.
 
 2004-08-03  Kenichi Handa  <handa@m17n.org>
 
        key-translation-map.
        (encoded-kbd-setup-keymap): Setup key-translation-map.
        (saved-key-translation-map): New variable.
-       (encoded-kbd-mode): Save/restore key-translation-map.  Adjusted
-       for the change of encoded-kbd-setup-keymap.
+       (encoded-kbd-mode): Save/restore key-translation-map.
+       Adjust for the change of encoded-kbd-setup-keymap.
 
 2004-08-02  Kim F. Storm  <storm@cua.dk>
 
 
 2004-08-01  David Kastrup  <dak@gnu.org>
 
-       * replace.el (query-replace-read-from): Use
-       `query-replace-compile-replacement'.
+       * replace.el (query-replace-read-from):
+       Use `query-replace-compile-replacement'.
        (query-replace-compile-replacement): New function.
        (query-replace-read-to): Use `query-replace-compile-replacement'
        for repeating the last command.
        (ps-generate-string-list): Comment fix.
        (ps-message-log-max): Code fix.
 
-
 2004-07-22  Michael Piotrowski  <mxp@dynalabs.de>  (tiny change)
 
        * ps-print.el (ps-begin-file): Improve the DSC compliance of the
        generated PostScript.
 
+2004-08-17  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * net/tls.el (tls-process-connection-type): Fix docstring.  (Sync
+       with Gnus v5_10 branch.)
+
+2004-08-16  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * calendar/time-date.el (time-to-number-of-days): New function.
+       Imported from from Gnus.
+
 2004-07-22  Kim F. Storm  <storm@cua.dk>
 
        * progmodes/make-mode.el: Fix comments.
 
 2004-07-20  Richard M. Stallman  <rms@gnu.org>
 
-       * textmodes/fill.el (fill-comment-paragraph): Handle indent-tabs-mode.
-       (fill-delete-newlines): Call sentence-end as function.
-       (fill-nobreak-p, canonically-space-region): Likewise.
-       (fill-nobreak-p): If this break point is at the end of the line,
-       don't consider the newline which follows as a reason to return t.
+       * textmodes/fill.el (fill-nobreak-p): If this break point is
+       at the end of the line, don't consider the newline which follows
+       as a reason to return t.
 
 2004-07-19  John Paul Wallington  <jpw@gnu.org>
 
 
        Sync with Tramp 2.0.43.
 
-       * net/tramp.el (tramp-handle-verify-visited-file-modtime): Remove
-       outdated comment.
+       * net/tramp.el (tramp-handle-verify-visited-file-modtime):
+       Remove outdated comment.
        (tramp-locked, tramp-locker): New variables for implementing a
        global lock.
-       (tramp-sh-file-name-handler): Use them to implement the global
-       lock.
+       (tramp-sh-file-name-handler): Use them to implement the global lock.
 
 2004-07-13  Michael Albinus  <michael.albinus@gmx.de>
 
        * emacs-lisp/testcover.el: New category "potentially-1valued" for
        functions that are not erroneous if either 1-valued or
        multi-valued.  Detect functions in this class.
-       (testcover-1value-functions, testcover-compose-functions,
-       testcover-progn-functions) Added some additional functions to lists.
+       (testcover-1value-functions, testcover-compose-functions)
+       (testcover-progn-functions) Added some additional functions to lists.
        (testcover-mark): Bugfix when marking up the definition for an
        empty function.
 
 2004-07-17  Richard M. Stallman  <rms@gnu.org>
 
-       * replace.el (occur-read-primary-args): Pass default to read-from-minibuffer.
+       * replace.el (occur-read-primary-args): Pass default to
+       read-from-minibuffer.
 
        * mail/footnote.el (footnote-section-tag): Use defcustom.
 
 
 2004-07-09  John Paul Wallington  <jpw@gnu.org>
 
-       * emacs-lisp/re-builder.el (reb-update-overlays): Distinguish
-       between one and several matches in message.
+       * emacs-lisp/re-builder.el (reb-update-overlays):
+       Distinguish between one and several matches in message.
 
 2004-07-09  Richard M. Stallman  <rms@gnu.org>
 
        Do not treat double clicks and triple clicks specially in the
        scroll bar (preventing strange repositioning problems)
 
-2004-07-06  Stefan  <monnier@iro.umontreal.ca>
+2004-07-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * replace.el (query-replace-regexp-eval): Fix last change.
 
-2004-07-05  Stefan  <monnier@iro.umontreal.ca>
+2004-07-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * replace.el (query-replace-descr): New fun.
        (query-replace-read-from, query-replace-read-args): Default to the