Commit Graph

  • bb9a123ddd Merge branch 'obsd-master' Thomas Adam 2019-07-24 23:02:30 +01:00
  • 90dba3ec66 Mark pane status line jobs with FORMAT_STATUS also so it redraws when they finish, GitHub issue 1852. nicm 2019-07-24 21:16:17 +00:00
  • 47712fc113 Merge branch 'obsd-master' Thomas Adam 2019-07-19 09:02:26 +01:00
  • bf6d1aeaa4 Add a few vi(1) key aliases, from D Ben Knoble. nicm 2019-07-19 07:20:51 +00:00
  • df7b5292ab More man page fixes from lacygoill at lacygoill dot me, GitHub issue 1805. nicm 2019-07-19 07:18:03 +00:00
  • 7e7c8faa34 Merge branch 'obsd-master' Thomas Adam 2019-07-17 21:02:26 +01:00
  • f6a9f6b4ad Use the right client for if -b. nicm 2019-07-17 17:49:23 +00:00
  • 9e7774bb96 Clear overlay on normal key press. nicm 2019-07-17 17:46:51 +00:00
  • 7c78ebce45 cc, make, libevent, ncurses are dependencies for all builds so no need to list them for VCS build. Nicholas Marriott 2019-07-17 08:57:22 +01:00
  • 80b82c8d14 Mention dependencies earlier. Nicholas Marriott 2019-07-17 08:54:46 +01:00
  • 8e33cc61b1 Merge branch 'obsd-master' Thomas Adam 2019-07-16 17:02:25 +01:00
  • 99852f8401 Fix check for wrapping when redrawing entire lines, GitHub issue 1836. nicm 2019-07-16 14:11:52 +00:00
  • b749a39cdb Merge branch 'obsd-master' Thomas Adam 2019-07-16 13:02:24 +01:00
  • b89f2f28bb Fix grid clear code to correctly clear with the default background colour rather than ending up with the used count higher than the total size, GitHub issue 1829. nicm 2019-07-16 10:30:56 +00:00
  • a786a59176 Merge branch 'obsd-master' Thomas Adam 2019-07-15 21:02:26 +01:00
  • eac055bfaf Simplify code to work out if an extra line is needed in the cell. nicm 2019-07-15 18:43:32 +00:00
  • 6ceeceab7a Make layout_fix_offsets take a window like layout_fix_panes. nicm 2019-07-15 18:25:07 +00:00
  • c9216493cf Merge branch 'obsd-master' Thomas Adam 2019-07-10 17:02:25 +01:00
  • 91b6145499 The command item changes so can't keep getting the target out of it, need to use the one from the first item. Fixes crash reported by M Kelly. nicm 2019-07-10 14:33:24 +00:00
  • 9cbbdb90bf Merge branch 'obsd-master' Thomas Adam 2019-07-10 13:02:26 +01:00
  • f4d858e7a0 Add -F to refresh-client to specify flags for control clients - one flag at the moment, no-output which turns off forwarding pane output. From Thomas Adam. GitHub issue 1834. nicm 2019-07-10 11:20:10 +00:00
  • 98ef369b27 Merge branch 'obsd-master' Thomas Adam 2019-07-09 17:02:26 +01:00
  • fc2016dbb6 Add a -H flag to send-keys to send literal keys given as hex numbers (needed for control clients to send mouse sequences). Also add some format flags for UTF-8 and SGR mouse mode. Requested by Bradley Smith in GitHub issues 1832 and 1833. nicm 2019-07-09 14:03:12 +00:00
  • 177599efb7 Merge branch 'obsd-master' Thomas Adam 2019-07-09 15:02:25 +01:00
  • ad11d49d64 Do not leak empty lines, GitHub issue 1824. nicm 2019-07-09 13:19:36 +00:00
  • b74b8be680 Add j and k for navigation in menus, GitHub issue 1828. nicm 2019-07-09 12:44:47 +00:00
  • ab244cc7ad Merge branch 'obsd-master' Thomas Adam 2019-07-08 23:02:26 +01:00
  • a4be028b76 Clear search marks before resize, GitHub issue 1823. nicm 2019-07-08 20:29:11 +00:00
  • 29b2d07b6b Merge branch 'obsd-master' Thomas Adam 2019-07-08 15:02:25 +01:00
  • cbe781203f Use the clear history function for the 3J sequence rather than doing it manually. nicm 2019-07-08 11:38:14 +00:00
  • 3a4cf62aa9 Merge branch 'obsd-master' Thomas Adam 2019-07-06 23:02:26 +01:00
  • ddf53d6e4e Correctly adjust mouse position if the status line is at the top and more than one line. GitHub issue 1822. nicm 2019-07-06 20:56:34 +00:00
  • 3635b3cd6c Correctly clear underscore colour in grid_get_cell1, also fix struct grid_cell to avoid padding. Fixes increased memory use reported by Suraj N Kurapati. nicm 2019-07-06 20:37:29 +00:00
  • bc112a8c89 Merge branch 'obsd-master' Thomas Adam 2019-07-05 11:02:26 +01:00
  • 55c694a467 Do not use uninitialized buffer name. nicm 2019-07-05 07:52:27 +00:00
  • be5af704ad Merge branch 'obsd-master' Thomas Adam 2019-07-02 23:02:26 +01:00
  • 6a489fa7f6 Command prompt key presses need to avoid the command queue, GitHub issue 1817. Also a tmux.1 fix from jmc. nicm 2019-07-02 20:09:19 +00:00
  • b9fbf02ad5 Merge branch 'obsd-master' Thomas Adam 2019-07-01 09:02:25 +01:00
  • 2da050413c Add a "fill" style attribute to clear the entire format drawing area in a colour, GitHub issue 1815. nicm 2019-07-01 06:56:00 +00:00
  • abcd4bd246 Merge branch 'obsd-master' Thomas Adam 2019-06-30 21:02:26 +01:00
  • cf30e0f935 Do not double free window if pane fails to start. nicm 2019-06-30 19:21:53 +00:00
  • 68c2fc6824 Merge branch 'obsd-master' Thomas Adam 2019-06-28 17:02:26 +01:00
  • 4ff7bc3eb3 When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future. deraadt 2019-06-28 13:35:05 +00:00
  • b6b4f86cfc Merge branch 'obsd-master' Thomas Adam 2019-06-28 09:02:24 +01:00
  • 6ce38b7395 asprintf returns -1, not an arbitrary value < 0. Also upon error the (very sloppy specification) leaves an undefined value in *ret, so it is wrong to inspect it, the error condition is enough. discussed a little with nicm, and then much more with millert until we were exasperated deraadt 2019-06-28 05:44:09 +00:00
  • a07df21e79 Merge branch 'obsd-master' Thomas Adam 2019-06-27 21:02:25 +01:00
  • b434692db2 minor eol issues; jmc 2019-06-27 17:29:16 +00:00
  • e483ce138f Merge branch 'obsd-master' Thomas Adam 2019-06-27 17:02:26 +01:00
  • dae2868d12 Add support for underscore colours with Setulc capability, mostly from Kai Moschcau. nicm 2019-06-27 15:17:41 +00:00
  • 5a501a8ae2 Pass keys that aren't 0-9 on to normal key processing when display-panes is active (restores previous behaviour). nicm 2019-06-26 18:28:31 +00:00
  • c4a9299956 Merge branch 'obsd-master' Thomas Adam 2019-06-26 21:02:26 +01:00
  • 3a6d90adad Fix a typo in window_pane_find_down (w not wp) and a missing PANE_STATUS_TOP. nicm 2019-06-26 18:44:22 +00:00
  • 87ea14328c Pass keys that aren't 0-9 on to normal key processing when display-panes is active (restores previous behaviour). nicm 2019-06-26 18:28:31 +00:00
  • f797ac9ff6 Merge branch 'obsd-master' Thomas Adam 2019-06-26 15:02:26 +01:00
  • c599ad63f8 Log window and pane resizes. nicm 2019-06-26 13:05:24 +00:00
  • 80d76612b8 Fix some comments (top/bottom not left/right). nicm 2019-06-26 13:05:06 +00:00
  • d83f356218 Add #define for the pane status line option position numbers. nicm 2019-06-26 13:03:47 +00:00
  • a1d4bf20f7 Merge branch 'obsd-master' Thomas Adam 2019-06-24 13:02:26 +01:00
  • 20b938bcb1 Expand arguments to C and s format modifiers (matches m which already expands). nicm 2019-06-24 10:04:29 +00:00
  • c14b0d7c00 Merge branch 'obsd-master' Thomas Adam 2019-06-24 11:02:26 +01:00
  • bdab595095 Trim trailing spaces when matching. nicm 2019-06-24 08:20:02 +00:00
  • 50c4c5917d Merge branch 'obsd-master' Thomas Adam 2019-06-23 13:02:26 +01:00
  • f1100f97f7 Do not always set scope for panes because the window check might fail, GitHub issue 1810. nicm 2019-06-23 10:00:29 +00:00
  • 69a2f73449 Merge branch 'obsd-master' Thomas Adam 2019-06-21 09:02:25 +01:00
  • e3c2772d2f Man page fixes from lacygoill at lacygoill dot me. nicm 2019-06-21 07:11:01 +00:00
  • 70775b3c28 Merge branch 'obsd-master' Thomas Adam 2019-06-20 23:02:28 +01:00
  • 1d8e545bc1 Add -r to find-window for regex instead of fnmatch. nicm 2019-06-20 20:31:04 +00:00
  • c4a92e5799 Merge branch 'obsd-master' Thomas Adam 2019-06-20 21:02:27 +01:00
  • 97a317a656 Need to always check focus even if not current window. nicm 2019-06-20 19:29:38 +00:00
  • cb5e681ef6 FIx return of options_scope_from_name on error. nicm 2019-06-20 18:13:04 +00:00
  • 5aae58295e Merge branch 'obsd-master' Thomas Adam 2019-06-20 19:02:27 +01:00
  • 4a44ae06bf Merge branch 'obsd-master' Thomas Adam 2019-06-20 17:02:26 +01:00
  • f4e835754c Fix how regex substitution works with empty matches. nicm 2019-06-20 15:40:14 +00:00
  • f8ad72b2ee Merge branch 'obsd-master' Thomas Adam 2019-06-20 15:02:26 +01:00
  • fc1df91e03 allow-rename and alternate-screen can be pane options. nicm 2019-06-20 13:40:22 +00:00
  • c1573727f0 Still need to walk the options tree for user options. nicm 2019-06-20 13:39:17 +00:00
  • a0e2c1b4ca Add to CHANGES. Nicholas Marriott 2019-06-20 13:08:13 +01:00
  • 5f92f92908 Add a per-pane option set. Pane options inherit from window options (so there should be no change to existing behaviour) and are set and shown with set-option -p and show-options -p. nicm 2019-06-20 11:59:59 +00:00
  • adca856806 Merge branch 'obsd-master' Thomas Adam 2019-06-20 11:02:28 +01:00
  • 03945276f7 Merge branch 'obsd-master' Thomas Adam 2019-06-20 09:02:26 +01:00
  • c1ede507d9 Add a helper function to work out option table from name. nicm 2019-06-20 07:41:29 +00:00
  • cd1fc42df6 Add a -A flag to show-options to show parent options as well. nicm 2019-06-20 07:10:56 +00:00
  • ae541287d3 Expand command formats in %if and move the config file loading later (to when the first client has identified) so all the client formats are available, fixes problems reported by Thomas Sattler. nicm 2019-06-20 06:51:36 +00:00
  • b3ca410bc3 Use KERN_PROC_CWD on NetBSD, from Leonardo Taccari. Nicholas Marriott 2019-06-20 06:57:37 +01:00
  • ec151b79ec Merge branch '3.0-rc' Nicholas Marriott 2019-06-18 19:43:20 +01:00
  • 797042584e Handle comments more correctly inside {}, from Avi Halachmi. nicm 2019-06-18 11:17:40 +00:00
  • df07723e20 Add a config. Nicholas Marriott 2019-06-18 19:42:52 +01:00
  • ee9bc355f5 Merge branch 'obsd-master' Thomas Adam 2019-06-18 13:02:28 +01:00
  • 250fdd08be Handle comments more correctly inside {}, from Avi Halachmi. nicm 2019-06-18 11:17:40 +00:00
  • 9272fe36e2 Add a cmdq_continue function rather than twiddling the flag directly. nicm 2019-06-18 11:08:42 +00:00
  • 5895f1d9f7 Merge branch 'obsd-master' Thomas Adam 2019-06-15 09:02:26 +01:00
  • fadbf497a4 Merge branch '3.0-rc' Nicholas Marriott 2019-06-15 07:45:58 +01:00
  • 748633c887 Remove a stray abort. Nicholas Marriott 2019-06-15 07:45:41 +01:00
  • d53c2d0ebe Merge branch '3.0-rc' Nicholas Marriott 2019-06-15 07:44:58 +01:00
  • 08f55414e1 Remove cmd-list.c line in master. Nicholas Marriott 2019-06-15 07:42:49 +01:00
  • 7a4a286ea2 Merge branch '3.0-rc' Nicholas Marriott 2019-06-15 07:38:01 +01:00
  • 9ae658983c Do not loop forever if a menu item contains invisible characters, reported by Thomas Sattler. nicm 2019-06-14 15:35:58 +00:00
  • 03da0ced46 Use the right format modifier when comparing, and remove a couple of unused variables. nicm 2019-06-15 06:33:48 +00:00
  • 539a6e7fa0 Merge branch 'obsd-master' Thomas Adam 2019-06-14 19:02:26 +01:00
  • c95cd9ed5e Do not loop forever if a menu item contains invisible characters, reported by Thomas Sattler. nicm 2019-06-14 15:35:58 +00:00