Home | History | Annotate | only in /src/lib/libpanel
History log of /src/lib/libpanel
RevisionDateAuthorComments
 1.8 03-Oct-2016  christos bump warns
 1.7 22-Nov-2015  kamil branches: 1.7.2;
Specify path of a local internal header of libpanel
 1.6 22-Nov-2015  kamil Set LIBDPLIBS in libpanel for the required curses dependency
 1.5 22-Nov-2015  kamil Set the INCSDIR value of panel.h to /usr/include
 1.4 22-Nov-2015  kamil Define man page links of the libpanel functions
 1.3 22-Nov-2015  kamil Update the list of libpanel man pages
 1.2 27-Oct-2015  uwe Manual page for libpanel.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.7.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.4 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.3 02-Nov-2015  kamil No functional changes

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.
 1.2 01-Nov-2015  uwe panel_below(NULL) returns the top panel.
panel_above(NULL) returns the bottom panel.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.2 01-Nov-2015  uwe panel_below(NULL) returns the top panel.
panel_above(NULL) returns the bottom panel.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.4 28-Oct-2015  wiz Improve wording.
 1.3 28-Oct-2015  wiz Fix whitespace.
 1.2 28-Oct-2015  uwe Provide descriptions of panel functions.
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.4 29-Oct-2015  uwe Fix typo missed by wizd(8).
 1.3 28-Oct-2015  wiz Improve wording.
 1.2 28-Oct-2015  uwe Provide descriptions of panel functions.
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 28-Oct-2015  wiz Improve wording.
 1.2 28-Oct-2015  wiz Fix xrefs.

XXX: someone should write stdscr(3)
 1.1 27-Oct-2015  uwe Manual page for libpanel.
 1.1 21-Nov-2024  riastradh branches: 1.1.4;
libpanel: Add expected symbols list.

PR lib/58838: shared libraries in base should all have expsym lists
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 21-Nov-2024  perseant file panel.expsym was added on branch perseant-exfatfs on 2025-08-02 05:54:54 +0000
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.8 01-Nov-2015  wiz Fix previous.
 1.7 01-Nov-2015  wiz Improve wording even more, suggested by Robert Elz.
 1.6 01-Nov-2015  wiz Improve wording.
 1.5 01-Nov-2015  uwe panel_below(NULL) returns the top panel.
panel_above(NULL) returns the bottom panel.
 1.4 28-Oct-2015  wiz Improve wording.
 1.3 28-Oct-2015  wiz Fix whitespace.
 1.2 28-Oct-2015  uwe Provide descriptions of panel functions.
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 28-Oct-2015  wiz Improve wording.
 1.2 28-Oct-2015  uwe Provide descriptions of panel functions.
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 19-Apr-2022  rillig lib: remove CONSTCOND comment

Since 2021-01-31, lint doesn't need it anymore for the common pattern of
'do ... while (0)'.
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.2 28-Oct-2015  uwe Provide descriptions of panel functions.
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 13-Mar-2020  roy terminfo: promote numeric parameters from short to int

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.
 1.2 30-Jun-2019  blymn Bump major number due to libcurses major bump
 1.1 26-Oct-2015  uwe branches: 1.1.16;
First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.
 1.3 29-Oct-2015  wiz More articles, less typos.
 1.2 29-Oct-2015  uwe Document update_panels().
 1.1 27-Oct-2015  uwe Skeleton manual pages for libpanel functions. No content yet.
 1.3 02-Nov-2015  kamil Readd empty line - it's a part of style
 1.2 02-Nov-2015  kamil No functional changes

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.
 1.1 26-Oct-2015  uwe First cut at ETI libpanel. Lacks man pages and tests.
Not hooked into the build yet.

RSS XML Feed