* comint.el (comint-previous-matching-input): Do not flood the
[bpt/emacs.git] / lisp / ChangeLog
index 36ee6a1..055a552 100644 (file)
@@ -1,3 +1,216 @@
+2013-05-25  Leo Liu  <sdl.web@gmail.com>
+
+       * comint.el (comint-previous-matching-input): Do not flood the
+       *Messages* buffer with trivial messages.
+
+2013-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/flymake.el (flymake-nop): Don't return a string.
+       (flymake-set-at): Fix typo.
+
+       * simple.el (read--expression): New function, extracted from
+       eval-expression.  Set completion-at-point-functions (bug#14465).
+       (eval-expression, eval-minibuffer): Use it.
+
+2013-05-25  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * progmodes/flymake.el (flymake-save-buffer-in-file)
+       (flymake-makehash, flymake-posn-at-point-as-event, flymake-nop)
+       (flymake-selected-frame, flymake-log, flymake-ins-after)
+       (flymake-set-at, flymake-get-buildfile-from-cache)
+       (flymake-add-buildfile-to-cache, flymake-clear-buildfile-cache)
+       (flymake-find-possible-master-files, flymake-save-buffer-in-file):
+       Refine the doc string.
+       (flymake-get-file-name-mode-and-masks): Reformat.
+       (flymake-get-real-file-name-function): Fix a minor bug.
+
+2013-05-24  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-mode-font-lock-keywords):
+       Support =linenumber= format used by git-grep for lines with
+       function names.  (Bug#13549)
+
+2013-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/octave.el (octave-smie-rules): Return nil rather than
+       0 after a semi-colon; it works better for smie-auto-fill.
+       (octave--indent-new-comment-line): New function.
+       (octave-indent-new-comment-line): Use it (indirectly).
+       (octave-mode): Don't disable smie-auto-fill.  Use add-function to
+       modify comment-line-break-function.
+
+       * emacs-lisp/smie.el (smie-auto-fill): Rework to be more robust.
+       (smie-setup): Use add-function to set it.
+
+2013-05-24  Sam Steingold  <sds@gnu.org>
+
+       * sort.el (delete-duplicate-lines): Accept an optional `keep-blanks'
+       argument (before the `interactive' argument).
+
+2013-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * image-mode.el (image-mode-winprops): Add winprops to
+       image-mode-winprops-alist before running
+       image-mode-new-window-functions.
+       * doc-view.el (doc-view-new-window-function): Don't delay
+       doc-view-goto-page via timers (bug#14435).
+
+2013-05-24  Tassilo Horn  <tsdh@gnu.org>
+
+       * doc-view.el: Integrate with desktop.el.  (Bug#14435)
+       (doc-view-desktop-save-buffer): New function.
+       (doc-view-restore-desktop-buffer): New function.
+       (desktop-buffer-mode-handlers):
+       Add `doc-view-restore-desktop-buffer' as desktop.el buffer mode
+       handler.
+       (doc-view-mode): Set `doc-view-desktop-save-buffer' as custom
+       `desktop-save-buffer' function.
+
+2013-05-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-gvfs.el (tramp-gvfs-enabled): New defconst.
+       (tramp-gvfs-file-name-handler): Raise a user error when
+       `tramp-gvfs-enabled' is nil.
+       (top): Register signals only when `tramp-gvfs-enabled' is non-nil.
+       Do not raise a user error when loading package.  (Bug#14447)
+
+       * net/xesam.el: Move to obsolete/.
+
+2013-05-24  Glenn Morris  <rgm@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-2): Add with-coding-priority.
+
+       * emacs-lisp/chart.el (chart-sort): Replace obsolete `object-name'.
+
+       * progmodes/cperl-mode.el (cperl-mode): Use fboundp.
+       (Info-find-node, Man-getpage-in-background): Declare.
+
+       * mail/unrmail.el (unrmail):
+       Replace obsolete detect-coding-with-priority.
+
+       * net/socks.el (socks-split-string): Use this rather than split-string.
+       (socks-nslookup-host): Update for above change.
+       (dynamic-choice, s5-dynamic-choice-match)
+       (s5-dynamic-choice-match-inline, s5-widget-value-create):
+       Comment out unused code.
+
+       * tooltip.el (tooltip-use-echo-area): Warn only on 'set.
+       * progmodes/gud.el (gud-gdb-completion-function): Move before use.
+       (gud-tooltip-echo-area): Make obsolete.
+       (gud-tooltip-process-output, gud-tooltip-tips): Also check tooltip-mode.
+
+       * progmodes/js.el (js--optimize-arglist): Declare.
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-expansion): Declare.
+
+       * progmodes/which-func.el (ediff-window-A, ediff-window-B)
+       (ediff-window-C): Declare.
+
+       * obsolete/pgg-gpg.el, obsolete/pgg-pgp.el, obsolete/pgg-pgp5.el:
+       Tweak requires to silence compiler.
+
+       * obsolete/sym-comp.el: No need to load hipper-exp when compiling.
+       (he-search-string, he-tried-table, he-expand-list)
+       (he-init-string, he-string-member, he-substitute-string)
+       (he-reset-string): Declare.
+
+       * obsolete/options.el (list-options): Use custom-variable-p,
+       rather than obsolete alias.
+
+2013-05-23  Sam Steingold  <sds@gnu.org>
+
+       * simple.el (shell-command-on-region): Pass the `replace' argument
+       down to `call-process-region' to comply with the doc as reported on
+       <http://stackoverflow.com/questions/16720458/emacs-noninteractive-call-to-shell-command-on-region-always-deletes-region>
+
+2013-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-indent-forward-token)
+       (smie-indent-backward-token): Handle string tokens (bug#14381).
+
+2013-05-23  RĂ¼diger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * ielm.el (ielm-menu): New menu.
+       (inferior-emacs-lisp-mode): Set comment-start.
+
+2013-05-23  RĂ¼diger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * lisp/textmodes/reftex.el (reftex-ref-style-toggle):
+       Fix deactivate action.
+
+       * lisp/textmodes/reftex-vars.el (reftex-ref-style-alist):
+       Add cleveref macros.
+
+       * lisp/textmodes/reftex-parse.el
+       (reftex-locate-bibliography-files): Accept options for
+       bibliography commands.
+       * lisp/textmodes/reftex-vars.el (reftex-bibliography-commands):
+       Add addbibresource.  Basic Biblatex support.
+
+2013-05-23  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-gvfs.el (top):
+       * net/xesam.el (xesam-dbus-unique-names): Suppress D-Bus errors
+       when loading package.  (Bug#14447)
+
+2013-05-23  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/js.el: No need to load comint when compiling.
+       (ring-insert, comint-send-string, comint-send-input)
+       (comint-last-input-end, ido-chop): Declare.
+
+       * vc/ediff-diff.el, vc/ediff-merg.el: Require ediff-util at run-time.
+       * vc/ediff-mult.el: Adjust requires.
+       (ediff-directories-internal, ediff-directory-revisions-internal)
+       (ediff-patch-file-internal): Declare.
+       * vc/ediff-ptch.el: Adjust requires.
+       (ediff-use-last-dir, ediff-buffers-internal): Declare.
+       (ediff-find-file): Autoload.
+       * vc/ediff-util.el: No need to load ediff when compiling.
+       (ediff-regions-internal): Declare.
+       * vc/ediff-wind.el: Adjust requires.
+       (ediff-compute-toolbar-width): Define when compiling.
+       (ediff-setup-control-buffer, ediff-make-bottom-toolbar): Declare.
+       * vc/ediff.el: No need to load dired, ediff-ptch when compiling.
+       (dired-get-filename, dired-get-marked-files)
+       (ediff-last-dir-patch, ediff-patch-default-directory)
+       (ediff-get-patch-buffer, ediff-dispatch-file-patching-job)
+       (ediff-patch-buffer-internal): Declare.
+
+       * emacs-lisp/checkdoc.el: No need to load ispell when compiling.
+       (ispell-process, ispell-buffer-local-words, lm-summary)
+       (lm-section-start, lm-section-end): Declare.
+       (checkdoc-ispell-init): Simplify.
+
+       * progmodes/vera-mode.el (he-init-string, he-dabbrev-beg)
+       (he-string-member, he-reset-string, he-substitute-string): Declare.
+
+       * eshell/em-ls.el: Adjust requires.
+       (eshell-glob-regexp): Declare.
+       * eshell/em-tramp.el: Adjust requires.
+       (eshell-parse-command): Autoload.
+       * eshell/em-xtra.el: Adjust requires.
+       (eshell-parse-command): Autoload.
+       * eshell/esh-ext.el: Adjust requires.
+       (eshell-parse-command, eshell-close-handles): Autoload.
+       * eshell/esh-io.el: Adjust requires.
+       (eshell-output-filter): Autoload.
+       * eshell/esh-util.el: No need to load tramp when compiling.
+       (tramp-file-name-structure, ange-ftp-ls, ange-ftp-file-modtime):
+       Declare.
+       (eshell-parse-ange-ls): Require ange-ftp and tramp.
+       * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
+       * eshell/em-cmpl.el, eshell/em-glob.el, eshell/em-pred.el:
+       * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-smart.el:
+       * eshell/em-term.el, eshell/esh-arg.el, eshell/esh-mode.el:
+       * eshell/esh-opt.el, eshell/esh-proc.el:
+       * eshell/esh-var.el: Adjust requires.
+       * eshell/eshell.el: Do not require esh-util twice.
+       (eshell-add-input-to-history): Declare.
+       (eshell-command): Check history module is active before using it.
+
+       * eshell/em-ls.el (eshell-ls-dir): Fix -A handling.
+
 2013-05-22  Leo Liu  <sdl.web@gmail.com>
 
        * progmodes/octave.el (inferior-octave-startup): Fix bug#14433.
 
 2013-05-17  Leo Liu  <sdl.web@gmail.com>
 
-       * emacs-lisp/smie.el (smie-highlight-matching-block-mode): Clean
-       up when turned off.  (Bug#14395)
+       * emacs-lisp/smie.el (smie-highlight-matching-block-mode):
+       Clean up when turned off.  (Bug#14395)
        (smie--highlight-matching-block-overlay): No longer buffer-local.
        (smie-highlight-matching-block): Adjust.
 
        * net/tramp-sh.el (tramp-perl-pack, tramp-perl-unpack): New defconst.
        (tramp-local-coding-commands, tramp-remote-coding-commands): Use them.
        (tramp-sh-handle-file-local-copy, tramp-sh-handle-write-region):
-       (tramp-find-inline-compress):Improve traces.
+       (tramp-find-inline-compress): Improve traces.
        (tramp-maybe-send-script): Check for Perl binary.
        (tramp-get-inline-coding): Do not redirect STDOUT for local decoding.