Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-17 | Merge branch 'obsd-master' | Thomas Adam | |
2023-09-15 | Change UTF-8 combining to inspect the previous character at the cursor | nicm | |
position rather than keeping the last character from the input stream, this is how most terminals work and fixes problems with displaying these characters in vim. GitHub issue 3600. | |||
2023-09-01 | Merge branch 'obsd-master' | Thomas Adam | |
2023-09-01 | Rewrite combined character handling to be more consistent and to support | nicm | |
newer Unicode combined characters (which we have to "know" are combined since they are not width zero). GitHub issue 3600. | |||
2022-06-30 | Merge branch 'obsd-master' | Thomas Adam | |
2022-06-30 | Add support for OSC 8 hyperlinks (a VTE extension now supported by other | nicm | |
terminals such as iTerm2). Originally written by me then extended and completed by first Will Noble and later Jeff Chiang. GitHub issues 911, 2621, 2890, 3240. | |||
2022-06-21 | Merge branch 'obsd-master' | Thomas Adam | |
2022-06-21 | Store time lines are scrolled into history and display in copy mode. | nicm | |
2022-05-30 | Add an ACL list for users connecting to the tmux socket. Users may be | nicm | |
forbidden from attaching, forced to attach read-only, or allowed to attach read-write. A new command, server-access, configures the list. tmux gets the user using getpeereid(3) of the client socket. Users must still configure file system permissions manually. From Dallas Lyons and others. | |||
2022-04-06 | Add an ACL list for users connecting to the tmux socket. Users may be forbidden | Nicholas Marriott | |
from attaching, forced to attach read-only, or allowed to attach read-write. A new command, server-access, configures the list. tmux gets the user using getpeereid(3) of the client socket. Users must still configure file system permissions manually. | |||
2022-03-28 | Merge branch 'obsd-master' into master | Thomas Adam | |
2022-03-28 | Add support for systemd socket activation (where systemd creates the Unix | Nicholas Marriott | |
domain socket for tmux rather than tmux creating it). Build with --enable-systemd. From Julien Moutinho in GitHub issue 3119. | |||
2022-03-28 | Report error if creating socket fails with -D. | nicm | |
2022-03-25 | Merge branch 'obsd-master' into master | Thomas Adam | |
2022-03-25 | Fix exit message if creating socket fails. | nicm | |
2021-06-10 | Fix warnings, from Jan Tache in GitHub issue 2692. | nicm | |
2021-05-03 | Fix warnings, from Jan Tache in GitHub issue 2692. | Nicholas Marriott | |
2021-03-11 | malloc_trim is itself very poor and gets slower and slower as the heap becomes | Nicholas Marriott | |
more fragmented. Run it only once an hour. GitHub issue 2551. | |||
2021-03-11 | Merge branch 'obsd-master' into master | Thomas Adam | |
2021-03-11 | Tidy old jobs every hour instead of every 30 seconds. | nicm | |
2021-02-17 | Merge branch 'obsd-master' into master | Thomas Adam | |
2021-02-11 | Add a couple of helper functions, and flush imsgs on exit. | nicm | |
2021-01-17 | Look for libevent2 differently from libevent for platforms with both. | Nicholas Marriott | |
2020-09-16 | Merge branch 'obsd-master' | Thomas Adam | |
2020-09-16 | Fix some warnings, GitHub issue 2382. | nicm | |
2020-06-18 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-18 | Add a flag to make a client wait for an empty line before exiting in | nicm | |
control mode to avoid stray commands ending up in the shell. | |||
2020-06-01 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-01 | Instead of sending all data to control mode clients as fast as possible, | nicm | |
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. | |||
2020-05-16 | Add a -D flag to ask tmux not to daemonize, useful both for running a | nicm | |
debugger (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190. | |||
2020-05-16 | Change message log to be per server rather than per client and include | nicm | |
every command that is run. | |||
2020-05-16 | Add 'e' key in buffer mode to open the buffer in an editor. | nicm | |
2020-05-15 | xterm-keys has been on by default for 5 years and all other modern terminals | Nicholas Marriott | |
use these key sequences by default. Merge the code into the main tty and input tree processing (convering the latter to use a tree rather than a table at the same time) and make the option a no-op. | |||
2020-05-10 | Add a -D flag to ask tmux not to daemonize, useful both for running a debugger | Nicholas Marriott | |
(lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190. | |||
2020-05-06 | Change message log to be per server rather than per client and include every | Nicholas Marriott | |
command that is run. | |||
2020-05-01 | Add 'e' key in buffer mode to open the buffer in an editor. | Nicholas Marriott | |
2020-03-12 | Merge branch 'obsd-master' | Thomas Adam | |
2020-03-12 | When the server socket is given by the user with -S, create it with | nicm | |
umask 177 instead of 117 because it may not be in a safe directory like the default directory in /tmp. The user can chmod it more open after it is created if they want. | |||
2019-06-20 | Merge branch 'obsd-master' | Thomas Adam | |
2019-06-20 | Expand command formats in %if and move the config file loading later (to | nicm | |
when the first client has identified) so all the client formats are available, fixes problems reported by Thomas Sattler. | |||
2019-06-07 | Merge branch 'obsd-master' | Thomas Adam | |
2019-06-07 | Do not load the config file if the server is exiting because it failed | nicm | |
to start, otherwise commands like lsk which start the server again can end up looping infinitely. Also make the first client exit correctly. Problem reported by Wael M Nasreddine. | |||
2019-05-20 | Merge branch 'obsd-master' | Thomas Adam | |
2019-05-20 | Replace the various identical error callbacks with a single one in cmd-queue.c. | nicm | |
2019-04-17 | Break new window and pane creation common code from various commands and | nicm | |
window.c into a separate file spawn.c. | |||
2019-04-07 | Break new window and pane creation common code from various commands and | Nicholas Marriott | |
window.c into a separate file spawn.c. | |||
2018-08-23 | Merge branch 'obsd-master' | Thomas Adam | |
2018-08-23 | Move job struct into job.c. | nicm | |
2018-08-18 | Merge branch 'obsd-master' | Thomas Adam | |
2018-08-18 | SESSION_UNATTACHED flag is no longer necessary now we have an attached | nicm | |
count instead. |