[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog,v
From: |
Martin Rudalics |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog,v |
Date: |
Thu, 01 May 2008 10:17:51 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Martin Rudalics <m061211> 08/05/01 10:17:50
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/src/ChangeLog,v
retrieving revision 1.6383
retrieving revision 1.6384
diff -u -b -r1.6383 -r1.6384
--- ChangeLog 30 Apr 2008 07:16:06 -0000 1.6383
+++ ChangeLog 1 May 2008 10:17:47 -0000 1.6384
@@ -1,3 +1,45 @@
+2008-05-01 Martin Rudalics <address@hidden>
+
+ * dispnew.c (change_frame_size_1): Preserve small windows when
+ shrinking frames by calling set_window_height|width with third
+ arg 2.
+
+ * window.h (struct window): Replace field too_small_ok by field
+ resize_proportionally.
+
+ * window.c (make_window): Initialize resize_proportionally.
+ (enlarge_window): Temporarily set resize_proportionally to make
+ sure that shrink_windows does scale the window proportionally.
+ (shrink_windows): When window has resize_proportionally set try
+ to shrink it proportionally by stealing from other windows.
+ (struct saved_window, Fset_window_configuration)
+ (compare_window_configurations): Handle resize_proportionally.
+ (WINDOW_TOTAL_SIZE): New macro.
+ (window_min_size, shrink_windows, size_window): Use it.
+ (check_min_window_sizes): Removed. Invalid values of
+ window-min-height|width are handled by window_min_size_2 now.
+ (size_window, Fsplit_window, enlarge_window)
+ (adjust_window_trailing_edge, grow_mini_window): Don't call
+ check_min_window_sizes.
+ (window_min_size_2, window_min_size_1, window_min_size): New
+ argument safe_p for retrieving "safe" minimum sizes.
+ (Fdisplay_buffer, Fsplit_window, enlarge_window):
+ (adjust_window_trailing_edge, grow_mini_window): Adjust
+ arguments of window_min_size... functions.
+ (shrink_windows): Argument min_size removed. New argument
+ safe_p allows shrinking windows to their safe minimum sizes.
+ Calculate minimum size and decide whether a window shall be
+ deleted for each window individually.
+ (size_window): When nodelete_p equals 2, tell shrink_windows to
+ delete windows only if their new minimum size is no more safe.
+ (shrink_window_lowest_first): Call window_min_size_1 to make
+ sure to preserve modeline of bottom-most window when resizing
+ the minibuffer.
+ (Fset_window_configuration, Fcurrent_window_configuration)
+ (compare_window_configurations): Do not handle
+ window-min-height|width any more.
+ (syms_of_window): Clarify window-min-height|width doc-strings.
+
2008-04-30 Stefan Monnier <address@hidden>
* dired.c (file_name_completion): Fix up the encoding/decoding issue
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v,
Martin Rudalics <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Chong Yidong, 2008/05/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Juri Linkov, 2008/05/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Daiki Ueno, 2008/05/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Daiki Ueno, 2008/05/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Eli Zaretskii, 2008/05/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Stefan Monnier, 2008/05/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Glenn Morris, 2008/05/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Miles Bader, 2008/05/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Juanma Barranquero, 2008/05/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Stefan Monnier, 2008/05/05