diff options
| author | Martin Rudalics | 2011-06-10 08:55:18 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2011-06-10 08:55:18 +0200 |
| commit | 562dd5e9532d75d18843a37a1e42a1f4398d4823 (patch) | |
| tree | 7798ae13567bdc16a2bee08c0184e5d5b21fd50b /src/ChangeLog | |
| parent | b229f37d43081a2d960467ead3c5eed6a5764680 (diff) | |
| download | emacs-562dd5e9532d75d18843a37a1e42a1f4398d4823.tar.gz emacs-562dd5e9532d75d18843a37a1e42a1f4398d4823.zip | |
Move window resize code from window.c to window.el.
* window.c: Remove declarations of Qwindow_size_fixed,
window_min_size_1, window_min_size_2, window_min_size,
size_window, window_fixed_size_p, enlarge_window, delete_window.
Remove static from declaration of Qdelete_window, it's
temporarily needed by Fbury_buffer.
(replace_window): Don't assign orig_top_line and
orig_total_lines.
(Fdelete_window, delete_window): Remove. Window deletion is
handled by window.el.
(window_loop): Remove DELETE_OTHER_WINDOWS case. Replace
Fdelete_window calls with calls to Qdelete_window.
(Fdelete_other_windows): Remove. Deleting other windows is
handled by window.el.
(window_fixed_size_p): Remove. Fixed-sizeness of windows is
handled in window.el.
(window_min_size_2, window_min_size_1, window_min_size): Remove.
Window minimum sizes are handled in window.el.
(shrink_windows, size_window, set_window_height)
(set_window_width, change_window_heights, window_height)
(window_width, CURBEG, CURSIZE, enlarge_window)
(adjust_window_trailing_edge, Fadjust_window_trailing_edge)
(Fenlarge_window, Fshrink_window): Remove. Window resizing is
handled in window.el.
(make_dummy_parent): Rename to make_parent_window and give it a
second argument horflag.
(make_window): Don't set resize_proportionally any more.
(Fsplit_window): Remove. Windows are split in window.el.
(save_restore_action, save_restore_orig_size)
(shrink_window_lowest_first, save_restore_orig_size): Remove.
Resize mini windows in window.el.
(grow_mini_window, shrink_mini_window): Implement by calling
Qresize_root_window_vertically, resize_window_check and
resize_window_apply.
(saved_window, Fset_window_configuration, save_window_save): Do
not handle orig_top_line, orig_total_lines, and
resize_proportionally.
(window_min_height, window_min_width): Move to window.el.
(keys_of_window): Move bindings for delete-other-windows,
split-window, delete-window and enlarge-window to window.el.
* buffer.c: Temporarily extern Qdelete_window.
(Fbury_buffer): Temporarily call Qdelete_window instead of
Fdelete_window (Fbury_buffer will move to window.el soon).
* frame.c (set_menu_bar_lines_1): Remove code handling
orig_top_line and orig_total_lines.
* dispnew.c (adjust_frame_glyphs_initially): Don't use
set_window_height but set heights directly.
(change_frame_size_1): Use resize_frame_windows.
* xdisp.c (init_xdisp): Don't use set_window_height but set
heights directly.
* xfns.c (x_set_menu_bar_lines, x_set_tool_bar_lines): Use
resize_frame_windows instead of change_window_heights and run
run_window_configuration_change_hook.
* w32fns.c (x_set_tool_bar_lines): Use resize_frame_windows
instead of change_window_heights and run
run_window_configuration_change_hook.
* window.el (window-min-height, window-min-width): Move here
from window.c. Add defcustoms and rewrite doc-strings.
(resize-mini-window, resize-window): New functions.
(adjust-window-trailing-edge, enlarge-window, shrink-window):
Move here from window.c.
(maximize-window, minimize-window): New functions.
(delete-window, delete-other-windows, split-window): Move here
from window.c.
(window-split-min-size): New function.
(split-window-keep-point): Mention split-window-above-each-other
instead of split-window-vertically.
(split-window-above-each-other, split-window-vertically): Rename
split-window-vertically to split-window-above-each-other and
provide defalias for old definition.
(split-window-side-by-side, split-window-horizontally): Rename
split-window-horizontally to split-window-side-by-side and provide
defalias for the old definition.
(ctl-x-map): Move bindings for delete-window,
delete-other-windows and enlarge-window here from window.c.
Replace bindings for split-window-vertically and
split-window-horizontally by bindings for
split-window-above-each-other and split-window-side-by-side.
* cus-start.el (all): Remove entries for window-min-height and
window-min-width. Add entries for window-splits and
window-nest.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 01c102c3bc0..1643be47a1a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,67 @@ | |||
| 1 | 2011-06-10 Martin Rudalics <rudalics@gmx.at> | ||
| 2 | |||
| 3 | * window.c: Remove declarations of Qwindow_size_fixed, | ||
| 4 | window_min_size_1, window_min_size_2, window_min_size, | ||
| 5 | size_window, window_fixed_size_p, enlarge_window, delete_window. | ||
| 6 | Remove static from declaration of Qdelete_window, it's | ||
| 7 | temporarily needed by Fbury_buffer. | ||
| 8 | (replace_window): Don't assign orig_top_line and | ||
| 9 | orig_total_lines. | ||
| 10 | (Fdelete_window, delete_window): Remove. Window deletion is | ||
| 11 | handled by window.el. | ||
| 12 | (window_loop): Remove DELETE_OTHER_WINDOWS case. Replace | ||
| 13 | Fdelete_window calls with calls to Qdelete_window. | ||
| 14 | (Fdelete_other_windows): Remove. Deleting other windows is | ||
| 15 | handled by window.el. | ||
| 16 | (window_fixed_size_p): Remove. Fixed-sizeness of windows is | ||
| 17 | handled in window.el. | ||
| 18 | (window_min_size_2, window_min_size_1, window_min_size): Remove. | ||
| 19 | Window minimum sizes are handled in window.el. | ||
| 20 | (shrink_windows, size_window, set_window_height) | ||
| 21 | (set_window_width, change_window_heights, window_height) | ||
| 22 | (window_width, CURBEG, CURSIZE, enlarge_window) | ||
| 23 | (adjust_window_trailing_edge, Fadjust_window_trailing_edge) | ||
| 24 | (Fenlarge_window, Fshrink_window): Remove. Window resizing is | ||
| 25 | handled in window.el. | ||
| 26 | (make_dummy_parent): Rename to make_parent_window and give it a | ||
| 27 | second argument horflag. | ||
| 28 | (make_window): Don't set resize_proportionally any more. | ||
| 29 | (Fsplit_window): Remove. Windows are split in window.el. | ||
| 30 | (save_restore_action, save_restore_orig_size) | ||
| 31 | (shrink_window_lowest_first, save_restore_orig_size): Remove. | ||
| 32 | Resize mini windows in window.el. | ||
| 33 | (grow_mini_window, shrink_mini_window): Implement by calling | ||
| 34 | Qresize_root_window_vertically, resize_window_check and | ||
| 35 | resize_window_apply. | ||
| 36 | (saved_window, Fset_window_configuration, save_window_save): Do | ||
| 37 | not handle orig_top_line, orig_total_lines, and | ||
| 38 | resize_proportionally. | ||
| 39 | (window_min_height, window_min_width): Move to window.el. | ||
| 40 | (keys_of_window): Move bindings for delete-other-windows, | ||
| 41 | split-window, delete-window and enlarge-window to window.el. | ||
| 42 | |||
| 43 | * buffer.c: Temporarily extern Qdelete_window. | ||
| 44 | (Fbury_buffer): Temporarily call Qdelete_window instead of | ||
| 45 | Fdelete_window (Fbury_buffer will move to window.el soon). | ||
| 46 | |||
| 47 | * frame.c (set_menu_bar_lines_1): Remove code handling | ||
| 48 | orig_top_line and orig_total_lines. | ||
| 49 | |||
| 50 | * dispnew.c (adjust_frame_glyphs_initially): Don't use | ||
| 51 | set_window_height but set heights directly. | ||
| 52 | (change_frame_size_1): Use resize_frame_windows. | ||
| 53 | |||
| 54 | * xdisp.c (init_xdisp): Don't use set_window_height but set | ||
| 55 | heights directly. | ||
| 56 | |||
| 57 | * xfns.c (x_set_menu_bar_lines, x_set_tool_bar_lines): Use | ||
| 58 | resize_frame_windows instead of change_window_heights and run | ||
| 59 | run_window_configuration_change_hook. | ||
| 60 | |||
| 61 | * w32fns.c (x_set_tool_bar_lines): Use resize_frame_windows | ||
| 62 | instead of change_window_heights and run | ||
| 63 | run_window_configuration_change_hook. | ||
| 64 | |||
| 1 | 2011-06-09 Martin Rudalics <rudalics@gmx.at> | 65 | 2011-06-09 Martin Rudalics <rudalics@gmx.at> |
| 2 | 66 | ||
| 3 | * window.c (replace_window): Rename second argument REPLACEMENT to | 67 | * window.c (replace_window): Rename second argument REPLACEMENT to |