Branch: refs/heads/master
  Home:   https://github.com/tmux/tmux
  Commit: d29aa12117a7348f04d60350f8f2794b7087e016
      
https://github.com/tmux/tmux/commit/d29aa12117a7348f04d60350f8f2794b7087e016
  Author: nicm <[email protected]>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M Makefile
    M alerts.c
    M arguments.c
    M attributes.c
    M cfg.c
    M client.c
    M cmd-attach-session.c
    M cmd-bind-key.c
    M cmd-break-pane.c
    M cmd-capture-pane.c
    M cmd-choose-tree.c
    M cmd-command-prompt.c
    M cmd-confirm-before.c
    M cmd-copy-mode.c
    M cmd-detach-client.c
    M cmd-display-menu.c
    M cmd-display-message.c
    M cmd-display-panes.c
    M cmd-find-window.c
    M cmd-find.c
    R cmd-has-session.c
    M cmd-if-shell.c
    M cmd-join-pane.c
    M cmd-kill-pane.c
    M cmd-kill-server.c
    M cmd-kill-session.c
    M cmd-kill-window.c
    M cmd-list-buffers.c
    M cmd-list-clients.c
    M cmd-list-commands.c
    M cmd-list-keys.c
    M cmd-list-panes.c
    M cmd-list-sessions.c
    M cmd-list-windows.c
    R cmd-list.c
    M cmd-load-buffer.c
    M cmd-lock-server.c
    M cmd-move-window.c
    M cmd-new-session.c
    M cmd-new-window.c
    M cmd-parse.y
    M cmd-paste-buffer.c
    M cmd-pipe-pane.c
    M cmd-queue.c
    M cmd-refresh-client.c
    M cmd-rename-session.c
    M cmd-rename-window.c
    M cmd-resize-pane.c
    M cmd-resize-window.c
    M cmd-respawn-pane.c
    M cmd-respawn-window.c
    M cmd-rotate-window.c
    M cmd-run-shell.c
    M cmd-save-buffer.c
    M cmd-select-layout.c
    M cmd-select-pane.c
    M cmd-select-window.c
    M cmd-send-keys.c
    R cmd-send-prefix.c
    M cmd-server-access.c
    M cmd-set-buffer.c
    M cmd-set-environment.c
    M cmd-set-option.c
    R cmd-show-buffer.c
    M cmd-show-environment.c
    M cmd-show-messages.c
    M cmd-show-options.c
    M cmd-show-prompt-history.c
    M cmd-source-file.c
    M cmd-split-window.c
    M cmd-swap-pane.c
    M cmd-swap-window.c
    M cmd-switch-client.c
    M cmd-unbind-key.c
    M cmd-wait-for.c
    M cmd.c
    M colour.c
    M control-notify.c
    M control.c
    M environ.c
    A events-payload.c
    A events.c
    M file.c
    M format-draw.c
    M format.c
    M fuzzy.c
    M grid-reader.c
    M grid-view.c
    M grid.c
    A hooks.c
    M hyperlinks.c
    M input-keys.c
    M input.c
    M job.c
    M key-bindings.c
    M key-string.c
    M layout-custom.c
    M layout-set.c
    M layout.c
    M log.c
    M menu.c
    R mode-key.c
    M mode-tree.c
    M monitor.c
    M names.c
    R notify.c
    M options-table.c
    M options.c
    M paste.c
    M popup.c
    M proc.c
    M procname.c
    M prompt-history.c
    M prompt.c
    M regsub.c
    M resize.c
    M screen-redraw.c
    M screen-write.c
    M screen.c
    M server-acl.c
    M server-client.c
    M server-fn.c
    M server.c
    M session.c
    M sort.c
    M spawn.c
    M status.c
    M style.c
    M tmux-protocol.h
    M tmux.1
    M tmux.c
    M tmux.h
    M tty-acs.c
    M tty-draw.c
    M tty-features.c
    M tty-keys.c
    M tty-term.c
    M tty.c
    M utf8-combined.c
    M utf8.c
    M window-border.c
    M window-buffer.c
    M window-client.c
    M window-clock.c
    M window-copy.c
    M window-customize.c
    M window-switch.c
    M window-tree.c
    M window-visible.c
    M window.c
    M xmalloc.c
    M xmalloc.h
    R xterm-keys.c

  Log Message:
  -----------
  Replace the notification system with events. Events can carry a payload of
additional payload (to reduce problems with lifetime of objects) and are
delivered to one or more event sinks. This is more powerful and reduces the
complex dependencies between control mode and hooks. Events are now used for
hooks, control mode notifications and for monitors (set-hook -B).

wait-for can now wait for an event to fire (-E flag, with -F to for filter),
with -v to print the payload, as well as listing (-l) waiting clients on an
event and forcing one to wake (-w).

A few additional hooks are also now available (pane-created, pane-resized, etc)
and some of the existing ones have additional format variables available.


  Commit: 512255b9a7b37fd571d33e6ecfaeb2ba4039fc2e
      
https://github.com/tmux/tmux/commit/512255b9a7b37fd571d33e6ecfaeb2ba4039fc2e
  Author: nicm <[email protected]>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M cmd-set-option.c
    M format.c
    M hooks.c
    M input.c
    M monitor.c
    M options-table.c
    M tmux.1
    M tmux.h
    M window.c

  Log Message:
  -----------
  Add formats and events for OSC 133 commmands, as well as a -T flag to
set-hook -B to only fire when the format is true.


  Commit: 7f2b0ae16efac76402055bd6a3b3b973f3eaa576
      
https://github.com/tmux/tmux/commit/7f2b0ae16efac76402055bd6a3b3b973f3eaa576
  Author: nicm <[email protected]>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M client.c
    M control.c
    M tmux.h

  Log Message:
  -----------
  Do not make pty fds blocking again until all the data has been consumed
or control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.


  Commit: b602dc57b1cdca30bb359f5a28c7e3840cbcd6a5
      
https://github.com/tmux/tmux/commit/b602dc57b1cdca30bb359f5a28c7e3840cbcd6a5
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-12 (Sun, 12 Jul 2026)

  Changed paths:
    A .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  github actions: automate updates


  Commit: cc8e0f2f67cc8727bafc1dfde4c4387d7a11937c
      
https://github.com/tmux/tmux/commit/cc8e0f2f67cc8727bafc1dfde4c4387d7a11937c
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  actions: use published openbsd-git as base update


  Commit: 3612a9a605f494f52ea316e00d23336165103d74
      
https://github.com/tmux/tmux/commit/3612a9a605f494f52ea316e00d23336165103d74
  Author: nicm <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M xmalloc.c

  Log Message:
  -----------
  Add missing calloc check and use fatal. Prompted by a similar change
from Yayo Razo.


  Commit: 0925c9846b66dc807b1dfd97bcbc690e0b890069
      
https://github.com/tmux/tmux/commit/0925c9846b66dc807b1dfd97bcbc690e0b890069
  Author: nicm <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M cmd.c
    M job.c

  Log Message:
  -----------
  Use _exit in child after fork, from Yayo Razo in GitHub issue 5376.


  Commit: f80d3f612392870cbd431a1d0fad3c315c035095
      
https://github.com/tmux/tmux/commit/f80d3f612392870cbd431a1d0fad3c315c035095
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  build: fetch cutover master before merge


  Commit: 0ce72059e6e7c724f00a7eb241a5c5e80e281e2e
      
https://github.com/tmux/tmux/commit/0ce72059e6e7c724f00a7eb241a5c5e80e281e2e
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  build: capture openbsd-base before filtering


  Commit: 8b2bc1a3841f34bb3ceade4e21c82a3a2bf5a2c2
      
https://github.com/tmux/tmux/commit/8b2bc1a3841f34bb3ceade4e21c82a3a2bf5a2c2
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  build: always attempt portable merge


  Commit: e6eb26518bdb01c2d6fc6d046b35e57704dfcd9a
      
https://github.com/tmux/tmux/commit/e6eb26518bdb01c2d6fc6d046b35e57704dfcd9a
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M .github/workflows/update-openbsd-and-portable.yml

  Log Message:
  -----------
  build: don't exit


  Commit: 25e2e1d6715aa4870813e8c135178af81afef5a1
      
https://github.com/tmux/tmux/commit/25e2e1d6715aa4870813e8c135178af81afef5a1
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    A .github/workflows/update-openbsd-and-portable.yml
    M alerts.c
    M arguments.c
    M attributes.c
    M cfg.c
    M client.c
    M cmd-attach-session.c
    M cmd-bind-key.c
    M cmd-break-pane.c
    M cmd-capture-pane.c
    M cmd-choose-tree.c
    M cmd-command-prompt.c
    M cmd-confirm-before.c
    M cmd-copy-mode.c
    M cmd-detach-client.c
    M cmd-display-menu.c
    M cmd-display-message.c
    M cmd-display-panes.c
    M cmd-find-window.c
    M cmd-find.c
    M cmd-if-shell.c
    M cmd-join-pane.c
    M cmd-kill-pane.c
    M cmd-kill-server.c
    M cmd-kill-session.c
    M cmd-kill-window.c
    M cmd-list-buffers.c
    M cmd-list-clients.c
    M cmd-list-commands.c
    M cmd-list-keys.c
    M cmd-list-panes.c
    M cmd-list-sessions.c
    M cmd-list-windows.c
    M cmd-load-buffer.c
    M cmd-lock-server.c
    M cmd-move-window.c
    M cmd-new-session.c
    M cmd-new-window.c
    M cmd-parse.y
    M cmd-paste-buffer.c
    M cmd-pipe-pane.c
    M cmd-queue.c
    M cmd-refresh-client.c
    M cmd-rename-session.c
    M cmd-rename-window.c
    M cmd-resize-pane.c
    M cmd-resize-window.c
    M cmd-respawn-pane.c
    M cmd-respawn-window.c
    M cmd-rotate-window.c
    M cmd-run-shell.c
    M cmd-save-buffer.c
    M cmd-select-layout.c
    M cmd-select-pane.c
    M cmd-select-window.c
    M cmd-send-keys.c
    M cmd-server-access.c
    M cmd-set-buffer.c
    M cmd-set-environment.c
    M cmd-set-option.c
    M cmd-show-environment.c
    M cmd-show-messages.c
    M cmd-show-options.c
    M cmd-show-prompt-history.c
    M cmd-source-file.c
    M cmd-split-window.c
    M cmd-swap-pane.c
    M cmd-swap-window.c
    M cmd-switch-client.c
    M cmd-unbind-key.c
    M cmd-wait-for.c
    M cmd.c
    M colour.c
    M control-notify.c
    M control.c
    M environ.c
    A events-payload.c
    A events.c
    M file.c
    M format-draw.c
    M format.c
    M fuzzy.c
    M grid-reader.c
    M grid-view.c
    M grid.c
    A hooks.c
    M hyperlinks.c
    M input-keys.c
    M input.c
    M job.c
    M key-bindings.c
    M key-string.c
    M layout-custom.c
    M layout-set.c
    M layout.c
    M log.c
    M menu.c
    M mode-tree.c
    M monitor.c
    M names.c
    R notify.c
    M options-table.c
    M options.c
    M osdep-openbsd.c
    M paste.c
    M popup.c
    M proc.c
    M prompt-history.c
    M prompt.c
    M regsub.c
    M resize.c
    M screen-redraw.c
    M screen-write.c
    M screen.c
    M server-acl.c
    M server-client.c
    M server-fn.c
    M server.c
    M session.c
    M sort.c
    M spawn.c
    M status.c
    M style.c
    M tmux-protocol.h
    M tmux.1
    M tmux.c
    M tmux.h
    M tty-acs.c
    M tty-draw.c
    M tty-features.c
    M tty-keys.c
    M tty-term.c
    M tty.c
    M utf8-combined.c
    M utf8.c
    M window-border.c
    M window-buffer.c
    M window-client.c
    M window-clock.c
    M window-copy.c
    M window-customize.c
    M window-switch.c
    M window-tree.c
    M window-visible.c
    M window.c
    M xmalloc.c
    M xmalloc.h

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'

* refs/remotes/tmux-openbsd/master:
  build: don't exit
  build: always attempt portable merge
  build: capture openbsd-base before filtering
  build: fetch cutover master before merge
  Use _exit in child after fork, from Yayo Razo in GitHub issue 5376.
  Add missing calloc check and use fatal. Prompted by a similar change from 
Yayo Razo.
  actions: use published openbsd-git as base update
  github actions: automate updates
  Do not make pty fds blocking again until all the data has been consumed or 
control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.
  Add formats and events for OSC 133 commmands, as well as a -T flag to 
set-hook -B to only fire when the format is true.
  Replace the notification system with events. Events can carry a payload of 
additional payload (to reduce problems with lifetime of objects) and are 
delivered to one or more event sinks. This is more powerful and reduces the 
complex dependencies between control mode and hooks. Events are now used for 
hooks, control mode notifications and for monitors (set-hook -B).


  Commit: 6126988781b50faca2f23d47bd89e8451342d8a7
      
https://github.com/tmux/tmux/commit/6126988781b50faca2f23d47bd89e8451342d8a7
  Author: Thomas Adam <[email protected]>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  portable: add Makefile.am


Compare: https://github.com/tmux/tmux/compare/a662981f106b...6126988781b5

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/master/a66298-612698%40github.com.

Reply via email to