Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a way to mark environment variables as "hidden" so they can be used | nicm | 2020-03-31 |
| | | | | by tmux but are not passed into the environment of new panes. | ||
* | options_array_item_value cannot return NULL. | nicm | 2019-04-25 |
| | |||
* | Indicate an array option with a flag rather than a special type so that | nicm | 2019-04-23 |
| | | | | in future will not have to be strings. | ||
* | Make array options a sparse tree instead of an array of char * and | nicm | 2019-03-18 |
| | | | | remove the size limit. | ||
* | Make environ_log prefix take a format. | nicm | 2017-05-11 |
| | |||
* | Do not update TERM into config file parsing has finished. | nicm | 2017-04-25 |
| | |||
* | Move server_fill_environ into environ.c and move some other common code | nicm | 2017-03-09 |
| | | | | into it. | ||
* | Make update-environment an array as well. | nicm | 2017-01-24 |
| | |||
* | Loads more static, except for cmd-*.c and window-*.c. | nicm | 2016-10-10 |
| | |||
* | Tweak output of environment logging. | nicm | 2016-07-15 |
| | |||
* | Log environment to new panes. | nicm | 2016-07-15 |
| | |||
* | Just nuke environ instead of trying to unsetenv everything because that | nicm | 2016-05-26 |
| | | | | doesn't necessarily work if there is an entry with an empty name. | ||
* | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 |
| | |||
* | Clear the environment properly by looping until it is empty rather than | nicm | 2016-01-15 |
| | | | | looping over it (which may skip entries), from Brad King. | ||
* | Make environ_set va_args and use it to tidy up some calls. Also add a | nicm | 2015-11-24 |
| | | | | missing word in manpage (from jmc). | ||
* | Like options, move the environ struct into environ.c. | nicm | 2015-10-28 |
| | |||
* | Simplify environ_push so it doesn't need the ARRAY_* functions. | nicm | 2015-05-07 |
| | |||
* | Don't leak the individual strings when copying environment. | nicm | 2015-01-25 |
| | |||
* | Some more long lines. | nicm | 2014-04-17 |
| | |||
* | xfree is not particularly helpful, remove it. From Thomas Adam. | Nicholas Marriott | 2012-07-10 |
| | |||
* | Run job commands explicitly in the global enviroment (which can be | Nicholas Marriott | 2010-04-04 |
| | | | | | modified with setenv -g) rather than with the environment tmux started with. | ||
* | Nuke a dead variable found with clang and an unused declaration with lint. | Nicholas Marriott | 2009-08-09 |
| | |||
* | Use a temporary variable for strdup of const char *. | Nicholas Marriott | 2009-08-08 |
| | |||
* | 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. |