diff --git a/winsup/cygwin/release/3.1.0 b/winsup/cygwin/release/3.1.0 index ccb63c317..12a5f323c 100644 --- a/winsup/cygwin/release/3.1.0 +++ b/winsup/cygwin/release/3.1.0 @@ -5,6 +5,11 @@ What's new: 1703 or later. Add fake 24 bit color support for legacy console, which uses the nearest color from 16 system colors. +- Support pseudo console in PTY. Pseudo console is a new feature + in Windows 10 1809, which provides console APIs on virtual + terminal. With this patch, native console applications can work + in PTYs such as mintty, ssh, gnu screen or tmux. + - New APIs: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np, pthread_setaffinity_np, plus CPU_SET macros. diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml index 5fee581e7..118e37821 100644 --- a/winsup/doc/new-features.xml +++ b/winsup/doc/new-features.xml @@ -8,12 +8,6 @@ - -Eliminate a header file name collision with <X11/XLocale.h> on -case insensitive filesystems by reverting <xlocale.h> back to -<sys/_locale.h>. - - FIFOs can now be opened multiple times for writing. @@ -24,6 +18,19 @@ Add 24 bit color support using xterm compatibility mode in Windows 10 uses the nearest color from 16 system colors. + +Support pseudo console in PTY. Pseudo console is a new feature +in Windows 10 1809, which provides console APIs on virtual +terminal. With this patch, native console applications can work +in PTYs such as mintty, ssh, gnu screen or tmux. + + + +Eliminate a header file name collision with <X11/XLocale.h> on +case insensitive filesystems by reverting <xlocale.h> back to +<sys/_locale.h>. + + If a SA_SIGINFO signal handler changes the ucontext_t pointed to by the third parameter, follow it after returning from the handler.