3bba401609
Sync OpenBSD patchset 715:
...
Support the status_replace # replacement sequences in the pipe-pane
command, thanks to Andrea Barisani.
2010-06-06 00:28:00 +00:00
31657820bc
Sync OpenBSD patchset 714:
...
Shut up gcc4 warnings.
2010-06-06 00:27:08 +00:00
be3643fba0
Sync OpenBSD patchset 713:
...
This ioctl(TIOCGWINSZ) call is no longer necessary, the result is never
used and the server now does it later on the tty fd directly.
2010-06-06 00:25:47 +00:00
f62d3d22bb
Sync OpenBSD patchset 710:
...
When the mode-mouse option is on, support dragging to make a selection
in copy mode.
Also support the scroll wheel, although xterm strangely does not ignore
it in application mouse mode, causing redraw artifacts when scrolling up
(other terminals appear to be better behaved).
2010-06-06 00:23:44 +00:00
67dc249d0e
Sync OpenBSD patchset 709:
...
Better to say "command key bindings" since we've just called them
command keys.
2010-06-06 00:21:36 +00:00
0778ef230b
Sync OpenBSD patchset 708:
...
There is no real reason not to list all the key bindings here rather
than just a selection.
2010-06-06 00:20:53 +00:00
bebfd7c2c8
Sync OpenBSD patchset 706:
...
Rename some imsg bits to make namespace collisions less likely buf to
ibuf, buf_read to ibuf_read, READ_BUF_SIZE to IBUF_READ_SIZE.
2010-06-06 00:08:28 +00:00
348c3e69de
Sync OpenBSD patchset 705:
...
Don't die if the client has been detached when the job finishes, just
don't display the output.
2010-06-06 00:04:59 +00:00
0d6a64070c
Sync OpenBSD patchset 704:
...
Fix an out-of-date comment.
2010-06-06 00:04:18 +00:00
bb4d770e45
No vis.h in here.
2010-06-06 00:03:02 +00:00
e55a59eebc
Sync OpenBSD patchset 702:
...
Enhance paste-buffer to allow lines to be separated by any string, from
Andrea Barisani.
2010-06-06 00:01:36 +00:00
11cd05db27
Sync OpenBSD patchset 701:
...
Colour+attribute options for status line alerts, from Alex Alexander.
2010-06-05 23:56:29 +00:00
6c6255f2d7
Sync OpenBSD patchset 700:
...
Accept (and document) "none" instead of "default" for attributes as it
is clearer and avoids confusion with default colours.
2010-06-05 23:54:51 +00:00
227e458ebb
Use a macro-based mask for obtaining a key or modifier-set from the combination.
...
Display C-@, etc, as C-Space, in list-keys.
2010-06-05 20:29:11 +00:00
89eb95265a
Must allocate for putenv.
2010-06-05 18:20:48 +00:00
d98efa5378
Only need to build setenv.c once.
2010-06-05 18:14:29 +00:00
a9c6976268
Should be const char *.
2010-06-05 16:29:40 +00:00
d9c99b83c7
Make double start-of-line do what double end-of-line does, on wrapped lines.
2010-06-05 07:48:35 +00:00
d27956f160
Allow C-Space to work correctly once again, and forbid nonsensical combinations such as C-Enter or C-Escape.
2010-06-05 06:27:19 +00:00
e334deb872
+.
2010-05-27 08:29:17 +00:00
e50dc0745f
+.
2010-05-24 18:21:07 +00:00
f11f71752a
Pass in the session, rather than the client, to window modes' key() function.
...
We were only ever using the client to find the session anyway.
2010-05-22 21:56:04 +00:00
9e7a5fa5ef
Spacing nits.
2010-05-19 21:49:57 +00:00
9c01a3d0db
Solaris 9 is missing CMSG_ALIGN and some of the RFC2292 CMSG_*. From
...
Dagobert Michelsen.
2010-05-19 21:40:49 +00:00
278effd7ea
Solaris 9 doesn't have setenv and unsetenv so add compat versions, based
...
on code from Dagobert Michelsen.
2010-05-19 21:31:39 +00:00
59c13133de
Fix bad merge, from Romain Francoise.
2010-05-16 17:50:31 +00:00
41afc38dcc
+.
2010-05-14 19:05:06 +00:00
0beb31c261
Update.
2010-05-14 14:38:50 +00:00
6694a01861
Sync OpenBSD patchset 698:
...
Catch SIGHUP and terminate if running as a client. This prevents clients
from being left hanging around when, for example, a SSH session is
disconnected.
ok nicm@
2010-05-14 14:35:26 +00:00
9900e28ba8
Sync OpenBSD patchset 697:
...
Identical behaviour to select-prompt can now be obtained with
command-prompt, so remove select-prompt and change ' to be bound to
command-prompt -p index "select-window -t :%%".
2010-05-14 14:33:39 +00:00
fc69b9ccb7
Sync OpenBSD patchset 696:
...
Make signal handler setup/teardown two common functions instead of six,
and reset SIGCHLD after fork to fix problems with some shells. From
Romain Francoise.
2010-05-14 14:30:01 +00:00
d3dd6709bc
Sync OpenBSD patchset 693:
...
Make C-] and other punctuation-based control key combinations work again.
ok nicm
2010-05-14 14:21:07 +00:00
3cded44623
Sync OpenBSD patchset 692:
...
sort options.
2010-05-14 14:19:41 +00:00
50cad52ae6
Sync OpenBSD patchset 691:
...
Make the active pane border have a green foreground instead of
background by default.
2010-05-14 14:18:54 +00:00
701b5bdf61
Sync OpenBSD patchset 688:
...
Add a tiled layout, originally from Liam Bedford a while ago, fixed up
by me.
2010-05-14 14:16:37 +00:00
4e120c00f7
Use LC_ALL for sed too since apparently some platforms play silly games
...
in other locales.
2010-05-12 19:47:25 +00:00
7d4588f470
+.
2010-05-12 19:21:15 +00:00
893be14cf8
+.
2010-04-28 19:08:40 +00:00
342a47bc77
Avoid crashing in copy-mode during resize, when our history-viewing offset is larger than the new total number of history lines.
2010-04-28 14:29:27 +00:00
18ed37622e
When converting A-Z into a control character, want to subtract 64 not
...
65... whoops.
2010-04-23 20:33:08 +00:00
ec56ec7920
Use INSTALL so people on Solaris can set it to ginstall.
2010-04-23 07:38:36 +00:00
0c5a964e63
Support NetBSD 6 which will now have its own terminfo (yay).
2010-04-23 07:29:39 +00:00
c4c542efb9
Sync OpenBSD patchset 686:
...
Mark zombie windows as dead in choose-window list, from Romain Francoise.
2010-04-22 21:51:27 +00:00
2bc150d16d
Sync OpenBSD patchset 685:
...
Rewrite key string conversions to be readable and to work properly for
multiple modifiers.
2010-04-22 21:50:30 +00:00
7163907ab6
Sync OpenBSD patchset 684:
...
Catch SIGCHLD to avoid a zombie, from patrick keshishian.
2010-04-22 21:48:49 +00:00
02fc1fe0da
Done.
2010-04-21 21:35:07 +00:00
8e67b07489
Don't set user and group with install, from Nicolas Pinto.
2010-04-21 21:22:06 +00:00
0ed80637e7
Sync OpenBSD patchset 683:
...
Fix typo in escape state table leading to fatal() when \033} or \033~
was entered, from Chris Johnsen.
2010-04-18 15:11:47 +00:00
b03418fc6b
Sync OpenBSD patchset 682:
...
If remain-on-exit is set, both the error callback and a SIGCHLD could
destroy the same pane (because the first one doesn't remove it from the
list of panes), causing the pane bufferevent to be freed twice. So don't
free it if the fd has already been set to -1, from Romain Francoise.
2010-04-18 15:10:55 +00:00
c0f03afbac
+.
2010-04-18 07:37:09 +00:00