1. d5ed5fb Two fixes by Micah Cowan: make mouse work properly beyond >127 on signed by Nicholas Marriott · 14 years ago
  2. ac3b78a Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 by Nicholas Marriott · 14 years ago
  3. 1c86713 Key table should be const. by Nicholas Marriott · 14 years ago
  4. 43fa9a9 When the mode-mouse option is on, support dragging to make a selection by Nicholas Marriott · 15 years ago
  5. 021037c Accept a full key match (not a partial) even if there is data left in by Nicholas Marriott · 15 years ago
  6. 19ea306 Allow keys to be replaced and reorder the table so that terminfo-defined keys by Nicholas Marriott · 15 years ago
  7. 30962cb New server option, escape-time, to set the timeout used to detect if escapes by Nicholas Marriott · 15 years ago
  8. 15a64b8 Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last by Nicholas Marriott · 15 years ago
  9. f27fefd Look for mice and xterm keys before standard function keys as they are less by Nicholas Marriott · 15 years ago
  10. 29a5931 Handle partial xterm function key sequences. by Nicholas Marriott · 15 years ago
  11. ba5404d Continue rather than returning if not a mouse key, to avoid hanging on any by Nicholas Marriott · 15 years ago
  12. 4ca857e Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to by Nicholas Marriott · 15 years ago
  13. 9c01479 Handle the possibility of partial mouse reads, and fix a comment while here. by Nicholas Marriott · 15 years ago
  14. d9deb4b Support rxvt-style keys again, but this time: support all the variations, put by Nicholas Marriott · 15 years ago
  15. 05831b5 Twiddling the last bit is an rxvtism, so do not support it in the table by by Nicholas Marriott · 15 years ago
  16. 591fa23 The input key should be a u_char. Fixes top-bit-set input problem reported by by Nicholas Marriott · 15 years ago
  17. daf150c Constify buf. by Nicholas Marriott · 15 years ago
  18. ff55eb5 Unused variable. Aargh. by Nicholas Marriott · 15 years ago
  19. 80e0158 Switch the tty key tree over to an (unbalanced) ternary tree which allows by Nicholas Marriott · 15 years ago
  20. a790e16 Key flags are only used for initialisation so they are not needed in the main by Nicholas Marriott · 15 years ago
  21. b58bf49 Switch tty key input over to happen on a read event. This is a bit more by Nicholas Marriott · 15 years ago
  22. 7342615 Switch tty fds over to a bufferevent. by Nicholas Marriott · 15 years ago
  23. e831649 Not all terminals swap CSI and SS3 on ctrl, so remove that. by Nicholas Marriott · 15 years ago
  24. fd2ef18 Rewrite xterm-keys code (both input and output) so that works (doesn't always by Nicholas Marriott · 15 years ago
  25. c92c2bf Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of these by Nicholas Marriott · 15 years ago
  26. d0aa883 As we always put the cursor keys into application mode, assume keys sent by Nicholas Marriott · 15 years ago
  27. fcd3b26 Tidy up table. by Nicholas Marriott · 15 years ago
  28. db4452d Rename keypad keys to something more useful. by Nicholas Marriott · 15 years ago
  29. 10a656e Remove the xterm-keys code which is broken (a replacement is coming but some by Nicholas Marriott · 15 years ago
  30. 4bc0f6e Clean up by introducing a wrapper struct for mouse clicks rather than passing by Nicholas Marriott · 15 years ago
  31. 273f1b3 Regularise some fatal messages. by Nicholas Marriott · 15 years ago
  32. 639fbe0 Detect backspace by looking at termios VERASE and translate it into \177 (which by Nicholas Marriott · 15 years ago
  33. 725938f Tidy up keys: use an enum for the key codes, and remove the macros which just by Nicholas Marriott · 15 years ago
  34. 35876ea Import tmux, a terminal multiplexor allowing (among other things) a single by Nicholas Marriott · 16 years ago