diff options
| author | Chong Yidong | 2012-05-14 19:59:28 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-05-14 19:59:28 +0800 |
| commit | e18afed7d695edac870ddf55aabc85c0a95a4b5f (patch) | |
| tree | 81dfa2c4b4cbc9014cb621f20eb2c5b173823a66 /src/ChangeLog | |
| parent | ac9f0b75eb3a7fb50226cda2cfa1980c2df2b429 (diff) | |
| parent | c8fb9dc689cdd9facc56d7220bdf3bb5864231f0 (diff) | |
| download | emacs-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/ChangeLog | 35 |
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 @@ | |||
| 1 | 2012-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 | |||
| 21 | 2012-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 | |||
| 31 | 2012-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 | |||
| 1 | 2012-05-14 Michael Albinus <michael.albinus@gmx.de> | 36 | 2012-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 |