MinTTY is a terminal emulator for Cygwin with a native Windows user interface and minimalist design. Among its features are Unicode support and a graphical options dialog. Its terminal emulation is largely compatible with xterm, but it does not require an X server. MinTTY is based on code from PuTTY by Simon Tatham and team.
0.5.1-1 is a feature release. The setup.exe package is for Cygwin 1.7 only. (A Cygwin 1.5 version is available from the project page at http://mintty.googlecode.com.) New features include: - Options for configuring Cygwin 1.7's locale and charset system. - Unicode support beyond the Basic Multilingual Plane. - An option to allow access to the command line scrollback from the alternate screen. - The ability to open files, folders, and URLs by Ctrl+click or via the 'Open' context menu command. CHANGES ======= Keyboard: - The default backspace keycode now is ^? rather than ^H, to make Ctrl+H available as a shortcut for other purposes, particularly as the help key in emacs. The backspace keycode option is gone. Instead, the DECBKM control sequence for changing the backspace keycode is now supported. - The escape keycode option was replaced with a mintty-specific control sequence: \e[?7728h to switch to ^\, and \e[? 7728l for standard ^[. - Added 'Ctrl+Alt is AltGr' option. This is on by default, for standard Windows behaviour. If switched off, Ctrl+LeftAlt is treated separately from AltGr. - The backspace keycode change means that the default Ctrl+Backspace code also changes, from ^? to ^_. Any keybindings in .inputrc and elsewhere will need to be adjusted accordingly, for example: # Ctrl+Left/Right to move by whole words "\e[1;5D": backward-word "\e[1;5C": forward-word # Ctrl+Backspace/Delete to delete whole words "\C-_": backward-kill-word "\e[3;5~": kill-word # Ctrl+Shift+Backspace/Delete to delete to start/end of the line "\e\C-_": backward-kill-line "\e[3;6~": kill-line # Alt-Backspace for undo "\e\d": undo Scrollback: - Added an option to enable the command line scrollback when on the alternate screen (used by fullscreen apps such as editors). This option is off by default, in which case the mousewheel now sends standard cursor keycodes when on the alternate screen. Hence, mousewheel scrolling in 'less' should now work without special configuration. - The mintty-0.4 mousewheel keycodes can be enabled and disabled using the new control sequences "\e[?7787h" and "\e[?7787l". These can be used to distinguish the mousewheel from the cursor keys without enabling full mouse reporting. Locales and charsets: - The 'Codepage' option is now called 'Character set', and there's a new 'Locale' option for language and territory. - If no locale is set in the options, mintty uses the locale specified via the environment variables LC_ALL, LC_CTYPE, or LANG. - If the locale option is set, the character set is appended to it and the LANG variable set accordingly and LC_ALL and LC_CTYPE are cleared. The @cjknarrow locale modifier is automatically appended to LANG if an ambiguous-narrow font is used with an East Asian locale. (See also http://www.cygwin.com/1.7/cygwin-ug-net/setup-locale.html) - Any character sets supported by Cygwin or Windows can be used. The dropdown menu lists many of those supported by Cygwin, including UTF-8, the ISO charsets, and also the system's OEM and ANSI codepages. Other Windows codepages can be entered manually using the CP123 format. (Just entering the number works too.) - East Asian double-byte character sets such as GBK or eucJP are now supported (assuming they are installed). - Unicode characters outside the basic multilingual plane can now be displayed if a suitable font is available, which should always be the case on Vista and 7. (Please note, however, that currently many programs do not support these correctly, due to Windows' use of UTF-16 to represent Unicode). Other: - Simplified configuration of the terminal bell. It's now possible to have it flash the screen and play the system sound at the same time. They're both off by default. Also, the option for continuous flashing of the taskbar is gone, so only the former "Steady" mode is available now. (The taskbar highlighting only happens if the bell is rung without the mintty window being active.) - Removed "SCOANSI" control sequences, which were already disabled by default. - mintty should now run on NT4, although with some limitations due to lack of features such as window transparency. - Rearranged options dialog. QUESTIONS ========= MinTTY's project page is located at http://mintty.googlecode.com. Please use the issue tracker there to report bugs or suggest enhancements. Questions or comments can be sent to the MinTTY discussion group at http://groups.google.com/group/mintty-discuss or the Cygwin mailing list at cygwin@cygwin.com . ==================================================================== To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain....@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple