comparison src/ChangeLog @ 107993:7a57ff6ef75c

Fix two crashes with display of R2L lines in GUI sessions. xdisp.c (next_element_from_buffer): Don't call bidi_paragraph_init if we are at ZV. Fixes a crash when reseated to ZV by try_window_reusing_current_matrix. (display_and_set_cursor, erase_phys_cursor): Handle negative HPOS, which happens with R2L glyph rows. Fixes a crash when inserting a character at end of an R2L line.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 17 Apr 2010 13:29:40 +0300
parents 27128322dda6
children 5dc04900cbd7
comparison
equal deleted inserted replaced
107992:27128322dda6 107993:7a57ff6ef75c
1 2010-04-17 Eli Zaretskii <eliz@gnu.org> 1 2010-04-17 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (next_element_from_buffer): Don't call
4 bidi_paragraph_init if we are at ZV. Fixes a crash when reseated to
5 ZV by try_window_reusing_current_matrix.
6 (display_and_set_cursor, erase_phys_cursor): Handle negative HPOS,
7 which happens with R2L glyph rows. Fixes a crash when inserting a
8 character at end of an R2L line.
2 9
3 Continue work on R2L paragraphs in GUI sessions. 10 Continue work on R2L paragraphs in GUI sessions.
4 11
5 * xdisp.c (set_cursor_from_row): Don't be fooled by truncated 12 * xdisp.c (set_cursor_from_row): Don't be fooled by truncated
6 rows: don't treat them as having zero-width characters. Improve 13 rows: don't treat them as having zero-width characters. Improve