Commit Graph

  • 19c8da04d0 Merge branch 'master' into floating_panes Dane Jensen 2026-06-21 13:12:34 -07:00
  • 357ee692bd Merge branch 'obsd-master' Thomas Adam 2026-06-21 19:00:05 +01:00
  • 347baa6f3e Do not walk off end or beginning of menu item list if every item is disabled, GitHub issue 5255 from aizumusheer2 at gmail dot com. nicm 2026-06-21 17:43:47 +00:00
  • 8925000c42 Removed cmd-tile-float-pane.c after moving functionality into cmd-break-pane.c and cmd-join-pane.c Dane Jensen 2026-06-20 12:35:36 -07:00
  • 568c99be4e Removed cmd-tile-float-pane.c. Dane Jensen 2026-06-20 12:32:35 -07:00
  • 69fc42afc9 Floating and tiling functionality moved into break-pane and join-pane Dane Jensen 2026-06-20 12:28:04 -07:00
  • 19843cd826 bugfix Dane Jensen 2026-06-20 12:22:08 -07:00
  • 4eb96fc144 Merge branch 'master' into floating_panes Dane Jensen 2026-06-20 12:12:51 -07:00
  • cc922de758 Merge branch 'obsd-master' Thomas Adam 2026-06-20 10:15:05 +01:00
  • dbca906ef5 Merge branch 'obsd-master' Thomas Adam 2026-06-20 10:00:05 +01:00
  • 1fc4dcb76f Error if key is unknown rather than just carry on, GitHub issue 5248. nicm 2026-06-20 08:51:28 +00:00
  • dcd7d1c8e6 Fix {} keys in tmux.1, pointed out by tb. nicm 2026-06-20 08:46:08 +00:00
  • 72e768ef14 Merge branch 'obsd-master' Thomas Adam 2026-06-19 20:00:06 +01:00
  • 047f61aad6 popup_write can be deleted now also. nicm 2026-06-19 18:41:36 +00:00
  • d04b1ffca5 Use a floating pane for the buffer mode editor instead of a popup. nicm 2026-06-19 18:37:10 +00:00
  • 3d396f13ed A few fixes. Dane Jensen 2026-06-17 15:10:27 -07:00
  • 7d8401d707 formatting fix. Dane Jensen 2026-06-15 21:52:20 -07:00
  • c3aac57dda Updated documentation. Dane Jensen 2026-06-15 21:50:49 -07:00
  • 5602571c01 Moved functionality to float and tile panes into break-pane and join-pane. Dane Jensen 2026-06-15 21:17:10 -07:00
  • c04236052c Merge branch 'master' into floating_panes Dane Jensen 2026-06-19 11:31:46 -07:00
  • c93e2f2332 Do not loop forever if a pane ends up with borders the wrong way round. nicm 2026-06-19 18:28:18 +00:00
  • e7c29d0ceb Merge branch 'obsd-master' Thomas Adam 2026-06-19 19:00:05 +01:00
  • 6c46358be8 Draw help directly instead of using a popup. nicm 2026-06-19 17:37:26 +00:00
  • b0ff8af9ac Merge branch 'obsd-master' Thomas Adam 2026-06-19 17:30:05 +01:00
  • 624db256c6 Add a loop_index variable and use it to show last used 5 sessions on the session menu instead of next/previous. nicm 2026-06-19 16:25:43 +00:00
  • cfb15d158e Merge branch 'obsd-master' Thomas Adam 2026-06-19 17:15:05 +01:00
  • 34c7881ddd Merge branch 'obsd-master' Thomas Adam 2026-06-19 17:00:05 +01:00
  • f06d930445 Correctly report theme changes to panes, based on a fix from someone in GitHub issue 5246. nicm 2026-06-19 16:00:03 +00:00
  • b29f5688bd Make default M-C-Up/Down bound to prompt movement commands in copy mode. nicm 2026-06-19 15:28:26 +00:00
  • 333e2f266a Merge branch 'obsd-master' Thomas Adam 2026-06-19 12:00:07 +01:00
  • af94399473 Add some more bits to test. Nicholas Marriott 2026-06-19 11:50:29 +01:00
  • 3d35f26031 Add a test for tty_draw_line. Nicholas Marriott 2026-06-19 11:35:19 +01:00
  • b1c72ec48c Use a helper and skip some setup for empty cells. nicm 2026-06-19 10:38:29 +00:00
  • 8dee34459b Merge branch 'obsd-master' Thomas Adam 2026-06-19 11:15:06 +01:00
  • e7f649e40a Tidy up a bit in tty_draw_line. nicm 2026-06-19 09:56:53 +00:00
  • 5843fbc6ee Merge branch 'obsd-master' Thomas Adam 2026-06-19 09:30:06 +01:00
  • c8eca3a69d Add command-alias.sh test, from tanushnry at gmail dot com. Nicholas Marriott 2026-06-19 09:29:41 +01:00
  • 12fdcea8b8 Get use of raster attributes in the right order, from aizumusheer2 at gmail dot com in GitHub issue 5225. Nicholas Marriott 2026-06-19 09:24:48 +01:00
  • 035447b08f Do not dereference the current window if it is NULL (can be if the notification fires after session is destroyed). GitHub issue 5244 from Ben Maurer. nicm 2026-06-19 08:21:55 +00:00
  • 584cafa284 fix(floating_panes): Fixed tiled cell detection and removed dead guard. Dane Jensen 2026-06-18 15:05:38 -07:00
  • 8a4a150a1a Fixed tiled cell detection and removed dead guard. Dane Jensen 2026-06-18 15:01:21 -07:00
  • de41b93b73 Merge branch 'master' into floating_panes Dane Jensen 2026-06-18 12:50:47 -07:00
  • 55b2e748e7 Merge branch 'obsd-master' Thomas Adam 2026-06-18 13:15:05 +01:00
  • 3246331876 Merge branch 'obsd-master' Thomas Adam 2026-06-18 13:00:05 +01:00
  • 6d9fbb0e97 Update regress for format changes. Nicholas Marriott 2026-06-18 12:55:13 +01:00
  • 14fc4a06a6 Unescape arguments before passing to format_expand1 so that escaping :s etc actually works. nicm 2026-06-18 11:54:37 +00:00
  • cba4ba9cdc Check time periodically in loops rather than every one. nicm 2026-06-18 11:45:08 +00:00
  • 937d99150c Merge branch 'obsd-master' Thomas Adam 2026-06-18 12:15:05 +01:00
  • 0a6c846091 Use evbuffer for building S, W, L lists, also add an xmemdup helper instead of misusing asprintf. nicm 2026-06-18 10:56:22 +00:00
  • c6b8ad6e7e Merge branch 'obsd-master' Thomas Adam 2026-06-18 11:15:07 +01:00
  • d92a479d2f Add a dim= style attribute to dim the colours (as best as tmux is able to). GitHub issue 4842. nicm 2026-06-18 09:59:55 +00:00
  • f242182840 Merge branch 'obsd-master' Thomas Adam 2026-06-18 10:30:05 +01:00
  • f5871369cc Merge branch 'obsd-master' Thomas Adam 2026-06-18 10:15:06 +01:00
  • b1b184cdb8 Add functions to work out cell neighbours, and to remove a tiled cell. From Dane Jensen. nicm 2026-06-18 09:11:24 +00:00
  • 1a6de01210 Check the panes again if deferred redraw to make sure the flag is always set. Also add a helper for the loop. nicm 2026-06-18 08:56:07 +00:00
  • 4aa1dd3ae8 Merge pull request #5239 from daneofmanythings/fp--missing-flag-move-pane Dane Jensen 2026-06-17 15:01:03 -07:00
  • be33d01663 Added missing -D flag from move-pane .args field. Dane Jensen 2026-06-17 14:59:34 -07:00
  • fdcb93a467 Merge branch 'master' into floating_panes Dane Jensen 2026-06-17 14:32:01 -07:00
  • 1dd2589a42 Merge branch 'obsd-master' Thomas Adam 2026-06-17 14:30:05 +01:00
  • 3485e1c089 Tidy up server_client_check_redraw. Get rid of the bitmask tracking panes which want redraw for deferred clients - if they are deferred then they can just have a full redraw instead. Also return earlier if no redraw is actually needed, and improve the comments. nicm 2026-06-17 13:22:48 +00:00
  • 6f7965e4f1 Merge branch 'obsd-master' Thomas Adam 2026-06-17 14:00:05 +01:00
  • 1ba8fa6f04 Fix shifts to 1ULL and check scrollbar even if pane is not being redrawn. nicm 2026-06-17 12:32:54 +00:00
  • 6eb67fcc5f Merge branch 'obsd-master' Thomas Adam 2026-06-17 09:15:05 +01:00
  • 3b8e25fef4 Initialize wname so it we are not freeing garbage if it is not used. nicm 2026-06-16 09:00:25 +00:00
  • 64e83caf04 Be more strict about what names and titles we allow and reject them immediately when possible, but allow # again for those directly set by commands (but not escape sequences). From Barrett Ruth in GitHub issue 5175. nicm 2026-06-15 21:41:39 +00:00
  • a8abea8247 Merge branch 'obsd-master' Thomas Adam 2026-06-17 09:00:07 +01:00
  • d4defd943a Add -M to move-pane and default bindings for M-drag. From Michael Grant. nicm 2026-06-17 07:52:21 +00:00
  • eafd2bed5d FIx a couple of minor errors in use of layout_cell_is_tiled. nicm 2026-06-17 07:43:55 +00:00
  • c54f7ec95e Remove extra code. Dane Jensen 2026-06-16 13:43:13 -07:00
  • f8448764e2 Merge branch 'master' into floating_panes Dane Jensen 2026-06-16 13:38:33 -07:00
  • 6549765930 Makefile: add window-visible.c Thomas Adam 2026-06-16 12:55:41 +01:00
  • 6cb2233cd2 Merge branch 'obsd-master' Thomas Adam 2026-06-16 12:55:00 +01:00
  • 9ad75e1dc3 Rename the visible ranges functions since they really relate to windows and put them nto a new file. nicm 2026-06-16 10:47:35 +00:00
  • 762e503978 Allow rectangle selection to extend past end of current line to behave the same as vi with virtualedit=block set. From Mark Kelly in GitHub issue 5227. nicm 2026-06-16 09:28:17 +00:00
  • bec0f7d975 Merge branch 'obsd-master' Thomas Adam 2026-06-16 11:00:05 +01:00
  • 4b772fd783 Allow rectangle selection to extend past end of current line to behave the same as vi with virtualedit=block set. From Mark Kelly in GitHub issue 5227. nicm 2026-06-16 09:28:17 +00:00
  • c809aea278 Fix a merge problem. Nicholas Marriott 2026-06-16 10:24:06 +01:00
  • 1596f9c9f5 Bump version again. Nicholas Marriott 2026-06-16 10:22:51 +01:00
  • 2f28d9a168 Fix resizing floating pane with a left scrollbar, from Michael Grant. nicm 2026-06-16 08:57:07 +00:00
  • baac29debc Prefer libtinfow if it is available, GitHub issue 5224 from Lars Wendler. Nicholas Marriott 2026-06-16 09:48:04 +01:00
  • 2c4df765c5 Fix missing border when drawing floating panes. From Michael Grant. nicm 2026-06-16 08:53:14 +00:00
  • 1d026b921c Merge branch 'obsd-master' Thomas Adam 2026-06-16 10:15:14 +01:00
  • fcbb6a7384 Initialize wname so it we are not freeing garbage if it is not used. nicm 2026-06-16 09:00:25 +00:00
  • bdc01f44de Fix resizing floating pane with a left scrollbar, from Michael Grant. nicm 2026-06-16 08:57:07 +00:00
  • d2c23773ff Fix missing border when drawing floating panes. From Michael Grant. nicm 2026-06-16 08:53:14 +00:00
  • 38dc3ec0da Prefer libtinfow if it is available, GitHub issue 5224 from Lars Wendler. Nicholas Marriott 2026-06-16 09:48:04 +01:00
  • c03acc9572 Merge branch 'obsd-master' Thomas Adam 2026-06-16 08:15:07 +01:00
  • 30e133d36a Fix default window check in break-pane, from Dane Jensen. nicm 2026-06-16 07:07:49 +00:00
  • 0890df5891 Add layout_cell_is_tiled and layout_cell_has_tiled_child helper functions, from Dane Jensen. nicm 2026-06-16 07:06:32 +00:00
  • d223a49d18 Merge branch 'obsd-master' Thomas Adam 2026-06-16 06:15:05 +01:00
  • 26285e183e botton -> bottom jsg 2026-06-16 05:01:56 +00:00
  • f71e81c483 Merge pull request #5230 from daneofmanythings/fp--is_visible Dane Jensen 2026-06-15 21:20:03 -07:00
  • 9bd53b8565 changed window_pane_visible to window_pane_is_visible Dane Jensen 2026-06-15 21:18:47 -07:00
  • dde9dda1a4 Merge branch 'master' into floating_panes Dane Jensen 2026-06-15 16:52:21 -07:00
  • 408e9f1481 Merge branch 'obsd-master' Thomas Adam 2026-06-15 23:00:06 +01:00
  • 7c8344930b Add a test for names. Nicholas Marriott 2026-06-15 22:47:39 +01:00
  • 482e254a49 Rename window_pane_visible to match other functions, from Dane Jensen. nicm 2026-06-15 21:47:01 +00:00
  • eb65331403 Be more strict about what names and titles we allow and reject them immediately when possible, but allow # again for those directly set by commands (but not escape sequences). From Barrett Ruth in GitHub issue 5175. nicm 2026-06-15 21:41:39 +00:00
  • 55c8b0c2a7 Merge branch 'master' into floating_panes Dane Jensen 2026-06-15 13:00:51 -07:00
  • 9031f59f7b Merge branch 'obsd-master' Thomas Adam 2026-06-15 19:00:06 +01:00