Tiago Cunha
|
a734488a4b
|
Sync OpenBSD patchset 151:
Tidy up keys: use an enum for the key codes, and remove the macros which just
wrap flag sets/clears/tests.
|
2009-07-22 16:24:59 +00:00 |
|
Nicholas Marriott
|
143aa718e5
|
Space trimmage mega-diff.
|
2009-05-04 17:58:27 +00:00 |
|
Nicholas Marriott
|
171256057e
|
Extra function keys from Dashing dashing at hushmail dot com
|
2009-03-02 18:05:40 +00:00 |
|
Nicholas Marriott
|
4428987e95
|
* Better support for at least the most common variant of mouse input: parse 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).
|
2009-01-28 19:52:21 +00:00 |
|
Nicholas Marriott
|
e099a78b4c
|
Make shift arrow keys work.
|
2009-01-12 22:53:52 +00:00 |
|
Nicholas Marriott
|
a88eba3805
|
More hacks for key handling.
|
2009-01-12 22:48:00 +00:00 |
|
Nicholas Marriott
|
dbbc314cc9
|
Handle ctrl/shift modifiers better.
|
2009-01-12 21:47:03 +00:00 |
|
Nicholas Marriott
|
162bacdcd9
|
Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
|
2009-01-11 23:31:46 +00:00 |
|
Nicholas Marriott
|
312633203d
|
Support btab.
|
2009-01-10 18:28:09 +00:00 |
|
Nicholas Marriott
|
a1b43faa43
|
Trim spaces.
|
2009-01-10 01:51:22 +00:00 |
|
Nicholas Marriott
|
ed1031b358
|
Update key handling code. Simplify, support ctrl properly and add a new window option (xterm-keys) to output xterm key codes including ctrl and, if available, alt and shift.
|
2009-01-09 16:45:58 +00:00 |
|
Nicholas Marriott
|
622d4def22
|
Give up the farce of caring about any keys aside from the ones in the screen termcap and the ones termcap doesn't handle that we hardcode manually.
|
2009-01-08 22:28:02 +00:00 |
|
Nicholas Marriott
|
4846ad1657
|
Introduce nitems() and use it; use bsearch.
|
2009-01-07 22:52:33 +00:00 |
|
Nicholas Marriott
|
b457479904
|
Make home and end work.
|
2008-12-22 17:26:51 +00:00 |
|
Nicholas Marriott
|
3337dfcae5
|
Support keypad mode, and get rid of SCREEN_DEF*. Meant to commit these separately but forgot :-/.
|
2008-07-24 21:42:40 +00:00 |
|
Nicholas Marriott
|
ee8a9d2458
|
Handle kcursor+kkeypad (switch to OA from [A).
|
2008-07-24 00:03:15 +00:00 |
|
Nicholas Marriott
|
e00736b811
|
Revert this, it breaks emacs.
|
2008-07-23 23:46:51 +00:00 |
|
Nicholas Marriott
|
97212771b5
|
Support keypad. Change cursor key output.
|
2008-07-23 23:44:50 +00:00 |
|
Nicholas Marriott
|
758efb3947
|
Handle escaped keys properly and use M-f/M-b in copy mode.
|
2008-06-25 07:30:08 +00:00 |
|
Nicholas Marriott
|
91f3165b2d
|
IRIX fixes thanks to Elias Pipping.
|
2008-06-23 16:58:49 +00:00 |
|
Nicholas Marriott
|
99df48d70f
|
Trimify.
|
2008-06-18 22:21:51 +00:00 |
|
Nicholas Marriott
|
6a187bb8d3
|
Some Linux fixes; some code tidying. Don't redraw status bar so often.
|
2008-06-06 17:20:30 +00:00 |
|
Nicholas Marriott
|
205b78ec58
|
Some key tweaks, fix status bar to not rely on attr.
|
2008-01-03 21:32:11 +00:00 |
|
Nicholas Marriott
|
cb353fb97c
|
home and end appear to be find/select with rxvt...
|
2007-12-01 11:24:17 +00:00 |
|
Nicholas Marriott
|
76c8a590db
|
Big internal reorganisation to move tty control into parent.
|
2007-11-27 19:23:34 +00:00 |
|
Nicholas Marriott
|
9a6e47cfa8
|
Initial history support.
|
2007-11-21 13:11:41 +00:00 |
|
Nicholas Marriott
|
1b9647669a
|
Kill window command. Nuke some backspace stuff.
|
2007-10-19 11:10:35 +00:00 |
|
Nicholas Marriott
|
aafee17de6
|
New input parser via state machine.
|
2007-09-28 22:47:22 +00:00 |
|