Skip to content

Releases: mintty/mintty

2.7.0

11 Nov 16:31
Compare
Choose a tag to compare

Major release highlights:

  • Localization.
  • Compose key.

Character display:

  • Check for misplaced underline by looking for underline only in descender section to decide whether to draw it ourselves (#604).
  • New option UnderlineColour to set colour for all lining modes and enforce manual underlining (~#604).

Terminal:

  • Compose key.
  • Workaround to enable Shift+space in modifyOtherKeys mode.
  • Avoiding multiple device attribute reports (#606).
  • Dynamic switching escape sequences for wide Indic and Extra characters (#553).

Configuration:

  • User interface localization (#537, #1).
  • New option value -Rm to report system's monitor configuration (/#599).
  • New option --wsl to enable WSL feature adaptations (mintty/wsltty/#8).
  • Manual: fixed description of copy/paste shortcuts and refer to option CtrlExchangeShift (#602, #524).
  • Case-insensitive lookup for X11 color names (#600).
  • Dropped experimental options WideIndic and WideExtra in favour of dynamic switching escape sequences (/#553).
  • Detection and graceful handling of corrupt font installation.

2.6.2

07 Oct 17:42
Compare
Choose a tag to compare

Terminal geometry:

  • Enabling initial scrollbar (as configured) on Windows 10 (#597).
  • Adapting search bar height to font height (zooming, DPI scaling) (#85, #233).
  • Fixed zoom anomaly (e.g. Shift+Ctrl+mouse) with search bar (#85, #233).
  • Considering search bar (#85) for pixel size setting/reporting.

DPI scaling:

  • Tweaked DPI scaling of window decoration, considering option HandleDPI.
  • Tuning window size according to DPI again.
  • Workaround for Windows non-client DPI scaling ignoring window name for title bar.

Character display:

  • Support for "combining double" characters that cover two base characters (~#553).
  • Expanding characters as appropriate for wide display (#123, /#570).
  • Option --nobidi / --nortl to disable bidi mode (right-to-left support) (#592).

Sixel image display:

  • Changed non-graphic display substitute for Sixel image to space to reduce flickering (~#587).
  • Changed non-graphic clipboard substitute for Sixel image to configurable string, default space (#587).
  • Fixed Sixel colour registers handling (#593), thanks to Hayaki Saito.
  • Stuffed Sixel buffer leak (#595).
  • Fixed slow scrolling with Sixel images (Windows resource leak, #594).

Configuration:

  • New command line option --dir to change the initial working directory (#558, #58).
  • Option --nobidi / --nortl to disable bidi mode (right-to-left support) (#592).
  • Revised help text (-H).

2.6.1

19 Sep 17:19
Compare
Choose a tag to compare
  • Tweaked DPI scaling to avoid terminal resizing on font selection (~#492).
  • Enabling auto-scaling of window decoration (#547, #517, thanks to Jason Mansour #588).
  • Option AllowSetSelection to enable OSC 52 control sequence to set clipboard for pasting (#258, thanks to kangjianbin).
  • Tweaks for Sixel graphics feature.
  • Tweaked underscore cursor position, considering row spacing (#589).
  • Retaining config file comments (#574).

2.6.0

07 Sep 23:05
Compare
Choose a tag to compare
  • Sixel graphics support (#572, thanks to Hayaki Saito).
  • VT340 terminal ID configuration option (corresponding to Sixel feature).
  • Fixed primary DA response, depending on configured terminal ID.

2.5.1

06 Sep 15:23
Compare
Choose a tag to compare
  • Fixed disappearing VT100 graphic characters when font size too small (#578).
  • Fixed font scaling behaviour in Windows 7 and XP (#492).
  • Fixed DPI scaling of Options menu (#492).
  • Fixed font description formatting in Options menu.

2.5.0

22 Aug 23:20
Compare
Choose a tag to compare
  • Revise DPI handling (#470; #492, #487); always consider individual monitor DPI.

2.4.3

22 Aug 23:11
Compare
Choose a tag to compare
  • Fix trails when moving other window over mintty under certain conditions (#576).
  • Fix format of double child creation error message.

2.4.2

27 Jul 10:56
Compare
Choose a tag to compare
  • Revert change (#123) that spoiled wide character display (#570).
  • Changed bell to make sound by default (like xterm) (#568).

2.4.1

22 Jul 15:45
Compare
Choose a tag to compare
2.4.1 Pre-release
Pre-release

Window handling:

  • Tweak and guard DPI change handling (#566, #470).

Text display:

  • Combined enhancement for rendering of combined characters (#565).
  • Enforce font selection at uniform size, to ensure using bold font.
  • Restored self-drawn, overstriking bold mode (#567).
  • Stretching narrow characters that are expected wide (#123).
  • Option WideExtra for double-width display of extra wide/long Unicode characters (experimental).

Terminal:

  • Fixed ESC[14t to report same pixel size as xterm would (without padding).

2.4.0

07 Jul 10:54
Compare
Choose a tag to compare

Configuration:

  • Drag-and-drop for Theme and Wave sound file name configuration (#193).
  • Link to Color Scheme Configurator in Options menu (#193).
  • Drag-and-drop and Store from Color Scheme Configurator (#193).
  • Drag-and-drop and Store from theme file on the web (#193).
  • Loading theme and bell sound resources also from XDG default config dir (#525), Windows AppData dir, or /usr/share/mintty.
  • Enabling cygwin path style for wave file configuration.
  • Size option -s is not persisted in config file on Save.

Text display:

  • Handling low-contrast of configured cursor colours more gracefully (#548).
  • Tweaked manual underline to scale with font and avoid scroll glitches.
  • Manual drawing of VT100 line drawing graphics (#130, ~#551).
  • Fixed right-to-left mirroring of '('.
  • Not combining characters to unexisting glyphs.
  • Preventing mangled digit rendering if surrounded by certain scripts (~#285).
  • Preventing mangled combining characters by drawing them separately (~#553, #295).
  • Option WideIndic for double-width display of wide Indic characters (#553) (experimental).

Window handling:

  • Tweaked DPI changes to stabilize roundtrips of font and window size (#470).
  • Option HandleDPI=false to disable handling of DPI changes (#547, #492).
  • Heuristic attempt to stabilize font size roundtrips after fullscreen.