Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Do not close popups on resize, instead adjust them to fit, from Anindya | nicm | 2021-07-21 | |
| | | | | | | | | Mukherjee. | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-07-14 | |
|\| | ||||
| * | Move default value for TERM into tmux.h. | nicm | 2021-07-14 | |
| | | ||||
| * | More accurate vi(1) word navigation in copy mode and on the status line. | nicm | 2021-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 prompts | nicm | 2021-06-10 | |
| | | | | | | | | ("command", "search" etc). From Anindya Mukherjee. | |||
| * | Improve logging of screen mode changes. | nicm | 2021-06-10 | |
| | | ||||
| * | Move "special" keys into the Unicode PUA rather than making them top bit | nicm | 2021-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 contain | nicm | 2021-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 is | nicm | 2021-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 by | nicm | 2021-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. This | Nicholas Marriott | 2021-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 Marriott | 2021-05-03 | |
| | | | | | | | | "search" etc). From Anindya Mukherjee. | |||
* | | Improve logging of screen mode changes. | Nicholas Marriott | 2021-04-30 | |
| | | ||||
* | | Move "special" keys into the Unicode PUA rather than making them high a top bit | Nicholas Marriott | 2021-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 contain | Nicholas Marriott | 2021-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 with | Nicholas Marriott | 2021-04-28 | |
| | | | | | | | | vim when resized multiple times. GitHub issue 2677. | |||
* | | Three changes to fix problems with xterm in VT340 mode, reported by Thomas | Nicholas Marriott | 2021-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 master | Thomas Adam | 2021-04-12 | |
|\| | ||||
| * | Add a flag to disable keys to close a message, GitHub issue 2625. | nicm | 2021-04-12 | |
| | | ||||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-04-12 | |
|\| | ||||
| * | Permit shortcut keys in buffer, client, tree modes to be configured with | nicm | 2021-04-12 | |
| | | | | | | | | a format; the default remains the line number. GitHub issue 2636. | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-04-05 | |
|\| | ||||
| * | Fix a couple of edge cases with the jump-back-xxx commands, and also | nicm | 2021-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 master | Thomas Adam | 2021-03-16 | |
|\| | ||||
| * | Add client-detached notification in control mode, from Mohsin Kaleem. | nicm | 2021-03-16 | |
| | | ||||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-03-11 | |
|\| | ||||
| * | Tidy old jobs every hour instead of every 30 seconds. | nicm | 2021-03-11 | |
| | | ||||
| * | Add an "absolute-centre" alignment to use the centre of the total space | nicm | 2021-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. | nicm | 2021-03-11 | |
| | | ||||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-03-02 | |
|\| | ||||
| * | Drop support for popups where the content is provided directly to tmux | nicm | 2021-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 master | Thomas Adam | 2021-02-22 | |
|\| | ||||
| * | Move config file path expansion much earlier, keep the list of paths | nicm | 2021-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 master | Thomas Adam | 2021-02-22 | |
|\| | ||||
| * | There are many format variables now so allocating all the default ones | nicm | 2021-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, | nicm | 2021-02-22 | |
| | | | | | | | | from Anindya Mukherjee. | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-02-17 | |
|\| | ||||
| * | Move the call to setupterm() into the client and have it pass the | nicm | 2021-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 master | Thomas Adam | 2021-02-17 | |
|\| | ||||
| * | Support X11 colour names and some other variations for OSC 10/11, also | nicm | 2021-02-15 | |
| | | | | | | | | add OSC 110 and 111. GitHub issue 2567. | |||
| * | Add a couple of helper functions, and flush imsgs on exit. | nicm | 2021-02-11 | |
| | | ||||
| * | Move file handling protocol stuff all into file.c so it can be reused | nicm | 2021-02-11 | |
| | | | | | | | | more easily. | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-02-05 | |
|\| | ||||
| * | Send Unicode directional isolate characters around horizontal pane | nicm | 2021-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 master | Thomas Adam | 2021-01-29 | |
|\| | ||||
| * | Trim output overwritten by later text or clears completely rather than | nicm | 2021-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 master | Thomas Adam | 2021-01-20 | |
|\| | ||||
| * | Change so that window_flags escapes # automatically which means configs | nicm | 2021-01-20 | |
| | | | | | | | | | | will not have to change. A new format window_raw_flags contains the old unescaped version. | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-01-18 | |
|\| | ||||
| * | There is no need to clear every line entirely before drawing to it, this | nicm | 2021-01-18 | |
| | | | | | | | | | | means moving the cursor and messes up wrapping. Better to just clear the sections that aren't written over. GitHub issue 2537. |