Commit Graph

  • 163908fe8a Move hook format setup earlier and add a hook_client, GitHub issue 2809. nicm 2021-08-12 08:05:11 +00:00
  • 44ada9cd67 Merge branch 'obsd-master' into master Thomas Adam 2021-08-12 00:01:26 +01:00
  • 7eea3d7ab8 Break the colour palette into a struct rather than just a single array and use that to support the OSC palette-setting sequences in popups. Also add a pane-colours array option to specify the defaults. GitHub issue 2815. nicm 2021-08-11 20:49:55 +00:00
  • 01fd4b997e Add pipe variants of the line copy commands. While here make the command list less unreadable. GitHub issue 2813. nicm 2021-08-11 20:35:46 +00:00
  • e9d49161e0 Merge branch 'obsd-master' into master Thomas Adam 2021-08-11 12:01:20 +01:00
  • 9013600074 Return to applying pane-border-style to the area outside panes, GitHub issue 2816. nicm 2021-08-11 09:05:21 +00:00
  • 7a06b92061 Merge branch 'obsd-master' into master Thomas Adam 2021-08-11 10:01:20 +01:00
  • 338ec859a4 Make confirm-before optionally block the invoking client like run-shell, GitHub issue 2819. nicm 2021-08-11 08:40:58 +00:00
  • f6755c6f2c OSC 52 can be long enough to make tmux think the output buffer is too big, so treat it as a redraw. GitHub issue 2814. nicm 2021-08-11 07:51:31 +00:00
  • 705411ea5c Tweak comment about logs. Nicholas Marriott 2021-08-10 08:14:01 +01:00
  • 9d80ec6cc9 Merge branch 'obsd-master' into master Thomas Adam 2021-08-09 16:01:35 +01:00
  • be5988457f Change copy-line and copy-end-of-line not to cancel and add -and-cancel variants, like the other copy commands. GitHub issue 2799. nicm 2021-08-09 13:08:08 +00:00
  • 33e332428c Merge branch 'obsd-master' into master Thomas Adam 2021-08-06 12:01:24 +01:00
  • 24cd6851f6 Add basic support for zero width joiners, GitHub issues 1605 and 2784. nicm 2021-08-06 09:34:09 +00:00
  • 19812b2d29 Add client focus hooks. nicm 2021-08-06 09:19:02 +00:00
  • 4bccff9556 Merge branch 'obsd-master' into master Thomas Adam 2021-08-06 10:01:17 +01:00
  • ef5602a590 Another minor fix - do not draw positions that are under the popup with spaces, from Anindya Mukherjee. Also a typo fix from Linus Arver. nicm 2021-08-06 07:32:21 +00:00
  • acd70ea643 Merge branch 'obsd-master' into master Thomas Adam 2021-08-06 06:01:18 +01:00
  • 950d3c5bbc Tweak previous not to replace complete characters with spaces. nicm 2021-08-06 03:29:15 +00:00
  • 97b5962ab1 Correctly draw wide characters that are partially obscured. nicm 2021-08-06 03:13:05 +00:00
  • e3fa6cd96c Merge branch 'obsd-master' into master Thomas Adam 2021-08-05 12:01:19 +01:00
  • 93cc8df692 Do not freeze output in panes when a popup is open, let them continue to redraw. From Anindya Mukherjee . nicm 2021-08-05 09:43:51 +00:00
  • 4b88872c85 Merge branch 'obsd-master' into master Thomas Adam 2021-08-04 10:01:25 +01:00
  • c063831df5 Do not configure on macOS without the user making a choice about utf8proc. Nicholas Marriott 2021-08-04 09:48:42 +01:00
  • 42490f4750 Add a client-active hook, from ncfavier in GitHub issue 2803. nicm 2021-08-04 08:07:19 +00:00
  • 63f9f3113c Merge branch 'obsd-master' into master Thomas Adam 2021-07-28 10:01:19 +01:00
  • e37aa45681 Make window-linked and window-unlinked window options, GitHub issue 2790. nicm 2021-07-28 07:06:54 +00:00
  • 7cbf4c9027 Merge branch 'obsd-master' into master Thomas Adam 2021-07-21 10:01:24 +01:00
  • 78ec057916 Do not add height twice when calculating popup_mouse_top, from M Kelly. nicm 2021-07-21 08:09:43 +00:00
  • f0e02387b2 Do not close popups on resize, instead adjust them to fit, from Anindya Mukherjee. nicm 2021-07-21 08:06:36 +00:00
  • e3ff887d2a Merge branch 'obsd-master' into master Thomas Adam 2021-07-14 12:01:21 +01:00
  • 0ea6cdca90 Need all of the TAILQ bits. Nicholas Marriott 2021-07-14 11:09:28 +01:00
  • d723466df2 Pick default-terminal from the first of tmux-256color, tmux, screen-256color, screen that is available on the build system. Nicholas Marriott 2021-07-14 11:03:19 +01:00
  • 732c72c98e Move default value for TERM into tmux.h. nicm 2021-07-14 08:56:00 +00:00
  • bb4bc8caf4 Merge branch 'obsd-master' into master Thomas Adam 2021-07-14 00:01:21 +01:00
  • 38c5788232 Give #() commands a one second grace period where the output is empty before telling the user they aren't doing anything. GitHub issue 2774. nicm 2021-07-13 22:09:29 +00:00
  • 7496e70bd7 Merge branch 'obsd-master' into master Thomas Adam 2021-07-13 12:01:19 +01:00
  • df3fe2aa72 Only use client for sizing when not detached, GitHub issue 2772. nicm 2021-07-13 10:38:57 +00:00
  • c1d5dda62e Merge branch 'obsd-master' into master Thomas Adam 2021-07-08 14:01:21 +01:00
  • 51915b9b0a Fix mouse_word format now word-separators has no space and position of menu if too close to the bottom. nicm 2021-07-08 11:14:53 +00:00
  • ed575182e3 Merge branch 'obsd-master' into master Thomas Adam 2021-07-06 10:01:22 +01:00
  • 32f2d9d089 Improve error reporting when the tmux /tmp directory cannot be created or used, GitHub issue 2765 from Uwe Kleine-Koenig. nicm 2021-07-06 08:26:00 +00:00
  • 35c2958ae4 Forbid empty session names, GitHub issue 2758. nicm 2021-07-06 08:18:38 +00:00
  • b1a8c0fe02 Fix crosscompiling, Marco A L Barbosa. Nicholas Marriott 2021-06-22 12:16:48 +01:00
  • 3dfb77416f Merge branch 'obsd-master' into master Thomas Adam 2021-06-18 09:52:47 +01:00
  • 1d4296f17f Mention %1 under choose-tree also. nicm 2021-06-18 07:46:54 +00:00
  • a83fb8127a Minor fixes to option descriptions. nicm 2021-06-16 11:57:04 +00:00
  • 9f3874e5c7 Pass Ctrl keys through as is when given as hex, GitHub issue 2724. nicm 2021-06-16 08:37:58 +00:00
  • 87521214d3 Fix incorrect option name, from Gregory Pakosz. Nicholas Marriott 2021-06-15 09:44:56 +01:00
  • 6a8d848a3e Once a day. Nicholas Marriott 2021-06-11 08:30:51 +01:00
  • 0d0683c28a fix some formatting errors; jmc 2021-06-10 13:12:31 +00:00
  • 96ad8280b2 Tweak. Nicholas Marriott 2021-06-10 13:05:22 +01:00
  • 0490707671 Move lock.yml. Nicholas Marriott 2021-06-10 09:56:35 +01:00
  • ac98385e55 Merge branch '3.2a' Nicholas Marriott 2021-06-10 09:26:38 +01:00
  • 57aaad2ddb Update CHANGES. Nicholas Marriott 2021-06-10 09:25:50 +01:00
  • 3b929f332a Update CHANGES. 3.2a Nicholas Marriott 2021-06-10 09:24:57 +01:00
  • c827f5092d Do not clear region based on current cursor position, this is not necessary anymore and causes problems, GitHub issue 2735. Nicholas Marriott 2021-06-09 14:46:24 +01:00
  • d8feffd2bf Feature for the mouse since FreeBSD termcap does not have kmous. Nicholas Marriott 2021-06-08 10:49:40 +01:00
  • f48c46a76a Fix rectangle selection, from Anindya Mukherjee, GitHub issue 2709. Nicholas Marriott 2021-05-19 09:05:53 +01:00
  • f06ee2b87b Bump FORMAT_LOOOP_LIMIT and add a log message when hit, GitHub issue 2715. Nicholas Marriott 2021-05-19 09:04:45 +01:00
  • 9b4c05b6b9 Er, fix it properly. Nicholas Marriott 2021-05-17 06:59:29 +01:00
  • 3b9b823df5 Fix <= operator. Nicholas Marriott 2021-05-17 06:58:45 +01:00
  • 8aa34f616f Do not use NULL client when source-file finishes, GitHub issue 2707. Nicholas Marriott 2021-05-12 07:08:58 +01:00
  • 5ea6ccbb7f Do not expand the file given with -f so it can contain :s. Nicholas Marriott 2021-05-10 07:51:30 +01:00
  • 434ac8734a Looks like evports on SunOS are broken also, disable them. GitHub issue 2702. Nicholas Marriott 2021-05-10 07:42:35 +01:00
  • 47af583a50 Remove old shift function keys which interfere with xterm keys now. GitHub issue 2696. Nicholas Marriott 2021-05-05 07:23:23 +01:00
  • aaf87abfb4 Fire check callback after cleaning up event so it does not get stuck, from Jeongho Jang in GitHub issue 2695. Nicholas Marriott 2021-05-03 10:49:51 +01:00
  • bacb4d1b4d Fix warnings, from Jan Tache in GitHub issue 2692. Nicholas Marriott 2021-05-03 06:39:17 +01:00
  • ad2f7642f2 Ctrl keys are < 0x7f, not Unicode. Nicholas Marriott 2021-04-28 20:20:53 +01:00
  • 059580e0f7 Move "special" keys into the Unicode PUA rather than making them high a top bit set, some compilers cannot handle enums that are larger than int. GitHub issue 2673. Nicholas Marriott 2021-04-28 09:18:04 +01:00
  • cb2943faab Change resize timers and flags into one timer and a queue to fix problems with vim when resized multiple times. GitHub issue 2677. Nicholas Marriott 2021-04-28 09:16:30 +01:00
  • 7c28597e0f Mention S- for Shift, GitHub issue 2683. Nicholas Marriott 2021-04-27 08:29:54 +01:00
  • fb52921a86 Do not count client if no window. Nicholas Marriott 2021-04-23 13:41:49 +01:00
  • ddc67152a5 Three changes to fix problems with xterm in VT340 mode, reported by Thomas Sattler. Nicholas Marriott 2021-04-22 09:01:22 +01:00
  • 4cf595a402 Include current client in size calcultion for new sessions, GitHub issue 2662. Nicholas Marriott 2021-04-21 09:47:03 +01:00
  • 5107e84897 Add an "always" value to the extended-keys option to always forward these keys to applications inside tmux. Nicholas Marriott 2021-04-21 09:32:48 +01:00
  • 736a276cc9 Minor CHANGES and tmux.1 fixed, from Daniel Hahler, GitHub issue 2664. Nicholas Marriott 2021-04-20 06:37:01 +01:00
  • 825feac9f8 Add another couple of keys needed for extended keys, GitHub issue 2658. Nicholas Marriott 2021-04-20 06:35:54 +01:00
  • d8c0069254 Use = not ==, from Leonardo Taccari. Nicholas Marriott 2021-04-18 08:48:03 +01:00
  • 33d4f854c0 back-to-indentation fixes, from Anindya Mukherjee. Nicholas Marriott 2021-04-18 08:47:11 +01:00
  • 9865ad27a5 Fix display-menu -xR, from Alexis Hildebrandt. Nicholas Marriott 2021-04-16 12:12:50 +01:00
  • 16b497e12b Apple have broken strtonum so check it works, from Teubel Gyorgy. Nicholas Marriott 2021-04-16 12:07:54 +01:00
  • a25af7d0f3 Adjust latest client when a client detaches, GitHub issue 2657. Nicholas Marriott 2021-04-16 11:59:08 +01:00
  • a11aa870b3 Handle modifier 9 as Meta, GitHub issue 2647. Nicholas Marriott 2021-04-15 08:22:36 +01:00
  • 0431d4d639 Add crosscompiling fallbacks, from Hasso Tepper. Nicholas Marriott 2021-04-15 06:45:19 +01:00
  • d863978464 %begin now has three arguments, not two. GitHubs issue 2646. nicm 2021-04-15 05:38:11 +00:00
  • 57d5f67552 Include modifiers when looking up an individual key. nicm 2021-04-13 16:00:47 +00:00
  • bab7a9a085 Change how extended ctrl keys are processed to fix C-S-Tab and C-;. nicm 2021-04-13 12:26:34 +00:00
  • 2ab53d30d0 3.2a version. Nicholas Marriott 2021-06-10 09:17:46 +01:00
  • d25738b61e Update CHANGES. Nicholas Marriott 2021-06-10 09:16:14 +01:00
  • a35c897f0f Do not clear region based on current cursor position, this is not necessary anymore and causes problems, GitHub issue 2735. nicm 2021-06-10 07:59:31 +00:00
  • 1e879ef458 Feature for the mouse since FreeBSD termcap does not have kmous. nicm 2021-06-10 07:59:08 +00:00
  • 43514f4af6 Fix rectangle selection, from Anindya Mukherjee, GitHub issue 2709. nicm 2021-06-10 07:58:42 +00:00
  • 8d75542986 Bump FORMAT_LOOOP_LIMIT and add a log message when hit, GitHub issue 2715. nicm 2021-06-10 07:58:08 +00:00
  • 3a5b576399 Fix <= operator. nicm 2021-06-10 07:57:06 +00:00
  • 77b1290698 More accurate vi(1) word navigation in copy mode and on the status line. This changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693. nicm 2021-06-10 07:56:47 +00:00
  • 77bd6b9ec3 Do not use NULL client when source-file finishes, GitHub issue 2707. nicm 2021-06-10 07:53:19 +00:00
  • 1bbdd2aba2 Add -F for command-prompt and use it to fix "Rename" on the window menu, GitHub issue 2699. nicm 2021-06-10 07:52:56 +00:00
  • 73bf358f6d Do not expand the file given with -f so it can contain :s. nicm 2021-06-10 07:52:29 +00:00
  • f706a7e236 Remove old shift function keys which interfere with xterm keys now. GitHub issue 2696. nicm 2021-06-10 07:52:07 +00:00