X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org X-SWARE-Spam-Status: No, hits=-0.6 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL MIME-Version: 1.0 Date: Fri, 18 Jun 2010 18:58:31 +0100 Message-Id: Subject: [ANNOUNCEMENT] Updated: mintty-0.7.1-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 0.7.1-1 is on its way to the Cygwin mirrors. This is a feature release with quite a few enhancements, fixes and optimisations. DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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. CHANGES =3D=3D=3D=3D=3D=3D=3D Bug fixes: - New mintty sessions created with Alt+F2 no longer needlessly inherit file handles from their parent, which stopped pty devices from being reused. - Fixed a bug that stopped output from working after suspending and resuming mintty. - Avoid the cursor becoming invisible, by changing cursor colour if it's too close to the text background colour. - Avoid innocent characters being swallowed after encountering an incomplete 4-byte UTF-8 sequence. Windows and screens: - Added Ctrl+Tab and Ctrl+Shift+Tab shortcuts for switching between mintty windows. These are controlled by a new checkbox on the Keys page of the options dialog, which is enabled by default. Disable to send the keycodes "\e[1;5I" and "\e[1;6I" to the application again. - Added --window=3Dnormal|min|max|full command line option for setting the initial window state. - Added 'Flip Screen' context menu command (with Alt(Gr)+F12 shortcut) for looking at the alternate screen while on the primary screen and vice versa. This allows to peek at the last man page viewed while on the command line, or to copy from the command line while editing a file. Scrolling: - Removed 'Access scrollback from alternate screeen' option. This always suffered from confusion between scrollback and application scrolling. 'Flip Screen' makes it unnecessary. - Added 'Page Up/Down scroll without modifier' option to Keys page of the options dialog. This allows accessing the scrollback without pressing Shift or another modifier. Hold that modifier to send Page Up/Down to the application anyway. The option does not affect arrow up/down or Home/End, i.e. the modifier will still need to be pressed to scroll line-by-line or go to the start or end of the scrollback. It also does not affect alternate screen applications, i.e. Page Up/Down will continue to scroll the file in the likes of less or vim. - Added xterm/rxvt control sequence for hiding ('\e[?30l') or showing ('\e[?30h') the scrollbar. It always remains hidden if 'Show scrollbar' on the 'Window' page of the options is disabled. Copy & paste: - Pasting text is quite a lot faster, so that pasting hundreds of lines should now be tolerable. Still wouldn't recommend pasting thousands of lines. - If the right click action is set to paste, middle-click now extends the selection rather than paste as well. - Added "Copy Title" command to the window menu (which can be accessed by clicking on the window icon, right clicking on the titlebar, or pressing Alt+Space). This copies the window title to the clipboard. - Added 'Copy as rich text' option, which is on by default. Mintty always copied text both as plain text and as rich text, whereby the latter allows pasting with colours and formatting into applications that support it. Sometimes that's not what's wanted, hence the option. - Don't clear the selection when another program copies something to the clipboard. - In word selection, don't include dollar and percent signs at the start or end of a word. Do include plus and minus. - Added xterm bracketed paste mode, which allows programs to differentiate between keyboard input and pasted text. See http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#Bracketed Paste Mode Input: - Added mintty-specific control sequence for enabling ('\e[7786h') or disabling ('\e[7786l') mousewheel reporting on the alternate screen. This is what allows mousewheel scrolling in 'less' and others. It's enabled by default. - Removed 'Lone Alt sends ESC' option. This seemed a good idea at the time, but I've got no evidence that anyone actually used it. Worse, it sent an inadvertent ESC when using Alt+Tab for switching windows, and there was no way to fix that. Other: - Set log file permissions to read/write for the user only. - Improved rendering of combining characters by letting Windows do the combining rather than just printing the characters on top of each other. - Removed terminal-side line editing, which apparently was a VT131 feature. Can't imagine anyone used it, especially as Xterm doesn't support it, so it needlessly complicated input processing. - Lots of internal changes aimed at improving speed and maintainability. QUESTIONS =3D=3D=3D=3D=3D=3D=3D=3D=3D 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.7.1.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 at cygwin AT cygwin DOT com. Please use the issue tracker at http://code.google.com/p/mintty/issues/list to report bugs or suggest enhancements. =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 *** 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 -- 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