summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/cmd-queue.c
AgeCommit message (Expand)Author
2020-04-14Provide an accessor for the running queue item and use it to not letNicholas Marriott
2020-04-13Make client -c and -t handling common in cmd-queue.c and try to beNicholas Marriott
2020-04-13When adding a list of commands to the queue, instead of automaticallyNicholas Marriott
2020-04-13Move cmdq_state into cmd-queue.c.Nicholas Marriott
2020-04-13Rename cmdq_shared to cmdq_state which will better reflect what it isNicholas Marriott
2020-04-13Store a key event not a mouse event in the shared data.Nicholas Marriott
2020-04-13Move the NOHOOKS flag into the shared flags.Nicholas Marriott
2020-04-13Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make itsNicholas Marriott
2020-04-13Make struct cmd local to cmd.c and move it out of tmux.h.Nicholas Marriott
2020-04-10Now that copy mode copies the pane content rather than keeping aNicholas Marriott
2020-04-03Stop logging the entire command queue every time we add something,Nicholas Marriott
2020-01-05Send errors to stdout in control mode so they don't get reordered withNicholas Marriott
2019-12-19When adding a list with multiple commands to the queue, the next item toNicholas Marriott
2019-12-17Use the message that has already been built rather than the va_list.Nicholas Marriott
2019-12-12Rewrite the code for reading and writing files. Now, if the client isNicholas Marriott
2019-09-10Set up format tree for %if, GitHub issue 1896.Nicholas Marriott
2019-06-18Add a cmdq_continue function rather than twiddling the flag directly.Nicholas Marriott
2019-05-31Fix warnings, from Ben Boeckel.Nicholas Marriott
2019-05-29The line number needs to be updated only after the \n is processed byNicholas Marriott
2019-05-25Client name can actually be NULL, so use address in that case.Nicholas Marriott
2019-05-25Use client name when logging command queue.Nicholas Marriott
2019-05-23Don't remove group items for group 0 (no group).Nicholas Marriott
2019-05-23Replace the split parser code (cfg.c and cmd-string.c) with a singleNicholas Marriott
2019-05-20Replace the various identical error callbacks with a single one in cmd-queue.c.Nicholas Marriott
2019-05-18Move the single command flag (CMD_CONTROL) into the shared flags.Nicholas Marriott
2019-05-03Insert after the right element on queue.Nicholas Marriott
2019-05-03Correct ordering when adding after an existing item.Nicholas Marriott
2019-04-26Merge hooks into options and make each one an array option. This allowsNicholas Marriott
2019-04-17Break new window and pane creation common code from various commands andNicholas Marriott
2019-03-12Allow multiple modes to be open in a pane. A stack of open modes is keptNicholas Marriott
2019-03-08Make the mode used to view command output (a variant of copy mode) useNicholas Marriott
2019-03-07Tidy changing the mode into window_copy_init_for_output.Nicholas Marriott
2017-08-30Pass flags into cmd_find_from_* to fix prefer-unattached, reported byNicholas Marriott
2017-06-16Tweak some logging.Nicholas Marriott
2017-05-30Rewrite of choose mode, both to simplify and tidy the code and to addNicholas Marriott
2017-05-01In order that people can use formats like #D in #() in the status lineNicholas Marriott
2017-04-22Get rid of the extra layer of flags and cmd_prepare() and just store theNicholas Marriott
2017-04-21Log error properly when no current state, and some other minor tweaks.Nicholas Marriott
2017-04-21Clear shared state if not filling it in.Nicholas Marriott
2017-04-21Make the cmd_find_* functions more obvious when looking for a client,Nicholas Marriott
2017-04-21Style nits and an unused struct.Nicholas Marriott
2017-04-21Store state shared between multiple commands in the queue in a sharedNicholas Marriott
2017-02-03Add a window or pane id "tag" to each format tree and use it to separateNicholas Marriott
2017-01-05Highlight all occurrences of search string after searching in copy mode.Nicholas Marriott
2016-10-18Give each item on queue a name for better logging.Nicholas Marriott
2016-10-16Provide a way for hooks to tag formats onto the commands they fire soNicholas Marriott
2016-10-16Mass rename struct cmd_q to struct cmdq_item and related.Nicholas Marriott
2016-10-16Rewrite command queue handling. Each client still has a command queue,Nicholas Marriott
2016-10-15Drain notifys once at the end of the server loop instead of doing itNicholas Marriott
2016-10-14source-file and some other commands can recurse back into cmdq_continue,Nicholas Marriott