Replace Lisp calls to delete-backward-char by delete-char.
[bpt/emacs.git] / lisp / ChangeLog
index 00617f6..cc19163 100644 (file)
@@ -1,5 +1,271 @@
+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.
        * 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-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.
+       (math-standard-units): Add units.
 
 2010-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2010-05-13  Chong Yidong  <cyd@stupidchicken.com>
 
-       Add TeX open-block and close-block keybindings to SGML, and vice
-       versa.
+       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.
 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.  Handled nested calls.
+       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):
 
        * Version 23.2 released.
 
-2010-05-07  Deniz Dogan <deniz.a.m.dogan@gmail.com>  (tiny change)
+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).