aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2014-09-29 22:10:28 +0300
committerEli Zaretskii2014-09-29 22:10:28 +0300
commit5bb6d037f01ae43baf5a2f71398e803ccfa3643b (patch)
tree0ab5158ffc2e03dc08df51fe3f0a510a68386d75 /src/ChangeLog
parent95e509140eb219cd9e729f5f371f5dcdf89223cc (diff)
downloademacs-5bb6d037f01ae43baf5a2f71398e803ccfa3643b.tar.gz
emacs-5bb6d037f01ae43baf5a2f71398e803ccfa3643b.zip
Fix bug #18545 with lack of scrolling a window when point goes out of view.
src/xdisp.c (cursor_row_fully_visible_p): Update commentary. (redisplay_window): Treat the frame's frozen_window_starts flag the same way as the optional_new_start flag for the window: only obey it if the glyph row showing point will be fully visible. Likewise when the window start is in a continuation line. If, after trying everything under the 'force_start' label, point is still not fully visible, give up and scroll the window. Add debugging traces. src/window.c (Frecenter): Set the window's redisplay flag.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a5c25ab7168..cc04e0cd826 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,16 @@
12014-09-29 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (cursor_row_fully_visible_p): Update commentary.
4 (redisplay_window): Treat the frame's frozen_window_starts flag
5 the same way as the optional_new_start flag for the window: only
6 obey it if the glyph row showing point will be fully visible.
7 Likewise when the window start is in a continuation line. If,
8 after trying everything under the 'force_start' label, point is
9 still not fully visible, give up and scroll the window. Add
10 debugging traces. (Bug#18545)
11
12 * window.c (Frecenter): Set the window's redisplay flag.
13
12014-09-24 Eli Zaretskii <eliz@gnu.org> 142014-09-24 Eli Zaretskii <eliz@gnu.org>
2 15
3 * w32term.c (w32_read_socket): Don't use frame dimensions for 16 * w32term.c (w32_read_socket): Don't use frame dimensions for