Thomas Adam
|
b58bca9a72
|
Merge branch 'obsd-master'
Conflicts:
tmux.c
|
2013-04-13 17:05:49 +01:00 |
|
Nicholas Marriott
|
cbee283c26
|
Send an SGR0 after turning on modifyOtherKeys to fix Terminal.app which
treats \033[>4;1m and \033[4;1m (bold+underline). Reported & tested by
otto@.
|
2013-04-11 07:27:27 +00:00 |
|
Nicholas Marriott
|
982354765b
|
Remove tmux's (already minimal) 88 colour support. Such terminals are
few and unnecessary.
|
2013-03-27 11:17:12 +00:00 |
|
Nicholas Marriott
|
a60687f9ba
|
Handle focus events from the terminal, from Aaron Jensen.
|
2013-03-24 09:28:59 +00:00 |
|
Nicholas Marriott
|
79f5fe6f5b
|
Use tty_raw on stop, not tty_puts.
|
2013-03-22 10:40:22 +00:00 |
|
Nicholas Marriott
|
22a2949bd2
|
Correctly handle UTF8 mouse option being toggled, from Egmont Koblinger.
|
2013-03-22 10:34:46 +00:00 |
|
Nicholas Marriott
|
3d24c75d0f
|
Include the \033 in the key tree and adjust key matching for this change.
|
2013-03-21 18:44:47 +00:00 |
|
Nicholas Marriott
|
3665be7c44
|
Tidy by splitting default key tables into two.
|
2013-03-21 16:50:22 +00:00 |
|
Nicholas Marriott
|
ee0f8adfac
|
Handle focus events from the terminal, from Aaron Jensen.
|
2013-02-23 10:01:34 +00:00 |
|
Nicholas Marriott
|
4c9f9438ff
|
Add support for focus notifications when tmux pane changes, based on work by
Aaron Jensen.
|
2013-02-22 07:23:11 +00:00 |
|
Nicholas Marriott
|
2a91025581
|
Use tty_raw on stop, not tty_puts.
|
2013-02-18 17:35:53 +00:00 |
|
Nicholas Marriott
|
ba3b8ccc1d
|
Correctly turn handle UTF8 mouse option being toggled, from Egmont Koblinger.
|
2013-02-18 15:03:50 +00:00 |
|
Nicholas Marriott
|
e5eee7de0c
|
Support the latest theory for mouse input, this is enabled/disabled with SM/RM
1006 and is similar in style to SGR input: \033[<b;x;yM or \033[b;x;ym. From
Egmont Koblinger.
|
2013-02-18 14:52:27 +00:00 |
|
Nicholas Marriott
|
9d165df18a
|
No more lint means no more ARGSUSED.
|
2013-02-17 23:15:38 +00:00 |
|
Nicholas Marriott
|
8df3ec612a
|
In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence and
handle the most common set. Pass them through if xterm-keys is on.
|
2013-02-17 22:56:12 +00:00 |
|
Nicholas Marriott
|
4c91c153cb
|
I strongly suspect it is possible for tmux to block on detach in tty_raw, so
make the fd blocking again much later and have tty_raw just retry the write a
few times.
|
2013-02-17 22:28:11 +00:00 |
|
Nicholas Marriott
|
10db7ec51b
|
Include the \033 in the key tree and adjust key matching for this change.
|
2013-02-16 13:21:14 +00:00 |
|
Nicholas Marriott
|
82355d2f2d
|
Tidy by splitting default key tables into two.
|
2013-02-15 02:16:41 +00:00 |
|
Thomas Adam
|
a3f4eb7b24
|
Merge branch 'obsd-master'
Conflicts:
Makefile
grid-utf8.c
|
2013-01-30 15:27:19 +00:00 |
|
Nicholas Marriott
|
fdbfc7e349
|
Rather than having two grids for each pane, one for ASCII and one for
UTF-8, collapse the two together. Simplifies the code at the expense of
more memory (which can probably be reduced again later).
|
2013-01-18 02:16:21 +00:00 |
|
Thomas Adam
|
de194016ec
|
Merge branch 'obsd-master'
|
2013-01-17 01:38:21 +00:00 |
|
Nicholas Marriott
|
44f8e1caff
|
Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.
|
2013-01-15 23:18:55 +00:00 |
|
Thomas Adam
|
1bc910a963
|
Merge branch 'obsd-master'
Sync from OpenBSD.
|
2012-11-22 22:19:04 +00:00 |
|
Nicholas Marriott
|
260419f48e
|
Put helper function back, will be needed in a bit.
|
2012-11-22 14:41:11 +00:00 |
|
Thomas Adam
|
9763282dc1
|
Merge branch 'obsd-master'
|
2012-10-01 13:32:52 +01:00 |
|
Nicholas Marriott
|
44dccf7ea2
|
Do not test client flags against TTY_FREEZE bit, reported by Tom Ryder.
|
2012-09-29 06:57:56 +00:00 |
|
Thomas Adam
|
68cc635ed5
|
Merge branch 'obsd-master'
Sync from OpenBSD.
|
2012-09-15 12:23:25 +01:00 |
|
Nicholas Marriott
|
b433886840
|
We can't tell what the terminal has done with a DCS string, so reset the
cursor and attributes afterwards.
|
2012-09-05 09:59:41 +00:00 |
|
Nicholas Marriott
|
40505e59f1
|
Remove xterm CRA support - support is patchy and it will be done better
using margins.
|
2012-09-04 22:37:31 +01:00 |
|
Nicholas Marriott
|
6307d63715
|
Remove xterm CRA support - support is patchy and it will be done better
using margins.
|
2012-09-03 15:47:40 +00:00 |
|
Tiago Cunha
|
35690fb3a5
|
Sync OpenBSD patchset 1163:
Tidy up tty_write, from Sean Estabrooks.
|
2012-08-31 09:20:09 +00:00 |
|
Nicholas Marriott
|
f61fc576d9
|
Tidy up tty_write, from Sean Estabrooks.
|
2012-08-14 08:58:25 +00:00 |
|
Tiago Cunha
|
a432fcd306
|
Sync OpenBSD patchset 1150:
xfree is not particularly helpful, remove it. From Thomas Adam.
|
2012-07-11 19:34:16 +00:00 |
|
Nicholas Marriott
|
df912e3540
|
xfree is not particularly helpful, remove it. From Thomas Adam.
|
2012-07-10 11:53:01 +00:00 |
|
Tiago Cunha
|
f4053bc217
|
Sync OpenBSD patchset 1140:
Remove a couple of unused variables from redbrain at gcc dot gnu dot org.
|
2012-07-04 10:54:45 +00:00 |
|
Nicholas Marriott
|
a7917430d8
|
Remove a couple of unused variables from redbrain at gcc dot gnu dot org.
|
2012-06-20 12:55:55 +00:00 |
|
Tiago Cunha
|
17da2f7d5f
|
Sync OpenBSD patchset 1121:
Store client in tty struct directly instead of using a callback function
pointer.
|
2012-05-22 21:05:30 +00:00 |
|
Tiago Cunha
|
49b2a255b6
|
Sync OpenBSD patchset 1117:
Use tty_pane_full_width macro in some more places.
|
2012-05-22 20:59:12 +00:00 |
|
Tiago Cunha
|
d9cb07df3b
|
Sync OpenBSD patchset 1116:
If there are any terminals with insert mode but not ich1, they can go
through the slow path. Tidies code slightly.
|
2012-05-22 20:58:33 +00:00 |
|
Tiago Cunha
|
a97f22ff2b
|
Sync OpenBSD patchset 1115:
Move some common code to repeat spaces into a function.
|
2012-05-22 20:57:47 +00:00 |
|
Nicholas Marriott
|
84c708f355
|
Store client in tty struct directly instead of using a callback function
pointer.
|
2012-05-22 14:32:28 +00:00 |
|
Nicholas Marriott
|
82b053a811
|
Use tty_pane_full_width macro in some more places.
|
2012-05-22 09:37:54 +00:00 |
|
Nicholas Marriott
|
2f93affb98
|
If there are any terminals with insert mode but not ich1, they can go
through the slow path. Tidies code slightly.
|
2012-05-22 09:36:12 +00:00 |
|
Nicholas Marriott
|
243d12752c
|
Move some common code to repeat spaces into a function.
|
2012-05-22 09:09:16 +00:00 |
|
Tiago Cunha
|
470f521410
|
Sync OpenBSD patchset 1109:
Tidy up by adding a macro for the pane being the full screen width, from
Ailin Nemui.
|
2012-05-12 14:58:43 +00:00 |
|
Tiago Cunha
|
8f29eeaae6
|
Sync OpenBSD patchset 1108:
Missing ()s in macros.
|
2012-05-12 14:57:36 +00:00 |
|
Tiago Cunha
|
f2f9bc0181
|
Sync OpenBSD patchset 1107:
Pull CRA out into a separate function and add ERA, from Ailin Nemui.
|
2012-05-12 14:57:02 +00:00 |
|
Nicholas Marriott
|
96a34a0c0a
|
Tidy up by adding a macro for the pane being the full screen width, from
Ailin Nemui.
|
2012-05-05 18:45:55 +00:00 |
|
Nicholas Marriott
|
132403b6be
|
Missing ()s in macros.
|
2012-05-05 18:31:09 +00:00 |
|
Nicholas Marriott
|
3e6454f2d6
|
Pull CRA out into a separate function and add ERA, from Ailin Nemui.
|
2012-05-05 18:17:59 +00:00 |
|