4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-26 17:17:20 +08:00
Corinna Vinschen 4f258c55e8 Cygwin: Add ISO C11 functions c16rtomb, c32rtomb, mbrtoc16, mbrtoc32.
Add uchar.h accordingly.

For the c32 functions, use the internal functions wirtomb and mbrtowi
as base, and convert wirtomb and mbrtowi to inline functions calling
the c32 functions.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2023-07-31 22:39:09 +02:00

38 lines
1.2 KiB
Plaintext

What's new:
-----------
- Drop support for Windows 7, Windows 8, Server 2008 R2 and Server 2012.
- The console device gets accessible from other terminals such as other
consoles and ptys. Thanks to this new feature, GNU screen and tmux
now work in the console.
- newgrp(1) tool.
- cygcheck has new options searching for available packages in the
cygwin distro, as well as getting extended info on available and
installed packages.
- fnmatch(3) and glob(3) now support named character classes, equivalence
class expressions, and collating symbols in the search pattern, i.e.,
[:alnum:], [=a=], [.aa.].
- Introduce /proc/codesets and /proc/locales with information on
supported codesets and locales for all interested parties. Locale(1)
opens these files and uses the info for printing locale info like any
other process could do.
- Add support for GB18030 codeset.
- New API calls: posix_spawn_file_actions_addchdir_np,
posix_spawn_file_actions_addfchdir_np.
- New API calls: c16rtomb, c32rtomb, mbrtoc16, mbrtoc32.
What changed:
-------------
- posix_spawnp no longer falls back to starting the shell for unrecognized
files as execvp. For the reasoning, see
https://www.austingroupbugs.net/view.php?id=1674