[ANNOUNCEMENT] Testing: mintty-0.9b2-1

Andy Koppe andy.koppe@gmail.com
Sun Sep 26 18:28:00 GMT 2010


mintty 0.9b2-1 is on its way to the Cygwin mirrors. This is a test release.

To install it using setup.exe, find mintty on the package selection
screen and click on the cycle symbol by its version number until the
required version appears. Make sure the checkbox in the 'Bin?' column
next to it is ticked.

Alternatively, just click on the 'Exp' button at the top of the
package selection screen to install available test versions of all
installed packages, thereby helping to make sure they're stable.

Otherwise, a .zip can be downloaded from http://mintty.googlecode.com.

DESCRIPTION
===========
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.

CHANGES
=======
- Fixed crash in Ctrl+Tab handling that showed up on some setups.
- Handle VK_PACKET virtual key message, to ensure compatibility with
the AllChars utility for emulating a Compose key on Windows.
- Added automatic fallback scheme for VT100 line drawing characters.
If appropriate Unicode characters aren't available in the selected
font, ASCII approximations are used instead.
- Changed the SGR 21 sequence from setting the underline attribute to
selecting normal intensity, for compatibility with the Linux console.
(Xterm ignores this one.)
- Normalise incoming combining characters to the precomposed form, as
xterm does. This makes them look better on screen.

Previous changes compared to 0.8.3:

Display issues:
- On multimonitor systems, the window size is no longer limited to the
size of a single monitor.
- The program window should no longer be opened with parts off the
screen or obscured by the taskbar (unless of course the window is too
big too fit into the available workspace).
- Fixed an issue with cursor flicker on Vista and 7 with Aero disabled.
- The options dialog no longer flashes when changing page while
transparency is enabled, as happened on non-Aero systems.

Colours:
- Added ability to set the 16 ANSI colours in the config file (or on
the command line via the -o option), like so: 'Blue=0,0,255' or
'BoldGreen=128,255,128'. The manual has all the colour names.
- Added ability to switch cursor colour depending on whether the Input
Method Editor (IME) is active. This is activated by setting
'IMECursorColour' in the config file (or via the -o option). So, for
example, adding 'IMECursorColour=255,0,0' to ~/.minttyrc will turn the
cursor red when the IME is active. (IMEs allow entering characters
that aren't on the keyboard and are crucial for East Asian languages.)
- Renamed 'Show bold is bright' setting to 'Show bold as colour'.
- Removed the 'Use system colours instead' checkbox from the options
dialog. The 'UseSystemColours' config file setting remains.

Selection:
- Added config-file only 'WordChars' setting for controlling the
characters selected by a double click. By default, mintty uses an
algorithm that's geared towards picking out filenames and URLs. If
'WordChars' is set, that algorithm is disabled, and instead only
letters, digits, and the characters specified with this setting are
selected. For example, setting 'Wordchars=_' would ensure that C
identifiers are picked out correctly.
- Fixed a crash that occurred when copying lots of text on systems
with a doublebyte default codepage.

Xterm compatibility:
- Added support for xterm's VT220-style function key mode (as opposed
to the default "PC-style" keycodes), where Ctrl+F3 through Ctrl+F10
act as F13 through F20, the Home and End keys send different keycodes,
and the numpad sends "application keypad" codes if enabled with the
DECPAM sequence.
- In mouse tracking mode, concurrent mouse button presses are now
handled in the same way as they are in xterm, i.e. mintty no longer
sends a fake mouse release event when the second button is pressed.
- 'Extended Mouse Mode' as introduced in xterm #262 is now supported.
This allows row/column positions greater than 255 (and up to 2015) to
be reported, in case you do get that 30'' monitor ...

Misc:
- Alt+F4 prompts for exit confirmation if the shell has any child
processes, as already happens with the close button. (There's an
option for disabling this.)
- Added a tip to the manual on how to use Ctrl[+Shift]+Tab to switch
session in GNU screen.

QUESTIONS
=========
The mintty manual is installed as a manpage ('man mintty'), and it's
also available in PDF format at
http://mintty.googlecode.com/files/mintty-0.9-beta2.pdf.

Questions and comments can be sent to the mintty discussion group at
http://groups.google.com/group/mintty-discuss or the Cygwin mailing
list. Please use the issue tracker at
http://code.google.com/p/mintty/issues/list to report bugs or suggest
enhancements.

====================================================================

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.com@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



More information about the Cygwin mailing list