+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
+ the newer format of some messages in cvs-1.12.1.
+
+2004-08-19 Masatake YAMATO <jet@gyve.org>
+
+ * 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 funs.
+ (elp-output-result): Use elp-output-insert-symname.
+
+2004-08-18 Kenichi Handa <handa@m17n.org>
+
+ * language/cyrillic.el: Register koi8-r in
+ ctext-non-standard-encodings-alist.
+ ("Cyrillic-KOI8"): Add ctext-non-standard-encoding.
+
+2004-08-17 Luc Teirlinck <teirllm@auburn.edu>
+
+ * emacs-lisp/copyright.el (copyright-update-year): Delete code
+ that replaces 20xy with xy.
+
+2004-08-17 John Paul Wallington <jpw@gnu.org>
+
+ * emacs-lisp/re-builder.el (reb-mode-map): Define within defvar.
+ (reb-force-update): Doc fix.
+
+2004-08-16 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/which-func.el (which-func-update-1): Doc fix.
+
+ * progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table.
+ (sh-mode-abbrev-table): New variable.
+
+ * progmodes/compile.el (compilation-mode): Doc fix.
+
+ * emacs-lisp/lisp-mode.el (eval-last-sexp):
+ Don't cons a new symbol each time.
+ (eval-last-sexp-fake-value): New variable.
+
+ * emacs-lisp/copyright.el (copyright-years-regexp): New variable.
+ (copyright-update-year): Detect continuation of list of years.
+
+ * term.el (term-default-fg-color, term-default-bg-color)
+ (ansi-term-color-vector): Use `unspecified', not nil, as default.
+
+ * imenu.el: Several doc fixes: don't say variables are buffer-local.
+
+2004-08-16 Davis Herring <herring@lanl.gov>
+
+ * isearch.el (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): Fix broken `nth'-like calls to `aref'.
+
+2004-08-16 Kenichi Handa <handa@m17n.org>
+
+ * ps-mule.el (ps-mule-font-info-database): Fix docstring.
+
+2004-08-15 Kenichi Handa <handa@m17n.org>
+
+ * term/x-win.el (x-selection-value): If utf8 was successful but
+ ctext was not, use utf8 string.
+
+2004-08-14 Davis Herring <herring@lanl.gov>
+
+ * isearch.el: Remove accidental changes of March 4. Fix backing
+ up when a regexp isearch is made more general. Use symbolic
+ accessor functions for isearch stack frames to make usage clearer.
+ (search-whitespace-regexp): Made groups in documentation shy (as
+ is the group in the default value).
+ (isearch-fallback): New function, addresses problems with regexps
+ liberalized by `\|', adds support for liberalization by `\}' (the
+ general repetition construct), and incorporates behavior for
+ `*'/`?'.
+ (isearch-}-char): New command, calls `isearch-fallback' with
+ arguments appropriate to a typed `}'.
+ (isearch-*-char, isearch-|-char): Now just call `isearch-fallback'
+ appropriately.
+ (isearch-mode-map): Bind `}' to `isearch-}-char'.
+ (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):
+ New inline functions to read fields of a stack frame.
+
+2004-08-14 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> (tiny change)
+
+ * battery.el (battery-linux-proc-acpi): Look into battery
+ directories matching the literal string "CMB", too (required for
+ Linux kernel version 2.6.7).
+
+2004-08-14 John Paul Wallington <jpw@gnu.org>
+
+ * cus-start.el (read-file-name-completion-ignore-case): Add.
+ (blink-cursor-alist): Change version to "21.4".
+
+ * emacs-lisp/bytecomp.el (forward-word): Allow 0 args.
+
+2004-08-11 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * speedbar.el (speedbar-scan-subdirs): New option.
+ (speedbar-file-lists): Don't ignore file-name case on Unix and use
+ dolist.
+ (speedbar-insert-files-at-point): Take an extra argument and use
+ it to optionally find out if a subdir is empty. Also unreadable
+ files don't get expand buttons.
+ (speedbar-directory): New image (unused pixmap already existed).
+ (speedbar-expand-image-button-alist): Use it.
+
+2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ CC Mode update to 5.30.9:
+
+ * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
+ 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): Fix bug when the
+ first argument starts with a special brace list.
+
+ * 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):
+ 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): 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): 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):
+ 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
+ compile time for the sake of `c-major-mode-is'.
+
+ (c-mode-is-new-awk-p): Made it a macro to delay expansion of
+ `c-major-mode-is' in the event that this is used inside a
+ `c-lang-defconst'.
+
+ * 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): Fix a typo that caused
+ it to fail to record the base mode.
+
+ * 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):
+ 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): Fix bug where
+ the point could be left directly after an open paren when finding
+ the beginning of the first decl in the block.
+
+ * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
+ table when filtering out legitimate open parens to be recorded.
+ 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 "-"
+ correctly in `skip-chars-backward'. Affected the operator lfun
+ syntax in Pike.
+
+ * 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>
+
+ CC Mode update to 5.30.9:
+
+ * progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings)
+ to say that <TAB> doesn't insert WS into a CPP line.
+ (c-indent-command, c-tab-always-indent): Amend doc strings.
+
+ * progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two
+ checks for user errors, thus eliminating cryptic and unhelpful
+ Emacs error messages. (1) Check the arg to `c-set-style' is a
+ 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
+ which precedes the newly inserted `{'.
+
+2004-08-10 Michael Albinus <michael.albinus@gmx.de>
+
+ Sync with Tramp 2.0.44.
+
+ * net/tramp.el (tramp-post-connection): Quote $1 and $2 of shell
+ function "tramp_file_attributes". Otherwise, file names
+ containing spaces are misinterpreted. Reported by Magnus Henoch
+ <mange@freemail.hu>.
+ (tramp-handle-file-truename): FILENAME must be expanded first.
+ Otherwise, parameters like "/ssh:deego@gnufans.net:~" will return
+ obscure results. Reported by D. Goel <deego@gnufans.org>.
+ (tramp-handle-verify-visited-file-modtime): If file does not
+ exist, say it is not modified if and only if that agrees with the
+ buffer's record. Check whether a file is visiting the buffer, or
+ the buffer has no recorded last modification time. Return t in
+ case the visiting file doesn't exist. Suggested by Luc Teirlinck
+ <teirllm@auburn.edu>.
+ (tramp-handle-write-region): Pass modtime explicitely to
+ `set-visited-file-modtime', because filename can be different
+ from (buffer-file-name) if `file-precious-flag' is set.
+ `set-visited-file-modtime' must be called always when `visit' is t
+ or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>.
+ (tramp-handle-set-visited-file-modtime): If `time-list' is not
+ nil, don't apply the whole body. If the file doesn't exists, set
+ modtime to '(-1 65535). Suggested by Luc Teirlinck
+ <teirllm@auburn.edu>.
+
+2004-08-09 Luc Teirlinck <teirllm@auburn.edu>
+
+ * help.el (describe-bindings): Doc fix.
+
+ * subr.el (kbd): Doc fix.
+
+2004-08-08 John Paul Wallington <jpw@gnu.org>
+
+ * ibuffer.el (define-ibuffer-column size): Use `string-to-number'
+ instead of `string-to-int'.
+ (define-ibuffer-column mode): Fix indentation.
+
+2004-08-08 Lars Hansen <larsh@math.ku.dk>
+
+ * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
+
+2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
+
+ * subr.el (global-unset-key, local-unset-key): Doc fixes.
+
+ * novice.el (disabled-command-function): New variable renamed from
+ `disabled-command-hook'.
+ (disabled-command-hook): Keep the _variable_ as alias for
+ `disabled-command-function' and make obsolete.
+ (disabled-command-function): Function renamed from
+ `disabled-command-hook'. Adapt code to name change of the variable.
+
+2004-08-07 Satyaki Das <satyaki@theforce.stanford.edu> (tiny change)
+
+ * simple.el (completion-root-regexp): New defvar.
+ (completion-setup-function): Use it instead of a literal string.
+
+2004-08-07 John Paul Wallington <jpw@gnu.org>
+
+ * emacs-lisp/re-builder.el (reb-re-syntax): Add `rx' syntax.
+ (reb-lisp-mode): Require `rx' feature when `re-reb-syntax' is `rx'.
+ (reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax.
+ (reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'.
+
+2004-08-05 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
+
+ * mail/mail-extr.el (mail-extr-disable-voodoo): New variable.
+ (mail-extr-voodoo): Check mail-extr-disable-voodoo.
+
+2004-08-04 Kenichi Handa <handa@m17n.org>
+
+ * international/encoded-kb.el (encoded-kbd-setup-keymap):
+ Fix previous change.
+
+2004-08-03 Kenichi Handa <handa@m17n.org>
+
+ * international/encoded-kb.el: The following changes are to
+ utilize key-translation-map instead of minor mode map.
+ (encoded-kbd-iso2022-non-ascii-map): Delete it.
+ (encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them.
+ (encoded-kbd-last-key): New function.
+ (encoded-kbd-iso2022-single-shift): New function.
+ (encoded-kbd-iso2022-designation)
+ (encoded-kbd-self-insert-iso2022-7bit)
+ (encoded-kbd-self-insert-iso2022-8bit)
+ (encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5)
+ (encoded-kbd-self-insert-ccl): Make them suitable for bindings in
+ 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.
+
+2004-08-02 Kim F. Storm <storm@cua.dk>
+
+ * avoid.el (mouse-avoidance-point-position): Use window-inside-edges
+ and call compute-motion with nil for topos and width to get proper
+ usable width and height for both window and non-window systems.
+
+ * windmove.el (windmove-coordinates-of-position): Let compute-motion
+ calculate usable window width and height.
+
+ * window.el (window-buffer-height): Call compute-motion with nil width.
+
+2004-08-01 David Kastrup <dak@gnu.org>
+
+ * 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.
+
+2004-08-01 John Paul Wallington <jpw@gnu.org>
+
+ * printing.el (toplevel, pr-ps-fast-fire, pr-ps-set-utility)
+ (pr-ps-set-printer, pr-txt-set-printer, pr-eval-setting-alist)
+ (pr-switches): Remove period from end of error messages.
+
+ * help-mode.el (help-go-back): Likewise.
+
+ * abbrev.el (only-global-abbrevs): Doc fix.
+ (edit-abbrevs-map): Define within defvar.
+ (quietly-read-abbrev-file): Doc fix.
+
+2004-07-31 Luc Teirlinck <teirllm@auburn.edu>
+
+ * novice.el (enable-command, disable-command): Doc fixes.
+
+ * subr.el (event-modifiers, event-basic-type): Doc fixes.
+
+2004-07-30 Richard M. Stallman <rms@gnu.org>
+
+ * subr.el (with-local-quit): Doc fix.
+
+2004-07-30 Luc Teirlinck <teirllm@auburn.edu>
+
+ * international/utf-8.el (utf-translate-cjk-mode): Doc fix.
+
+2004-07-28 Luc Teirlinck <teirllm@auburn.edu>
+
+ * custom.el (defcustom): Doc fix.
+
+2004-07-28 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/etags.el (etags-tags-apropos): Show building progress.
+
+2004-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * imenu.el (imenu-prev-index-position-function)
+ (imenu-extract-index-name-function, imenu-name-lookup-function)
+ (imenu--index-alist): Docstring redundancy fix.
+
+2004-07-25 Lars Hansen <larsh@math.ku.dk>
+
+ * wdired.el (wdired-finish-edit): Require dired-aux before locally
+ binding dired-backup-overwrite.
+
+2004-07-25 John Paul Wallington <jpw@gnu.org>
+
+ * subr.el (butlast, event-modifiers, event-basic-type): Doc fixes.
+
+2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
+
+ * term/tty-colors.el (tty-color-approximate): Doc fix.
+
+ * select.el (x-get-selection, x-set-selection): Doc fixes.
+
+ * frame.el (make-frame): Doc fix.
+
+2004-07-24 Richard M. Stallman <rms@gnu.org>
+
+ * mail/rmail.el (rmail-mime-charset-pattern):
+ Don't include semicolon in the charset value.
+
+ * replace.el (occur-next-error): Call set-window-point.
+ (occur-engine): Handle negative NLINES.
+
+2004-07-23 Luc Teirlinck <teirllm@auburn.edu>
+
+ * frame.el (modify-all-frames-parameters): Minor doc fix.
+ (set-frame-configuration): Doc fix.
+
+2004-07-23 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change)
+
+ * simple.el (completion-setup-function): Compute the common parts
+ and the first difference place correctly when
+ partial-completion-mode is on.
+
+2004-07-22 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * ps-print.el: Doc fix.
+ (ps-print-version): New version 6.6.5.
+ (ps-printing-region): Doc fix.
+ (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-07-22 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/make-mode.el: Fix comments.
+
+2004-07-21 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * printing.el: Doc fix.
+
+2004-07-20 Luc Teirlinck <teirllm@auburn.edu>
+
+ * frame.el (modify-all-frames-parameters): Minor doc fix.
+
+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.
+
+2004-07-19 John Paul Wallington <jpw@gnu.org>
+
+ * dired-aux.el (dired-file-set-difference): Don't use `caddr'.
+
+2004-07-18 Luc Teirlinck <teirllm@auburn.edu>
+
+ * dired-aux.el (dired-do-kill-lines): Expand docstring.
+ Delete irrelevant code.
+
+2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net>
+
+ * net/tramp.el (tramp-handle-verify-visited-file-modtime):
+ New docstring. From Luc Teirlinck.
+
+2004-07-17 Luc Teirlinck <teirllm@auburn.edu>
+
+ * autorevert.el: Describe `Auto Revert Tail Mode' in `Commentary'
+ section.
+ (auto-revert-handler): Do not check `auto-revert-tail-mode' for
+ non-file buffers. We know it is nil.
+
+2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net>
+
+ Sync with Tramp 2.0.43.
+
+ * 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.
+
+2004-07-13 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (all): Code cleanup. Change all `tramp-handle-xxx'
+ calls to respective `xxx` calls.
+ (tramp-process-alive-regexp): Precise doc string.
+ (tramp-multi-action-process-alive): New defun.
+ (tramp-multi-actions): Use it.
+ (tramp-handle-find-backup-file-name): `copy-tree' is available
+ since Emacs 21.4 only (XEmacs has it). Implementation rewritten
+ in order to avoid this function.
+ (tramp-handle-write-region): Set current buffer. If connection
+ wasn't open, `file-modes' has changed it accidently. Reported by
+ David Kastrup <dak@gnu.org>.
+ (tramp-enter-password, tramp-read-passwd): New arguments USER and
+ HOST.
+ (tramp-action-password, tramp-multi-action-password): Apply it.
+ (tramp-open-connection-rsh): If a port is given, the Tramp buffer
+ name must still contain the port number. Otherwise, we have two
+ Tramp buffers, with all the confusion. Reported by Myron Selby
+ <myron@xytech.com> and Rolf Dubitzky
+ <Dubitzky@physi.uni-heidelberg.de>.
+
+ * net/tramp-smb.el (tramp-smb-open-connection): Apply USER and
+ HOST to `tramp-enter-passwd'.
+
+ * net/tramp-vc.el (all): Code cleanup. Change all
+ `tramp-handle-xxx' calls to respective `xxx` calls.
+
+2004-07-17 Jonathan Yavner <jyavner@member.fsf.org>
+
+ * 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-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.
+
+ * mail/footnote.el (footnote-section-tag): Use defcustom.
+
+ * font-lock.el (font-lock-add-keywords, font-lock-remove-keywords):
+ Compile font-lock-keywords, not KEYWORDS.
+ (lisp-font-lock-keywords-2): Add multiple-value-prog1, go.
+ Add warn, check-type. Handle cerror like error.
+
+2004-07-14 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * progmodes/which-func.el (which-func-keymap): New var.
+ (which-func-face): New face.
+ (which-func-format): Use them.
+
+2004-07-16 Stephan Stahl <stahl@eos.franken.de> (tiny change)
+
+ * buff-menu.el (list-buffers-noselect): Append the buffer's
+ process status to its mode name.
+
+2004-07-16 Kim F. Storm <storm@cua.dk>
+
+ * simple.el (inhibit-mark-movement): New defvar.
+ (beginning-of-buffer, end-of-buffer): Do not push mark if
+ inhibit-mark-movement is non-nil or C-u prefix is given.
+
+ * emulation/cua-base.el (cua--preserve-mark-commands): New defvar.
+ Init to beginning-of-buffer and end-of-buffer.
+ (cua--undo-push-mark): New defvar.
+ (cua--pre-command-handler): Set inhibit-mark-movement if mark is
+ already active and command is in cua--preserve-mark-commands.
+ Also fix check for shift modifier on non-window systems.
+ (cua--post-command-handler): Clear inhibit-mark-movement if set.
+
+2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
+
+ * calendar/cal-dst.el (calendar-time-from-absolute): Return a list
+ of two integers, instead of a cons.
+
+ * net/tramp.el (tramp-handle-verify-visited-file-modtime):
+ `visited-file-modtime' now returns a list of two integers, instead
+ of a cons.
+
+ * dired.el (dired-directory-changed-p): Ditto.
+
+ * progmodes/grep.el (grep): Doc fix.
+
+2004-07-14 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * autorevert.el (auto-revert-tail-mode)
+ (auto-revert-tail-mode-text, auto-revert-tail-pos): New vars.
+ (auto-revert-mode): Turn off auto-revert-tail-mode, so we're not
+ in both at the same time.
+ (auto-revert-tail-mode): New command.
+ (turn-on-auto-revert-tail-mode, auto-revert-tail-handler): New funs.
+ (auto-revert-handler): Revert only either tail or whole file.
+
+ * bindings.el (mode-line-mode-menu): Fix alphabetical ordering and
+ add auto-revert-tail-mode.
+
+2004-07-12 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * printing.el: Doc fix. Change name of some funs.
+ (pr-dosify-file-name): New fun. Replace ps-dosify-path.
+ (pr-unixify-file-name): New fun. Replace ps-unixify-path.
+ (pr-standard-file-name): New fun. Replace pr-standard-path.
+ (pr-call-process): Code fix.
+
2004-07-12 Luc Teirlinck <teirllm@auburn.edu>
* subr.el (with-selected-window): Doc fix.
(timer-event-handler): Set triggered-p element non-nil while running
the timer function.
+2004-05-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * descr-text.el (describe-char-unicode-data)
+ (describe-char-unicodedata-file): Re-enable the unicode code now that
+ the licensing issues have been cleared in the unicode-4 license.
+ (describe-text-properties-1): Remove unused `overlay' var.
+ (describe-char): Remove unused var `buffer'.
+
2004-05-14 David Ponce <david@dponce.com>
* tree-widget.el: New file.