diff src/ChangeLog @ 107996:8ef8b6523597

Fix R2L paragraph display on TTY. xdisp.c (unproduce_glyphs): New function. (display_line): Use it when produced glyphs are discarded from R2L glyph rows. (append_composite_glyph): In R2L rows, prepend the glyph rather than appending it. term.c (append_composite_glyph): In R2L rows, prepend the glyph rather than append it. Set up the resolved_level and bidi_type attributes of the appended glyph.
author Eli Zaretskii <eliz@gnu.org>
date Tue, 20 Apr 2010 16:08:35 +0300
parents 1afd4d56683f
children 531d454c3a99
line wrap: on
line diff
--- a/src/ChangeLog	Sat Apr 17 19:02:18 2010 +0300
+++ b/src/ChangeLog	Tue Apr 20 16:08:35 2010 +0300
@@ -1,5 +1,21 @@
+2010-04-20  Eli Zaretskii  <eliz@gnu.org>
+
+	Fix R2L paragraph display on TTY.
+
+	* xdisp.c (unproduce_glyphs): New function.
+	(display_line): Use it when produced glyphs are discarded from R2L
+	glyph rows.
+	(append_composite_glyph): In R2L rows, prepend the glyph rather
+	than appending it.
+
+	* term.c (append_composite_glyph): In R2L rows, prepend the glyph
+	rather than append it.  Set up the resolved_level and bidi_type
+	attributes of the appended glyph.
+
 2010-04-17  Eli Zaretskii  <eliz@gnu.org>
 
+	Continue work on R2L paragraphs in GUI sessions.
+
 	* xdisp.c (extend_face_to_end_of_line): Fix off-by-one error on
 	TTY frames in testing whether a line needs face extension.
 
@@ -22,8 +38,6 @@
 	which happens with R2L glyph rows.  Fixes a crash when inserting a
 	character at end of an R2L line.
 
-	Continue work on R2L paragraphs in GUI sessions.
-
 	* xdisp.c (set_cursor_from_row): Don't be fooled by truncated
 	rows: don't treat them as having zero-width characters.  Improve
 	comments.