diff options
| author | Eli Zaretskii | 2014-07-04 16:22:04 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-07-04 16:22:04 +0300 |
| commit | 5b5953c070455773f3bdfb9ebcc7ecc15dde0611 (patch) | |
| tree | c89bd472b9c0058823e7e67af1c7f6bebbe9001b /src/ChangeLog | |
| parent | f0f34bc8b91dad77474f8f8c8d9f4bda568eaace (diff) | |
| download | emacs-5b5953c070455773f3bdfb9ebcc7ecc15dde0611.tar.gz emacs-5b5953c070455773f3bdfb9ebcc7ecc15dde0611.zip | |
Fix bug #17905 with display of point in partially visible line at end of window.
src/xdisp.c (redisplay_window): If redisplay of a window ends up
with point in a partially visible line at end of the window, make
sure the amended position of point actually has smaller Y
coordinate; if not, give up and scroll the display.
src/window.c (window_scroll_pixel_based): When point ends up at the
last fully visible line, don't let move_it_to stop at the left
edge of the line and dupe us into thinking point is inside the
scroll margin.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 24343faa407..a88c6caacfd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,15 @@ | |||
| 1 | 2014-07-04 Eli Zaretskii <eliz@gnu.org> | 1 | 2014-07-04 Eli Zaretskii <eliz@gnu.org> |
| 2 | 2 | ||
| 3 | * xdisp.c (redisplay_window): If redisplay of a window ends up | ||
| 4 | with point in a partially visible line at end of the window, make | ||
| 5 | sure the amended position of point actually has smaller Y | ||
| 6 | coordinate; if not, give up and scroll the display. (Bug#17905) | ||
| 7 | |||
| 8 | * window.c (window_scroll_pixel_based): When point ends up at the | ||
| 9 | last fully visible line, don't let move_it_to stop at the left | ||
| 10 | edge of the line and dupe us into thinking point is inside the | ||
| 11 | scroll margin. | ||
| 12 | |||
| 3 | * w32.c (network_interface_info): Make sure the argument is a | 13 | * w32.c (network_interface_info): Make sure the argument is a |
| 4 | Lisp string. | 14 | Lisp string. |
| 5 | 15 | ||