* options.el (list-options): Use custom-variable-p, rather than obsolete alias.
[bpt/emacs.git] / lisp / ChangeLog
index 4d2186b..ee17699 100644 (file)
@@ -1,3 +1,211 @@
+2013-05-24  Glenn Morris  <rgm@gnu.org>
+
+       * 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-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * autorevert.el (auto-revert-notify-add-watch)
+       (auto-revert-notify-handler): Add `attrib' for the inotify case,
+       it indicates changes in file modification time.
+
+2013-05-22  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
+       Always delete the autoloaded function from the noruntime and
+       unresolved functions lists.
+
+       * allout.el: No need to load epa, epg, overlay when compiling.
+       (epg-context-set-passphrase-callback, epg-list-keys)
+       (epg-decrypt-string, epg-encrypt-string, epg-user-id-string)
+       (epg-key-user-id-list): Declare.
+
+       * emulation/viper-cmd.el (viper-set-searchstyle-toggling-macros)
+       (viper-set-parsing-style-toggling-macro)
+       (viper-set-emacs-state-searchstyle-macros):
+       Use called-interactively-p on Emacs.
+       (viper-looking-back): Make it an obsolete alias.  Update callers.
+       * emulation/viper-ex.el: Load viper-keym, not viper-cmd.
+       Use looking-back rather than viper-looking-back.
+       (viper-tmp-insert-at-eob, viper-enlarge-region)
+       (viper-read-string-with-history, viper-register-to-point)
+       (viper-append-to-register, viper-change-state-to-vi)
+       (viper-backward-char-carefully, viper-forward-char-carefully)
+       (viper-Put-back, viper-put-back, viper-add-newline-at-eob-if-necessary)
+       (viper-change-state-to-emacs): Declare.
+       * emulation/viper-macs.el: Load viper-mous, viper-ex, not viper-cmd.
+       (viper-change-state-to-insert, viper-change-state-to-vi): Declare.
+       * emulation/viper-mous.el: Do not load viper-cmd.
+       (viper-backward-char-carefully, viper-forward-char-carefully)
+       (viper-forward-word, viper-adjust-window): Declare.
+
+       * vc/ediff.el (ediff-version): Use called-interactively-p on Emacs.
+
+       * progmodes/idlw-help.el (idlwave-help-fontify):
+       Use called-interactively-p.
+
+       * term/w32console.el (w32-get-console-codepage)
+       (w32-get-console-output-codepage): Declare.
+
+       * dframe.el (x-sensitive-text-pointer-shape, x-pointer-shape):
+       Remove unnecessary declarations.
+       (dframe-message): Doc fix.
+
+       * info.el (dframe-select-attached-frame, dframe-current-frame):
+       Declare.
+
+       * speedbar.el (speedbar-message): Make it an obsolete alias.
+       Update all callers.
+       (speedbar-with-attached-buffer)
+       (speedbar-maybee-jump-to-attached-frame): Make these aliases obsolete.
+       (speedbar-with-writable): Use backquote.
+       * emacs-lisp/eieio-opt.el (eieio-describe-class-sb):
+       * emacs-lisp/eieio-speedbar.el (eieio-speedbar-handle-click):
+       Use dframe-with-attached-buffer, dframe-maybee-jump-to-attached-frame
+       rather than speedbar- aliases.
+       * mail/rmail.el: Load dframe rather than speedbar when compiling.
+       (speedbar-make-specialized-keymap, speedbar-insert-button)
+       (dframe-select-attached-frame, dframe-maybee-jump-to-attached-frame)
+       (speedbar-do-function-pointer): Declare.
+       (rmail-speedbar-button, rmail-speedbar-find-file)
+       (rmail-speedbar-move-message):
+       Use dframe-with-attached-buffer rather than speedbar- alias.
+       * progmodes/gud.el: Load dframe rather than speedbar when compiling.
+       (dframe-message, speedbar-make-specialized-keymap)
+       (speedbar-add-expansion-list, speedbar-mode-functions-list)
+       (speedbar-make-tag-line, speedbar-remove-localized-speedbar-support)
+       (speedbar-insert-button, dframe-select-attached-frame)
+       (dframe-maybee-jump-to-attached-frame)
+       (speedbar-change-initial-expansion-list)
+       (speedbar-previously-used-expansion-list-name): Declare.
+       (gud-speedbar-item-info, gud-gdb-goto-stackframe):
+       Use dframe-message, dframe-with-attached-buffer rather than
+       speedbar- aliases.
+       (gud-sentinel): Silence compiler.
+       * progmodes/vhdl-mode.el (speedbar-refresh)
+       (speedbar-do-function-pointer, speedbar-add-supported-extension)
+       (speedbar-add-mode-functions-list, speedbar-make-specialized-keymap)
+       (speedbar-change-initial-expansion-list, speedbar-add-expansion-list)
+       (speedbar-extension-list-to-regex, speedbar-directory-buttons)
+       (speedbar-file-lists, speedbar-make-tag-line)
+       (speedbar-line-directory, speedbar-goto-this-file)
+       (speedbar-center-buffer-smartly, speedbar-change-expand-button-char)
+       (speedbar-delete-subblock, speedbar-position-cursor-on-line)
+       (speedbar-make-button, speedbar-reset-scanners)
+       (speedbar-files-item-info, speedbar-line-text)
+       (speedbar-find-file-in-frame, speedbar-set-timer)
+       (dframe-maybee-jump-to-attached-frame, speedbar-line-file): Declare.
+       (speedbar-with-writable): Do not (re)define it.
+       (vhdl-speedbar-find-file): Use dframe-maybee-jump-to-attached-frame
+       rather than speedbar- alias.
+
+2013-05-21  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/octave.el (octave-mode-menu): Update and re-organize
+       menu items.
+       (octave-mode): Tweak fill-nobreak-predicate.
+       (inferior-octave-startup): Check process to avoid infinite loop.
+       (inferior-octave): Pop to buffer first to show abornmal process
+       exit information.
+
 2013-05-21  Glenn Morris  <rgm@gnu.org>
 
        * printing.el (pr-menu-bar): Define when compiling.
 
 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.