aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/TODO b/TODO
index e8a1ddc..aa7fd37 100644
--- a/TODO
+++ b/TODO
@@ -7,6 +7,17 @@ Tasks:
similar to double right click.
Known Bugs:
+ * GNOME Terminal and Xterm produces BUTTON3_PRESSED (without BUTTON3_RELEASED) events
+ when scrolling horizontally.
+ This is a confirmed ncurses bug, which will be fixed
+ but we have to live with old ncurses versions as well.
+ We limit the effect of this bug by not resetting the mousemask()
+ unnecessarily.
+ * Curses: st and Xterm produce BUTTON2_RELEASED, followed by BUTTON2_PRESSED
+ when clicking the middle button.
+ We also *sometimes* get it in the correct order.
+ This is apparently an ncurses bug.
+ We work around this by synthesizing BUTTON2_PRESSED when receiving BUTTON2_RELEASED.
* Upgrade to Scintilla 5.5.7 requires charconv header which bumps
the minimum GCC version to 8.1 (officially 9).
This breaks OpenSUSE 15.5-15.6 builds.