1. b418926 Fix behaviour with \007 (used the wrong tree for last change). by nicm · 1 year, 11 months ago
  2. c0031f8 Accept \007 as terminator to OSC 10 or 11. by nicm · 1 year, 11 months ago
  3. a41a927 Query the client terminal for foreground and background colours and if by nicm · 1 year, 11 months ago
  4. 20da167 Tweak previous to set and log the feature instead of just setting the flag. by nicm · 2 years ago
  5. fe475bd Parse primary device attributes as well as secondary and add a SIXEL by nicm · 2 years ago
  6. 9614f51 Instead of always setting the extended flag, set it only when searching. by nicm · 2 years, 1 month ago
  7. 2d08235 Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368. by nicm · 2 years, 1 month ago
  8. 86dfbda Process modifiers as bits rather than using a switch, from Koichi Murase. by nicm · 2 years, 4 months ago
  9. 616bde0 kf* terminfo capabilities are poorly defined and rxvt uses them in a by nicm · 2 years, 5 months ago
  10. 201a8d8 If escape-time is 0, force to 1 instead - not waiting at all is asking by nicm · 2 years, 6 months ago
  11. 2b60ff5 If a mouse position was above the maximum supported by the normal mouse by nicm · 2 years, 6 months ago
  12. ad9b805 Add argument to refresh-client -l to forward clipboard to a pane. GitHub by nicm · 2 years, 9 months ago
  13. 0027ee1 Support more mouse buttons when the terminal sends them, GitHub issue 3055. by nicm · 2 years, 9 months ago
  14. f852086 Do not create a buffer from an OSC 52 response if we have not sent a query. by nicm · 2 years, 9 months ago
  15. 289ac55 Correctly adjust the end pointer for a two character terminator before by nicm · 3 years, 1 month ago
  16. 13a0da2 Break message type stuff out into its own header. by nicm · 3 years, 3 months ago
  17. 2bb0b9d Change focus to be driven by events rather than walking all panes at end by nicm · 3 years, 3 months ago
  18. 19812b2 Add client focus hooks. by nicm · 3 years, 4 months ago
  19. e5106bf Add another couple of keys needed for extended keys, GitHub issue 2658. by nicm · 3 years, 6 months ago
  20. bbb3509 Change how extended ctrl keys are processed to fix C-S-Tab and C-;. by nicm · 3 years, 7 months ago
  21. 7158355 Handle C-Tab correctly with extended keys, GitHub issue 2642. by nicm · 3 years, 7 months ago
  22. efb5e58 Restore previous behaviour so that C-X remains the same as C-x. Instead, by nicm · 3 years, 8 months ago
  23. ba99996 Fixes for extended keys: 1) allow C-x and C-X to be bound separately by nicm · 3 years, 8 months ago
  24. f2dfc27 Escape+Up and the other arrow keys should be kept as Escape+Up and not by nicm · 4 years, 2 months ago
  25. e4a4fcf Old Terminal.app versions do not respond correctly to secondary DA, by nicm · 4 years, 3 months ago
  26. 2bf612a Always send xterm-style keys for M-Left and M-Right. GitHub issue 2296. by nicm · 4 years, 5 months ago
  27. f393149 Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control by nicm · 4 years, 6 months ago
  28. 6f03e49 Use the internal representation for UTF-8 keys instead of wchar_t and by nicm · 4 years, 6 months ago
  29. 033d647 FocusIn keys can also update the latest client, like normal keys. by nicm · 4 years, 6 months ago
  30. 0ab82d9 Add a terminal feature for enable/disable extended keys (supported by by nicm · 4 years, 6 months ago
  31. 469eda7 Only redraw popup on the client it belongs to. by nicm · 4 years, 6 months ago
  32. 26312a7 Move terminal features into a single file. by nicm · 4 years, 6 months ago
  33. 41dec58 Response is iTerm2 not not ITerm2. by nicm · 4 years, 6 months ago
  34. 9dd5847 Remove support for iTerm2's DSR 1337 extension and use the CSI > q by nicm · 4 years, 6 months ago
  35. 2083a6e Change how sync works to always send the end sequence after all output by nicm · 4 years, 7 months ago
  36. c91b4b2 Tidy up the terminal detection and feature code and add named sets of by nicm · 4 years, 7 months ago
  37. 7f2925a Support the application escape sequence mintty (means tmux doesn't have by nicm · 4 years, 7 months ago
  38. 363d950 Send secondary device attributes instead of primary which gives us a bit by nicm · 4 years, 7 months ago
  39. b2443aa Add support for the iTerm2 sychronized updates escape sequence which by nicm · 4 years, 7 months ago
  40. a6129e9 If we can identify the terminal as iTerm2 or as tmux, we can be sure by nicm · 4 years, 10 months ago
  41. 90e962f Add support for the iTerm2 DSR 1337 sequence to get the terminal version. by nicm · 4 years, 10 months ago
  42. 835a6c0 Be more specific in the DSR we are looking for so it doesn't get by nicm · 4 years, 11 months ago
  43. 381333c Detect iTerm2 and enable DECSLRM. by nicm · 4 years, 11 months ago
  44. 193e637 The terminal type was never as much use as I expected so remove it in by nicm · 4 years, 11 months ago
  45. deb734c Loop over all DA features, don't skip the first. by nicm · 4 years, 11 months ago
  46. 08e2828 Parse out DA features. by nicm · 4 years, 12 months ago
  47. 16b7719 Fix parsing of DA with only one argument in the response and add 65 for VT520. by nicm · 5 years ago
  48. cb10bfb Save mouse buttons as well as position. by nicm · 6 years ago
  49. 85a9c2f Treat keys in identify mode (display-panes) specially and handle them by nicm · 6 years ago
  50. 84e4652 Use the right index for user-keys. by nicm · 6 years ago
  51. 33298d6 Instead of processing keys all together, put them up on the client by nicm · 6 years ago
  52. 2d65bbd options_array_item_value cannot return NULL. by nicm · 6 years ago
  53. b9022e3 Somehow missed these bits in last commit. by nicm · 6 years ago
  54. 7bcc0d1 Add an argument to copy commands to set the prefix for the buffer name, by nicm · 6 years ago
  55. ce6be7a Make array options a sparse tree instead of an array of char * and by nicm · 6 years ago
  56. fa33603 Do not look at next key byte if the length is 0, originally from Shingo by nicm · 6 years ago
  57. 65dd734 Do not check for a key again without an escape if only \033 is present. by nicm · 6 years ago
  58. a51668c Support OSC 52 ? to read the top buffer inside tmux (when set-clipboard by nicm · 6 years ago
  59. a9ffb56 Add the KEYC_XTERM flag to all function keys that imply a modifier so by nicm · 6 years ago
  60. db44151 kind should be S-Down not S-Up. by nicm · 7 years ago
  61. 9852bd7 Check for complete keys before escape prefix, allows keys to be defined by nicm · 7 years ago
  62. 25cf126 Use kind and kri for S-Up/Down as well as kUP and kDN. by nicm · 7 years ago
  63. 95ed7d4 Add user-keys option to allow user-defined keys to be set, from Dan Aloni. by nicm · 7 years ago
  64. 8037159 Add explicit keys for the bracketed paste sequences, both to avoid mix by nicm · 7 years ago
  65. d52f579 Up to now, tmux sees \033\033[OA as M-Up and since we turned on by nicm · 8 years ago
  66. f731ae4 Revert use of DECSLRM on iTerm2, it doesn't help as much as we throught, by nicm · 8 years ago
  67. 623e35f Detect iTerm2 and use DECSLRM for it as well. by nicm · 8 years ago
  68. 83ff1e9 Include client name in key logging. by nicm · 8 years ago
  69. d22c151 Don't use a bufferevent for the tty, so we can keep better track of what by nicm · 8 years ago
  70. 7497ecd Use a macro for looking up tty types. by nicm · 8 years ago
  71. 0ace779 Initial attempt to make use of left and right margins if the terminal by nicm · 8 years ago
  72. c426e48 Loads more static, except for cmd-*.c and window-*.c. by nicm · 8 years ago
  73. 97417a1 Fix keys parsing again to correctly accept Unicode when not prefixed by nicm · 9 years ago
  74. fc70ac4 Apply backspace check after working out the actual key, so that M-BSpace by nicm · 9 years ago
  75. d3546cc Simplify next key matching and fix problems with meta and Unicode keys. by nicm · 9 years ago
  76. b8a102d Handle wcwidth() and mbtowc() failures in better style and drop by nicm · 9 years ago
  77. 995af0e I no longer use my SourceForge address so replace it. by nicm · 9 years ago
  78. 39cf9c9 Allow prefix and prefix2 to be set to None to disable (useful if you by nicm · 9 years ago
  79. 32e510b Remove support for the UTF-8 mouse extension. This was a briefly used, by nicm · 9 years ago
  80. 577c0e3 Use __unused rather than rolling our own. by nicm · 9 years ago
  81. 205d15e All these return values from utf8_* are confusing, use an enum. by nicm · 9 years ago
  82. dab63b0 Couple of assignments to remove compiler warnings. by nicm · 9 years ago
  83. 64333e3 Be more strict about invalid UTF-8. by nicm · 9 years ago
  84. e71a915 Rename overly-long utf8data to ud throughout. by nicm · 9 years ago
  85. 69e0b83 Support UTF-8 key bindings by expanding the key type from int to by nicm · 9 years ago
  86. 44657bf Move struct options into options.c. by nicm · 9 years ago
  87. 8121127 We no longer need the terminal service class, so don't bother asking for it. by nicm · 9 years ago
  88. b0782df Do not use the key variable uninitialized (in a debug log statement), by nicm · 9 years ago
  89. bf635e7 Rewrite of tmux mouse support which was a mess. Instead of having by nicm · 10 years ago
  90. abfb965 Fix some spacing nits. by nicm · 10 years ago
  91. 2056a9e Drop explicit support for F13-F20 and change to match the xterm terminfo entry: by nicm · 10 years ago
  92. 61605c6 Count mouse clicks correctly, from Balazs Kezes. by nicm · 10 years ago
  93. fd9a53b Reset the buttons when the wheel is used, from Balazs Kezes. by nicm · 10 years ago
  94. a94696d Some terminals send spurious releases for mouse wheel in SGR mouse mode, by nicm · 10 years ago
  95. 94ccc6a Instead of forcing mouse scroll to 1 in choose mode, scale it down by nicm · 11 years ago
  96. acef311 Work out mouse scroll wheel effect when the mouse is first detected and by nicm · 11 years ago
  97. 8824dae A couple of trivial mouse-related style nits. by nicm · 11 years ago
  98. 46593e7 Add names for mouse button bits rather than using magic numbers, from by nicm · 11 years ago
  99. c52548f The last fix to xterm keys meant that some keys such as \033OA were by nicm · 11 years ago
  100. 784b711 Assign mouse x/y coords before checking them. When receiving mouse by nicm · 11 years ago