aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Allow any punctuation (except :) as separator in s/x/y/, not onlynicm2018-06-27
| | | | /. From JINNOUCHI Yasushi in GitHub issue 1386.
* Style nit.nicm2018-06-26
|
* Do not take address of a member of a NULL pointer. GitHub issue 1382nicm2018-06-26
| | | | from Kamil Rytarowski.
* If there are only two panes, always use the other pane as the lastnicm2018-06-25
| | | | pane. Based on a change from Duy Nguyen in GitHub issue 1377.
* Minor cosmetic improvement from KOIE Hidetaka.nicm2018-06-24
|
* Fix some compiler warnings; from Thomas Adam.nicm2018-06-11
|
* Make it possible to resize multiple panes by dragging corners, from Dannicm2018-06-09
| | | | Aloni in GitHub issue 1376.
* Instead of working out which pane to resize with the mouse by walkingnicm2018-06-08
| | | | | the panes list, look through the layout cells for the nearest border and resize that cell. From Dan Aloni in GitHub issue 1374.
* Tweak previous - check for a NULL client and simplify manual text.nicm2018-06-08
|
* Increment the lines counter when skipping a line to avoid an infinitenicm2018-06-03
| | | | | | | | loop, and fix a check to avoid a potential out-of-bounds access. Problem reported by Yuxiang Qin and tracked down by Karl Beldan; GitHub issue 1352. Also a man page fix request by jmc@.
* If foo doesn't exist and can't be expanded in #{?foo,a,b} then assume itnicm2018-05-29
| | | | is false.
* When looking for panes, ignore dead ones (with -1 filenicm2018-05-28
| | | | descriptor). GitHub issue 1354.
* Document escaping inside conditionals, from "sadie-parayno" in GitHubnicm2018-05-28
| | | | issue 1359.
* Make server_client_get_cwd used (almost) everywhere we need to work outnicm2018-05-24
| | | | | the cwd, and do not fall back to "." as it is pretty useless. GitHub issue 1331.
* Improve logging of the environment etc for new panes.nicm2018-05-24
|
* Allow escaping , and } with # in #{}; GitHub issue 1332.nicm2018-05-22
|
* -T should not actually select the pane.nicm2018-05-20
|
* Fix switch-client -l, from Jean-Marc Eurin in GitHub issue 1343.nicm2018-05-15
|
* Mention allow-rename with \033k.nicm2018-05-09
|
* Another check for NULL window if looking for index.nicm2018-05-09
|
* Handle terminfo colors > 256 correctly, GitHub issue 1337.nicm2018-05-07
|
* Improve logging of sessions.nicm2018-05-04
|
* Use window target if specified and exists even when looking for annicm2018-05-03
| | | | index, fixes neww -a with -t as well.
* Use <fcntl.h> instead of <sys/file.h> for open() and friends.guenther2018-04-26
| | | | | | | Delete a bunch of unnecessary #includes and sort to match style(9) while doing the above cleanup. ok deraadt@ krw@
* Add KRB5CCNAME to update-environment.nicm2018-04-23
|
* #aabbcc will use RGB if supported so don't say it is closest match.nicm2018-04-23
|
* Check whether cursor is at start or end when copying rectangularnicm2018-04-23
| | | | selections, from tb@.
* Remove unnecessary brackets.nicm2018-04-23
|
* rxvt-unicode has some funny behaviour when scrolling with the cursor notnicm2018-04-23
| | | | at column 1, so move it back there first if possible. GitHub issue 1318.
* Change how display-message uses the client. Originally it was onlynicm2018-04-18
| | | | | | | | | | | | | intended as the target client where the message should be displayed but at some point (perhaps when -p was added), it was used for format expansion too. This means it can get a bit weird where you have client formats expanding for a client with a different current session than the target session. However, it is nice that display-message can be used to show information about a specific client. So change so that the -c client will be used if the session matches the target session (-t or default), otherwise the best client will be chosen.
* Include source function name in grid_check_y logging.nicm2018-04-18
|
* Fix || example.nicm2018-04-18
|
* Allow no client for rename-session, from Ryan Freeman.nicm2018-04-11
|
* A couple of fixes to the : form of SGR. Apparently there is an extranicm2018-04-10
| | | | | argument that nobody knew about, so skip that if it exists. Also there are a bunch of useless optional arguments at the end, so ignore those.
* Add x and X to choose-tree (with a confirmation prompt) to kill annicm2018-04-10
| | | | item. Suggested by Matt Zagrabelny.
* Fix link, from Eliran Gonen.nicm2018-04-06
|
* Do not crash on empty window, reported by Jamie Macdonald in GitHubnicm2018-03-29
| | | | issue 1299. Patch from Thomas Adam.
* Fix a regression: do not warn about no client in rename-window.nicm2018-03-23
|
* Fix size calculation when spreading out panes.nicm2018-03-23
|
* Fix negative window index range check (> not <). Reported by Juan Pablonicm2018-03-17
| | | | in GitHub issue 1283.
* Insert full size panes at the right position, from KOIE Hidetaka innicm2018-03-16
| | | | GitHub issue 1284.
* Add a missing client-detached hook when the server shuts down, and donicm2018-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.
* For some reason tmux treats SGR 10 as SGR 0. It has done since the firstnicm2018-03-05
| | | | | version and I'm not sure why since no other terminal appears to. Change to just ignore SGR 10 instead.
* Expand formats in window and session names.nicm2018-03-01
|
* Add -Z flag to choose-tree, choose-client, choose-buffer tonicm2018-02-28
| | | | | | automatically zoom the pane when the mode is entered and unzoom when it exits, assuming the pane is not already zoomed. Add -Z to the default key bindings.
* C-g for modes too, from Mike Hamrick.nicm2018-02-26
|
* Remove an unused variable.nicm2018-02-22
|
* Check prefix when retrying so it is checked while repeat flag isnicm2018-02-22
| | | | set. GitHub issue 1239.
* Add exit-empty option to exit server if no sessions (defaults to on).nicm2018-02-22
|
* Do not leak memory when working out job name in formats.nicm2018-02-20
|