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.xml')
-rw-r--r--winsup/doc/new-features.xml100
1 files changed, 52 insertions, 48 deletions
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index 2f90a2d58..ebf4a176f 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -2,23 +2,31 @@
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
-<sect1 id="ov-new1.7"><title>What's new and what changed in Cygwin</title>
+<sect1 id="ov-new1.7"><title>What's new and what changed in Cygwin 1.7</title>
<sect2 id="ov-new1.7.32"><title>What's new and what changed in 1.7.32</title>
<itemizedlist mark="bullet">
<listitem><para>
-Introduce reading passwd/group entries directly from SAM/AD, thus allowing
-to do without /etc/passwd and /etc/group files. Introduce /etc/nsswitch.conf
-file to configure passwd/group handling.
+Export __cxa_atexit and __cxa_finalize to allow C++ standards-compliant
+destructor handling in libstdc++ and g++ compiled code.
+
+Please note that, in order to benefit from this new feature, C++ code
+must be recompiled with the upcoming gcc 4.8.3-3 release which will
+enable the -fuse-cxa-atexit flag by default, and that C++ applications
+using this feature will not run on older Cygwin releases.
+</para></listitem>
+
+<listitem><para>
+Support more recent CPU flags in /proc/cpuinfo.
</para></listitem>
</itemizedlist>
</sect2>
-<sect2 id="ov-new1.7.31"><title>What's new and what changed in 1.7.31</title>
+<sect2 id="ov-new1.7.31"><title>What's new and what changed from 1.7.30 to 1.7.31</title>
<itemizedlist mark="bullet">
@@ -45,7 +53,7 @@ as on Linux.
</sect2>
-<sect2 id="ov-new1.7.29"><title>What's new and what changed in 1.7.29</title>
+<sect2 id="ov-new1.7.29"><title>What's new and what changed from 1.7.28 to 1.7.29</title>
<itemizedlist mark="bullet">
@@ -62,7 +70,7 @@ Console screen clearing works more like xterm or mintty.
</sect2>
-<sect2 id="ov-new1.7.28"><title>What's new and what changed in 1.7.28</title>
+<sect2 id="ov-new1.7.28"><title>What's new and what changed from 1.7.27 to 1.7.28</title>
<itemizedlist mark="bullet">
@@ -85,7 +93,7 @@ if it only has been read from.
</sect2>
-<sect2 id="ov-new1.7.27"><title>What's new and what changed in 1.7.27</title>
+<sect2 id="ov-new1.7.27"><title>What's new and what changed from 1.7.26 to 1.7.27</title>
<itemizedlist mark="bullet">
@@ -100,7 +108,7 @@ points to a native NTFS symlink with a target path prefixed with "\\?\".
</sect2>
-<sect2 id="ov-new1.7.26"><title>What's new and what changed in 1.7.26</title>
+<sect2 id="ov-new1.7.26"><title>What's new and what changed from 1.7.25 to 1.7.26</title>
<itemizedlist mark="bullet">
@@ -140,7 +148,7 @@ New associated header /usr/include/spawn.h.
</sect2>
-<sect2 id="ov-new1.7.25"><title>What's new and what changed in 1.7.25</title>
+<sect2 id="ov-new1.7.25"><title>What's new and what changed from 1.7.24 to 1.7.25</title>
<itemizedlist mark="bullet">
@@ -158,7 +166,7 @@ partitions on a tape.
</sect2>
-<sect2 id="ov-new1.7.24"><title>What's new and what changed in 1.7.24</title>
+<sect2 id="ov-new1.7.24"><title>What's new and what changed from 1.7.23 to 1.7.24</title>
<itemizedlist mark="bullet">
@@ -170,7 +178,7 @@ Allow application override of posix_memalign.
</sect2>
-<sect2 id="ov-new1.7.23"><title>What's new and what changed in 1.7.23</title>
+<sect2 id="ov-new1.7.23"><title>What's new and what changed from 1.7.22 to 1.7.23</title>
<itemizedlist mark="bullet">
@@ -183,7 +191,7 @@ send the full windows command line to any subprocesses.
</sect2>
-<sect2 id="ov-new1.7.22"><title>What's new and what changed in 1.7.22</title>
+<sect2 id="ov-new1.7.22"><title>What's new and what changed from 1.7.21 to 1.7.22</title>
<itemizedlist mark="bullet">
@@ -207,7 +215,7 @@ containing arbitrary byte values as GLibc's regcomp.
</sect2>
-<sect2 id="ov-new1.7.21"><title>What's new and what changed in 1.7.21</title>
+<sect2 id="ov-new1.7.21"><title>What's new and what changed from 1.7.20 to 1.7.21</title>
<itemizedlist mark="bullet">
@@ -219,7 +227,7 @@ New API: rawmemchr.
</sect2>
-<sect2 id="ov-new1.7.19"><title>What's new and what changed in 1.7.19</title>
+<sect2 id="ov-new1.7.19"><title>What's new and what changed from 1.7.18 to 1.7.19</title>
<itemizedlist mark="bullet">
@@ -255,7 +263,7 @@ arc4random_buf, arc4random_stir, arc4random_uniform.
</sect2>
-<sect2 id="ov-new1.7.18"><title>What's new and what changed in 1.7.18</title>
+<sect2 id="ov-new1.7.18"><title>What's new and what changed from 1.7.17 to 1.7.18</title>
<itemizedlist mark="bullet">
@@ -291,7 +299,7 @@ New API: cfsetspeed.
</sect2>
-<sect2 id="ov-new1.7.17"><title>What's new and what changed in 1.7.17</title>
+<sect2 id="ov-new1.7.17"><title>What's new and what changed from 1.7.16 to 1.7.17</title>
<itemizedlist mark="bullet">
@@ -309,7 +317,7 @@ allows to open the file with the O_EXCL flag set.
</sect2>
-<sect2 id="ov-new1.7.16"><title>What's new and what changed in 1.7.16</title>
+<sect2 id="ov-new1.7.16"><title>What's new and what changed from 1.7.15 to 1.7.16</title>
<itemizedlist mark="bullet">
@@ -325,7 +333,7 @@ Recognize ReFS filesystem.
</sect2>
-<sect2 id="ov-new1.7.15"><title>What's new and what changed in 1.7.15</title>
+<sect2 id="ov-new1.7.15"><title>What's new and what changed from 1.7.14 to 1.7.15</title>
<itemizedlist mark="bullet">
@@ -337,7 +345,7 @@ CYGWIN=pipe_byte option now forces the opening of pipes in byte mode rather than
</sect2>
-<sect2 id="ov-new1.7.14"><title>What's new and what changed in 1.7.14</title>
+<sect2 id="ov-new1.7.14"><title>What's new and what changed from 1.7.13 to 1.7.14</title>
<itemizedlist mark="bullet">
@@ -349,7 +357,7 @@ Add mouse reporting modes 1005, 1006 and 1015 to console window.
</sect2>
-<sect2 id="ov-new1.7.13"><title>What's new and what changed in 1.7.13</title>
+<sect2 id="ov-new1.7.13"><title>What's new and what changed from 1.7.12 to 1.7.13</title>
<itemizedlist mark="bullet">
@@ -367,7 +375,7 @@ is now properly flushed.
</sect2>
-<sect2 id="ov-new1.7.12"><title>What's new and what changed in 1.7.12</title>
+<sect2 id="ov-new1.7.12"><title>What's new and what changed from 1.7.11 to 1.7.12</title>
<itemizedlist mark="bullet">
@@ -402,7 +410,7 @@ finding potential BLODAs.
</sect2>
-<sect2 id="ov-new1.7.11"><title>What's new and what changed in 1.7.11</title>
+<sect2 id="ov-new1.7.11"><title>What's new and what changed from 1.7.10 to 1.7.11</title>
<itemizedlist mark="bullet">
@@ -429,7 +437,7 @@ changed using the pthread_attr_setstacksize call.
</sect2>
-<sect2 id="ov-new1.7.10"><title>What's new and what changed in 1.7.10</title>
+<sect2 id="ov-new1.7.10"><title>What's new and what changed from 1.7.9 to 1.7.10</title>
<itemizedlist mark="bullet">
@@ -553,7 +561,7 @@ pthread_sigqueue, sysinfo.
</sect2>
-<sect2 id="ov-new1.7.9"><title>What's new and what changed in 1.7.9</title>
+<sect2 id="ov-new1.7.9"><title>What's new and what changed from 1.7.8 to 1.7.9</title>
<itemizedlist mark="bullet">
@@ -565,7 +573,7 @@ New API: strchrnul.
</sect2>
-<sect2 id="ov-new1.7.8"><title>What's new and what changed in 1.7.8</title>
+<sect2 id="ov-new1.7.8"><title>What's new and what changed from 1.7.7 to 1.7.8</title>
<itemizedlist mark="bullet">
@@ -633,7 +641,7 @@ Support TIOCGPGRP, TIOCSPGRP ioctls.
</sect2>
-<sect2 id="ov-new1.7.7"><title>What's new and what changed in 1.7.7</title>
+<sect2 id="ov-new1.7.7"><title>What's new and what changed from 1.7.6 to 1.7.7</title>
<itemizedlist mark="bullet">
@@ -660,7 +668,7 @@ See <xref linkend="textbin-devel"></xref> for details.
</sect2>
-<sect2 id="ov-new1.7.6"><title>What's new and what changed in 1.7.6</title>
+<sect2 id="ov-new1.7.6"><title>What's new and what changed from 1.7.5 to 1.7.6</title>
<itemizedlist mark="bullet">
@@ -717,7 +725,7 @@ be out of the way. [...]
</sect2>
-<sect2 id="ov-new1.7.5"><title>What's new and what changed in 1.7.5</title>
+<sect2 id="ov-new1.7.5"><title>What's new and what changed from 1.7.3 to 1.7.5</title>
<itemizedlist mark="bullet">
@@ -730,7 +738,7 @@ in Windows console.
</sect2>
-<sect2 id="ov-new1.7.3"><title>What's new and what changed in 1.7.3</title>
+<sect2 id="ov-new1.7.3"><title>What's new and what changed from 1.7.2 to 1.7.3</title>
<itemizedlist mark="bullet">
@@ -748,7 +756,7 @@ Modification and access timestamps of devices reflect the current time.
</sect2>
-<sect2 id="ov-new1.7.2"><title>What's new and what changed in 1.7.2</title>
+<sect2 id="ov-new1.7.2"><title>What's new and what changed from 1.7.1 to 1.7.2</title>
<itemizedlist mark="bullet">
@@ -900,9 +908,7 @@ Procedure Call (RPC) and NFS.
</sect2>
-<sect2 id="ov-new1.7.1"><title>What's new and what changed from 1.5 to 1.7</title>
-
-<sect3 id="ov-new1.7-os"><title>OS related changes</title>
+<sect2 id="ov-new1.7-os"><title>OS related changes</title>
<itemizedlist mark="bullet">
@@ -917,9 +923,9 @@ Add support for Windows 7 and Windows Server 2008 R2.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-file"><title>File Access related changes</title>
+<sect2 id="ov-new1.7-file"><title>File Access related changes</title>
<itemizedlist mark="bullet">
@@ -1105,9 +1111,9 @@ eaccess, euidaccess, canonicalize_file_name, fexecve, execvpe.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-net"><title>Network related changes</title>
+<sect2 id="ov-new1.7-net"><title>Network related changes</title>
<itemizedlist mark="bullet">
@@ -1173,9 +1179,9 @@ Add /proc/net/if_inet6.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-device"><title>Device related changes</title>
+<sect2 id="ov-new1.7-device"><title>Device related changes</title>
<itemizedlist mark="bullet">
@@ -1224,9 +1230,9 @@ get_phys_pages, posix_openpt.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-posix"><title>Other POSIX related changes</title>
+<sect2 id="ov-new1.7-posix"><title>Other POSIX related changes</title>
<itemizedlist mark="bullet">
@@ -1288,9 +1294,9 @@ vfwscanf, vswscanf.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-sec"><title>Security related changes</title>
+<sect2 id="ov-new1.7-sec"><title>Security related changes</title>
<itemizedlist mark="bullet">
@@ -1321,9 +1327,9 @@ options have a slightly changed behaviour.
</itemizedlist>
-</sect3>
+</sect2>
-<sect3 id="ov-new1.7-misc"><title>Miscellaneous</title>
+<sect2 id="ov-new1.7-misc"><title>Miscellaneous</title>
<itemizedlist mark="bullet">
@@ -1418,8 +1424,6 @@ having multiple concurrent Cygwin installations.
</itemizedlist>
-</sect3>
-
</sect2>
</sect1>