Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-19 | |
|\| | ||||
| * | Move session-create hook out of session_create so it works with grouped ↵ | nicm | 2016-10-19 | |
| | | | | | | | | sessions. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-17 | |
|\| | ||||
| * | Use the notify name string instead of going via an enum and change | nicm | 2016-10-16 | |
| | | | | | | | | existing hooks to use notifys instead. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | Give window_create and window_create1 better names. | nicm | 2016-10-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | Rename a function for consistency and some spacing nits. | nicm | 2016-10-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-14 | |
|\| | ||||
| * | Remove the set-remain-on-exit option, it was always a hack and can now | nicm | 2016-10-13 | |
| | | | | | | | | be done with hooks instead. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 | |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | |||
| * | Add static in window-*.c and move some internal functions out of tmux.h. | nicm | 2016-10-11 | |
| | | ||||
| * | Loads more static, except for cmd-*.c and window-*.c. | nicm | 2016-10-10 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-19 | |
|\| | ||||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 | |
| | | ||||
* | | Conflicts: | Thomas Adam | 2015-12-08 | |
|\| | | | | | | | Makefile | |||
| * | Add hooks infrastructure, basic commands (set-hook, show-hooks) and a | nicm | 2015-12-08 | |
| | | | | | | | | | | | | couple of not very useful client hooks. This will eventually let commands be run at various points and on notifications. Joint work with Thomas Adam. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-18 | |
|\| | ||||
| * | Use __unused rather than rolling our own. | nicm | 2015-11-18 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-18 | |
|\| | ||||
| * | Don't update activity time twice for new sessions, and add some logging. | nicm | 2015-11-18 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-31 | |
|\| | ||||
| * | Because pledge(2) does not allow us to pass directory file descriptors | nicm | 2015-10-31 | |
| | | | | | | | | | | | | | | | | | | around, we can't use file descriptors for the working directory because we will be unable to pass it to a privileged process to tell it where to read or write files or spawn children. So move tmux back to using strings for the current working directory. We try to check it exists with access() when it is set but ultimately fall back to ~ if it fails at time of use (or / if that fails too). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-28 | |
|\| | ||||
| * | Like options, move the environ struct into environ.c. | nicm | 2015-10-28 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-27 | |
|\| | | | | | | | | | | | | | | | | | | | Conflicts: Makefile client.c server-client.c server.c tmux.c tmux.h | |||
| * | Move struct options into options.c. | nicm | 2015-10-27 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-09-06 | |
|\| | | | | | | | | | | | Conflicts: cfg.c tmux.c | |||
| * | Fix a spelling error, sesson -> session. | nicm | 2015-09-01 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-08-30 | |
|\| | | | | | | | | | | | Conflicts: Makefile format.c | |||
| * | Move alerts onto events rather than checking every loop. | nicm | 2015-08-29 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-08-28 | |
|\| | ||||
| * | Don't leak name when freeing session, from Kuang-che Wu. | nicm | 2015-08-28 | |
| | | ||||
| * | Per-session timers for locking, and remove the global one-second timer. | nicm | 2015-08-28 | |
| | | ||||
| * | Make session_update_activity more useful and use it in more places. | nicm | 2015-08-28 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-06-07 | |
|\| | | | | | | | | | | | | | Conflicts: client.c tmux.1 tmux.c | |||
| * | Similarly, for sessions use a callback to free rather than checking | nicm | 2015-06-05 | |
| | | | | | | | | every loop. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-05-06 | |
|\| | ||||
| * | Add a format window_linked which is 1 if a window has been linked | nicm | 2015-05-06 | |
| | | | | | | | | | | | | | | multiple times, also remove the default space in window_flags and use a conditional to add it in window-status-format (this means additional flags can be added in the option without extra spaces). From Thomas Adam with tweaks by me. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-25 | |
|\| | ||||
| * | Move the functions to convert ids from strings into session.c and window.c. | nicm | 2015-04-25 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-04-25 | |
|\| | ||||
| * | Make session_has return a flag, returning the first winlink found is a | nicm | 2015-04-22 | |
| | | | | | | | | recipe for errors. | |||
* | | No need for $Id$ now. | Nicholas Marriott | 2014-11-08 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-10-29 | |
|\| | | | | | | | | | | | | | Conflicts: Makefile cmd-link-window.c cmd-unlink-window.c | |||
| * | Fix some spacing nits. | nicm | 2014-10-22 | |
| | | ||||
| * | Merge unlink-window into kill-window. | nicm | 2014-10-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-05-13 | |
|\| | | | | | | | | | | | Conflicts: format.c window.c | |||
| * | If multiple arguments are given to new-session, new-window, | nicm | 2014-05-13 | |
| | | | | | | | | | | | | split-window, respawn-window or respawn-pane, pass them directly to execvp() to help avoid quoting problems. One argument still goes to "sh -c" like before. Requested by many over the years. Patch from J Raynor. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2014-04-23 | |
|\| | | | | | | | | | | | | | Conflicts: Makefile tmux.1 window.c |