Commit Graph

  • 91ea9e4beb Init. Your Name 2026-06-30 16:34:10 +01:00
  • b30f5f82e0 Switch over args stuff. Your Name 2026-06-30 16:30:09 +01:00
  • d4eca8d586 Read only bits. Your Name 2026-06-30 15:45:16 +01:00
  • 8908f50524 Allow input to be NULL. Nicholas Marriott 2026-06-30 15:42:25 +01:00
  • eb2e26f4cd Default command tree bits. Your Name 2026-06-30 15:33:37 +01:00
  • 9569c57fc3 Some key bits. Nicholas Marriott 2026-06-30 15:14:54 +01:00
  • 90fc51542f Merge branch 'obsd-master' Thomas Adam 2026-06-30 11:30:06 +01:00
  • b48e2ea8e9 Handle key binding. Nicholas Marriott 2026-06-30 11:19:52 +01:00
  • f8674cc993 Add default features for Ghostty, GitHub issue 5305 from Glib Shpychka. nicm 2026-06-30 10:07:05 +00:00
  • f7cd6ab547 No need to escape since logging already does it. Your Name 2026-06-30 10:38:39 +01:00
  • 843adbf454 Merge branch 'obsd-master' Thomas Adam 2026-06-30 10:30:06 +01:00
  • abefc3f705 Redraw when sync stops again (accidentally turned off), from Japin Li in GitHub issue 5304. nicm 2026-06-30 09:20:43 +00:00
  • 401793eba6 Fix indentation. Your Name 2026-06-30 10:06:54 +01:00
  • fcfa0b6db4 Allow simple commands to be fired. Your Name 2026-06-30 10:03:49 +01:00
  • 5f7a4b0f52 Remove unused arguments. Your Name 2026-06-30 09:47:33 +01:00
  • bcc2b7ad1e Remove pointless debug. Your Name 2026-06-30 09:41:23 +01:00
  • f9d31962b2 Cleanup work 5211-fix-select-layout-list-windows Michael Grant 2026-06-30 10:40:19 +02:00
  • 9e8cf6f0e2 Stub out all users of old API. Your Name 2026-06-30 09:39:45 +01:00
  • b8a62979ac Log func also. Your Name 2026-06-30 09:39:34 +01:00
  • 45f4000017 Not so much const. Your Name 2026-06-30 09:36:26 +01:00
  • 572b32766c Remove old bits. Your Name 2026-06-30 08:43:02 +01:00
  • e6ad44c8a3 Fix some errors. Your Name 2026-06-30 08:40:10 +01:00
  • 96cd98560b Include Makefile. Nicholas Marriott 2026-06-30 08:34:33 +01:00
  • ac23a47a5f Use correct branch for if. Your Name 2026-06-30 08:33:07 +01:00
  • 22b6ad6fce Add invoke API. Your Name 2026-06-30 08:24:44 +01:00
  • dddd7b44c8 Merge branch 'obsd-master' Thomas Adam 2026-06-30 08:15:06 +01:00
  • 25c874c489 Merge branch 'release_3.7a' Nicholas Marriott 2026-06-30 07:46:06 +01:00
  • 0e418b62d2 Remove C-r from help. 3.7a Nicholas Marriott 2026-06-30 07:44:51 +01:00
  • a97f643bd3 Remove C-r from help since it does not in fact exist. nicm 2026-06-30 06:44:46 +00:00
  • 78a2145a47 Update CHANGES. Nicholas Marriott 2026-06-30 07:42:25 +01:00
  • dbe50934b1 Add caching of scrollbar options to 3.7a branch. Nicholas Marriott 2026-06-30 07:41:02 +01:00
  • efe2453eac New tmux parser and test program. Nicholas Marriott 2026-06-30 07:27:06 +01:00
  • 9e0ca948bf Fixed merge errors. Dane Jensen 2026-06-29 15:34:45 -07:00
  • 8e070f1a34 Merge branch 'master' into floating_panes Dane Jensen 2026-06-29 15:25:54 -07:00
  • 543d104f85 Merge branch 'obsd-master' Thomas Adam 2026-06-29 20:15:07 +01:00
  • e06207c914 Cache scrollbar options in window to avoid a slow lookup when working out visible ranges. nicm 2026-06-29 19:03:34 +00:00
  • 166267c87a Allow :. in names again, forbidding them is overly pernickety. Only forbid invalid UTF-8 and #(. nicm 2026-06-29 18:17:28 +00:00
  • 91e0737b8a Merge branch 'obsd-master' Thomas Adam 2026-06-29 19:30:07 +01:00
  • 65a032b205 Allow :. in names again, forbidding them is overly pernickety. Only forbid invalid UTF-8 and #(. nicm 2026-06-29 18:17:28 +00:00
  • 80c7dcdbd7 Merge branch 'obsd-master' Thomas Adam 2026-06-29 18:30:06 +01:00
  • fbaa3cb565 Merge branch 'master' into 5211-fix-select-layout-list-windows Michael Grant 2026-06-29 19:26:12 +02:00
  • bcd54d12d8 Add link=/nolink to styles to specific a hyperlink. GitHub issue 4280 from Moritz Angermann. nicm 2026-06-29 17:08:52 +00:00
  • 726e19a886 Merge branch 'obsd-master' Thomas Adam 2026-06-29 18:00:06 +01:00
  • 95719e342d Limit hyperlink URIs to 1024 bytes which seems enough and allows us not to have to worry about gigantic URIs in styles, part of a change from Moritz Angermann. nicm 2026-06-29 16:44:06 +00:00
  • 132a63d1da Allow empty window and session names. nicm 2026-06-29 16:20:45 +00:00
  • 822f700b15 Merge branch 'obsd-master' Thomas Adam 2026-06-29 17:30:06 +01:00
  • 5df51a06f5 Allow empty window and session names. nicm 2026-06-29 16:20:45 +00:00
  • 64db144425 Update select-layout and list-windows to work with new layouts, floating panes, and use a more modern serialization format. Michael Grant 2026-06-29 17:47:28 +02:00
  • ad74c5ed7f Add additional grid consistency checks for macOS. Nicholas Marriott 2026-06-29 10:20:38 +01:00
  • d5284be91d Merge branch 'obsd-master' Thomas Adam 2026-06-29 09:00:09 +01:00
  • c29b41e527 Make pane scrollbars able to auto-hide after a short timeout. This replaces the previous "modal" behaviour where the pane would be resized, which tended to make a mess. Instead, the scrollbar appears when scrolling or when hovered over with the mouse and disappears a (configurable) short period later. From Michael Grant. nicm 2026-06-29 07:45:09 +00:00
  • 4e612612dc Only forbid #( in names and titles (styles are #[ and are useful). nicm 2026-06-28 15:53:18 +00:00
  • 705fbf92ee Merge branch 'obsd-master' Thomas Adam 2026-06-28 21:49:05 +01:00
  • 2dc704abb6 Always set SIXEL aspect ratio to 1:1, GitHub issue 5291 from James Holderness. Nicholas Marriott 2026-06-28 17:01:52 +01:00
  • 6c2ef75681 Bump version. Nicholas Marriott 2026-06-28 16:54:51 +01:00
  • 96899dc527 Only forbid #( in names and titles (styles are #[ and are useful). nicm 2026-06-28 15:53:18 +00:00
  • b0db912bde Update check-names test. Your Name 2026-06-28 16:52:28 +01:00
  • 7cd33ce0dd Set view name immediately when entering mode. nicm 2026-06-27 12:37:36 +00:00
  • e0dd40f812 Clear lines before writing in copy mode to avoid leaving stray text when new line is shorter than old. nicm 2026-06-27 12:27:43 +00:00
  • 79f0f97495 Make split-window create a new floating pane if used in a floating pane, rather than just complaining. Also improve documentation. From Dane Jensen. nicm 2026-06-27 10:23:14 +00:00
  • 5e0b0a2aa3 Pulled code out of layout_split_pane for reuse and added layout_insert_tile. From Dane Jensen. nicm 2026-06-27 10:21:26 +00:00
  • e24969b422 Add a helper to swap a node into the place of a leaf, from Dane Jensen. nicm 2026-06-27 10:18:32 +00:00
  • dd02989e88 Invalidate scene when changing window Z index, from Dane Jensen. nicm 2026-06-27 10:16:15 +00:00
  • 7383c04205 Preseve prompt flags across line clear, from Aung Myo Kyaw. nicm 2026-06-27 10:05:38 +00:00
  • 84291b021f Fix check so as to not use NULL name. Nicholas Marriott 2026-06-27 10:58:39 +01:00
  • 91e30f4f22 Merge branch 'obsd-master' Thomas Adam 2026-06-26 21:15:06 +01:00
  • 5be44a6c03 Use linked sessions not active. nicm 2026-06-26 19:53:47 +00:00
  • 8cc20a5618 Merge branch 'obsd-master' Thomas Adam 2026-06-26 19:00:06 +01:00
  • 81f88f8517 Add a missing {. 3.7 Nicholas Marriott 2026-06-26 18:55:59 +01:00
  • 4eafb27b89 tmux 3.7. Nicholas Marriott 2026-06-26 18:50:58 +01:00
  • 4fc4644652 Tweak. Nicholas Marriott 2026-06-26 18:50:42 +01:00
  • c0f213b056 Add info modes to tree mode like for clients. nicm 2026-06-26 17:43:15 +00:00
  • a2915cfdef Fuzzy test. Nicholas Marriott 2026-06-26 16:09:55 +01:00
  • 4b921f3821 Merge branch 'obsd-master' Thomas Adam 2026-06-26 15:56:03 +01:00
  • 575f84ce0f Add switch-mode a fast switcher with fuzzy searching, bound to Tab (for windows) or BTab (S-Tab, for sessions) by default. nicm 2026-06-26 14:40:30 +00:00
  • 1048796003 Merge branch 'obsd-master' Thomas Adam 2026-06-26 15:15:06 +01:00
  • 973c4ab569 Drop mouse movement events rather than redrawing unnecessarily. nicm 2026-06-26 13:58:00 +00:00
  • 445677dc00 Merge branch 'obsd-master' Thomas Adam 2026-06-26 14:15:06 +01:00
  • da27529d91 Merge branch 'obsd-master' Thomas Adam 2026-06-26 14:00:06 +01:00
  • f59921ce18 Use underscore for current in status line. nicm 2026-06-26 12:52:36 +00:00
  • ec3c65122f message-command-style should be inverse of message-style. nicm 2026-06-26 12:41:08 +00:00
  • 9fa5e81836 Merge branch 'obsd-master' Thomas Adam 2026-06-26 13:15:06 +01:00
  • 4869a5165a Add tree-mode-selection-style to continue the process of moving away from mode-style. nicm 2026-06-26 12:06:17 +00:00
  • 30e84ff687 Merge branch 'obsd-master' Thomas Adam 2026-06-26 13:00:09 +01:00
  • 73fd01c986 Some colour fixes and tweaks (marked pane, cursor colours now work). nicm 2026-06-26 11:36:22 +00:00
  • 3729af7438 Merge branch 'obsd-master' Thomas Adam 2026-06-26 12:00:06 +01:00
  • 1e5aef279a Update tests for colour/position changes. Nicholas Marriott 2026-06-26 11:32:32 +01:00
  • 19db019e0c Do not force theme colours to default when capturing. nicm 2026-06-26 10:29:38 +00:00
  • 666464d7a9 Add X11 colours script. Nicholas Marriott 2026-06-26 11:28:15 +01:00
  • 391f880d07 Merge branch 'obsd-master' Thomas Adam 2026-06-26 11:15:06 +01:00
  • d0bf3bf06d Add ability to float a tiled pane to break-pane, from Dane Jensen. nicm 2026-06-26 10:02:01 +00:00
  • edb027e910 Merge branch 'obsd-master' Thomas Adam 2026-06-26 11:00:07 +01:00
  • dd2fef6673 Do not count arguments starting - as optional arguments, makes old resize-pane syntax work. GitHub issue 5275, based on a changed from Dane Jensen. nicm 2026-06-26 09:54:56 +00:00
  • 8e79c4a03d Bump style buffer to 1024, GitHub issue 5279 from Moritz Angermann. nicm 2026-06-26 09:38:44 +00:00
  • 19d70a85fc Merge branch 'obsd-master' Thomas Adam 2026-06-26 09:30:07 +01:00
  • f5e9bcc1fc Another couple of bits look nicer in grey. nicm 2026-06-26 08:19:44 +00:00
  • 3631f81236 Apply better colours to various builtin bits in modes. nicm 2026-06-26 08:10:48 +00:00
  • 1e6f64d5c9 Merge branch 'obsd-master' Thomas Adam 2026-06-26 01:00:06 +01:00
  • 569e9d932f Make the default colours more conservative, its really the greys that matter. nicm 2026-06-25 23:48:20 +00:00
  • 6a7f4a1894 Merge branch 'obsd-master' Thomas Adam 2026-06-26 00:30:07 +01:00