summaryrefslogtreecommitdiff
path: root/doc/lispintro
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2013-08-28 09:45:38 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2013-08-28 09:45:38 +0400
commitf60e429a1a1a0d6a51761ef12e54dde52967f085 (patch)
tree83be6ff103b71cb7b59fa171b631437f0c6720c7 /doc/lispintro
parent0acfedd3496a4a375c27215d13bf63466fdb1071 (diff)
downloademacs-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