747cab4281
No need for $Id$ now.
2014-11-08 12:27:43 +00:00
562af864bd
Merge branch 'obsd-master'
...
Conflicts:
Makefile
cmd-list-commands.c
cmd-suspend-client.c
job.c
tmux.h
xmalloc.c
2014-10-21 07:11:44 +01:00
0a1a88d63c
Better format for printf format attributes.
2014-10-20 23:57:13 +00:00
900f6fc17e
Tidy up some includes.
2014-10-20 23:27:14 +00:00
a27ba6e380
Add xreallocarray and remove nmemb argument from xrealloc.
2014-10-08 17:35:58 +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
391f1f08c0
Expand the Id keyword.
2011-07-09 09:42:33 +00:00
f54482a461
Solaris 9 has no stdint.h, ugh. Reported by a couple of people most
...
recently Timothy Larson.
2010-09-07 19:32:58 +00:00
a5acabd923
Sync OpenBSD patchset 467:
...
tabs are better; ok nicm
2009-10-28 23:12:38 +00:00
88bb9381b2
Sync OpenBSD patchset 463:
...
Use strlcpy instead of strncpy, pointed out by deraadt.
2009-10-28 23:08:04 +00:00
ed62d1263c
tabs are better; ok nicm
2009-10-26 21:42:04 +00:00
6dc6333323
Use strlcpy instead of strncpy, pointed out by deraadt.
2009-10-26 21:10:24 +00:00
a9e3d5c56a
More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.
2009-06-25 16:47:00 +00:00
bb459beb03
Whitespace and more syncing.
2009-06-25 16:34:50 +00:00
35876eaab9
Import tmux, a terminal multiplexor allowing (among other things) a single
...
terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti
2009-06-01 22:58:49 +00:00
6ad0d2ab4a
Nuke debugging.
2009-01-29 19:24:34 +00:00
b4ac8c1342
Multiple window splitting.
2009-01-14 19:29:32 +00:00
de0e1c6284
Lose ensure* stuff.
2008-08-07 20:20:52 +00:00
92a42a9e7d
FreeBSD requires stdint.h.
2007-10-19 20:50:01 +00:00
a5a17b40ee
Skip exec on cmds. Also use xmemstrdup where appropriate.
2007-10-03 13:07:42 +00:00
1e316cfc7c
Lose intermediate handling (unused). Change argument parsing to work properly over multiple buffers by saving a copy of the argument (we can't just save off/len since the buffer may vanish at any point).
2007-09-29 14:25:49 +00:00
4b62b1d16c
Sync with fdm.
2007-07-25 23:13:18 +00:00
a41ece5ff0
Initial import to CVS. Basic functions are working, albeit with a couple of showstopper memory bugs and many missing features. Detaching, reattaching, creating new sessions, listing sessions work acceptably for using with shells. Simple curses programs (top, systat, tetris) and more complicated ones (mutt, emacs) that don't require scrolling regions (ESC[r) mostly work fine (including mutt, emacs). No status bar yet and no key remapping or other customisation.
2007-07-09 19:04:12 +00:00