[newlib-cygwin] Bump Cygwin version to 2.5.0

Corinna Vinschen corinna@sourceware.org
Sat Feb 13 15:57:00 GMT 2016


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=9a25a76e7b3aaf530ee6a6ff99e2c76c96630f6d

commit 9a25a76e7b3aaf530ee6a6ff99e2c76c96630f6d
Author: Corinna Vinschen <corinna@vinschen.de>
Date:   Sat Feb 13 16:49:47 2016 +0100

    Bump Cygwin version to 2.5.0
    
    	Add a release file.  Add release text to documentation.
    
    Signed-off-by: Corinna Vinschen <corinna@vinschen.de>

Diff:
---
 winsup/cygwin/include/cygwin/version.h |  4 ++--
 winsup/cygwin/release/2.5.0            | 31 +++++++++++++++++++++++++++++++
 winsup/doc/new-features.xml            | 20 ++++++++++++++++++++
 3 files changed, 53 insertions(+), 2 deletions(-)

diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index fe1cafb..067a5f1 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -42,8 +42,8 @@ details. */
 	 the Cygwin shared library".  This version is used to track important
 	 changes to the DLL and is mainly informative in nature. */
 
-#define CYGWIN_VERSION_DLL_MAJOR 2004
-#define CYGWIN_VERSION_DLL_MINOR 2
+#define CYGWIN_VERSION_DLL_MAJOR 2005
+#define CYGWIN_VERSION_DLL_MINOR 0
 
       /* Major numbers before CYGWIN_VERSION_DLL_EPOCH are
 	 incompatible. */
diff --git a/winsup/cygwin/release/2.5.0 b/winsup/cygwin/release/2.5.0
new file mode 100644
index 0000000..4ed9538
--- /dev/null
+++ b/winsup/cygwin/release/2.5.0
@@ -0,0 +1,31 @@
+What's new:
+-----------
+
+- First implementation of pthread_barrier/pthread_barrierattr functions.
+  New APIs: pthread_barrierattr_init, pthread_barrierattr_setpshared,
+  pthread_barrierattr_getpshared, pthread_barrierattr_destroy,
+  pthread_barrier_init, pthread_barrier_destroy, pthread_barrier_wait.
+
+
+What changed:
+-------------
+
+- In calls to chmod treat ACLs with extra ACEs *only* for Admins and
+  SYSTEM like a trivial ACL.
+
+
+Bug Fixes
+---------
+
+- Fix potential hang when using LoadLibraryEx(LOAD_LIBRARY_SEARCH_SYSTEM32).
+  Reported and tested via IRC.
+
+- Fix a bug in ACL handling which might result in a spurious extra entry
+  for the primary group.  Self-observed.
+
+- printf(3): Handle multibyte decimal point in field size computation.
+  Addresses: https://cygwin.com/ml/cygwin/2016-02/msg00014.html
+
+- cygwin_conv_path: Always preserve trailing backslashes in conversion
+  to POSIX paths.
+  Addresses: https://cygwin.com/ml/cygwin/2016-01/msg00480.html
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index b4b8435..2f2cb1b 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -4,6 +4,26 @@
 
 <sect1 id="ov-new"><title>What's new and what changed in Cygwin</title>
 
+<sect2 id="ov-new2.5"><title>What's new and what changed in 2.5</title>
+
+<itemizedlist mark="bullet">
+
+<listitem><para>
+First implementation of pthread_barrier/pthread_barrierattr functions.
+New APIs: pthread_barrierattr_init, pthread_barrierattr_setpshared,
+pthread_barrierattr_getpshared, pthread_barrierattr_destroy,
+pthread_barrier_init, pthread_barrier_destroy, pthread_barrier_wait.
+</para></listitem>
+
+<listitem><para>
+In calls to chmod treat ACLs with extra ACEs *only* for Admins and
+SYSTEM like a trivial ACL.
+</para></listitem>
+
+</itemizedlist>
+
+</sect2>
+
 <sect2 id="ov-new2.4"><title>What's new and what changed in 2.4</title>
 
 <itemizedlist mark="bullet">



More information about the Cygwin-cvs mailing list