X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/129808371c246ddd0c24b79de184e0e3aee938d8..8d28cb95b97d8d3db84773b2c49037392be93b08:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9615c55d96..710cbcf8ef 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,401 @@ +2011-09-21 Stefan Monnier + + * window.el (display-buffer--action-function-custom-type): + Don't include internal functions in the Custom interface. + +2011-09-20 Juri Linkov + + * info.el (Info-history-skip-intermediate-nodes): New defcustom. + (Info-forward-node, Info-backward-node, Info-next-preorder) + (Info-last-preorder): Use it. (Bug#9528) + +2011-09-20 Juri Linkov + + * info.el (Info-last-preorder): Visit last menu item only when + `Info-scroll-prefer-subnodes' is non-nil (third test-case of bug#9528). + +2011-09-20 Julien Danjou + + * password-cache.el (password-cache-remove): Remove entries even if the + value is nil, so that password with a nil value (negative caching) is + possible to invalidate. + +2011-09-20 Lawrence Mitchell + + * progmodes/f90.el (f90-break-line): If breaking inside comment delete + all whitespace around breakpoint. (Bug#9553) + (f90-find-breakpoint): Only break at whitespace inside a comment. + +2011-09-20 Stefan Monnier + + * minibuffer.el (completion-file-name-table): Keep track of errors. + (completion-table-with-predicate): Handle the case where pred1 is nil. + * pcomplete.el (pcomplete-completions-at-point): Simplify. + +2011-09-19 Stefan Monnier + + * emacs-lisp/debug.el (debugger-args): Give it a docstring. + (debugger-return-value): Signal an error if the debugging context does + not await any return value. + + * ps-mule.el (ps-mule-plot-string): Don't inf-loop (bug#5108). + * image-mode.el (image-toggle-display-text) + (image-toggle-display-image): Stay away from evil `intangible'. + +2011-09-19 Leo Liu + + * replace.el (occur-revert-arguments): Make it permanent-local. + (occur-mode): Don't call font-lock-defontify. + +2011-09-19 Chong Yidong + + * net/ldap.el (ldap-search-internal): Don't push empty search + result (Bug#9508). + +2011-09-19 Stefan Monnier + + * whitespace.el (whitespace-newline-mode): Disable it right (bug#9550). + +2011-09-19 Michael Albinus + + * net/tramp-sh.el (tramp-inline-compress-commands): Add "xz". + Suggested by Liam Stitt . + +2011-09-18 Juri Linkov + + * buff-menu.el (Buffer-menu-mode-map): + * dired.el (dired-mode-map): + * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map) + (lisp-interaction-mode-map): + * emacs-lisp/package.el (package-menu-mode-map): + * epa.el (epa-key-list-mode-map): + * menu-bar.el (menu-bar-showhide-tool-bar-menu) + (menu-bar-options-menu): + * outline.el (outline-mode-menu-bar-map): + * vc/vc-bzr.el (vc-bzr-shelve-menu-map, vc-bzr-extra-menu-map): + * vc/vc-dir.el (vc-dir-menu-map): + * vc/vc-git.el (vc-git-stash-menu-map, vc-git-extra-menu-map): + Capitalize non-function content words in menu item strings. + + * dired.el (dired-mode-map): Add menu item for + `image-dired-dired-toggle-marked-thumbs'. + +2011-09-18 Juri Linkov + + * isearch.el (isearch-edit-string): Bind `isearch-new-case-fold' + to `isearch-case-fold-search' and restore its original value + after the `isearch-mode' call. + +2011-09-18 Juri Linkov + + * progmodes/grep.el (grep-process-setup): Don't check code for 1 + because `zgrep' returns 1 for successful matches (bug#9226). + +2011-09-18 Juri Linkov + + * info.el (Info-extract-menu-node-name): Check the second match + for empty string (second test-case of bug#9528). + (Info-last-preorder): Let-bind `Info-history' to nil to not add + intermediate nodes to the history (first test-case of bug#9528). + +2011-09-18 Juri Linkov + + * info.el (Info-mode-syntax-table): New variable. + (Info-mode): Set `:syntax-table' to `Info-mode-syntax-table'. (Bug#3312) + +2011-09-18 Juri Linkov + + * info.el (Info-file-supports-index-cookies): Increment + line-beginning-position's arg from 3 to 4 because makeinfo outputs + one more line for long file names (bug#4142). + +2011-09-18 Chong Yidong + + * newcomment.el (comment-normalize-vars): If prompting for + comment-start, set comment-start-skip too (Bug#8424). + +2011-09-18 Johan Bockgård + + * icomplete.el: Fix previous fix of Bug#5849. + (icomplete-mode): Don't set completion-show-inline-help. + (icomplete-minibuffer-setup): Set completion-show-inline-help + locally during icompletion. + +2011-09-18 Chong Yidong + + * woman.el (woman2-process-escapes): Don't delete unrecognized + escapes (Bug#7843). + + * files.el (inhibit-first-line-modes-regexps): Add image files. + (hack-local-variables-prop-line): Return nil for malformed + prop-lines (Bug#9044). + +2011-09-18 Michael Albinus + + * net/tramp.el (top): Don't require 'shell. + (tramp-methods): Fix docstring. + (tramp-get-remote-tmpdir): New defun, moved from tramp-sh.el. + Return complete remote file name. Handle "smb" case. + Use `tramp-tmpdir', if defined for the respective method. + (tramp-make-tramp-temp-file): Adapt call of `tramp-get-remote-tmpdir'. + + * net/tramp-compat.el (top): Require 'shell. + + * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band) + (tramp-maybe-open-connection): Use `tramp-file-name-real-host' for + `tramp-current-host'. + (tramp-get-remote-tmpdir): Remove. + + * net/tramp-smb.el (tramp-methods): Add `tramp-remote-shell' and + `tramp-tmpdir' entries. + (tramp-smb-errors): Add "NT_STATUS_IMAGE_ALREADY_LOADED". + (tramp-smb-handle-file-attributes): Ignore errors. + (tramp-smb-wait-for-output): Check also for process end. + +2011-09-18 Lars Magne Ingebrigtsen + + * mail/smtpmail.el (smtpmail-via-smtp): Ignore errors that arise + when sending QUIT (bug#9312). + +2011-09-17 Chong Yidong + + * replace.el (occur-mode-map): Rebind occur-edit-mode to "e" (Bug#8463). + (occur-edit-mode-map): Bind C-c C-c to occur-cease-edit and C-o to + occur-mode-display-occurrence. + (occur-edit-mode): Add usage message. + (occur-cease-edit): New command. + (occur-after-change-function): Use text properties to find the + position of the prefix text. + (occur-engine): Set stickiness of prefix text properties. + +2011-09-17 Glenn Morris + + * progmodes/etags.el (complete-tag): + Fix call to completion-in-region. (Bug#9526) + +2011-09-17 Juri Linkov + + * textmodes/ispell.el (ispell-word): Add to the error message + the word, ispell program name and current dictionary (bug#9121). + (ispell-tex-arg-end): Capitalize "error" in the error message. + +2011-09-17 Andreas Schwab + + * emacs-lisp/bytecomp.el (byte-compile-lapcode): Fix overflow + check. (Bug#4251) + +2011-09-17 Juri Linkov + + * window.el (window-safe-min-height, window-safe-min-width): + Fix typos (followup to bug#9522). + +2011-09-17 Sven Joachim + + * window.el (window-min-width, window-state-put): Fix typos (bug#9522). + +2011-09-16 Eli Zaretskii + + * simple.el (line-move): If goal-column is set, move by logical + lines, not by display lines. (Bug#971) + (next-line, previous-line, goal-column, line-move-visual): Doc fix + to reflect the above change. + +2011-09-16 Stefan Monnier + + * image.el (imagemagick-register-types): Use regexp-opt. + +2011-09-15 Chong Yidong + + * window.el (display-buffer-base-action): Rename from + display-buffer-default-action. Make default value empty. + (display-buffer-overriding-action): Convert to defvar. + (display-buffer-fallback-action): New var. + +2011-09-15 Chong Yidong + + * emacs-lisp/package.el (package-alist): Fix risky-local-variable + declaration. + (package--add-to-archive-contents): If there is a duplicate entry + with an older version, remove it. + (package-menu-mark-delete, package-menu-mark-install) + (package-menu-mark-unmark): Make unused args optional. + (package-menu-mark-obsolete-for-deletion): + Use package-menu-get-status instead of a regexp search. + (package-menu-get-status): Use tabulated-list-entry. + (package-menu-mark-upgrades): New command. + (package-menu-mode-map): Bind it to U. Add it to menu bar. + (package-menu-execute): Do installation before deletion. + (package-menu-refresh, package-menu-execute): Use derived-mode-p + instead of checking major-mode. + (package-menu--find-upgrades): New function. + +2011-09-14 Lars Magne Ingebrigtsen + + * mail/smtpmail.el (smtpmail-send-command): Don't include AUTH + passwords in the log buffer. + (smtpmail-process-filter): Update the process marker so that the + "broken by peer" status message is inserted in the right place. + +2011-09-14 Stefan Monnier + + * textmodes/bibtex.el (bibtex-complete-string-cleanup) + (bibtex-complete-crossref-cleanup): Adjust to accommodate needs of + bibtex-completion-at-point-function. + (bibtex-completion-at-point-function): Use them. + + * newcomment.el (comment-add, comment-valid-prefix-p): Docfix. + + * mpc.el (mpc-constraints-tag-lookup): New function. + (mpc-constraints-restore): Use it to make jumping to "album=Foo" apply + also to browser "album|playlist". + +2011-09-14 Juri Linkov + + * isearch.el (isearch-fail-pos): Add new arg `msg'. Doc fix. + (isearch-edit-string): Use length of `isearch-string' when + `isearch-fail-pos' returns nil. + (isearch-message): Remove duplicate code and call + `isearch-fail-pos' with arg `t'. + +2011-09-14 Chong Yidong + + * replace.el (occur-mode-goto-occurrence): Don't force using other + window (Bug#9499). + + * dired-aux.el (dired-do-chmod): Don't provide initial input. + +2011-09-14 Martin Rudalics + + * window.el (display-buffer-window): Remove. + (display-buffer-record-window): Use help-setup window parameter + instead of variable display-buffer-window. + (display-buffer-function, special-display-buffer-names) + (special-display-function): Mention help-setup parameter instead + of display-buffer-window in doc-string. + * help.el (help-window-setup): New argument help-window. + Use help-window-setup parameter instead of display-buffer-window. + Reword some messages. + (with-help-window): Pass window used for displaying the buffer + to help-window-setup. Don't set display-buffer-window. + +2011-09-13 Glenn Morris + + * emacs-lisp/debug.el (debugger-make-xrefs): + Preserve point. (Bug#9462) + +2011-09-13 Chong Yidong + + * window.el (window-deletable-p): Use next-frame. + +2011-09-13 Martin Rudalics + + * window.el (window-auto-delete): Remove. + (window-deletable-p): Remove argument FORCE. Don't deal with + dedicatedness and previous buffers. + (switch-to-prev-buffer): Don't delete window. + (delete-windows-on): Delete a window's frame if and only if the + window is dedicated. + (replace-buffer-in-windows): Delete buffer's window or frame if + and only if window is dedicated. + (quit-window): Handle quit-restore as before last change. + (bury-buffer): Delete window only if window-deletable-p returns t. + +2011-09-13 Chong Yidong + + * window.el (window-deletable-p): Never delete the last frame on a + given terminal. + +2011-09-13 Glenn Morris + + * help.el (describe-key-briefly): Copy previous standard-output change. + +2011-09-13 PJ Weisberg (tiny change) + + * help.el (where-is): Respect non-standard standard-output. (Bug#9030) + +2011-09-13 Glenn Morris + + * emacs-lisp/lisp-mode.el (lisp-indent-function): + * progmodes/scheme.el (scheme-indent-function): Doc fixes. + +2011-09-12 Chong Yidong + + * dired-aux.el (dired-mark-read-string): Don't return default + value on empty input (Bug#9361). + (dired-do-chxxx): Treat empty input for "touch" as no -t option. + Omit initial minibuffer contents. + (dired-do-chmod): Signal an error on empty input. + (dired-mark-read-string): Don't return default on empty input. + + * files.el (file-modes-symbolic-to-number): Doc fix. + +2011-09-12 Stefan Monnier + + * international/mule-cmds.el (ucs-completions): Remove. + (read-char-by-name): Use complete-with-action instead; add metadata. + +2011-09-11 Chong Yidong + + * window.el (display-buffer--action-function-custom-type) + (display-buffer--action-custom-type): New vars. + (display-buffer-alist, display-buffer-default-action) + (display-buffer-overriding-action): Add defcustom types. + + * frame.el (delete-other-frames): Doc fix (Bug#276). + 2011-09-11 Lars Magne Ingebrigtsen + * play/doctor.el (make-doctor-variables): Define `doctor-sent'. + +2011-09-11 Chong Yidong + + Change modes that used same-window-* vars to use switch-to-buffer. + + * progmodes/gdb-mi.el (gdb-restore-windows, gdb-setup-windows): + Use switch-to-buffer. + + * cus-edit.el (customize-group, custom-buffer-create) + (customize-browse, custom-buffer-create-other-window): + Use switch-to-buffer or switch-to-buffer-other-window. + + * info.el (info, Info-find-node, Info-revert-find-node, Info-next) + (Info-prev, Info-up, Info-speedbar-goto-node) + (info-display-manual): Use switch-to-buffer. + (Info-speedbar-goto-node): Use switch-to-buffer-other-frame. + + * mail/sendmail.el (mail): Use switch-to-buffer. + (mail-recover): Use switch-to-buffer-other-window. + + * cmuscheme.el (run-scheme, switch-to-scheme): + * ielm.el (ielm): + * shell.el (shell): + * net/rlogin.el (rlogin): + * net/telnet.el (telnet, rsh): + * progmodes/inf-lisp.el (inferior-lisp): Use switch-to-buffer. + +2011-09-11 Andreas Schwab + + * dired.el (dired-sort-toggle-or-edit): Revert last changes. + +2011-09-11 Lars Magne Ingebrigtsen + + * dired.el (dired-sort-toggle-or-edit): -o doesn't exist on *BSD, + so don't mention it (bug#9301). + (dired-sort-toggle-or-edit): Clarify string further. + + * faces.el (face-spec-set-match-display): Make `(type graphic)' + match `x', `w32' and `ns', like the manual says (bug#9029). + + * subr.el (eval-after-load): Doc string clarification (bug#9125). + (process-kill-buffer-query-function): Mention the buffer name in + the query. + + * image-mode.el (image-next-line): The line parameter is mandatory + (bug#9258). + + * dired.el (dired-sort-toggle-or-edit): Mention -o and -g, too, + which can be useful (bug#9301). + * textmodes/flyspell.el: Remove obsolete comment (bug#9368). * subr.el (match-string): Mention that the current buffer should @@ -26,8 +422,8 @@ (mail-other-window): Use switch-to-buffer-other-window. (mail-other-frame): USe switch-to-buffer-other-frame. - * progmodes/gdb-mi.el (gdb-frame-gdb-buffer): Use - display-buffer-other-frame. + * progmodes/gdb-mi.el (gdb-frame-gdb-buffer): + Use display-buffer-other-frame. (gdb-display-gdb-buffer): Use pop-to-buffer. * progmodes/gud.el (gud-goto-info): Use info-other-window. @@ -59,7 +455,7 @@ (display-buffer-use-some-window): Don't perform any special pop-up-frames handling. (pop-to-buffer): Use window-normalize-buffer-to-switch-to. - (display-buffer--maybe-same-window): Renamed from + (display-buffer--maybe-same-window): Rename from display-buffer-maybe-same-window. * info.el: Don't set same-window-regexps. @@ -106,7 +502,8 @@ 2011-09-10 Reuben Thomas - * simple.el (count-words-region): Use buffer if there's no region. + * simple.el (count-words-region): Use buffer if there's no region + (bug#9429). 2011-09-09 Juri Linkov @@ -257,7 +654,7 @@ 2011-09-03 Chong Yidong - * mail/sendmail.el (sendmail-query-once-function): Deleted. + * mail/sendmail.el (sendmail-query-once-function): Delete. (sendmail-query-once): Save directly to send-mail-function. Update message-send-mail-function too. @@ -269,7 +666,7 @@ start python interpreter from menu-bar (as reported by Geert Kloosterman). (inferior-python-mode-map): Fix typo. - (python-shell-map): Removed. + (python-shell-map): Remove. 2011-09-03 Deniz Dogan @@ -286,8 +683,8 @@ * window.el (window-deletable-p): Don't return a non-nil value when there's a buffer that was shown in the window before. (Bug#9419) - (display-buffer-pop-up-frame, display-buffer-pop-up-window): Set - window's previous buffers to nil. + (display-buffer-pop-up-frame, display-buffer-pop-up-window): + Set window's previous buffers to nil. 2011-09-03 Eli Zaretskii @@ -301,7 +698,7 @@ 2011-09-02 Chong Yidong - * window.el (pop-to-buffer-1, pop-to-buffer-same-window): Deleted. + * window.el (pop-to-buffer-1, pop-to-buffer-same-window): Delete. (pop-to-buffer): Change interactive spec. Pass second argument directly to display-buffer. (display-buffer): Fix interactive spec. Use functionp to @@ -328,7 +725,7 @@ (display-buffer-reuse-or-pop-window) (display-buffer-use-some-window): New functions. (display-buffer-default-action): Use them. - (display-buffer-default): Deleted. + (display-buffer-default): Delete. (pop-to-buffer-1): Fix choice of actions. 2011-09-02 Stefan Monnier @@ -731,14 +1128,14 @@ Resolve invalid use of a regexp in regexp-opt. - * cc-fonts.el (c-complex-decl-matchers): Add in special detection - for a java annotation. + * progmodes/cc-fonts.el (c-complex-decl-matchers): Add in special + detection for a java annotation. - * cc-engine.el (c-forward-decl-or-cast-1): Add in special + * progmodes/cc-engine.el (c-forward-decl-or-cast-1): Add in special detection for a java annotation. - * cc-langs.el (c-prefix-spec-kwds-re): Remove the special handling - for java. + * progmodes/cc-langs.el (c-prefix-spec-kwds-re): Remove the special + handling for java. (c-modifier-kwds): Remove the regexp "@[A-za-z0-9]+". 2011-08-20 Chong Yidong @@ -1116,7 +1513,7 @@ * progmodes/cc-mode.el: Remove two autoload forms which loaded cc-langs. - * /progmodes/cc-langs.el (c-make-init-lang-vars-fun): Don't emit + * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Don't emit "(require 'cc-langs)". Quote a form so it will evaluate at (cc-mode's) compilation time. @@ -3780,7 +4177,7 @@ 2011-05-31 Helmut Eller - * debug.el (debug): Restore the previous content of the + * emacs-lisp/debug.el (debug): Restore the previous content of the *Backtrace* buffer when we exit with C-M-c. 2011-05-31 Stefan Monnier @@ -4429,7 +4826,8 @@ 2011-05-13 Didier Verna Common Lisp indentation improvements on defmethod and lambda-lists. - * cl-indent.el: Advertise the changes and remove obsolete TODO entries. + * emacs-lisp/cl-indent.el: Advertise the changes and remove obsolete + TODO entries. (lisp-lambda-list-keyword-parameter-indentation) (lisp-lambda-list-keyword-parameter-alignment) (lisp-lambda-list-keyword-alignment): New customizable user options. @@ -4479,7 +4877,7 @@ 2011-05-12 Eli Zaretskii - * smerge-mode.el (smerge-resolve): Use null-device rather than a + * vc/smerge-mode.el (smerge-resolve): Use null-device rather than a literal "/dev/null". 2011-05-12 Stefan Monnier @@ -5923,7 +6321,7 @@ 2011-04-08 Juanma Barranquero - * vc-annotate.el (vc-annotate-show-log-revision-at-line): + * vc/vc-annotate.el (vc-annotate-show-log-revision-at-line): Fix typo in docstring. 2011-04-08 Eli Zaretskii @@ -6595,7 +6993,7 @@ 2011-03-19 Eli Zaretskii - * emerge.el (emerge-metachars): Separate value for ms-dos and + * vc/emerge.el (emerge-metachars): Separate value for ms-dos and windows-nt systems. (emerge-protect-metachars): Quote correctly for ms-dos and windows-nt systems.