Commit Graph

  • d26a4ea463 Merge branch 'obsd-master' into master Thomas Adam 2022-03-25 08:01:10 +00:00
  • 422fcd294a Fix exit message if creating socket fails. nicm 2022-03-25 06:14:42 +00:00
  • b638886716 Merge branch 'obsd-master' into master Thomas Adam 2022-03-24 14:01:11 +00:00
  • 938130bc69 Add unit (milliseconds) to escape-time, show unset colours as "none" rather than "invalid" and don't show the same text twice for user options in customize mode. nicm 2022-03-24 12:07:25 +00:00
  • 5e491e7947 Merge branch 'obsd-master' into master Thomas Adam 2022-03-24 12:01:11 +00:00
  • 792d13af49 Add a capability for OSC 7 and use it similarly to how the title is set (and controlled by the same set-titles option). GitHub issue 3127. nicm 2022-03-24 09:05:57 +00:00
  • 964deae422 Merge branch 'obsd-master' into master Thomas Adam 2022-03-17 16:01:11 +00:00
  • 6a1706a62f Check scroll-on-clear for ED also. nicm 2022-03-17 13:39:13 +00:00
  • 10d689e735 Add an option (scroll-on-clear) to control if tmux scrolls into history on clear, from Robert Lange in GitHub issue 3121. nicm 2022-03-17 11:35:37 +00:00
  • 5d4c3ef762 Merge branch 'obsd-master' into master Thomas Adam 2022-03-16 20:01:10 +00:00
  • e6e737ac0b Add an option to set the character used for unused areas of the terminal, GitHub issue 3110. nicm 2022-03-16 17:00:17 +00:00
  • ee3f1d25d5 Merge branch 'obsd-master' into master Thomas Adam 2022-03-09 00:01:12 +00:00
  • bfbe972225 With -f use percentages of window size not pane size, GitHub issue 2866. nicm 2022-03-08 22:14:25 +00:00
  • cf217fa618 Fix user hooks (which are strings not arrays). nicm 2022-03-08 21:58:37 +00:00
  • 25337ac102 Merge branch 'obsd-master' into master Thomas Adam 2022-03-08 20:01:11 +00:00
  • a3d920930b Add remain-on-exit-format to set text shown when pane is dead. nicm 2022-03-08 18:31:46 +00:00
  • 2fb6089e81 Merge branch 'obsd-master' into master Thomas Adam 2022-03-08 14:01:11 +00:00
  • ad9b805983 Add argument to refresh-client -l to forward clipboard to a pane. GitHub issue 3068. nicm 2022-03-08 12:01:19 +00:00
  • 04952f15df Use getpeerucred if available (not tested). Nicholas Marriott 2022-03-08 11:35:06 +00:00
  • 98cd8e4cad Add formats for client and server UID and user (for multiuser setups). nicm 2022-03-08 11:28:40 +00:00
  • 9ed1226a66 Need a declaration for getpeereid also. Nicholas Marriott 2022-03-08 11:04:15 +00:00
  • afd9b68d10 Add getpeerid compat. Nicholas Marriott 2022-03-08 11:02:17 +00:00
  • 54d2249716 Remove unnecessary declarations. Nicholas Marriott 2022-03-07 15:21:39 +00:00
  • 7eff2fe780 Merge branch 'obsd-master' into master Thomas Adam 2022-03-07 14:01:11 +00:00
  • a731b1a916 Pass client when adding menu item, GitHub issue 3103. nicm 2022-03-07 11:52:09 +00:00
  • f84f1c0cfe Merge branch 'obsd-master' into master Thomas Adam 2022-03-03 10:01:09 +00:00
  • 7d4224f207 Allow optional arguments. nicm 2022-03-03 08:24:12 +00:00
  • bf14bf6259 Merge branch 'obsd-master' into master Thomas Adam 2022-03-01 18:01:10 +00:00
  • f39a71aaad Don't convert codes for special keys (Tab, Enter, Escape). nicm 2022-03-01 15:20:22 +00:00
  • cd9a81e242 Merge pull request #3093 from topcat001/pathfix Anindya Mukherjee 2022-02-28 13:16:23 -08:00
  • 047c011a15 Use PATH_MAX instead of MAXPATHLEN. topcat001 2022-02-28 13:11:28 -08:00
  • 649685ff6d Merge branch 'obsd-master' into master Thomas Adam 2022-02-28 12:01:10 +00:00
  • 2750195709 Merge branch 'obsd-master' into master Thomas Adam 2022-02-28 10:01:11 +00:00
  • 2da096d828 Exit on SIGHUP before attach also, GitHub issue 3084. nicm 2022-02-28 09:34:57 +00:00
  • 2e59ff2db9 Map control keys back to an ASCII uppercase letter when passing them on as extended keys. nicm 2022-02-28 09:24:22 +00:00
  • 60688afe9c Merge branch 'obsd-master' into master Thomas Adam 2022-02-22 20:01:11 +00:00
  • e8d6d53a7b MAXCOMLEN is no longer needed in these programs, so remove the annotation from sys/param.h include lines, or remove the include lines entirely if it this was the least requirement. ok millert deraadt 2022-02-22 17:35:01 +00:00
  • dc0746946e Merge branch 'obsd-master' into master Thomas Adam 2022-02-22 16:01:11 +00:00
  • 2be5488693 Merge branch 'obsd-master' into master Thomas Adam 2022-02-22 14:01:10 +00:00
  • d54b18ca2b Do not attempt to update focus (and crash) when there is no previous window. nicm 2022-02-22 13:31:18 +00:00
  • fa71e9a079 Add next_session_id format with the next session ID, GitHub issue 3078. nicm 2022-02-22 11:10:41 +00:00
  • 0fd01f8873 Initialize copy_width before adjusting it, GitHub issue 3079. nicm 2022-02-22 11:07:25 +00:00
  • a9b880921d Use correct size for screen when popup is created without borders. nicm 2022-02-22 11:01:57 +00:00
  • 88d9a8fc05 Merge branch 'obsd-master' into master Thomas Adam 2022-02-17 12:01:10 +00:00
  • 818b2176ef Add a window-resized hook which is fired when the window is actually resized which may be later than the client resize, GitHub issue 2995. nicm 2022-02-17 09:58:47 +00:00
  • 722f395e61 Merge branch 'obsd-master' into master Thomas Adam 2022-02-16 22:01:11 +00:00
  • 0027ee13a0 Support more mouse buttons when the terminal sends them, GitHub issue 3055. nicm 2022-02-16 18:55:05 +00:00
  • c7c7e875a0 No not allow static linking on macOS. Nicholas Marriott 2022-02-16 12:26:23 +00:00
  • 85ef73591d Merge branch 'obsd-master' into master Thomas Adam 2022-02-15 16:01:11 +00:00
  • 5076beb009 Add an option (default off) to control the passthrough escape sequence. Like set-clipboard and allow-rename it is safer to forbid this by default. nicm 2022-02-15 13:11:29 +00:00
  • f85208602d Do not create a buffer from an OSC 52 response if we have not sent a query. nicm 2022-02-15 13:03:02 +00:00
  • df681390a6 Merge branch 'obsd-master' into master Thomas Adam 2022-02-14 10:01:11 +00:00
  • 040164555a Do not return error with -q, GitHub issue 3065. nicm 2022-02-14 09:10:48 +00:00
  • c67abcf818 Merge branch 'obsd-master' into master Thomas Adam 2022-02-04 14:01:09 +00:00
  • 07e2d88c20 Use ACS for pane border indicators so they work with different line types, from Thomas Adam. nicm 2022-02-04 11:57:22 +00:00
  • 784d6a3929 Merge branch 'obsd-master' into master Thomas Adam 2022-02-03 14:01:11 +00:00
  • 53ee4f0334 Merge branch 'master' into 3.3-rc Nicholas Marriott 2022-02-03 12:50:49 +00:00
  • c0598e2515 Merge branch 'obsd-master' into master Thomas Adam 2022-02-03 12:01:10 +00:00
  • 3276f0c184 Adjust size given to resize-pane for pane status line, GitHub issue 3050. nicm 2022-02-03 11:06:11 +00:00
  • 948d2fad0a Use format_draw for command prompt prefix to allow styles, GitHub issue 3054. nicm 2022-02-03 10:07:11 +00:00
  • 1fdec20b0d Merge branch 'obsd-master' into master Thomas Adam 2022-02-03 10:01:10 +00:00
  • 375f6c90b0 Merge branch 'obsd-master' into master Thomas Adam 2022-02-03 08:01:12 +00:00
  • b46abeb34d 3.3-rc. Nicholas Marriott 2022-02-03 07:50:35 +00:00
  • 57396b55a2 Update CHANGES. Nicholas Marriott 2022-02-03 07:50:06 +00:00
  • c401c91ad9 Update focus when active pane changes after pane destroyed. nicm 2022-02-03 07:38:17 +00:00
  • 5080acc127 Add a key in copy mode to toggle position indicator. nicm 2022-02-03 07:26:43 +00:00
  • a5cf7a9b39 Merge branch 'obsd-master' into master Thomas Adam 2022-02-01 20:01:13 +00:00
  • 97900d0442 A menu must be shown on a client, so always give the client when adding the items. Also fix mode menus. nicm 2022-02-01 18:12:20 +00:00
  • a4f336a91a Merge branch 'obsd-master' into master Thomas Adam 2022-02-01 16:01:11 +00:00
  • 7e34645fcb Add option to show arrows for active pane indicator, GitHub issue 3022 from Marcel Partap. nicm 2022-02-01 14:46:41 +00:00
  • 1b7afd5129 Merge branch 'obsd-master' into master Thomas Adam 2022-02-01 14:01:11 +00:00
  • 7a4ba6d4a5 Mention that if-shell and #() use /bin/sh. nicm 2022-02-01 12:05:42 +00:00
  • 770d28b8c5 Do not overflow width when not enough space. nicm 2022-02-01 11:52:08 +00:00
  • 6c0397f497 Merge branch 'obsd-master' into master Thomas Adam 2022-01-17 12:01:10 +00:00
  • a6b361e775 Do not try to strdup NULL, from seL4 at disroot dot org in GitHub issue 3038. nicm 2022-01-17 10:40:03 +00:00
  • 28b6237c62 Merge branch 'obsd-master' into master Thomas Adam 2022-01-06 10:01:12 +00:00
  • e5e4df7a22 Mention alternate config files, from Daniel Augusto in GitHub issue 3023. Nicholas Marriott 2022-01-06 08:23:42 +00:00
  • b2b94dcba7 Ignore windows without a size set (may be used for pane only), from Anindya Mukherjee. nicm 2022-01-06 08:20:00 +00:00
  • 080079c55a Merge branch 'obsd-master' into master Thomas Adam 2021-12-31 14:01:10 +00:00
  • e6e3c75ed7 Try to turn on less-capable mouse modes when turning on more-capable, to increase the chances we get something even if the terminal doesn't support the one we really want. GitHub issue 3020. nicm 2021-12-31 11:35:49 +00:00
  • 47923bd5f6 Merge branch 'obsd-master' into master Thomas Adam 2021-12-21 18:01:10 +00:00
  • 9aad945f7e Support underscore style with capture-pane -e, GitHub issue 2928. nicm 2021-12-21 14:57:28 +00:00
  • 9c82ff1778 Merge branch 'obsd-master' into master Thomas Adam 2021-12-21 14:01:09 +00:00
  • ff64aafeab ARM's Morello CHERI architecture does not support pointers in packed structures, so remove the packed attribute on struct grid_line and reorder the members to eliminate unnecessary padding. From Jessica Clarke in GitHub issue 3012. nicm 2021-12-21 13:07:53 +00:00
  • ba9b9367d5 Merge branch 'obsd-master' into master Thomas Adam 2021-12-20 10:01:13 +00:00
  • e4856de8bf Do not crash on a zero size character. nicm 2021-12-20 09:02:12 +00:00
  • 70d330a353 Merge branch 'obsd-master' into master Thomas Adam 2021-12-13 12:01:10 +00:00
  • c6149adf55 Make pane-border-format a pane option, GitHub issue 2999. nicm 2021-12-13 09:42:20 +00:00
  • 5c5712be5c Merge branch 'obsd-master' into master Thomas Adam 2021-12-10 16:01:11 +00:00
  • 8941dbe482 Merge branch 'obsd-master' into master Thomas Adam 2021-12-10 14:01:10 +00:00
  • 9c1633a865 Missed unlinked control notifications, GitHub issue 2996. nicm 2021-12-10 12:51:11 +00:00
  • 1f9aad2bb4 Mention XParseColor(3) for the cursor colour escape sequence. nicm 2021-12-10 12:45:32 +00:00
  • db3aabcc34 Add a NOBLOCK flag rather than adding amount to wait for when dealing with potentially-long sequences. GitHub issue 3001. nicm 2021-12-10 12:42:37 +00:00
  • 138ffc7cb6 Merge branch 'obsd-master' into master Thomas Adam 2021-12-07 09:52:59 +00:00
  • d721fb2a9f Respond to OSC 4 query. nicm 2021-12-07 07:28:44 +00:00
  • 7532a5cf95 sys/signal.h (or some master include) must happen before sys/proc.h, which is not standalone. This problem is being hidden by a sys/param.h which cannot be deleted yet. deraadt 2021-12-07 00:40:03 +00:00
  • 71c3234dc7 Use PATH_MAX (the standard name) rather than MAXPATHLEN (from BSD sys/param.h) deraadt 2021-12-07 00:38:42 +00:00
  • ef676e1202 Remove fallback for wcwidth failure, GitHub issue 3003. Nicholas Marriott 2021-12-06 10:17:34 +00:00
  • ecac73f664 Fix g/G keys to be in line with copy mode. nicm 2021-12-06 10:10:52 +00:00
  • 8fccbbb026 Do not dereference NULL window when resizing client, GitHub issue 2982. nicm 2021-12-06 10:08:42 +00:00