summaryrefslogtreecommitdiffstats
path: root/tmux.h
AgeCommit message (Collapse)Author
2022-05-30If a mouse position was above the maximum supported by the normal mousenicm
protocol (223), tmux was allowing it to wrap around. However, since tmux was not correctly handling this on input, other programs also do not handle it correctly, and the alternative SGR mouse mode is now widespread, this seems unnecessary, so remove this feature. Also define some constants to make it clearer what the numbers mean. Mostly from Leonid S Usov in GitHub issue 3165.
2022-05-30Add a way for lines added to copy mode to be passed through the parsernicm
to handle escape sequences and use it for run-shell, GitHub issue 3156.
2022-03-24Add a capability for OSC 7 and use it similarly to how the title is setnicm
(and controlled by the same set-titles option). GitHub issue 3127.
2022-03-16Add an option to set the character used for unused areas of thenicm
terminal, GitHub issue 3110.
2022-03-08Add remain-on-exit-format to set text shown when pane is dead.nicm
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubnicm
issue 3068.
2022-02-22Add next_session_id format with the next session ID, GitHub issue 3078.nicm
2022-02-16Support more mouse buttons when the terminal sends them, GitHub issuenicm
3055.
2022-02-15Do not create a buffer from an OSC 52 response if we have not sent anicm
query.
2022-02-01Add option to show arrows for active pane indicator, GitHub issue 3022nicm
from Marcel Partap.
2021-12-21ARM's Morello CHERI architecture does not support pointers in packednicm
structures, so remove the packed attribute on struct grid_line and reorder the members to eliminate unnecessary padding. From Jessica Clarke in GitHub issue 3012.
2021-12-10Add a NOBLOCK flag rather than adding amount to wait for whennicm
dealing with potentially-long sequences. GitHub issue 3001.
2021-11-15Leave the hardware cursor at the position of the selected line in choosenicm
modes and current editing position and at the command prompt. It is invisible but this is helpful for people using screen readers. GitHub issue 2970.
2021-11-03Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.nicm
2021-11-01Add a cursor-colour option, from Alexis Hildebrandt in GitHub issuenicm
2959.
2021-10-28Allow detach even if suspend flag set, GitHub issue 2932.nicm
2021-10-26Do not allow inline styles to replace mode-style for the selected item,nicm
from Alexis Hildebrandt in GitHub issue 2946.
2021-10-25Add a way to force a colour to RGB and a format to display it.nicm
2021-10-25Add -s and -S to display-popup to set popup and border style, fromnicm
Alexis Hildebrandt in GitHub issue 2931.
2021-10-20Add -T to set a popup title, from Alexis Hildebrandt in GitHub issue 2941.nicm
2021-10-14Add popup-border-lines option to set popup line style, from Alexisnicm
Hildebrandt, GitHub issue 2930.
2021-10-13Add popup-style and popup-border-style options, from Alexis Hildebrandtnicm
in GitHub issue 2927.
2021-10-11Make positions hidden by overlays range-based rather than character-based,nicm
from Anindya Mukherjee.
2021-10-11Add -e flag to set environment for popup, from Alexis Hildebrandt innicm
GitHub issue 2924.
2021-10-05Separate "very visible" flag from blinking flag, it should not affectnicm
DECSCUSR. GitHub issue 2891.
2021-09-10Do fatal/fatalx a different way so the compiler trick to avoid warningsnicm
becomes unnecessary, prompted by theo.
2021-09-10Get rid of the last two warnings by turning them off around the problemnicm
statements, if the compiler supports it.
2021-09-09Expand argument to run-shell again.nicm
2021-08-27Replace %% in command lists (by copying them) for template arguments ,nicm
this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858.
2021-08-27Allow control mode clients to set a hard limit on the window width andnicm
height, GitHub issue 2594.
2021-08-25Validate command argument types (string or command list) and give morenicm
useful error messages.
2021-08-25Fix up some printflike attributes.nicm
2021-08-23Move command argument parsing common functions and don't bother to parsenicm
again if given a command rather than a string.
2021-08-21Preserve argument type in command and convert to string on demand.nicm
2021-08-21Pass typed arguments out of the parser into the arguments list and letnicm
it convert them into strings.
2021-08-21Stop caring about empty commands, just treat as a null command.nicm
2021-08-21Preserve command group when moving temporary list to current list beingnicm
buit.
2021-08-21Rename a member to match what it will be in future.nicm
2021-08-21Add args parsing callback for some future work, currently unused.nicm
2021-08-21Wrap command argument definitions in their own struct.nicm
2021-08-20Hide struct args behind a couple of accessor functions.nicm
2021-08-20Add a couple of const and fix some warnings.nicm
2021-08-20Expose args_value struct (will be needed soon) and add some missing frees.nicm
2021-08-20Add a way to create an empty arguments set.nicm
2021-08-13Tweak how mouse works on popup: only Meta alone resizes or moves, notnicm
Meta with other modifiers; button 2 on the left or top border opens menu, right or bottom resizes; button 1 on any border moves.
2021-08-13Fill in some other bits on new panes.nicm
2021-08-13Add menu options to convert a popup into a pane.nicm
2021-08-13Add a menu when a popup is present (mouse only for now).nicm
2021-08-13Add -B flag to remove border from popup.nicm
2021-08-13Break message type stuff out into its own header.nicm