Commit Graph

  • 99790c90aa Merge branch 'obsd-master' Thomas Adam 2024-12-04 22:01:08 +00:00
  • 6d792e4123 Fix backspace option for new key format, GitHub issue 4284. nicm 2024-12-04 19:11:15 +00:00
  • 98e322d5a5 Merge branch 'obsd-master' Thomas Adam 2024-12-03 14:01:12 +00:00
  • 01edce40f3 M-1 to M-7 for 7 preset layouts; from bunkmate ok nicm jmc 2024-12-03 11:18:34 +00:00
  • 0549f87ccc Merge branch 'obsd-master' Thomas Adam 2024-11-28 10:01:11 +00:00
  • 72cd0eac29 Add extended keys flag for foot terminal. nicm 2024-11-28 08:49:14 +00:00
  • f0c68533c4 Merge branch 'obsd-master' Thomas Adam 2024-11-27 12:01:08 +00:00
  • 9e4a9c51cc Use evbuffer_readline if readln is not available. It doesn't work properly but at least it builds. Nicholas Marriott 2024-11-27 10:37:45 +00:00
  • 6874ec0dcc Remove endian.h. Nicholas Marriott 2024-11-27 10:31:51 +00:00
  • 252f41818e Update imsg and remove workaround. Nicholas Marriott 2024-11-27 10:30:52 +00:00
  • d361f21065 Do not check for latest client in callback since the type may be latest but with no window, fixes new-session -x and -y with another attached client. GitHub issue 4268. nicm 2024-11-27 10:12:20 +00:00
  • feb090abb3 Do not stop drag on double or triple click, GitHub issue 4272. nicm 2024-11-27 10:10:20 +00:00
  • db771ec6e3 Merge branch 'obsd-master' Thomas Adam 2024-11-26 18:01:10 +00:00
  • 6f7db82b18 Add copy-mode-position-style and copy-mode-selection-style for copy mode (they default to mode-style as before). nicm 2024-11-26 15:52:41 +00:00
  • 67cc7f6dc6 Enter is now sent from single prompt as \r not empty string. nicm 2024-11-26 15:51:48 +00:00
  • db978db271 Merge branch 'obsd-master' Thomas Adam 2024-11-25 14:01:12 +00:00
  • 363f35f076 Do not try to terminate an empty buffer. nicm 2024-11-25 12:32:24 +00:00
  • 49b7276f2a Merge branch 'obsd-master' Thomas Adam 2024-11-25 10:01:11 +00:00
  • f57131e11b Use cursor style from global options instead of default for popups, from Alexander Arch. nicm 2024-11-25 08:36:46 +00:00
  • 420af9e108 Do not rely on window reference count for linked formats because they are also used for notifications, GitHub issue 4258. nicm 2024-11-25 08:34:01 +00:00
  • ceaf9b7452 Merge branch 'obsd-master' Thomas Adam 2024-11-22 14:01:11 +00:00
  • 5fd45b3892 Do not strvis output to terminal from commands. nicm 2024-11-22 12:58:05 +00:00
  • 64d82d5988 Document command prompt escape sequence, from Von Welch. nicm 2024-11-22 12:36:13 +00:00
  • 0f308bd18f imsg no longer associates file descriptors with the imsg they were sent with, work around this for the moment (it is not clear if this is intentional). Nicholas Marriott 2024-11-22 09:58:47 +00:00
  • 1365f1ce52 Add an __unused. Nicholas Marriott 2024-11-22 08:07:21 +00:00
  • 7fc4e54efe And arpa/inet.h needs to stay... Nicholas Marriott 2024-11-22 08:06:30 +00:00
  • c98c08c232 Need to remove endian.h as well. Nicholas Marriott 2024-11-22 08:05:02 +00:00
  • 990c724bd8 Bring in updated imsg. Nicholas Marriott 2024-11-22 08:03:55 +00:00
  • b82c7b40b0 Merge branch 'obsd-master' Thomas Adam 2024-11-21 16:01:11 +00:00
  • 70299c6646 Convert sbin and usr.bin to check for imsgbuf_init failure and add imsgbuf_allow_fdpass where needed. claudio 2024-11-21 13:35:20 +00:00
  • ea6c5053c8 Merge branch 'obsd-master' Thomas Adam 2024-11-21 10:01:09 +00:00
  • 3f4fd45d5c Fix save-buffer documentation - it writes to stdout. From Ilya Grigoriev. nicm 2024-11-21 07:37:21 +00:00
  • 7c7e88253e When the mouse clicked on the border between two horizontal panes, the location was not being set properly. Pulled the checking of this into separate function for clarity. Fixes dragging on horizontal pane border. From Michael Grant. nicm 2024-11-21 07:34:38 +00:00
  • bb94a5437d Merge branch 'obsd-master' Thomas Adam 2024-11-21 00:01:13 +00:00
  • 273f9b2027 Fix word navigation on lines with tabs, from Alexander Arch. nicm 2024-11-20 20:54:02 +00:00
  • b6d0b4be30 Define SD_ID128_UUID_FORMAT_STR if missing, from Marc Reisner. Nicholas Marriott 2024-11-19 17:55:12 +00:00
  • 2dce45f427 Merge branch 'obsd-master' Thomas Adam 2024-11-18 10:01:12 +00:00
  • a3ede3106a Check all %if in the list when deciding whether to process an assignment, not just the most recent. nicm 2024-11-18 08:29:35 +00:00
  • dd9722184b Merge branch 'obsd-master' Thomas Adam 2024-11-16 18:01:08 +00:00
  • a854e36f2b Do not call layout_fix_panes if wp is NULL (that is, a popup). nicm 2024-11-16 16:49:50 +00:00
  • be594ff8a4 Merge branch 'obsd-master' Thomas Adam 2024-11-15 16:01:11 +00:00
  • c66628e52b Add no-detach-on-destroy client option (useful for control mode clients). From laur dot aliste at gmail dot com, GitHub issue 4242. nicm 2024-11-15 14:09:04 +00:00
  • 350a151ee4 Add two new style parameters, width and pad, which apply to scrollbars. From Michael Grant, GitHub issue 4241. nicm 2024-11-15 13:12:20 +00:00
  • d35458e3fe Merge branch 'obsd-master' Thomas Adam 2024-11-15 10:01:11 +00:00
  • d6883c0266 Turn off scrollbar when pane is in alternate screen, from Michael Grant, GitHub issue 4231. nicm 2024-11-15 09:01:16 +00:00
  • 563ed05353 Merge branch 'obsd-master' Thomas Adam 2024-11-12 12:01:10 +00:00
  • f527412d9b Tidy up loop, from Alexander Arch. nicm 2024-11-12 10:06:35 +00:00
  • 713cacab1e Mouse support on the scrollbars, from Michael Grant. nicm 2024-11-12 09:32:56 +00:00
  • 7658723125 Merge branch 'master' into scrollbars scrollbars Nicholas Marriott 2024-11-12 09:28:59 +00:00
  • 846f813565 Merge branch 'obsd-master' Thomas Adam 2024-11-11 10:01:08 +00:00
  • c26d71d3e9 Add an option to control the input buffer size, from Ken Lau. nicm 2024-11-11 08:41:05 +00:00
  • c8677d3272 Merge branch 'obsd-master' Thomas Adam 2024-11-08 10:01:08 +00:00
  • 596ea62dc3 Some fixes for searching for tabs, from Alexander Arch. nicm 2024-11-08 08:51:36 +00:00
  • 3eb7ecfd52 Add mouse scrollbar bits. Nicholas Marriott 2024-11-07 11:19:24 +00:00
  • 7838db35e7 Merge branch 'master' into scrollbars Nicholas Marriott 2024-11-07 10:45:10 +00:00
  • 1fe30bb2e8 Merge branch 'obsd-master' Thomas Adam 2024-11-06 20:33:45 +00:00
  • 809d659e64 Xr to Ic, from jmc. nicm 2024-11-05 21:07:19 +00:00
  • 09f4e43189 Add support for a scrollbar at the side of each pane. New options pane-scrollbars turn them on or off, pane-scrollbars-position sets the position (left or right), and pane-scrollbars-style to set the colours. Mouse support will come later. From Michael Grant in GitHub issue 4221. nicm 2024-11-05 09:41:17 +00:00
  • 3102426804 Merge branch 'master' into scrollbars Nicholas Marriott 2024-11-05 08:26:50 +00:00
  • 679bbdcf8f Merge branch 'obsd-master' Thomas Adam 2024-11-04 10:01:09 +00:00
  • 7637afc382 Redraw only scrollbars not entire pane. Nicholas Marriott 2024-11-04 09:25:18 +00:00
  • a0c79aa87b Do not make padding cells extended (there can be a lot of them), from Alexander Arch . nicm 2024-11-04 08:52:13 +00:00
  • 3fed73d86b Use fg for slider. Nicholas Marriott 2024-10-31 14:12:32 +00:00
  • 561441fa54 Fix scrollbars with large window sizes. Nicholas Marriott 2024-10-31 13:05:36 +00:00
  • 3c6c7f3422 Merge branch 'master' into scrollbars Nicholas Marriott 2024-10-31 12:58:09 +00:00
  • 46f3846659 Add -Wno-macro-redefined for macOS. Nicholas Marriott 2024-10-31 12:57:40 +00:00
  • bbc3cc558c Merge branch 'obsd-master' Thomas Adam 2024-10-28 10:01:08 +00:00
  • fa007e43d5 Minor tiding of screen-redraw.c. Nicholas Marriott 2024-10-28 09:26:15 +00:00
  • 78b9096c38 Remove mouse and tidy. Nicholas Marriott 2024-10-28 08:48:55 +00:00
  • aaeb8cb37d Original changes. Nicholas Marriott 2024-10-28 08:45:29 +00:00
  • c8bd42de16 Match tab cells when searching, from Alexander Arch in GitHub issue 4201. nicm 2024-10-28 08:16:51 +00:00
  • 62e15e905b Treat tabs as a word separator, from Alexander Arch in GitHub issue 4201. nicm 2024-10-28 08:16:06 +00:00
  • 125a7b9177 Fix issues in the command prompt: set PROMPT_QUOTENEXT after quoting than before, meaning that accidentally scrolling the mouse wheel doesn't break quoting; and move the cursor correctly over wide characters. From Alexander Arch in GitHub issue 4212. nicm 2024-10-28 08:11:59 +00:00
  • 895044c52b Merge branch 'obsd-master' Thomas Adam 2024-10-25 22:01:10 +01:00
  • 40c01c2d37 Allow tabs even on terminals without UTF-8, reported by jmc. nicm 2024-10-25 19:36:38 +00:00
  • 911d768b71 Merge branch 'obsd-master' Thomas Adam 2024-10-25 18:01:11 +01:00
  • 71a503e40c Allow control characters to be entered at the command prompt prefixed with with C-v, from Alexander Arch in GitHub issue 4206. nicm 2024-10-25 15:32:51 +00:00
  • 487b0ee124 Do not attempt to search for zero length strings, from Alexander Arch in GitHub issue 4209. nicm 2024-10-25 15:19:15 +00:00
  • eaec0a48f4 Do not stop stop at first padding in format_grid_line and handle tabs. nicm 2024-10-25 15:13:10 +00:00
  • fdbc6cdea5 Flag tabs if possible in the grid cell so they can be preserved on copying and capture-pane. From Alexander Arch in GitHub issue 4201. nicm 2024-10-25 15:00:18 +00:00
  • 9623ec3ee4 Merge branch 'obsd-master' Thomas Adam 2024-10-25 10:01:07 +01:00
  • 63582c154c Add a helper function for cell data comparison, from Alexander Arch. nicm 2024-10-25 07:57:49 +00:00
  • 914815e70f Merge branch 'obsd-master' Thomas Adam 2024-10-21 16:01:07 +01:00
  • 354926a956 Bump up the maximum for repeat-time (some people want it to be effectively infinite). nicm 2024-10-21 12:42:06 +00:00
  • df303770ea Add function to get current offset from copy mode, from Michael Grant. nicm 2024-10-21 12:39:49 +00:00
  • a269c33a54 Merge branch 'obsd-master' Thomas Adam 2024-10-21 10:01:08 +01:00
  • eb04f9314b Adjust how Ctrl and Meta keys are sent to use standard representation if available in mode 1, from Stanislav Kljuhhin, GitHub issue 4188. nicm 2024-10-21 07:38:06 +00:00
  • a9d0461839 Merge branch 'obsd-master' Thomas Adam 2024-10-17 20:01:07 +01:00
  • 71aa4fe767 Switch pane-colors and cursor-style options to be in alphabetical order, from Teubel Gyorgy, GitHub issue 4191. nicm 2024-10-17 17:22:01 +00:00
  • cfd3c02306 Allow attributes in menu style, from Japin Li in GitHub issue 4194. nicm 2024-10-17 17:10:41 +00:00
  • 35104059ed Merge branch 'obsd-master' Thomas Adam 2024-10-15 00:01:10 +01:00
  • 934035db71 Set ACS flag for REP. Reported by Romain Francoise, GitHub issue 4182. nicm 2024-10-14 20:26:45 +00:00
  • 8ff65230e1 Optimize sixel_print. Previously, the algorithm scanned each pixel several times; once to find out which colors are active, and then once for every single active color to actually construct the output string. Nicholas Marriott 2024-10-14 11:05:59 +01:00
  • cb00e869ea Merge branch 'obsd-master' Thomas Adam 2024-10-12 12:01:09 +01:00
  • f8b56fdc3f Call realpath on the source file to match -f on the command line, GitHub issue 4180. nicm 2024-10-12 08:20:32 +00:00
  • 2d8b6fcf23 Do not rename a buffer to itself, GitHub issue 4181. nicm 2024-10-12 08:13:52 +00:00
  • 6ddee22f81 Portable tmux needs to check ENABLE_SIXEL. Nicholas Marriott 2024-10-10 12:07:29 +01:00
  • 66c738bc10 Merge branch 'obsd-master' Thomas Adam 2024-10-10 12:01:08 +01:00
  • bcc47add38 Add a sixel_support format variable which is 1 if SIXEL is supported (always 0 on OpenBSD), requested by Misaki Masa in GitHub issue 4177 nicm 2024-10-10 10:41:33 +00:00
  • d326c51d79 Merge branch 'obsd-master' Thomas Adam 2024-10-08 12:01:09 +01:00