Branch: refs/heads/redraw-damage-rectangles
  Home:   https://github.com/tmux/tmux
  Commit: b254f557e4f7fc5589ad877ef852f562ba2fea19
      
https://github.com/tmux/tmux/commit/b254f557e4f7fc5589ad877ef852f562ba2fea19
  Author: Michael Grant <[email protected]>
  Date:   2026-08-22 (Sat, 22 Aug 2026)

  Changed paths:
    M cmd-join-pane.c
    M cmd-resize-pane.c
    M cmd-split-window.c
    A regress/floating-pane-drag-ghost.sh
    A regress/floating-pane-drag-scrollbar-strip.sh

  Log Message:
  -----------
  md-join-pane, cmd-split-window, cmd-resize-pane: use shared floating-pane
redraw instead of full client redraw

The three interactive mouse-drag paths that move or resize a floating
pane (move-pane -M's Alt-drag, split-window/new-pane's interactive
resize, and resize-pane's own border drag) each unconditionally called
server_redraw_window(w), redrawing every pane in the window for a change
that only ever disturbs the floating pane's own old and new rectangle.
Switch all three to window_pane_redraw_floating().



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/redraw-damage-rectangles/b26eeb-b254f5%40github.com.

Reply via email to