Branch: refs/heads/floating_panes
  Home:   https://github.com/tmux/tmux
  Commit: 1cf3e02bfb189f5b6f112960229b57e072e27bd7
      
https://github.com/tmux/tmux/commit/1cf3e02bfb189f5b6f112960229b57e072e27bd7
  Author: nicm <nicm>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M format.c
    M tmux.1

  Log Message:
  -----------
  Add a format flag for bracket paste, from George Nachman in GitHub issue
4951.


  Commit: e0237c6b8cd29b021060fa7816b02beb6538c234
      
https://github.com/tmux/tmux/commit/e0237c6b8cd29b021060fa7816b02beb6538c234
  Author: nicm <nicm>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M tmux.1

  Log Message:
  -----------
  Ql -> Fl, from arza at arza dot us in GitHub issue 4949.


  Commit: 6324dae114a1f8c9e1454914a70cba0ded7f5b34
      
https://github.com/tmux/tmux/commit/6324dae114a1f8c9e1454914a70cba0ded7f5b34
  Author: Thomas Adam <[email protected]>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M format.c
    M tmux.1

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 7620c03b7278ed631efa98455c5e116538c23ed7
      
https://github.com/tmux/tmux/commit/7620c03b7278ed631efa98455c5e116538c23ed7
  Author: Nicholas Marriott <[email protected]>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M Makefile.am
    A fuzz/cmd-parse-fuzzer.c
    A fuzz/cmd-parse-fuzzer.dict
    A fuzz/cmd-parse-fuzzer.options
    A fuzz/format-fuzzer.c
    A fuzz/format-fuzzer.dict
    A fuzz/format-fuzzer.options
    A fuzz/style-fuzzer.c
    A fuzz/style-fuzzer.dict
    A fuzz/style-fuzzer.options

  Log Message:
  -----------
  Add new fuzzers for command parsing, formats and styles, from David Korczynski
in GitHub issue 4957.


  Commit: 022b5cf193ffed6f3feaee741987f5860e78ed61
      
https://github.com/tmux/tmux/commit/022b5cf193ffed6f3feaee741987f5860e78ed61
  Author: nicm <nicm>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M window-copy.c

  Log Message:
  -----------
  When in copy mode with a large scroll offset and the window is resized
so that history shrinks, data->oy can exceed screen_hsize causing an
unsigned integer underflow in the py computation. Clamp data->oy in
window_copy_resize and window_copy_cmd_refresh_from_pane before the
subtraction. From futpib at gmail dot com in GitHub issue 4958.


  Commit: a30fc69f868fa0adf85b0957fe3f67357fe73d73
      
https://github.com/tmux/tmux/commit/a30fc69f868fa0adf85b0957fe3f67357fe73d73
  Author: Thomas Adam <[email protected]>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M window-copy.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 2ff0dd3fef9d2f81d9108aac5917329804a28468
      
https://github.com/tmux/tmux/commit/2ff0dd3fef9d2f81d9108aac5917329804a28468
  Author: nicm <nicm>
  Date:   2026-03-31 (Tue, 31 Mar 2026)

  Changed paths:
    M input-keys.c
    M key-string.c
    M server-client.c
    M tmux.h

  Log Message:
  -----------
  Reorganize structure of key_code so that it can be built directly by
bitshifts rather than a load of huge switches, from Dane Jensen in
GitHub issue 4953.


  Commit: 1081876810f5b5ac2a34fdf93e53030e23bd7358
      
https://github.com/tmux/tmux/commit/1081876810f5b5ac2a34fdf93e53030e23bd7358
  Author: Thomas Adam <[email protected]>
  Date:   2026-03-31 (Tue, 31 Mar 2026)

  Changed paths:
    M input-keys.c
    M key-string.c
    M server-client.c
    M tmux.h

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 7af58f74b0a33c14927e1555c3b3f7cd21659293
      
https://github.com/tmux/tmux/commit/7af58f74b0a33c14927e1555c3b3f7cd21659293
  Author: nicm <nicm>
  Date:   2026-04-01 (Wed, 01 Apr 2026)

  Changed paths:
    M server-client.c

  Log Message:
  -----------
  Fixed missing drag end detection and mouse button detection with
modifiers. From Dane Jensen, reported by Joseph Tyson and Mark Kelly.


  Commit: dc12da45736f03205de0841175e020a27d574290
      
https://github.com/tmux/tmux/commit/dc12da45736f03205de0841175e020a27d574290
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-01 (Wed, 01 Apr 2026)

  Changed paths:
    M server-client.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: cbb49e8c846d05707103946c4f53783d99e2e322
      
https://github.com/tmux/tmux/commit/cbb49e8c846d05707103946c4f53783d99e2e322
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M sort.c

  Log Message:
  -----------
  Fix NULL dereference in sort.c, from Dane Jensen.


  Commit: 8b51abef08b9b63bd14526d3c9834795c93bdc38
      
https://github.com/tmux/tmux/commit/8b51abef08b9b63bd14526d3c9834795c93bdc38
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M format.c
    M window-copy.c

  Log Message:
  -----------
  Check for \0 after skipping # not before in format_expand1, from ossfuzz.


  Commit: 1a51193899293367201e0698ce08a94f404f059a
      
https://github.com/tmux/tmux/commit/1a51193899293367201e0698ce08a94f404f059a
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M regsub.c

  Log Message:
  -----------
  Handle empty regular expression in substitution, found by ossfuzz.


  Commit: 2d5736f2971f712a30c320c8e5a170523fae2787
      
https://github.com/tmux/tmux/commit/2d5736f2971f712a30c320c8e5a170523fae2787
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M cmd.c

  Log Message:
  -----------
  Limit argc to between 0 and 1000 to prevent fatal from MSG_COMMAND, from
Michal Majchrowicz.


  Commit: be2c6f3b5e6de66f132fe7934de5cc5d9486836b
      
https://github.com/tmux/tmux/commit/be2c6f3b5e6de66f132fe7934de5cc5d9486836b
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M format.c

  Log Message:
  -----------
  Use INT_MIN + 1 as strtonum lower limits in formats so -ve works, found
by ossfuzz.


  Commit: c95d34122086627d72ea21aa0d5e0099142f4669
      
https://github.com/tmux/tmux/commit/c95d34122086627d72ea21aa0d5e0099142f4669
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M format-draw.c
    M format.c

  Log Message:
  -----------
  Do not leak trimmed string when expanding, found by ossfuzz.


  Commit: 483683c197575c37a3bfae90b707bb2e9b646829
      
https://github.com/tmux/tmux/commit/483683c197575c37a3bfae90b707bb2e9b646829
  Author: nicm <nicm>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M cmd-list-keys.c

  Log Message:
  -----------
  Do not leak command in list-keys, reported by tb@. Also tidy up some
function names while here.


  Commit: 51bc2f3b761b2b815911f7c0b197d838f18782c0
      
https://github.com/tmux/tmux/commit/51bc2f3b761b2b815911f7c0b197d838f18782c0
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M cmd.c
    M format-draw.c
    M format.c
    M regsub.c
    M sort.c
    M window-copy.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 43e2942fa05fed779324fd379bb1577ef35c158d
      
https://github.com/tmux/tmux/commit/43e2942fa05fed779324fd379bb1577ef35c158d
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M cmd-list-keys.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 7497db6e3717b25c41280d5cb99a250af01771ab
      
https://github.com/tmux/tmux/commit/7497db6e3717b25c41280d5cb99a250af01771ab
  Author: nicm <nicm>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M tty-keys.c

  Log Message:
  -----------
  Increase b64_pton buffer to allow for Base64 without padding, from
Michal Majchrowicz.


  Commit: bdd78ce38e8708006f87c424cd93437db2881abc
      
https://github.com/tmux/tmux/commit/bdd78ce38e8708006f87c424cd93437db2881abc
  Author: nicm <nicm>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M format.c
    M input.c
    M tmux.1
    M tmux.h

  Log Message:
  -----------
  Handle OSC 9;4 progress bar sequence and store in format variables, from
Eric Dorland in GitHub issue 4954.


  Commit: 0917cd7010fb05437a27f67ad1d2cbdfc08d158d
      
https://github.com/tmux/tmux/commit/0917cd7010fb05437a27f67ad1d2cbdfc08d158d
  Author: nicm <nicm>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M screen.c

  Log Message:
  -----------
  Missed a line from previous.


  Commit: 8cfdcf9a6fa6d8cc023151302464b1108731118c
      
https://github.com/tmux/tmux/commit/8cfdcf9a6fa6d8cc023151302464b1108731118c
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M format.c
    M input.c
    M screen.c
    M tmux.1
    M tmux.h
    M tty-keys.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 6b056eb53f870c9bad9723749e53b4d7eada1f98
      
https://github.com/tmux/tmux/commit/6b056eb53f870c9bad9723749e53b4d7eada1f98
  Author: nicm <nicm>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M format-draw.c
    M format.c
    M screen-redraw.c
    M server-client.c
    M status.c
    M style.c
    M tmux.h
    M window.c

  Log Message:
  -----------
  Add some new mouse ranges called "control0" to "control9", will be used
for controls on floating panes, from Dane Jensen, with some bits from
Michael Grant.


  Commit: 66c324d7ef714e0658ae8525b3f8e4419f211fbe
      
https://github.com/tmux/tmux/commit/66c324d7ef714e0658ae8525b3f8e4419f211fbe
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M format-draw.c
    M format.c
    M screen-redraw.c
    M server-client.c
    M status.c
    M style.c
    M tmux.h
    M window.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 95e40115a2cedbd1a0bd29fb58e4a66e5ab01ea1
      
https://github.com/tmux/tmux/commit/95e40115a2cedbd1a0bd29fb58e4a66e5ab01ea1
  Author: Nicholas Marriott <[email protected]>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M image-sixel.c

  Log Message:
  -----------
  Don't just resize buffer once, repeat until it is big enough. Also use
reallocarray. Reported by tuannguyenduc228 at gmail dot com.


  Commit: cd60de443e294a6aa5c967832372f01855b82eca
      
https://github.com/tmux/tmux/commit/cd60de443e294a6aa5c967832372f01855b82eca
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M tty-draw.c

  Log Message:
  -----------
  Clamp width to terminal width, also change calculation of end of screen
(it is OK to be outside the screen). Fixes problem reported by Dane
Jensen in GitHub issue 4969.


  Commit: 3badbc50e0d1c45ebfca2d2d1fad059a055584a5
      
https://github.com/tmux/tmux/commit/3badbc50e0d1c45ebfca2d2d1fad059a055584a5
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M regsub.c

  Log Message:
  -----------
  Do not read off end of buffer if it ends in \ when expanding \c, found
by ossfuzz.


  Commit: a827725a8d6afb73ac27a4f316c48605afde57ea
      
https://github.com/tmux/tmux/commit/a827725a8d6afb73ac27a4f316c48605afde57ea
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M tty-draw.c

  Log Message:
  -----------
  Set up default and last cell before clearing padding, reported by
someone on GitHub.


  Commit: d2d86ac36029e851820487b9908db71d250652ce
      
https://github.com/tmux/tmux/commit/d2d86ac36029e851820487b9908db71d250652ce
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M tmux.1

  Log Message:
  -----------
  Document control ranges, from Dane Jensen.


  Commit: b41101023772597422c21c5e2db9b8f39a15a7b0
      
https://github.com/tmux/tmux/commit/b41101023772597422c21c5e2db9b8f39a15a7b0
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M regsub.c
    M tmux.1
    M tty-draw.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 87aaff5fae2ef9d07dac8532650ad728662640b4
      
https://github.com/tmux/tmux/commit/87aaff5fae2ef9d07dac8532650ad728662640b4
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M cmd-select-layout.c
    M format.c
    M layout-custom.c
    M tmux.1
    M tmux.h
    M window.c

  Log Message:
  -----------
  Bring some new formats from the floating panes work: pane_zoomed_flag,
pane_flags, pane_floating_flag. By Michael Grant.


  Commit: 7f2ac9c8718355a88d3c21ef127fd0292e7d3013
      
https://github.com/tmux/tmux/commit/7f2ac9c8718355a88d3c21ef127fd0292e7d3013
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M options-table.c
    M server-client.c
    M server-fn.c
    M tmux.1

  Log Message:
  -----------
  Add remain-on-exit key to keep pane around until a key is pressed, from
Michael Grant.


  Commit: cad282ebb77b5c037e3bc5281eab95f077ba31af
      
https://github.com/tmux/tmux/commit/cad282ebb77b5c037e3bc5281eab95f077ba31af
  Author: nicm <nicm>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M format.c
    M server-client.c
    M tmux.h

  Log Message:
  -----------
  Cache user from getpwuid because it can be very expensive on some
platforms. From Ben Maurer in GitHub issue 4973.


  Commit: 42dafcc62a9361eeaff286172f0e35d4ece12b5a
      
https://github.com/tmux/tmux/commit/42dafcc62a9361eeaff286172f0e35d4ece12b5a
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M cmd-select-layout.c
    M format.c
    M layout-custom.c
    M options-table.c
    M server-client.c
    M server-fn.c
    M tmux.1
    M tmux.h
    M window.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: d5ed967f581b09fcb670d86574146c705d924513
      
https://github.com/tmux/tmux/commit/d5ed967f581b09fcb670d86574146c705d924513
  Author: nicm <nicm>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M format.c

  Log Message:
  -----------
  Set less crazy limits (than INT_MAX) for pad and trim, makes ossfuzz happier.


  Commit: 21da45e5c3ec26a42d8c6a6de3556d47acdef0a9
      
https://github.com/tmux/tmux/commit/21da45e5c3ec26a42d8c6a6de3556d47acdef0a9
  Author: nicm <nicm>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M tty-features.c

  Log Message:
  -----------
  Add extkeys feature to tmux itself so nested tmux works, GitHub issue 4960.


  Commit: 0ee18d442150c052207f42483e8a3d53f08abfc5
      
https://github.com/tmux/tmux/commit/0ee18d442150c052207f42483e8a3d53f08abfc5
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M format.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 4b0ff07bcbc86bb0312dfb8c6f82ec55a184476f
      
https://github.com/tmux/tmux/commit/4b0ff07bcbc86bb0312dfb8c6f82ec55a184476f
  Author: nicm <nicm>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M grid.c
    M screen.c
    M tmux.h

  Log Message:
  -----------
  When a cell is cleared after having been moved, we cannot reuse its
extended data, because that may still be in use. Add a flag to
grid_clear_cell to indicate this. Fixes irritating problems with ICH
(CSI @) mostly visible in emacs.


  Commit: 31d77e29b6c9fbb07d032018da78db3a8a38d979
      
https://github.com/tmux/tmux/commit/31d77e29b6c9fbb07d032018da78db3a8a38d979
  Author: Thomas Adam <[email protected]>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M grid.c
    M screen.c
    M tmux.h
    M tty-features.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: b528fc438c627a35c130b45f2e67f24404615f7e
      
https://github.com/tmux/tmux/commit/b528fc438c627a35c130b45f2e67f24404615f7e
  Author: Michael Grant <[email protected]>
  Date:   2026-04-05 (Sun, 05 Apr 2026)

  Changed paths:
    M Makefile.am
    M cmd-list-keys.c
    M cmd.c
    M format-draw.c
    M format.c
    A fuzz/cmd-parse-fuzzer.c
    A fuzz/cmd-parse-fuzzer.dict
    A fuzz/cmd-parse-fuzzer.options
    A fuzz/format-fuzzer.c
    A fuzz/format-fuzzer.dict
    A fuzz/format-fuzzer.options
    A fuzz/style-fuzzer.c
    A fuzz/style-fuzzer.dict
    A fuzz/style-fuzzer.options
    M grid.c
    M image-sixel.c
    M input-keys.c
    M input.c
    M key-string.c
    M options-table.c
    M regsub.c
    M screen-redraw.c
    M screen.c
    M server-client.c
    M server-fn.c
    M sort.c
    M status.c
    M style.c
    M tmux.1
    M tmux.h
    M tty-draw.c
    M tty-features.c
    M tty-keys.c
    M window-copy.c
    M window.c

  Log Message:
  -----------
  Merge.


Compare: https://github.com/tmux/tmux/compare/811604a66377...b528fc438c62

To unsubscribe from these emails, change your notification settings at 
https://github.com/tmux/tmux/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion, visit 
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/floating_panes/811604-b528fc%40github.com.

Reply via email to