Rewrite window/frame auto-deletion code. (Bug#9419) and (Bug#9456)
authorMartin Rudalics <rudalics@gmx.at>
Thu, 8 Sep 2011 06:28:37 +0000 (08:28 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Thu, 8 Sep 2011 06:28:37 +0000 (08:28 +0200)
commit8b0874b51923c5a21dc5c1e4e1c672d16214e4cf
tree6bd931158db101e6deefef05221abb92db2c495d
parentdcdc460c01cea51a03392b62416ed637adec80cb
Rewrite window/frame auto-deletion code.  (Bug#9419) and (Bug#9456)

* window.el (frame-auto-delete): Rename to window-auto-delete.
Make it control auto-deletion of windows and/or frames.
(window-deletable-p): New argument FORCE.  Rewrite conditions
for deleting window/frame. (Bug#9419)
(switch-to-prev-buffer, replace-buffer-in-windows, quit-window):
Rewrite handling of case when window/frame can be deleted.
(delete-windows-on): Call window-deletable-p with new FORCE
argument t. (Bug#9456)
lisp/ChangeLog
lisp/window.el