Tiago Cunha
66fb24c3a5
Sync OpenBSD patchset 820:
...
Add a -P option to new-window and split-window to print the new window
or pane index in target form (useful to pass it into other commands).
2011-01-03 23:29:09 +00:00
Tiago Cunha
d3c04b74ec
Sync OpenBSD patchset 819:
...
Don't reset the activity timer for unattached sessions every second,
this screws up the choice of most-recently-used. Instead, break the time
update into a little function and do it when the session is attached.
Pointed out by joshe@.
2011-01-03 23:27:54 +00:00
Tiago Cunha
09ef2c9f40
Sync OpenBSD patchset 818:
...
Remove unused variable.
2011-01-03 23:26:14 +00:00
Nicholas Marriott
edc298d0a1
Wrap long line differently.
2011-01-02 15:49:31 +00:00
Nicholas Marriott
703baa8769
Fail if no libevent or curses, from Thomas Adam.
2011-01-02 15:45:43 +00:00
Nicholas Marriott
0d77e5e959
Make version more prominent.
2011-01-01 13:39:19 +00:00
Nicholas Marriott
c120d09a5e
libevent 2 works now as well.
2011-01-01 13:34:57 +00:00
Nicholas Marriott
3a0d40b84d
Add.
2011-01-01 05:09:11 +00:00
Nicholas Marriott
234211a6f6
Add.
2011-01-01 05:01:54 +00:00
Nicholas Marriott
7ecbc18d5d
Also done.
2011-01-01 02:00:50 +00:00
Nicholas Marriott
dc7fb15251
Remove some done or duplicates, reorder.
2011-01-01 01:59:03 +00:00
Nicholas Marriott
ce79d6081f
And moar.
2010-12-31 22:33:44 +00:00
Nicholas Marriott
d5a63c21b4
Make indentation better.
2010-12-31 22:31:45 +00:00
Nicholas Marriott
b066ad0fd8
Default enable-debug to on in CVS (can be changed for releases).
2010-12-31 22:18:35 +00:00
Nicholas Marriott
620b59e843
RCS $Id$.
2010-12-31 22:13:48 +00:00
Nicholas Marriott
f71b3054cd
Switch tmux to use autoconf and automake.
...
Although they suck, they suck less than the alternatives.
2010-12-31 22:12:33 +00:00
Tiago Cunha
60dd440082
Sync OpenBSD patchset 817:
...
fix trailing whitespace;
2010-12-31 02:00:30 +00:00
Tiago Cunha
f72f21951c
Sync OpenBSD patchset 816:
...
Remove some unused defines.
2010-12-31 01:59:47 +00:00
Tiago Cunha
67b333ec84
Sync OpenBSD patchset 815:
...
Fix BUFFERS section now they are global.
2010-12-31 01:58:27 +00:00
Nicholas Marriott
b9f36cc226
+.
2010-12-31 01:39:50 +00:00
Tiago Cunha
bbf44d6ff3
Done.
2010-12-30 23:15:34 +00:00
Tiago Cunha
9ebee6aef8
Global paste buffers instead of per-session which renders copy-buffer useless.
...
As a consequence buffer-limit is now a server option.
2010-12-30 22:39:49 +00:00
Tiago Cunha
095e1b410a
Sync OpenBSD patchset 812:
...
Support all four of the xterm mouse modes. Based on a diff from hsim at
gmx.li.
2010-12-30 22:27:38 +00:00
Tiago Cunha
210b4553a5
Sync OpenBSD patchset 811:
...
Allow the config file parser and source-file to return "don't exit" to
the client to let attach work from configuration files.
2010-12-30 22:26:07 +00:00
Nicholas Marriott
e0ad1e5706
Stray blank line.
2010-12-30 20:42:39 +00:00
Nicholas Marriott
436f3b357e
epoll on Linux is broken with /dev/null so it needs to be disabled.
...
Instead of adding another BROKEN_* define, move event_init into
osdep-*.c.
2010-12-30 20:41:08 +00:00
Tiago Cunha
ba89a048ed
Working on 1.5.
2010-12-27 22:13:35 +00:00
Tiago Cunha
dcef4f8084
Major changes since the previous version.
2010-12-27 21:37:42 +00:00
Tiago Cunha
030d284006
No point in talking about this here when it's already covered by other files.
2010-12-27 21:36:37 +00:00
Tiago Cunha
1b037f74f4
Bump VERSION and comment FDEBUG.
2010-12-27 21:32:16 +00:00
Tiago Cunha
750e6ad542
usage output should fit on a 80 column display.
2010-12-27 21:22:24 +00:00
Tiago Cunha
5f72510edf
Sync OpenBSD patchset 810:
...
tweak previous;
2010-12-27 21:17:25 +00:00
Tiago Cunha
5d86284a1a
Sync OpenBSD patchset 809:
...
Add a missing .Pp and sort options alphabetically, from Tiago Cunha.
2010-12-27 21:13:59 +00:00
Tiago Cunha
3cd9ea1789
Sync OpenBSD patchset 808:
...
server_kill_window can modify the RB tree so don't use RB_FOREACH, fixes
crash seen by Dan Harnett.
2010-12-25 23:44:37 +00:00
Tiago Cunha
3585feca54
Sync OpenBSD patchset 807:
...
Style tweaks.
2010-12-25 23:43:53 +00:00
Tiago Cunha
a373235106
Sync OpenBSD patchset 806:
...
Store sessions in an RB tree by name rather than a list, this is tidier
and allows them to easily be shown sorted in various lists
(list-sessions/choose-sessions).
Keep a session index which is used in a couple of places internally but
make it an ever-increasing number rather than filling in gaps with new
sessions.
2010-12-22 15:36:44 +00:00
Tiago Cunha
9f3399da00
Sync OpenBSD patchset 805:
...
Fix another stray addition that was too early. Oops.
2010-12-22 15:33:14 +00:00
Tiago Cunha
c05a47ad0d
Sync OpenBSD patchset 804:
...
Undo a change to next/previous session that got mixed in prematurely.
2010-12-22 15:32:40 +00:00
Tiago Cunha
a932742a8a
Sync OpenBSD patchset 803:
...
Dead sessions are never on the active sessions list, so the SESSION_DEAD
flag is effectively unused. Remove it.
2010-12-22 15:31:56 +00:00
Tiago Cunha
bb728b89a7
Sync OpenBSD patchset 802:
...
Use pointer rather than index for the client's last session.
2010-12-22 15:31:00 +00:00
Tiago Cunha
64d16cf2d6
Sync OpenBSD patchset 801:
...
Unify the way sessions are used by callbacks - store the address and use
the reference count, then check it is still on the global sessions list
in the callback.
2010-12-22 15:28:51 +00:00
Tiago Cunha
b8eae3902b
Sync OpenBSD patchset 800:
...
Don't nuke the index counter when a session group comes up.
2010-12-22 15:25:07 +00:00
Tiago Cunha
d1bdc9a161
Sync OpenBSD patchset 799:
...
Add other-pane-height and other-pane-width options, allowing the width
or height of the smaller panes in the main-horizontal and main-vertical
layouts to be set. Mostly from David Goodlad.
2010-12-22 15:23:59 +00:00
Nicholas Marriott
cd92f44686
"So you have screwed up your /dev/null?" From Mathias Gumz.
2010-12-15 23:31:30 +00:00
Nicholas Marriott
206ae727f9
Read ${X} environment variables in strings and $HOME from the global
...
environment rather than getenv, this allows them to be updated during
the configuration file.
2010-12-13 22:53:56 +00:00
Nicholas Marriott
5fcd6711e4
Track the last session for a client and add a flag to switch-client and
...
a key binding (L) to move a client back to its last session.
2010-12-11 18:42:20 +00:00
Nicholas Marriott
d227a2e661
Remove a bunch of stuff that is done a few that aren't going to happen
...
and remove the priority list for now.
2010-12-11 18:06:42 +00:00
Nicholas Marriott
0b8ce56d73
Fix rectangle copy to behave like emacs - the cursor is not part of the
...
selection on the right edge but on the left it is.
2010-12-11 17:57:28 +00:00
Nicholas Marriott
095ffe9cd1
Make the prompt history global for all clients which is much more useful
...
than per-client history.
2010-12-11 16:15:02 +00:00
Nicholas Marriott
1a4d78c7af
-V to report version, SF issue 3038862.
2010-12-10 21:19:13 +00:00