Web lists-archives.com

Re: [Mingw-msys] Is there a MinGW winapi macro defined?


As previously mentioned by Chris Sutcliffe, Chris and I have been
working on a port of the mintty terminal emulator to MSYS. Sources and
an MSYS binary of mintty 0.8-beta1 are now available from
http://mintty.googlecode.com. Chris intends to create a proper MSYS
package once 0.8 proves sufficiently stable.

Feedback on the beta version would be much appreciated. Bug reports
and enhancement requests should go to the issue tracker at
http://code.google.com/p/mintty/issues. There's also a discussion
group at http://groups.google.com/group/mintty-discuss.

Like rxvt, mintty is based on the Unix pseudo terminal emulation
provided by the MSYS DLL. So what are the differences from rxvt?

- Xterm-compatible terminal emulation (i.e. it sets TERM=xterm and
supports most of xterm's control sequences)
- Native Windows UI with a graphical options dialog.
- Support for all ASCII-compatible Windows codepages and both
Unix-style and MSVCRT-style locale strings ("en_US.CP1252" vs
"English_United States.1252").
- Support for East Asian fonts and IMEs.
- Some "frivolous" features such as transparency and mousewheel
scrolling in man pages.
- Active development.

Being based on ptys, mintty does suffer from the same issue as rxvt:
native Windows programs that depend on stdin/out being console handles
do not work correctly. So why would you want to use it instead of the
standard console or console.sf.net anyway? Much the same as the
reasons for using rxvt really:

- More standard-compliant terminal emulation, including support for
modifier key combinations and 256 colours.
- No danger of 'cygwin: unknown terminal' errors.
- ^Z works.
- Saner scrollback, where the last line is always at the end.
- Less idiosyncratic copy & paste. (Enable the 'Copy on Select' option
for X-style copying.)

Hope this will be useful.

Kind regards,

This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
Mingw-msys mailing list