|
3e498cdb49
|
Merge branch 'obsd-master'
|
2013-11-14 07:51:26 +00:00 |
|
|
f52eac6225
|
Don't turn on modifyOtherKeys by default, it is annoying if tmux is
killed and it's left on and we can't turn it on and off like we do for
attributes. It's not hard to enable in .Xresources or .Xdefaults anyway.
|
2013-10-20 09:37:50 +00:00 |
|
|
c7a121cfc0
|
Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
|
2013-06-28 20:55:16 +01:00 |
|
|
3977dba761
|
Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
|
2013-06-23 13:10:46 +00:00 |
|
|
06b5805479
|
Merge branch 'obsd-master'
|
2013-06-13 18:12:49 +01:00 |
|
|
d6debc21c7
|
revert r1.156 "Add support for focus notifications when tmux pane changes"
beck@ found annoying beeps if a machine was shutdown while tmux is running
and you then focus in/out of an xterm; kettenis tracked it down to 1.156.
|
2013-06-11 19:18:02 +00:00 |
|
|
13441e8cb8
|
The actual terminfo entries we ended up with for cursor changes are Cs,
Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead
of the ones we were using earlier.
|
2013-06-02 07:52:15 +00:00 |
|
|
b58bca9a72
|
Merge branch 'obsd-master'
Conflicts:
tmux.c
|
2013-04-13 17:05:49 +01:00 |
|
|
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 |
|
|
982354765b
|
Remove tmux's (already minimal) 88 colour support. Such terminals are
few and unnecessary.
|
2013-03-27 11:17:12 +00:00 |
|
|
a60687f9ba
|
Handle focus events from the terminal, from Aaron Jensen.
|
2013-03-24 09:28:59 +00:00 |
|
|
79f5fe6f5b
|
Use tty_raw on stop, not tty_puts.
|
2013-03-22 10:40:22 +00:00 |
|
|
22a2949bd2
|
Correctly handle UTF8 mouse option being toggled, from Egmont Koblinger.
|
2013-03-22 10:34:46 +00:00 |
|
|
3d24c75d0f
|
Include the \033 in the key tree and adjust key matching for this change.
|
2013-03-21 18:44:47 +00:00 |
|
|
3665be7c44
|
Tidy by splitting default key tables into two.
|
2013-03-21 16:50:22 +00:00 |
|
|
ee0f8adfac
|
Handle focus events from the terminal, from Aaron Jensen.
|
2013-02-23 10:01:34 +00:00 |
|
|
4c9f9438ff
|
Add support for focus notifications when tmux pane changes, based on work by
Aaron Jensen.
|
2013-02-22 07:23:11 +00:00 |
|
|
2a91025581
|
Use tty_raw on stop, not tty_puts.
|
2013-02-18 17:35:53 +00:00 |
|
|
ba3b8ccc1d
|
Correctly turn handle UTF8 mouse option being toggled, from Egmont Koblinger.
|
2013-02-18 15:03:50 +00:00 |
|
|
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 |
|
|
9d165df18a
|
No more lint means no more ARGSUSED.
|
2013-02-17 23:15:38 +00:00 |
|
|
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 |
|
|
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 |
|
|
10db7ec51b
|
Include the \033 in the key tree and adjust key matching for this change.
|
2013-02-16 13:21:14 +00:00 |
|
|
82355d2f2d
|
Tidy by splitting default key tables into two.
|
2013-02-15 02:16:41 +00:00 |
|
|
a3f4eb7b24
|
Merge branch 'obsd-master'
Conflicts:
Makefile
grid-utf8.c
|
2013-01-30 15:27:19 +00:00 |
|
|
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 |
|
|
de194016ec
|
Merge branch 'obsd-master'
|
2013-01-17 01:38:21 +00:00 |
|
|
44f8e1caff
|
Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.
|
2013-01-15 23:18:55 +00:00 |
|
|
1bc910a963
|
Merge branch 'obsd-master'
Sync from OpenBSD.
|
2012-11-22 22:19:04 +00:00 |
|
|
260419f48e
|
Put helper function back, will be needed in a bit.
|
2012-11-22 14:41:11 +00:00 |
|
|
9763282dc1
|
Merge branch 'obsd-master'
|
2012-10-01 13:32:52 +01:00 |
|
|
44dccf7ea2
|
Do not test client flags against TTY_FREEZE bit, reported by Tom Ryder.
|
2012-09-29 06:57:56 +00:00 |
|
|
68cc635ed5
|
Merge branch 'obsd-master'
Sync from OpenBSD.
|
2012-09-15 12:23:25 +01:00 |
|
|
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 |
|
|
40505e59f1
|
Remove xterm CRA support - support is patchy and it will be done better
using margins.
|
2012-09-04 22:37:31 +01:00 |
|
|
6307d63715
|
Remove xterm CRA support - support is patchy and it will be done better
using margins.
|
2012-09-03 15:47:40 +00:00 |
|
|
35690fb3a5
|
Sync OpenBSD patchset 1163:
Tidy up tty_write, from Sean Estabrooks.
|
2012-08-31 09:20:09 +00:00 |
|
|
f61fc576d9
|
Tidy up tty_write, from Sean Estabrooks.
|
2012-08-14 08:58:25 +00:00 |
|
|
a432fcd306
|
Sync OpenBSD patchset 1150:
xfree is not particularly helpful, remove it. From Thomas Adam.
|
2012-07-11 19:34:16 +00:00 |
|
|
df912e3540
|
xfree is not particularly helpful, remove it. From Thomas Adam.
|
2012-07-10 11:53:01 +00:00 |
|
|
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 |
|
|
a7917430d8
|
Remove a couple of unused variables from redbrain at gcc dot gnu dot org.
|
2012-06-20 12:55:55 +00:00 |
|
|
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 |
|
|
49b2a255b6
|
Sync OpenBSD patchset 1117:
Use tty_pane_full_width macro in some more places.
|
2012-05-22 20:59:12 +00:00 |
|
|
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 |
|
|
a97f22ff2b
|
Sync OpenBSD patchset 1115:
Move some common code to repeat spaces into a function.
|
2012-05-22 20:57:47 +00:00 |
|
|
84c708f355
|
Store client in tty struct directly instead of using a callback function
pointer.
|
2012-05-22 14:32:28 +00:00 |
|
|
82b053a811
|
Use tty_pane_full_width macro in some more places.
|
2012-05-22 09:37:54 +00:00 |
|
|
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 |
|