Replace Lisp calls to delete-backward-char by delete-char.
[bpt/emacs.git] / lisp / ChangeLog
index 9c822db..cc19163 100644 (file)
@@ -1,4 +1,658 @@
-2010-05-07  Deniz Dogan <deniz.a.m.dogan@gmail.com>  (tiny change)
+2010-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Replace Lisp calls to delete-backward-char by delete-char.
+       * bs.el, expand.el, ido.el, image-dired.el, lpr.el, pcomplete.el,
+       skeleton.el, term.el, time.el, wid-edit.el, woman.el,
+       calc/calc-graph.el, calc/calc-help.el, calc/calc-incom.el,
+       calc/calc.el, emacs-cl-extra.el, emacs-cl-loaddefs.el,
+       emulation/cua-rect.el, emulation/viper-ex.el, eshell/esh-test.el,
+       eshell/eshell.el, gnus/gnus-uu.el, gnus/nndoc.el, gnus/nnrss.el,
+       gnus/rfc2047.el, gnus/utf7.el, international/utf-7.el,
+       language/ethio-util.el, mh-e/mh-alias.el, mh-e/mh-search.el,
+       net/imap.el, net/rcirc.el, obsolete/complete.el, play/decipher.el,
+       progmodes/ada-mode.el, progmodes/cc-awk.el, progmodes/dcl-mode.el,
+       progmodes/ps-mode.el, progmodes/verilog-mode.el,
+       progmodes/vhdl-mode.el, textmodes/bibtex.el, textmodes/fill.el,
+       textmodes/reftex-auc.el, textmodes/rst.el, textmodes/sgml-mode.el,
+       textmodes/table.el, textmodes/texinfmt.el: Replace Lisp calls to
+       delete-backward-char by calls to delete-char.
+
+2010-05-25  Kenichi Handa  <handa@m17n.org>
+
+       * language/hebrew.el (hebrew-shape-gstring): New function.
+       Register it in composition-function-table for all Hebrew combining
+       characters.
+
+2010-05-24  Uday S Reddy  <u.s.reddy@cs.bham.ac.uk>  (tiny change)
+
+       * textmodes/fill.el (fill-region): Don't fill past the end (bug#6201).
+
+2010-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (read-quoted-char): Resolve modifiers after key
+       remapping (bug#6212).
+
+2010-05-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image.el (image-refresh): Define as an alias for image-flush.
+
+       * image-mode.el (image-toggle-display-image): Caller changed.
+
+2010-05-21  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-read-files): Fix multi-pattern aliases.
+       Remove "all" from grep-files-aliases.  Split grep-files-aliases by
+       whitespace, call wildcard-to-regexp on substrings and concat them
+       with "\\|".  (Bug#6114)
+
+2010-05-21  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-parse-state-get-strategy):
+       Replace parameter `here' with `here-' and `here-plus', which sandwich
+       any pertinent CPP construct.
+       (c-remove-stale-state-cache-backwards): Fix a bug which happens
+       when doing (c-parse-state) in a CPP construct: Exclude any "new"
+       CPP construct from taking part in the scanning.
+
+2010-05-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-do-copy-or-rename-file)
+       (tramp-handle-file-local-copy, tramp-maybe-open-connection):
+       Tune `with-progress-reporter' messages.
+       (tramp-handle-vc-registered):
+       * net/tramp-fish.el (tramp-fish-handle-file-local-copy)
+       (tramp-fish-handle-insert-file-contents)
+       (tramp-fish-maybe-open-connection):
+       * net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
+       * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file)
+       (tramp-imap-handle-insert-file-contents)
+       (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
+
+2010-05-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * add-log.el (change-log-font-lock-keywords):
+       Highlight all authors in multi-author entries.
+
+       * smerge-mode.el (smerge-refine-ignore-whitespace)
+       (smerge-refine-weight-hack, smerge-refine, smerge-makeup-conflict):
+       Fix typos in docstrings.
+       (smerge-resolve, smerge-refine-subst): Reflow docstrings.
+
+2010-05-21  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/fortran.el (fortran-mode):
+       * progmodes/f90.el (f90-mode): Derive from prog-mode.
+
+       * loadup.el [CANNOT_DUMP]: Update for bootstrap-emacs no longer
+       having a relative path in src/Makefile.in.
+
+2010-05-20  Kevin Ryde  <user42@zip.com.au>
+
+       * help-mode.el (help-make-xrefs): For Info node links turn
+       newlines into spaces.  Link node names with newlines are matched
+       by help-xref-info-regexp and buttonized, this change ensures they
+       can be followed successfully with RET.  (Bug#6206)
+
+2010-05-20  Juri Linkov  <juri@jurta.org>
+
+       * locate.el (locate): Use pop-to-buffer instead of
+       switch-to-buffer-other-window.  (Bug#6204)
+
+2010-05-20  Juri Linkov  <juri@jurta.org>
+
+       * replace.el (replace-highlight): Fix lazy-highlighting
+       for `M-s w str M-% str RET'.
+
+2009-12-15  Masatake YAMATO  <yamato@redhat.com>
+
+       * isearch.el (isearch-yank-word-or-char): Pull next subword
+       when `subword-mode' is activated.  (Bug#6220)
+
+2010-05-20  Mark A. Hershberger  <mah@everybody.org>
+
+       * isearch.el (isearch-update-post-hook): New hook.
+       (isearch-update): Use the new hook.  (Bug#6225)
+
+2010-05-20  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-mode-map): Bind more keys to isearch-help-map:
+       [f1], [help], and (char-to-string help-char) instead of "\C-h".
+       (Bug#6222)
+
+2010-05-20  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-yank-string): Use isearch-process-search-string.
+       (Bug#6223)
+
+2010-05-20  Juri Linkov  <juri@jurta.org>
+
+       * dired-x.el (dired-jump, dired-jump-other-window): Add arg
+       FILE-NAME to read from the minibuffer when called interactively
+       with prefix argument instead of using buffer-file-name.
+       http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html
+
+       * dired.el: Update autoloads.
+
+2010-05-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * nxml/nxml-mode.el (nxml-mode-map): Bind C-c / to
+       nxml-finish-element, for consistency with SGML mode.
+
+       * progmodes/octave-mod.el (octave-mode-map): Bind C-c / to
+       octave-close-block.
+
+2010-05-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * composite.el: Require cl when compiling.
+       (reference-point-alist, compose-gstring-for-graphic)
+       (compose-gstring-for-terminal): Fix typos in docstrings.
+
+2010-05-19  Juri Linkov  <juri@jurta.org>
+
+       * emacs-lisp/cl-macs.el (window-parameter): Add defsetf with
+       set-window-parameter.
+
+2010-05-19  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-methods): Add `tramp-async-args' attribute
+       where appropriate.
+       (tramp-maybe-open-connection): Use it.
+
+2010-05-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (move-end-of-line): Make sure we are at line beginning
+       before backing up to end of previous line.
+
+2010-05-19  Michael Albinus  <michael.albinus@gmx.de>
+
+       * password-cache.el (password-cache-remove): Fix docstring.
+
+       * net/secrets.el: Autoload the widget functions.
+       (secrets-search-items, secrets-create-item)
+       (secrets-get-attributes, secrets-expand-item): Attributes will be
+       stored on the password database without leading ":", as all other
+       clients do as well.
+       (secrets-mode): Fix docstring.
+       (secrets-show-secrets): Provide it as autoloaded command only when
+       D-Bus support is available.  Check existence of Secret Service API.
+
+2010-05-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * indent.el (indent-region): Deactivate region (bug#6200).
+
+2010-05-19  Glenn Morris  <rgm@gnu.org>
+
+       * vc-dir.el (vc-dir): Don't pop-up-windows.  (Bug#6204)
+
+2010-05-19  Kenichi Handa  <handa@m17n.org>
+
+       * composite.el: Register compose-gstring-for-graphic in
+       composition-function-table only for combining characters (Mn, Mc, Me).
+
+2010-05-18  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-trail.el (calc-trail-isearch-forward)
+       (calc-trail-isearch-backward): Ensure that the new window
+       point is set correctly.
+
+2010-05-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (read-quoted-char): Resolve modifiers after key
+       remapping (bug#6212).
+
+2010-05-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       Add visualization code for secrets.
+       * net/secrets.el (secrets-mode): New major mode.
+       (secrets-show-secrets, secrets-show-collections)
+       (secrets-expand-collection, secrets-expand-item)
+       (secrets-tree-widget-after-toggle-function)
+       (secrets-tree-widget-show-password): New defuns.
+
+2010-05-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-next-sexp): Break inf-loop at BOB.
+       (smie-backward-sexp, smie-forward-sexp): Remove boundary condition now
+       handled in smie-next-sexp.
+       (smie-indent-calculate): Provide a starting indentation (so the
+       recursion is well-founded ;-).
+
+       Fix handling of non-associative equal levels.
+       * emacs-lisp/smie.el (smie-prec2-levels): Choose distinct levels even
+       when it's not needed.
+       (smie-op-left, smie-op-right): New functions.
+       (smie-next-sexp): New function, extracted from smie-backward-sexp.
+       Better handle equal levels to distinguish the associative case from
+       the "multi-keyword construct" case.
+       (smie-backward-sexp, smie-forward-sexp): Use it.
+
+2010-05-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/prolog.el (smie-indent-basic): Declare for byte-compiler.
+
+       * emacs-lisp/smie.el (smie-precs-precedence-table, smie-backward-sexp)
+       (smie-forward-sexp, smie-indent-calculate): Fix typos in docstrings.
+
+2010-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Provide a simple generic indentation engine and use it for Prolog.
+       * emacs-lisp/smie.el: New file.
+       * progmodes/prolog.el (prolog-smie-op-levels)
+       (prolog-smie-indent-rules): New var.
+       (prolog-mode-variables): Use them to configure SMIE.
+       (prolog-indent-line, prolog-indent-level): Remove.
+
+2010-05-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-vec.el (math-vector-avg): Put the vector elements in
+       order before computing the averages.
+
+2010-05-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-vec.el (calc-histogram):
+       (calcFunc-histogram): Allow vectors as inputs.
+       (math-vector-avg): New function.
+
+       * calc/calc-ext.el (math-group-float): Have the number of digits
+       being grouped depend on the radix (Bug#6189).
+
+2010-05-15  Ken Raeburn  <raeburn@raeburn.org>
+
+       * version.el (emacs-copyright, emacs-version): Don't define here,
+       now that emacs.c defines it.
+
+2010-05-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (mule-menu-keymap): Fix definition of
+       "Describe Language Environment" menu item.
+
+       * language/hebrew.el ("Hebrew", "Windows-1255"): Doc fix.
+
+       Bidi-sensitive movement with arrow keys.
+       * subr.el (right-arrow-command, left-arrow-command): New functions.
+
+       * bindings.el (global-map): Bind them to right and left arrow keys.
+
+       Don't override standard definition of convert-standard-filename.
+       * files.el (convert-standard-filename): Call
+       w32-convert-standard-filename and dos-convert-standard-filename on
+       the corresponding systems.
+
+       * w32-fns.el (w32-convert-standard-filename): Rename from
+       convert-standard-filename.  Doc fix.
+
+       * dos-fns.el (dos-convert-standard-filename): Doc fix.
+       (convert-standard-filename): Don't defalias.
+       (register-name-alist, make-register, register-value)
+       (set-register-value, intdos): Obsolete aliases for the
+       corresponding dos-* functions and variables.
+       (dos-intdos): Add a doc string.
+
+2010-05-15  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-aent.el (math-read-token, math-find-user-tokens):
+       * calc/calc-lang.el (math-read-big-rec, math-lang-read-symbol):
+       (math-compose-tex-func):
+       * calc/calccomp.el (math-compose-expr):
+       * calc/calc-ext.el (math-format-flat-expr-fancy):
+       * calc/calc-store.el (calc-read-var-name):
+       * calc/calc-units.el (calc-explain-units-rec): Allow Greek letters.
+
+       * calc/calc.el (var-π, var-φ, var-γ): New variables.
+       * calc/calc-aent.el (math-read-replacement-list): Add "micro" symbol.
+       * calc/calc-units.el (math-unit-prefixes): Add mu for micro.
+       (math-standard-units): Add units.
+
+2010-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/asm-mode.el (asm-mode):
+       * progmodes/prolog.el (prolog-mode): Use define-derived-mode.
+
+       * pcomplete.el (pcomplete-completions-at-point): New function,
+       extracted from pcomplete-std-complete.
+       (pcomplete-std-complete): Use it.
+
+2010-05-15  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (setwins, setwins_almost, setwins_for_subdirs):
+       Remove references to CVS, RCS and Old directories.
+
+2010-05-14  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-bin.el (math-format-twos-complement): Group digits when
+       appropriate.
+
+2010-05-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-mode-default-syntax-table): Remove.
+       (sh-mode-syntax-table): Give it a default value instead.
+       (sh-header-marker): Make buffer-local.
+       (sh-mode): Move make-local-variable to the corresponding setq.
+       (sh-add-completer): Avoid gratuitously let-binding a buffer-local var.
+       Use complete-with-action.
+
+       * simple.el (prog-mode): New (abstract) major mode.
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode): Use it.
+       * progmodes/sh-script.el (sh-mode): Remove redundant var assignment.
+
+2010-05-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/sql.el (sql-oracle-program): Reflow docstring.
+       (sql-oracle-scan-on, sql-sybase-program, sql-product-font-lock)
+       (sql-add-product-keywords, sql-highlight-product, sql-set-product)
+       (sql-make-alternate-buffer-name, sql-placeholders-filter)
+       (sql-escape-newlines-filter, sql-input-sender)
+       (sql-send-magic-terminator, sql-sybase): Fix typos in docstrings.
+
+2010-05-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       Add TeX open-block and close-block keybindings to SGML, and vice versa.
+
+       * textmodes/tex-mode.el (tex-mode-map): Bind C-c C-t to
+       latex-open-block and C-c / to latex-close-block.
+
+       * textmodes/sgml-mode.el (sgml-mode-map): Bind C-c C-o to sgml-tag
+       and C-c C-e to sgml-close-tag.
+
+2010-05-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (with-progress-reporter): Create reporter object
+       only when the message would be displayed.  Handle nested calls.
+       (tramp-handle-load, tramp-handle-file-local-copy)
+       (tramp-handle-insert-file-contents, tramp-handle-write-region)
+       (tramp-maybe-send-script, tramp-find-shell):
+       Use `with-progress-reporter'.
+       (tramp-handle-dired-compress-file, tramp-maybe-open-connection):
+       Fix message text.
+
+       * net/tramp-smb.el (tramp-smb-handle-copy-file)
+       (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
+       (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
+       Use `with-progress-reporter'.
+
+2010-05-13  Agustín Martín  <agustin.martin@hispalinux.es>
+
+       * ispell.el (ispell-init-process): Do not kill ispell process
+       everytime when spellchecking from the minibuffer (bug#6143).
+
+2010-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-mode): Use define-derived-mode.
+
+       * dos-fns.el: Add "dos-" prefix for namespace control.
+       (convert-standard-filename): Define as alias for
+       dos-convert-standard-filename but only if applicable.
+
+2010-05-12  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-beginning-of-defun, c-end-of-defun):
+       Push the mark at the start of these functions when appropriate.
+
+2010-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-cycle-threshold): New custom var.
+       (completion--do-completion): Use it.
+       (minibuffer-complete): Use cycling if appropriate.
+
+2010-05-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * dirtrack.el (dirtrackp): Remove defcustom; don't make automatically
+       buffer-local (it's an obsolete alias for `dirtrack-mode') (bug#6173).
+
+2010-05-11  Juri Linkov  <juri@jurta.org>
+
+       * scroll-all.el (scroll-all-check-to-scroll):
+       Add `scroll-up-command' and `scroll-down-command' (bug#6164).
+
+2010-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * iimage.el (iimage-mode-map): Move initialization into declaration.
+       (iimage-mode-buffer): Use with-silent-modifications.
+       Simplify calling convention.  Adjust callers.
+       (iimage-mode): Don't run hook redundantly.
+
+       * minibuffer.el (completion-pcm--pattern->regex):
+       Fix last change (bug#6160).
+
+2010-05-10  Juri Linkov  <juri@jurta.org>
+
+       Remove nodes visited during Isearch from the Info history.
+       * info.el (Info-isearch-initial-history)
+       (Info-isearch-initial-history-list): New variables.
+       (Info-isearch-start): Record initial values of
+       Info-isearch-initial-history and Info-isearch-initial-history-list.
+       Add Info-isearch-end to isearch-mode-end-hook.
+       (Info-isearch-end): New function.
+
+2010-05-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-do-file-attributes-with-stat): Add space in
+       format string, in order to work around a bug in pdksh.
+       Reported by Gilles Pion <gpion@lfdj.com>.
+       (tramp-handle-verify-visited-file-modtime): Do not send a command
+       when the connection is not established.
+       (tramp-handle-set-file-times): Simplify the check for utc.
+
+2010-05-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       Fix use of `filter-buffer-substring' (rework previous change).
+       * emulation/cua-base.el (cua--filter-buffer-noprops): New function.
+       (cua-repeat-replace-region):
+       * emulation/cua-rect.el (cua--extract-rectangle, cua-incr-rectangle):
+       * emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
+       (cua-cut-region-to-global-mark): Use it.
+
+2010-05-09  Michael R. Mauger  <mmaug@yahoo.com>
+
+       * progmodes/sql.el: Version 2.1.
+       (sql-product-alist): Redesign structure of product info.
+       (sql-product, sql-user, sql-server, sql-database): Safe variables.
+       (sql-port, sql-port-history): New variables.
+       (sql-interactive-product): New variable.
+       (sql-send-terminator): New variable.
+       (sql-imenu-generic-expression): Add "Types" imenu entry.
+       (sql-oracle-login-params, sql-sqlite-login-params)
+       (sql-mysql-login-params, sql-solid-login-params)
+       (sql-sybase-login-params, sql-informix-login-params)
+       (sql-ingres-login-params, sql-ms-login-params)
+       (sql-postgres-login-params, sql-interbase-login-params)
+       (sql-db2-login-params, sql-linter-login-params)
+       (sql-oracle-scan-on): New variables.
+       (sql-mode-map): Add C-c C-i to start interactive mode.
+       (sql-mode-menu): Update existing menu entries.
+       (sql-font-lock-keywords-builder): Compile-time font-lock optimization.
+       (sql-mode-oracle-font-lock-keywords)
+       (sql-mode-postgres-font-lock-keywords)
+       (sql-mode-ms-font-lock-keywords)
+       (sql-mode-sybase-font-lock-keywords)
+       (sql-mode-informix-font-lock-keywords)
+       (sql-mode-interbase-font-lock-keywords)
+       (sql-mode-ingres-font-lock-keywords)
+       (sql-mode-solid-font-lock-keywords)
+       (sql-mode-mysql-font-lock-keywords)
+       (sql-mode-sqlite-font-lock-keywords)
+       (sql-mode-db2-font-lock-keywords)
+       (sql-mode-linter-font-lock-keywords): Update initialization to
+       reduce run-time complexity.
+       (sql-add-product, sql-del-product): New functions.
+       (sql-set-product-feature, sql-get-product-feature): New functions.
+       (sql-product-font-lock): Update product API.
+       (sql-add-product-keywords): New function.
+       (sql-highlight-product): Update product API.
+       (sql-help-list-products): New function.
+       (sql-help): Dynamically lists free and non-free products.
+       (sql-get-login): Correct bug in handling history and added
+       prompt for port.
+       (sql-copy-column): Copy without properties.
+       (sqli-input-sender): Apply filters to SQLi input.
+       (sql-query-placeholders-and-send): Obey `sql-oracle-scan-on' setting.
+       Implement as a filter.
+       (sql-escape-newlines-filter): Implement as a filter.
+       (sql-remove-tabs-filter): New function.
+       (sql-send-magic-terminator): New function.
+       (sql-send-string): Implement magic terminator.
+       (sql-send-region): Use `sql-send-string'.
+       (sql-interactive-mode): Use product API.
+       (sql-product-interactive): Use product API.
+       (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
+       (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
+       (sql-db2, sql-linter): Use `sql-product-interactive'.
+       (sql-connect): New function.
+       (sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
+       (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
+       (sql-connect-ingres, sql-connect-ms, sql-connect-postgres)
+       (sql-connect-interbase, sql-connect-db2, sql-connect-linter):
+       Use `sql-connect'.
+
+2010-05-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
+       New custom variable.
+       (completion-pcm--string->pattern): Use it.
+       (completion-pcm--pattern->regex, completion-pcm--pattern->string):
+       Make it handle any symbol as `any'.
+       (completion-pcm--merge-completions): Extract common suffix for the new
+       `prefix' symbol as well.
+       (completion-substring--all-completions): Use the new `prefix' symbol.
+
+2010-05-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-compat.el (byte-compile-not-obsolete-vars): Define if
+       not bound.
+       (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
+       (tramp-compat-funcall): New defmacro.
+       (tramp-compat-line-beginning-position)
+       (tramp-compat-line-end-position)
+       (tramp-compat-temporary-file-directory)
+       (tramp-compat-make-temp-file, tramp-compat-file-attributes)
+       (tramp-compat-copy-file, tramp-compat-copy-directory)
+       (tramp-compat-delete-file, tramp-compat-delete-directory)
+       (tramp-compat-number-sequence, tramp-compat-process-running-p)
+       * net/tramp.el (top, with-progress-reporter)
+       (tramp-rfn-eshadow-setup-minibuffer)
+       (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
+       (tramp-handle-dired-compress-file, tramp-handle-shell-command)
+       (tramp-completion-mode-p, tramp-check-for-regexp)
+       (tramp-open-connection-setup-interactive-shell)
+       (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
+       (tramp-time-diff, tramp-coding-system-change-eol-conversion)
+       (tramp-set-process-query-on-exit-flag, tramp-unload-tramp)
+       * net/tramp-cmds.el (tramp-cleanup-all-connections)
+       (tramp-reporter-dump-variable, tramp-load-report-modules)
+       (tramp-append-tramp-buffers)
+       * net/tramp-gvfs.el (tramp-gvfs-handle-file-selinux-context): Use it.
+
+       * net/tramp-imap.el (top): Autoload `epg-make-context'.
+
+2010-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation-buffer-modtime): Rename from
+       buffer-modtime.  Adjust users.
+
+2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * international/mule.el (auto-coding-alist): Only purecopy
+       car of each item, not the whole list (Bug#6083).
+
+2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/js.el (js-mode): Make paragraph variables local before
+       calling c-setup-paragraph-variables (Bug#6071).
+
+2010-05-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * composite.el (compose-region, reference-point-alist): Fix typos
+       in the doc strings.
+
+2010-05-08  Alexander Klimov  <alserkli@inbox.ru>  (tiny change)
+
+       * calc/calc-graph.el (calc-graph-plot): Use the proper form for
+       gnuplot's "set" command.
+
+2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * abbrev.el (last-abbrev-text): Doc fix.
+       (abbrev-prefix-mark): Don't escape parenthesis.
+
+2010-05-08  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * composite.el (find-composition): Doc fix.
+
+2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/sql.el (sql-electric-stuff): Fix typo in tag.
+       (sql-oracle-program, sql-sqlite-options)
+       (sql-query-placeholders-and-send): Doc fixes.
+       (sql-set-product, sql-interactive-mode): Reflow docstrings.
+       (sql-imenu-generic-expression, sql-buffer)
+       (sql-mode-ansi-font-lock-keywords, sql-mode-oracle-font-lock-keywords)
+       (sql-mode-postgres-font-lock-keywords, sql-mode-ms-font-lock-keywords)
+       (sql-mode-sybase-font-lock-keywords)
+       (sql-mode-informix-font-lock-keywords)
+       (sql-mode-interbase-font-lock-keywords)
+       (sql-mode-ingres-font-lock-keywords, sql-mode-solid-font-lock-keywords)
+       (sql-mode-mysql-font-lock-keywords, sql-mode-sqlite-font-lock-keywords)
+       (sql-mode-db2-font-lock-keywords, sql-mode-font-lock-keywords)
+       (sql-product-feature, sql-highlight-product)
+       (comint-line-beginning-position, sql-rename-buffer)
+       (sql-toggle-pop-to-buffer-after-send-region sql-oracle)
+       (sql-sybase, sql-informix, sql-sqlite, sql-mysql, sql-solid)
+       (sql-ingres, sql-ms, sql-postgres, sql-interbase, sql-db2, sql-linter):
+       Fix typos in docstrings.
+
+2010-05-08  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-fontify-node): Put Info-breadcrumbs to the `display'
+       property instead of `invisible' and `after-string' (bug#5998).
+
+2010-05-08  Juri Linkov  <juri@jurta.org>
+
+       * image-mode.el (image-mode-as-text): Fix typo in docstring.
+
+2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * filecache.el (file-cache-add-directory-list)
+       (file-cache-add-directory-recursively): Fix typos in docstrings.
+
+2010-05-08  Kenichi Handa  <handa@m17n.org>
+
+       * language/indian.el (gurmukhi-composable-pattern): Fix typo.
+       (gujarati-composable-pattern): Fix typo.
+
+2010-05-08  Kenichi Handa  <handa@m17n.org>
+
+       * language/indian.el (oriya-composable-pattern)
+       (tamil-composable-pattern, malayalam-composable-pattern):
+       Add two-part vowels to "v" (vowel sign).
+
+2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (copy-directory): Handle symlinks (Bug#5982).
+
+2010-05-08  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-state): Use HGRCPATH, not HGRC.
+       (vc-hg-working-revision): Likewise.  Use hg parents, not hg parent
+       (Bug#5846).
+
+2010-05-08  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/lisp.el (lisp-completion-at-point): Give it a doc string.
+
+       * minibuffer.el (completion-at-point): Doc fix.
+
+2010-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * electric.el (Electric-command-loop): Minor tweak.
+
+       * ebuff-menu.el (electric-buffer-list): Try and make it behave a bit
+       better with dedicated windows.
+
+2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.2 released.
+
+2010-05-07  Deniz Dogan  <deniz.a.m.dogan@gmail.com>  (tiny change)
             Stefan Monnier  <monnier@iro.umontreal.ca>
 
        Highlight vendor specific properties.
        * simple.el (auto-save-mode): Move from files.el.
        * minibuffer.el (completion--common-suffix): Fix copy&paste error.
 
-2010-05-07  Christian von Roques <roques@mti.ag> (tiny change)
+2010-05-07  Christian von Roques  <roques@mti.ag>  (tiny change)
 
        * lisp/epg.el (epg-key-capablity-alist): Add "D" flag (Bug#5592).
 
        (ede-dired-add-to-target): Use dolist.
 
 2010-05-01  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
-           Michael Albinus  <michael.albinus@gmx.de>
+            Michael Albinus  <michael.albinus@gmx.de>
 
        Implement compression for inline methods.
 
 
 2010-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       Make the log-edit comments use RFC822 format throughout.
+
        * vc.el (vc-checkin, vc-modify-change-comment):
        Adjust to new vc-start/finish-logentry.
        (vc-find-conflicted-file): New command.
        (calc-hyperbolic): Add "Option" to message, as appropriate.
        (calc-option, calc-is-option): New functions.
 
-       * calc-help.el (calc-full-help):  Add `calc-option-help'.
+       * calc-help.el (calc-full-help): Add `calc-option-help'.
        (calc-option-prefix-help): New function.
 
        * calc-misc.el (calc-help): Add "Option" entry.
        values.
 
 2010-03-29  Phil Hagelberg  <phil@evri.com>
-           Chong Yidong  <cyd@stupidchicken.com>
+            Chong Yidong  <cyd@stupidchicken.com>
 
        * subr.el: Extend progress reporters to perform "spinning".
        (progress-reporter-update, progress-reporter-do-update):
        * Makefile.in (ELCFILES): Adapt to subword.el move.
 
 2009-11-21  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
-           Stefan Monnier  <monnier@iro.umontreal.ca>
+            Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * bookmark.el (bookmark-bmenu-bookmark-column): Remove var.
        (bookmark-bmenu-list): Save name on `bookmark-name-prop' text-prop.
        indent buffer only if called interactively (Bug#4452).
 
 2009-09-19  Juanma Barranquero  <lekktu@gmail.com>
-           Eli Zaretskii  <eliz@gnu.org>
+            Eli Zaretskii  <eliz@gnu.org>
 
        This fixes bug#4197 (merged to bug#865, though not identical).
        * server.el (server-auth-dir): Add docstring note about FAT32.
        Don't call substitute-in-file-name on diary-file.
 
 2009-09-03  Eduard Wiebe  <usenet@pusto.de>
-           Stefan Monnier  <monnier@iro.umontreal.ca>
+            Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * mail/footnote.el (footnote-prefix): Make it a defcustom.
        (footnote-mode-map): Move initialization into the declaration.
        * progmodes/hideshow.el (hs-special-modes-alist): Add js-mode entry.
 
 2009-08-14  Daniel Colascione  <dan.colascione@gmail.com>
-           Karl Landstrom  <karl.landstrom@brgeight.se>
+            Karl Landstrom  <karl.landstrom@brgeight.se>
 
        * progmodes/js.el: New file.
 
        XZ is the successor to LZMA: <http://tukaani.org/xz/>
 
 2009-06-22  Dmitry Dzhus  <dima@sphinx.net.ru>
-           Nick Roberts  <nickrob@snap.net.nz>
+            Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gdb-mi.el: Pull further modified changes from Dmitry's
        repository (http://sphinx.net.ru/hg/gdb-mi/).