From 883800183c74f32eddb203857657a6e2b3c1964d Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 18 Nov 2003 23:42:12 +0000 Subject: [PATCH] *** empty log message *** --- src/ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 581f6513201..9a3f3ef8c6f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,18 @@ +2003-11-19 Kim F. Storm + + * xdisp.c (init_iterator): Initialize it->start to position + before reseating (in case start position is invisible). + (init_to_row_start): Set it->start to row-start. + (redisplay_window): Accept optional_new_start if start position + is invisible (in which case IT_CHARPOS overshoots PT). + (display_line): Setup row->start from it->start (rather than + it->current which is wrong if first char on line is invisible). + When done, reseat it->start to it->current (= start of next row). + (expose_area): Fix exposure of text area when first char (e.g. TAB) + is only partially visible. + + * dispextern.h (struct it): New member start. + 2003-11-17 Stefan Monnier * keyboard.c (parse_modifiers, apply_modifiers): Use INTMASK instead -- 2.39.2