• Chong Yidong's avatar
    * xt-mouse.el: Implement extended mouse coordinates. · 63408057
    Chong Yidong authored
    (xterm-mouse-translate): Move code into xterm-mouse-translate-1.
    (xterm-mouse-translate-extended, xterm-mouse-translate-1)
    (xterm-mouse--read-event-sequence-1000)
    (xterm-mouse--read-event-sequence-1006): New functions.  For old
    mouse protocol, handle M-mouse-X events correctly.
    (xterm-mouse-event): New arg specifying mouse protocol.
    (turn-on-xterm-mouse-tracking-on-terminal)
    (turn-off-xterm-mouse-tracking-on-terminal): Send DEC 1006
    sequence to toggle extended coordinates on newer XTerms.  This
    appears to be harmless on terminals which do not support this.
    
    Fixes: debbugs:10642
    63408057
ChangeLog 600 KB