Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Simplify command string parsing with a helper function from Tiago Cunha. | Nicholas Marriott | 2012-12-06 |
| | |||
* | xfree is not particularly helpful, remove it. From Thomas Adam. | Nicholas Marriott | 2012-07-10 |
| | |||
* | Read ${X} environment variables in strings and $HOME from the global | Nicholas Marriott | 2010-12-13 |
| | | | | | environment rather than getenv, this allows them to be updated during the configuration file. | ||
* | have_arg matches buf so it is no longer necessary, spotted by Tim van der | Nicholas Marriott | 2010-02-19 |
| | | | | Molen. | ||
* | Remove unnecessary comparison, pointed out by Tiago Cunha. | Nicholas Marriott | 2010-01-31 |
| | |||
* | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last | Nicholas Marriott | 2009-12-03 |
| | | | | | time now I've configured emacs to make them displayed in really annoying colours... | ||
* | Get a u_char from the string, otherwise it isn't possible to enter \0377 as it | Nicholas Marriott | 2009-11-26 |
| | | | | | | is mistaken for EOF (doh). Also drop an unused argument. | ||
* | Use home from struct passwd if HOME is empty as well as if it is NULL, and fix | Nicholas Marriott | 2009-11-21 |
| | | | | a style nit. Both from Tiago Cunha. | ||
* | I made a complete horlicks of the last change, fix it so it doesn't either lead | Nicholas Marriott | 2009-11-16 |
| | | | | to a double free or free the item after the end of the array. | ||
* | Rewrite a confusing loop when freeing the arg array on exit and move the check | Nicholas Marriott | 2009-11-11 |
| | | | | | | | for argv being NULL, prompted by parfait via deraadt. Also fix some definite brokenness when assigning multiple environment variables in arguments (such as "X=1 Y=2"). | ||
* | tabs are better; ok nicm | Theo Deraadt | 2009-10-26 |
| | |||
* | Infrastructure and commands to manage the environment for processes started | Nicholas Marriott | 2009-08-08 |
| | | | | | | | | | | | | | | | within tmux. There is a global environment, copied from the external environment when the server is started and each sesssion has an (initially empty) session environment which overrides it. New commands set-environment and show-environment manipulate or display the environments. A new session option, update-environment, is a space-separated list of variables which are updated from the external environment into the session environment every time a new session is created - the default is DISPLAY. | ||
* | Add a terminal-overrides session option allowing individual terminfo(5) entries | Nicholas Marriott | 2009-08-03 |
| | | | | | | | | to be overridden. The 88col/256col checks are now moved into the default setting and out of the code. Also remove a couple of old workarounds for xterm and rxvt which are no longer necessary (tmux can emulate them if missing). | ||
* | Expand leading tildes in arguments, from Tiage Cunha. | Nicholas Marriott | 2009-07-13 |
| | |||
* | Fix two memory leaks when assigning shell variables in configuration | Nicholas Marriott | 2009-07-08 |
| | | | | file/command prompt. From Tiago Cunha. | ||
* | strdup the input to putenv to avoid in one case passing a string that is later | Nicholas Marriott | 2009-06-05 |
| | | | | | | freed and in the other const strings. looks sane to millert, ok ray | ||
* | Import tmux, a terminal multiplexor allowing (among other things) a single | Nicholas Marriott | 2009-06-01 |
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 |