aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2014-08-17 17:48:50 +0300
committerEli Zaretskii2014-08-17 17:48:50 +0300
commit93e8e44e6f5f4a7fa4a1643c7871c0bf9427d7d8 (patch)
tree02538f049168a990d888f054cf57fc772baa4d46 /src/ChangeLog
parentf7abe0af306f08ab225815adf28fecf7856befe7 (diff)
downloademacs-93e8e44e6f5f4a7fa4a1643c7871c0bf9427d7d8.tar.gz
emacs-93e8e44e6f5f4a7fa4a1643c7871c0bf9427d7d8.zip
Avoid inflooping in redisplay caused by hscrolled R2L lines.
src/xdisp.c (display_line): Don't assume that the call to reseat_at_next_visible_line_start ends up at a character immediately following the newline on the previous line. Avoids setting the ends_at_zv_p flag on screen lines that are not at or beyond ZV, which causes infloop in redisplay. For the details, see http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 68f6babb991..8c89f693bca 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,12 @@
12014-08-17 Eli Zaretskii <eliz@gnu.org> 12014-08-17 Eli Zaretskii <eliz@gnu.org>
2 2
3 * xdisp.c (display_line): Don't assume that the call to
4 reseat_at_next_visible_line_start ends up at a character
5 immediately following the newline on the previous line. Avoids
6 setting the ends_at_zv_p flag on screen lines that are not at or
7 beyond ZV, which causes infloop in redisplay. For the details, see
8 http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html.
9
3 * dispnew.c (buffer_posn_from_coords): Fix mirroring of X 10 * dispnew.c (buffer_posn_from_coords): Fix mirroring of X
4 coordinate for hscrolled R2L screen lines. (Bug#18277) 11 coordinate for hscrolled R2L screen lines. (Bug#18277)
5 12