aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-08-28 09:45:38 +0400
committerDmitry Antipov2013-08-28 09:45:38 +0400
commitf60e429a1a1a0d6a51761ef12e54dde52967f085 (patch)
tree83be6ff103b71cb7b59fa171b631437f0c6720c7 /src/ChangeLog
parent0acfedd3496a4a375c27215d13bf63466fdb1071 (diff)
downloademacs-f60e429a1a1a0d6a51761ef12e54dde52967f085.tar.gz
emacs-f60e429a1a1a0d6a51761ef12e54dde52967f085.zip
Redesign redisplay interface to drop global output_cursor.
* dispextern.h (struct redisplay_interface): Remove cursor_to member. (toplevel): Remove declaration of output_cursor. (set_output_cursor, x_cursor_to): Remove prototype. * window.h (struct window): New member output_cursor. (output_cursor_to): New function to replace RIF member. * dispnew.c (redraw_overlapped_rows, update_marginal_area) (update_text_area, set_window_cursor_after_update): Use it. * xdisp.c (output_cursor, set_output_cursor, x_cursor_to): Remove. (x_write_glyphs, x_insert_glyphs, x_clear_end_of_line): * nsterm.m (ns_update_window_begin, ns_update_window_end): * w32term.c (x_update_window_begin, x_update_window_end): * xterm.c (x_update_window_begin, x_update_window_end): Adjust to use per-window output cursor.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 185619f1890..dfcad3bf120 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,20 @@
12013-08-28 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Redesign redisplay interface to drop global output_cursor.
4 * dispextern.h (struct redisplay_interface): Remove cursor_to member.
5 (toplevel): Remove declaration of output_cursor.
6 (set_output_cursor, x_cursor_to): Remove prototype.
7 * window.h (struct window): New member output_cursor.
8 (output_cursor_to): New function to replace RIF member.
9 * dispnew.c (redraw_overlapped_rows, update_marginal_area)
10 (update_text_area, set_window_cursor_after_update): Use it.
11 * xdisp.c (output_cursor, set_output_cursor, x_cursor_to): Remove.
12 (x_write_glyphs, x_insert_glyphs, x_clear_end_of_line):
13 * nsterm.m (ns_update_window_begin, ns_update_window_end):
14 * w32term.c (x_update_window_begin, x_update_window_end):
15 * xterm.c (x_update_window_begin, x_update_window_end):
16 Adjust to use per-window output cursor.
17
12013-08-27 Paul Eggert <eggert@cs.ucla.edu> 182013-08-27 Paul Eggert <eggert@cs.ucla.edu>
2 19
3 Simplify SELECT_TYPE-related code. 20 Simplify SELECT_TYPE-related code.