Releases: johnsonjh/OpenVi
Releases · johnsonjh/OpenVi
OpenVi 7.6.30
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
version
command output even in ex silent mode; closes GitHub Issue #38 - Update the usage help text to document the new
-C
option - Minor changes to
xinstall.c
to appease Oracle Lint warnings - Consistently use
.Dq
for double-quoting in man pages - Fix various spelling errors and typos, mostly in comments
- Increase
buf
size
OpenVi 7.5.28
Changes since 7.4.27
- Add
-C cmd
startup option; similar to-c
but always runscmd
; closes GitHub Issue #37 - Remove duplicate include statements from
xinstall.c
- Add
showfilename
set option to just display file name; OK millert@ otto@ - Avoid use after free of
frp
andfrp->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.md
file with additional links and packaging information - Always suppress
db_err
output when!lno
; closes GitHub Issue #34 - Update
minpwcache.c
to OpenBSDpwcache.c
v1.16; contains spelling fixes from Paul Tagliamonte; only comments, no user-facing change - Use
openbsd_strlcpy
forstrlcpy
inptym_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
altnotation
mode; fixes a crash on macOS - Bump
MAX_CHARACTER_COLUMNS
to 6 for future usage - Eliminate
strcpy
usage inptym_open
function
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 than0x20
will 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).
^L
and.PP
are 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_db
variable in Berkeley DB code; ok millert@ - Spelling fixes (in comments only) for regex from Paul Tagliamonte
- Remove vestigial
?
case fromxinstall
top-levelgetopt
loop; prompted by dlg@, help from dlg@, millert@; ok naddy@ millert@ dlg@ - Packaging improvements from @jswank to honor
DESTDIR
to support relocatable installation, to use relative symlinks forview
andex
programs, and to not create/var/tmp/vi.recover
during installation
OpenVi 7.3.22
Changes since 7.2.21
- OpenBSD 7.3 released; bumping OpenBSD major version part to
7.3
- Bump OpenBSD date synchronization version part to
01/29/2023
- Autoprint line number to match the confirmation line; patch from
nvi2
via millert@ - Fix crash when tags file pattern has a trailing
\
, patch fromnvi2
, co-authored by Craig Leres
OpenVi 7.2.21
Changes since 7.2.20
- Fix handling of ex_range escaped backslashes; If there are two consecutive backslashes, skip past both so the second is not mistakenly treated as an escape character. This is consistent with how escaped backslashes are treated in ex_substitute() and global(); from Bosco G. G.
- Spelling fixes from Paul Tagliamonte
- Fix ^^D and 0^D description in man page; pointed out by Tomas Rippl; ok jmc@
- Fix typo in
.gitattributes