X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-3.1 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,J_CHICKENPOX_35,SARE_MSGID_LONG40 X-Spam-Check-By: sourceware.org X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_35,SARE_MSGID_LONG40,SPF_PASS MIME-Version: 1.0 Date: Sun, 7 Jun 2009 17:29:21 +0100 Message-Id: Subject: [ANNOUNCEMENT] Updated: mintty-0.4.0-1 From: Andy Koppe To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Reply-To: cygwin AT cygwin DOT com X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 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 0.60 by Simon Tatham and team. This is a feature release. Thanks to everyone who tried the betas and release candidates. Special thanks to Thomas Wolff, the author of the Unicode editor mined (http://towo.net/mined), who did a lot of testing and provided plenty of bug reports and suggestions for improvements. CHANGES =3D=3D=3D=3D=3D=3D=3D Incompatible change: - The control sequences sent by the mousewheel outside application mouse mode have changed. The previous scheme that tied the encoding to the "modifier for scrolling with cursor keys" was a bad idea, because it meant that the configuration of any program using it had to change depending on that setting. The following lines in ~/.lesskey are now needed for mousewheel support in less. (Remember to run the lesskey command after editing .lesskey) \eOa back-line \eOb forw-line \e[1;2a back-screen \e[1;2b forw-screen User interface changes: - The options dialog gained an Apply button and no longer blocks terminal output. Options have been rearranged, hopefully for the better. - The row and column settings in the options now control the default size only, to avoid accidentally saving the current size. - Added a context menu command and the shortcut Alt+F10 for returning the terminal to its defaults size. - The official shortcut for the fullscreen mode now is Alt+F11. Alt+Enter continues to work, but might eventually be removed or used for something else. - The font size can be changed with Ctrl+plus, Ctrl+minus, or Ctrl+Mousewheel. Ctrl+zero goes back to the configured font size. - The command line cursor can be placed by clicking with the mouse, if the "Clicks place cursor" on the Mouse page of the options is enabled. This works by sending cursor key codes, but there are a few rough edges. In particular, when clicking on a command line that does not actually allow cursor movement, the cursor key codes are treated as input. - The command to run can now be set using the SHELL environment variable. - New --log command line option enables logging of terminal output to a fil= e. - New --hold command line option controls whether to keep the window open after the command running in MinTTY has exited. This can be set to 'always', 'never', or 'error'. The default is 'never'; and 'error' enables the 0.3 behaviour. - PuTTY's option for setting the maximum number of lines in the scrollback buffer is back. (Previously that was fixed to 65535.) - The exit confirmation dialog when there are child processes can be disabl= ed. - A utmp entry is created only if requested using the new --utmp option. (This is because utmp logging seems to often hang for about half a minute on Windows 7, for whatever reason.) - Decreasing the window size once again crops lines, because the attempted fix for this turned out to have a bug. - As is standard on Windows, AltGr now is always treated the same as Ctrl+A= lt. Changes to the terminal emulation: - MinTTY now has its own identity, instead of pretending to be an old xterm. The ^E answerback string is "mintty", the ^[[c primary device attribute command reports a vt100, and the ^[[>c secondary DA command reports terminal type 77 (ASCII 'M') and version 400. The TERM variable remains set to "xterm", to avoid termcap/terminfo trouble. - Applications can get the whole numpad to send "application keypad mode" sequences by enabling "DECKPAM" and disabling "DECCKM". This diverges from xterm's behaviour in its default "PC-style function key" setting, but allows applications to tell numpad keys apart from their equivalents on the small keypads. - The (non-standard) keycodes for Ctrl combinations with digit and number keys have changed. They remain based on application keypad codes, but they now follow xterm's pattern for encoding modifier keys, e.g. Ctrl+1 is sent as "^[[1;5q". - Xterm's "modifyOtherKeys" mode for encoding key combinations without standard keycodes is now supported, whereby the 'CSI u' format enabled by setting the "formatOtherKeys" resource to 1 in xterm is used. - The vt100 line drawing character set and the SCO/VGA graphical character set are now supported in Unicode mode. - xterm OSC sequences for changing text, cursor and other colours are suppo= rted. - A SIGWINCH signal is sent when a font with a different "CJK Ambiguous Width" is selected, so that applications can adjust their output accordingly. - The Windows keyboard layout is no longer consulted for Ctrl(+Shift) combinations, because non-English layouts often have control characters in unintuitive places. For example, on the German keyboard the ^^ character can now be obtained by pressing Ctrl+^ instead of Ctrl+Shift+6. More on these changes can be found at http://code.google.com/p/mintty/issues/list?can=3D1&q=3DMilestone%3A0.4.0 QUESTIONS =3D=3D=3D=3D=3D=3D=3D=3D=3D 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 AT cygwin DOT com . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. =C2=A0This downloads setup.exe to your system. =C2=A0Then, run setup and answer all of the questions. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** 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=3Dyourdomain DOT com AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/