comparison src/ChangeLog.bidi @ 107587:0ff1b8888f6b

Retrospective commit from 2009-08-12. An (unsuccessful) attempt to solve the issue with row->start and row->end. xdisp.c (set_iterator_to_next, reseat, reseat_1) (reseat_at_next_visible_line_start): Accept additional argument force_logical_p; all callers changed. If force_logical_p is non-zero, force iteration in buffer's logical order even in bidi buffers. dispnew.c (direct_output_for_insert): Call set_iterator_to_next with additional argument zero. dispextern.h (set_iterator_to_next): Now accepts an additional argument.
author Eli Zaretskii <eliz@gnu.org>
date Thu, 31 Dec 2009 16:09:28 -0500
parents cbca7f94b057
children 1104f4d707b1
comparison
equal deleted inserted replaced
107586:cbca7f94b057 107587:0ff1b8888f6b
1 2009-09-12 Eli Zaretskii <eliz@gnu.org>
2
3 * dispnew.c (direct_output_for_insert): Give up if we are
4 reordering bidirectional text.
5
6 * dispextern.h (IT_STACK_SIZE): Enlarge to 5.
7
8 * xdisp.c (display_line): Set row->end and it->start for the next
9 row to the next character in logical order. If we are reordering
10 bidi text, push and pop the iterator before and after momentarily
11 iterating in logical order.
12
13 2009-09-11 Eli Zaretskii <eliz@gnu.org>
14
15 * xdisp.c (set_iterator_to_next, reseat, reseat_1)
16 (reseat_at_next_visible_line_start): Accept additional argument
17 force_logical_p; all callers changed. If force_logical_p is
18 non-zero, force iteration in buffer's logical order even in bidi
19 buffers.
20
21 * dispnew.c (direct_output_for_insert): Call set_iterator_to_next
22 with additional argument zero.
23
24 * dispextern.h (set_iterator_to_next): Now accepts an additional
25 argument.
26
1 2009-08-29 Eli Zaretskii <eliz@gnu.org> 27 2009-08-29 Eli Zaretskii <eliz@gnu.org>
2 28
3 * xdisp.c (set_cursor_from_row): Don't assume glyph->charpos 29 * xdisp.c (set_cursor_from_row): Don't assume glyph->charpos
4 increments linearly. 30 increments linearly.
5 (try_window_reusing_current_matrix): Don't assume glyph->charpos 31 (try_window_reusing_current_matrix): Don't assume glyph->charpos