Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 458: | Tiago Cunha | 2009-10-28 | |
| | | | | | | | Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of these will be caught (soon) by the xterm keys code in xterm itself but some other descriptions such as rxvt define them as well. | |||
* | Sync OpenBSD patchset 455: | Tiago Cunha | 2009-10-28 | |
| | | | | | | | | As we always put the cursor keys into application mode, assume keys sent with CSI have ctrl. Also add a couple of comments. | |||
* | Sync OpenBSD patchset 454: | 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 332: | Tiago Cunha | 2009-09-20 | |
| | | | | | Regularise some fatal messages. | |||
* | 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. | |||
* | RB_INSERT returns &item if already exists, so use that rather than doing a | Nicholas Marriott | 2009-05-04 | |
| | | | | | check beforehand. | |||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | Remove the right number of characters from the buffer when escape then a cursor | Nicholas Marriott | 2009-04-17 | |
| | | | | | key (or other key prefixed by \033) is pressed. Reported by Stuart Henderson. | |||
* | Extra function keys from Dashing dashing at hushmail dot com | Nicholas Marriott | 2009-03-02 | |
| | ||||
* | Sort out escape key handling so it works. | Nicholas Marriott | 2009-03-02 | |
| | ||||
* | Don't leak existing keys. | Nicholas Marriott | 2009-02-16 | |
| | ||||
* | * 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). | |||
* | More hacks for key handling. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Handle ctrl/shift modifiers better. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Support btab. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Trim spaces. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Build array of codes, stop using ncurses global variables and push ncurses ↵ | Nicholas Marriott | 2009-01-09 | |
| | | | | crap into tty-term.c. | |||
* | Handle arrow key variants. | Nicholas Marriott | 2009-01-09 | |
| | ||||
* | 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 | |
| | ||||
* | Trim. | Nicholas Marriott | 2008-09-26 | |
| | ||||
* | Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH. | Nicholas Marriott | 2008-08-28 | |
| | ||||
* | 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 | |
| | ||||
* | Support keypad. Change cursor key output. | Nicholas Marriott | 2008-07-23 | |
| | ||||
* | Memory leaks. | 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 | |
| | ||||
* | Some Linux fixes; some code tidying. Don't redraw status bar so often. | Nicholas Marriott | 2008-06-06 | |
| | ||||
* | Major reorganisation of screen handling. | Nicholas Marriott | 2007-12-06 | |
| | ||||
* | Big internal reorganisation to move tty control into parent. | Nicholas Marriott | 2007-11-27 | |