Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-08-02 | |
|\| | ||||
| * | Make key trees and some other bits static. | nicm | 2018-08-02 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-07-17 | |
|\| | ||||
| * | When a key isn't in the first table, we need to try the same key again | nicm | 2018-07-17 | |
| | | | | | | | | | | not the any key. Also rename some labels. Fixes GitHub issue 1406 reeported by Mark Kelly. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-07-16 | |
|\| | ||||
| * | Add an "Any" key to run a command if a key is pressed that is not bound | nicm | 2018-07-16 | |
| | | | | | | | | in the current key table. GitHub issue 1404. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-07-04 | |
|\| | ||||
| * | Add pane focus hooks. | nicm | 2018-07-04 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-05-24 | |
|\| | ||||
| * | Make server_client_get_cwd used (almost) everywhere we need to work out | nicm | 2018-05-24 | |
| | | | | | | | | | | the cwd, and do not fall back to "." as it is pretty useless. GitHub issue 1331. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-03-08 | |
|\| | ||||
| * | Add a missing client-detached hook when the server shuts down, and do | nicm | 2018-03-08 | |
| | | | | | | | | | | not exit until jobs started from run-shell/if-shell have finished (add a job flags member and a flag to indicate other jobs). GitHub issue 1245. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-22 | |
|\| | ||||
| * | Check prefix when retrying so it is checked while repeat flag is | nicm | 2018-02-22 | |
| | | | | | | | | set. GitHub issue 1239. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-05 | |
|\| | ||||
| * | Add struct status_line to hold status line members of struct client, not | nicm | 2018-02-05 | |
| | | | | | | | | used yet but will be soon. From Thomas Adam. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-12-19 | |
|\| | ||||
| * | Report better error from server when socket create fails, GitHub issue | nicm | 2017-12-19 | |
| | | | | | | | | 1201. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-10-20 | |
|\| | | | | | | | | | Conflicts: server-fn.c | |||
| * | Infrastructure for drawing status lines of more than one line in height, | nicm | 2017-10-16 | |
| | | | | | | | | still only one is allowed but this lets tmux draw bigger ones. | |||
| * | Do not attempt to use TIOCSWINSZ on a -1 file descriptor (possible if | nicm | 2017-09-06 | |
| | | | | | | | | the pane has already died). | |||
* | | Check missed during merge. | Nicholas Marriott | 2017-10-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-30 | |
|\| | ||||
| * | Pass flags into cmd_find_from_* to fix prefer-unattached, reported by | nicm | 2017-08-30 | |
| | | | | | | | | Thomas Sattler. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-16 | |
|\| | ||||
| * | Add -d flag to display-panes to specify timeout, and make 0 mean no | nicm | 2017-08-16 | |
| | | | | | | | | timeout. From Laurens Post. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-14 | |
|\| | ||||
| * | Fix redraw defer code in the presence of multiple clients - the timer | nicm | 2017-07-14 | |
| | | | | | | | | | | | | | | may be needed for all of them, so don't delete it on the first; and don't skip setting the redraw flag if the timer is already running. Reported by Pol Van Aubel in GitHub issue 1003. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-12 | |
|\| | | | | | | | | | | | | | | | Conflicts: cmd-pipe-pane.c proc.c tmux.c window.c | |||
| * | proc_send_s now seems unnecessary. | nicm | 2017-07-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-06-13 | |
|\| | ||||
| * | Remove xterm flag from key before checking prefix, reported by Peter | nicm | 2017-06-13 | |
| | | | | | | | | Fern in GitHub issue 974. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-06-06 | |
|\| | ||||
| * | 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. | |||
* | | Differences to OpenBSD. | Nicholas Marriott | 2017-05-31 | |
| | | ||||
* | | Build fixes. | Nicholas Marriott | 2017-05-31 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-31 | |
|\| | | | | | | | | | | | | | Conflicts: Makefile.am cfg.c server-client.c | |||
| * | 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. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-30 | |
|\| | ||||
| * | Store a copy of the old status line, will be needed soon for new choose mode. | nicm | 2017-05-29 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-29 | |
|\| | ||||
| * | Function to count clients. | nicm | 2017-05-29 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-16 | |
|\| | ||||
| * | Line length and spaces to tabs. | nicm | 2017-05-16 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-10 | |
|\| | ||||
| * | Insert copy mode bindings at the right place in the command queue. | nicm | 2017-05-10 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-05-09 | |
|\| | ||||
| * | If the current screen was complex enough, it was possible to make redraw | nicm | 2017-05-09 | |
| | | | | | | | | | | | | itself hit the "terminal can't keep up" check. To avoid this, record how much data we send during redraw (we know we will be starting with 0) and skip the check until it has been flushed. GitHub issue 912. |