Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 | |
| | | ||||
* | | No need to set cwd on Cygwin now, from Yuya Adachi. | Nicholas Marriott | 2015-12-20 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-17 | |
|\| | ||||
| * | Add infrastructure to work out the best target given a pane or window | nicm | 2015-12-16 | |
| | | | | | | | | alone and use it to add pane_died and pane_exited hooks. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-15 | |
|\| | ||||
| * | Some hooks API changes to fire a hook while waiting another cmdq and | nicm | 2015-12-15 | |
| | | | | | | | | infrastructure that will be needed soon. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-12 | |
|\| | ||||
| * | Add key-table option to set the default key table for a session, allows | nicm | 2015-12-12 | |
| | | | | | | | | different key bindings for different sessions and a few other things. | |||
| * | Allow prefix and prefix2 to be set to None to disable (useful if you | nicm | 2015-12-12 | |
| | | | | | | | | would rather bind the prefix in the root table). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-11 | |
|\| | ||||
| * | Add cmdq as an argument to format_create and add a format for the | nicm | 2015-12-11 | |
| | | | | | | | | command name (will also be used for more later). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-08 | |
|\| | ||||
| * | Remove format_create_flags and just pass flags to format_create. | nicm | 2015-12-08 | |
| | | ||||
* | | 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-12-01 | |
|\| | ||||
| * | Do not deref wp if window_get_active_at returns NULL which can happen on | nicm | 2015-12-01 | |
| | | | | | | | | very large terminals, from Michael Graczyk. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-23 | |
|\| | ||||
| * | Remove support for the UTF-8 mouse extension. This was a briefly used, | nicm | 2015-11-23 | |
| | | | | | | | | | | | | | | | | poor idea that was fairly quickly replaced by SGR mouse input (which is now widespread). It is impossible to tell the difference between UTF-8 and non-UTF-8 mouse input; since the mouse-utf8 option was removed tmux has not handled it correctly in any case; and it is ridiculous to have three different forms of mouse input. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-21 | |
|\| | | | | | | | | | Conflicts: tmux.h | |||
| * | Only assume pasting with at least two characters, reduces problems for | nicm | 2015-11-19 | |
| | | | | | | | | | | people who can type ^B c very fast, or who are using tmux inside something else that buffers. | |||
* | | 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-14 | |
|\| | | | | | | | | | | | Conflicts: server.c tmux.c | |||
| * | Push stdout and stderr to clients more aggressively, and add an event to | nicm | 2015-11-14 | |
| | | | | | | | | continue if the send fails. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-12 | |
|\| | ||||
| * | Support UTF-8 key bindings by expanding the key type from int to | nicm | 2015-11-12 | |
| | | | | | | | | | | | | uint64_t and converting UTF-8 to Unicode on input and the reverse on output. (This allows key bindings, there are still omissions - the largest being that the various prompts do not accept UTF-8.) | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-12 | |
|\| | ||||
| * | Drop mouse-utf8 option and always turn on UTF-8 mouse if the client says | nicm | 2015-11-11 | |
| | | | | | | | | it supports UTF-8. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-31 | |
|\| | | | | | | | | | Conflicts: server.c | |||
| * | The output log is only useful once and it means creating a file, so open | nicm | 2015-10-31 | |
| | | | | | | | | it once at startup instead of in every call to tty_open. | |||
* | | 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 | |
| | | ||||
| * | Break the common process set up, event loop and imsg dispatch code | nicm | 2015-10-27 | |
| | | | | | | | | | | between server and client out into a separate internal API. This will make it easier to add another process. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-27 | |
|\| | ||||
| * | If a mouse event has no key binding, pass it through to the pane it | nicm | 2015-10-26 | |
| | | | | | | | | | | happened in, not the active pane like normal key presses. Fixes problems seen by Enrico Ghirardi. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-26 | |
|\| | ||||
| * | Some extra logging of where keys are actually going. | nicm | 2015-10-26 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-25 | |
|\| | | | | | | | | | Conflicts: cmd-find.c | |||
| * | Pasting mouse escape sequences is unlikely, so skip them when working | nicm | 2015-10-23 | |
| | | | | | | | | out whether the user is pasting. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-22 | |
|\| | ||||
| * | Log identify messages. | nicm | 2015-10-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-21 | |
|\| | ||||
| * | Use client pointer not file descriptor in logging. | nicm | 2015-10-20 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-20 | |
|\| | ||||
| * | The table could change when retrying so don't save it at start of | nicm | 2015-10-20 | |
| | | | | | | | | server_client_handle_key. |