8000 Releases · mintty/mintty · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: mintty/mintty

3.1.7

04 Jun 13:38
Compare
Choose a tag to compare
3.1.7 Pre-release
Pre-release

Terminal features

  • New default CSI - p (DECARR 0) to disable keyboard repeat rate limitation.

Keyboard handling

  • Keyboard auto-repeat handling is now as usual (not affected) by default (#1009).
  • Tweaked auto-repeat rate adjustment to better reflect selected values.
  • Configurable key to activate keyboard selecting mode (#997, #84).
  • Restored right-Alt modifier (if not AltGr) (#1003, ~#969).

Window handling

  • Ctrl+Alt+mouse-click restored to move the window (#1008).
  • Search results are cleared on reset (#998).
  • Constrain dark mode handling (#983) to Windows 10 Version 1809 (#1001).
  • Alt+F2 clones maximised and fullscreen window modes (#999, ~#633).

Configuration

  • New user-definable function kb-select (#997, #84).

Other

  • Adding Windows build information to About info.

3.1.6

21 May 17:36
Compare
Choose a tag to compare

Window handling

  • Fixed resource leak when displaying images (#995).
  • Fixed crash condition on keyboard auto-repeat (#996).

3.1.5

20 May 15:33
Compare
Choose a tag to compare
3.1.5 Pre-release
Pre-release

Terminal features

  • Limit coordinates of all mouse reports to text area (#972).
  • Support bell volume escape sequence DECSWBV (#974) with wave files.
  • Support margin bell feature (#974), with DECSET 44 enabling sequence (xterm).
  • Support margin bell volume escape sequence DECSMBV (#974) with wave files.
  • Support visible space indication.
  • Fixed insert mode in single-width character mode (#964).
  • DECFRA (fill rectangular area) works with wide and non-BMP characters.
  • DECFRA works with NRCS and DEC Line Drawing characters (VT420).
  • New CSI > 0 q to report terminal name and version (#881).
  • New CSI 2/1 SP Z (ECMA-48 PEC) as character attribute to enforce single/double width (#615, #979, #973, #938, #638, ~#88, ~#671).
  • New CSI cps - p DECARR Select Auto Repeat Rate (VT520).
  • Support Ctrl+Alt-mouse clicks (#987).

Character encoding

Keyboard handling

  • Unmapped AltGr combinations: don't fallback to ESC prefixing (~#969).
  • Guard Compose key against hotkey injection (~#877).

Unicode and Emoji data

  • Unicode 13.0 update.
  • Distinct support for EmojiOne (from unicode.org) and JoyPixels emojis.

Font rendering

  • Enable auto-narrowing for Private Use characters (#979, "Nerd Fonts").
  • Adjust and zoom rendering for geometric Powerline symbols (#979).
  • Support emoji style OpenMoji (#985).

Window handling

  • Tweak title bar dark mode adaptation to undocumented Windows changes (#983, mintty/wsltty#157).
  • Support dark mode for menus (#983, mintty/wsltty#157).
  • DropCommands secured against multiple placeholders.
  • DropCommands optionally pastes Windows format paths (#982).
  • Drag-and-drop import of itermcolors schemes (mintty/wsltty#227).
  • Workaround to interact with Hot Keyboard (#877, setting SupportExternalHotkeys=4).
  • Disable deprecated glass mode from interactive options (#501, mintty/wsltty#241).
  • Speedup of scrollback searching (#988, #986).

Other

  • Warning and error popups are placed on top of desktop.
  • Environment variables TERM_PROGRAM[_VERSION] provide unreliable info about terminal application (#776, #881).

Configuration

  • Options BellFile2 ... BellFile7 (#974).
  • Options DispSpace, DispTab, DispClear.
  • Options Suppress* are now resilient against space (mintty/wsltty#235).
  • Option value SupportExternalHotkeys=4 (#877).
  • Option value Emojis=openmoji (#985).

3.1.4

25 Feb 08:24
Compare
Choose a tag to compare

Terminal features

  • Linux console controls for underscore cursor size (mintty/wsltty#203).
  • Fixed sixel display failures at certain sizes (#967).

Window handling

  • Avoid resize flickering loop in Virtual Tabs mode.
  • Don't keep selection size info popup on top when defocussed (#956).
  • Ctrl+mouse on title bar can be configured or disabled (#953).

Font rendering

  • Fix adjusted row spacing ("Leading") for negative font leading (#948, #946).
  • Support enabling of additional ligatures such as arrows (#601).
  • Search bar button symbols configurable (#955).
  • Support optional enforced single-width character rendering (#964).
  • Not widening ambiguous-width Geometric Shapes, to avoid unsymmetric pairs.
  • Proper auto-widening (æ, œ, ...) in partially ambiguous-wide fonts (MS Mincho).

Configuration

  • New option Ligatures (#601).
  • New options MenuTitleCtrlLeft, MenuTitleCtrlRight (#953).
  • Option SearchBar can configure button symbols (#955).
  • New option values Charwidth=single / Charwidth=single-unicode (#964).

Other

  • Fix access to shortcut icon with path prefix %ProgramW6432%.
  • Fix clipboard memory handling (#950).
  • Note that DropCommands does not work with WSL or remotely (#947).

3.1.0

23 Nov 18:55
Compare
Choose a tag to compare

Highlight:

  • Image display support.

Terminal features

  • Graphic image output support (iTerm2).
  • Fixed Sixel image management (#929).
  • Fixed premature discarding of partially scrolled-out image.
  • Glyph checking (OSC 7771) considers FontChoice.

Keyboard handling

  • Fixed AltGr handling for AutoHotKey (#932).

Window handling

  • Flush notification to handle auto-repeat click on scrollbar.

Font rendering

  • Adjust row spacing ("Leading") for high DPI monitors (#777).
  • Meta-script names "CJK" and "Private" for FontChoice (#928, #943, ~#754).
  • Adjusted default value CharNarrowing from 80 to 75 (#922).

Other

  • Collect font warnings into one popup message.

Configuration

  • Bold handling configuration makes "xterm" fallback explicit (#939, #936, #468).

3.0.6

06 Oct 14:31
Compare
Choose a tag to compare

Terminal features

  • Support for horizontal mouse scrolling (#925).
  • Fixed sixel display which was broken in 3.0.3.

Font rendering

  • Changed default value CharNarrowing from 70 to 80 (#922).
  • Excluding arrows, technical symbols, and other ranges from auto-narrowing (#922).

Virtual Tabs

  • User-definable key bindings for quick tab switching (#923, #699).

Other

  • Safe handling of missing shortcut title/appid (#920).

Configuration

  • New user-definable functions switch[-visible]-(prev|next) (#923).

3.0.5

01 Oct 22:48
Compare
Choose a tag to compare
3.0.5 Pre-release
Pre-release

WSL integration

  • Switched to wslbridge2 gateway.
  • Fixed handling of --WSL default distribution.

3.0.4

01 Oct 16:46
Compare
Choose a tag to compare
3.0.4 Pre-release
Pre-release

[Marked as pre-release because the fix of auto-narrowing breaks sixel display.]

Font rendering

  • Exclude full-cell characters from auto-narrowing (#918).
  • Fix adjustment of auto-narrowed characters (#918).

Configuration

  • Emojis - Placement values translatable (#919).

3.0.3

26 Sep 17:50
Compare
Choose a tag to compare
3.0.3 Pre-release
Pre-release

[Release marked as pre-release because auto-narrowing causes uneven rendering of border symbols.]

Terminal features

  • Maintain scrollback buffer in left/right margin mode with default margins (#916).
  • Do not put cleared lines into scrollback buffer.
  • Fixed display of subsequent identical emojis (since 3.0.1).
  • Mouse buttons 4 and 5 send the same escape sequences as xterm.
  • Disabled unreliable CSI DECLL to switch keyboard LEDs (#915).
  • DECAUPSS to assign user-preferred supplemental sets to DECSUPP.
  • Ignore SOS string (ESC X ...), in addition to PM and APC (xterm).
  • Fixed iconified window report which was reverted (#893).
  • Prevent negative CSI 13 t response parameters (#899).
  • Fixed interaction of OSC 12/112 "Set/Reset cursor colour" with IME (#903).
  • Fixed text area size reported in response to CSI 14 t (#899).

Font rendering

  • Reimplement auto-narrowing (too wide glyphs) by coordinate scaling (#892).
  • Support alternative font choice for symbols and pictographs (#892).
  • Option to adjust automatic character narrowing (#892).
  • Bloom effect around characters of old CRT terminals, rough simulation.

Window handling

  • Virtual Tabs support on title bar (#699).
  • Flexible configuration of scroll modifiers (~#894).
  • User-definable functions for scrollback scrolling (~#894).
  • Fixed sixel image list handling (#905).
  • Optimized sixel image rendering if overlapped (#905).
  • Dark colour theme support in scrollbar (mintty/wsltty#157).
  • Clear resizing popup after leaving fullscreen and moving (#913).

Other

  • Cache emoji image data (speedup emoji display).
  • Dropped PATH dependency of printer feature (#897).
  • Dropped float: left from copied HTML style (#900).
  • Fixed Windows handle resource leak when displaying many emojis (mintty/wsltty#185).
  • Fixed potential crash on sixel display after resource leak.
  • Preventing Windows handle resource exhaustion when displaying many sixel images.
  • Fixed potential crash when confirming exit (#907).

Configuration

  • Option Bloom.
  • Option KeyFunctions can assign scrollback scrolling keys (~#894).
  • Option CharNarrowing (#892).
  • Options dialog supports setting Emojis and EmojiPlacement.
  • Options dialog: additional "Selection" panel with additional settings.
  • Option OldOptions to customize changed areas in Options dialog.
  • Options -Rp and -RP to report process IDs (#909).

3.0.2

13 Jul 09:12
Compare
Choose a tag to compare

Terminal features

  • Application scrollbar (experimental).
  • Control sequence to switch IME status (#888, Tera Term).
  • ECMA-48 SL/SR shift columns left/right (xterm).
  • Fixed overstrike in leftmost column.
  • Inhibiting double width/height lines in left/right margin mode.
  • Primary DA indicate Horizontal Scrolling and Rectangular Editing.
  • Secondary Device Attributes report Unicode version with option Charwidth.
  • Report DECRQSS DECSCL conformance level as VT500 (7-bit controls).

Terminal controls verified and tweaked as suggested by esctest suite

  • Rectangular checksum DECRQCRA, supporting esctest suite.
  • Fixed BS and CR "border" cases.
  • Fixed DCH/ICH/IRM outside left/right margins.
  • Fixed DL/IL to move cursor to left margin.
  • Reverse wrap from home position moves to lower right margin (xterm).
  • Auto-wrap modes are no more affected by cursor save/restore.
  • NRC enabled mode is no more affected by cursor save/restore.
  • Fixed left/right margin mode to inhibit double width lines.
  • Fixed TAB to stop at right margin.
  • Ensure restored cursor to be within margins in origin mode.
  • Set/Reset origin mode moves cursor home.
  • Confining DL, IL, DECDC, DECIC within margins.
  • Confining LF, IND, VT, NEL, FF within margins.
  • Fixed DECSED 3 not to clear current position; guard CSI [?] n J/K.
  • Proper default values for rectangular operations.
  • Full reset (RIS) moves cursor home.
  • Soft reset (DECSTR) does not disable left/right margin mode.
  • Cursor backward (CUB) applies reverse-wraparound.

Font rendering

  • Script-specific secondary font choice (#580, #821, #883).
  • Reenabled DPI scaling in Windows 7 (#890).
  • Check functions (width, glyph) consult proper attributes and font.
  • Tweaked check for automatic narrowing to fit in cell width.
  • Fixed shadow attribute artefacts.
  • Fixed DEC Tech up/down arrows by manual drawing.

Sixel graphics

  • Tweaked sixel handling to avoid crash condition.
  • Reintroduced fixed Sixel colour registers handling (#593).

Window handling

  • Reenable left scrollbar.
  • Application scrollbar (experimental).
  • Always flash taskbar on bell if iconic, if configured (#887, #607).

Other

  • Reduced global HTML formatting on Copy as HTML text (#889).

Configuration

  • Option Baud to simulate serial connection speed for a legacy feeling.
  • Option FontChoice for script-specific secondary fonts (#580, #821, #883).
0