From: Kim F. Storm Date: Tue, 18 Nov 2003 23:42:12 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~8334 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=883800183c74f32eddb203857657a6e2b3c1964d;p=emacs.git *** empty log message *** --- 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