An abstract library implementation of a DEC VT/xterm/ECMA-48 terminal emulator.
An abstract C99 library which implements a DEC VT100/VT220/VT320 or xterm-like terminal emulator. It doesn't use any particular graphics toolkit or output system, instead it invokes callback function pointers that its embedding program should provide it to draw on its behalf. It avoids calling malloc() during normal running state, allowing it to be used in embedded kernel situations.
For IRC contact: see `##tty` on Freenode.
Project information
- Maintainer:
- Paul "LeoNerd" Evans
- Driver:
- Paul "LeoNerd" Evans
- Licence:
- MIT / X / Expat Licence
View full history Series and milestones
trunk series is the current focus of development.
All questions Latest questions
-
Remove VLAs for Compiler Compatibility?
Posted on 2018-03-01 -
release for packaging
Posted on 2015-10-12
All packages Packages in Distributions
-
libvterm source package in Disco
Version 0~bzr718-1 uploaded on 2018-03-18 -
libvterm source package in Cosmic
Version 0~bzr718-1 uploaded on 2018-03-18 -
libvterm source package in Bionic
Version 0~bzr715-1 uploaded on 2017-11-10
All bugs Latest bugs reported
-
Bug #1805050: Implement REP CSI
Reported on 2018-11-25 -
Bug #1805035: Expose original colour metadata/palette indices to users
Reported on 2018-11-25 -
Bug #1805034: Support the Meson build system
Reported on 2018-11-25 -
Bug #1668780: Lots of compiler warnings, one significant.
Reported on 2017-02-28 -
Bug #1659687: Columns are being really weird
Reported on 2017-01-26
All blueprints Latest blueprints
-
Test cases for reflow on resize
Registered on 2019-01-04 -
Recognise URL encoding
Registered on 2018-08-06 -
Terminal clipboard management
Registered on 2016-01-04 -
Use Callbacks intead of buffer for output
Registered on 2015-10-23 -
Streaming String Callbacks
Registered on 2015-10-23
More contributors Top contributors
- Paul "LeoNerd" Evans 575 points
- Andreas Stöckel 37 points
