# HG changeset patch # User Gerd Moellmann # Date 1001503645 0 # Node ID 3ffa3a6c42e2e9504c15db55bdc2a4d7122c01c0 # Parent e0fb6798db262e47a8a2763e7e5515b260d0114b *** empty log message *** diff -r e0fb6798db26 -r 3ffa3a6c42e2 src/ChangeLog --- 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 + * 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.