Age | Commit message (Collapse) | Author | |
---|---|---|---|
1998-06-21 | Remove the advertising clause in my old license, it impedes free use | Todd C. Miller | |
of the code as a large number of similar clauses makes it impossible to write an ad for a product using the code... | |||
1998-01-17 | -Wall | Todd C. Miller | |
1998-01-17 | Add _ti_get_screensize(), like ncurses's _nc_get_screensize() | Todd C. Miller | |
Crank major number since libcurses will depend on this. | |||
1997-12-16 | In tgetstr(), check that the copyout parameter is not NULL or a pointer | Todd C. Miller | |
to a NULL as required by XPG4.2. | |||
1997-12-16 | tparm() now returns NULL for buffers that would be >= 256 (termcap | Todd C. Miller | |
size limit). Also, make _tparm take a size argument. This isn't strictly necesary as we know the size of the buffer and this function is only used internally but this has the added benefit of making _tparm == GNU tparam if we ever want to export it as such. There are reported to be problems with emacs when native libtermlib has tparam() so we keep this private for now. | |||
1997-12-16 | othe envariable is COLUMNS, not COLS | Todd C. Miller | |
1997-12-09 | Minor mdoc cleanup. | Todd C. Miller | |
1997-12-09 | Make reset_prog_mode() and reset_shell_mode() in libtermlib weak | Todd C. Miller | |
symbols so that they get overridden by the ones in libcurses. This is rather gross but the curses versions are tightly coupled to naughty bits private to libcurses. This allows reset_prog_mode() and reset_shell_mode() to operate properly both with an without libcurses linked in. | |||
1997-11-29 | We don't implement the GNU extension tparam(). It is #ifdef'd out | Todd C. Miller | |
in ncurses to avoid problems with emacs. | |||
1997-11-29 | Add MLINKS | Todd C. Miller | |
1997-11-29 | Based on the ncurses curs_terminfo.3x file. Still needs some work. | Todd C. Miller | |
1997-07-25 | #if __STDC__ --> #ifdef __STDC__ | Michael Shalayeff | |
1997-04-27 | COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIP | Todd C. Miller | |
This fixes namespace problems where STRIP is sometimes used as the name of the strip(1) to use and other times used as the flag to send install(1) when stripping (or not). COPY doesn't have this problem (yet) but was poorly named. | |||
1997-03-28 | Don't allow buffer overflows | Thorsten Lockert | |
1997-01-05 | HOSTCC; from rahnds | Theo de Raadt | |
1996-12-16 | strncat botches | Theo de Raadt | |
1996-12-14 | Use size_t more places | Thorsten Lockert | |
1996-12-09 | Be smarter about running tgetent() multiple times; bump major as we have | Thorsten Lockert | |
a binary incompatibility | |||
1996-12-08 | install -> ${INSTALL}, -c -> ${COPY} | Jason Downs | |
1996-10-12 | Make mvcur() a weak symbol where supported | Thorsten Lockert | |
1996-09-21 | Need to include <term.h> here when no weak symbols. | Thorsten Lockert | |
1996-09-21 | Make it compile without weak symbols | Thorsten Lockert | |
1996-09-21 | Make vidattr() and vidputs() weak bindings, avoids problems with linking to | Thorsten Lockert | |
the curses library on some platforms (and the curses library has more complete implementation of them). | |||
1996-09-16 | Fix some warnings | Thorsten Lockert | |
1996-09-03 | fix buf oflows better | Theo de Raadt | |
1996-09-03 | Protect against buffer overflow | Thorsten Lockert | |
1996-08-31 | Fix thinko in last change | Thorsten Lockert | |
1996-08-31 | Avoid crashing when buggy applications check for capabilities without | Thorsten Lockert | |
setting up terminal description first | |||
1996-08-31 | Fix a typo; change a comment to reflect reality | Thorsten Lockert | |
1996-08-27 | Ensure strings are NUL terminated after strncpy | Thorsten Lockert | |
1996-08-07 | If the user have a TERMCAP variable with a full terminal description in it, | Thorsten Lockert | |
prefer that to terminfo database | |||
1996-08-07 | Fix think-o in last change; cost padding now works | Thorsten Lockert | |
1996-08-02 | Get padding output correct | Thorsten Lockert | |
1996-07-22 | Add support for terminfo.db files; same format as termcap.db but with | Thorsten Lockert | |
complete entries. | |||
1996-07-20 | Correct return value | Thorsten Lockert | |
Store attributes so comparing with them works when attributes change | |||
1996-07-13 | We are not neccecarily running with curses; if we are we won't use this | Thorsten Lockert | |
mvcur() implementation at all; if we are not we need our own rawmode() implementation. | |||
1996-06-21 | When truncating to long termcap entries, don't leave partial capabilities | Thorsten Lockert | |
at the end of the capability string | |||
1996-06-21 | WHen called with a buffer (throug tgetent(3)), never type to copy more than | Thorsten Lockert | |
1023 bytes into the passed buffer. Always make sure the buffer is NUL- terminated after copying a terminal description entry into it as well. | |||
1996-06-18 | Fix off by one error when setting up ttytype[] | Thorsten Lockert | |
1996-06-18 | Also emulate old ttytype[] behaviour. Strip off any obsolete 2-character | Thorsten Lockert | |
terminal type found at the head of the name list before saving the list. | |||
1996-06-16 | tparm() takes the args in the opposite order from tgoto() when using | Thorsten Lockert | |
terminfo style capabilities | |||
1996-06-02 | Some format strings were not handled entirely right, fixed. | Thorsten Lockert | |
Remove unused argument to internal _tparm | |||
1996-06-02 | Fix minor problem in translation of termcap capabilities into terminfo | Thorsten Lockert | |
1996-06-02 | setupterm() should return 1 for success, not OK | Thorsten Lockert | |
1996-05-31 | Terminfo emulation library; currently understands only about reading from | Thorsten Lockert | |
termcap database using cgetent(3) |