Update ncurses and associated libraries (form, panel, menu) to6.4-20230826 (from 5.7-20081102).Based on result from Thomas Dickey's ncu2openbsd script and thenmodified. Switches to the upstream t
Update ncurses and associated libraries (form, panel, menu) to6.4-20230826 (from 5.7-20081102).Based on result from Thomas Dickey's ncu2openbsd script and thenmodified. Switches to the upstream tput. Major bump for the ncurseslibraries and for libedit and libreadline.Help from tb, millert.ok deraadt sthen
show more ...
Don't return ERR if resize didn't change sizeThis is a backport of the ncurses 5.9 20120707 patch.Previously, getch() would return ERR if SIGWINCH was received butthe window didn't actually change
Don't return ERR if resize didn't change sizeThis is a backport of the ncurses 5.9 20120707 patch.Previously, getch() would return ERR if SIGWINCH was received butthe window didn't actually change size. This can happen, forexample, when the xterm font is changed. OK tb@
Fix a segmentation fault in ncurses.This is a backported patch [1] from ncurses-5.7-20100501. It takes begxand begy values into account when calculating lengths, in order to avoidwriting data pas
Fix a segmentation fault in ncurses.This is a backported patch [1] from ncurses-5.7-20100501. It takes begxand begy values into account when calculating lengths, in order to avoidwriting data past the end of the buffer when calling memset in wredrawln().From upstream NEWS file:20100501 + correct limit-check in wredrawln, accounting for begy/begx values (patch by David Benjamin).[1] https://lists.gnu.org/archive/html/bug-ncurses/2010-04/msg00017.htmlOK nicm@
lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */(others require more care)
Fix a potential memory leak in an error path (although in code we don'tcurrently use), spotted by zinovik.
Update to ncurses 5.7, with local changes reapplied.This is around eight years worth of changes (previously we were around ncurses5.2), too many to list - many bug fixes and also a few new functio
Update to ncurses 5.7, with local changes reapplied.This is around eight years worth of changes (previously we were around ncurses5.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
memory leaks, found by parfait; ok millert
remove "unused variable" warningstested by deraadt@ on a gcc2 archlooks ok ray@ ok deraadt@
lint warns about some fishy type conversion.Indeed, some ints can be silently shortened to unsigned short.Since those functions can return errors, do not convert spuriousparameters to the wrong v
lint warns about some fishy type conversion.Indeed, some ints can be silently shortened to unsigned short.Since those functions can return errors, do not convert spuriousparameters to the wrong values, but return an error code instead.Tested for ill effects without any noticeable problems.okay millert@, otto@
Use snprintf() and strlcpy() in the generated lib_keyname.c
use snprintf throughout
Missed changes in ncurses-5.2-20010114 commit
Update to ncurses-5.2-20010114
update to ncurses 5.2
Don't ignore $TERMCAP, $TERMINFO, $TERMINFO_DIRS, $TERMPATH, and $HOMEif root but not setugid.Fix select usage to deal with an arbitrary number of fd's. This codeis not compiled since we use pol
Don't ignore $TERMCAP, $TERMINFO, $TERMINFO_DIRS, $TERMPATH, and $HOMEif root but not setugid.Fix select usage to deal with an arbitrary number of fd's. This codeis not compiled since we use poll(2).
update to ncurses-5.1-20001007
Update to ncurses-5.1-20000722
ncurses 5.1
ncurses-5.0-20000617
Update to ncurses-5.0-20000401: o change unctrl() to render C1 characters (128-159) as ~@, ~A, etc. o trace() function is provided only if TRACE is defined, e.g., in the debug library. Modify r
Update to ncurses-5.0-20000401: o change unctrl() to render C1 characters (128-159) as ~@, ~A, etc. o trace() function is provided only if TRACE is defined, e.g., in the debug library. Modify related calls to _tracechar() to use unctrl() instead.
Update to ncurses-5.0-20000325
Update to ncurses-5.0-20000304
Update to ncurses-5.0-20000122
Update to ncurses-5.0-20000108:+ add prototype for erase() to curses.h+ add TRACE_DATABASE flag for trace().+ formatting changes (style)
+ corrected conversion from terminfo rs2 to termcap rs (cf: 980704)+ make conversion to termcap ug (underline glitch) more consistently applied.+ modify read_termtype(), fixing 'toe', which could d
+ corrected conversion from terminfo rs2 to termcap rs (cf: 980704)+ make conversion to termcap ug (underline glitch) more consistently applied.+ modify read_termtype(), fixing 'toe', which could dump core when itfound an incomplete entry such as "dumb" because it did notinitialize its buffer for _nc_read_file_entry().+ use explicit VALID_NUMERIC() checks in a few places that had beenoverlooked, and add a check to ensure that init_tabs is nonzero,to avoid divide-by-zero (reported by Todd C Miller).
12