Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Look for libevent2 differently from libevent for platforms with both. | Nicholas Marriott | 2021-01-17 |
| | |||
* | Remove EVENT_* variables from environment after initializing libevent so they | Nicholas Marriott | 2018-03-21 |
| | | | | are not carried into child processes; from Henry Qin. | ||
* | Update my email address. | Nicholas Marriott | 2016-01-19 |
| | |||
* | unused -> __unused. | Nicholas Marriott | 2015-11-18 |
| | |||
* | No need for $Id$ now. | Nicholas Marriott | 2014-11-08 |
| | |||
* | Merge branch 'obsd-master' | Thomas Adam | 2014-10-21 |
| | | | | | | | | | | Conflicts: Makefile cmd-list-commands.c cmd-suspend-client.c job.c tmux.h xmalloc.c | ||
* | If pgrp fails in osdep_get_cwd, try sid. Fixes eg cat foo|less. From Balazs | Nicholas Marriott | 2014-04-17 |
| | | | | Kezes. | ||
* | Set EVENT_NOEPOLL on Linux again. | Nicholas Marriott | 2013-08-23 |
| | |||
* | Use pgrp of pty fd not pid of immediate child when recovering current working | Nicholas Marriott | 2012-09-24 |
| | | | | directory (like current process). From Marcel Partap. | ||
* | Remove remaining xfree calls from the portable version. | Tiago Cunha | 2012-07-11 |
| | |||
* | Change the way the working directory for new processes is discovered. If | Nicholas Marriott | 2011-12-09 |
| | | | | | | | | | | | | | | | | | default-path isn't empty, it is used. Otherwise: 1) If tmux neww is run from the command line, the working directory of the client is used. 2) Otherwise use some platform specific code to retrieve the current working directory of the process in the active pane. 3) If that fails, the directory where the session was created is used. Idea and support code, Linux, Solaris, FreeBSD bits by Romain Francoise, OpenBSD bits by me. | ||
* | Expand the Id keyword. | Tiago Cunha | 2011-07-09 |
| | |||
* | osdep-linux.c | Nicholas Marriott | 2011-01-13 |
| | |||
* | epoll on Linux is broken with /dev/null so it needs to be disabled. | Nicholas Marriott | 2010-12-30 |
| | | | | | | Instead of adding another BROKEN_* define, move event_init into osdep-*.c. | ||
* | Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. | Nicholas Marriott | 2009-04-29 |
| | |||
* | Looking up argv[0] is expensive, so just use p_comm for the window name ↵ | Nicholas Marriott | 2009-02-13 |
| | | | | which is good enough. Also increase name update time to 500 ms. | ||
* | Don't try to change the window name unless the pid of the process chosen has | Nicholas Marriott | 2009-02-09 |
| | | | | | | | changed. Reduces CPU use. osdep-* stuff is a bit horrible now but there we go :-/. | ||
* | Don't leak fd. | Nicholas Marriott | 2009-02-02 |
| | |||
* | Be more clever about picking window name. | Nicholas Marriott | 2009-01-26 |
| | |||
* | Try to change the window title to match the command running it in. This is done | Nicholas Marriott | 2009-01-20 |
by reading argv[0] from the process group leader of the group that owns the tty (tcgetpgrp()). This can't be done portably so some OS-dependent code is introduced (ugh); OpenBSD, FreeBSD and Linux are supported at the moment. A new window flag, automatic-rename, is available: if this is set to off, the window name is not changed. Specifying a name with the new-window, new-session or rename-window commands will automatically set this flag to off for the window in question. To disable it entirely set the option to off globally (setw -g automatic-rename off). |