aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* remove extra .El;jmc2021-10-08
|
* Add tags for command aliaseskn2021-10-08
| | | | | | | Make ":tnew" work, i.e. bring the reader to the definition of the full "new-window" command aliased as "new" just like ":tnew-window" would. OK nicm
* Add a missing El, from Alexis Hildebrandt in GitHub issue 2918.nicm2021-10-07
|
* Handle splitw -I correctly when used from an attached client, GitHubnicm2021-10-07
| | | | issue 2917.
* Do not reset cursor to default if it has never been changed, fixesnicm2021-10-06
| | | | problem reported by naddy.
* Fix some warnings.nicm2021-10-05
|
* Set mouse_x and mouse_y on the status line, GitHub issue 2913.nicm2021-10-05
|
* Make send-keys without any arguments send the key it is bound to (ifnicm2021-10-05
| | | | any). GitHub issue 2904.
* Separate "very visible" flag from blinking flag, it should not affectnicm2021-10-05
| | | | DECSCUSR. GitHub issue 2891.
* Do not try to use NULL time values.nicm2021-10-05
|
* Do not call recalculate_sizes while clearing a client session because itnicm2021-09-27
| | | | | | | needs to loop over the clients, instead do it after all clients are cleared. Fixes a crash reported by martijn@ when a session with multiple clients attached is destroyed, but there are other sessions so tmux does not entirely exit. ok deraadt
* Fix command prompt with multiple prompts (add the result onto the listnicm2021-09-22
| | | | again as we go along). ok deraadt
* Do not destroy sessions twice, GitHub issue 2889.nicm2021-09-17
|
* Fix run-shell -d with no command, GitHub issue 2885.nicm2021-09-16
|
* For the moment, restore if-shell and run-shell to parsing at the lastnicm2021-09-15
| | | | | moment (when the shell command completes) rather than when first invoked, GitHub issue 2872.
* Do fatal/fatalx a different way so the compiler trick to avoid warningsnicm2021-09-10
| | | | becomes unnecessary, prompted by theo.
* Get rid of the last two warnings by turning them off around the problemnicm2021-09-10
| | | | statements, if the compiler supports it.
* Disable aliases inside aliases for the moment.nicm2021-09-10
|
* Keep -? as usage.nicm2021-09-09
|
* Turn on both button and all mouse modes for menus since some terminalsnicm2021-09-09
| | | | only support the former.
* Expand argument to run-shell again.nicm2021-09-09
|
* Fix parsing of aliases again (GitHub issue 2842), also make argumentnicm2021-09-09
| | | | parsing a bit simpler and fix the names of some client flags.
* Change copying arguments to that flags without arguments are insertednicm2021-09-02
| | | | | correctly and empty arguments lists do not crash. Fixes crash reported by & ok mpi@.
* Replace %% in command lists (by copying them) for template arguments ,nicm2021-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 andnicm2021-08-27
| | | | height, GitHub issue 2594.
* Improve some logging.nicm2021-08-25
|
* Ignore client creating session when working out size if it is a controlnicm2021-08-25
| | | | client.
* bind-key needs to allow commands for any argument for the moment.nicm2021-08-25
|
* Validate command argument types (string or command list) and give morenicm2021-08-25
| | | | useful error messages.
* setupterm needs char * not const char * on some platforms.nicm2021-08-25
|
* Fix up some printflike attributes.nicm2021-08-25
|
* Start inputs as NULL so not freeing random stack garbage, GitHub issue 2852.nicm2021-08-25
|
* args_make_commands_now needs to take an extra reference to the returnednicm2021-08-23
| | | | command list since it will be freed already.
* Move command argument parsing common functions and don't bother to parsenicm2021-08-23
| | | | again if given a command rather than a string.
* Key bindings steal a reference to the command instead of adding theirnicm2021-08-23
| | | | | own, it was correct not to add a reference when parsing, but the bind-key then needs to add one.
* Revert one of previous, for some reason it is being freed.nicm2021-08-23
|
* Fix a few memory leaks.nicm2021-08-23
|
* Limit width and height to tty correctly, GitHub issue 2843.nicm2021-08-23
|
* Fix handling of leading #s when working out width.nicm2021-08-22
|
* Do not double free expanded path in source-file, also remove somenicm2021-08-22
| | | | unnecessary assignments.
* Insert alias in the right place, GitHub issue 2842.nicm2021-08-22
|
* Free value properly.nicm2021-08-21
|
* Preserve argument type in command and convert to string on demand.nicm2021-08-21
|
* Pass typed arguments out of the parser into the arguments list and letnicm2021-08-21
| | | | it convert them into strings.
* Use new syntax for default key bindings.nicm2021-08-21
|
* Stop caring about empty commands, just treat as a null command.nicm2021-08-21
|
* Remove some members of struct cmd which are no longer used.nicm2021-08-21
|
* Preserve command group when moving temporary list to current list beingnicm2021-08-21
| | | | buit.
* Rename a member to match what it will be in future.nicm2021-08-21
|
* Add args parsing callback for some future work, currently unused.nicm2021-08-21
|