aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMartin Rudalics2011-06-10 08:55:18 +0200
committerMartin Rudalics2011-06-10 08:55:18 +0200
commit562dd5e9532d75d18843a37a1e42a1f4398d4823 (patch)
tree7798ae13567bdc16a2bee08c0184e5d5b21fd50b /src/ChangeLog
parentb229f37d43081a2d960467ead3c5eed6a5764680 (diff)
downloademacs-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/ChangeLog64
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 @@
12011-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
12011-06-09 Martin Rudalics <rudalics@gmx.at> 652011-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