Commit Graph

  • 2788616b6f Add bptato's test to the regression test script. Michael Grant 2026-08-06 09:11:45 +01:00
  • 51f1c0de51 The two Chawan symptoms now have matching fixes: Michael Grant 2026-08-06 00:06:59 +01:00
  • 045a25c89a Support Kitty Unicode placeholder image transmission Michael Grant 2026-08-05 23:26:11 +01:00
  • 718e281820 Fix SIXEL median-cut palette generation Michael Grant 2026-08-05 21:45:45 +01:00
  • 507ecd320a Revert "Removed unconditional Floyd–Steinberg dithering from image-sixel.c:1077. Kitty images now use the adaptive 256-colour median-cut palette with direct nearest-colour mapping." Michael Grant 2026-08-05 21:45:27 +01:00
  • abfd8cee51 Fix SIXEL median-cut palette generation Michael Grant 2026-08-05 21:44:25 +01:00
  • ccc90ea220 Revert "Removed unconditional Floyd–Steinberg dithering from image-sixel.c:1077. Kitty images now use the adaptive 256-colour median-cut palette with direct nearest-colour mapping." Michael Grant 2026-08-05 21:38:28 +01:00
  • 2e394bef11 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 15:40:06 +00:00
  • 4a9dbac435 Add a refresh-now command and change the r binding back to it in copy mode. nicm 2026-08-05 12:23:25 +00:00
  • 6cb01394ed Merge remote-tracking branch 'origin/master' into 4902-image-support Michael Grant 2026-08-05 14:17:14 +01:00
  • 49be26557d Fix kitty image resize issue when the kitty image resized smaller than the image, the image was overflowing lines and banding. Michael Grant 2026-08-05 13:51:07 +01:00
  • 00ffe744b3 Removed unconditional Floyd–Steinberg dithering from image-sixel.c:1077. Kitty images now use the adaptive 256-colour median-cut palette with direct nearest-colour mapping. Michael Grant 2026-08-05 13:22:15 +01:00
  • 6b8d581135 Fix kitty image resize issue when the kitty image resized smaller than the image, the image was overflowing lines and banding. Michael Grant 2026-08-05 13:51:07 +01:00
  • ab591ae430 Removed unconditional Floyd–Steinberg dithering from image-sixel.c:1077. Kitty images now use the adaptive 256-colour median-cut palette with direct nearest-colour mapping. Michael Grant 2026-08-05 13:22:15 +01:00
  • d60dbcf91c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 11:31:10 +00:00
  • bd483a63cf Ignore Ms if it is invalid (for example no %p1) and report in client mode, GitHub issue 5460. nicm 2026-08-05 08:54:56 +00:00
  • d06eb0bc2b C=1 is parsed and stored as an image-placement flag, suppressing cursor movement and scrolling as required by the Kitty protocol. Michael Grant 2026-08-05 11:54:22 +01:00
  • 2a0e47fef0 Merge branch 'master' into 4902-image-support Michael Grant 2026-08-05 11:10:58 +01:00
  • d5dc0ba855 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 09:10:55 +00:00
  • e56a042153 Use ACS arrows for tree mode. nicm 2026-08-05 07:50:21 +00:00
  • 1995b5559d Do not crash when synchronizing groups and there is no current window. GitHub issue 5467 from Ju-an Zhang. nicm 2026-08-05 07:35:35 +00:00
  • fe384e06bc Add pane_private_modes format with list of DEC private modes, from George Nachman. nicm 2026-08-05 07:31:08 +00:00
  • 0198ee9e51 Do not log when logging is off, from Michael Grant. nicm 2026-08-05 07:27:45 +00:00
  • 72e705cbd6 Tweak times for macOS. Nicholas Marriott 2026-08-05 08:26:10 +01:00
  • d5afb67a81 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-04 17:23:12 +00:00
  • 3894397b07 Switch from imsg_get to imsgbuf_get and switch type of n to int. claudio 2026-08-04 13:16:03 +00:00
  • 36381f0884 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-04 15:37:15 +00:00
  • 5cd1976a4a Do not attempt to drain write buffer on stuck clients, since it requires a weird dance to make libevent do it. Instead, just ignore the client and destroy the buffer normally if not drained in 10 seconds. nicm 2026-08-04 11:18:22 +00:00
  • 3d07d479db Keep SIXEL palettes across redraw spans Michael Grant 2026-08-04 08:25:34 +01:00
  • c9ae3f6a02 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 23:50:33 +00:00
  • d2322d0114 Check for floating only for flags that require a floating pane, reported by Ilya Grigoriev. nicm 2026-08-03 20:29:52 +00:00
  • 7a431ec7b9 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 21:33:23 +00:00
  • 114aa68082 Do not let a stuck client prevent the server from exiting - give up after 10 seconds. GitHub issue 5444 from Ben Maurer. nicm 2026-08-03 20:18:20 +00:00
  • f07a76d959 Use move-pane for a test. Nicholas Marriott 2026-08-03 21:30:44 +01:00
  • ca0d77855f Client exit test from Ben Maurer. Nicholas Marriott 2026-08-03 21:18:40 +01:00
  • cd3f577c85 Add test for control mode events and guards. Nicholas Marriott 2026-08-03 20:27:10 +01:00
  • 9228f97d7d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 16:29:11 +00:00
  • 6db5175e4e Queue control mode notifications rather than emitting them inside %begin/%end, GitHub issue 5458 from George Nachman. nicm 2026-08-03 13:38:42 +00:00
  • fba5ece05c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Nicholas Marriott 2026-08-03 17:27:11 +01:00
  • 01a775a46c Store background colour in padding cells and correctly clear adjacent cells when tabs are overwritten, GitHu issue 5441 from Ayman Bagabas. nicm 2026-08-03 12:58:53 +00:00
  • 4918360ea1 Exit failure on socket failure, from Rayan Salhab. nicm 2026-08-03 10:07:57 +00:00
  • 433a5cf580 Add regress test from Ayman Bagabas. Nicholas Marriott 2026-08-03 13:59:27 +01:00
  • ff9b3e5cd7 Rename image damage functions to redraw Michael Grant 2026-08-03 13:14:04 +01:00
  • 6820eceee5 Rename image damage functions to redraw Michael Grant 2026-08-03 13:14:04 +01:00
  • 9416ffe9bf Correct image copyrights Michael Grant 2026-08-03 12:56:12 +01:00
  • c336f49585 Correct image copyrights Michael Grant 2026-08-03 12:56:12 +01:00
  • 748fb9ff1c Remove obsolete Kitty diacritics comment Michael Grant 2026-08-03 12:55:58 +01:00
  • cfab0590a4 Support Kitty source rectangle placements Michael Grant 2026-08-03 12:31:11 +01:00
  • a4b8d1c822 Improve SIXEL colour quantization Michael Grant 2026-08-03 12:21:54 +01:00
  • 7748e525a4 Preserve SIXEL pixel dimensions Michael Grant 2026-08-03 12:14:49 +01:00
  • 01db040717 Correct SIXEL HLS colour conversion Michael Grant 2026-08-03 12:08:28 +01:00
  • aa2dd64873 Improve SIXEL colour quantization Michael Grant 2026-08-03 12:21:54 +01:00
  • 832d2beb2d Preserve SIXEL pixel dimensions Michael Grant 2026-08-03 12:14:49 +01:00
  • 08f0c0485b Correct SIXEL HLS colour conversion Michael Grant 2026-08-03 12:08:28 +01:00
  • c4bdd8eca1 Make sixel images grid resident Michael Grant 2026-08-03 11:56:25 +01:00
  • fc9270c943 Test for socket error from Rayan Salhab. Nicholas Marriott 2026-08-03 11:09:04 +01:00
  • 94f6f3b125 Redraw images after pixel geometry changes Michael Grant 2026-08-03 10:49:41 +01:00
  • da6812d15f Use sixel images for WezTerm Michael Grant 2026-08-03 10:39:11 +01:00
  • fa8c5789a6 Sleep after kill. Nicholas Marriott 2026-08-03 09:53:43 +01:00
  • 791752ffff Remove local image ASCII test tool references Michael Grant 2026-08-03 09:24:16 +01:00
  • fe938ea657 Refactor to centralize image-specific rendering and lifecycle code in image.c and the image-* backends. Michael Grant 2026-08-03 09:13:45 +01:00
  • cce56fa19b Pessimize compiler flags for screen-redraw.c to prevent tmux from dumping core upon startup on landisk. miod 2026-08-01 17:04:12 +00:00
  • f68aad1b41 Add tool to generate the kitty diacritics directly from the public UnicodeData.txt file. Michael Grant 2026-08-02 16:14:12 +01:00
  • 7225365b29 Add missing regression test files. Michael Grant 2026-08-02 12:37:09 +01:00
  • d50902b14d Move image-diacritics.h into image-kitty.c. Michael Grant 2026-08-02 10:41:59 +01:00
  • 4c04fc805e Fix copyrights. Michael Grant 2026-08-02 10:38:26 +01:00
  • 27f12454a1 Add missing .h file. Michael Grant 2026-08-02 10:36:49 +01:00
  • c5a5b99788 Rename output to fold in places for consistency. Michael Grant 2026-08-01 11:59:18 +01:00
  • e23219ec04 Add comments during my review including one fix, separator text after D also expandable. Michael Grant 2026-08-01 11:47:25 +01:00
  • fe5f775f76 New image related files. Michael Grant 2026-08-01 08:27:42 +01:00
  • 0f29c47278 Cleanup. Rename things for consistency. Fix indenting. Michael Grant 2026-08-01 08:26:05 +01:00
  • 7c9fdcb770 Add k=c and a helper function to check for secondary prompt. Michael Grant 2026-07-31 10:39:09 +01:00
  • 4da7f897ea Fix image flickering. Michael Grant 2026-07-30 22:47:31 +01:00
  • 9a2060db06 Merge branch '4902-image-support' of github.com:tmux/tmux into 4902-image-support Michael Grant 2026-07-30 22:16:16 +01:00
  • f4a57f8b95 Initial commit. Implement generalised image support. Michael Grant 2026-07-30 22:15:53 +01:00
  • 31dccb6bc9 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-30 04:22:52 +00:00
  • 8dfb7d0294 Fix unzoomed width when scrollbars are hidden. nicm 2026-07-29 20:43:20 +00:00
  • 0330d8ac57 Change line-numbers menu to On/Off. Michael Grant 2026-07-29 23:35:11 +01:00
  • 0a7788b66f Add Fold View menu item and O key to toggle fold view. Michael Grant 2026-07-29 23:25:36 +01:00
  • 458d045bd2 With collapsible output active, line-numbers-on now shows each visible line’s original buffer line number, so hidden lines remain counted. Michael Grant 2026-07-29 22:10:19 +01:00
  • 265fb7b4ea Test for vi keys and padding. Nicholas Marriott 2026-07-29 21:18:38 +01:00
  • fa38b36f1f Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-29 20:04:07 +00:00
  • 44b8a40b8c Correctly skip padding at end of line, GitHub issue 5411. nicm 2026-07-29 17:42:56 +00:00
  • 5cd5df1d33 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-29 17:41:02 +00:00
  • 415d265728 Add a flag to turn off scrollbars for display-panes; GitHub issue 5440 from David Marte. nicm 2026-07-29 14:06:32 +00:00
  • b114b7e089 Update tmux.1. Nicholas Marriott 2026-07-29 15:11:38 +01:00
  • f85b015dc1 Merge branch 'master' into command_parser Nicholas Marriott 2026-07-29 13:37:36 +01:00
  • d6c37ce314 Note SIXEL at end of configure as well. Nicholas Marriott 2026-07-29 11:10:49 +01:00
  • c6d02d54d1 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-29 10:10:07 +00:00
  • 6f41dac898 Fix #1 -> #{1} in tmux1, from Rasmus Thystrup Karstensen. nicm 2026-07-29 08:58:33 +00:00
  • 899b4b5471 Merge branch 'master' into command_parser Nicholas Marriott 2026-07-29 10:38:22 +01:00
  • 5534f1ac32 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-28 15:09:08 +00:00
  • 9f2c535909 Store status position in new mouse event for menus so the position is correct later. nicm 2026-07-28 13:17:45 +00:00
  • 7cc0c11cde Add test for mouse menu position. Nicholas Marriott 2026-07-28 14:18:02 +01:00
  • 31fe1ded5d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-28 12:15:38 +00:00
  • 6a13d61b48 Show hook count and time in customize mode. nicm 2026-07-28 10:35:31 +00:00
  • 9c402fa7b7 Test hook time in customize mode. Nicholas Marriott 2026-07-28 11:35:36 +01:00
  • a115ca68a5 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-28 10:09:27 +00:00
  • a5ad1914b8 Add a warning about shell metacharacters, from Nikolas Skarlatos. nicm 2026-07-28 07:04:18 +00:00
  • 3c1b2969a8 Tests for hooks time and count. Nicholas Marriott 2026-07-28 08:08:26 +01:00