Releases: johnsonjh/OpenVi
Releases · johnsonjh/OpenVi
OpenVi 7.7.32
Changes since 7.6.31
- Try to query
pkg-configfor ncurses flags and libs on some systems - Fix filename completion using
D_NAMLENas defined in the compatinclude/compat.hheader; patch from @jerryfletcher21; closes #22. - Fix
pcommand when used with a count - Fix crash with expandtab and running external commands; fix from Jerry Fletcher, OK job@
- Update docs to add percentage to ruler after recent changes
OpenVi 7.6.31
Changes since 7.6.30
- Don't require xinstall to be built for
install,strip, andsstriptargets to complete successfully. - In
xinstall'screate_tempfile()pass pointer to full pathname tostrlcat(); fixes a potential buffer overrun; also checkstrlcpy()andstrlcat()return value to detect truncation; based on a diff from naddy@; ok naddy@ tb@ deraadt@ - Support building for Managarm (xbstrap cross-compilation only)
OpenVi 7.6.30
Changes since 7.5.29
- Bump for OpenBSD 7.6 release
OpenVi 7.5.29
Changes since 7.5.28
- Support building natively on OS/400
- Verified using PASE for IBM i 7.5 with GCC 10.5 and ncurses 6.0 packages
- Add a new output level,
M_XINFO, which outputs an informational message and ignores the state of the verbose and silent flags - Show
versioncommand output even in ex silent mode; closes GitHub Issue #38 - Update the usage help text to document the new
-Coption - Minor changes to
xinstall.cto appease Oracle Lint warnings - Consistently use
.Dqfor double-quoting in man pages - Fix various spelling errors and typos, mostly in comments
- Increase
bufsize
OpenVi 7.5.28
Changes since 7.4.27
- Add
-C cmdstartup option; similar to-cbut always runscmd; closes GitHub Issue #37 - Remove duplicate include statements from
xinstall.c - Add
showfilenameset option to just display file name; OK millert@ otto@ - Avoid use after free of
frpandfrp->tname; found by smatch, ok miod@ millert@ - Fix fd leaks in error paths; ok miod@
OpenVi 7.4.27
Changes since 7.4.26
- Update
README.mdfile with additional links and packaging information - Always suppress
db_erroutput when!lno; closes GitHub Issue #34 - Update
minpwcache.cto OpenBSDpwcache.cv1.16; contains spelling fixes from Paul Tagliamonte; only comments, no user-facing change - Use
openbsd_strlcpyforstrlcpyinptym_open; fixes compilation on IBM AIX and some other System V-derived systems
OpenVi 7.4.26
Changes since 7.4.25
- Add a fallback path for
altnotationmode; fixes a crash on macOS - Bump
MAX_CHARACTER_COLUMNSto 6 for future usage - Eliminate
strcpyusage inptym_openfunction
OpenVi 7.4.25
Changes since 7.4.24
- Add a new option,
altnotation(abbreviationan), inspired by the Nvi2 option of the same name; if set, most control characters less than0x20will be displayed in<C-char>notation, and carriage feed, escape, and delete will be displayed as<Ret>,<Esc>, and<Del>, respectively
OpenVi 7.4.24
Changes since 7.4.23
- Silence a warning when building with recent Clang compilers.
- Treat consecutive paragraph indicators as different paragraphs; Consecutive empty lines count toward the same state, so there are 2x states (to get in and out).
^Land.PPare counted as text, hitting those in the text should be treated as getting out of a paragraph and then getting in. From Walter Alejandro Iglesias and Zhihao Yuan in nvi2; ok bluhm@ - Fix typo in last ChangeLog entry
OpenVi 7.4.23
Changes since 7.3.22
- OpenBSD 7.4 tagged; bumping OpenBSD major version part to 7.4
- Bump OpenBSD date synchronization version part to
06/23/2023 - Remove unused
__cur_dbvariable in Berkeley DB code; ok millert@ - Spelling fixes (in comments only) for regex from Paul Tagliamonte
- Remove vestigial
?case fromxinstalltop-levelgetoptloop; prompted by dlg@, help from dlg@, millert@; ok naddy@ millert@ dlg@ - Packaging improvements from @jswank to honor
DESTDIRto support relocatable installation, to use relative symlinks forviewandexprograms, and to not create/var/tmp/vi.recoverduring installation