diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 268a245caf3..e6faa0a4c9e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -2,6 +2,31 @@ | |||
| 2 | 2 | ||
| 3 | Implement display of R2L paragraphs in GUI sessions. | 3 | Implement display of R2L paragraphs in GUI sessions. |
| 4 | 4 | ||
| 5 | * xdisp.c (IT_OVERFLOW_NEWLINE_INTO_FRINGE): For R2L lines, | ||
| 6 | consider the left fringe, not the right one. | ||
| 7 | (set_cursor_from_row): Don't reverse pos_before and pos_after for | ||
| 8 | reversed glyph rows. Set cursor.x to negative value when the | ||
| 9 | cursor might be on the left fringe. | ||
| 10 | (extend_face_to_end_of_line): Append the stretch glyph only if its | ||
| 11 | width is positive. | ||
| 12 | (notice_overwritten_cursor, draw_phys_cursor_glyph) | ||
| 13 | (erase_phys_cursor): For reversed cursor_row, support cursor on | ||
| 14 | the left fringe. | ||
| 15 | |||
| 16 | * w32term.c (w32_draw_window_cursor): For reversed glyph rows, | ||
| 17 | draw cursor on the left fringe. | ||
| 18 | |||
| 19 | * xterm.c (x_draw_window_cursor): For reversed glyph rows, draw | ||
| 20 | cursor on the left fringe. | ||
| 21 | |||
| 22 | * fringe.c (draw_fringe_bitmap): For reversed glyph rows, allow | ||
| 23 | cursor on the left fringe. | ||
| 24 | |||
| 25 | * dispnew.c (update_text_area): Handle reversed desired rows when | ||
| 26 | the cursor is on the left fringe. | ||
| 27 | (set_window_cursor_after_update): Limit cursor's hpos by -1 from | ||
| 28 | below, not by 0, for when the cursor is on the left fringe. | ||
| 29 | |||
| 5 | * xdisp.c [HAVE_WINDOW_SYSTEM]: Add prototype for | 30 | * xdisp.c [HAVE_WINDOW_SYSTEM]: Add prototype for |
| 6 | append_stretch_glyph. | 31 | append_stretch_glyph. |
| 7 | (set_cursor_from_row) <cursor_x>: Remove unused variable. Fix | 32 | (set_cursor_from_row) <cursor_x>: Remove unused variable. Fix |