aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-02-01 11:23:18 +0400
committerDmitry Antipov2013-02-01 11:23:18 +0400
commit422ff52b80abd9233225b22ccdc5263631cbe482 (patch)
tree4baeece0a77f8281603ae6ce4f5e7624caab0711 /src/ChangeLog
parent8654f9d7d6d7c3ee97232a34a40250dcbc57af8e (diff)
downloademacs-422ff52b80abd9233225b22ccdc5263631cbe482.tar.gz
emacs-422ff52b80abd9233225b22ccdc5263631cbe482.zip
* window.h (struct window): Convert base_line_number, base_line_pos
and column_number_displayed members from Lisp_Object to ptrdiff_t. Convert region_showing member from Lisp_Object to bitfield. Remove sequence_number member. Adjust comments. * window.c (sequence_number): Remove. (make_window): Initialize column_number_displayed. * print.c (print_object): Follow the printed representation of frames and print window pointer to distinguish between windows. (adjust_window_count): Invalidate base_line_pos. Adjust comment. * xdisp.c (wset_base_line_number, wset_base_line_pos) (wset_column_number_displayed, wset_region_showing): Remove. (window_buffer_changed, mode_line_update_needed, redisplay_internal) (try_scrolling, try_cursor_movement, redisplay_window) (try_window_reusing_current_matrix, try_window_id, display_line) (display_mode_lines, decode_mode_spec): Adjust users. * .gdbinit (pwinx): Do not print sequence_number.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2156d7f19c9..9682da24235 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
12013-02-01 Dmitry Antipov <dmantipov@yandex.ru>
2
3 * window.h (struct window): Convert base_line_number, base_line_pos
4 and column_number_displayed members from Lisp_Object to ptrdiff_t.
5 Convert region_showing member from Lisp_Object to bitfield.
6 Remove sequence_number member. Adjust comments.
7 * window.c (sequence_number): Remove.
8 (make_window): Initialize column_number_displayed.
9 * print.c (print_object): Follow the printed representation of
10 frames and print window pointer to distinguish between windows.
11 (adjust_window_count): Invalidate base_line_pos. Adjust comment.
12 * xdisp.c (wset_base_line_number, wset_base_line_pos)
13 (wset_column_number_displayed, wset_region_showing): Remove.
14 (window_buffer_changed, mode_line_update_needed, redisplay_internal)
15 (try_scrolling, try_cursor_movement, redisplay_window)
16 (try_window_reusing_current_matrix, try_window_id, display_line)
17 (display_mode_lines, decode_mode_spec): Adjust users.
18 * .gdbinit (pwinx): Do not print sequence_number.
19
12013-02-01 Paul Eggert <eggert@cs.ucla.edu> 202013-02-01 Paul Eggert <eggert@cs.ucla.edu>
2 21
3 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539). 22 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).