"Fossies" - the Fresh Open Source Software Archive

Member "cygwin-snapshot-20210913-1/winsup/cygwin/release/2.6.0" (7 May 2021, 3416 Bytes) of package /windows/misc/cygwin-20210913-src-x86_64.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 What's new:
    2 -----------
    3 
    4 - Support for POSIX-1.2008 locale objects and per-thread locales.
    5 
    6   New API per POSIX-1.2008: newlocale, freelocale, duplocale, uselocale,
    7   nl_langinfo_l, isalnum_l, isalpha_l, isblank_l, iscntrl_l, isdigit_l,
    8   isgraph_l, islower_l, isprint_l, ispunct_l, isspace_l, isupper_l, iswalnum_l,
    9   iswalpha_l, iswblank_l, iswcntrl_l, iswctype_l, iswdigit_l, iswgraph_l,
   10   iswlower_l, iswprint_l, iswpunct_l, iswspace_l, iswupper_l, iswxdigit_l,
   11   isxdigit_l, tolower_l, toupper_l, towctrans_l, towlower_l, towupper_l,
   12   wctrans_l, wctype_l, strcasecmp_l, strcoll_l, strerror_l, strfmon_l,
   13   strftime_l, strncasecmp_l, strxfrm_l, wcscasecmp_l, wcscoll_l,
   14   wcstrncasecmp_l, wcstrxfrm_l.
   15 
   16   New API, GNU extensions: isascii_l, toascii_l, strptime_l, strtod_l,
   17   strtof_l, strtol_l, strtold_l, strtoll_l, strtoul_l, strtoull_l, wcsftime_l,
   18   wcstod_l, wcstof_l, wcstol_l, wcstold_l, wcstoll_l, wcstoul_l, wcstoull_l.
   19 
   20 - locale(1) now supports a -i/--input option to fetch the current input
   21   locale (this is basically equivalent to the current keyboard layout setting).
   22 
   23 - New API: pthread_getname_np, pthread_setname_np.
   24 
   25 
   26 What changed:
   27 -------------
   28 
   29 - Drop support for Windows XP and Windows Server 2003/2003 R2.
   30 
   31 - Drop support for very old SUNWNFS filesystem.
   32 
   33 - Further header file improvements in terms of feature test macros.
   34 
   35 - Raise number of supported partitions per disk (for raw access) to 63.
   36   Addresses: https://cygwin.com/ml/cygwin/2016-06/msg00136.html
   37 
   38 - Add a workaround for filesystems not supporting the FileAllInformation
   39   info class.
   40   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00350.html
   41 
   42 - Support AzureAD accounts.
   43 
   44 - "nobody" account support for WinFSP.
   45 
   46 
   47 Bug Fixes
   48 ---------
   49 
   50 - Try to avoid spurious DENY ACEs when creating files in directories
   51   with non-POSIX-like (rather: Windows-like) permissions.
   52   Addresses: Report and reproducer on IRC.
   53 
   54 - Make sure ldd(1) does not exit prematurely when enumerating DLLs.
   55   Addresses: https://cygwin.com/ml/cygwin/2016-05/msg00185.html
   56 
   57 - Fix strace timer output in child process.
   58   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00067.html
   59 
   60 - Change blkcnt_t to signed type per POSIX.
   61 
   62 - Fix definition of SSIZE_MAX on 32-bit systems.
   63   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00179.html
   64 
   65 - Fix transposing invalid chars in Windows filenames on relative paths.
   66   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00193.html
   67 
   68 - Don't raise SIGTTIN from select(2)/poll(2).
   69   Addresses: https://cygwin.com/ml/cygwin-developers/2016-07/msg00004.html
   70 
   71 - Use correct FPU rounding mode in truncl.
   72   Addresses: https://rt.perl.org/Public/Bug/Display.html?id=128665
   73 
   74 - Fix a regression in ioctl(fd, FIONREAD, ...) introduced in Cygwin 2.5.0.
   75   This only affects 64 bit Cygwin.
   76   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00001.html
   77 
   78 - Handle "clear screen" escpae sequence in console window more reliable.
   79   Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00310.html
   80 
   81 - Allow kill(pid, <anysig>) on zombies to return successfully, rather than
   82   only kill(pid, 0), to align behaviour with POSIX requirements.
   83   Addresses: https://cygwin.com/ml/cygwin/2016-08/msg00188.html
   84 
   85 - Fix off_t typedef on 64-bit.
   86   Addresses: https://sourceware.org/ml/newlib/2016/msg01028.html
   87 
   88 - Fix weird problem running passwd on newer Windows versions.
   89   Addresses: https://cygwin.com/ml/cygwin/2016-08/msg00608.html