"Fossies" - the Fresh Open Source Software Archive

Member "cygwin-snapshot-20210913-1/winsup/cygwin/release/1.7.18" (7 May 2021, 2610 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 - For performance reasons, Cygwin does not try to create sparse files
    5   automatically anymore, unless you use the new "sparse" mount option.
    6 
    7 - Added Windows console cursor appearance support:
    8 
    9   - Show/Hide Cursor mode (DECTCEM): "ESC[?25h" / "ESC[?25l"
   10 
   11   - Set cursor style (DECSCUSR): "ESC[n q" (note the space before the q);
   12     where n is 0, 1, 2 for block cursor, 3, 4 for underline cursor (all
   13     disregarding blinking mode), or > 4 to set the cursor height to a
   14     percentage of the cell height.
   15 
   16 - New API: cfsetspeed.
   17 
   18 - Changes in cygwin1.dll and gdb-7.5.50-2 now allow gdb to recognize
   19   Cygwin-specific signals like "SIGTERM" as well as Windows signals like
   20   "SIGSEGV".  This feature is still experimental.
   21 
   22 Bug fixes:
   23 ----------
   24 
   25 - Fix handle leak in rewinddir(3).  This affected Windows 2000 only.
   26 
   27 - Allow quoted filenames in @ argument expression when called from native
   28   processes.  Fixes http://cygwin.com/ml/cygwin/2012-12/msg00276.html
   29 
   30 - Fix a bug in initializing the stdio settings at process startup, which
   31   could result in missing output.
   32   Fixes http://cygwin.com/ml/cygwin/2013-01/msg00008.html
   33 
   34 - rename("dir1", "dir2") could result in deleting dir2, even if the rename
   35   didn't take place, for instance, if dir1 and dir2 were not on the same
   36   device.
   37 
   38 - rename("file1", "file2") would fail in almost all cases on NFS, due to a
   39   bug in the NFS driver's implementation of the FileRenameInformation info
   40   class.
   41 
   42 - Fix bug where dup2 segv'ed on negative fd.
   43   See: http://cygwin.com/ml/cygwin/2012-12/msg00377.html
   44 
   45 - Work around problem of erratic exit codes caused by a thread exiting
   46   while process is shutting down.
   47   See: http://cygwin.com/ml/cygwin/2012-12/msg00377.html
   48 
   49 - Always interrupt select() on a signal.
   50   See: http://cygwin.com/ml/cygwin/2013-01/threads.html#00139
   51 
   52 - Fix problem where sigwait() ignored non-thread-specific signals.
   53   See: http://cygwin.com/ml/cygwin/2012-12/threads.html#00076
   54 
   55 - Fix special processing of "cmd /c" so that "/C" is allowed as well.
   56   See: http://cygwin.com/ml/cygwin/2012-11/msg00286.html
   57 
   58 - Return 0 rather than -1 when select() times out.
   59   See: http://cygwin.com/ml/cygwin/2012-11/msg00132.html
   60 
   61 - Fix some bugs in CTRL-S/CTRL-Q handling in ptys.
   62   See: http://cygwin.com/ml/cygwin/2012-10/msg00089.html
   63 
   64 - Fix "error while loading shared libraries:" message to properly
   65   display the shared library name in more cases.
   66 
   67 - Fix unreported problem of exec'ed and spawn'ed processes not
   68   inheriting the signal mask of their "parents".
   69 
   70 - Fix race in signal mask detection with new thread creation.