Commit Graph

  • af82106fae Merge branch 'obsd-master' into master Thomas Adam 2021-10-11 14:01:13 +01:00
  • 759efe1b33 Add -e flag to set environment for popup, from Alexis Hildebrandt in GitHub issue 2924. nicm 2021-10-11 10:55:30 +00:00
  • 7ca863c5af Merge branch 'obsd-master' into master Thomas Adam 2021-10-08 18:01:11 +01:00
  • 7800a431ea remove extra .El; jmc 2021-10-08 14:14:31 +00:00
  • bf0f694f91 Merge branch 'obsd-master' into master Thomas Adam 2021-10-08 10:01:12 +01:00
  • 50a77f4417 Add tags for command aliases kn 2021-10-08 06:37:39 +00:00
  • fed7b29c7e Merge branch 'obsd-master' into master Thomas Adam 2021-10-07 10:01:10 +01:00
  • 5f63181ed5 Add a missing El, from Alexis Hildebrandt in GitHub issue 2918. nicm 2021-10-07 07:53:31 +00:00
  • 9574496333 Handle splitw -I correctly when used from an attached client, GitHub issue 2917. nicm 2021-10-07 07:52:13 +00:00
  • 5374417428 Merge branch 'obsd-master' into master Thomas Adam 2021-10-06 12:01:10 +01:00
  • 5359b76619 Do not reset cursor to default if it has never been changed, fixes problem reported by naddy. nicm 2021-10-06 10:33:12 +00:00
  • c8802c776a Merge branch 'obsd-master' into master Thomas Adam 2021-10-06 00:01:12 +01:00
  • da05d05824 Fix some warnings. nicm 2021-10-05 20:15:16 +00:00
  • d8996a1c1d Merge branch 'obsd-master' into master Thomas Adam 2021-10-05 20:01:11 +01:00
  • e06a4e041c Set mouse_x and mouse_y on the status line, GitHub issue 2913. nicm 2021-10-05 17:23:13 +00:00
  • 479c9563c7 Merge branch 'obsd-master' into master Thomas Adam 2021-10-05 16:01:13 +01:00
  • 9f6164a05c Make send-keys without any arguments send the key it is bound to (if any). GitHub issue 2904. nicm 2021-10-05 12:49:37 +00:00
  • 9b1fdb291e Separate "very visible" flag from blinking flag, it should not affect DECSCUSR. GitHub issue 2891. nicm 2021-10-05 12:46:02 +00:00
  • 3d5a02bf45 Do not try to use NULL time values. nicm 2021-10-05 12:45:02 +00:00
  • bf595a0cb0 Merge branch 'obsd-master' into master Thomas Adam 2021-09-27 22:01:10 +01:00
  • 68c8905859 Do not call recalculate_sizes while clearing a client session because it 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 nicm 2021-09-27 19:12:00 +00:00
  • 03f9963f3d Merge branch 'obsd-master' into master Thomas Adam 2021-09-22 18:01:10 +01:00
  • 257e9ba69a Fix command prompt with multiple prompts (add the result onto the list again as we go along). ok deraadt nicm 2021-09-22 15:21:44 +00:00
  • 9c77a5b9f0 Remove duplicate. Nicholas Marriott 2021-09-21 10:03:38 +01:00
  • b2482535d0 Crosscompiling defaults from Romain Francoise. Nicholas Marriott 2021-09-21 09:54:50 +01:00
  • 097a792f9d Update obsolete autoconf macros, from "kylo252" GitHub issue 2900. Nicholas Marriott 2021-09-21 09:50:23 +01:00
  • 25df71b90d Merge branch 'obsd-master' into master Thomas Adam 2021-09-17 10:01:10 +01:00
  • c4b969ca62 Do not destroy sessions twice, GitHub issue 2889. nicm 2021-09-17 07:20:49 +00:00
  • 409e121cac Merge branch 'obsd-master' into master Thomas Adam 2021-09-16 10:01:11 +01:00
  • 3c3d371f99 Fix run-shell -d with no command, GitHub issue 2885. nicm 2021-09-16 06:39:22 +00:00
  • 8554b80b8b Merge tag '3.3-rc' Nicholas Marriott 2021-09-15 14:08:15 +01:00
  • 3be44313aa Next is 3.4. Nicholas Marriott 2021-09-15 14:07:42 +01:00
  • ed280e14c8 Missing header. Nicholas Marriott 2021-09-15 14:03:19 +01:00
  • 86d505af46 3.3-rc. Nicholas Marriott 2021-09-15 13:42:50 +01:00
  • 7186ab25c9 Those were already there... Nicholas Marriott 2021-09-15 13:40:51 +01:00
  • a049ebd6f7 And more CHANGES. Nicholas Marriott 2021-09-15 13:37:39 +01:00
  • adb620c4e4 Update CHANGES. Nicholas Marriott 2021-09-15 13:35:08 +01:00
  • 2b9830f0e7 Merge branch 'obsd-master' into master Thomas Adam 2021-09-15 10:01:10 +01:00
  • a19cac5c46 For the moment, restore if-shell and run-shell to parsing at the last moment (when the shell command completes) rather than when first invoked, GitHub issue 2872. nicm 2021-09-15 07:38:30 +00:00
  • ddcf5b801a Mention FAQ, from Illia Bobyr. Nicholas Marriott 2021-09-13 07:57:15 +01:00
  • b28fffc0f7 Merge branch 'obsd-master' into master Thomas Adam 2021-09-10 18:01:11 +01:00
  • e6b40cb339 Do fatal/fatalx a different way so the compiler trick to avoid warnings becomes unnecessary, prompted by theo. nicm 2021-09-10 15:03:18 +00:00
  • 33ac7a346e Get rid of the last two warnings by turning them off around the problem statements, if the compiler supports it. nicm 2021-09-10 14:22:24 +00:00
  • 3b10392bfc Icons, from someone on GitHub in issue 2870. Nicholas Marriott 2021-09-10 15:00:37 +01:00
  • 3358c9a8f1 Merge branch 'obsd-master' into master Thomas Adam 2021-09-10 12:01:10 +01:00
  • 5cdc1bdd32 Disable aliases inside aliases for the moment. nicm 2021-09-10 08:52:46 +00:00
  • 31a6e5eff4 Merge branch 'obsd-master' into master Thomas Adam 2021-09-10 02:01:12 +01:00
  • 768fb9080f Keep -? as usage. nicm 2021-09-09 21:55:03 +00:00
  • 42b0be4cfd Merge branch 'obsd-master' into master Thomas Adam 2021-09-09 22:01:11 +01:00
  • a0b39dba31 Turn on both button and all mouse modes for menus since some terminals only support the former. nicm 2021-09-09 19:37:17 +00:00
  • 732288c489 Merge branch 'obsd-master' into master Thomas Adam 2021-09-09 16:01:09 +01:00
  • 34312fd6ee Expand argument to run-shell again. nicm 2021-09-09 13:38:32 +00:00
  • cf5e1bb80a Merge branch 'obsd-master' into master Thomas Adam 2021-09-09 10:01:10 +01:00
  • 5a4b2fd68c Fix parsing of aliases again (GitHub issue 2842), also make argument parsing a bit simpler and fix the names of some client flags. nicm 2021-09-09 06:57:48 +00:00
  • d776c9acfc Merge branch 'obsd-master' into master Thomas Adam 2021-09-02 10:01:09 +01:00
  • 329c2c2a91 Change copying arguments to that flags without arguments are inserted correctly and empty arguments lists do not crash. Fixes crash reported by & ok mpi@. nicm 2021-09-02 07:11:03 +00:00
  • d62aee506b Regress conf from https://raw.githubusercontent.com/lacygoill/config/master/.config/tmux/tmux.conf. Nicholas Marriott 2021-08-30 08:24:43 +01:00
  • 388f0fe973 Update CHANGES. Nicholas Marriott 2021-08-25 15:56:25 +01:00
  • 609baea95e Merge branch 'obsd-master' into master Thomas Adam 2021-08-27 20:01:11 +01:00
  • daec63e5e6 Replace %% in command lists (by copying them) for template arguments , this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858. nicm 2021-08-27 17:25:55 +00:00
  • fd756a150b Allow control mode clients to set a hard limit on the window width and height, GitHub issue 2594. nicm 2021-08-27 17:15:57 +00:00
  • c6375a0d40 Merge branch 'obsd-master' into master Thomas Adam 2021-08-25 12:01:11 +01:00
  • 24636be42b Improve some logging. nicm 2021-08-25 10:18:01 +00:00
  • f4f8d3b5ed Ignore client creating session when working out size if it is a control client. nicm 2021-08-25 10:15:15 +00:00
  • 6616b42b2c Fix test. Nicholas Marriott 2021-08-25 10:24:33 +01:00
  • a3c6057b51 bind-key needs to allow commands for any argument for the moment. nicm 2021-08-25 09:18:08 +00:00
  • c7266ca78d Merge branch 'obsd-master' into master Thomas Adam 2021-08-25 10:01:10 +01:00
  • 03d173cbd8 Validate command argument types (string or command list) and give more useful error messages. nicm 2021-08-25 08:51:55 +00:00
  • c6d6af4903 setupterm needs char * not const char * on some platforms. nicm 2021-08-25 07:37:20 +00:00
  • 6ac09aa47c Disable a couple of warnings on macOS. Nicholas Marriott 2021-08-25 08:36:35 +01:00
  • a252fadf8a Fix up some printflike attributes. nicm 2021-08-25 07:09:30 +00:00
  • 78da5a3756 Start inputs as NULL so not freeing random stack garbage, GitHub issue 2852. nicm 2021-08-25 06:36:05 +00:00
  • 7fe3588e49 Merge branch 'obsd-master' into master Thomas Adam 2021-08-23 20:01:09 +01:00
  • 841ce74b43 args_make_commands_now needs to take an extra reference to the returned command list since it will be freed already. nicm 2021-08-23 17:05:43 +00:00
  • 95a374d7d2 Merge branch 'obsd-master' into master Thomas Adam 2021-08-23 16:06:46 +01:00
  • 210e71edf3 Move command argument parsing common functions and don't bother to parse again if given a command rather than a string. nicm 2021-08-23 12:33:55 +00:00
  • 03b83a5a34 Key bindings steal a reference to the command instead of adding their own, it was correct not to add a reference when parsing, but the bind-key then needs to add one. nicm 2021-08-23 11:48:21 +00:00
  • 1f0c0914c7 Revert one of previous, for some reason it is being freed. nicm 2021-08-23 11:08:26 +00:00
  • 4a753dbefc Fix a few memory leaks. nicm 2021-08-23 11:04:21 +00:00
  • 3ed37a2079 Limit width and height to tty correctly, GitHub issue 2843. nicm 2021-08-23 08:17:41 +00:00
  • 1dec1ca146 Merge branch 'obsd-master' into master Thomas Adam 2021-08-22 18:01:18 +01:00
  • bc71e233d9 Fix style regress test. Nicholas Marriott 2021-08-22 16:33:40 +01:00
  • 2e9bafaf14 Fix handling of leading #s when working out width. nicm 2021-08-22 15:33:14 +00:00
  • 03054598df Merge branch 'obsd-master' into master Thomas Adam 2021-08-22 16:01:19 +01:00
  • 72d905f32c Do not double free expanded path in source-file, also remove some unnecessary assignments. nicm 2021-08-22 13:48:29 +00:00
  • c0048d6d20 Insert alias in the right place, GitHub issue 2842. nicm 2021-08-22 13:00:28 +00:00
  • 324f87cf14 Merge branch 'obsd-master' into master Thomas Adam 2021-08-22 12:08:05 +01:00
  • 0084cbef5a Free value properly. nicm 2021-08-21 20:57:52 +00:00
  • 069f5925af Preserve argument type in command and convert to string on demand. nicm 2021-08-21 20:46:43 +00:00
  • 921991c98d Merge branch 'obsd-master' into master Thomas Adam 2021-08-21 20:01:22 +01:00
  • 326d2ef234 Pass typed arguments out of the parser into the arguments list and let it convert them into strings. nicm 2021-08-21 18:39:07 +00:00
  • 63b6eec278 Use new syntax for default key bindings. nicm 2021-08-21 17:41:19 +00:00
  • 5241dae87d Stop caring about empty commands, just treat as a null command. nicm 2021-08-21 17:25:32 +00:00
  • 4d3367e965 Merge branch 'obsd-master' into master Thomas Adam 2021-08-21 16:01:26 +01:00
  • 68cacaec68 Remove some members of struct cmd which are no longer used. nicm 2021-08-21 14:10:08 +00:00
  • c286fbdcd7 Preserve command group when moving temporary list to current list being buit. nicm 2021-08-21 14:06:17 +00:00
  • 62036121fa Merge branch 'obsd-master' into master Thomas Adam 2021-08-21 12:01:41 +01:00
  • 110ba767e5 Rename a member to match what it will be in future. nicm 2021-08-21 10:28:05 +00:00
  • 08e6360f23 Add args parsing callback for some future work, currently unused. nicm 2021-08-21 10:22:38 +00:00
  • d371764d02 Wrap command argument definitions in their own struct. nicm 2021-08-21 08:44:59 +00:00