aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2013-06-08 21:28:36 +0300
committerEli Zaretskii2013-06-08 21:28:36 +0300
commit5bf97bfc6730fa2a4ca187cadbb689d79178eafc (patch)
treec9d5b7044991216bc3b8e5b50a49ba66537d245d /src/ChangeLog
parentb33f93eea9ddf94aaa4c48b9c057a58b8fa2b6c9 (diff)
downloademacs-5bf97bfc6730fa2a4ca187cadbb689d79178eafc.tar.gz
emacs-5bf97bfc6730fa2a4ca187cadbb689d79178eafc.zip
Fix bug #14575 with window-specific overlays with display props.
src/bidi.c (bidi_fetch_char): Accept additional argument, the window being displayed, and pass it to compute_display_string_pos. (bidi_level_of_next_char, bidi_resolve_explicit_1) (bidi_paragraph_init): All callers changed. src/xdisp.c (init_from_display_pos, init_iterator) (handle_single_display_spec, next_overlay_string) (get_overlay_strings_1, reseat_1, reseat_to_string) (push_prefix_prop, Fcurrent_bidi_paragraph_direction): Set bidi_it.w member from it->w. (compute_display_string_pos): Accept additional argument, the window being displayed, and pass it to Fget_char_property. src/dispextern.h (struct bidi_it): New member w, the window being displayed. (compute_display_string_pos): Adjust prototype.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 629f90678e6..cf5a8c0ee1e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12013-06-08 Eli Zaretskii <eliz@gnu.org>
2
3 * bidi.c (bidi_fetch_char): Accept additional argument, the window
4 being displayed, and pass it to compute_display_string_pos.
5 (bidi_level_of_next_char, bidi_resolve_explicit_1)
6 (bidi_paragraph_init): All callers changed.
7
8 * xdisp.c (init_from_display_pos, init_iterator)
9 (handle_single_display_spec, next_overlay_string)
10 (get_overlay_strings_1, reseat_1, reseat_to_string)
11 (push_prefix_prop, Fcurrent_bidi_paragraph_direction): Set
12 bidi_it.w member from it->w.
13 (compute_display_string_pos): Accept additional argument, the
14 window being displayed, and pass it to Fget_char_property.
15 (Bug#14575)
16
17 * dispextern.h (struct bidi_it): New member w, the window being
18 displayed.
19 (compute_display_string_pos): Adjust prototype.
20
12013-06-08 Jan Djärv <jan.h.d@swipnet.se> 212013-06-08 Jan Djärv <jan.h.d@swipnet.se>
2 22
3 * xgselect.c: Remove unneeded include xterm.h 23 * xgselect.c: Remove unneeded include xterm.h