The libvterm library mimics vt100, linux, xterm, and rxvt emulators. It supports a rich feature set including mouse support, UTF-8 support, and hi-color palettes. The native output mechanism is a ncurses WINDOW but can be used with other rendering surfaces as well.
Release 8.7 (2019-12-17)
This is the first release in the 8.x code series. Here's what's new:
* New API for asynchronous (signal driven) I/O. Multiple instances are synchronized using the self-pipe trick.
* New API to query current cursor position.
* The vshell sample program has been updated to make async I/O a run-time option.
* Performance optimizations.
* Various bug-fixes included a long standing regression with keyboard modifiers (alt, shift, ctrl).
Many thanks to Leon Winters for his contributions in this release!
--
Bryan
<><