aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog.bidi
diff options
context:
space:
mode:
authorEli Zaretskii2009-12-31 16:09:28 -0500
committerEli Zaretskii2009-12-31 16:09:28 -0500
commit90fcfd71cf705476cf64f7314a57eea8ac9bc8db (patch)
tree7d1d9fc759b527be6fad0a343559bc356db51b44 /src/ChangeLog.bidi
parenta88bbf05709b0ac38669479a80465f7334fa62b2 (diff)
downloademacs-90fcfd71cf705476cf64f7314a57eea8ac9bc8db.tar.gz
emacs-90fcfd71cf705476cf64f7314a57eea8ac9bc8db.zip
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.
Diffstat (limited to 'src/ChangeLog.bidi')
-rw-r--r--src/ChangeLog.bidi26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog.bidi b/src/ChangeLog.bidi
index c36ab231fa8..515f74b39ea 100644
--- a/src/ChangeLog.bidi
+++ b/src/ChangeLog.bidi
@@ -1,3 +1,29 @@
12009-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
132009-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
12009-08-29 Eli Zaretskii <eliz@gnu.org> 272009-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