https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=9a25a76e7b3aaf530ee6a6ff99e2c76c96630f6d
commit 9a25a76e7b3aaf530ee6a6ff99e2c76c96630f6d Author: Corinna Vinschen <cori...@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 <cori...@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">