github johnsonjh/OpenVi 7.0.2
OpenVi 7.0.2

latest releases: 7.5.28, 7.4.27, 7.4.26...
2 years ago

Changes since 7.0.1

  • Debugging builds now default to compiling with -Wall -Wextra.
  • Only pass -pipe to the compiler for non-debugging builds.
  • Update the usage help text for readability.
  • Change the DEBUG_VI make flag to simply DEBUG.
  • For debugging builds, document the existence of -T (Trace) in the usage text.
  • Don't strip the binary by default; add an install-strip target
  • Make clean targets more robust; warn if unable to remove bin
  • Add standard clean, distclean, realclean, mostlyclean, and maintainer-clean targets to GNUmakefile.
  • Increase the default escapetime to 2/10ths of a second.
  • Add OpenBSD-compatible mkstemp function allowing for longer filenames.
  • Silence some potential warnings with explicit casting.
  • Exit with an error when screen is too small for visual mode.
  • Apply Debian's patch to fix backwards sentence moving.
  • Fix horizontal scroll count; patch from Debian.
  • Change a #define to a typedef in regex library.
  • Fix some typos and minor errors in the documentation and tutorials.
  • Update .gitignore to include patch/diff detritus
  • Adjust internal calculations to avoid BDB0511 page sizes must be a power-of-2 warning when using BDB >1.85; BDB 1.85 only cares if page size was even; closes GitHub issue #3.
  • Apply .exrc writeability patch from hesso at pool.math.tu-berlin.de.
  • If TERM is unset, set to NULL, or otherwise unknown, first attempt to fallback to vt100, then exit with a fatal error if vt100 fails.
  • Disallow pattern spaces which would cause intermediate calculations to overflow size_t. (CERT: VU#695940)
  • Bump version and use -dev suffix to denote development versions.
  • Reformat ChangeLog for consistency
  • Make several spelling corrections.
  • Update ChangeLog with OpenVi history.
  • Convert OpenBSD CVS commit log messages to ChangeLog format.
  • Clean-up legacy documentation and adjust formatting.
  • Simplify GNUmakefile rules.
  • Update LICENSE text and formatting.

Don't miss a new OpenVi release

NewReleases is sending notifications on new releases.