| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | The redraw callback could be fired with a NULL pane if it updates while | 2020-06-18 | 1 | -2/+3 | |
| | | | | | in a mode, problem reported by Martin Vahlensieck. | ||||
| * | Add a flag to make a client wait for an empty line before exiting in | 2020-06-18 | 6 | -13/+51 | |
| | | | | | control mode to avoid stray commands ending up in the shell. | ||||
| * | d and D keys to reset to default in customize mode. | 2020-06-16 | 8 | -63/+231 | |
| | | |||||
| * | Correctly move to previous line when looking for previous word, from | 2020-06-16 | 1 | -5/+5 | |
| | | | | | Derry Jing. | ||||
| * | Add -b flags to insert a window before (like the existing -a for after) | 2020-06-13 | 6 | -47/+63 | |
| | | | | | to break-pane, move-window, new-window. GitHub issue 2261. | ||||
| * | Do not wait on shutdown for commands started with run -b. | 2020-06-12 | 1 | -3/+6 | |
| | | |||||
| * | Check if a pane needs to be paused when output is written rather than | 2020-06-12 | 1 | -1/+8 | |
| | | | | | just when it is queued. | ||||
| * | move-pane also defaults to marked pane now, reported by Ben Challenor. | 2020-06-12 | 1 | -2/+3 | |
| | | |||||
| * | Fix quoting with newlines and single quotes. | 2020-06-12 | 1 | -12/+15 | |
| | | |||||
| * | Add some formats for search in copy mode (search_present, search_match). | 2020-06-11 | 4 | -23/+56 | |
| | | | | | GitHub issue 2268. | ||||
| * | Fix a crash when completing sessions, from Anindya Mukherjee. | 2020-06-11 | 1 | -7/+18 | |
| | | |||||
| * | Add a -A option to pause a pane manually. | 2020-06-11 | 4 | -8/+30 | |
| | | |||||
| * | Instead of a buffer size limit on each pane, set a limit of 300 seconds | 2020-06-10 | 5 | -47/+105 | |
| | | | | | of data for each client in control mode. | ||||
| * | When the pause-after flag is set, send an alternative %extended-output | 2020-06-10 | 2 | -9/+31 | |
| | | | | | form instead of %output with the age of the output. | ||||
| * | Include width in error message. | 2020-06-09 | 1 | -2/+2 | |
| | | |||||
| * | It is not sensible to store pointers into an array we are going to | 2020-06-09 | 1 | -47/+54 | |
| | | | | | realloc (duh), use two trees instead. | ||||
| * | Use bitshifts instead of a union for encoding UTF-8 into 32 bits, which | 2020-06-06 | 1 | -59/+34 | |
| | | | | | | | is more friendly to GCC3. Reported by and ok aoyama@. | ||||
| * | Change how panes are resized so that the code is clearer and if the pane | 2020-06-05 | 4 | -82/+84 | |
| | | | | | | | 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. | 2020-06-05 | 1 | -2/+5 | |
| | | |||||
| * | Fix various confusion about am vs xenl. | 2020-06-05 | 3 | -20/+25 | |
| | | |||||
| * | Now that we mostly only search visible text, the rate limit on repeating | 2020-06-05 | 1 | -13/+1 | |
| | | | | | search does not seem to be necessary, remove it for the moment. | ||||
| * | Add support for pausing a pane when the output buffered for a control | 2020-06-05 | 6 | -46/+145 | |
| | | | | | | | mode client gets too far behind. The pause-after flag with a time is set on the pane with refresh-client -f and a paused pane may be resumed with refresh-client -A. GitHub issue 2217. | ||||
| * | Reset wrapped flag when clearing or moving lines, GitHub issue 2215. | 2020-06-04 | 1 | -1/+8 | |
| | | |||||
| * | Search marks outside the visible text are not useful, so there is no | 2020-06-04 | 1 | -17/+35 | |
| | | | | | | point in allocating a big buffer to store them - just allocate the visible text size, and ignore any outside. | ||||
| * | Some improvements to performance of searching: | 2020-06-04 | 1 | -53/+87 | |
| | | | | | | | | | | | | | | | - Do not allow searches to be repeated at intervals of less than 50 milliseconds, to prevent a huge queue of repeat key presses blocking up everything for ages. - If the search text hasn't changed, the match count can't have changed and there is no need to do a full search, so only search the visible text. This includes both scrolling and repeating the search. - Do not redraw twice when jumping to the search location. GitHub issue 2258. | ||||
| * | A } can go on the same line as a command. | 2020-06-04 | 1 | -2/+4 | |
| | | |||||
| * | Shorten some long lines. | 2020-06-04 | 1 | -6/+11 | |
| | | |||||
| * | Correct respawn-* - they don't always use the creation command. | 2020-06-04 | 1 | -3/+5 | |
| | | |||||
| * | Make the -no-clear command variants not clear the search marks either. | 2020-06-04 | 1 | -73/+83 | |
| | | |||||
| * | Allow strings to span multiple lines - newlines and any leading | 2020-06-04 | 1 | -19/+24 | |
| | | | | | | | whitespace are removed, as well as any following comments that couldn't be part of a format. This allows long formats or other strings to be annotated and indented. | ||||
| * | Instead of using a custom parse function to process {}, treat it as a | 2020-06-04 | 4 | -165/+90 | |
| | | | | | | | | set of statements and parse with yacc, then convert back to a string as the last step. This means the rules are consistent inside and outside {}, %if and friends work at the right time, and the final result isn't littered with unnecessary newlines. | ||||
| * | Make paste -p the default for ], GitHub issue 2248. | 2020-06-03 | 1 | -2/+2 | |
| | | |||||
| * | Move the code to set up a padding cell into grid.c. | 2020-06-02 | 5 | -17/+38 | |
| | | |||||
| * | Allow UTF-8 characters of width 0 to be stored, it is useful to be able | 2020-06-02 | 4 | -38/+32 | |
| | | | | | to put padding cells in as width 0. | ||||
| * | Missing ; in previous. | 2020-06-02 | 1 | -2/+2 | |
| | | |||||
| * | Fire copy-pipe command even if there is no text, means it works if it | 2020-06-02 | 1 | -5/+6 | |
| | | | | | has side effects. | ||||
| * | UTF-8 keys need to be big endian so the size bits are at the top. | 2020-06-02 | 1 | -6/+6 | |
| | | |||||
| * | Fail rather than fatal on UTF-8 width 0. | 2020-06-02 | 1 | -1/+3 | |
| | | |||||
| * | Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control | 2020-06-02 | 6 | -25/+47 | |
| | | | | | mode %output blocks. | ||||
| * | Remove blocks from queue when pane disappears. | 2020-06-01 | 1 | -3/+5 | |
| | | |||||
| * | Check the right thing for maximum client buffer size. | 2020-06-01 | 1 | -5/+9 | |
| | | |||||
| * | Change format callback to return value rather than storing it in the entry. | 2020-06-01 | 2 | -155/+172 | |
| | | |||||
| * | Try without cursor/keypad flags if a key doesn't exist, and limit ctrl | 2020-06-01 | 1 | -4/+10 | |
| | | | | | key translation to ASCII keys. Fixes send-keys, GitHub issue 2247. | ||||
| * | Instead of sending all data to control mode clients as fast as possible, | 2020-06-01 | 11 | -187/+500 | |
| | | | | | | | add a limit of how much data will be sent to the client and try to use it for panes with some degree of fairness. GitHub issue 2217, with George Nachman. | ||||
| * | Add -i to find-window to ignore case. | 2020-05-29 | 2 | -60/+41 | |
| | | |||||
| * | Fix ASCII keys with send-keys -l. | 2020-05-27 | 1 | -4/+9 | |
| | | |||||
| * | Make padding cell a valid character. | 2020-05-27 | 2 | -4/+3 | |
| | | |||||
| * | Tweak some out of date bits, reported by bcgraham. | 2020-05-26 | 1 | -6/+5 | |
| | | |||||
| * | Return new character properly when converting to data. | 2020-05-26 | 1 | -4/+8 | |
| | | |||||
| * | Apply -n when only one pane in the window. | 2020-05-26 | 1 | -1/+5 | |
| | | |||||
