github mintty/mintty 2.7.5

latest releases: 3.7.1, 3.7.0, 3.6.5...
7 years ago

Highlights:

Font handling / Text rendering

  • Changing default FontRender=uniscribe.
  • Several special character rendering improvements.

Terminal

  • Fixed Wraparound and Backspace compliance with xterm and terminfo.
  • Changed Reverse Wraparound default to false (change with option OldWrapModes).

Search (in scrollback buffer)

  • Matching is now case-insensitive and supports non-BMP characters.
  • Quick skip to previous/next prompt (Shift+cursor-left/right) if marked with scroll markers.

User-defined behaviour

  • Drag-and-drop pasting applies configurable pattern, specific for foreground program.
  • User-defined filtering/pasting functions.

Menu and hotkey functions

  • Extended context menu (Ctrl+right-click) with additional functions.
  • Logging can be toggled (from extended context menu).
  • Optional character information display.
  • Hotkeys to change transparency (Ctrl+Shift+T+cursor-keys), cursor, scrollbar.

Configuration

  • Checking availability of mintty version update in Options dialog.

Font handling / Text rendering

  • Changing default FontRender=uniscribe (#605, #573).
  • Zoom box drawing and some other characters to complete cell size so they can connect to each other (#628).
  • Restricted glyph width scaling to support overhanging wide icons (#638).
  • Tweaked italic overhang clipping (#638).

Terminal

  • Fixed Backspace upper limit in Origin mode.
  • Added switching feature for Reverse Wraparound mode.
  • Reverse Wraparound is false by default (rather than fixed true before), to comply with xterm and terminfo.
  • Tweaked Wraparound and Backspace behaviour to comply with xterm and pass vttest 1.
  • Option OldWrapModes=true would restore previous wraparound behaviour.
  • Supporting OSC sequences 110/111/112 to reset foreground/background/cursor colour.

Search

  • Enabled matching of non-BMP characters (#85).
  • Case-insensitive matching (#636).

Tty and character set

  • Keeping termios flag IUTF8 in sync with locale/charset to support proper backspace behaviour of programs not using readline.

Drag and drop

  • Drag-and-drop pasting applies configurable pattern (#440).

Menu and hotkey functions

  • Scroll markers (#569), facilitating quick scroll to previous/next command prompt.
  • Optional extended context menu (with Ctrl).
  • Extended context menu functions Copy & Paste (#539), Clear Scrollback (#421).
  • Logging can be toggled from extended context menu (#342, ~#546, ~#279).
  • Character information mode, switchable from extended context menu.
  • User-defined commands in extended context menu (#100, #475).
  • Ctrl+Shift+T hotkey cycles transparency (#625).
  • Ctrl+Shift+T+cursor-block hotkeys tune transparency (#625).
  • Ctrl+Shift+P hotkey cycles cursor style.
  • Ctrl+Shift+O hotkey toggles scrollbar.

Configuration

  • Option to specify logfile but disable initial logging (Logging=no).
  • New drag-and-drop paste configuration DropCommands (#440).
  • New user commands configuration UserCommands (#100, #475).
  • New option OldWrapModes to restore previous wraparound behaviour.
  • Checking availability of mintty version update in Options dialog; adjust or disable with option CheckVersionUpdate (mintty/wsltty#20).
  • Options dialog can be scaled via special pseudo-localization text (#637).
  • Fixed localization of command-line messages (#637).

Options dialog

  • Extending font sample area to both sides, allowing longer font samples.
  • Fixed mangled position of colour chooser item (#626).
  • Unsqueezing colour chooser dialog to make more space for localized labels (#614, #611).

Don't miss a new mintty release

NewReleases is sending notifications on new releases.