aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* On select-window, make this client the latest client for the window.Nicholas Marriott2020-05-15
|
* List needs to be sorted.Nicholas Marriott2020-05-15
|
* XTerm not xterm.Nicholas Marriott2020-05-15
|
* Er, misread this and it is not needed.Nicholas Marriott2020-05-15
|
* Translate special CSI u keys on input.Nicholas Marriott2020-05-15
|
* Get == and != the right way round.Nicholas Marriott2020-05-15
|
* Only send XDA on 0.Nicholas Marriott2020-05-15
|
* Fix default values for new escape sequences.Nicholas Marriott2020-05-15
|
* Only forward extended keys if the application has requested them, even thoughNicholas Marriott2020-05-15
| | | | | we use the CSI u sequence and xterm uses CSI 27 ~ - this is what mintty does as well.
* Mask off flags bits in menu keys.Nicholas Marriott2020-05-15
|
* Add a terminal feature for enable/disable extended keys (supported by xterm andNicholas Marriott2020-05-15
| | | | mintty) and add an option to make tmux send it.
* C-M-S keys need the implied flag also.Nicholas Marriott2020-05-15
|
* Stop at end of buffer.Nicholas Marriott2020-05-15
|
* Send conventional \033 sequences for keys with just Meta even if they came inNicholas Marriott2020-05-15
| | | | | as an extended CSI u key sequence. It is much more useful for applications that don't understand CSI u to receive \033> for M-S-. rather than \033[62;3u.
* Send CSI u sequences for any keys that do not have a defined sequence already -Nicholas Marriott2020-05-15
| | | | | this should only be similar sequences sent by the terminal outside tmux if enabled.
* Separate key flags and modifiers, log key flags, make the "xterm" flag moreNicholas Marriott2020-05-15
| | | | explicit and fix M- keys with a leading escape.
* Rename KEYC_ESCAPE to KEYC_META.Nicholas Marriott2020-05-15
|
* Always set xterm flag.Nicholas Marriott2020-05-15
|
* Recognise extended key sequences on input (both the forms xterm offers).Nicholas Marriott2020-05-15
|
* xterm-keys has been on by default for 5 years and all other modern terminalsNicholas Marriott2020-05-15
| | | | | | use these key sequences by default. Merge the code into the main tty and input tree processing (convering the latter to use a tree rather than a table at the same time) and make the option a no-op.
* Draw outside correctly with pane numbers.Nicholas Marriott2020-05-14
|
* Check if outside the window before checking if on the border so that cells thatNicholas Marriott2020-05-14
| | | | are outside in one direction but not the other are not given the wrong type.
* Add an option to set the pane border lines style from a choice of single linesNicholas Marriott2020-05-14
| | | | | | (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or number (the pane numbers). Lines that won't work on a non-UTF-8 terminal are translated back into ACS when they are output.
* Tweak CHANGES.Nicholas Marriott2020-05-14
|
* Update CHANGES.Nicholas Marriott2020-05-14
|
* Add screen write flags instead of individual bits and fix line lengthNicholas Marriott2020-05-14
| | | | calculation with padding.
* 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.
* Expand target from client and use it to expand the prompt.Nicholas Marriott2020-05-14
|
* Use safe loop for freeing client files.Nicholas Marriott2020-05-13
|
* Add -Z to customize-mode binding.Nicholas Marriott2020-05-13
|
* Tidy up border redrawing, fix some errors in how the window border connectsNicholas Marriott2020-05-13
| | | | with panes.
* Move editor stuff to common code in popup.c.Nicholas Marriott2020-05-13
|
* Add a mark in copy mode. Set with set-mark command (bound to 'X') by defaultNicholas Marriott2020-05-13
| | | | | | | | and the mark and cursor position are swapped with 'jump-to-mark' (bound to M-x). The line containing the mark is shown in copy-mode-mark-style with the horizontal position in reverse. From Anindya Mukherjee in GitHub issue 2209.
* Merge branch 'master' of github.com:tmux/tmuxThomas Adam2020-05-13
|\
| * Do not log NULL text.Nicholas Marriott2020-05-12
| |
| * Show default key bindings in customize mode.Nicholas Marriott2020-05-12
| |
| * Include key bindings in customize mode.Nicholas Marriott2020-05-12
| |
* | Merge branch 'obsd-master'Thomas Adam2020-05-13
|\ \ | |/ |/|
| * imsg.h needs uio.h, pointed out by deraadtnicm2020-05-08
| |
* | Support embedded styles in the display-message message, GitHub issue 2206.Nicholas Marriott2020-05-11
| |
* | Add to CHANGES.Nicholas Marriott2020-05-10
| |
* | Fix comparison of tty name.Nicholas Marriott2020-05-10
| |
* | Add a -D flag to ask tmux not to daemonize, useful both for running a debuggerNicholas Marriott2020-05-10
| | | | | | | | | | (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190.
* | Do not loop forever when search finds an empty match, GitHub issue 2203.Nicholas Marriott2020-05-10
| |
* | Fix next-matching-bracket logic, from Chris Barber.Nicholas Marriott2020-05-09
| |
* | Initialize return code in case something mysterious happens.Nicholas Marriott2020-05-09
| |
* | Wrap all lines in customize mode, not just the description.Nicholas Marriott2020-05-09
| |
* | Remove unused variables.Nicholas Marriott2020-05-09
| |
* | Fix some warnings, from Jan Polensky.Nicholas Marriott2020-05-09
| |
* | Fix some customize mode drawing nits.Nicholas Marriott2020-05-08
| |