+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.
+ * cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode.
2004-08-22 Masatake YAMATO <jet@gyve.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>
(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