Mercurial > emacs
diff src/ChangeLog @ 32461:939f62717198
*** empty log message ***
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Fri, 13 Oct 2000 13:11:49 +0000 |
parents | dd1d1067760b |
children | 73b4f1e42145 |
line wrap: on
line diff
--- a/src/ChangeLog Fri Oct 13 13:09:36 2000 +0000 +++ b/src/ChangeLog Fri Oct 13 13:11:49 2000 +0000 @@ -1,3 +1,24 @@ +2000-10-13 Gerd Moellmann <gerd@gnu.org> + + * xdisp.c (cursor_row_p): New function. + (try_cursor_movement, display_line): Use it. + + * xdisp.c (append_space): Also save/restore iterator's current + character and its length. + + * xdisp.c (init_from_display_pos): Add an assertion. + (handle_stop): Don't set iterator's add_overlay_start. + (handle_invisible_prop): Likewise. + (load_overlay_strings): If text under an overlay is invisible, + take both before- and after-strings into account when the iterator + is positioned either at the start or at the end of the overlay. + (forward_to_next_line_start): Rewritten. + (reseat_at_next_visible_line_start): Rewritten. + (set_iterator_to_next): Add parameter RESEAT_P. + + * dispextern.h (struct it): Remove member add_overlay_start. + (set_iterator_to_next): Change prototype. + 2000-10-13 Kenichi Handa <handa@etl.go.jp> * coding.c (code_convert_region): Be sure to initialize