aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2004-11-12 14:21:27 +0000
committerKim F. Storm2004-11-12 14:21:27 +0000
commit381f7091f64d97deb26781de0b24b30844b8e2bc (patch)
tree6dbc388fe4e9377833e41ddf6c6c8fe404cf3858 /src
parentb9de078aa68bc403b9da6c801cdbd37eb77af44a (diff)
downloademacs-381f7091f64d97deb26781de0b24b30844b8e2bc.tar.gz
emacs-381f7091f64d97deb26781de0b24b30844b8e2bc.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 43283cc83e3..cc9e71290d5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,36 @@
12004-11-12 Kim F. Storm <storm@cua.dk> 12004-11-12 Kim F. Storm <storm@cua.dk>
2 2
3 * dispextern.h (struct glyph_row): New member extra_line_spacing.
4 (struct it): New member max_extra_line_spacing.
5 (MR_PARTIALLY_VISIBLE, MR_PARTIALLY_VISIBLE_AT_TOP)
6 (MR_PARTIALLY_VISIBLE_AT_BOTTOM): New helper macros.
7 (MATRIX_ROW_PARTIALLY_VISIBLE_P): Fix to return false if invisible
8 part of last line is only extra line spacing (so the text on the
9 line is fully visible). Use helper macros.
10 Add W arg (to use them). All callers changed.
11 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P)
12 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros.
13
14 * window.c (window_scroll_pixel_based, Frecenter): Use
15 move_it_vertically_backward directly.
16 (Frecenter): Fix calculation of new start pos for negative arg.
17 Before, the new start pos was sometimes chosen too far back, so
18 the last line became only partially visible, and thus would be
19 either only semi-visible or automatically scrolled to the middle
20 of the window by redisplay.
21
22 * xdisp.c (init_iterator): Clear it.max_extra_line_spacing.
23 (move_it_vertically_backward): Don't recure to move further back.
24 (move_it_vertically): Remove superfluous condition.
25 (move_it_by_lines): Clear last_height when moved 0 lines.
26 (resize_mini_window): use it.max_extra_line_spacing.
27 (display_tool_bar_line): Clear row->extra_line_spacing.
28 (try_scrolling): Use move_it_vertically_backward directly.
29 (redisplay_window): Likewise.
30 (compute_line_metrics): Set row->extra_line_spacing.
31 (display_line, display_string): Likewise.
32 (x_produce_glyphs): Update it->max_extra_line_spacing.
33
3 * xmenu.c (pop_down_menu): Return nil. 34 * xmenu.c (pop_down_menu): Return nil.
4 35
52004-11-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 362004-11-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>