diff options
| author | Martin Rudalics | 2011-06-11 16:06:16 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2011-06-11 16:06:16 +0200 |
| commit | 6198ccd0b2e8cebc14415e13765de6bb758ec786 (patch) | |
| tree | fd3a913e20dc8e70f667d7ced7111bd27e64c8e7 /src/ChangeLog | |
| parent | 1ab0dee5ca2b1368770aac0f796959c95f18ed89 (diff) | |
| download | emacs-6198ccd0b2e8cebc14415e13765de6bb758ec786.tar.gz emacs-6198ccd0b2e8cebc14415e13765de6bb758ec786.zip | |
Window configuration, balancing and fit-to-buffer rewrites.
* window.c (delete_deletable_window): Re-add.
(Fset_window_configuration): Rewrite to handle dead buffers and
consequently deletable windows.
(window_tree, Fwindow_tree): Remove. Supply functionality in
window.el.
(compare_window_configurations): Simplify code.
* window.el (window-tree-1, window-tree): New functions, moving
the latter to window.el.
(bw-get-tree, bw-get-tree-1, bw-find-tree-sub)
(bw-find-tree-sub-1, bw-l, bw-t, bw-r, bw-b, bw-dir, bw-eqdir)
(bw-refresh-edges): Remove.
(balance-windows-1, balance-windows-2): New functions.
(balance-windows): Rewrite in terms of window tree functions,
balance-windows-1 and balance-windows-2.
(bw-adjust-window): Remove.
(balance-windows-area-adjust): New function with functionality of
bw-adjust-window but using resize-window.
(set-window-text-height): Rewrite doc-string. Use
normalize-live-window and resize-window.
(enlarge-window-horizontally, shrink-window-horizontally): Rename
argument to DELTA.
(window-buffer-height): New function.
(fit-window-to-buffer, shrink-window-if-larger-than-buffer):
Rewrite using new window resize routines.
(kill-buffer-and-window, mouse-autoselect-window-select): Use
ignore-errors instead of condition-case.
(quit-window): Call delete-frame instead of delete-windows-on
for the only buffer on frame.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 46926778345..e638728a655 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2011-06-11 Martin Rudalics <rudalics@gmx.at> | ||
| 2 | |||
| 3 | * window.c (delete_deletable_window): Re-add. | ||
| 4 | (Fset_window_configuration): Rewrite to handle dead buffers and | ||
| 5 | consequently deletable windows. | ||
| 6 | (window_tree, Fwindow_tree): Remove. Supply functionality in | ||
| 7 | window.el. | ||
| 8 | (compare_window_configurations): Simplify code. | ||
| 9 | |||
| 1 | 2011-06-11 Andreas Schwab <schwab@linux-m68k.org> | 10 | 2011-06-11 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 11 | ||
| 3 | * image.c (imagemagick_load_image): Fix type mismatch. | 12 | * image.c (imagemagick_load_image): Fix type mismatch. |