summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/edebug.el
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2013-08-23 07:03:37 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2013-08-23 07:03:37 +0400
commit7f780da621d462afa3c6e0374590a86de513f863 (patch)
tree30da6d2b2c1c6473dec212a703e18355f0e3c9cf /lisp/emacs-lisp/edebug.el
parent2649579468273544ead2ed1c16b224a75ec3a895 (diff)
downloademacs-7f780da621d462afa3c6e0374590a86de513f863.tar.gz
emacs-7f780da621d462afa3c6e0374590a86de513f863.tar.bz2
emacs-7f780da621d462afa3c6e0374590a86de513f863.zip
Redesign redisplay interface to drop updated_row and updated_area.
* dispextern.h (updated_row, updated_area): Remove declaration. (struct redisplay_interface): Pass glyph row and row area parameters to write_glyphs, insert_glyphs and clear_end_of_line functions. (x_write_glyphs, x_insert_glyphs, x_clear_end_of_line): Adjust prototypes. * dispnew.c (updated_row, updated_area): Remove. (redraw_overlapped_rows, update_window_line): Adjust user. (update_marginal_area, update_text_area): Likewise. Pass updated row as a parameter. Prefer enum glyph_row_area to int where appropriate. * xdisp.c (x_write_glyphs, x_insert_glyphs, x_clear_end_of_line): Adjust users.
Diffstat (limited to 'lisp/emacs-lisp/edebug.el')
0 files changed, 0 insertions, 0 deletions