mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-25 01:57:17 +08:00
libX11 provides <X11/Xlocale.h>. The build of libX11 itself adds include/X11 to the compiler's include path. This results in a name collision with /usr/include/xlocale.h on case-insensitive filesystems. Commit 90e35b1eb3df renamed sys/_locale.h to xlocale.h in March 2017 under the assumption that we should provide the locale_t type in the same file as on Linux, FreeBSD, and Darwin. A few weeks later (June 2017), glibc removed the xlocale.h file in favor of bits/types/locale_t.h, which shouldn't be included directly anyway. For reference and the reasoning, see https://sourceware.org/git/?p=glibc.git;a=commit;h=f0be25b6336d Given the above, revert 90e35b1eb3df4070e68afc5e7060665214d586be and fix additional usage of xlocale.h.
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
What's new:
|
|
-----------
|
|
|
|
- Add 24 bit color support using xterm compatibility mode in Windows 10
|
|
1703 or later. Add fake 24 bit color support for legacy console,
|
|
which uses the nearest color from 16 system colors.
|
|
|
|
|
|
What changed:
|
|
-------------
|
|
|
|
- FIFOs can now be opened multiple times for writing.
|
|
Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00047.html
|
|
https://cygwin.com/ml/cygwin/2015-12/msg00311.html
|
|
|
|
- If a SA_SIGINFO signal handler changes the ucontext_t pointed to by
|
|
the third parameter, follow it after returning from the handler.
|
|
|
|
- Eliminate a header file name collision with <X11/XLocale.h> on case
|
|
insensitive filesystems by reverting <xlocale.h> back to <sys/_locale.h>.
|
|
|
|
|
|
Bug Fixes
|
|
---------
|
|
|
|
- Fix select() on console in canonical mode. Return after one line is
|
|
completed, instead of when only one key is typed.
|
|
|
|
- Make console I/O functions thread-safe.
|
|
|
|
- Define missing MSG_EOR. It's unsupported by the underlying Winsock
|
|
layer so using it in send(2), sendto(2), or sendmsg(2) will return -1
|
|
with errno set to EOPNOTSUPP and recvmsg(2) will never return it.
|