Commit Graph

  • 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
  • 06d58b3b7b 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
  • 8968acd678 Silence flag should use the same option as activity, reported by Thomas Sattler. nicm 2019-04-02 18:41:24 +00:00
  • c9ef144dca Merge branch 'obsd-master' Thomas Adam 2019-04-02 21:02:37 +01:00
  • 09f71ed1b2 Silence flag should use the same option as activity, reported by Thomas Sattler. nicm 2019-04-02 18:41:24 +00:00
  • f0ddc301b7 Add CHANGES. Nicholas Marriott 2019-04-02 17:02:09 +01:00
  • 916c4c499d Version RC2. Nicholas Marriott 2019-04-02 11:12:24 +01:00
  • fac792dc27 Update regress from master. Nicholas Marriott 2019-04-02 11:11:19 +01:00
  • bbcfee362f Store and restore cursor across reflow by working out a position based on unwrapped lines, rather than a grid offset. Fixes problems reported by Thomas Sattler and Paul de Weerd. nicm 2019-04-02 08:45:32 +00:00
  • bfc1f0ca62 Merge branch 'obsd-master' Thomas Adam 2019-04-02 11:02:44 +01:00
  • 7bcc0d16f2 Add an argument to copy commands to set the prefix for the buffer name, allows buffers for different sessions to be named separately. nicm 2019-04-02 09:03:39 +00:00
  • f03776c262 Don't use a config file in tests. Nicholas Marriott 2019-04-02 09:48:26 +01:00
  • ffa4d48967 Store and restore cursor across reflow by working out a position based on unwrapped lines, rather than a grid offset. Fixes problems reported by Thomas Sattler and Paul de Weerd. nicm 2019-04-02 08:45:32 +00:00
  • 79c3fd4f39 Add cursor regression tests. Nicholas Marriott 2019-04-02 09:36:20 +01:00
  • 6d071c468c Restore a check to stop scrolled lines becoming larger than total lines, fixes a crash reported by Thomas Sattler. nicm 2019-04-01 19:33:38 +00:00
  • 294accea1b Merge branch 'obsd-master' Thomas Adam 2019-04-01 21:02:37 +01:00
  • 792fcb1dbf Restore a check to stop scrolled lines becoming larger than total lines, fixes a crash reported by Thomas Sattler. nicm 2019-04-01 19:33:38 +00:00
  • da359269cb Merge branch '2.9-rc' Nicholas Marriott 2019-03-29 11:20:15 +00:00
  • 92da105b58 Free old strings after they have been expanded in format_choose. nicm 2019-03-29 09:33:24 +00:00
  • ecc5cea09b Merge branch 'obsd-master' Thomas Adam 2019-03-29 10:02:36 +00:00
  • d68a17a1df Free old strings after they have been expanded in format_choose. nicm 2019-03-29 09:33:24 +00:00
  • 52cb7a6382 Merge branch '2.9-rc' Nicholas Marriott 2019-03-29 07:05:50 +00:00
  • 00fda57ddf Fix offset of list ranges. nicm 2019-03-28 22:18:46 +00:00
  • 405bb8435c Merge branch 'obsd-master' Thomas Adam 2019-03-29 00:02:36 +00:00
  • c6c4960b35 Fix offset of list ranges. nicm 2019-03-28 22:18:46 +00:00
  • 2c4f2393ec Merge branch 'obsd-master' Thomas Adam 2019-03-28 22:02:37 +00:00
  • 08bc226527 Expand session and window formats for buffer filters. nicm 2019-03-28 21:05:15 +00:00
  • 6b38334b28 Merge branch 'obsd-master' Thomas Adam 2019-03-27 14:02:36 +00:00
  • c1f0918f8a Fix stop-selection, from Avi Halachmi. nicm 2019-03-27 13:25:11 +00:00
  • 6861045d38 Merge branch 'obsd-master' Thomas Adam 2019-03-26 22:02:36 +00:00
  • 9f8d193b11 Break copy mode commands into individual functions instead of a big load of if statements. nicm 2019-03-26 21:01:19 +00:00
  • a13e57f701 Update TODO. Nicholas Marriott 2019-03-26 17:04:47 +00:00
  • e722ba38e3 There is no examples directory anymore. Nicholas Marriott 2019-03-26 15:10:05 +00:00
  • b1dc2b5353 Merge branch '2.9-rc' Nicholas Marriott 2019-03-26 15:05:41 +00:00
  • e0e08fcd2d Update CHANGES & TODO. Nicholas Marriott 2019-03-26 15:05:28 +00:00
  • 0a913b09cf For 3.0. Nicholas Marriott 2019-03-26 14:38:20 +00:00
  • 4f7a5d1e40 2.9 bits. Nicholas Marriott 2019-03-26 14:37:27 +00:00
  • 6ac84585e6 Merge branch 'obsd-master' Thomas Adam 2019-03-25 20:02:38 +00:00
  • d21f8ecc13 Add StatusDefault binding for the mouse on any otherwise unassigned parts of the status line, from Avi Halachmi. nicm 2019-03-25 18:59:55 +00:00
  • 5e2150cf18 Merge branch 'obsd-master' Thomas Adam 2019-03-25 16:00:36 +00:00
  • a07ad6b5a3 Merge branch 'obsd-master' Thomas Adam 2019-03-25 15:57:47 +00:00
  • ff4d7d541f Fix columns of cursor_character format in list. nicm 2019-03-25 14:29:36 +00:00
  • e8f4ca6a52 Tweaks to example config. Nicholas Marriott 2019-03-25 12:05:58 +00:00
  • a084f2dcb7 Add to TODO. Nicholas Marriott 2019-03-25 10:06:03 +00:00
  • 517d673dbe Ignore mouse on status line which are not part of a range, GitHub issue 1649. nicm 2019-03-25 09:22:09 +00:00
  • b4a301f8fe Clarify that styles can be space or comma separated, from Stephen Zapatka. nicm 2019-03-22 10:45:17 +00:00
  • 04a1fc9d36 I forgot to document resize-window, window-size and default-size; reminded by okan@. nicm 2019-03-22 09:33:04 +00:00
  • 0292243b29 Merge branch 'obsd-master' Thomas Adam 2019-03-20 20:02:37 +00:00
  • ef38a420b2 Update TODO. Nicholas Marriott 2019-03-20 20:02:13 +00:00
  • 7536d57b16 Update TODO. Nicholas Marriott 2019-03-20 19:26:20 +00:00
  • 9ee1a8f701 Improve cursor positioning after reflow by storing the position as an offset into the entire history before reflow and restoring it aftewards. nicm 2019-03-20 19:19:11 +00:00
  • 0e0f2f765b Update CHANGES. Nicholas Marriott 2019-03-20 14:01:37 +00:00
  • bff957a475 Merge branch 'obsd-master' Thomas Adam 2019-03-20 08:02:38 +00:00
  • ed962e7612 Include function name in logging. nicm 2019-03-20 07:30:05 +00:00
  • 458b87150b Do not leak ranges on error. nicm 2019-03-20 07:28:31 +00:00
  • ae46a19b8e Ignore invalid styles rather than throwing away the whole format, this matches what we used to do. nicm 2019-03-20 07:24:03 +00:00
  • 3b959c05ff Bit more logging to show drawing errors. nicm 2019-03-20 07:13:02 +00:00
  • 46f642b030 Merge branch 'obsd-master' Thomas Adam 2019-03-19 22:02:36 +00:00
  • 8b74e959ef Include window-status-style and window-status-current style in the format. nicm 2019-03-19 21:09:51 +00:00
  • 320237fdb8 Merge branch 'obsd-master' Thomas Adam 2019-03-19 20:02:37 +00:00
  • 161b57869e Add a cursor_character format. nicm 2019-03-19 19:01:50 +00:00
  • 92732a2540 Add to TODO. Nicholas Marriott 2019-03-19 14:39:46 +00:00
  • b3eebdec48 Merge branch 'obsd-master' Thomas Adam 2019-03-19 14:02:36 +00:00
  • b24c9e34a9 Rename the first KEY BINDINGS section to DEFAULT KEY BINDINGS. nicm 2019-03-19 13:35:42 +00:00
  • 073d439965 Merge branch 'obsd-master' Thomas Adam 2019-03-19 00:02:39 +00:00
  • f956c17c09 Merge branch 'obsd-master' Thomas Adam 2019-03-18 22:02:36 +00:00