Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Some extra logging to show why tmux might exit. | nicm | 2017-07-09 | |
| | ||||
* | Fix size of rightmost preview section. | nicm | 2017-07-07 | |
| | ||||
* | Add a pane_pipe format to show if pipe-pane is active, GitHub issue 990. | nicm | 2017-07-07 | |
| | ||||
* | When working out the current client (for example for switch-client with | nicm | 2017-07-07 | |
| | | | | | no target), prefer clients attached to the current session if there is one. GitHub issue 995 from Jan Larres. | |||
* | < and > keys to scroll preview list left and right in tree mode. | nicm | 2017-07-04 | |
| | ||||
* | Handle 0 size of preview box in caller. | nicm | 2017-07-04 | |
| | ||||
* | Change session and window preview so that the current window or pane is | nicm | 2017-07-03 | |
| | | | | always shown. | |||
* | Change previous to not wait for both process exit and pty close - | nicm | 2017-07-03 | |
| | | | | | | instead if there is a pipe-pane active, do not exit until all data is read (including any libevent hasn't seen yet). Fixes problem reported by Theo Buehler and still seems to solve the original issue. | |||
* | Do not close panes until process has exited and any outstanding data | nicm | 2017-07-03 | |
| | | | | has been written to the pipe-pane event if there is one. GitHub issue 991. | |||
* | Try C.UTF-8 which is also a commonly useful locale on some platforms, | nicm | 2017-07-03 | |
| | | | | from Romain Francoise. | |||
* | Don't write over right border. | nicm | 2017-06-30 | |
| | ||||
* | Fix previous when we end up able to show no panes. | nicm | 2017-06-30 | |
| | ||||
* | Try to show a better preview of sessions and windows in tree mode. | nicm | 2017-06-30 | |
| | ||||
* | Use 100 as the example for command-alias because the defaults are from 0 | nicm | 2017-06-29 | |
| | | | | to (currently) 5. | |||
* | Apply the xterm key flag when needed for send-keys, fixes problem | nicm | 2017-06-28 | |
| | | | | reported by Franky Spamschleuder. | |||
* | Fix visual-silence (check accidentally the wrong way round), from Brad | nicm | 2017-06-28 | |
| | | | | Town. Plus some tmux.1 fixes from jmc@. | |||
* | Add user-keys option to allow user-defined keys to be set, from Dan | nicm | 2017-06-23 | |
| | | | | Aloni. | |||
* | Tweak some logging. | nicm | 2017-06-16 | |
| | ||||
* | Log terminal capabilities for each new terminal. | nicm | 2017-06-16 | |
| | ||||
* | Don't overwrite error message when it is available in | nicm | 2017-06-14 | |
| | | | | cmd_string_parse. Reported by Jimi Damon in GitHub issue 975. | |||
* | Add missing error message when no target, GitHub issue 971. | nicm | 2017-06-14 | |
| | ||||
* | Remove xterm flag from key before checking prefix, reported by Peter | nicm | 2017-06-13 | |
| | | | | Fern in GitHub issue 974. | |||
* | Need to flush out the linefeed after wrapper. GitHub issue 970. | nicm | 2017-06-12 | |
| | ||||
* | Add explicit keys for the bracketed paste sequences, both to avoid mix | nicm | 2017-06-12 | |
| | | | | ups with other keys and to make logs clearer. | |||
* | Extend filters (f key) to buffer and client mode and add -f flag to | nicm | 2017-06-09 | |
| | | | | specify to command. | |||
* | Add -O option to choose-* to set initial sort order. | nicm | 2017-06-09 | |
| | ||||
* | Default sort for buffer mode should be time not name. | nicm | 2017-06-09 | |
| | ||||
* | Use brackets around prompts which looks better and matches the other modes. | nicm | 2017-06-09 | |
| | ||||
* | Add a hook when the clipboard is set. | nicm | 2017-06-09 | |
| | ||||
* | Add size to client descriptions in list, suggested by Greg Hurrell. | nicm | 2017-06-08 | |
| | ||||
* | Return 1 if name matches not 0, also fix some spaces. | nicm | 2017-06-07 | |
| | ||||
* | Add simple searching (C-s and n) to the various choose modes: by name | nicm | 2017-06-07 | |
| | | | | for client and tree, and by name and content for buffer. | |||
* | Continue and pass keys through if they are repeated keys, so that the | nicm | 2017-06-06 | |
| | | | | first key after a repeated key doesn't get lost. | |||
* | Do not pass a state into commands when fired on individual items in tree | nicm | 2017-06-06 | |
| | | | | | | | mode, rely on the %% target substitution in the command for the chosen pane and leave the default target as the current pane (where the mode is). Otherwise, joinp and similar end up with -t and -s the same. Reported by Jacob Niehus in GitHub issue 960. | |||
* | Delete input event when evbuffer_read() fails to avoid just spinning | nicm | 2017-06-06 | |
| | | | | | around a dead file descriptor. Seems to fix a problem reported by Greg Hurrell in GitHub issue 941. | |||
* | Do not leak command, from David CARLIER. | nicm | 2017-06-04 | |
| | ||||
* | Add a timeout to prevent the sequences which wait for a specific | nicm | 2017-06-04 | |
| | | | | | | terminator (OSC, APC and DCS) waiting forever, which helps to avoid garbage (cat /dev/random) locking up panes completely. This (and the last commit) prompted by a discussion with theo. | |||
* | Remove unused variable. | nicm | 2017-06-04 | |
| | ||||
* | Be more strict about escape sequences that rename windows or set titles: | nicm | 2017-06-04 | |
| | | | | | ignore any that not valid UTF-8 outright, and for good measure pass the result through our UTF-8-aware vis(3). | |||
* | Support SIGUSR2 to stop and start logging for an existing server. Also | nicm | 2017-06-04 | |
| | | | | | we currently only have two log levels so just use -v and -vv rather than -v and -vvvv, and clarify the man page entry for -v. | |||
* | Typo/style; plus man page escaping from jmc. | nicm | 2017-06-04 | |
| | ||||
* | Make set-clipboard a three-state option so tmux itself can ignore the | nicm | 2017-06-03 | |
| | | | | sequencess. | |||
* | Foreground colours with the bright attribute set need to use the bright | nicm | 2017-06-03 | |
| | | | | entries in the palette. GitHub issue 954. | |||
* | Style and spacing nits. | nicm | 2017-05-31 | |
| | ||||
* | Shut up a warning. | nicm | 2017-05-31 | |
| | ||||
* | time.h here too. | nicm | 2017-05-31 | |
| | ||||
* | Need time.h. | nicm | 2017-05-31 | |
| | ||||
* | Some applications like vi(1) and tmux until 10 minutes or so ago, do not | nicm | 2017-05-31 | |
| | | | | | | | redraw on SIGWINCH if the size returns to the original size between the original SIGWINCH and when they get around to calling TIOCGWINSZ. So use the existing resize timer to introduce a small delay between the two resizes. | |||
* | It is not OK to ignore SIGWINCH if SIOCGWINSZ reports the size has | nicm | 2017-05-31 | |
| | | | | | | unchanged, because it may have changed and changed back in the time between us getting the signal and calling ioctl(). Always redraw when we see SIGWINCH. | |||
* | Because we defer actually resizing applications (calling TIOCSWINSZ) | nicm | 2017-05-31 | |
| | | | | | | | | | | | | | | | | | until the end of the server loop, tmux may have gone through several internal resizes in between. This can be a problem if the final size is the same as the initial size (what the application things it currently is), because the application may choose not to redraw, assuming the screen state is unchanged, when in fact tmux has thrown away parts of the screen, assuming the application will redraw them. To avoid this, do an extra resize if the new size is the same size as the initial size. This should force the application to redraw when tmux needs it to, while retaining the benefits of deferring (so we now resize at most two times instead of at most one - and only two very rarely). Fixes a problem with break-pane and zoomed panes reported by Michal Mazurek. |