diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 42 |
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 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-04-30 Stefan Monnier <monnier@iro.umontreal.ca> | 43 | 2008-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 |