Fix handling of old `display-buffer' options (bug#8851) (bug#8856).
authorMartin Rudalics <rudalics@gmx.at>
Fri, 17 Jun 2011 08:45:37 +0000 (10:45 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Fri, 17 Jun 2011 08:45:37 +0000 (10:45 +0200)
commitd1067961b16f71cb0d9c2f3ff59d34ea5854b76e
tree4f277c2be182eaaeaee0511a305fcbe1fffdd98a
parentdbad4f694d92d446c8b4eeb383afd13017ab76da
Fix handling of old `display-buffer' options (bug#8851) (bug#8856).

* window.el (display-buffer-normalize-specifiers-1): Don't
check pop-up-frames for 'unset initialization.
(display-buffer-normalize-specifiers-2): Major rewrite using
special-display-p and same-window-p (Bug#8851) and (Bug#8856).
(pop-up-frames, display-buffer-reuse-frames)
(display-buffer-mark-dedicated): Don't initialize to 'unset.
Suggested by David Engster <deng@randomsample.de>.
(even-window-heights): Initialize to 'unset.
(display-buffer-alist-set): Handle new 'unset initializations.
lisp/ChangeLog
lisp/window.el