Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Sync OpenBSD patchset 812: | Tiago Cunha | 2010-12-30 | |
| | | | | | | Support all four of the xterm mouse modes. Based on a diff from hsim at gmx.li. | |||
* | Solaris 9 has no stdint.h, ugh. Reported by a couple of people most | Nicholas Marriott | 2010-09-07 | |
| | | | | | recently Timothy Larson. | |||
* | Sync OpenBSD patchset 581: | Tiago Cunha | 2009-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 562: | Tiago Cunha | 2009-11-28 | |
| | | | | | | Output the right keys for application and number keypad modes (they were the wrong way round). | |||
* | Sync OpenBSD patchset 525: | Tiago Cunha | 2009-11-10 | |
| | | | | | Don't output rxvtisms either. | |||
* | Sync OpenBSD patchset 502: | Tiago Cunha | 2009-11-08 | |
| | | | | | | It would help if I read my own comments... make alt keys work again by sending alt AND the key not alt instead of it. | |||
* | Sync OpenBSD patchset 498: | Tiago Cunha | 2009-11-08 | |
| | | | | | | | | Convert the window pane (pty master side) fd over to use a bufferevent. The evbuffer API is very similar to the existing tmux buffer API so this was remarkably painless. Not many possible ways to do it, I suppose. | |||
* | Sync OpenBSD patchset 460: | Tiago Cunha | 2009-10-28 | |
| | | | | | | | | Not all terminals swap CSI and SS3 on ctrl, so remove that. Also mark the rxvt special-cases as such until terminfo is updated to have kLFT5, kRIT5 etc. | |||
* | Sync OpenBSD patchset 459: | Tiago Cunha | 2009-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. | |||
* | Sync OpenBSD patchset 457: | Tiago Cunha | 2009-10-28 | |
| | | | | | On second thoughts, drop the rxvt output entirely. | |||
* | Sync OpenBSD patchset 456: | Tiago Cunha | 2009-10-28 | |
| | | | | | | Set the output code for ctrl+cursor keys correctly, and disable (comment) rxvt-style output. | |||
* | Sync OpenBSD patchset 453: | Tiago Cunha | 2009-10-28 | |
| | | | | | Drop INPUTKEY_CTRL and just handle it as part of the table. | |||
* | Sync OpenBSD patchset 452: | Tiago Cunha | 2009-10-28 | |
| | | | | | Add or fix some comments. | |||
* | Sync OpenBSD patchset 451: | Tiago Cunha | 2009-10-28 | |
| | | | | | Tidy up table. | |||
* | Sync OpenBSD patchset 450: | Tiago Cunha | 2009-10-28 | |
| | | | | | Rename keypad keys to something more useful. | |||
* | Sync OpenBSD patchset 449: | Tiago Cunha | 2009-10-28 | |
| | | | | | | Remove the xterm-keys code which is broken (a replacement is coming but some more cleanup is needed first). | |||
* | Sync OpenBSD patchset 381: | Tiago Cunha | 2009-10-12 | |
| | | | | | | | | | Clean up by introducing a wrapper struct for mouse clicks rather than passing three u_chars around. As a side-effect this fixes incorrectly rejecting high cursor positions (because it was comparing them as signed char), reported by Tom Doherty. | |||
* | Sync OpenBSD patchset 184: | Tiago Cunha | 2009-07-28 | |
| | | | | | | | | Detect backspace by looking at termios VERASE and translate it into \177 (which matches screen's behaviour if not its termcap/terminfo entry). The terminfo kbs cap is often wrong or missing so it can't be used, and just assuming \177 may be wrong. | |||
* | Sync OpenBSD patchset 151: | Tiago Cunha | 2009-07-22 | |
| | | | | | | Tidy up keys: use an enum for the key codes, and remove the macros which just wrap flag sets/clears/tests. | |||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | Extra function keys from Dashing dashing at hushmail dot com | Nicholas Marriott | 2009-03-02 | |
| | ||||
* | * Better support for at least the most common variant of mouse input: parse ↵ | Nicholas Marriott | 2009-01-28 | |
| | | | | | | | it and adjust for different panes. Also support mouse in window/session choice mode. * Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ). | |||
* | Make shift arrow keys work. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | More hacks for key handling. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Handle ctrl/shift modifiers better. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵ | Nicholas Marriott | 2009-01-11 | |
| | | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit). | |||
* | Support btab. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Trim spaces. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Update key handling code. Simplify, support ctrl properly and add a new ↵ | Nicholas Marriott | 2009-01-09 | |
| | | | | window option (xterm-keys) to output xterm key codes including ctrl and, if available, alt and shift. | |||
* | Give up the farce of caring about any keys aside from the ones in the screen ↵ | Nicholas Marriott | 2009-01-08 | |
| | | | | termcap and the ones termcap doesn't handle that we hardcode manually. | |||
* | Introduce nitems() and use it; use bsearch. | Nicholas Marriott | 2009-01-07 | |
| | ||||
* | Make home and end work. | Nicholas Marriott | 2008-12-22 | |
| | ||||
* | Support keypad mode, and get rid of SCREEN_DEF*. Meant to commit these ↵ | Nicholas Marriott | 2008-07-24 | |
| | | | | separately but forgot :-/. | |||
* | Handle kcursor+kkeypad (switch to OA from [A). | Nicholas Marriott | 2008-07-24 | |
| | ||||
* | Revert this, it breaks emacs. | Nicholas Marriott | 2008-07-23 | |
| | ||||
* | Support keypad. Change cursor key output. | Nicholas Marriott | 2008-07-23 | |
| | ||||
* | Handle escaped keys properly and use M-f/M-b in copy mode. | Nicholas Marriott | 2008-06-25 | |
| | ||||
* | IRIX fixes thanks to Elias Pipping. | Nicholas Marriott | 2008-06-23 | |
| | ||||
* | Trimify. | Nicholas Marriott | 2008-06-18 | |
| | ||||
* | Some Linux fixes; some code tidying. Don't redraw status bar so often. | Nicholas Marriott | 2008-06-06 | |
| | ||||
* | Some key tweaks, fix status bar to not rely on attr. | Nicholas Marriott | 2008-01-03 | |
| | ||||
* | home and end appear to be find/select with rxvt... | Nicholas Marriott | 2007-12-01 | |
| | ||||
* | Big internal reorganisation to move tty control into parent. | Nicholas Marriott | 2007-11-27 | |
| | ||||
* | Initial history support. | Nicholas Marriott | 2007-11-21 | |
| | ||||
* | Kill window command. Nuke some backspace stuff. | Nicholas Marriott | 2007-10-19 | |
| | ||||
* | New input parser via state machine. | Nicholas Marriott | 2007-09-28 | |