aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2010-04-20 16:08:35 +0300
committerEli Zaretskii2010-04-20 16:08:35 +0300
commit93d68d0c2b085f65a867024fb8e7e28a629a003a (patch)
treea21bf950974796a985a8e176958de602c4b75ee5 /src/ChangeLog
parent43a03da53d3f6bc82813e070e506b0fc367456a4 (diff)
downloademacs-93d68d0c2b085f65a867024fb8e7e28a629a003a.tar.gz
emacs-93d68d0c2b085f65a867024fb8e7e28a629a003a.zip
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.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7f081d9563f..9a83f0c8bc7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,21 @@
12010-04-20 Eli Zaretskii <eliz@gnu.org>
2
3 Fix R2L paragraph display on TTY.
4
5 * xdisp.c (unproduce_glyphs): New function.
6 (display_line): Use it when produced glyphs are discarded from R2L
7 glyph rows.
8 (append_composite_glyph): In R2L rows, prepend the glyph rather
9 than appending it.
10
11 * term.c (append_composite_glyph): In R2L rows, prepend the glyph
12 rather than append it. Set up the resolved_level and bidi_type
13 attributes of the appended glyph.
14
12010-04-17 Eli Zaretskii <eliz@gnu.org> 152010-04-17 Eli Zaretskii <eliz@gnu.org>
2 16
17 Continue work on R2L paragraphs in GUI sessions.
18
3 * xdisp.c (extend_face_to_end_of_line): Fix off-by-one error on 19 * xdisp.c (extend_face_to_end_of_line): Fix off-by-one error on
4 TTY frames in testing whether a line needs face extension. 20 TTY frames in testing whether a line needs face extension.
5 21
@@ -22,8 +38,6 @@
22 which happens with R2L glyph rows. Fixes a crash when inserting a 38 which happens with R2L glyph rows. Fixes a crash when inserting a
23 character at end of an R2L line. 39 character at end of an R2L line.
24 40
25 Continue work on R2L paragraphs in GUI sessions.
26
27 * xdisp.c (set_cursor_from_row): Don't be fooled by truncated 41 * xdisp.c (set_cursor_from_row): Don't be fooled by truncated
28 rows: don't treat them as having zero-width characters. Improve 42 rows: don't treat them as having zero-width characters. Improve
29 comments. 43 comments.