[ANNOUNCEMENT] [1.7] Updated: cygwin-1.7.0-49
Corinna Vinschen
corinna-cygwin@cygwin.com
Mon Jun 8 20:48:00 GMT 2009
Hi folks,
I just uploaded a new Cygwin 1.7 test release, 1.7.0-49.
The list with the changes related to the previous test release 1.7.0-48
is attached below.
=======================================================================
IMPORTANT NOTE
The former -48 test release came with a couple of modifications which are
based around a change in mount point handling. I strongly advise that
you update to the latest setup-1.7.exe, version number is 2.627, from
http://cygwin.com/setup-1.7.exe before installing this latest Cygwin
test release.
=======================================================================
Cygwin 1.7 is a major jump from Cygwin 1.5.x. The list with the changes
related to Cygwin 1.5.25 is part of the User's Guide now:
http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html
=======================================================================
If nothing goes overly wrong, the official 1.7.1 release goes public
within the next 3 weeks.
=======================================================================
Just download http://cygwin.com/setup-1.7.exe and use that setup tool
to install Cygwin 1.7. As usual, please report bugs and problems to
the mailing list cygwin AT cygwin DOT com.
We have a new User's Guide for 1.7, which is currently located at
http://cygwin.com/1.7/cygwin-ug-net/cygwin-ug-net.html
We now have new API documentation
http://cygwin.com/1.7/cygwin-api/cygwin-api.html
And we have a new FAQ, though very likely not quite complete since
we still don't know what exactly *is* a FAQ related to Cygwin 1.7.
http://cygwin.com/1.7/faq/faq.html
Bug fixes and extensions to the documentation in the form of patches
to the source SGML files are much appreciated. The SGML sources are
located in the CVS repository under the winsup/doc directory, for
example here:
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/doc/?cvsroot=src
Same goes for Cygwin patches in general, of course.
=======================================================================
This is still a TEST release. Don't use in critical production
environments.
Nevertheless I'd like to encourage everyone to give 1.7 a shot. Due to
internal changes it is possible to install a 1.7 release in parallel to
a 1.5 release and even run 1.7 processes in parallel to 1.5 processes.
* The processes will not know about each other! Any try to interact
* between 1.7-based and 1.5-based processes will lead to, at least, funny
* results.
To install a 1.7 release in parallel to a 1.5 release, all you have
to do is to choose another root directory (for instance: C:\cygwin-1.7)
in setup-1.7's "Choose Installation Directory" dialog.
* NOTE: Due to the way setup-1.7 works, you have to change the directory
* right the first time you visit this dialog! If you pressed the "Next"
* button and then "Back" again, it's already too late and setup-1.7 will
* create a broken 1.7 install. If you pressed "Next" by mistake, exit
* setup-1.7 and start it again.
=======================================================================
What's new in contrast to 1.7.0-48
===================================
- When running Cygwin applications in the Windows console window, the
Backspace key now returns ASCII DEL (^?, \177) instead of ASCII BS
(^H, \008). The Control-Backspace key now returns ESC-DEL (^[^?,
\033\177) or \377, dependent on the meta mode set by the setmetamode
utility, rather than DEL. Control-Space now returns ASCII NUL.
These changes should running emacs in a console window support better
and improve compatibility with the Linux Console and xterm.
- Add -C option to cygpath(1) to allow specifying a codepage when
converting a path to a native Win32 path.
- Improved implementation of wcwidth now handles CJK Ambiguous Width
characters differently based on the language set with setlocale(3).
If language is "jp", "ko", or "zh", set the width of these characters
to 2, otherwise to 1.
- Optimize a couple of wide character functions for speed.
Bugfixes:
=========
- Fix a few bugs in the new mount handling which could result in
missing /usr/bin and /usr/lib entries.
- Try harder to create a complete UTF-16 string, especially when
converting the command line for native Windows processes.
- Fix implementation of certain synchronization functions. This
should fix a couple of scenarios in which Cygwin potentially hang.
- Fix setting console title string when using multibyte charsets.
- Fix potential crash when trying to read from /dev/clipboard if
Windows clipboard is empty.
- Reimplement memory allocation for a per-DLL helper structure, which
drops the probability for undesired DLL rebasing when loading DLLs
into a process. DLL rebasing is the major factor which contributes
to failing fork() calls in Cygwin.
- Fix accessing files on removable media, if no medium is inserted in
the drive.
- Fix a bug when building cygpath(1) and ps(1) so that Cygwin functions
are not shadowed by the same functions from the system's ntdll.dll.
- Fix a long-standing misbehaviour in fork, which flushed stdout before
forking.
- Fix /proc/stat and /proc/uptime output on 64 bit Windows systems.
FAQ:
====
- Q: How do I know that I'm running Cygwin 1.7.0-49?
A: The `uname -v' command prints "2009-06-08 22:13"
Have fun,
Corinna
*** 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=3D3Dyourdomain.com@cygwin.com
If you need more information on unsubscribing, start reading here:
http://cygwin.com/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that is available
starting at this URL.
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin@cygwin.com
Red Hat, Inc.
--
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/
More information about the Cygwin
mailing list