aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispextern.h
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/dispextern.h
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/dispextern.h')
-rw-r--r--src/dispextern.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 3cc1c83c7e3..36533a3f4c5 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -1927,7 +1927,7 @@ enum it_method {
1927 NUM_IT_METHODS 1927 NUM_IT_METHODS
1928}; 1928};
1929 1929
1930#define IT_STACK_SIZE 4 1930#define IT_STACK_SIZE 5
1931 1931
1932/* Iterator for composition (both for static and automatic). */ 1932/* Iterator for composition (both for static and automatic). */
1933struct composition_it 1933struct composition_it
@@ -2825,7 +2825,7 @@ void init_iterator P_ ((struct it *, struct window *, int,
2825void init_iterator_to_row_start P_ ((struct it *, struct window *, 2825void init_iterator_to_row_start P_ ((struct it *, struct window *,
2826 struct glyph_row *)); 2826 struct glyph_row *));
2827int get_next_display_element P_ ((struct it *)); 2827int get_next_display_element P_ ((struct it *));
2828void set_iterator_to_next P_ ((struct it *, int)); 2828void set_iterator_to_next P_ ((struct it *, int, int));
2829void start_display P_ ((struct it *, struct window *, struct text_pos)); 2829void start_display P_ ((struct it *, struct window *, struct text_pos));
2830void move_it_to P_ ((struct it *, int, int, int, int, int)); 2830void move_it_to P_ ((struct it *, int, int, int, int, int));
2831void move_it_vertically P_ ((struct it *, int)); 2831void move_it_vertically P_ ((struct it *, int));