Minor fixes in window resizing routines and documentation update.
commitfb04f483a6b996215c73479600bdaa08f57137a8
authorMartin Rudalics <rudalics@gmx.at>
Tue, 31 May 2011 08:51:21 +0000 (31 10:51 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Tue, 31 May 2011 08:51:21 +0000 (31 10:51 +0200)
treef2136bb73f40d7f8079aabaf4a9dda8bf2c1afc7
parent709b69904276648ad0a7e363be3e7e0bc19fa963
Minor fixes in window resizing routines and documentation update.

* window.c (Fsplit_window_internal): Make all arguments
mandatory.  Rewrite doc-string.  Simplify code.

* window.el (ignore-window-parameters, window-size-fixed):
Rewrite doc-strings.
(window-min-delta-1, window-min-delta): Reorder.  Minor rewrite.
(resize-subwindows-normal): Use zerop when checking other-delta.
Call window-min-delta with NODOWN argument nil.
(adjust-window-trailing-edge): Fix doc-string.
(other-window): Fix doc-string and respect
ignore-window-parameters.
(delete-window, delete-other-windows): Fix doc-strings.  Remove
-function postfix from associated window parameters.
(quit-restore-window): Resize only if buffer was in
temp-buffer-resize-mode.
(window-split-min-size): Rewrite doc-string.
(split-window): Rewrite doc-string.  Rename horflag to
horizontal.  Major rewrite of size calculations.  Remove
-function postfix from associated window parameter.
(window-state-put-1, display-buffer-split-window-1): Rename
horflag to horizontal.
(same-window-p): Remove call to non-existent function.

* windows.texi (Windows and Frames, Window Sizes)
(Resizing Windows): Minor rewrites.
(Splitting Windows): Provide additional examples.  Rewrite
parts on window-splits and window-nest.
(Deleting Windows, Window Parameters, Side Windows): Minor
rewrites.
doc/lispref/ChangeLog
doc/lispref/windows.texi
etc/NEWS
lisp/ChangeLog
lisp/dired.el
lisp/window.el
src/ChangeLog
src/window.c