Changes since 7.0.7
- Rework README.md file.
- Drop
-pipe
and-fomit-frame-pointer
defaults for wider compatibility. - Add support for building with musl libc.
- Add support for building on FreeBSD; tested on 13.0-RELEASE-p6/ARM64.
- Add support for building on macOS; tested on 12.1/x86_64 (21C5021h).
- Add support for building on OpenBSD; tested on 7.0-current/ARM64.
- Normalize licensing text, acknowledgements, and copyright statements.
- Normalize macro defines and conditional
if
/ifdef
/ifndef
's withcppi
. - Minor code clean-ups.
- Drop memmove wrapper macro (for old systems with bcopy but no memmove).
- Add
imctrl
andimkey
options, inspired bycannactrl
andfepkey
options innvi-m17n
by itojun.- If
imctrl
option is set, the input method is controlled by using escape sequences compatible with Tera Term and RLogin. - The state of the input method in commands specified by the
imkey
option is saved and restored automatically. - This input method is deactivated upon returning to command mode.
- The implementation was taken from NetBSD-current's
contrib/nvi
.
- If
- Improve
make
output and use more logical compilation order. - Add
virecover.8
man page adapted from NetBSD. - Add a missing break in
common/log.c
. - Avoid undefined behavior in
*BIT
macros; patch from NetBSD; also apply patch from NetBSD for PR bin/52716. - Update
.gitignore
and.gitattributes
.