Fix display-buffer related bugs reported by Thierry Volpiatto.
[bpt/emacs.git] / lisp / ChangeLog
index decf71a..dfac3b4 100644 (file)
@@ -1,3 +1,104 @@
+2011-06-23  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (get-lru-window, get-mru-window)
+       (get-largest-window): Never return a minibuffer window.
+       (display-buffer-pop-up-window): Fix a bug that could lead to
+       reusing the minibuffer window.
+       (display-buffer): Pass original specifier argument to
+       display-buffer-function instead of the normalized one.
+       Reported by Thierry Volpiatto <thierry.volpiatto@gmail.com>.
+
+2011-06-22  Leo Liu  <sdl.web@gmail.com>
+
+       * minibuffer.el (completing-read-function)
+       (completing-read-default): Move from minibuf.c
+
+2011-06-22  Richard Stallman  <rms@gnu.org>
+
+       * mail/sendmail.el (mail-bury): If Rmail is in use, return nicely
+       to Rmail even if not started by a special Rmail command.
+
+       * mail/rmailmm.el (rmail-insert-mime-forwarded-message):
+       Copy the buffer currently showing just one message.
+
+2011-06-22  Roland Winkler  <winkler@gnu.org>
+
+       * textmodes/bibtex.el (bibtex-entry-update): Use mapc.
+       (bibtex-clean-entry): First delete the old key so that a
+       customized algorithm for generating the new key does not get
+       confused by the old key.
+       (bibtex-url): Obey regexp of first step.
+       (bibtex-search-entries): Do not use add-to-list with local
+       list-var.
+
+2011-06-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/smtpmail.el (smtpmail-try-auth-methods): If the user has
+       stored a user name, then query for the password first, instead of
+       waiting for SMTP to give an error message and the trying again.
+
+2011-06-22  Lawrence Mitchell  <wence@gmx.li>
+
+       * net/browse-url.el (browse-url-xdg-open): Use 0, rather than nil
+       BUFFER in call-process.
+
+2011-06-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/smtpmail.el (smtpmail-via-smtp): Make sure we don't send
+       QUIT twice.
+       (smtpmail-try-auth-methods): Require user name and password from
+       auth-source.
+
+2011-06-22  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-default-specifiers)
+       (display-buffer-alist): Remove entries for pop-up-frame-alist.
+       Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
+       (split-window): Normalize SIDE argument (Bug#8916).
+
+       * frame.el (pop-up-frame-alist, pop-up-frame-function)
+       (special-display-frame-alist, special-display-popup-frame):
+       Remove duplicate declarations.  These are now in window.el.
+
+2011-06-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/smtpmail.el (smtpmail-via-smtp): Set
+       :use-starttls-if-possible so that we always use STARTTLS if the
+       server supports it.  SMTP servers that support STARTTLS commonly
+       require it.
+
+       * net/network-stream.el (network-stream-open-starttls): Support
+       upgrading to STARTTLS always, even if we don't have built-in support.
+       (open-network-stream): Add the :always-query-capabilies keyword.
+
+       * mail/smtpmail.el: Rewritten to do opportunistic STARTTLS
+       upgrades with `open-network-stream', and rely solely on
+       auth-source for all credentials.  Big changes throughout the file,
+       but in particular:
+       (smtpmail-auth-credentials): Removed.
+       (smtpmail-starttls-credentials): Removed.
+       (smtpmail-via-smtp): Check for servers saying they want AUTH after
+       MAIL FROM, too.
+
+       * net/network-stream.el (network-stream-open-starttls): Provide
+       support for client certificates both for external and built-in
+       STARTTLS.
+       (auth-source): Require.
+       (open-network-stream): Document the :client-certificate keyword.
+       (network-stream-certificate): Change cert-cert to cert and
+       cert-key to key.
+
+2011-06-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-cache.el (top): Don't load the persistency file when
+       "emacs -Q" has been called.
+
+2011-06-21  Tim Harper  <timcharper@gmail.com>
+
+       * term/ns-win.el (ns-initialize-window-system): set
+       application-specific `ApplePressAndHoldEnabled' system
+       resource to NO as it is not yet supported by the NS port.
+
 2011-06-21  Juanma Barranquero  <lekktu@gmail.com>
 
        * misc.el (list-dynamic-libraries--refresh): Compute header here...
        options more faithfully.
        (pop-to-buffer): Don't rely on `display-buffer' selecting the
        window if it is on another frame.
+       (display-buffer-alist, display-buffer-default-specifiers): Don't
+       make new frame unsplittable by default.
+       (display-buffer-normalize-argument): Fix doc-string typo and use
+       'same-frame-other-window instead of 'other-window when associating
+       with display-buffer-macro-specifiers.
 
 2011-06-21  Vincent Belaïche  <vincent.b.1@hotmail.fr>