summaryrefslogtreecommitdiff
path: root/etc/TODO
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-08-05 13:21:29 +0800
committerPo Lu <luangruo@yahoo.com>2022-08-05 13:23:39 +0800
commit4b1ec3956117a0ed30f5df3bd19d71fb9ba51a48 (patch)
treea6089e29299883c9680fb56839dbe1ed085121c9 /etc/TODO
parentc7b0eafd7221b2b4a565448e19bf1b6704137a2e (diff)
downloademacs-4b1ec3956117a0ed30f5df3bd19d71fb9ba51a48.tar.gz
Improve multi-pointer X support
* etc/TODO: Document that MPX support still needs work. * src/xterm.c (xi_handle_interaction): New function. (handle_one_xevent): Call it in the appropriate places.
Diffstat (limited to 'etc/TODO')
-rw-r--r--etc/TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/TODO b/etc/TODO
index 4d0bfd1c2a0..bd846dd8988 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -1746,6 +1746,19 @@ for vc-rcs-update-changelog.
A two-char comment-starter whose two chars are symbol constituents will
not be noticed if it appears within a word.
+** Multi-pointer X does not work very well
+Emacs is reasonably usable under a multi-pointer X (MPX) environment,
+if you turn off tooltips and mouse highlight, and don't use anything
+that calls `mouse-position'. Otherwise, tooltips are shown next to
+the wrong pointer, mouse highlight simply goes haywire, and
+`mouse-position' returns information for the wrong pointer.
+
+This could be easily fixed in principle, but I cannot find a stable
+enough environment under which the fix can be tested.
+
+The MPX code has not been tested under X toolkit or GTK+ 2.x builds
+and is not expected to work there.
+
This file is part of GNU Emacs.