summaryrefslogtreecommitdiff
path: root/src/composite.c
diff options
context:
space:
mode:
authorGerd Möllmann <gerd@gnu.org>2022-09-11 11:42:18 +0200
committerGerd Möllmann <gerd@gnu.org>2022-09-17 15:33:10 +0200
commitcbac94b4aeecdf57e2a1f3e95e27ec76505ae964 (patch)
treed9f6c4bc4a5313849d57aa14bbb57e59f6564ff2 /src/composite.c
parent5bf8f9cc0d2fb12071301f50f9b85640d240a1fc (diff)
downloademacs-cbac94b4aeecdf57e2a1f3e95e27ec76505ae964.tar.gz
emacs-cbac94b4aeecdf57e2a1f3e95e27ec76505ae964.tar.bz2
emacs-cbac94b4aeecdf57e2a1f3e95e27ec76505ae964.zip
Optimize tty display updates (bug#57727)
* src/dispnew.c (update_frame_1): Don'f flush if tty's output_buffer_size is non-zero. * src/sysdep.c (init_sys_modes): Setvbuf depending on the tty's output_buffer_size. * src/term.c (Ftty__set_output_buffer_size, Ftty__output_buffer_size): Low-level interface for setting and retrieving a tty's output buffer size. (syms_of_term): Defsubr the new functions. * src/termchar.h (struct tty_display_info): New member output_buffer_size. * stc/NEWS: Describe the change.
Diffstat (limited to 'src/composite.c')
0 files changed, 0 insertions, 0 deletions