tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: terminfo implementation

On Sat, 27 Jun 2009 11:02:11 +0100
Roy Marples <> wrote:

> Hi list
> I've been working on a terminfo implementation and this part is now 
> pretty much done, although there is one encoding type that needs to be 
> finished and the tputs needs to work with ncurses values as well. You 
> can see the source here. Basic tic and infocmp utilities are included.
> I've not included a terminal description file as I propose we use the 
> ncurses one.
> This is compatible with the terminfo x/open standard with respect to 
> tparm. tparmv is provided as well, and if you #define TPARM_VARARGS then 
> tparm is mapped to tparmv to provide source compatibility with default 
> ncurses.
> tmux-0.8 needs a tiny patch to work with this, basically adding the 
> #define, removing the #include <ncurses.h> line and replacing OK with 0.
> Does anyone have any ideas about merging this into the tree? I think we 
> can add it as a new library and slowly move code over to using 
> libterminfo instead of libtermcap, although this does mean mainting two 
> different databases until completed as my libterminfo does not have any 
> libtermcap capabilities.


Sounds nice! Can you still ensure binary compatibility with old applications
using libtermcap after that proposed future removal?

Adam Hoka <>
Adam Hoka <>
Adam Hoka <>

Home | Main Index | Thread Index | Old Index