github johnsonjh/OpenVi 7.1.16
OpenVi 7.1.16

latest releases: 7.6.30, 7.5.29, 7.5.28...
2 years ago

Changes since 7.0.15

  • OpenBSD 7.1 enters beta; bump OpenBSD version to 7.1
  • Modify text %s/OpenBSD vi/OpenVi/ in common/recover.c
  • Minor updates to documentation and README.md
  • Provide a more helpful message when ex-mode has background screens
  • Fully redraw screen on refresh with ^L / ^R
  • Make taglength work correctly; fix from nvi 1.8x
  • Make join work as specified in the POSIX standard; fix from nvi 1.8x
  • Fix problem with autoindenting and ^^D input; fix from nvi 1.8x
  • Fix to reset screen offset of top line exceeding number of screens; fix from nvi 1.8x
  • Fix tty from ex-mode on q when there are multiple screens; fix from Al Viro via nvi 1.8x; also minor redraw adjustments
  • Use -Wall by default for all builds; drop -Wextra for release
  • Switch default optimization level to -Os for release builds; use -D_FORTIFY_SOURCE=2 (for non-debugging builds) by default as well
  • Do not warn about ttyname or ioctl failures for stderr unless stderr is a tty according to isatty()
  • Fix out of bounds access in file completion
  • Raise the maximum ex-script mmap size limit
  • DEBUG=1 now defaults to -O0 rather than -Og
  • Avoid undefined behavior in vs_crel() and ex_is_abbrev()
  • Suppress more warnings and potential warnings

Don't miss a new OpenVi release

NewReleases is sending notifications on new releases.