Mercurial > emacs
changeset 96511:b91f578d3ace
* xdisp.c (IT_OVERFLOW_NEWLINE_INTO_FRINGE): Turn it off if
word-wrapping.
(IT_DISPLAYING_WHITESPACE): New macro.
(move_it_in_display_line_to): Handle MOVE_TO_X requests properly
when word-wrapping. Simplify word-wrapping logic. Use correct
pixel positions when saving copies of the iterator.
(display_line): Use proper wrap point if the last character on a
line was preceded by whitespace.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sat, 05 Jul 2008 05:30:46 +0000 |
parents | ad09327f37a0 |
children | a8382026762a |
files | src/ChangeLog |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Sat Jul 05 04:27:37 2008 +0000 +++ b/src/ChangeLog Sat Jul 05 05:30:46 2008 +0000 @@ -1,3 +1,14 @@ +2008-07-05 Chong Yidong <cyd@stupidchicken.com> + + * xdisp.c (IT_OVERFLOW_NEWLINE_INTO_FRINGE): Turn it off if + word-wrapping. + (IT_DISPLAYING_WHITESPACE): New macro. + (move_it_in_display_line_to): Handle MOVE_TO_X requests properly + when word-wrapping. Simplify word-wrapping logic. Use correct + pixel positions when saving copies of the iterator. + (display_line): Use proper wrap point if the last character on a + line was preceded by whitespace. + 2008-07-04 Stefan Monnier <monnier@iro.umontreal.ca> * Makefile.in (${etc}DOC): Depend on ${lisp} rather than ${shortlisp}.