summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-10-303.1c.3.1cNicholas Marriott
2020-10-30Do not write after the end of the array and overwrite the stack whennicm
colon-separated SGR sequences contain empty arguments. Reported by Sergey Nizovtsev.
2020-05-04Add to CHANGES.Nicholas Marriott
2020-05-03Portable does not need sys/queue.h.Nicholas Marriott
2020-04-30Do not remove the automatic-rename option from the global set, only from3.1bNicholas Marriott
the window (it must stay in the global set or tmux will crash). GitHub issue 2188.
2020-04-27Update CHANGES.3.1aNicholas Marriott
2020-04-27Do not close stdout file descriptor in control mode since it will be needed forNicholas Marriott
printing the exit messages.
2020-04-24tmux 3.1.Nicholas Marriott
2020-04-22Update CHANGES.Nicholas Marriott
2020-04-06job_run needs fewer arguments.Nicholas Marriott
2020-04-06Various fixes for copy mode from master.Nicholas Marriott
2020-04-06Check previous line rather than an extra line, from Anindya Mukherjee.nicm
2020-04-06Only search the visible part of the history when marking (highlighting)nicm
search terms, much faster than searching the whole history.
2020-04-06Add a 10 second timeout to prevent searches taking too much time, fromnicm
Anindya Mukherjee.
2020-04-06Stop logging the entire command queue every time we add something,nicm
spotted by tb & sthen.
2020-04-06Add an argument to list-commands to show only a single command.nicm
2020-04-06Use new window and new pane as well for -P to new-session or new-window.nicm
2020-04-013.1-rc4.Nicholas Marriott
2020-04-01Do not go down the regex search path (which is expensive because we neednicm
to convert the grid data into a string for regexec and reverse it to find the grid position) if the search string does not contain any regex special characters.
2020-04-01Use a comparison to check for wrap and avoid an expensive modulus.nicm
2020-04-01Performance improvements for regex searching, most notably:nicm
- Use the grid data directly instead of copying it. - Special case the most typical one byte character cells and use memcmp for multiple bytes instead of a handrolled loop. - Hoist regcomp out of the loop into the calling functions. GitHub issue 2143. Also a man page from from jmc@.
2020-04-01Add non-regex search variants to avoid the performance cost for peoplenicm
with large histories or long lines.
2020-04-01Update CHANGES.Nicholas Marriott
2020-03-183.1-rc3.Nicholas Marriott
2020-03-18getopt is not required to set optarg to NULL when there is no argumentnicm
and some do not, so set it explicitly each time.
2020-03-17Turn off mouse mode 1003 as well as the rest when exiting.nicm
2020-03-17Fix C-Space key string.nicm
2020-03-17Terminate the output buffer for control mode output - it is now used asnicm
a string. GitHub issue 2114.
2020-03-17Do not attempt to close a NULL pane when failing to create a new one.nicm
2020-03-17getopt varies too much between platforms, and we already use compat/getopt.cNicholas Marriott
for Linux so just use it everywhere.
2020-03-11Bump 3.1-rc up to master.Nicholas Marriott
2020-03-07Merge branch 'obsd-master'Thomas Adam
2020-03-07Use correct width of right marker so it doesn't draw over status rightnicm
when more than one character. Reported by Tyler Culp.
2020-03-06Merge branch 'obsd-master'Thomas Adam
2020-03-06Update latest client for target session on switch-client.nicm
2020-03-02Merge branch 'obsd-master'Thomas Adam
2020-03-02Use current session for cwd of new sessions, not the new session whichnicm
doesn't have one yet. GitHub issue 2091.
2020-02-24Change mouse selection so that after selecting a word, dragging selectsnicm
only words and similar for lines. From Anindya Mukherjee.
2020-02-20Update CHANGES.Nicholas Marriott
2020-02-20Merge branch 'obsd-master'Thomas Adam
2020-02-20Add selection_active format for when the selection is present but notnicm
moving with the cursor, from Mark Kelly.
2020-02-19Merge branch 'obsd-master'Thomas Adam
2020-02-19A few fixes to make modifier keys and dragging work - need to remove thenicm
modifiers before checking for the dragging marker key, and apply them before looking up the end key. Also fix key-to-string with modifiers for special keys.
2020-02-19Add GitHub.Nicholas Marriott
2020-02-17This site is too stupid.Nicholas Marriott
2020-02-17Add to FUNDING.yml.Nicholas Marriott
2020-02-15Merge branch 'obsd-master'Thomas Adam
2020-02-15Add -a to list-keys to also list keys without notes with -N, suggestednicm
by Shehu Dikko.
2020-02-14Merge branch 'obsd-master'Thomas Adam
2020-02-14Fix top/bottom pane calculation with pane border status enabled,nicm
reported by Stanislav Spassov.