aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorChong Yidong2012-05-14 19:59:28 +0800
committerChong Yidong2012-05-14 19:59:28 +0800
commite18afed7d695edac870ddf55aabc85c0a95a4b5f (patch)
tree81dfa2c4b4cbc9014cb621f20eb2c5b173823a66 /src/ChangeLog
parentac9f0b75eb3a7fb50226cda2cfa1980c2df2b429 (diff)
parentc8fb9dc689cdd9facc56d7220bdf3bb5864231f0 (diff)
downloademacs-e18afed7d695edac870ddf55aabc85c0a95a4b5f.tar.gz
emacs-e18afed7d695edac870ddf55aabc85c0a95a4b5f.zip
Merge from emacs-24; up to 2012-04-22T13:58:00Z!cyd@gnu.org
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8b29c10c38d..3f9d575dce2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,38 @@
12012-05-14 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (handle_stop): Don't call get_overlay_strings_1 if we
4 already have overlays loaded.
5 (handle_single_display_spec): Before returning without displaying
6 fringe bitmap, synchronize the bidi iterator with the main display
7 iterator, by calling iterate_out_of_display_property.
8 (iterate_out_of_display_property): Detect buffer iteration by
9 testing that it->string is a Lisp string.
10 (get_next_display_element): When the current object is exhausted,
11 and there's something on it->stack, call set_iterator_to_next to
12 proceed with what's on the stack, instead of returning zero.
13 (set_iterator_to_next): If called at the end of a Lisp string,
14 proceed to consider_string_end without incrementing string
15 position. Don't increment display vector index past the end of
16 the display vector. (Bug#11417)
17 (pos_visible_p): Don't report a position visible when move_it_to
18 stopped at the last line of window, which happens to be scanned
19 backwards by the bidi iteration. (Bug#11464)
20
212012-05-14 Eli Zaretskii <eliz@gnu.org>
22
23 * xdisp.c (handle_single_display_spec): Return 1 for left-margin
24 and right-margin display specs even if the spec is invalid or we
25 are on a TTY, and thus unable to display on the fringes. That's
26 because the text with the property will not be displayed anyway,
27 so we need to signal to the caller that this is a "replacing"
28 display spec. This fixes display when the spec is invalid or we
29 are on a TTY.
30
312012-05-14 Paul Eggert <eggert@cs.ucla.edu>
32
33 * unexaix.c (make_hdr): Fix typo in prototype.
34 This bug broke the build on AIX. Problem reported by Gilles Pion.
35
12012-05-14 Michael Albinus <michael.albinus@gmx.de> 362012-05-14 Michael Albinus <michael.albinus@gmx.de>
2 37
3 * keyboard.c (kbd_buffer_get_event): Read special events also in 38 * keyboard.c (kbd_buffer_get_event): Read special events also in