Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/doc/new-features.sgml')
-rw-r--r--winsup/doc/new-features.sgml27
1 files changed, 14 insertions, 13 deletions
diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml
index 8c09db05d..d49505585 100644
--- a/winsup/doc/new-features.sgml
+++ b/winsup/doc/new-features.sgml
@@ -10,15 +10,15 @@
<listitem><para>
Cygwin now handles locales using the underlying Windows locale
- support. The locale must exists in Windows to be recognized.
+ support. The locale must exist in Windows to be recognized.
</para></listitem>
<listitem><para>
- New tool "getlocale" to fetch valid locale values from Windows.
+ New tool "getlocale" to fetch valid locale identifiers from Windows.
</para></listitem>
<listitem><para>
- Default charset for locales without explicit charset is now choosen
+ Default charset for locales without explicit charset is now chosen
from a list of Linux-compatible charsets.
</para>
@@ -32,7 +32,7 @@
<listitem><para>
Default charset in the "C" or "POSIX" locale has been changed back
- from UTF-8 to ASCII, to circumvent problems with applications
+ from UTF-8 to ASCII, to avoid problems with applications
expecting a singlebyte charset in the "C"/"POSIX" locale. Still use
UTF-8 internally for filename conversion in this case.
</para></listitem>
@@ -50,6 +50,10 @@
New strfmon(3) call.
</para></listitem>
+ <listitem><para>
+ The console's backspace keycode can be changed using 'stty erase'.
+ </para></listitem>
+
</itemizedlist>
</listitem>
@@ -110,7 +114,7 @@ If a filename cannot be represented in the current character set, the
character will be converted to a sequence Ctrl-X + UTF-8 representation
of the character. This allows to access all files, even those not
having a valid representation of their filename in the current character
-set (codepage). To always have a valid string, use the UTF-8 charset by
+set. To always have a valid string, use the UTF-8 charset by
setting the environment variable $LANG, $LC_ALL, or $LC_CTYPE to a valid
POSIX value, for instance in Cygwin.bat like this:
</para>
@@ -159,8 +163,8 @@ Creating files with special DOS device filename components ("aux",
<listitem><para>
File names are case sensitive if the OS and the underlying file system
supports it. Works on NTFS and NFS. Does not work on FAT and Samba
-shares. Requires to change a registry key (see the user's guide). Can
-be switched off on a per-mount base.
+shares. Requires to change a registry key (see the User's Guide). Can
+be switched off on a per-mount basis.
</para></listitem>
<listitem><para>
@@ -302,7 +306,7 @@ New send/recv option MSG_DONTWAIT.
</para></listitem>
<listitem><para>
-IPv6 support. New API getaddrinfo, getnameinfo, freeaddrinfo,
+IPv6 support. New APIs getaddrinfo, getnameinfo, freeaddrinfo,
gai_strerror, in6addr_any, in6addr_loopback. On IPv6-less systems,
replacement functions are available for IPv4. On systems with IPv6
enabled, the underlying WinSock functions are used. While I tried hard
@@ -410,8 +414,7 @@ A lot of character sets are supported now via a call to setlocale().
The setting of the environment variables $LANG, $LC_ALL or $LC_CTYPE
will be used. For instance, setting $LANG to "de_DE.ISO-8859-15" before
starting a Cygwin session will use the ISO-8859-15 character set in the
-entire session. The default charset is "UTF-8", even in the default
-locale "C". The default locale in the absence of one of the
+entire session. The default locale in the absence of one of the
aforementioned environment variables is "C.UTF-8".
</para>
@@ -420,9 +423,7 @@ The full list of supported character sets: "ASCII", "ISO-8859-x" with x
in 1-16, except 12, "UTF-8", Windows codepages "CPxxx", with xxx in
(437, 720, 737, 775, 850, 852, 855, 857, 858, 862, 866, 874, 1125, 1250,
1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258), "KOI8-R", "KOI8-U",
-"SJIS", "GBK", "eucJP", "eucKR", and "Big5". The leading language and
-territory part (en_US, for instance) is not used by Cygwin yet, but is
-required for POSIX compatibility.
+"SJIS", "GBK", "eucJP", "eucKR", and "Big5".
</para>
</listitem>