summaryrefslogtreecommitdiff
path: root/tests/helpers
diff options
context:
space:
mode:
authorBerke Güzel <wenekar1@gmail.com>2026-10-13 17:07:12 +0300
committerBerke Güzel <wenekar1@gmail.com>2026-10-13 17:07:12 +0300
commit2d02d39d2cd32e9eb559638865d2746f02c08556 (patch)
treea54055b20284f5e7c2e4f66cad3d3ec4e217eebb /tests/helpers
parent1e69599900a753e2d7275d7ba714202b7d9c843e (diff)
Fix extra mouse button encoding collision with Alt bit and document API gaps
- Encode buttons 8 through 11 (EXTRA_1..4) with offset 128 (128..131) per xterm mouse tracking, resolving collisions with the Alt modifier bit (8) - Drop EXTRA_5 from enum term_mouse_button since xterm mouse tracking defines four extra buttons (8 to 11) and codes beyond 131 collide with modifier bits - Replace literal 3 with TERM_MOUSE_BUTTON_NONE for hover motion check in mode 1002 - Document button field semantics in struct term_mouse_event for press, release, motion, and scroll events - Document OSC 52 target buffer selections ("c", "p", "q", "s", "0".."7") in term.h - Add unit tests for extra button encoding, SGR release, hover motion suppression in mode 1002, and non-collision with Alt modifiers
Diffstat (limited to 'tests/helpers')
0 files changed, 0 insertions, 0 deletions