]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(url-current-object, url-package-name, url-package-version): Add defvars.
[gnu-emacs] / lisp / ChangeLog
index a7d59351a70e89d34a4ceffbb2be2dd7b78bff4f..ece14be1b17aba00dec6c84f4ccd7ececd286086 100644 (file)
@@ -1,3 +1,536 @@
+2005-08-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
+       of args to `tramp-run-real-handler', even if it's empty in this
+       case.
+
+2005-08-31  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * dired.el (dired-move-to-filename-regexp): Add date format for
+       Mac OS X 10.3 in East Asian locales.
+
+2005-08-31  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (make-auto-save-file-name): Add file name handler call
+       if applicable.
+
+       * net/tramp.el (tramp-file-name-handler-alist)
+       (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
+       (tramp-handle-make-auto-save-file-name): Rename from
+       `tramp-make-auto-save-file-name'.
+       (tramp-exists-file-name-handler): New defun.
+       (tramp-advice-make-auto-save-file-name): Make defadvice only when
+       `make-auto-save-file-name' is not a magic file name operation.
+
+2005-08-30  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-special-keyword): New face.
+       (org-table-copy-down, org-table-eval-formula)
+       (org-table-recalculate, org-init-section-numbers): Use
+       `string-to-number' instead of `string-to-int'.
+       (org-get-location): Use `insert-buffer-substring' instead of
+       `insert-buffer'.
+       (org-modify-diary-entry-string): New function.
+       (org-get-entries-from-diary): Set the hook for
+       `add-to-diary-list'.
+       (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
+       (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
+       active region.
+       (org-export-as-html): Handle QUOTE keyword.
+       (org-quote-string): New option.
+       (org-bookmark-jump-unhide): New function, used for
+       `bookmark-after-jump-hook'.
+       (org-diary-default-entry): Apply only when not called through
+       `org-agenda'.
+
+2005-08-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/eudc.el (mode-popup-menu):
+       * play/handwrite.el (ps-printer-name, ps-lpr-command):
+       * progmodes/ada-mode.el (compile-auto-highlight)
+       (skeleton-further-elements):
+       * progmodes/autoconf.el (font-lock-syntactic-keywords):
+       * progmodes/cmacexp.el (msdos-shells):
+       * progmodes/compile.el (font-lock-extra-managed-props)
+       (font-lock-keywords, font-lock-maximum-size)
+       (font-lock-support-mode):
+       * progmodes/grep.el (font-lock-lines-before):
+       * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
+       * progmodes/mixal-mode.el (compile-command):
+       * progmodes/perl-mode.el (font-lock-comment-face)
+       (font-lock-doc-face, font-lock-string-face):
+       * progmodes/prolog.el (comint-prompt-regexp):
+       * progmodes/sh-script.el (font-lock-comment-face)
+       (font-lock-set-defaults, font-lock-string-face):
+       * progmodes/sql.el (font-lock-keyword-face)
+       (font-lock-set-defaults, font-lock-string-face):
+       * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
+       (itimer-version, lazy-lock-defer-contextually)
+       (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
+       Add defvars.
+
+       * progmodes/cperl-mode.el (cperl-electric-lbrace)
+       (cperl-electric-keyword, cperl-electric-pod)
+       (cperl-electric-backspace, cperl-forward-re)
+       (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
+       (vc-rcs-header, vc-sccs-header): Add defvars.
+
+       * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
+       (font-lock-syntactic-keywords, gud-find-expr-function):
+       Add defvars.
+
+       * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
+       (gdb-frame-parameters): Declare before use.
+
+       * progmodes/gud.el (gdb-active-process, gdb-define-alist)
+       (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
+       (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
+       (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
+
+       * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
+       (idlwave-help-with-source): Use `insert-buffer-substring', not
+       `insert-buffer'.
+
+2005-08-29  Juri Linkov  <juri@jurta.org>
+
+       * outline.el (hide-entry, hide-leaves, outline-toggle-children):
+       Put outline-back-to-heading function call inside save-excursion.
+
+2005-08-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * man.el (Man-init-defvars, Man-translate-references)
+       (Man-support-local-filenames, Man-highlight-references):
+       * progmodes/sql.el (sql-interactive-mode):
+       * shell.el (shell-mode, shell-resync-dirs): Fix typos in
+       docstrings.
+
+       * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
+       (compilation-mode-font-lock-keywords): Add defvars.
+       (checkdoc-interactive-loop): "?\ " -> "?\s".
+
+       * emacs-lisp/lisp-mode.el (font-lock-comment-face)
+       (font-lock-doc-face, font-lock-string-face)
+       (font-lock-keywords-case-fold-search): Add defvars.
+       (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
+
+       * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
+       Don't pass X and Y (they are ignored anyway).
+       (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
+       (mouse-delete-window): Make arguments optional.
+
+       * obsolete/rnews.el (news-add-news-group): Don't use
+       `end-of-line'.
+       (caesar-translate-table, minor-modes, news-buffer-save)
+       (news-group-name, news-minor-modes): Add defvars.
+
+       * emacs-lisp/lselect.el (mouse-highlight-priority)
+       (x-lost-selection-functions, zmacs-regions):
+       * emacs-lisp/pp.el (font-lock-verbose):
+       * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
+       * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
+       (ses-mode-map):
+       * emacs-lisp/tcover-unsafep.el (safe-functions):
+       * international/mule-cmds.el (mac-system-coding-system)
+       (mac-system-locale):
+       * language/ethio-util.el (rmail-current-message)
+       (rmail-message-vector):
+       * language/thai-util.el (thai-auto-composition-mode):
+       * mail/metamail.el (rmail-current-message, rmail-message-vector):
+       * mail/mspools.el (rmail-inbox-list, vm-crash-box)
+       (vm-folder-directory, vm-init-file, vm-init-file-loaded)
+       (vm-primary-inbox, vm-spool-files):
+       * mail/rmail.el (deleted-head, font-lock-fontified)
+       (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
+       (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
+       (total-messages):
+       * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
+       (rmail-summary-mode-map):
+       * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
+       (rmail-last-label, rmail-last-multi-labels)
+       (rmail-summary-vector, rmail-total-messages):
+       * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
+       * mail/rmailsum.el (msgnum):
+       * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
+       (rmail-current-message):
+       * obsolete/fast-lock.el (font-lock-face-list):
+       * obsolete/rnewspost.el (mail-reply-buffer):
+       * obsolete/scribe.el (compile-command):
+       * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
+
+2005-08-28  John Paul Wallington  <jpw@gnu.org>
+
+       * ibuf-ext.el (ibuffer-auto-update-changed): Use
+       `frame-or-buffer-changed-p' to check whether we need to update.
+       (ibuffer-auto-mode): Don't advise `get-buffer-create' and
+       `kill-buffer'.  Initialise `ibuffer-auto-buffers-changed'
+       as a `frame-or-buffer-changed-p' state vector instead.
+
+2005-08-27  Romain Francoise  <romain@orebokech.com>
+
+       * textmodes/makeinfo.el (makeinfo-compile): Use
+       `compilation-start'.  Set `next-error-function' according to
+       `disable-errors'.
+       (makeinfo-next-error): New function.
+       (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
+       (makeinfo-buffer): Likewise.
+
+       * progmodes/compile.el (compilation-start): Add autoload cookie.
+
+       * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
+       * textmodes/sgml-mode.el: Likewise.
+       * progmodes/python.el: Likewise.
+
+2005-08-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (blink-matching-paren-distance): Document the meaning
+       of nil value, and allow to customize to nil.
+
+       * eshell/esh-ext.el (eshell-windows-shell-file): Look for
+       command.com, not command.exe.
+
+2005-08-26  John Wiegley  <johnw@newartisans.com>
+
+       * eshell/esh-cmd.el (eshell-rewrite-named-command): Changed the
+       code around a bit so that an extraneous nil argument is not added
+       to a command when no args are given.
+
+       * eshell/esh-arg.el (eshell-parse-double-quote): If a
+       double-quoted argument resolves to nil, return it as an empty
+       string rather than as nil.  This made it impossible to pass "" to
+       a shell script as a null string argument.
+
+2005-08-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * outline.el (outline-invent-heading): New fun.
+       (outline-promote, outline-demote): Use it.
+       (outline-move-subtree-down): Remove unused vars `re' and `txt'.
+       (outline-end-of-subtree): Remove unused var `opoint'.
+
+2005-08-26  David Reitter  <david.reitter@gmail.com>
+
+       * menu-bar.el (truncate-lines, write-file, print-buffer)
+       (ps-print-buffer-faces, ps-print-buffer, split-window):
+       Disable menu items when the frame they refer to is invisible, or when
+       they refer to a buffer and the minibuffer is selected.
+
+2005-08-26  Pavel Kobiakov  <pk_at_work@yahoo.com>
+
+       * progmodes/flymake.el (flymake-highlight-err-lines):
+       Use save-excursion around flymake-highlight-line to preserve point.
+
+2005-08-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * progmodes/octave-mod.el: Change Author and Maintainer address.
+       (octave-maintainer-address): Change Kurt's email address.
+       * progmodes/octave-inf.el: Change Author and Maintainer address.
+       * progmodes/octave-hlp.el: Change Author and Maintainer address.
+
+2005-08-26  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (version-list-<, version-list-<=, version-list-=):
+       Renamed from integer-list-*.
+       (version-list-not-zero): Likewise.  Fix while loop.
+       (version=): Use version-list-= instead of string-equal.
+
+2005-08-26  Richard M. Stallman  <rms@gnu.org>
+
+       * outline.el (outline-promote): Try shortening the heading.
+       As last resort, read the heading to use.
+       (outline-demote): As last resort, read the heading to use.
+
+2005-08-26  Romain Francoise  <romain@orebokech.com>
+
+       * progmodes/compile.el (compilation-start): Doc fix.
+
+       * progmodes/antlr-mode.el (antlr-default): Fix defface form.
+       (antlr-font-lock-additional-keywords): Fix reference to
+       `antlr-font-lock-literal-regexp' erroneously changed during the
+       mass face rename.
+       (antlr-run-tool): Use `compilation-start'.
+
+       * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
+       instead of the obsolete `compile-internal'.
+
+2005-08-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * calendar/cal-bahai.el (date, displayed-month, displayed-year)
+       (number, original-date):
+       * calendar/cal-china.el (date):
+       * calendar/cal-coptic.el (date):
+       * calendar/cal-french.el (date):
+       * calendar/cal-hebrew.el (date, entry, number, original-date):
+       * calendar/cal-islam.el (date, number, original-date):
+       * calendar/cal-iso.el (date):
+       * calendar/cal-julian.el (date):
+       * calendar/cal-mayan.el (date):
+       * calendar/cal-menu.el (date, event):
+       * calendar/cal-persia.el (date):
+       * calendar/lunar.el (date):
+       * calendar/solar.el (date): Add defvars.
+
+       * emerge.el:
+       * ibuffer.el:
+       * info-xref.el:
+       * obsolete/bg-mouse.el:
+       * obsolete/sun-curs.el:
+       * obsolete/swedish.el: Move the `defvar's to the top level.
+
+       * smerge-mode.el (smerge-refined-change): Add :group.
+
+2005-08-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-remove-props): Make the args non-optional.
+       (smerge-keep-n): Remove props.
+       (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
+       (smerge-keep-current, smerge-kill-current): Don't remove props anymore
+       now that it's done in smerge-keep-n.
+       (smerge-refined-change): New face.
+       (smerge-refine-chopup-region, smerge-refine-highlight-change)
+       (smerge-refine): New funs.
+       (smerge-basic-map): Bind smerge-refine.
+
+2005-08-25  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
+       compilation-process-setup-function and compilation-disable-input
+       in grep-mode instead of let-bindings in grep.
+
+       * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
+       Delete "Automatic File De/compression" (auto-compression-mode).
+
+2005-08-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * obsolete/bg-mouse.el: Move to obsolete/ from term/.
+       Silence warning about non-existent variable.
+
+2005-08-25  Richard M. Stallman  <rms@gnu.org>
+
+       * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
+       Rename "Describe Key" to "Describe Key or Mouse Operation".
+
+       * mail/mailalias.el (build-mail-aliases): Delete comments
+       from the contents before processing them.
+
+       * isearch.el (isearch-edit-string): Erase the Search prompt
+       if user enters an empty string and there is no default.
+
+       * comint.el (comint-file-name-prefix): Add autoload.
+
+2005-08-25  Joe Corneli  <jcorneli@math.utexas.edu>
+
+       * subr.el (play-sound): Rearrange to avoid warning.
+
+2005-08-25  Carsten Dominik  <dominik@science.uva.nl>
+
+       * calendar/diary-lib.el (diary-modify-entry-list-string-function):
+       New hook.
+       (add-to-diary-list): Call `diary-modify-entry-list-string-function'
+
+2005-08-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * subr.el (version-separator, version-regexp-alist): New vars used by
+       version comparison funs.
+       (integer-list-<, integer-list-=, integer-list-<=)
+       (integer-list-not-zero): New funs for integer list comparison.
+       (version-to-list, version=, version<, version<=): New funs for version
+       comparison.
+
+2005-08-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
+       (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
+       time to silence the byte-compiler.
+
+       * ibuffer.el (ibuffer-compile-make-eliding-form)
+       (ibuffer-check-formats): Use `with-no-warnings' to hide references
+       to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
+       so it's silly to get warnings for it).
+       (ibuffer-auto-mode, ibuffer-cached-filter-formats)
+       (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
+       (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
+       (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
+       (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
+       (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
+       Defvar at compile time.
+       (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
+       (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
+       Declare them before use.
+
+       * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
+       (info-xref-good, info-xref-bad): Defvar at compile time.
+
+       * obsolete/mlsupport.el (filter-region, execute-monitor-command):
+       Use `let*' instead of `let'.
+
+       * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
+       (*mouse-y*, menu, char): Defvar at compile time.
+       (sc::menu): Declare it before use.
+       (sc::pack-one-line): Use `let', not `let*'.
+
+       * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
+       (mail-send-hook): Defvar at compile time.
+
+       * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
+       Defvar at compile time.
+
+       * term/sun-mouse.el (current-global-mousemap)
+       (current-local-mousemap): Declare them before use.
+
+2005-08-24  Carsten Dominik  <dominik@science.uva.nl>
+
+       * bookmark.el (bookmark-after-jump-hook): New hook.
+       (bookmark-jump): Run `bookmark-after-jump-hook'.
+
+2005-08-23  Juri Linkov  <juri@jurta.org>
+
+       * faces.el (minibuffer-prompt): Doc fix.
+
+2005-08-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/xscheme.el: Trivial changes to silence warnings.
+       (xscheme-previous-mode, xscheme-previous-process-state):
+       Add defvars.
+       (xscheme-last-input-end, xscheme-process-command-line)
+       (xscheme-process-name, xscheme-buffer-name)
+       (xscheme-expressions-ring-max, xscheme-expressions-ring)
+       (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
+       (xscheme-control-g-synchronization-p)
+       (xscheme-control-g-disabled-p, xscheme-string-receiver)
+       (default-xscheme-runlight, xscheme-runlight)
+       (xscheme-runlight-string, xscheme-process-filter-state)
+       (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
+       Move to beginning of file.
+       (scheme-interaction-mode-commands-alist)
+       (scheme-interaction-mode-map, scheme-debugger-mode-map): Declare
+       them before use.  Note: the initialization code for the variables
+       has not been moved because it uses functions that reference the
+       variables.
+       (xscheme-control-g-message-string, xscheme-process-filter-alist)
+       (xscheme-prompt-for-expression-map): Declare them before use.
+       (scheme-debugger-mode-commands): "?\ " -> "?\s".
+
+2005-08-23  Ed Swarthout  <ed.swarthout@gmail.com>  (tiny change)
+
+       * hexl.el (hexl-print-current-point-info): Fix simple spelling
+       error.
+
+2005-08-22  Juri Linkov  <juri@jurta.org>
+
+       * faces.el (set-face-underline): Delete this duplicate function
+       and make an obsolete alias to set-face-underline-p.
+       (set-face-underline-p): Use docstring of set-face-underline.
+       (describe-face): Create hyperlink to parent face.
+
+       * info.el (Info-insert-dir): Use save-excursion around
+       insert-buffer-substring.
+       (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
+       (Info-escape-percent): Delete function.
+       (Info-fontify-node): Replace Info-escape-percent by
+       replace-regexp-in-string with REP arg set to lambda that
+       duplicates `%' and preserves text properties.
+
+       * progmodes/compile.el (compilation-disable-input): Doc fix.
+       (define-compilation-mode): Doc fix and refill.
+       (kill-compilation): Use `mode-name' in the error message.
+       (compilation-find-file): Use `compilation-error' in the
+       read-file-name's prompt.
+
+2005-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
+       (smerge-auto-leave): Make undo re-enable the mode.
+       (debug-ignored-errors): Add the user-error of impossible resolution.
+       (smerge-resolve): Move things around a bit, in preparation for later.
+       (smerge-diff): Don't fail if the buffer has no associated file.
+       (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
+       (smerge-conflict-overlay): New function.
+       (smerge-match-conflict): Don't add text properties here.
+       (smerge-find-conflict): Instead, add an overlay here.
+       Also check for the case where we're inside a conflict already, so as to
+       obviate the need for font-lock-multiline, which is unbearably slow with
+       large conflicts and ciomplex font-lock patterns.
+       (smerge-remove-props): Remove overlay rather than text-properties.
+       (smerge-mode): Don't set font-lock-multiline.
+       Remove overlays when turned off.
+
+2005-08-21  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-ignore-item-p): Use save-match-data.
+       Bind case-fold-search to ido-case-fold locally.
+
+2005-08-20  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (normal-mode): If font lock is on, turn it off and on.
+
+       * subr.el (replace-regexp-in-string): Doc fix.
+
+       * startup.el (command-line-1): Don't suppress startup screen
+       due to existing processes.
+
+       * progmodes/grep.el (grep): Bind compilation-disable-input to t.
+
+       * progmodes/compile.el (compilation-disable-input): Default to nil.
+
+2005-08-20  Kevin Rodgers  <ihs_4664@yahoo.com>  (tiny change)
+
+       * progmodes/compile.el (compilation-disable-input): New defcustom.
+       (compilation-start): If compilation-disable-input is non-nil, send
+       EOF to the compilation process.
+
+2005-08-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
+       Run the argument of tex-shell-cd-command through
+       convert-standard-filename, to get the correct style of slashes on
+       Windows, and enclose the result in quotes, in case the file name
+       includes whitespace or other special characters.
+
+2005-08-19  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
+       process.
+
+2005-08-18  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-start.el (minibuffer-prompt-properties): Correct typo.
+
+2005-08-18  Kim F. Storm  <storm@cua.dk>
+
+       * scroll-lock.el: Fix errors due to incorrect line wrapping.
+
+2005-08-18  Richard M. Stallman  <rms@gnu.org>
+
+       * scroll-lock.el: New file.
+
+2005-08-18  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * dired.el (dired-move-to-end-of-filename):
+       Handle fifo as rendered by "ls -lF": Don't include trailing "|".
+
+2005-08-18  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-everywhere): Fix defcustom :set function to disable
+       rather than toggle mode when custom value is nil.
+       (ido-everywhere): Fix defun doc string.
+
+2005-08-17  Richard M. Stallman  <rms@gnu.org>
+
+       * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
+       as tag instead of "Inviolable".
+
+2005-08-17  Kim F. Storm  <storm@cua.dk>
+
+       * windmove.el (windmove-coordinates-of-position): Remove.
+       (windmove-coordinates-of-window-position): Remove.
+       (windmove-reference-loc): Use posn-at-point instead.
+
+       * subr.el (insert-for-yank-1): Doc fix.
+
+       * ido.el (ido-enter-matching-directory): Rename from
+       ido-enter-single-matching-directory.  Change 'slash choice to
+       'only.  Add 'first choice.
+       (ido-exhibit): Adapt to above changes.
+
 2005-08-16  Luc Teirlinck  <teirllm@auburn.edu>
 
        * Makefile.in: Expand comment about building loaddefs.el.
 2005-08-16  Luc Teirlinck  <teirllm@auburn.edu>
 
        * Makefile.in: Expand comment about building loaddefs.el.
        for backward compatibility for faces that did not appear in the
        previous Emacs release.
 
        for backward compatibility for faces that did not appear in the
        previous Emacs release.
 
-       * simple.el (next-error-follow-minor-mode): Fix init value and
-       ligher.
+       * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
 
 2005-08-15  Kim F. Storm  <storm@cua.dk>
 
 
 2005-08-15  Kim F. Storm  <storm@cua.dk>
 
        (tree-widget-image-properties): Look up in the default theme too.
        (tree-widget--cursors): Only for images with arrow pointer shape.
        (tree-widget-lookup-image): Pointer shape is hand by default.
        (tree-widget-image-properties): Look up in the default theme too.
        (tree-widget--cursors): Only for images with arrow pointer shape.
        (tree-widget-lookup-image): Pointer shape is hand by default.
-       (tree-widget-icon): Generic icon widget renamed from
+       (tree-widget-icon): Rename generic icon widget from
        `tree-widget-control'.
        (tree-widget-*-icon): Rename from `tree-widget-*-control' and
        derive from `tree-widget-icon'.
        `tree-widget-control'.
        (tree-widget-*-icon): Rename from `tree-widget-*-control' and
        derive from `tree-widget-icon'.
        * ido.el (ido-buffer-internal): Use with-no-warnings.
        (ido-make-merged-file-list): Use while-no-input.
 
        * ido.el (ido-buffer-internal): Use with-no-warnings.
        (ido-make-merged-file-list): Use while-no-input.
 
+2005-08-15  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
+       (flyspell-large-region): Fix doc and custom type.
+
 2005-08-14  Richard M. Stallman  <rms@gnu.org>
 
        * files.el (interpreter-mode-alist): Doc fix.
 2005-08-14  Richard M. Stallman  <rms@gnu.org>
 
        * files.el (interpreter-mode-alist): Doc fix.
        (rmail-clear-headers): Use it.
        (rmail-reply): Better handling of mail-followup-to header.
 
        (rmail-clear-headers): Use it.
        (rmail-reply): Better handling of mail-followup-to header.
 
-       * progmodes/sh-script.el (sh-font-lock-keywords-var): Variable
-       renamed from sh-font-lock-keywords.  In the `shell' entry, don't
-       try to refer to executable-font-lock-keywords.
-       (sh-font-lock-keywords-var-1): Renamed from
-       sh-font-lock-keywords-1.
-       (sh-font-lock-keywords-var-2): Renamed from
-       sh-font-lock-keywords-2.
-       (sh-font-lock-keywords): Append executable-font-lock-keywords
-       here.
+       * progmodes/sh-script.el (sh-font-lock-keywords-var):
+       Rename variable from sh-font-lock-keywords.  In the `shell' entry,
+       don't try to refer to executable-font-lock-keywords.
+       (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
+       (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
+       (sh-font-lock-keywords): Append executable-font-lock-keywords here.
        (sh-mode): Set comment-start-skip, local-abbrev-table,
        imenu-case-fold-search.
        (sh-set-shell): Don't set them here.
        (sh-mode): Set comment-start-skip, local-abbrev-table,
        imenu-case-fold-search.
        (sh-set-shell): Don't set them here.
 
 2005-08-15  Andreas Schwab  <schwab@suse.de>
 
 
 2005-08-15  Andreas Schwab  <schwab@suse.de>
 
-       * desktop.el: Put autoload cookie at risky-local-variable
-       declarations.
+       * desktop.el: Put autoload cookie at risky-local-variable declarations.
 
        * dired.el, info.el, mail/rmail.el: Revert last change.
 
 
        * dired.el, info.el, mail/rmail.el: Revert last change.
 
 
 2005-08-12  Eli Zaretskii  <eliz@gnu.org>
 
 
 2005-08-12  Eli Zaretskii  <eliz@gnu.org>
 
-       * cus-edit.el (custom-save-all, custom-save-delete): Bind
-       recentf-exclude to exclude custom-file.
+       * cus-edit.el (custom-save-all, custom-save-delete):
+       Bind recentf-exclude to exclude custom-file.
 
 2005-08-12  Ehud Karni  <ehud@unix.mvs.co.il>
 
 
 2005-08-12  Ehud Karni  <ehud@unix.mvs.co.il>
 
        `rmail-summary-mode-map' with key "/".
        (rmail-summary-show-message): New (internal) function for use by
        both `rmail-summary-beginning/end-of-message'.
        `rmail-summary-mode-map' with key "/".
        (rmail-summary-show-message): New (internal) function for use by
        both `rmail-summary-beginning/end-of-message'.
-       (rmail-summary-beginning-of-message): Changed to use
+       (rmail-summary-beginning-of-message): Change to use
        rmail-summary-show-message.
 
        * mail/rmail.el (rmail-end-of-message): New command to go to the
        end of the current message.  Added to `rmail-mode-map' with key "/".
        rmail-summary-show-message.
 
        * mail/rmail.el (rmail-end-of-message): New command to go to the
        end of the current message.  Added to `rmail-mode-map' with key "/".
-       (rmail-beginning-of-message): Fixed to work as documented.
+       (rmail-beginning-of-message): Fix to work as documented.
        (rmail-mode): Change documentation.
 
        * progmodes/compile.el (compilation-start): Add the line
        "Compilation started" with compilation start time.
        (rmail-mode): Change documentation.
 
        * progmodes/compile.el (compilation-start): Add the line
        "Compilation started" with compilation start time.
-        (compilation-mode-font-lock-keywords): Add `started' to keywords.
+       (compilation-mode-font-lock-keywords): Add `started' to keywords.
 
 2005-08-11  Luc Teirlinck  <teirllm@auburn.edu>
 
 
 2005-08-11  Luc Teirlinck  <teirllm@auburn.edu>
 
 
        * desktop.el (desktop-buffer-mode-handlers):
        Make non-customizable. Add autoload cookie.  Change initial value to
 
        * desktop.el (desktop-buffer-mode-handlers):
        Make non-customizable. Add autoload cookie.  Change initial value to
-       nil; add elements in respective modules instead. Fix doc string.
+       nil; add elements in respective modules instead.  Fix doc string.
        (desktop-load-file): New function.
        (desktop-minor-mode-handlers): New autoloaded variable.
        (desktop-create-buffer): Call minor mode handlers.
        Use desktop-load-file to load major and minor mode modules prior to
        checking for a handler.
        (desktop-save): Don't add nil to desktop-minor-modes for minor
        (desktop-load-file): New function.
        (desktop-minor-mode-handlers): New autoloaded variable.
        (desktop-create-buffer): Call minor mode handlers.
        Use desktop-load-file to load major and minor mode modules prior to
        checking for a handler.
        (desktop-save): Don't add nil to desktop-minor-modes for minor
-       modes with nil function in desktop-minor-mode-table. Don't delete
+       modes with nil function in desktop-minor-mode-table.  Don't delete
        desktop file before rewriting it.
        desktop file before rewriting it.
-       (desktop-locals-to-save): Add autoload cookie. Don't make
+       (desktop-locals-to-save): Add autoload cookie.  Don't make
        automatically buffer-local.  Add variables column-number-mode,
        size-indication-mode, indent-tabs-mode,
        indicate-buffer-boundaries, indicate-empty-lines and
        automatically buffer-local.  Add variables column-number-mode,
        size-indication-mode, indent-tabs-mode,
        indicate-buffer-boundaries, indicate-empty-lines and
        (compilation-info-text-face): Delete face variables.
        (compilation-text-face): Delete function.
 
        (compilation-info-text-face): Delete face variables.
        (compilation-text-face): Delete function.
 
-       * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of
-       `[^:\n]+'.
+       * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
        (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
        (grep-error-face): Set to `compilation-error' instead of
        `compilation-error-face' (which is redefined to `grep-hit-face' in
        grep buffers).
        (grep-mode-font-lock-keywords): Remove `-text' from face variable
        (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
        (grep-error-face): Set to `compilation-error' instead of
        `compilation-error-face' (which is redefined to `grep-hit-face' in
        grep buffers).
        (grep-mode-font-lock-keywords): Remove `-text' from face variable
-       names.  Use `grep-error-face' instead of
-       `compilation-error-text-face'.
+       names.  Use `grep-error-face' instead of `compilation-error-text-face'.
 
        * dired-aux.el (dired-do-query-replace-regexp):
        Use `query-replace-read-args'.
 
        * dired-aux.el (dired-do-query-replace-regexp):
        Use `query-replace-read-args'.
 
 2005-08-06  Luc Teirlinck  <teirllm@auburn.edu>
 
 
 2005-08-06  Luc Teirlinck  <teirllm@auburn.edu>
 
-       * wid-edit.el (widget-choice-value-create): Unconditionally
-       respect user choice.  Set :explicit-choice back to nil when no
-       longer needed.
+       * wid-edit.el (widget-choice-value-create):
+       Unconditionally respect user choice.  Set :explicit-choice back to nil
+       when no longer needed.
        (widget-choice-action): Unconditionally respect user choice.
        Eliminate :explicit-choice-value.
 
        (widget-choice-action): Unconditionally respect user choice.
        Eliminate :explicit-choice-value.
 
 
 2005-07-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2005-07-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * simple.el (next-error-follow-minor-mode):
+       make-variable-buffer-local -> make-local-variable.
+
+       * emacs-lisp/cl-extra.el: Require CL also when compiling.
+
        * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
        (byte-compile-form-make-variable-buffer-local): New functions to warn
        about misuses of make-variable-buffer-local where make-local-variable
        * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
        (byte-compile-form-make-variable-buffer-local): New functions to warn
        about misuses of make-variable-buffer-local where make-local-variable
 
 2005-01-21  Ren\e,Ai\e(B Kyllingstad  <listmailxemacs@kyllingstad.com>
 
 
 2005-01-21  Ren\e,Ai\e(B Kyllingstad  <listmailxemacs@kyllingstad.com>
 
-       * pcomplete.el: define pcomplete-read-event instead of read-event,
+       * pcomplete.el: Define pcomplete-read-event instead of read-event,
        since it's not a complete read-event implementation
 
 2005-01-20  Jay Belanger  <belanger@truman.edu>
        since it's not a complete read-event implementation
 
 2005-01-20  Jay Belanger  <belanger@truman.edu>