aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Old Terminal.app versions do not respond correctly to secondary DA,nicm2020-08-24
| | | | | instead responding with the primary DA response. Ignore it. Reported by Dave Vandervies.
* Do not run off end of string when stripping delays, reported by Davenicm2020-08-24
| | | | Vandervies.
* Add n: modifier to get length of a format, also automatically expandnicm2020-08-20
| | | | variable name arguments again if they contain a #{.
* Set alert flag for the current window if the session is unattached.nicm2020-08-19
| | | | GitHub issues 1182 and 2299. From Eric Garver.
* Respond to colour requests if a colour is available, from Michal Goral.nicm2020-08-19
|
* Do not force line width to grid width because it may need to be largernicm2020-08-07
| | | | to accomodate a wide character. GitHub issue 2336.
* Change searching to behave more like emacs and so that regex searchingnicm2020-08-05
| | | | doesn't overlap when searching forwards.
* Also ignore SIGQUIT so it can't be used to kill the client when locked.nicm2020-08-04
|
* Trim newline from ctime, from Thomas Adam.nicm2020-07-30
|
* Add a -d option to display-message to set delay, from theonekeyg atnicm2020-07-27
| | | | gmail dot com in GitHub issue 2322.
* Add a hook when the pane title changed.nicm2020-07-24
|
* Check all lists if option not found already.nicm2020-07-23
|
* Correct checks for window borders.nicm2020-07-22
|
* Fix show-buffer when run from inside tmux, GitHub issue 2314.nicm2020-07-21
|
* Properly escape a backslash.daniel2020-07-18
| | | | | | Found by CompCert which notes that \E is not a valid escape sequence. ok nicm@
* Renumber after killing windows for choose-tree.nicm2020-07-15
|
* Handle padding cells correctly when searching, GitHub issue 2301.nicm2020-07-15
|
* Do not dereference NULL environment variable value, GitHub issue 2304.nicm2020-07-13
|
* Clarify /tmp permissions and use, GitHub issue 2300.nicm2020-07-13
|
* Do not eliminate redundant clears, the code is wrong and doing itnicm2020-07-06
| | | | correctly wouldn't be worth it. GitHub issue 2298.
* Add a way for control mode clients to subscribe to a format and benicm2020-07-06
| | | | notified of changes rather than having to poll. GitHub issue 2242.
* Always send xterm-style keys for M-Left and M-Right. GitHub issue 2296.nicm2020-07-06
|
* kill-window -a cannot just walk the list of windows because ifnicm2020-07-04
| | | | | | renumber-windows is on, the window it wants to keep could be moved. Change to renumber afterwards and also behave better if the window is linked into the session twice. GitHub issue 2287.
* Missing word, from annihilannic at hotmail dot com, GitHub issue 2288.nicm2020-07-03
|
* Check if client is NULL before using it, GitHub issue 2295.nicm2020-07-03
|
* Replace TAILQ concatenation loop with TAILQ_CONCATbket2020-06-29
| | | | | | As a result remove unneeded variables OK @nicm
* Check for no pane border status line separately from top/bottom.nicm2020-06-27
|
* Fix 0x Unicode character parsing, GitHub issue 2286.nicm2020-06-27
|
* Silently ignore -a or -b if the window index doesn't exist and createnicm2020-06-25
| | | | | using that index (this is how it used to work), reported by Romain Francoise.
* Correctly redraw pane border bottom line when the status line is on andnicm2020-06-23
| | | | at the bottom, reported by Kaushal Modi.
* Use xvasprintf not vasprintf.nicm2020-06-23
|
* The redraw callback could be fired with a NULL pane if it updates whilenicm2020-06-18
| | | | in a mode, problem reported by Martin Vahlensieck.
* Add a flag to make a client wait for an empty line before exiting innicm2020-06-18
| | | | control mode to avoid stray commands ending up in the shell.
* d and D keys to reset to default in customize mode.nicm2020-06-16
|
* Correctly move to previous line when looking for previous word, fromnicm2020-06-16
| | | | Derry Jing.
* Add -b flags to insert a window before (like the existing -a for after)nicm2020-06-13
| | | | to break-pane, move-window, new-window. GitHub issue 2261.
* Do not wait on shutdown for commands started with run -b.nicm2020-06-12
|
* Check if a pane needs to be paused when output is written rather thannicm2020-06-12
| | | | just when it is queued.
* move-pane also defaults to marked pane now, reported by Ben Challenor.nicm2020-06-12
|
* Fix quoting with newlines and single quotes.nicm2020-06-12
|
* Add some formats for search in copy mode (search_present, search_match).nicm2020-06-11
| | | | GitHub issue 2268.
* Fix a crash when completing sessions, from Anindya Mukherjee.nicm2020-06-11
|
* Add a -A option to pause a pane manually.nicm2020-06-11
|
* Instead of a buffer size limit on each pane, set a limit of 300 secondsnicm2020-06-10
| | | | of data for each client in control mode.
* When the pause-after flag is set, send an alternative %extended-outputnicm2020-06-10
| | | | form instead of %output with the age of the output.
* Include width in error message.nicm2020-06-09
|
* It is not sensible to store pointers into an array we are going tonicm2020-06-09
| | | | realloc (duh), use two trees instead.
* Use bitshifts instead of a union for encoding UTF-8 into 32 bits, whichnicm2020-06-06
| | | | | | is more friendly to GCC3. Reported by and ok aoyama@.
* Change how panes are resized so that the code is clearer and if the panenicm2020-06-05
| | | | | | is resized multiple times during one event loop, it is forced to resize at the end. Also don't zoom/unzoom in switch-client if the pane hasn't changed. GitHub issue 2260.
* Do not take the address of a potentially unaligned member.nicm2020-06-05
|