Mercurial > emacs
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 |