diff options
author | Po Lu <luangruo@yahoo.com> | 2022-07-03 09:41:32 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-07-03 09:43:20 +0800 |
commit | 4ef1e4daf5e3569fed748f4487058d68a4c20ae6 (patch) | |
tree | 172eee6e97e3f79127d0ac98a6c45cf311d6b45e /test/lisp/emacs-lisp/cl-extra-tests.el | |
parent | 782e48b3dbae3d30d4fd8f2be90e9d9a0114210a (diff) | |
download | emacs-4ef1e4daf5e3569fed748f4487058d68a4c20ae6.tar.gz emacs-4ef1e4daf5e3569fed748f4487058d68a4c20ae6.tar.bz2 emacs-4ef1e4daf5e3569fed748f4487058d68a4c20ae6.zip |
Speed up receiving drops over slow connections
* lisp/x-dnd.el (x-dnd-debug-errors): New variable.
(x-dnd-handle-drag-n-drop-event): Bind
`x-fast-protocol-requests' to t if that is off.
* src/xfns.c (Fx_change_window_property):
(Fx_delete_window_property):
* src/xselect.c (Fx_send_client_message, x_send_client_event):
Don't sync to check for errors if fast protocol requests are
enabled.
* src/xterm.c (x_catch_errors_for_lisp, x_check_errors_for_lisp)
(x_uncatch_errors_for_lisp): New functions.
(syms_of_xterm): New variable `x-fast-protocol-requests'.
* src/xterm.h: Update prototypes.
Diffstat (limited to 'test/lisp/emacs-lisp/cl-extra-tests.el')
0 files changed, 0 insertions, 0 deletions