aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 125ed7a9478..ac1f82c63c6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,45 @@
12008-05-01 Martin Rudalics <rudalics@gmx.at>
2
3 * dispnew.c (change_frame_size_1): Preserve small windows when
4 shrinking frames by calling set_window_height|width with third
5 arg 2.
6
7 * window.h (struct window): Replace field too_small_ok by field
8 resize_proportionally.
9
10 * window.c (make_window): Initialize resize_proportionally.
11 (enlarge_window): Temporarily set resize_proportionally to make
12 sure that shrink_windows does scale the window proportionally.
13 (shrink_windows): When window has resize_proportionally set try
14 to shrink it proportionally by stealing from other windows.
15 (struct saved_window, Fset_window_configuration)
16 (compare_window_configurations): Handle resize_proportionally.
17 (WINDOW_TOTAL_SIZE): New macro.
18 (window_min_size, shrink_windows, size_window): Use it.
19 (check_min_window_sizes): Removed. Invalid values of
20 window-min-height|width are handled by window_min_size_2 now.
21 (size_window, Fsplit_window, enlarge_window)
22 (adjust_window_trailing_edge, grow_mini_window): Don't call
23 check_min_window_sizes.
24 (window_min_size_2, window_min_size_1, window_min_size): New
25 argument safe_p for retrieving "safe" minimum sizes.
26 (Fdisplay_buffer, Fsplit_window, enlarge_window):
27 (adjust_window_trailing_edge, grow_mini_window): Adjust
28 arguments of window_min_size... functions.
29 (shrink_windows): Argument min_size removed. New argument
30 safe_p allows shrinking windows to their safe minimum sizes.
31 Calculate minimum size and decide whether a window shall be
32 deleted for each window individually.
33 (size_window): When nodelete_p equals 2, tell shrink_windows to
34 delete windows only if their new minimum size is no more safe.
35 (shrink_window_lowest_first): Call window_min_size_1 to make
36 sure to preserve modeline of bottom-most window when resizing
37 the minibuffer.
38 (Fset_window_configuration, Fcurrent_window_configuration)
39 (compare_window_configurations): Do not handle
40 window-min-height|width any more.
41 (syms_of_window): Clarify window-min-height|width doc-strings.
42
12008-04-30 Stefan Monnier <monnier@iro.umontreal.ca> 432008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
2 44
3 * dired.c (file_name_completion): Fix up the encoding/decoding issue 45 * dired.c (file_name_completion): Fix up the encoding/decoding issue