summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-01-20 01:01:52 +0000
committerPo Lu <luangruo@yahoo.com>2022-01-20 01:05:53 +0000
commitd2a23c7441dda2f0650b78d4bb9e2340a02b66bc (patch)
tree4725c1ffaa5f67a162809d883aded21719f5225d /test/lisp/emacs-lisp
parent9396b7d0b425a114eb6e8695c439be3d30490f98 (diff)
downloademacs-d2a23c7441dda2f0650b78d4bb9e2340a02b66bc.tar.gz
emacs-d2a23c7441dda2f0650b78d4bb9e2340a02b66bc.tar.bz2
emacs-d2a23c7441dda2f0650b78d4bb9e2340a02b66bc.zip
Implement selection ownership on Haiku
* lisp/term/haiku-win.el (haiku-selection-owner-p): New declaration. (gui-backend-selection-owner-p): Implement using newly exposed primitive. * src/haiku_select.cc (count_clipboard, count_primary, count_secondary): New variables for tracking selection ownership. (BClipboard_set_system_data): (BClipboard_set_primary_selection_data): (BClipboard_set_secondary_selection_data): Set ownership variables. (BClipboard_owns_clipboard): (BClipboard_owns_primary): (BClipboard_owns_secondary): New functions. * src/haikuselect.c (Fhaiku_selection_owner_p): New function. (syms_of_haikuselect): Define new subr. * src/haikuselect.h: New prototypes.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions