]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(compilation-start): Bind buffer-read-only to nil before
[gnu-emacs] / lisp / ChangeLog
index f39e967f557b4f1bb7eb305c572b5ca28d39e057..0ac939a0d6ab0fbc1f82248bc61bbd642eba7f8d 100644 (file)
@@ -1,3 +1,602 @@
+2005-01-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * progmodes/compile.el (compilation-start): Bind buffer-read-only
+       to nil before invoking call-process.  Reset buffer's modified flag
+       after fontifying it in the no-async branch.
+
+       * wid-edit.el (widget-specify-button): If mouse pointer shape
+       cannot be changed, use mouse face instead.
+
+2005-01-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
+       (gdb-goto-breakpoint): Make breakpoint handling work on template
+       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>
+       (gdb-assembler-custom): Update to recognise breakpoint information
+       added on 2005-01-19.
+
+2005-01-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * descr-text.el: Add more keywords.
+
+2005-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * speedbar.el: Avoid unnecessary use of locate-library.
+
+       * international/mule-cmds.el (standard-display-european-internal):
+       Don't fiddle with latin-1 non-break space any more since it's now
+       special cased in the C code.
+       Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
+
+2005-01-26  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-start.el (all): Add `undo-outer-limit'.
+
+2005-01-25  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-format-entry):
+       Use `bibtex-empty-field-re' only on the text of fields, not on entire
+       field lines.
+       (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
+       not on part of a buffer.
+
+2005-01-25  Lute Kamstra  <lute@gnu.org>
+
+       * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
+       nonempty field text strings like "{letters\\macro{}more letters}".
+       Clarify docstring.
+       (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
+       (bibtex-entry-offset, bibtex-parse-association)
+       (bibtex-parse-field-name): Fix typos in docstrings.
+       (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
+
+2005-01-24  Carsten Dominik <dominik@science.uva.nl>
+
+       * textmodes/reftex-global.el (reftex-isearch-push-state-function)
+       (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
+       (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
+       (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
+
+       * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
+       isearch minor mode.
+
+2005-01-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
+
+2005-01-24  Lute Kamstra  <lute@gnu.org>
+
+       * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
+       CASECHARS and NOT-CASECHARS regular expressions of the
+       "nederlands" and "nederlands8" dictionaries to prevent a "Range
+       striding over charsets" error.
+
+2005-01-24  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
+       display variable name.
+
+2005-01-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
+       Fix setting of the element of encoded-kbd-iso2022-invocations.
+
+2005-01-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
+       (gdb-threads-select): Change to also accept mouse events.
+       (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
+       (gdb-threads-mouse-select): Delete.
+
+2005-01-23  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * files.el (insert-directory): Take care of empty directory,
+       listed without -a switch.
+
+2005-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/refill.el (refill-post-command-function):
+       Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
+       to the list of functions that we should be careful not to undo.
+       (refill-late-fill-paragraph-function): Remove.
+       (refill-saved-state): New var.
+       (refill-mode): Use it to save fill-paragraph-function.
+       Save also the value of auto-fill-function.
+
+       * term/w32-win.el: Simplify code.
+
+2005-01-23  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move): Adapt to new return value from
+       pos-visible-in-window-p.
+
+       * simple.el (line-move): Fix last change.  Check partial
+       visibility at point rather than at window-start.
+
+2005-01-22  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (xw-defined-colors): Remove debug-message.
+
+2005-01-22  David Kastrup  <dak@gnu.org>
+
+       * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
+
+2005-01-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * type-break.el (type-break-mode): Add a test for
+       type-break-file-name being non-nil.
+
+2005-01-22  Toby Allsopp  <Toby.Allsopp@navman.com>  (tiny change)
+
+       * net/eudc.el (top level): Call (message "") via progn, so that
+       eudc-options-file is loaded.
+
+2005-01-22  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move-1): Rename from line-move.
+       (line-move): New function that adjusts vscroll for partially
+       visible rows, and calls line-move-1 otherwise.
+
+2005-01-21  Ren\e,Ai\e(B Kyllingstad  <listmailxemacs@kyllingstad.com>
+
+       * 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>
+
+       * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
+       for called function.
+
+2005-01-20  Steven Tamm  <steventamm@mac.com>
+
+       * term/mac-win.el (process-connection-type): Remove.
+       Controlled now by s/darwin.h:PTY_ITERATION.
+
+2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (handle-select-window): Don't switch window when we're
+       in the minibuffer.
+
+2005-01-10  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * subr.el (dotimes-with-progress-reporter): New macro.
+
+       * ses.el (ses-dotimes-msg): Remove macro.
+       Use `dotimes-with-progress-reporter' instead.
+
+2005-01-19  Steven Tamm  <steventamm@mac.com>
+
+       * term/mac-win.el (process-connection-type): Use new
+       operating-system-release variable to use ptys on Darwin 7 (OSX
+       10.3) when using carbon build.
+
+2005-01-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
+       flags if the last command was a tab or M-tab.
+
+       * calc/calc-prog.el (calc-user-define-edit): Put original formula
+       in formula editing buffer.
+
+2005-01-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
+       breakpoint image symbol in margin.
+
+2005-01-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-prog.el (calc-execute-kbd-macro):
+       Ignore calc-keep-arg-flag.
+
+2005-01-19  Kenichi Handa  <handa@m17n.org>
+
+       * textmodes/ispell.el (ispell-looking-at): New function.
+       (ispell-process-line): Use ispell-looking-at to compare the ispell
+       output and the buffer contents.
+
+2005-01-18  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-display-raw): Fix docstring.
+
+2005-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (blink-matching-open): Strip extra info from syntax.
+
+       * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
+       funny chars in the end-of-here-doc marker.
+
+2005-01-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
+       that enable/disabled state of breakpoints is shown correctly in
+       fringe and on ttys.
+       (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
+       Add breakpoint information as text properties.
+       (gdb-mouse-toggle-breakpoint):
+       Rename to gdb-mouse-set-clear-breakpoint.
+       (gdb-mouse-toggle-breakpoint): New function.  Enable/disable
+       breakpoints in the margin.
+       (gdb-remove-strings): Simplify.
+
+2005-01-17  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
+       erasing buffer.
+
+2005-01-17  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/grep.el (grep-find): Copy from `grep' the condition
+       for calling grep-compute-defaults.
+
+       * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
+       if buffer is empty.
+
+       * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
+
+2005-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hilit-chg.el (highlight-changes-mode): Don't autoload.
+
+       * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
+       non-preloaded variables.
+
+2005-01-17  Steven Tamm  <steventamm@mac.com>
+
+       * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
+       tex-shell cause to force interactivity when using pipes.
+
+2005-01-17  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (just-one-space): Make arg optional.
+
+2005-01-17  Nick Roberts  <nickrob@snap.net.nz>
+
+       * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
+       posn-at-x-y to t to access left-margin.
+
+2005-01-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.0.47.
+
+       * tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
+       catching keep-date problems in cp/scp operations.
+       (tramp-handle-copy-file): Don't call `set-file-modes'
+       unconditionally.  Specialized functions should know better what is
+       necessary.  This improves performance a little bit, and the
+       functions could catch errors with `cp -p' and `scp -p'.
+       (tramp-do-copy-or-rename-file-via-buffer)
+       (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
+       when appropriate.
+       (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
+       Call `set-file-modes' when appropriate.
+       (tramp-action-out-of-band): Mask `scp -p' error.  Reported by Isak
+       Johnsson <isak@hypergene.com>
+       (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
+       of both Tramp buffer and debug buffer.  Reported by Joakim Verona
+       <joakim@verona.se>
+       (tramp-file-name-for-operation): Mark `shell-command' as magic for
+       Emacs only.
+
+       * tramp-util.el (tramp-minor-mode): New minor mode.  Add it to
+       `find-file-hooks' and `dired-mode-hook'.
+       (tramp-minor-mode-map): Respective map.  Add remapping for
+       `compile' and `recompile'.
+       (tramp-remap-command, tramp-recompile): New defuns.
+       (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
+       in buffer "*Compilation*".  Call the commands asynchronously.
+
+       * tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
+       (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
+       `shell-command', because it isn't magic in XEmacs.  Reported by
+       Adrian Aichner <adrian@xemacs.org>.
+
+       * tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
+       `substitute-in-file-name.
+       (tramp-smb-handle-substitute-in-file-name): New defun.
+       (tramp-smb-advice-PC-do-completion): Delete advice.
+
+2005-01-16  Kai Grossjohann  <kgrossjo@eu.uu.net>
+
+       * tramp.el (tramp-wait-for-output): Fix typo in echo processing.
+       Fix error in deleting region.
+
+2005-01-15  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
+       In non-temp buffer, switch syntax table temporarily.
+
+       * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
+
+       * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
+
+       * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
+
+       * imenu.el (imenu--split-menu): Copy menulist before sorting.
+       (imenu--generic-function): Use START, not BEG, as pos of definition.
+
+       * simple.el (just-one-space): Argument specifies number of spaces.
+
+       * simple.el (eval-expression-print-format): Avoid warning
+       about edebug-active.
+
+2005-01-15  "James R. Van Zandt"  <jrvz@comcast.net>  (Tiny change)
+
+       * progmodes/sh-script.el: Code copied from make-mode.el
+       with small changes,
+       (sh-mode-map): Bind C-c C-\.
+       (sh-backslash-column, sh-backslash-align): New variables.
+       (sh-backslash-region, sh-append-backslash): New functions.
+
+2005-01-15  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * mail/rmail.el: Updated to work with movemail from GNU Mailutils
+       (rmail-pop-password, rmail-pop-password-required): Move to
+       rmail-obsolete group.
+       (rmail-set-pop-password): Rename to rmail-set-remote-password.
+       All callers updated.
+       (rmail-get-pop-password): Rename to rmail-get-remote-password.
+       Take an argument specifying whether it is POP or IMAP mailbox we
+       are using.  All callers updated.
+       (rmail-pop-password-error): Rename to
+       rmail-remote-password-error.  Added mailutils-specific error message.
+       (rmail-movemail-search-path)
+       (rmail-movemail-variant-in-use): New variables.
+       (rmail-remote-password, rmail-remote-password-required):
+       New customization variables.
+       (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
+       (rmail-parse-url): New function.
+       (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
+       with GNU mailutils movemail.
+
+2005-01-15  Kevin Ryde  <user42@zip.com.au>
+
+       * info-look.el (c-mode/symbol): Add ^` to prefix, and change
+       suffix to space, $ or '$, to correctly position point when going
+       to @table style constants like DBL_MAX.
+
+2005-01-15  Jorgen Schaefer  <forcer@forcix.cx>  (tiny change)
+
+       * type-break.el (type-break-mode, type-break-file-time)
+       (type-break-file-keystroke-count, type-break-choose-file):
+       Don't store data in or load data from the file if type-break-file-name
+       is nil.
+       (type-break-file-name): Doc update as per the above.
+
+2005-01-15  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>  (tiny change)
+
+       * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
+       lookup-key might return nil; handle that.
+
+2005-01-15  Alan Mackenzie  <acm@muc.de>
+
+       * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
+       rather than the element found, thus enabling the tree to be setcar'd.
+
+2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-show-following-heading): New option.
+       (org-show-hierarchy-above): Use `org-show-following-heading'.
+       (org-cycle): Documentation fix.
+
+       * textmodes/org.el (orgtbl-optimized): New option
+       (orgtbl-mode): New command, a minor mode.
+       (orgtbl-mode-map): New variable.
+       (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
+       (orgtbl-error, orgtbl-self-insert-command)
+       (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
+
+       * textmodes/org.el (org-mode): `org-table-may-need-update' is now
+       a local variable in each org-mode buffer.
+
+       * textmodes/org.el (org-set-regexps-and-options): Rename from
+       `org-set-regexps'.  Added checking for STARTUP keyword.
+       (org-get-current-options): Add STARTUP options.
+       (org-table-insert-row): Mode mode intelligent about when
+       realignment is needed.
+       (org-self-insert-command, org-delete-backward-char, org-delete-char):
+       New commands.
+       (org-enable-table-editor): New default value `optimized'.
+       (org-table-blank-field): Support blanking regions if active.
+
+2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
+       if the year is not given.
+
+       * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
+       Add new escapes %m and %M, fixed bug with %F by adding
+       save-match-data.
+       (reftex-reference): Remove ?. from list of spaces.
+       (reftex-label-info): Add automatic label prefix recognition.
+
+       * textmodes/reftex-index.el (reftex-index-next-phrase):
+       Add slave parameter to call of `reftex-index-this-phrase'.
+       (reftex-index-this-phrase): New optional argument.
+       (reftex-index-region-phrases): Add slave parameter to call of
+       `reftex-index-this-phrase'.
+       (reftex-display-index): New argument redo.
+       (reftex-index-rescan): Add 'redo to arguments of
+       `reftex-display-index'.
+       (reftex-index-Rescan, reftex-index-revert)
+       (reftex-index-switch-index-tag): Add 'redo to arguments of
+       `reftex-display-index'.
+       (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
+       indexing.  Fix bug with matching is there is a quote before or
+       after the word.
+
+       * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
+       Fix bug when collecting citation keys in lines with comments.
+       (reftex-citation): Prefix argument no longer rescans the document,
+       but forces prompting for optional arguments of cite macros.
+       (reftex-do-citation): Prompting for optional arguments implemented.
+
+       * textmodes/reftex-vars.el (reftex-cite-format-builtin):
+       Add optional arguments to most cite commands.
+       (reftex-cite-cleanup-optional-args): New option
+       (reftex-cite-prompt-optional-args): New option.
+       (reftex-trust-label-prefix): New option.
+
+       * textmodes/reftex-toc.el (reftex-toc-find-section):
+       Add push-mark before changing the position in the buffer.
+
+       * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
+       (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
+
+2005-01-14  Nick Roberts  <nickrob@snap.net.nz>
+
+       * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
+       more carefully.
+
+2005-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
+       (sgml-mode): Use it.
+       (sgml-get-context): Better keep track of implicitly closed tags.
+
+2005-01-13  Kenichi Handa  <handa@m17n.org>
+
+       * textmodes/ispell.el: These changes are to fix misalignment error
+       caused by equivalent characters of different Emacs charsets.
+       (ispell-unified-chars-table): New variable.
+       (ispell-get-decoded-string): New function.
+       (ispell-get-casechars, ispell-get-not-casechars)
+       (ispell-get-otherchars): Call ispell-get-decoded-string.
+
+2005-01-12  Johan Bockg\e,Ae\e(Brd  <bojohan@users.sourceforge.net>
+
+       * custom.el (custom-declare-variable): Just put symbol instead
+       of (defvar . symbol) in `current-load-list'.
+
+2005-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * emacs-lisp/elint.el: Fixed typo in Commentary section.
+
+2005-01-12  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-help.el (calc-describe-key): Use temporary info buffer
+       to create a Calc summary.
+
+2005-01-12  Kim F. Storm  <storm@cua.dk>
+
+       * mouse.el (mouse-on-link-p): Change functionality and doc
+       string to comply with latest description in lisp ref.
+
+2005-01-12  Nick Roberts  <nickrob@snap.net.nz>
+
+       * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
+       Enable mouse clicks on mode-line, header-line and margin.
+       (event-type): Give mouse event symbols an 'event-kind property
+       with value 'mouse-click.
+
+2005-01-12  Juri Linkov  <juri@jurta.org>
+
+       * facemenu.el (list-colors-display): Add new arg buffer-name.
+       Use it.  Fix docstring.  Replace code for identifying duplicate
+       colors by the name with call to `list-colors-duplicates' which
+       identifies duplicate colors by the value unless the color
+       is one of special Windows colors.  Set truncate-lines to t.
+       Print sorted duplicate color names on each line.  Indent to 22
+       \(the longest color name in rgb.txt) instead of 20.  Optimize.
+       (list-colors-duplicates): New function.
+       (facemenu-color-name-equal): Delete function.
+
+       * facemenu.el (list-colors-print): New function created from code
+       in list-colors-display.  Print #RRGGBB at the window right edge.
+       (list-colors-display): When temp-buffer-show-function is not
+       defined, call list-colors-print from temp-buffer-show-hook
+       to get the right value of window-width in list-colors-print
+       after the buffer is displayed.
+
+       * simple.el (pop-mark): Move deactivate-mark out of conditional
+       part to deactivate the active mark regardless of the state of the
+       mark ring.
+
+       * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
+       variables line in desktop files.
+
+2005-01-12  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
+       Bring together isearch highlight related options.
+       (lazy-highlight): Replace group `replace' by `matching'.
+       (lazy-highlight-cleanup, lazy-highlight-initial-delay)
+       (lazy-highlight-interval, lazy-highlight-max-at-a-time)
+       (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
+       and declare them obsolete.
+       (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
+       (isearch-faces): Remove defgroup.
+       (isearch-overlay, isearch-highlight, isearch-dehighlight):
+       Move isearch highlighting code closer to lazy highlighting code.
+
+       * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
+       (query-replace-highlight, query-replace-lazy-highlight)
+       (query-replace): Move definitions to the beginning of the file.
+
+2005-01-11  Juri Linkov  <juri@jurta.org>
+
+       * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm,
+       * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm,
+       * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
+
+       * info.el (Info-history-forward): New variable.
+       (Info-select-node): Reset Info-history-forward to nil.
+       (Info-last): Turn into defalias.
+       (Info-history-back): Rename from Info-last.
+       Add current node to Info-history-forward.
+       (Info-history-forward): New fun.
+       (Info-mode-map): Replace Info-last by Info-history-back.
+       Bind Info-history-forward to "r".
+       (Info-mode-menu): Replace Info-last by Info-history-back.
+       Fix menu item text.  Add menu item for Info-history-forward.
+       (info-tool-bar-map): Replace Info-last by Info-history-back.
+       Replace its icon "undo" by "back_arrow".  Add icon "fwd_arrow"
+       for Info-history-forward.
+       (Info-mode): Replace Info-last by Info-history-back in docstring.
+       Add local variable Info-history-forward.
+       (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
+
+2005-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
+       (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
+       Ignore select-window events rather than fiddle with
+       mouse-autoselect-window.
+
+2005-01-11  Matthew Mundell  <matt@mundell.ukfsn.org>
+
+       * type-break.el (type-break-mode): Fix previous change.
+
+2005-01-10  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-ext.el (calc-reset): Reset when inside embedded
+       calculator; only reset when point is inside a calculator.
+       Don't adjust the window height if the window takes up the whole height
+       of the frame.
+
+2005-01-10  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * ebuff-menu.el (Electric-buffer-menu-mode):
+       Preserve value of buffer-local var header-line-format.
+
+2005-01-09  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-mode-var-list-restore-saved-values):
+       Make sure settings file exists before accessing it.
+
+       * calc/calc-embed.el (calc-embedded-subst):
+       Replace math-multi-subst-rec, which is only supposed to be called
+       by math-multi-subst, by math-multi-subst.
+
+2005-01-09  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-allow-async-revert): New user option.
+       (vc-disable-async-diff): New internal variable.
+       (vc-revert-buffer): Use them to disable asynchronous diff.
+
+       * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
+       (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
+       asynchronously if vc-disable-async-diff is t.
+
 2005-01-09  Jay Belanger  <belanger@truman.edu>
 
        * calc/calc.el (defcalcmodevar): New macro.
 2005-01-06  Richard M. Stallman  <rms@gnu.org>
 
        * emacs-lisp/find-func.el (find-face-definition):
-       Renamed from find-face.
+       Rename from find-face.
 
 2005-01-06  Kim F. Storm  <storm@cua.dk>
 
 
 2005-01-06  Juri Linkov  <juri@jurta.org>
 
-       * isearch.el (isearch-lazy-highlight-update): Rename
-       `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
+       * isearch.el (isearch-lazy-highlight-update):
+       Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
 
 2005-01-06  Miles Bader  <miles@gnu.org>
 
-       * isearch.el (lazy-highlight): Renamed from `lazy-highlight-face'.
+       * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
        (isearch-lazy-highlight-face): Use new name.
 
 2005-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>
        * menu-bar.el (menu-bar-files-menu): Make "Open File..." call
        find-file-existing.  Add "New File..." that calls find-file.
 
-       * diropen.pbm diropen.xpm: New files.
+       * diropen.pbm, diropen.xpm: New files.
 
        * toolbar/tool-bar.el (tool-bar-setup): Tool bar item dired uses
        icon diropen.  New tool bar item find-file-existing uses icon open.
        (dired-move-to-end-of-filename): Make the " -> " search more specific.
        (dired-buffers-for-dir): Remove unused var `pattern'.
 
-2004-09-28  Matthew Mundell  <matt@mundell.ukfsn.org>  (tiny change)
+2004-09-28  Matthew Mundell  <matt@mundell.ukfsn.org>
 
        * calendar/diary-lib.el (list-diary-entries): Save diary buffer
        from diary display excursion.  Store diary buffer's point for
        * progmodes/cperl-mode.el (cperl-mode): Adapt defun-prompt-regexp
        so that it is more understanding of whitespace.
 
-       * xml.el (xml-maybe-do-ns, xml-parse-tag): Produce elements in the
-       form
+       * xml.el (xml-maybe-do-ns, xml-parse-tag): Produce elements in the form
        (("ns" . "element") (attr-list) children) instead of
        ((:ns . "element") (attr-list) children) in order to reduce the
        number of symbols used.