aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
Commit message (Collapse)AuthorAge
...
| * Do not close popups on resize, instead adjust them to fit, from Anindyanicm2021-07-21
| | | | | | | | Mukherjee.
* | Merge branch 'obsd-master' into masterThomas Adam2021-07-14
|\|
| * Move default value for TERM into tmux.h.nicm2021-07-14
| |
| * More accurate vi(1) word navigation in copy mode and on the status line.nicm2021-06-10
| | | | | | | | | | | | This changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693.
| * Add different command historys for different types of promptsnicm2021-06-10
| | | | | | | | ("command", "search" etc). From Anindya Mukherjee.
| * Improve logging of screen mode changes.nicm2021-06-10
| |
| * Move "special" keys into the Unicode PUA rather than making them top bitnicm2021-06-10
| | | | | | | | | | set, some compilers do not allow enums that are larger than int. GitHub issue 2673.
| * Change cursor style handling so tmux understands which sequences containnicm2021-06-10
| | | | | | | | | | blinking and sets the flag appropriately, means that it works whether cnorm disables blinking or not. GitHub issue 2682.
| * Change resize timers and flags into one timer and a queue which isnicm2021-06-10
| | | | | | | | | | simpler and fixes problems with vim when resized multiple times. GitHub issue 2677.
| * Three changes to fix problems with xterm in VT340 mode, reported bynicm2021-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | Thomas Sattler. 1) Do not include the DECSLRM or DECFRA features for xterm; they will be added instead if secondary DA responds as VT420 (this happens already). 2) Set or reset the individual flags after terminal-overrides is applied, so the user can properly disable them. 3) Add a capability for DECFRA ("Rect").
* | More accurate vi(1) word navigation in copy mode and on the status line. ThisNicholas Marriott2021-05-13
| | | | | | | | | | | | changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693.
* | Add different command historys for different types of prompts ("command",Nicholas Marriott2021-05-03
| | | | | | | | "search" etc). From Anindya Mukherjee.
* | Improve logging of screen mode changes.Nicholas Marriott2021-04-30
| |
* | Move "special" keys into the Unicode PUA rather than making them high a top bitNicholas Marriott2021-04-28
| | | | | | | | | | set, some compilers cannot handle enums that are larger than int. GitHub issue 2673.
* | Change cursor style handling so tmux understands which sequences containNicholas Marriott2021-04-28
| | | | | | | | | | blinking and sets the flag appropriately, means that it works whether cnorm disables blinking or not. GitHub issue 2682.
* | Change resize timers and flags into one timer and a queue to fix problems withNicholas Marriott2021-04-28
| | | | | | | | vim when resized multiple times. GitHub issue 2677.
* | Three changes to fix problems with xterm in VT340 mode, reported by ThomasNicholas Marriott2021-04-22
| | | | | | | | | | | | | | | | | | | | | | | | Sattler. 1) Do not include the DECSLRM or DECFRA features for xterm; they will be added instead if secondary DA responds as VT420 (this happens already). 2) Set or reset the individual flags after terminal-overrides is applied, so the user can properly disable them. 3) Add a capability for DECFRA ("Rect").
* | Merge branch 'obsd-master' into masterThomas Adam2021-04-12
|\|
| * Add a flag to disable keys to close a message, GitHub issue 2625.nicm2021-04-12
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-04-12
|\|
| * Permit shortcut keys in buffer, client, tree modes to be configured withnicm2021-04-12
| | | | | | | | a format; the default remains the line number. GitHub issue 2636.
* | Merge branch 'obsd-master' into masterThomas Adam2021-04-05
|\|
| * Fix a couple of edge cases with the jump-back-xxx commands, and alsonicm2021-04-05
| | | | | | | | | | update back-to-indentation to use grid_reader, thereby fixing line wrapping issues. From Anindya Mukherjee, GitHub issue 2633.
* | Merge branch 'obsd-master' into masterThomas Adam2021-03-16
|\|
| * Add client-detached notification in control mode, from Mohsin Kaleem.nicm2021-03-16
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-03-11
|\|
| * Tidy old jobs every hour instead of every 30 seconds.nicm2021-03-11
| |
| * Add an "absolute-centre" alignment to use the centre of the total spacenicm2021-03-11
| | | | | | | | instead of only the available space. From Magnus Gross in GitHub issue 2578.
| * Add split-window -Z to start the pane zoomed, GitHub issue 2591.nicm2021-03-11
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-03-02
|\|
| * Drop support for popups where the content is provided directly to tmuxnicm2021-03-02
| | | | | | | | | | | | (which does not have many practical uses) and only support running a program in the popup. display-popup is now simpler and can accept multiple arguments to avoid escaping problems (like the other commands).
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-22
|\|
| * Move config file path expansion much earlier, keep the list of pathsnicm2021-02-22
| | | | | | | | | | around rather than freeing later, and add a config_files format variable containing it. Suggested by kn@ a while back.
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-22
|\|
| * There are many format variables now so allocating all the default onesnicm2021-02-22
| | | | | | | | | | | | | | | | each time a tree is created is too expensive. Instead, convert them all into callbacks and put them in a static table so they only allocate on demand. The tree remains for the moment for extra (non-default) variables added by for example copy mode or popups. Also reduce expensive calls to localtime_r/strftime. GitHub issue 2253.
| * Move jump commands to grid reader, make them UTF-8 aware, and tidy up,nicm2021-02-22
| | | | | | | | from Anindya Mukherjee.
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-17
|\|
| * Move the call to setupterm() into the client and have it pass thenicm2021-02-17
| | | | | | | | | | | | results to the server over imsg, means the server does not need to enter ncurses or read terminfo db. Old clients will not work with a new server.
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-17
|\|
| * Support X11 colour names and some other variations for OSC 10/11, alsonicm2021-02-15
| | | | | | | | add OSC 110 and 111. GitHub issue 2567.
| * Add a couple of helper functions, and flush imsgs on exit.nicm2021-02-11
| |
| * Move file handling protocol stuff all into file.c so it can be reusednicm2021-02-11
| | | | | | | | more easily.
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-05
|\|
| * Send Unicode directional isolate characters around horizontal panenicm2021-02-05
| | | | | | | | | | | | | | | | borders if the terminal support UTF-8 and an extension terminfo(5) capability "Bidi" is present. On terminals with BiDi support (ie, VTE) this seems to be enough to display right-to-left text acceptably enough to be usable (with some caveats about the mouse position). Requested by and with help from Mahmoud Elagdar in GitHub issue 2425.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-29
|\|
| * Trim output overwritten by later text or clears completely rather thannicm2021-01-29
| | | | | | | | | | only in a few cases. This means we can better track when a line should wrap. GitHub issue 2537.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-20
|\|
| * Change so that window_flags escapes # automatically which means configsnicm2021-01-20
| | | | | | | | | | will not have to change. A new format window_raw_flags contains the old unescaped version.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-18
|\|
| * There is no need to clear every line entirely before drawing to it, thisnicm2021-01-18
| | | | | | | | | | means moving the cursor and messes up wrapping. Better to just clear the sections that aren't written over. GitHub issue 2537.