Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-01 | |
|\| | ||||
| * | Implement "all event" (1003) mouse mode but in a way that works. The | nicm | 2017-02-01 | |
| | | | | | | | | | | | | | | | | | | | | | | main issue is that if we have two panes, A with 1002 and B with 1003, we need to set 1003 outside tmux in order to get all the mouse events, but then we need to suppress the ones that pane A doesn't want. This is easy in SGR mouse mode, because buttons == 3 is only used for movement events (for other events the trailing m/M marks a release instead), but in normal mouse mode we can't tell so easily. So for that, look at the previous event instead - if it is drag+release as well, then the current event is a movement event. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-31 | |
|\| | ||||
| * | When a flag option is used in a format, it should use the number form | nicm | 2017-01-30 | |
| | | | | | | | | not string. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-25 | |
|\| | ||||
| * | Revert previous for now, it will break TERM=screen. | nicm | 2017-01-25 | |
| | | ||||
| * | If xterm-keys is on, use xterm(1) style keys for Home and End as well as | nicm | 2017-01-25 | |
| | | | | | | | | modified keys. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 | |
|\| | ||||
| * | Make update-environment an array as well. | nicm | 2017-01-24 | |
| | | ||||
| * | Add support for custom command aliases, this is an array option which | nicm | 2017-01-24 | |
| | | | | | | | | | | contains items of the form "alias=command". This is consulted when an unknown command is parsed. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 | |
|\| | ||||
| * | If given an array option without an index either show or set all items, | nicm | 2017-01-24 | |
| | | | | | | | | | | | | and support -a for array options. Allow the separator for set to be specified in the options table (will be used for backwards compatibility later). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-23 | |
|\| | | | | | | | | | | | Conflicts: Makefile tmux.c | |||
| * | Open /dev/ptm before pledge() and save it to be used for PTMGET later | nicm | 2017-01-23 | |
| | | | | | | | | | | | | (this means inlining forkpty()). ok deraadt | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-18 | |
|\| | ||||
| * | Plain stravis() because it will mangle UTF-8 characters, so add | nicm | 2017-01-18 | |
| | | | | | | | | utf8_stravis() which calls our existing utf8_strvis() and use it instead | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-16 | |
|\| | ||||
| * | Revert WIP parts of previous I didn't mean to commit yet. | nicm | 2017-01-16 | |
| | | ||||
| * | getopt() has a struct option so just return to using options_entry. | nicm | 2017-01-16 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-16 | |
|\| | ||||
| * | It is silly for cmd_list_parse to return an integer error when it could | nicm | 2017-01-15 | |
| | | | | | | | | just return NULL. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-15 | |
|\| | ||||
| * | Major tidy up and rework of options tree and set-option/show-options | nicm | 2017-01-15 | |
| | | | | | | | | | | | | | | | | commands this pushes more of the code into options.c and ties it more closely to the options table rather than having an unnecessary split. Also add support for array options (will be used later). Only (intentional) user visible change is that show-options output is now passed through vis(3) with VIS_DQ so quotes are escaped. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 | |
|\| | ||||
| * | options_get_style return const too. | nicm | 2017-01-13 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 | |
|\| | ||||
| * | Add -E to detach-client to exec a command to replace the client instead | nicm | 2017-01-13 | |
| | | | | | | | | of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-12 | |
|\| | ||||
| * | Simplify appending to string options. | nicm | 2017-01-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-12 | |
|\| | ||||
| * | Put all palette functions together in the file. | nicm | 2017-01-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-12 | |
|\| | ||||
| * | Fix setting the palette of aixterm colours (90-97). | nicm | 2017-01-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-11 | |
|\| | ||||
| * | Add a format for terminal type. | nicm | 2017-01-11 | |
| | | ||||
| * | Use a macro for looking up tty types. | nicm | 2017-01-11 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-11 | |
|\| | ||||
| * | Some tidying and tweaks to options code. | nicm | 2017-01-11 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
|\| | ||||
| * | Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b" | nicm | 2017-01-09 | |
| | | | | | | | | | | | | | | are expanded so can compare formats). And expand the condition to #{?a,b,c} (the "a" part) if it doesn't work as a simple lookup. Also add FORMAT_NOJOBS flag to disable jobs in a format. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
|\| | ||||
| * | Run the source-file pattern through glob(3). | nicm | 2017-01-09 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-07 | |
|\| | ||||
| * | Add support for the OSC 4 and OSC 104 palette setting escape sequences, | nicm | 2017-01-07 | |
| | | | | | | | | from S Gilles. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-06 | |
|\| | ||||
| * | Incremental search in copy mode (on for emacs keys by default) - much | nicm | 2017-01-06 | |
| | | | | | | | | | | | | the same as normal searching but updates the cursor position and marked search terms as you type. C-r and C-s in the prompt repeat the search, once finished searching (with Enter), N and n work as before. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-05 | |
|\| | ||||
| * | Highlight all occurrences of search string after searching in copy mode. | nicm | 2017-01-05 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-12-28 | |
|\| | ||||
| * | Fix the prefer unattached session behaviour of | nicm | 2016-12-28 | |
| | | | | | | | | attach-session/switch-client, reported by Thomas Sattle. |