summaryrefslogtreecommitdiffstats
path: root/lib/libcurses/tty (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a fix from ncurses 20200523 via Hiltjo Posthuma that preventsnicm2020-05-291-3/+7
| | | | | | | | | | | | ncurses passing strings to tputs() that look like BSD padding when using the rep terminfo(5) capability (with BSD_TPUTS which we and upstream both have enabled). Upstream change: + add a check in EmitRange to guard against repeat_char emitting digits which could be interpreted as BSD-style padding when --enable-bsdpad is configured (report/patch by Hiltjo Posthuma). ok millert
* Document why everything in this signal handler is totally unsafe -- it isderaadt2011-05-301-6/+16
| | | | | | totally ridiculous to call all sorts of stdio and malloc stuff in a signal handler. These comments have been looked at by nicm, and then passed upstream.
* Update to ncurses 5.7, with local changes reapplied.nicm2010-01-1210-706/+1202
| | | | | | | | | This is around eight years worth of changes (previously we were around ncurses 5.2), too many to list - many bug fixes and also a few new functions. A major bump for libcurses, libpanel, libform and libmenu. ok deraadt
* Check fgets return value, from Charles Longeau.ray2007-05-171-2/+6
| | | | OK millert@.
* Use strlcpy() / strlcat() throughout.millert2003-03-182-5/+5
|
* use snprintf throughoutmillert2003-03-171-2/+3
|
* use strtok_rderaadt2002-06-222-8/+8
|
* mark more signals that I cannot fixderaadt2001-12-061-1/+3
|
* Update to ncurses-5.2-20010210:millert2001-02-221-24/+4
| | | | | | | | | | | | | | o remove macro callPutChar() from tty_update.c, since this is no longer needed (reported by Philippe Blain). o add a null-pointer check in tic.c to handle the case when the input file is really empty. Modify the next_char() function in comp_scan.c to allow arbitrarily long lines, and incidentally supply a newline to files that do not end in a newline. These changes improve tic's recovery from attempts to read binary files, e.g., its output from the terminfo database (reported by Bernhard Rosenkraenzer). o revert change to c++/demo.cc from 20001209, which changed definition of main() apparently to accommodate cygwin linker, but broke the demo program.
* Update to ncurses-5.2-20010114millert2001-01-2210-268/+251
|
* update to ncurses 5.2millert2000-10-221-3/+3
|
* Don't ignore $TERMCAP, $TERMINFO, $TERMINFO_DIRS, $TERMPATH, and $HOMEmillert2000-10-102-23/+38
| | | | | | | if root but not setugid. Fix select usage to deal with an arbitrary number of fd's. This code is not compiled since we use poll(2).
* update to ncurses-5.1-20001007millert2000-10-086-586/+581
|
* Update to ncurses-5.1-20000722millert2000-07-241-13/+12
|
* ncurses 5.1millert2000-07-103-57/+82
|
* ncurses-5.0-20000617millert2000-06-194-54/+75
|
* Update to ncurses-5.0-20000325millert2000-03-262-167/+174
|
* Update to ncurses-5.0-20000304millert2000-03-104-992/+895
|
* ncurses-5.0-20000205millert2000-02-062-8/+4
|
* Update to ncurses-5.0-20000115:millert2000-01-161-9/+21
| | | | | | | | | | | | | + additional fixes for non-bce terminals (handling of delete_character) to work when assume_default_colors() is not specified. + modify warning message from _nc_parse_entry() regarding extended capability names to print only if tic/infocmp/toe have the -v flag set, and not at all in ordinary user applications. Otherwise, this warning would be shown for screen's extended capabilities in programs that use the termcap interface. + modify use of _nc_tracing from programs such as tic so their debug level is not in the same range as values set by trace() function. + small panel header cleanup (patch by Juergen Pfeifer).
* + corrected conversion from terminfo rs2 to termcap rs (cf: 980704)millert2000-01-021-346/+296
| | | | | | | | | | + make conversion to termcap ug (underline glitch) more consistently applied. + modify read_termtype(), fixing 'toe', which could dump core when it found an incomplete entry such as "dumb" because it did not initialize its buffer for _nc_read_file_entry(). + use explicit VALID_NUMERIC() checks in a few places that had been overlooked, and add a check to ensure that init_tabs is nonzero, to avoid divide-by-zero (reported by Todd C Miller).
* update to ncurses-5.0-19991127millert1999-11-286-108/+259
|
* Update to ncurses-5.0-990814millert1999-08-151-3/+5
|
* ncurses-5.0-990626millert1999-06-272-11/+35
|
* ncurses-5.0-990612millert1999-06-141-5/+12
|
* ncurses-4.2-990318millert1999-03-181-3/+3
|
* ncurses-4.2-990316millert1999-03-161-7/+7
|
* ncurses-4.2-990301millert1999-03-023-13/+12
|
* Update to ncurses-4.2-990206:millert1999-02-111-2/+16
| | | | | | | suppress sc/rc capabilities from terminal description if they appear in smcup/rmcup. This affects only scrolling optimization, to fix a problem reported by several people with xterm's alternate screen, though the problem is more general.
* ncurses-4.2-990130millert1999-01-312-30/+41
|
* ncurses-4.2-990116millert1999-01-1810-0/+5007