From: Martin Rudalics Date: Fri, 5 Nov 2010 07:23:30 +0000 (+0100) Subject: Merge from trunk X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=820e18f38d9ff35a3ecff82d83fb15d13661cf2c;p=emacs.git Merge from trunk --- 820e18f38d9ff35a3ecff82d83fb15d13661cf2c diff --cc lisp/ChangeLog index cc6aa6d10ab,634f73c3cc5..a225bcbd165 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,75 -1,76 +1,148 @@@ +2010-11-04 Martin Rudalics + + * window.el (display-buffer-names, display-buffer-regexps): Make + even-window-sizes a seperate specifier. Allow numbers and + functions in the cdr of the adjust-height specifier and remove + even-window-heights and the special handling of + fit-window-to-buffer and shrink-window-if-larger-than-buffer. + Add new specifier adjust-width similar to adjust-height. + (display-buffer-normalize-specifiers-1): Fix typo. + (display-buffer-even-sizes, display-buffer-adjust-height) + (display-buffer-adjust-width): New functions to handle size + adjustment of new window. + (display-buffer-adjust-heights): Remove. + (display-buffer-in-window): Don't call + display-buffer-adjust-heights any more. + (display-buffer-in-lru-buffer-window) + (display-buffer-in-lru-window): Call display-buffer-even-sizes. + (display-buffer-in-new-window): Use functionp instead of + fboundp. Call display-buffer-adjust-height and + display-buffer-adjust-width. + (display-buffer): Use functionp instead of fboundp. + (fit-window-to-buffer): Rename argument IGNORE to OVERRIDE. + + * progmodes/compile.el (compilation-start) + (compilation-goto-locus): Use adjust-height specifier in + display-buffer calls. + + * buff-menu.el (Buffer-menu-switch-other-window) + (Buffer-menu-2-window): Use buffer display specifiers. + + * cus-edit.el (top-level): Remove autoloaded add-hook for + same-window-regexps. + (customize-group, customize-face): New optional argument + OTHER-WINDOW. Use buffer display specifiers. Call + custom-buffer-create with OTHER-WINDOW argument t. + (customize-group-other-window): Call customize-group with + OTHER-WINDOW argument t. + (customize-face-other-window): Call customize-face with + OTHER-WINDOW argument t. + (custom-buffer-create): New optional argument OTHER-WINDOW. + (custom-buffer-create-other-window): Call + pop-to-buffer-other-window. + (customize-browse): Call pop-to-buffer-same-window. + + * play/decipher.el (decipher-display-range): Use + pop-to-buffer-other-window. + (decipher-display-stats-buffer): Use + display-buffer-other-window. + + * vc/ediff-util.el (ediff-clone-buffer-for-region-comparison): + Use pop-to-buffer-other-window. + + * ehelp.el (with-electric-help): Use pop-to-buffer-other-window. + + 2010-11-03 Chong Yidong + + * emacs-lisp/package.el (package-unpack): Remove no-op. + (package--builtins, package--dir): Doc fix. + (package-activate-1, package-activate, package-install) + (package-compute-transaction): Fix error message. + (package-delete): Use delete-directory. Omit system packages. + (package-initialize): Set package-alist to nil first. + (package-menu-mark-delete, package-menu-mark-install): Don't add + symbols that are inconsistent with the package state. + (package-menu-execute): Perform deletions and installations as + single batch operations. + + 2010-11-03 Glenn Morris + + * progmodes/idlwave.el (idlwave-pset): Only used on XEmacs. + (props): Remove unnecessary declaration. + + * textmodes/ispell.el (ispell-init-process): On Emacs, always use + set-process-query-on-exit-flag. + + * textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs. + (reftex-toc-do-promote): Remove unused local `mpos'. + (reftex-toc-restore-region): Make `mpos' local to this function. + + * net/dbus.el (dbus-name-owner-changed-handler): Doc fix. + + * play/landmark.el (lm-losing-threshold): Correct spelling. + (lm-human-plays): Use new name. + + * play/gomoku.el (gomoku-loosing-threshold): Correct spelling. + (gomoku-human-plays): Use new name. + + * play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore) + (Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix. + (gomoku-score-trans-table, gomoku-winning-threshold) + (gomoku-loosing-threshold, gomoku-init-score-table): Use new names. + + 2010-11-03 Chong Yidong + + * emacs-lisp/package.el: Don't put built-in packages in + package-alist, to avoid loading inefficiencies. + (package-built-in-p): Make VERSION optional, and treat it as a + minimum acceptable version. + (package-activate): Search separately for built-in packages. Emit + a warning if a dependency fails. + (define-package): Handle most common case, where there is no + obsolete package, first. + (package-compute-transaction): Print required version in error. + (package--initialized): New variable. + (list-packages): Use it. + (package-initialize): Optional arg NO-ACTIVATE. Don't put + built-in packages in packages-alist; keep it separate. Set + package--initialized. + (describe-package): Avoid activating packages as a side-effect. + Search separately for built-in packages. + (describe-package-1): Handle the case where an elpa package is + simultaneously built-in and available/installed. + (package-installed-p, package--generate-package-list): Search + separately for built-in packages. + (package-load-descriptor): Doc fix. + + 2010-11-03 Stefan Monnier + + * progmodes/perl-mode.el (perl-syntax-propertize-function): + Handle __DATA__ and __END__. + +2010-11-02 Martin Rudalics + + * window.el (display-buffer-names): Describe `not-this-window' and + `not-this-frame' specifiers in doc-string. + (display-buffer-in-lru-buffer-window) + (display-buffer-in-lru-window, display-buffer-in-new-window): + Handle `not-this-window' and `not-this-frame' specifiers when + their cdr specifies a window or a frame. + (display-buffer): Explain in doc-string that the cdr of the + `not-this-window' and `not-this-frame' specifiers argument can + name a window. + + * progmodes/compile.el (compilation-start): When displaying outbuf + directly pass height parameters. + (compilation-goto-locus): Use specifiers in display-buffer and + pop-to-buffer calls. Simplify. + (compilation-find-file): Use specifiers in display-buffer calls. + + 2010-11-02 Noah Friedman + + * emacs-lisp/bytecomp.el (byte-recompile-file): If bytecomp-arg is + nil, do not ask to recompile files that are not already compiled, + and do not recompile them. + 2010-11-02 Chong Yidong * emacs-lisp/package.el (package-initialize): Ensure that @@@ -4817,9 -4693,6 +4890,10 @@@ * mouse.el (mouse-drag-track): Call mouse-start-end to handle word/line selection (Bug#6565). +2010-07-04 Martin Rudalics + + * window.el (get-mru-window): New function. ++ 2010-07-04 Juanma Barranquero * net/dbus.el (dbus-send-signal): Declare function.