Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove some dead code in cmd-move-window.c and make a load of local | nicm | 2016-10-03 |
| | | | | functions static. | ||
* | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 |
| | |||
* | Support UTF-8 key bindings by expanding the key type from int to | nicm | 2015-11-12 |
| | | | | | | uint64_t and converting UTF-8 to Unicode on input and the reverse on output. (This allows key bindings, there are still omissions - the largest being that the various prompts do not accept UTF-8.) | ||
* | Some style nits and dead assignments. | nicm | 2015-08-30 |
| | |||
* | Drop explicit support for F13-F20 and change to match the xterm terminfo | nicm | 2014-07-21 |
| | | | | | | | | | | | | | entry: F13-F24 are S-F1 to S-F12 F25-F36 are C-F1 to C-F12 F37-F48 are C-S-F1 to C-S-F12 F49-F60 are M-F1 to M-F12 and F61-F63 are M-S-F1 to M-S-F3 This should be no difference for applications inside tmux, but means that any key binding for F13 will need to be replaced by S-F1 and so on. | ||
* | Handle the top bit of xterm(1)-style modifier keys, based on a diff from | nicm | 2014-05-27 |
| | | | | Balazs Kezes. | ||
* | The last fix to xterm keys meant that some keys such as \033OA were | nicm | 2014-02-10 |
| | | | | | | being wrongly treated as partial matches. So both check xterm keys after standard keys and only wildcard the minimum required ('1' to '8'). Problems reported by Ralf Horstmann and Tim van der Molen. | ||
* | Fix partial matches with xterm-keys on, from m0viefreak dot cm at | nicm | 2014-01-31 |
| | | | | googlemail dot com. | ||
* | In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence | Nicholas Marriott | 2013-03-22 |
| | | | | and handle the most common set. Pass them through if xterm-keys is on. | ||
* | Add a couple of extra xterm-style keys that gnome terminal provides, | Nicholas Marriott | 2011-06-23 |
| | | | | from Dustin Kirkland. | ||
* | Don't include meta twice when working out the flags to output for | Nicholas Marriott | 2011-03-27 |
| | | | | | xterm-style keys - bit 3 is accepted on input but not on output. Also a style nit in the header. | ||
* | Last few tables that should be const. | Nicholas Marriott | 2011-01-01 |
| | |||
* | Treat the meta bit in the xterm extended modifier key set as the same as | Nicholas Marriott | 2010-10-14 |
| | | | | escape (tmux's meta). From Emanuele Giaquinta. | ||
* | Simplify xterm modifier detection by treating as a bitmask + 1. Spotted | Nicholas Marriott | 2010-09-01 |
| | | | | by and diff from Emanuele Giaquinta. | ||
* | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last | Nicholas Marriott | 2009-12-03 |
| | | | | | time now I've configured emacs to make them displayed in really annoying colours... | ||
* | Handle partial xterm function key sequences. | Nicholas Marriott | 2009-11-30 |
| | |||
* | Old xterm F1-F4 are \033O_P not \033[O_P. | Nicholas Marriott | 2009-11-05 |
| | |||
* | Nuke accidentally-committed debugging statement. | Nicholas Marriott | 2009-10-26 |
| | |||
* | Rewrite xterm-keys code (both input and output) so that works (doesn't always | Nicholas Marriott | 2009-10-26 |
output the same modifiers, accepts all the possible input keys) and is more understandable. |