aboutsummaryrefslogtreecommitdiff
path: root/xterm-keys.c
Commit message (Collapse)AuthorAge
* Merge branch 'obsd-master'Thomas Adam2014-02-16
|\ | | | | | | | | | | Conflicts: tmux.1 tmux.c
| * The last fix to xterm keys meant that some keys such as \033OA werenicm2014-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.
* | Merge branch 'obsd-master'Thomas Adam2014-01-31
|\| | | | | | | | | | | | | Conflicts: Makefile cmd-server-info.c cmd-start-server.c
| * Fix partial matches with xterm-keys on, from m0viefreak dot cm atnicm2014-01-31
| | | | | | | | googlemail dot com.
| * In terminals with XT, turn on modifyOtherKeys=1 with the escape sequenceNicholas Marriott2013-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 Marriott2011-06-23
| | | | | | | | from Dustin Kirkland.
| * Don't include meta twice when working out the flags to output forNicholas Marriott2011-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 Marriott2011-01-01
| |
| * Treat the meta bit in the xterm extended modifier key set as the same asNicholas Marriott2010-10-14
| | | | | | | | escape (tmux's meta). From Emanuele Giaquinta.
| * Simplify xterm modifier detection by treating as a bitmask + 1. SpottedNicholas Marriott2010-09-01
| | | | | | | | by and diff from Emanuele Giaquinta.
| * Massive spaces->tabs and trailing whitespace cleanup, hopefully for the lastNicholas Marriott2009-12-03
| | | | | | | | | | time now I've configured emacs to make them displayed in really annoying colours...
| * Handle partial xterm function key sequences.Nicholas Marriott2009-11-30
| |
| * Old xterm F1-F4 are \033O_P not \033[O_P.Nicholas Marriott2009-11-05
| |
| * Nuke accidentally-committed debugging statement.Nicholas Marriott2009-10-26
| |
| * Rewrite xterm-keys code (both input and output) so that works (doesn't alwaysNicholas Marriott2009-10-26
| | | | | output the same modifiers, accepts all the possible input keys) and is more understandable.
* In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence andNicholas Marriott2013-02-17
| | | | handle the most common set. Pass them through if xterm-keys is on.
* Sync OpenBSD patchset 925:Tiago Cunha2011-07-03
| | | | | | Add a couple of extra xterm-style keys that gnome terminal provides, from Dustin Kirkland.
* |PatchSet 871Nicholas Marriott2011-04-06
| | | | | | | | | | | | |Date: 2011/03/27 21:31:25 |Author: nicm |Branch: HEAD |Tag: (none) |Log: |Don't include meta twice when working out the flags to output for |xterm-style keys - bit 3 is accepted on input but not on output. Also a |style nit in the header.
* Sync OpenBSD patchset 824:Tiago Cunha2011-01-03
| | | | | Last few tables that should be const.
* Sync OpenBSD patchset 772:Tiago Cunha2010-10-24
| | | | | | Treat the meta bit in the xterm extended modifier key set as the same as escape (tmux's meta). From Emanuele Giaquinta.
* Sync OpenBSD patchset 757:Tiago Cunha2010-09-07
| | | | | | Simplify xterm modifier detection by treating as a bitmask + 1. Spotted by and diff from Emanuele Giaquinta.
* Sync OpenBSD patchset 581:Tiago Cunha2009-12-04
| | | | | | | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last time now I've configured emacs to make them displayed in really annoying colours...
* Sync OpenBSD patchset 575:Tiago Cunha2009-12-02
| | | | | Handle partial xterm function key sequences.
* Sync OpenBSD patchset 515:Tiago Cunha2009-11-08
| | | | | Old xterm F1-F4 are \033O_P not \033[O_P.
* Sync OpenBSD patchset 461:Tiago Cunha2009-10-28
| | | | | Nuke accidentally-committed debugging statement.
* Sync OpenBSD patchset 459:Tiago Cunha2009-10-28
Rewrite xterm-keys code (both input and output) so that works (doesn't always output the same modifiers, accepts all the possible input keys) and is more understandable.