diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2013-08-28 09:45:38 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2013-08-28 09:45:38 +0400 |
commit | f60e429a1a1a0d6a51761ef12e54dde52967f085 (patch) | |
tree | 83be6ff103b71cb7b59fa171b631437f0c6720c7 /doc/lispintro | |
parent | 0acfedd3496a4a375c27215d13bf63466fdb1071 (diff) | |
download | emacs-f60e429a1a1a0d6a51761ef12e54dde52967f085.tar.gz emacs-f60e429a1a1a0d6a51761ef12e54dde52967f085.tar.bz2 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 'doc/lispintro')
0 files changed, 0 insertions, 0 deletions