d517ffe7c9
Sync OpenBSD patchset 564:
...
Handle the possibility of partial mouse reads, and fix a comment while here.
2009-11-28 14:44:00 +00:00
8ba590b473
Sync OpenBSD patchset 563:
...
Emulate il1, dl1, ich1 to run (albeit slowly) with vt100 feature set.
2009-11-28 14:42:21 +00:00
635d36f928
Sync OpenBSD patchset 562:
...
Output the right keys for application and number keypad modes (they were the
wrong way round).
2009-11-28 14:41:17 +00:00
5f366e6d54
Sync OpenBSD patchset 561:
...
Add a -p flag to display-message to print the output rather than displaying in
the status line, this allows things like "display -p '#W'" to find the current
window index.
2009-11-28 14:39:53 +00:00
a3024f3d2a
Sync OpenBSD patchset 560:
...
Add cursor keys to the key names list.
2009-11-28 14:38:30 +00:00
2182e1badc
Add a couple of comments.
2009-11-27 09:41:03 +00:00
106ee8f30a
This doesn't need to be u_int.
2009-11-26 23:13:47 +00:00
1acf066fb9
Make types clearer and lint happier.
2009-11-26 22:56:59 +00:00
e7f4319ac6
Fix type - attributes should be u_char not int.
2009-11-26 22:47:14 +00:00
c2eb869f72
Change paranoia check to check for <= 0 and to avoid warning.
2009-11-26 22:32:00 +00:00
8cb410c63c
Tidy up various bits of the paste code, make the data buffer char * and add
...
comments.
2009-11-26 22:28:24 +00:00
ba5404d93e
Continue rather than returning if not a mouse key, to avoid hanging on any
...
function key...
2009-11-26 22:26:51 +00:00
4ca857e0e9
Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to
...
the rest to reduce lint output.
2009-11-26 21:37:13 +00:00
621dabd44e
Rename a variable to something more helpful.
2009-11-26 21:22:31 +00:00
3e147967e2
Get a u_char from the string, otherwise it isn't possible to enter \0377 as it
...
is mistaken for EOF (doh).
Also drop an unused argument.
2009-11-26 21:14:30 +00:00
9c0147915e
Handle the possibility of partial mouse reads, and fix a comment while here.
2009-11-26 15:14:03 +00:00
d31d4c05cf
Emulate il1, dl1, ich1 to run (albeit slowly) with vt100 feature set.
2009-11-26 14:46:08 +00:00
399002baa4
Despite terminfo being in use for around 20 years, NetBSD still haven't got
...
their act together, so add an ifdef to use ncurses.h instead of curses.h.
Untested.
2009-11-26 09:19:05 +00:00
094bca5ac3
Output the right keys for application and number keypad modes (they were the
...
wrong way round).
2009-11-25 12:24:31 +00:00
87821fce0e
Add a -p flag to display-message to print the output rather than displaying in
...
the status line, this allows things like "display -p '#W'" to find the current
window index.
2009-11-24 19:16:11 +00:00
809902226e
Sync.
2009-11-24 19:03:59 +00:00
45ac2cc4e7
+.
2009-11-23 20:29:04 +00:00
727fdb44a0
+load average.
2009-11-23 09:53:24 +00:00
3cb0c8e650
Done.
2009-11-22 23:29:09 +00:00
fce47e2e63
Add cursor keys to the key names list.
2009-11-22 22:52:39 +00:00
1a41a3b48f
Sync OpenBSD patchset 559:
...
Use home from struct passwd if HOME is empty as well as if it is NULL, and fix
a style nit. Both from Tiago Cunha.
2009-11-22 00:13:34 +00:00
1527ed0ff8
Sync OpenBSD patchset 558:
...
When -h and -p are given to split-window, calculate the percentage size using
the width instead of the height.
2009-11-22 00:12:33 +00:00
bce5aedc64
Sync OpenBSD patchset 557:
...
Display UTF-8 properly in status line messages and prompt. Cursor handling is
still way off though.
2009-11-22 00:11:33 +00:00
1d58ca61a7
Sync OpenBSD patchset 556:
...
Remove oldest messages from log when limit is hit, not newest.
2009-11-22 00:10:39 +00:00
074780fea4
Sync OpenBSD patchset 555:
...
Get some brackets in the right place so ## works. Also fix a space in a
comment.
2009-11-22 00:09:42 +00:00
9b9d26f80e
Use home from struct passwd if HOME is empty as well as if it is NULL, and fix
...
a style nit. Both from Tiago Cunha.
2009-11-21 17:52:18 +00:00
58688c48aa
When -h and -p are given to split-window, calculate the percentage size using
...
the width instead of the height.
2009-11-20 19:12:39 +00:00
ec68dae252
+.
2009-11-20 14:59:45 +00:00
5d56225d95
Display UTF-8 properly in status line messages and prompt. Cursor handling is
...
still way off though.
2009-11-20 07:01:12 +00:00
070e3b4178
Remove oldest messages from log when limit is hit, not newest.
2009-11-20 06:33:26 +00:00
7a9bfabf7a
Sync OpenBSD patchset 554:
...
Change status line drawing to create the window list in a separate screen and
then copy it into the status line screen. This allows UTF-8 in window names and
fixes some problems with #[] in window-status-format.
2009-11-19 22:37:04 +00:00
cbc7a23e33
Update.
2009-11-19 22:35:51 +00:00
f9451028c0
Sync OpenBSD patchset 553:
...
Two new options, window-status-format and window-status-current-format, which
allow the format of each window in the status line window list to be controlled
using similar # sequences as status-left/right.
This diff also moves part of the way towards UTF-8 support in window names but
it isn't quite there yet.
2009-11-19 22:35:10 +00:00
1feea926ed
Sync OpenBSD patchset 552:
...
tweak previous;
2009-11-19 22:32:12 +00:00
8512811535
Sync OpenBSD patchset 551:
...
Revert to xterm-keys off by default. It was on as an experiment to see if the
option could be removed, but it affects vi, so we have to keep the option, and
a conservative default is better.
2009-11-19 22:31:27 +00:00
224ae13ab0
Sync OpenBSD patchset 550:
...
Tidy up by breaking the # replacement code into a separate function, also add a
few comments.
2009-11-19 22:30:39 +00:00
5fd1cf743e
Update.
2009-11-19 22:28:59 +00:00
563f34477a
Sync OpenBSD patchset 549:
...
Don't interpret #() for display-message, it usually doesn't make sense and may
leak commands.
2009-11-19 22:25:52 +00:00
a5ae0dc216
Sync OpenBSD patchset 548:
...
Missed an unused variable :-/.
2009-11-19 22:24:17 +00:00
a0b2b8e875
Sync OpenBSD patchset 547:
...
Cleanup by moving various (mostly horrible) little bits handling UTF-8 grid
data into functions in a new file, grid-utf8.c, and use sizeof intead of
UTF8_DATA.
Also nuke trailing whitespace from tmux.1, reminded by jmc.
2009-11-19 22:23:27 +00:00
acc331c787
Sync OpenBSD patchset 546:
...
Add a per-client log of status line messages displayed while that client
exists. A new message-limit session option sets the maximum number of entries
and a command, show-messages, shows the log (bound to ~ by default).
This (and prompt history) might be better as a single global log but until
there are global options it is easier for them to be per client.
2009-11-19 22:20:04 +00:00
8777a809dc
Sync OpenBSD patchset 545:
...
Mark -n keys with (no prefix) rather than [].
2009-11-19 22:15:58 +00:00
2cea9433c2
Get some brackets in the right place so ## works. Also fix a space in a
...
comment.
2009-11-19 21:30:53 +00:00
33b337f618
Change status line drawing to create the window list in a separate screen and
...
then copy it into the status line screen. This allows UTF-8 in window names and
fixes some problems with #[] in window-status-format.
2009-11-19 19:47:28 +00:00
543fb99bc6
Two new options, window-status-format and window-status-current-format, which
...
allow the format of each window in the status line window list to be controlled
using similar # sequences as status-left/right.
This diff also moves part of the way towards UTF-8 support in window names but
it isn't quite there yet.
2009-11-19 16:22:10 +00:00