summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-04-30 15:49:06 +0800
committerPo Lu <luangruo@yahoo.com>2022-04-30 15:52:12 +0800
commit1321b5989c9a8046ce40b8edf23e3e471d2b334a (patch)
treedcbb39190bdaedb41a956caedda949020773d11c /lisp/emacs-lisp
parent1648791e7c828ce8ced69976e4d88430bf284cf8 (diff)
downloademacs-1321b5989c9a8046ce40b8edf23e3e471d2b334a.tar.gz
emacs-1321b5989c9a8046ce40b8edf23e3e471d2b334a.tar.bz2
emacs-1321b5989c9a8046ce40b8edf23e3e471d2b334a.zip
Adjustments to double buffering on MS Windows
* src/w32fns.c (w32_set_inhibit_double_buffering): Add comment describing double buffering. (w32_wnd_proc): Respect `w32-disable-double-buffering'. (globals_of_w32fns): New variable `w32-disable-double-buffering'. * src/w32term.c (w32_show_back_buffer): Return immediately if double buffering is disabled on the frame. (w32_scroll_run): Use old scrolling code if `w32-disable-double-buffering' is enabled. (w32_scroll_bar_clear): Document why we don't clear scroll bars when double buffering is enabled. (w32_read_socket): Respect `w32-disable-double-buffering' and clean up some code. * src/w32xfns.c (get_frame_dc): Respect `w32-disable-double-buffering'.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions