Releases: mintty/mintty
Releases · mintty/mintty
2.7.0
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
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:
2.6.1
- 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
2.5.1
2.5.0
2.4.3
2.4.2
2.4.1
Window handling:
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
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: