Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tmux/tmux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: tmux/tmux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.7-rc
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 27 files changed
  • 2 contributors

Commits on Jun 8, 2026

  1. 3.7-rc version.

    nicm committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    bbd4768 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. Fix mouse events on tiled pane status line - when panes share a border,

    prefer the pane for which the border is the status line. With Dane
    Jensen.
    nicm authored and nicm committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    8771b60 View commit details
    Browse the repository at this point in the history
  2. Bump version to 3.7-rc2.

    nicm committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    aa1f065 View commit details
    Browse the repository at this point in the history
  3. Two fixes for RI codepoints. Firstly, do not combine more than two of

    them - previously we were ending up with four codepoints in one cell
    which tmux believed to be width 2, but terminals considered width 4.
    Secondly, invalidate cursor position before redrawing the cell when the
    second codepoint is received, terminals vary in how they manage
    backspace and cursor movement across these characters, so it is better
    to use absolute rather than relative positioning. GitHub issue 4853.
    nicm authored and nicm committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    cc87db7 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. Make buffer creation time sort oldest first like it used to, but change

    windows to match sessions and panes as newest first.
    nicm authored and nicm committed Jun 12, 2026
    Configuration menu
    Copy the full SHA
    dabaae1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. Skip floating panes when working out the top or bottom cell. Fixes

    missing bottom status pane status line when floating panes exist.
    nicm authored and nicm committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    83e4534 View commit details
    Browse the repository at this point in the history
  2. Fix various errors in redrawing:

    - Fix the active pane colour when only two panes and scrollbars enabled.
    
    - Clip left and right scrollbars the same for floating panes.
    
    - Do not subtract scrollbar width twice when working out width of status
      line.
    
    - Check if a character is inside a visible range correctly (do not
      include the next position outside the range).
    nicm authored and nicm committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    78afc24 View commit details
    Browse the repository at this point in the history
  3. When redrawing a whole pane line, fall into tty_draw_line for any

    characters that are not plain ASCII. Fixes redraw issues with partial
    tabs and other wide characters when a pane is partly outside the window.
    nicm authored and nicm committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    f98aaf5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cf8de0 View commit details
    Browse the repository at this point in the history
  5. Tidy up screen_redraw_get_visible_ranges by using a couple of

    temporaries for start and end of range.
    nicm authored and nicm committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    bae5c14 View commit details
    Browse the repository at this point in the history
  6. Use correct x position when drawing clipped line.

    nicm authored and nicm committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    2d9afa6 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. Configuration menu
    Copy the full SHA
    2c4df76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baac29d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f28d9a View commit details
    Browse the repository at this point in the history
  4. Bump version again.

    nicm committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    1596f9c View commit details
    Browse the repository at this point in the history
  5. Fix a merge problem.

    nicm committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    c809aea View commit details
    Browse the repository at this point in the history
  6. 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 authored and nicm committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    762e503 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2026

  1. 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 authored and nicm committed Jun 17, 2026
    Configuration menu
    Copy the full SHA
    64e83ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b8e25f View commit details
    Browse the repository at this point in the history
Loading