Mercurial > emacs
comparison src/ChangeLog.bidi @ 107588:1104f4d707b1
Retrospective commit from 2009-09-12.
Undo changes from 2009-09-11. Set row->end and row->start in
xdisp.c:display_line.
dispnew.c (direct_output_for_insert): Give up if we are
reordering bidirectional text.
dispextern.h (IT_STACK_SIZE): Enlarge to 5.
xdisp.c (display_line): Set row->end and it->start for the next
row to the next character in logical order. If we are reordering
bidi text, push and pop the iterator before and after momentarily
iterating in logical order.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Thu, 31 Dec 2009 16:14:26 -0500 |
parents | 0ff1b8888f6b |
children | 84267baa779b |
comparison
equal
deleted
inserted
replaced
107587:0ff1b8888f6b | 107588:1104f4d707b1 |
---|---|
9 row to the next character in logical order. If we are reordering | 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 | 10 bidi text, push and pop the iterator before and after momentarily |
11 iterating in logical order. | 11 iterating in logical order. |
12 | 12 |
13 2009-09-11 Eli Zaretskii <eliz@gnu.org> | 13 2009-09-11 Eli Zaretskii <eliz@gnu.org> |
14 | |
15 Note: The following changes were undone on 2009-09-12. | |
14 | 16 |
15 * xdisp.c (set_iterator_to_next, reseat, reseat_1) | 17 * xdisp.c (set_iterator_to_next, reseat, reseat_1) |
16 (reseat_at_next_visible_line_start): Accept additional argument | 18 (reseat_at_next_visible_line_start): Accept additional argument |
17 force_logical_p; all callers changed. If force_logical_p is | 19 force_logical_p; all callers changed. If force_logical_p is |
18 non-zero, force iteration in buffer's logical order even in bidi | 20 non-zero, force iteration in buffer's logical order even in bidi |