Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Do fatal/fatalx a different way so the compiler trick to avoid warnings | nicm | 2021-09-10 |
| | | | | becomes unnecessary, prompted by theo. | ||
* | Get rid of the last two warnings by turning them off around the problem | nicm | 2021-09-10 |
| | | | | statements, if the compiler supports it. | ||
* | Expand argument to run-shell again. | nicm | 2021-09-09 |
| | |||
* | Replace %% in command lists (by copying them) for template arguments , | nicm | 2021-08-27 |
| | | | | | this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858. | ||
* | Allow control mode clients to set a hard limit on the window width and | nicm | 2021-08-27 |
| | | | | height, GitHub issue 2594. | ||
* | Validate command argument types (string or command list) and give more | nicm | 2021-08-25 |
| | | | | useful error messages. | ||
* | Fix up some printflike attributes. | nicm | 2021-08-25 |
| | |||
* | Move command argument parsing common functions and don't bother to parse | nicm | 2021-08-23 |
| | | | | again if given a command rather than a string. | ||
* | Preserve argument type in command and convert to string on demand. | nicm | 2021-08-21 |
| | |||
* | Pass typed arguments out of the parser into the arguments list and let | nicm | 2021-08-21 |
| | | | | it convert them into strings. | ||
* | Stop caring about empty commands, just treat as a null command. | nicm | 2021-08-21 |
| | |||
* | Preserve command group when moving temporary list to current list being | nicm | 2021-08-21 |
| | | | | buit. | ||
* | Rename a member to match what it will be in future. | nicm | 2021-08-21 |
| | |||
* | Add args parsing callback for some future work, currently unused. | nicm | 2021-08-21 |
| | |||
* | Wrap command argument definitions in their own struct. | nicm | 2021-08-21 |
| | |||
* | Hide struct args behind a couple of accessor functions. | nicm | 2021-08-20 |
| | |||
* | Add a couple of const and fix some warnings. | nicm | 2021-08-20 |
| | |||
* | Expose args_value struct (will be needed soon) and add some missing frees. | nicm | 2021-08-20 |
| | |||
* | Add a way to create an empty arguments set. | nicm | 2021-08-20 |
| | |||
* | Tweak how mouse works on popup: only Meta alone resizes or moves, not | nicm | 2021-08-13 |
| | | | | | Meta with other modifiers; button 2 on the left or top border opens menu, right or bottom resizes; button 1 on any border moves. | ||
* | Fill in some other bits on new panes. | nicm | 2021-08-13 |
| | |||
* | Add menu options to convert a popup into a pane. | nicm | 2021-08-13 |
| | |||
* | Add a menu when a popup is present (mouse only for now). | nicm | 2021-08-13 |
| | |||
* | Add -B flag to remove border from popup. | nicm | 2021-08-13 |
| | |||
* | Break message type stuff out into its own header. | nicm | 2021-08-13 |
| | |||
* | Change focus to be driven by events rather than walking all panes at end | nicm | 2021-08-13 |
| | | | | | of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808. | ||
* | Move hook format setup earlier and add a hook_client, GitHub issue 2809. | nicm | 2021-08-12 |
| | |||
* | Break the colour palette into a struct rather than just a single array | nicm | 2021-08-11 |
| | | | | | | and use that to support the OSC palette-setting sequences in popups. Also add a pane-colours array option to specify the defaults. GitHub issue 2815. | ||
* | Return to applying pane-border-style to the area outside panes, GitHub | nicm | 2021-08-11 |
| | | | | issue 2816. | ||
* | Add basic support for zero width joiners, GitHub issues 1605 and 2784. | nicm | 2021-08-06 |
| | |||
* | Do not close popups on resize, instead adjust them to fit, from Anindya | nicm | 2021-07-21 |
| | | | | Mukherjee. | ||
* | 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"). | ||
* | Add a flag to disable keys to close a message, GitHub issue 2625. | nicm | 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. | ||
* | 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. | ||
* | Add client-detached notification in control mode, from Mohsin Kaleem. | nicm | 2021-03-16 |
| | |||
* | 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 |
| | |||
* | 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). | ||
* | 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. | ||
* | 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. |