tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
usr.bin
/
tmux
/
at
jcs
136 files
Makefile
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
alerts.c
Add display-message -C flag to update pane while message is displayed, GitHub issue 4363 from Vitaly Ostrosablin.
1 year ago
arguments.c
Fix memory leak, from Fadi Afani.
2 years ago
attributes.c
Change noattr to be an explicit attribute in the style so that it works correctly and does not delete attributes set in the style itself, GitHub issue 4713.
4 months ago
cfg.c
Change so that source-file errors are reported correctly in control mode, from Sergei Nizovtsev in GitHub issue 4626.
7 months ago
client.c
Revert change to handle command parsing failures in the client because it breaks aliases.
11 months ago
cmd-attach-session.c
Show config errors on attach if they were not shown when the session was created.
3 years ago
cmd-bind-key.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-break-pane.c
Ensure break-pane -P prints when only one pane is left. From Chaoyi Yin in GitHub issue 4615.
7 months ago
cmd-capture-pane.c
A couple of memory leaks from someone in GitHub issue 4590.
7 months ago
cmd-choose-tree.c
Add -y flag to disable confirmation prompts in modes, GitHub issue 4152.
2 years ago
cmd-command-prompt.c
Add -e flag to command-prompt to close if empty, from Dane Jensen in GitHub issue 4812.
2 months ago
cmd-confirm-before.c
Make some usages more consistent and add -h to show usage, GitHub issue 4455 from David Mandelberg.
1 year ago
cmd-copy-mode.c
Mouse support on the scrollbars, from Michael Grant.
1 year ago
cmd-detach-client.c
Revert detach-client part of last, did not intend this to go in.
2 years ago
cmd-display-menu.c
If display-popup is used inside a popup, modify that popup. From m-einfalt at gmx dot de in GitHub issue 4678.
4 months ago
cmd-display-message.c
Add display-message -C flag to update pane while message is displayed, GitHub issue 4363 from Vitaly Ostrosablin.
1 year ago
cmd-display-panes.c
Do not notify window-layout-changed if the window is about to be destroyed (since it may have been freed by the time the notify happens), from Romain Francoise in GitHub issue 3860.
2 years ago
cmd-find-window.c
Only wrap pattern in *s if using a regular expression.
2 years ago
cmd-find.c
Add {current}/{active} for -t for current window or active pane, from Manuel Einfalt in GitHub issue 4766.
3 months ago
cmd-if-shell.c
Do not leak on failure, GitHub 4565.
8 months ago
cmd-join-pane.c
Add mode 2031 support to automatically report dark or light theme. tmux will guess the theme from the background colour on terminals which do not themselves support the escape sequence. Written by Jonathan Slenders, GitHub issue 4353.
1 year ago
cmd-kill-pane.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-kill-server.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-kill-session.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-kill-window.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-list-buffers.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-list-clients.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-list-keys.c
Do not use ;;s in list-keys output as it is confusing and cannot be parsed on input, from Patrick Motard in GitHub issue 4750.
3 months ago
cmd-list-panes.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-list-sessions.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-list-windows.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-load-buffer.c
Tweak error messages so that file name isn't modified when we capitalize the first letter, from Pavel Roskin in GitHub issue 4666.
5 months ago
cmd-lock-server.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-move-window.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-new-session.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-new-window.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-parse.y
Simplify argument move using TAILQ_CONCAT()
3 months ago
cmd-paste-buffer.c
Do not allow paste into panes which have exited, from Romain Francoise in GitHub issue 3830.
2 years ago
cmd-pipe-pane.c
Do not allow paste into panes which have exited, from Romain Francoise in GitHub issue 3830.
2 years ago
cmd-queue.c
Add display-message -C flag to update pane while message is displayed, GitHub issue 4363 from Vitaly Ostrosablin.
1 year ago
cmd-refresh-client.c
Add a get-clipboard option which when enabled (the default is off) uses the same mechanism as palette requests to request clipboard from the terminal and forward to the requesting pane. Remove the now-redundant forward-to-pane ability from "refresh-client -l". GitHub issue 4275.
4 months ago
cmd-rename-session.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-rename-window.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-resize-pane.c
Do not notify window-layout-changed if the window is about to be destroyed (since it may have been freed by the time the notify happens), from Romain Francoise in GitHub issue 3860.
2 years ago
cmd-resize-window.c
Get rid of some warnings with GCC 10, from Thomas Klausner.
2 years ago
cmd-respawn-pane.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-respawn-window.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-rotate-window.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-run-shell.c
Add -E to run-shell to forward stderr as well as stdout, from github at jyn dot dev in GitHub issue 4246.
10 months ago
cmd-save-buffer.c
Tweak error messages so that file name isn't modified when we capitalize the first letter, from Pavel Roskin in GitHub issue 4666.
5 months ago
cmd-select-layout.c
Better error reporting when applying custom layouts.
3 years ago
cmd-select-pane.c
Add mode 2031 support to automatically report dark or light theme. tmux will guess the theme from the background colour on terminals which do not themselves support the escape sequence. Written by Jonathan Slenders, GitHub issue 4353.
1 year ago
cmd-select-window.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-send-keys.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-server-access.c
Add a missing space.
3 years ago
cmd-set-buffer.c
Initialize bufname, reported by Mark Kelly.
1 month ago
cmd-set-environment.c
Make some usages more consistent and add -h to show usage, GitHub issue 4455 from David Mandelberg.
1 year ago
cmd-set-option.c
Validate command argument types (string or command list) and give more useful error messages.
4 years ago
cmd-show-environment.c
Make some usages more consistent and add -h to show usage, GitHub issue 4455 from David Mandelberg.
1 year ago
cmd-show-messages.c
Allow show-messages to work without a client.
4 months ago
cmd-show-options.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-show-prompt-history.c
Make some usages more consistent and add -h to show usage, GitHub issue 4455 from David Mandelberg.
1 year ago
cmd-source-file.c
Make -v to source-file pass through to subsequent source-file commands, GitHub issue 4216.
4 months ago
cmd-split-window.c
Fix documentation around optional arguments. This includes:
1 year ago
cmd-swap-pane.c
Add calls to layout_fix_panes after a pane swap to fix case if one of the panes is in alternate screen mode and had a scrollbar. From Michael Grant in GitHub issue 4481.
11 months ago
cmd-swap-window.c
Preserve marked pane with swap-window and move-window, GitHub issue 3443.
5 months ago
cmd-switch-client.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
cmd-unbind-key.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd-wait-for.c
Add args parsing callback for some future work, currently unused.
4 years ago
cmd.c
Do not use ;;s in list-keys output as it is confusing and cannot be parsed on input, from Patrick Motard in GitHub issue 4750.
3 months ago
colour.c
Improve code readability in colour_palette_get and colour_palette_set. GitHub issue 4730 from Pavel Roskin.
4 months ago
control-notify.c
Format layout change string once per window in control notify, from Conor Taylor in GitHub issue 4848.
1 month ago
control.c
Pull format allocation outside of loop for control subs, from Conor Taylor in GitHub issue 4848.
1 month ago
environ.c
Do not remove TERM etc for commands run from config file, reported by Dennis Eriksen.
4 months ago
file.c
Handle ~ correctly when loading a file, GitHub issue 3518.
5 months ago
format-draw.c
Do not read over buffer if format is a single #, and do not loop forever if UTF-8 is unfinished in a format. Reported by Giorgi Kobakhia im GitHub issue 4735.
4 months ago
format.c
Also check PANE_STATUSREADY for pane_dead format to match pane_dead_status. GitHub issue 4841 from Joshua Pollack.
1 month ago
grid-reader.c
Fix word navigation on lines with tabs, from Alexander Arch.
1 year ago
grid-view.c
When history-limit is changed, apply to existing panes, not just new ones. GitHub issue 4705.
2 months ago
grid.c
Reuse extended entry when clearing RGB cell, to prevent memory growth when cells are repeatedly cleared (they are only compacted when scrolled off screen). From Michael K Darling in GitHub issue 4862.
1 month ago
hyperlinks.c
Display hyperlinks in copy mode and add copy_cursor_hyperlink format to get the hyperlink under the cursor.
2 years ago
input-keys.c
Do not send theme unless it has changed, and do not send immediately when updates are enabled. GitHub issue 5787.
3 months ago
input.c
Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858.
1 month ago
job.c
Don't try to change directory if it is NULL.
7 months ago
key-bindings.c
Only loop over clients if table actually found, from Conor Taylor in GitHub issue 4848.
1 month ago
key-string.c
Add some missing logging bits for themes.
3 months ago
layout-custom.c
Fixes for memory leaks reported by Lu Ming Yin, fixes from Howard Chu.
2 years ago
layout-set.c
Introduce a new window option: tiled-layout-max-columns. It configures the maximum number of columns in the tiled layout. The default value is 0 which means no limit and makes the change backward-compatible. From vkadlcik at redhat dot com.
7 months ago
layout.c
Fix the size caluation for left-right windows used to spread out cells horizontally evenly. From Michael Grant in GitHub issue 4724.
4 months ago
log.c
Spacing/style nits.
3 years ago
menu.c
Replace overlay_ranges with visible_ranges which can hold more than three ranges (will be needed for floating panes); move the visible ranges checks outside of tty_draw_line and rewrite it to fix issues with partially-obscured wide characters. With Michael Grant.
2 months ago
mode-tree.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
names.c
Remove stray spaces after function names.
4 years ago
notify.c
Get rid of some warnings with GCC 10, from Thomas Klausner.
2 years ago
options-table.c
Add focus-follows-mouse option, from Barry Wasdell in GitHub issue 4771.
3 months ago
options.c
When history-limit is changed, apply to existing panes, not just new ones. GitHub issue 4705.
2 months ago
paste.c
Make paste_get_top return a copy of the buffer name which is more sensible and avoids a double free pointed out by DongHan Kim.
1 month ago
popup.c
Make OSC 52 work in popups, from gogongxt at 163 dot com in GitHub issue 4797.
2 months ago
proc.c
Convert sbin and usr.bin to check for imsgbuf_init failure and add imsgbuf_allow_fdpass where needed.
1 year ago
procname.c
MAXCOMLEN is no longer needed in these programs, so remove the annotation from sys/param.h include lines, or remove the include lines entirely if it this was the least requirement. ok millert
4 years ago
regsub.c
Change a few types to fix warnings, from Thomas Klausner.
2 years ago
resize.c
Fix clients_calculate_size for manual type when window is NULL. From Elias Oenal in GitHub issue 4849.
1 month ago
screen-redraw.c
Replace overlay_ranges with visible_ranges which can hold more than three ranges (will be needed for floating panes); move the visible ranges checks outside of tty_draw_line and rewrite it to fix issues with partially-obscured wide characters. With Michael Grant.
2 months ago
screen-write.c
Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858.
1 month ago
screen.c
Replace overlay_ranges with visible_ranges which can hold more than three ranges (will be needed for floating panes); move the visible ranges checks outside of tty_draw_line and rewrite it to fix issues with partially-obscured wide characters. With Michael Grant.
2 months ago
server-acl.c
Spacing/style nits.
3 years ago
server-client.c
Check for no window when updating clients, GitHub issue 4851.
1 month ago
server-fn.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
server.c
Add some NULL checks, GitHub issue 4586.
7 months ago
session.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
sort.c
Implement some obvious missing sort orders, from Dane Jensen in GitHub issue 4813.
1 month ago
spawn.c
Setting working directory after fork means there is a race with pane_current_path (especially on platforms with systemd which have to take time to do some additional faffing around). To avoid this, change it before fork and back in the parent afterwards. GitHub issue 4719.
3 months ago
status.c
Add -e flag to command-prompt to close if empty, from Dane Jensen in GitHub issue 4812.
2 months ago
style.c
Change noattr to be an explicit attribute in the style so that it works correctly and does not delete attributes set in the style itself, GitHub issue 4713.
4 months ago
tmux-protocol.h
If a pane is killed, cancel reading from the file. GitHub issue 3422.
3 years ago
tmux.1
Implement some obvious missing sort orders, from Dane Jensen in GitHub issue 4813.
1 month ago
tmux.c
Do not realpath() everything since it is pointless and breaks symlinks. GitHub issue 4427.
5 months ago
tmux.h
Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858.
1 month ago
tty-acs.c
Fix a couple of rounded border characters, from Alexis Hildebrandt.
2 years ago
tty-draw.c
Check log level before log_debug in tty_draw_line, from Conor Taylor in GitHub issue 4848.
1 month ago
tty-features.c
Add extended keys flag for foot terminal.
1 year ago
tty-keys.c
Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858.
1 month ago
tty-term.c
correct test for COLORTERM containing 256 found with smatch, ok nicm@
5 months ago
tty.c
Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858.
1 month ago
utf8-combined.c
Add a missing skin tone, from Jake Stewart in GitHub issue 4736.
4 months ago
utf8.c
Handle regional indicators and emoji modifiers in a better way, GitHub issue 3998.
5 months ago
window-buffer.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
window-client.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
window-clock.c
Make clock mode seconds synchronized to the second, GitHub issue 4760 from Joao Pedro.
3 months ago
window-copy.c
grid_peek_cell can return NULL, so check for it. From Conor Taylor in GitHub issue 4848.
1 month ago
window-customize.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
window-tree.c
Break sorting out into a common file so formats and modes use the same code. Also add -O for sorting to the list commands. From Dane Jensen in GitHub issue 4813.
2 months ago
window.c
Implement some obvious missing sort orders, from Dane Jensen in GitHub issue 4813.
1 month ago
xmalloc.c
Add xrecallocarray.
6 years ago
xmalloc.h
Fix up some printflike attributes.
4 years ago