Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Another test. | Nicholas Marriott | 2017-04-25 | |
| | | ||||
* | | Remove stuff from TODO. | Nicholas Marriott | 2017-04-25 | |
| | | ||||
* | | And another test. | Nicholas Marriott | 2017-04-25 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-25 | |
|\| | ||||
| * | if-shell doesn't need to queue its error message into a callback, and in | nicm | 2017-04-25 | |
| | | | | | | | | | | fact it can't do so because the item it was working with will have been freed. Reported by Daniel Hahler. | |||
* | | And another. | Nicholas Marriott | 2017-04-25 | |
| | | ||||
* | | Try to start writing test scripts. | Nicholas Marriott | 2017-04-25 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-23 | |
|\| | ||||
| * | Only use ED for clear screen if at the bottom, same as earlier fix to | nicm | 2017-04-23 | |
| | | | | | | | | clear end of screen. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Memory leak from David CARLIER. | nicm | 2017-04-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Do not need getopt.h. | nicm | 2017-04-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Can't collect UTF-8 characters of more than one byte at the moment. | nicm | 2017-04-22 | |
| | | ||||
| * | new -A should use the session name. | nicm | 2017-04-22 | |
| | | ||||
| * | Get rid of the extra layer of flags and cmd_prepare() and just store the | nicm | 2017-04-22 | |
| | | | | | | | | | | | | CMD_FIND_* flags in the cmd_entry and call it for the command. Commands with special requirements call it themselves and update the target for hooks to use. | |||
| * | Mouse bindings and hooks set up an initial current state when running a | nicm | 2017-04-22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command. This is used for the session, window and pane for all commands in the command sequence if there is no -t or -s. However, using it for all commands in the command sequence means that if the active pane or current session is changed, subsequent commands still use the previous state. So make commands which explicitly change the current state (such as neww and selectp) update it themselves for later commands. Commands which may invalidate the state (like killp) are already OK because an invalid state will be ignored. Also fill in the current state for all key bindings rather than just the mouse, so that any omissions are easier to spot. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | We need to collect UTF-8 characters so that width != 1 characters are | nicm | 2017-04-22 | |
| | | | | | | | | correctly flushed. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Fix if-shell without a client (so in the config file). Reported by Theo | nicm | 2017-04-22 | |
| | | | | | | | | Buehler. | |||
| * | Typo in example. | nicm | 2017-04-22 | |
| | | ||||
| * | Memory leaks, from David CARLIER. | nicm | 2017-04-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Log error properly when no current state, and some other minor tweaks. | nicm | 2017-04-21 | |
| | | ||||
| * | Make sure cmd_find_from_* clear the state if they fail. | nicm | 2017-04-21 | |
| | | ||||
| * | Rename a variable. | nicm | 2017-04-21 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | Clear shared state if not filling it in. | nicm | 2017-04-21 | |
| | | ||||
| * | Make the cmd_find_* functions more obvious when looking for a client, | nicm | 2017-04-21 | |
| | | | | | | | | | | rather than having it inside other functions. Should be no change to the way targets are resolved just yet. | |||
| * | Key needs to be initialized to zero now it has flags in it. | nicm | 2017-04-21 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | Style nits and an unused struct. | nicm | 2017-04-21 | |
| | | ||||
| * | Add cmd_find_from_winlink_pane and use it in a couple of places, and | nicm | 2017-04-21 | |
| | | | | | | | | make functions that can't fail void. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | It is annoying that the copy mode key table (or any other key table) | nicm | 2017-04-21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | will suppress root key table bindings. So change to always check the root table if no binding is found in the current table (whether it be the prefix table from pressing the prefix or the copy mode table from a pane). A root key binding can be blocked by binding the key to a command that does nothing (like send-keys with no arguments). Problem reported by Thomas Sattler. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | More unnecessary arguments now winlink points back to session. | nicm | 2017-04-21 | |
| | | ||||
| * | History needs to be loaded after config parsing is done - now that | nicm | 2017-04-21 | |
| | | | | | | | | commands are queued, that's in cfg_done not after start_cfg finishes. | |||
| * | Store state shared between multiple commands in the queue in a shared | nicm | 2017-04-21 | |
| | | | | | | | | structure. | |||
| * | Do not run the config file in the context of the first client, instead | nicm | 2017-04-21 | |
| | | | | | | | | | | use no client like we did before. This means commands like new-session won't try to attach if they are in the config file. | |||
* | | Fix after merge | Thomas Adam | 2017-04-21 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | | | | | | | | | | | Conflicts: Makefile.am pty.c | |||
| * | Use fdforkpty() instead of our own unwrapped versions. | nicm | 2017-04-20 | |
| | | ||||
* | | Typo; Daniel Hahler. | Nicholas Marriott | 2017-04-21 | |
| | | ||||
* | | Do not need getopt.h for getopt, from Eric N Vander Weele. | Nicholas Marriott | 2017-04-20 | |
| | | ||||
* | | Merge branch 'master' of github.com:tmux/tmux | Nicholas Marriott | 2017-04-20 | |
|\ \ | ||||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-20 | |
| |\| | ||||
| | * | Only set up a current target for mouse key bindings. Fixes: | nicm | 2017-04-20 | |
| | | | | | | | | | | | | | | | | | | | | | bind q select-pane -U \; resize-pane -Z (There is still some possible weirdness with the way we do current targets, it should probably be done in a different way at some point.) |