Changelog
mksh (59c-4) unstable; urgency=low
* Update to upstream CVS HEAD
- [tg] Make "C" the implementation-specified default locale for
early-locale-tracking (note full locale tracking will have to
use whatever the underlying OS’ is, if no setlocale(3) it’ll
be just "C" again) and document possibly removing turning on
POSIX mode disabling and presence of a BOM enabling UTF-8 mode
with full locale tracking
- [tg] Document OPTU-16 (U+EF80‥U+EFFF) mapping for raw octets will not
be present once mksh will have switched to full 21-bit UCS / UTF-8
- [tg] Add several bigword-based editing commands to Emacs mode
- [tg] Improve documentation wrt. $ENV
* Bring locale tracking code somewhat closer to what will eventually be
in upstream code (once I manage to do the related changes around MirBSD
base and its scripts, which needs some more time and tuits):
- drop BOM enabling UTF-8 mode code
- no longer deactivate UTF-8 mode on entering POSIX mode
(rationale: the POSIX locale parameters will be the only deciding
factor; even if, nominally, only the POSIX locale is compliant)
* Apply locale tracking to nōn-interactive shells as well
-- Thorsten Glaser <email address hidden> Sat, 13 Mar 2021 19:09:48 +0100