Mercurial > emacs
changeset 39450:3ffa3a6c42e2
*** empty log message ***
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 26 Sep 2001 11:27:25 +0000 |
parents | e0fb6798db26 |
children | f9d098bd1299 |
files | src/ChangeLog |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Wed Sep 26 11:27:06 2001 +0000 +++ b/src/ChangeLog Wed Sep 26 11:27:25 2001 +0000 @@ -1,5 +1,22 @@ 2001-09-26 Gerd Moellmann <gerd@gnu.org> + * xdisp.c (make_cursor_line_fully_visible): Return 0 and set + fonts_changed_p if need larger matrices due to vscrolling. + (try_scrolling, try_cursor_movement, redisplay_window): Give up on + this round of redisplay if make_cursor_line_fully_visible fails. + (CURSOR_MOVEMENT_*, SCROLLING_*): New enumerators. + (try_cursor_movement, try_scrolling): Use them instead of + integers. + + * dispextern.h (required_matrix_width, required_matrix_height): + Add prototypes. + + * dispnew.c (required_matrix_width, required_matrix_height): New + functions. + (allocate_matrices_for_window_redisplay) + (allocate_matrices_for_frame_redisplay: Use them. Remove + parameters CH_DIM. + * xdisp.c (display_mode_lines): Temporarily set selected_frame and selected_window to the frame of the window whose mode-lines are displayed, and to the window itself.