summaryrefslogtreecommitdiffstats
path: root/winsup/doc/new-features.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/doc/new-features.sgml')
-rw-r--r--winsup/doc/new-features.sgml38
1 files changed, 38 insertions, 0 deletions
diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml
index 7a6780a0e..872a90d8f 100644
--- a/winsup/doc/new-features.sgml
+++ b/winsup/doc/new-features.sgml
@@ -1,5 +1,43 @@
<sect1 id="ov-new1.7"><title>What's new and what changed in Cygwin 1.7</title>
+<sect2 id="ov-new1.7.2"><title>What's new and what changed from 1.7.1 to 1.7.2</title>
+
+<screen>
+- Localization support has been much improved.
+
+ - Cygwin now handles locales using the underlying Windows locale support.
+ The locale must exists in Windows to be recognized.
+
+ - New tool "getlocale" to fetch valid locale values from Windows.
+
+ - Default charset for locales without explicit charset is now choosen
+ from a list of Linx-compatible charsets. For instance en_US -> ISO-8859-1,
+ ja_JP -> EUC-JP.
+
+ - Support for the @euro locale modifier to switch to the ISO-8859-15
+ charset.
+
+ - Default charset in the "C" or "POSIX" locale has been changed back from
+ UTF-8 to ASCII, to circumvent problems with applications expecting a
+ singlebyte charset in the "C"/"POSIX" locale. Still use UTF-8 internally
+ for filename conversion in this case.
+
+ - LC_COLLATE, LC_MONETARY, LC_NUMERIC, and LC_TIME localization is enabled
+ via Windows locale support.
+
+ - New strfmon(3) call.
+
+- Support open(2) flags O_CLOEXEC and O_TTY_INIT flags. Support
+ fcntl flag F_DUPFD_CLOEXEC. Support socket flags SOCK_CLOEXEC and
+ SOCK_NONBLOCK).
+
+- Add new Linux-compatible API calls accept4(2), dup3(2), and pipe2(2).
+
+- fnmatch(3) call is now multibyte-aware.
+</screen>
+
+</sect2>
+
<sect2 id="ov-new1.7-os"><title>OS related changes</title>
<screen>