Fill in osdep_get_cwd on Darwin, from Alex Ernst.



git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2682 303bd1e2-03bb-47f1-b221-2a0928954661
Merge remote branch 'git-svn'
Sync OpenBSD patchset 1012:

Fix memory leak in error path, from Tiago Cunha.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2683 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1013:

Terminate strftime buffer properly even if a really long format string
is given, from Tiago Cunha.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2684 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1014:

Call bufferevent_free before closing file descriptor associated with it
or bugs in $EventMechanism on $OtherOS makes libevent get it's knickers
in a twist. From Dylan Alex Simon.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2685 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1015:

Add an option to move the status line to the top of the screen,
requested by many.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2686 303bd1e2-03bb-47f1-b221-2a0928954661
Merge remote branch 'git-svn'
Sync OpenBSD patchset 1016:

Enforce history-limit option when clearing the screen, memory leak
spotted by R I Pienaar.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2687 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1017:

Give each window a unique id, like panes but prefixed with @. Based on
work from George Nachman.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2688 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1018:

Don't print double spaces in list output.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2689 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1019:

id -> ID; ok nicm


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2690 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1020:

Add pane id to each pane in layout description (while still accepting
the old form). Based on diff from George Nachman.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2691 303bd1e2-03bb-47f1-b221-2a0928954661
Merge remote branch 'git-svn'
Sync OpenBSD patchset 1021:

Provide defined ways to set the various default-path possibilities: ~
for home directory, . for server start directory, - for session start
directory and empty for the pane's working directory (the default). All
can also be used as part of a relative path (eg -/foo). Also provide -c
flags to neww and splitw to override default-path setting.

Based on a diff from sthen. ok sthen


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2692 303bd1e2-03bb-47f1-b221-2a0928954661
Adjust function name to the portable version.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2693 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1022:

Get client_width and client_height the right way round, from Stephen
Thirlwall.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2694 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1023:

Do not change pane when changing window with mouse on status line,
pointed out by Romain Francoise.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2695 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1024:

Move window name changes into wrapper function window_set_name, from
George Nachman.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2696 303bd1e2-03bb-47f1-b221-2a0928954661
Sync OpenBSD patchset 1025:

Add -l flag to send-keys to send input literally (without translating
key names). From Frank Terbeck.


git-svn-id: https://tmux.svn.sf.net/svnroot/tmux@2697 303bd1e2-03bb-47f1-b221-2a0928954661
Merge remote branch 'git-svn'