summaryrefslogtreecommitdiff
path: root/lib/libpanel
AgeCommit message (Collapse)Author
2022-04-19lib: remove CONSTCOND commentrillig
Since 2021-01-31, lint doesn't need it anymore for the common pattern of 'do ... while (0)'.
2020-03-13terminfo: promote numeric parameters from short to introy
POSIX mandates implementations must support upto a short but may exceed it. When NetBSD terminfo was implemented, no terminfo description used over a short, but because ncurses has supported ints for some time, some now do. Infact, such a terminfo description was imported where colour pairs for screen-256color went up to 65536 which exposed a bug in the existing implementation where it set to zero. Because the number might mean something more than a range, we need to be able to store it accurately. This requires a version bump because whilst the API hasn't changed thanks to C int promotion, the ABI has. Also the underlying database structure has changed as well - we now store the numeric paramter inside a uint32_t field rather than a uint16_t one. Whilst this change can still read the old style database, the old one cannot read the new one and thus we now maintain the database as terminfo2.cdb, leaving the old library and database alone so old programs still work fine. libcurses, libfrom, libmenu and libpanel have also been bumped to accomoate this change.
2019-06-30Bump major number due to libcurses major bumpblymn
2016-10-03bump warnschristos
2015-11-22Specify path of a local internal header of libpanelkamil
2015-11-22Set LIBDPLIBS in libpanel for the required curses dependencykamil
2015-11-22Set the INCSDIR value of panel.h to /usr/includekamil
2015-11-22Define man page links of the libpanel functionskamil
2015-11-22Update the list of libpanel man pageskamil
2015-11-02Readd empty line - it's a part of stylekamil
2015-11-02No functional changeskamil
Make this code nicer for C++ compilers, don't assign char* to void*. Add extra __prefix_false() CPU hint for failed malloc(3). Normalize whitespace.
2015-11-01Fix previous.wiz
2015-11-01Improve wording even more, suggested by Robert Elz.wiz
2015-11-01Improve wording.wiz
2015-11-01panel_below(NULL) returns the top panel.uwe
panel_above(NULL) returns the bottom panel.
2015-10-29More articles, less typos.wiz
2015-10-29Document update_panels().uwe
2015-10-29Fix typo missed by wizd(8).uwe
2015-10-28Improve wording.wiz
2015-10-28Fix whitespace.wiz
2015-10-28Fix xrefs.wiz
XXX: someone should write stdscr(3)
2015-10-28Provide descriptions of panel functions.uwe
2015-10-27Skeleton manual pages for libpanel functions. No content yet.uwe
2015-10-27Manual page for libpanel.uwe
2015-10-26First cut at ETI libpanel. Lacks man pages and tests.uwe
Not hooked into the build yet.