aboutsummaryrefslogtreecommitdiff
path: root/spawn.c
Commit message (Collapse)AuthorAge
* Set IUTF8 again when it exists.Nicholas Marriott2020-05-26
|
* spawn.c: fix up bad mergeThomas Adam2020-05-21
|
* Add a client flag 'active-pane' which stores the active pane in the client andNicholas Marriott2020-05-14
| | | | | | | | | allows it to be changed independently from the real active pane stored in the window. This is can be used with session groups which allow an independent current window (although it would be nice to have a flag for this too and remove session groups). The client active pane is only really useful interactively, many things (hooks, window-style, zooming) still use the window active pane.
* Merge branch 'obsd-master'Thomas Adam2020-04-23
|\
| * Fix a couple of memory leaks, one when creating a new pane and one whennicm2020-04-23
| | | | | | | | adding formats onto the queue item.
* | Merge branch 'obsd-master'Thomas Adam2020-04-14
|\|
| * Make client -c and -t handling common in cmd-queue.c and try to benicm2020-04-13
| | | | | | | | | | clearer about whether the client is the target client (must have a session) or not.
* | Merge branch 'obsd-master'Thomas Adam2020-04-13
|\|
| * Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make itsnicm2020-04-13
| | | | | | | | use more clearly defined and preparation for some future work).
* | Merge branch 'obsd-master'Thomas Adam2020-03-31
|\|
| * Add a way to mark environment variables as "hidden" so they can be usednicm2020-03-31
| | | | | | | | by tmux but are not passed into the environment of new panes.
* | Merge branch 'obsd-master'Thomas Adam2020-03-31
|\|
| * Detach reply escape sequences from the pane so they work in popups.nicm2020-03-31
| |
* | Merge branch 'obsd-master'Thomas Adam2020-03-19
|\|
| * Change input path so it doesn't require a pane.nicm2020-03-19
| |
* | Merge branch 'obsd-master'Thomas Adam2020-03-17
|\|
| * Ignore default-shell (and use /bin/sh) if it invalid not just if it isnicm2020-03-17
| | | | | | | | | | tmux itself, also refuse to set the option to something invalid in the first place. GitHub issue 2120.
* | Merge branch 'obsd-master'Thomas Adam2020-03-02
|\|
| * Use current session for cwd of new sessions, not the new session whichnicm2020-03-02
| | | | | | | | doesn't have one yet. GitHub issue 2091.
* | Merge branch 'obsd-master'Thomas Adam2020-01-28
|\|
| * Set up working directory before killing the existing pane on respawn.nicm2020-01-28
| |
* | Merge branch 'obsd-master'Thomas Adam2020-01-02
|\|
| * Fix format expansion in window names, reported by Suraj N Kurapati.nicm2020-01-01
| |
* | Add back utempter code, reported by Peter Schellenbach.Nicholas Marriott2019-12-18
| |
* | Merge branch 'obsd-master'Thomas Adam2019-11-28
|\|
| * Make a best effort to set xpixel and ypixel for each pane and addnicm2019-11-28
| | | | | | | | formats for them.
* | Merge branch 'obsd-master'Thomas Adam2019-11-14
|\|
| * Add an option to set the key sent by backspace for those whose systemnicm2019-11-14
| | | | | | | | uses ^H rather than ^?. GitHub issue 1969.
* | Merge branch 'obsd-master'Thomas Adam2019-10-07
|\|
| * Fix respawn-pane/window if default-command is set, reported by Janos Barbero.nicm2019-10-07
| |
* | Merge branch 'obsd-master'Thomas Adam2019-09-23
|\|
| * Use the correct size for new windows when window-size is latest,nicm2019-09-23
| | | | | | | | reported by Vamsi Krishna Avula in GitHub issue 1917.
* | Merge branch 'obsd-master'Thomas Adam2019-09-19
|\|
| * Add a "latest" window-size option which tries to size windows based onnicm2019-09-19
| | | | | | | | | | the most recently used client. From Tommie Gannert in GitHub issue 1869 based on earlier changes from me.
* | Merge branch 'obsd-master'Thomas Adam2019-09-18
|\|
| * Do not set uninitialized signal mask when creating an empty pane.nicm2019-09-18
| |
* | Merge branch 'obsd-master'Thomas Adam2019-06-30
|\|
| * Do not double free window if pane fails to start.nicm2019-06-30
| |
* | Merge branch 'obsd-master'Thomas Adam2019-05-27
|\|
| * Fix crash when killing the current window, reported by Jesus Rafaelnicm2019-05-27
| | | | | | | | Sanchez in GitHub issue 1760.
* | Merge branch 'obsd-master'Thomas Adam2019-05-25
|\|
| * Make cmd_log_argv take a printf-like format for the prefix.nicm2019-05-25
| |
* | Merge branch 'obsd-master'Thomas Adam2019-05-03
|\|
| * Allow panes to be empty (no command), output can be piped to them withnicm2019-05-03
| | | | | | | | split-window or display-message -I.
* | Merge branch 'obsd-master'Thomas Adam2019-04-28
|\|
| * Support multiple occurances of the same argument. Use this for a newnicm2019-04-28
| | | | | | | | | | | | flag -e to new-window, split-window, respawn-window, respawn-pane to pass environment variables into the newly created process. From Steffen Christgau in GitHub issue 1697.
| * Break new window and pane creation common code from various commands andnicm2019-04-17
| | | | window.c into a separate file spawn.c.
* Remove unused variable.Nicholas Marriott2019-04-10
|
* Solaris has no paths.h.Nicholas Marriott2019-04-09
|
* Linux: remove include for util.hThomas Adam2019-04-07
| | | | Linux doesn't require this header.