Commit Graph

  • 33298d6df6 Instead of processing keys all together, put them up on the client command queue so they are ordered correctly with the commands that they execute. nicm 2019-05-03 14:51:30 +00:00
  • 4bb48998e0 Fix reverse attribute in status line, GitHub issue 1709. nicm 2019-05-03 10:00:48 +00:00
  • 5d9e591ae8 Fix up some bits about window-size that seem to have got lost. nicm 2019-05-02 20:12:40 +00:00
  • 4d16df9312 Merge branch 'obsd-master' Thomas Adam 2019-05-01 09:02:27 +01:00
  • 18e554aa61 Merge tag '2.9a' Nicholas Marriott 2019-05-01 07:29:23 +01:00
  • 4cb13d95ba Add to CHANGES. 2.9a Nicholas Marriott 2019-05-01 07:16:20 +01:00
  • e36d6ee06a Version 2.9a. Nicholas Marriott 2019-05-01 07:12:14 +01:00
  • 901eed7b71 Do not loop forever if there is a nonprintable character in the format. nicm 2019-04-24 20:27:52 +00:00
  • 750d5830c2 Don't redraw control clients, from George Nachman. nicm 2019-04-30 06:21:30 +00:00
  • e286178aa7 Unbreak main-vertical and main-horizontal layouts. nicm 2019-04-26 10:15:40 +00:00
  • c176361788 Remove unused variable from Thomas Adam. nicm 2019-05-01 06:07:14 +00:00
  • dc7e53897a Merge branch 'obsd-master' Thomas Adam 2019-04-30 21:02:26 +01:00
  • 429c4bc51b Fix user options after show-hooks merge, GitHub issue 1704. nicm 2019-04-30 18:02:03 +00:00
  • 1156d91cf8 Simple -C sanity test. Nicholas Marriott 2019-04-30 18:39:07 +01:00
  • 4c5b0fbbcc Merge branch 'obsd-master' Thomas Adam 2019-04-30 09:02:29 +01:00
  • 5a288b1efe Don't redraw control clients, from George Nachman. nicm 2019-04-30 06:21:30 +00:00
  • 82c789ee58 Fix memory leak in window tree search, from Amos Bird. nicm 2019-04-30 06:19:51 +00:00
  • 7e0f9ab3eb Don't think I will do this. Nicholas Marriott 2019-04-29 21:48:15 +01:00
  • 87bd8965c6 Add to CHANGES & remove from TODO. Nicholas Marriott 2019-04-29 20:18:07 +01:00
  • 2aa517c805 Merge branch 'obsd-master' Thomas Adam 2019-04-29 09:02:25 +01:00
  • ec81bd2399 Add support for keys to jump between matching brackets - C-M-f and C-M-b in emacs, % in vi. Suggested by and help from Chris Barber in GitHub issue 1666. nicm 2019-04-29 06:55:21 +00:00
  • 3ab229da70 Merge branch 'obsd-master' Thomas Adam 2019-04-28 23:02:30 +01:00
  • 2cecabd75e Fix gseq use in RGB colour script. Nicholas Marriott 2019-04-28 22:16:12 +01:00
  • c4b0da5513 Support multiple occurances of the same argument. Use this for a new flag -e to new-window, split-window, respawn-window, respawn-pane to pass environment variables into the newly created process. From Steffen Christgau in GitHub issue 1697. nicm 2019-04-28 20:05:50 +00:00
  • 5489796737 Merge branch 'obsd-master' Thomas Adam 2019-04-27 20:09:07 +01:00
  • 85f09f9a4c Merge branch 'obsd-master' Thomas Adam 2019-04-26 13:02:37 +01:00
  • 293fd0d258 Update CHANGES and TODO. Nicholas Marriott 2019-04-26 12:44:25 +01:00
  • dfb7bb6830 Merge hooks into options and make each one an array option. This allows multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown). nicm 2019-04-26 11:38:51 +00:00
  • f1e14f86c4 Destroy panes before options to avoid crash when forced into a mode by a hook. nicm 2019-04-26 10:24:26 +00:00
  • 6644d209d2 Unbreak main-vertical and main-horizontal layouts. nicm 2019-04-26 10:15:40 +00:00
  • 7c4a2253e8 Merge branch 'obsd-master' Thomas Adam 2019-04-25 21:02:43 +01:00
  • 2d65bbd941 options_array_item_value cannot return NULL. nicm 2019-04-25 19:36:59 +00:00
  • a609e6361a Need a fallback for -2 for aixterm colours. nicm 2019-04-25 19:03:43 +00:00
  • 32a81e197b Make options_tostring allocate its result instead of using a stack buffer (needed for something in the future). nicm 2019-04-25 18:18:55 +00:00
  • f2c0605d6d Merge branch 'obsd-master' Thomas Adam 2019-04-25 17:02:37 +01:00
  • 1677bb0dea Need to escape ]. nicm 2019-04-25 15:35:07 +00:00
  • dddc544b8f Update CHANGES. Nicholas Marriott 2019-04-25 13:00:32 +01:00
  • 643eecde86 Merge branch 'obsd-master' Thomas Adam 2019-04-25 09:02:36 +01:00
  • 567d3e27ab Automatically scroll if dragging to create a selection with the mouse and the cursor reaches the top or bottom line. nicm 2019-04-25 06:34:57 +00:00
  • a2e08b587a Merge branch '2.9-rc' Nicholas Marriott 2019-04-25 07:29:02 +01:00
  • cb75ec25c8 2.9 now. 2.9 Nicholas Marriott 2019-04-24 22:35:23 +01:00
  • 7d06216289 Do not loop forever if there is a nonprintable character in the format. nicm 2019-04-24 20:27:52 +00:00
  • 4ab208ecc8 Merge branch 'obsd-master' Thomas Adam 2019-04-24 22:09:57 +01:00
  • 6aa0bedad2 Use bg not fg when adjusting for aixterm, from Ailin Nemui. nicm 2019-04-24 20:32:31 +00:00
  • c6e39976c6 Do not loop forever if there is a nonprintable character in the format. nicm 2019-04-24 20:27:52 +00:00
  • c869366133 Merge branch 'obsd-master' Thomas Adam 2019-04-23 23:02:42 +01:00
  • b9022e33ea Somehow missed these bits in last commit. nicm 2019-04-23 20:40:03 +00:00
  • 772b3b7a06 Indicate an array option with a flag rather than a special type so that in future will not have to be strings. nicm 2019-04-23 20:36:55 +00:00
  • b0d7623b7e Merge branch 'obsd-master' Thomas Adam 2019-04-23 13:02:37 +01:00
  • 4a96f599f6 Merge branch 'obsd-master' Thomas Adam 2019-04-23 11:02:36 +01:00
  • 564e44adc6 Add -no-clear variants of copy-selection and copy-pipe which do not clear the selection after copying. Make copy-pipe clear the selection by default to be consistent with copy-selection. From Avi Halachmi. nicm 2019-04-23 09:39:07 +00:00
  • 6752f41c2a Do not try to resize if the parent cell is NULL, problem reported by Sunil Nimmagadda. nicm 2019-04-23 09:15:24 +00:00
  • 51c09bf2b4 Merge branch '2.9-rc' Nicholas Marriott 2019-04-18 22:14:55 +01:00
  • d24a44230a Update CHANGES for 2.9. Nicholas Marriott 2019-04-18 22:12:15 +01:00
  • 8d752f5aaa Update CHANGES. Nicholas Marriott 2019-04-18 22:11:46 +01:00
  • e7827f8bc2 Remove duplicate entry. Nicholas Marriott 2019-04-18 14:16:19 +01:00
  • f980e868dd Merge branch 'obsd-master' Thomas Adam 2019-04-18 14:11:22 +01:00
  • 3c1f0cfc34 Merge branch 'obsd-master' Thomas Adam 2019-04-18 14:08:13 +01:00
  • 5b9211d827 Copy the code to infer the option type to show-options and document it. nicm 2019-04-18 12:22:07 +00:00
  • 3f189945d8 Pass target client and session to load_cfg from source-file so formats work. Reported by Thomas Sattler. nicm 2019-04-18 11:07:28 +00:00
  • f3ab05e7cd Update session activity on focus event, from tafryn at gmail dot com. nicm 2019-04-18 10:11:52 +00:00
  • 2219f7cc73 mark up punctuation-as-macro-args properly; jmc 2019-04-17 16:34:35 +00:00
  • 1fd3b9ec1c Fix minimum size check on split and size of first cell on spread out with a pane status line. nicm 2019-04-17 14:44:33 +00:00
  • da31eddadc Rewrite main-vertical and horizontal to use the common spread out code and to handle the case where the panes won't fit into the existing window size. nicm 2019-04-17 14:44:14 +00:00
  • c660e46149 Set the window size as well as the layout size when using the preset layouts. nicm 2019-04-17 14:43:49 +00:00
  • e3b1358bbc Do not let the size of the pane status screen go negative. nicm 2019-04-17 14:41:08 +00:00
  • 5943cd1907 Document that switch-client can change all of session,window,pane and check for % in the target as well as ":.". nicm 2019-04-17 14:39:37 +00:00
  • 78287e27c8 Break new window and pane creation common code from various commands and window.c into a separate file spawn.c. nicm 2019-04-17 14:37:48 +00:00
  • 82bc2c87a9 Add to TODO. Nicholas Marriott 2019-04-17 09:10:23 +01:00
  • cd4c94f76b Current window style also needs to be tested for default. nicm 2019-04-07 20:18:20 +00:00
  • bba1809eac Merge a number of fixes from master for layouts, mostly prompted by testing by Thomas Sattler. Nicholas Marriott 2019-04-11 09:26:34 +01:00
  • e6ee3e9504 Warning fixes from Carlo Marcelo Arenas Belón. Nicholas Marriott 2019-04-10 19:27:09 +01:00
  • 1c1ec84aa3 Fix minimum size check on split and size of first cell on spread out with a pane status line. Nicholas Marriott 2019-04-10 14:54:02 +01:00
  • f3fcf977e4 Use the right winlink pointer in new-window. Nicholas Marriott 2019-04-10 11:40:59 +01:00
  • 4a3ac3bd26 Remove unused variable. Nicholas Marriott 2019-04-10 07:27:21 +01:00
  • 3c5d3a3780 Add PATH_DEFPATH to compat.h from Carlo Marcelo Arenas Belón. Nicholas Marriott 2019-04-09 21:31:50 +01:00
  • fe44f90e5b Do not let the size of the pane status screen go negative. Nicholas Marriott 2019-04-09 21:30:03 +01:00
  • 031e9bc854 Rewrite main-vertical and horizontal to use the common spread out code and to handle the case where the panes won't fit into the existing window size. Nicholas Marriott 2019-04-09 21:15:00 +01:00
  • 0cbccc90ab Set the window size as well as the layout size when using the preset layouts and calculate the sizes correctly. Nicholas Marriott 2019-04-09 20:38:43 +01:00
  • 71d90c11dd Solaris has no paths.h. Nicholas Marriott 2019-04-09 07:52:54 +01:00
  • 2546572e8e Merge branch 'obsd-master' Thomas Adam 2019-04-08 21:02:37 +01:00
  • 835ccbac46 select-word was missing from the command list, from pawel-slowik. nicm 2019-04-08 17:55:51 +00:00
  • b5b67c5386 Document that switch-client can change all of session,window,pane and check for % in the target as well as ":.". Nicholas Marriott 2019-04-08 09:36:34 +01:00
  • fbe488e4de Merge branch 'obsd-master' Thomas Adam 2019-04-07 23:02:37 +01:00
  • bb629f3be7 Current window style also needs to be tested for default. nicm 2019-04-07 20:18:20 +00:00
  • 883a428e27 Linux: remove include for util.h Thomas Adam 2019-04-07 15:39:58 +01:00
  • e44e2c48dd Do not log NULL command. Nicholas Marriott 2019-04-07 13:16:55 +01:00
  • ece737274e Forgot to add the file. Nicholas Marriott 2019-04-07 13:11:55 +01:00
  • 5ece386cdf Break new window and pane creation common code from various commands and window.c into a separate file spawn.c. Nicholas Marriott 2019-04-07 13:01:03 +01:00
  • 7653328ce7 Remove from TODO one thing that I don't think is necessary and one that is done. Nicholas Marriott 2019-04-07 12:18:26 +01:00
  • fc111d2b12 Fix a duplicate entry in CHANGES and remove an item from TODO. Nicholas Marriott 2019-04-07 12:07:03 +01:00
  • 04402db616 Merge branch 'obsd-master' Thomas Adam 2019-04-05 23:02:36 +01:00
  • 1b5a8a0f09 Fix some warnings, from Thomas Adam. nicm 2019-04-05 20:32:31 +00:00
  • e33b623f21 Merge branch '2.9-rc' Nicholas Marriott 2019-04-04 18:31:54 +01:00
  • 73b54a0e5f Fix size check for splitw -f and top level pane size for tiled layout, problems reported by Thomas Sattler. nicm 2019-04-04 10:25:35 +00:00
  • 5a97af7961 Merge branch 'obsd-master' Thomas Adam 2019-04-04 13:02:37 +01:00
  • f4aefb738e Fix size check for splitw -f and top level pane size for tiled layout, problems reported by Thomas Sattler. nicm 2019-04-04 10:25:35 +00:00
  • 481c3f3f2e screen_write_fast_copy can no longer assume the target screen is default (it isn't for the pane status lines). nicm 2019-04-03 06:43:04 +00:00
  • cb039b986e Merge branch 'obsd-master' Thomas Adam 2019-04-03 09:02:41 +01:00
  • f6c54f3f03 Do not load /etc/tmux.conf if given -f. nicm 2019-04-03 06:43:19 +00:00