#
aadfdb11 |
| 13-Mar-2020 |
roy <roy@NetBSD.org> |
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
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.
show more ...
|
#
4aba88d1 |
| 30-Jun-2019 |
blymn <blymn@NetBSD.org> |
Bump major number due to libcurses major bump
|
#
46edb91e |
| 11-Jan-2009 |
christos <christos@NetBSD.org> |
bump shared libraries.
|
#
1dd2c9a8 |
| 22-Mar-2004 |
jdc <jdc@NetBSD.org> |
Increment major number (to 5) because of the libcurses major number change and because of the change to key definitions in menu.h.
|
#
09440e90 |
| 29-Jul-2002 |
blymn <blymn@NetBSD.org> |
Added new menu style O_RADIO which implements a radio button style menu selection. Thanks go to rtr(at)wasabisystems.com for doing most of the work on this.
|
#
ca4de2a4 |
| 04-Feb-2002 |
blymn <blymn@NetBSD.org> |
* Fixed menu command constants so they no longer clash with curses key symbols * Fixed behaviour of the menu window handling. The library no longer creates the subwindow or window which is corre
* Fixed menu command constants so they no longer clash with curses key symbols * Fixed behaviour of the menu window handling. The library no longer creates the subwindow or window which is correct behaviour as documented in the ETI library documentation.
show more ...
|
#
c7092681 |
| 03-Dec-2001 |
christos <christos@NetBSD.org> |
bump major because of libcurses bump.
|
#
ebc0cfbc |
| 07-Jan-2001 |
jdc <jdc@NetBSD.org> |
Bump libmenu and libform majors because of libcurses major bump. Pointed out by mrg.
|
#
6fa4863f |
| 21-Apr-2000 |
blymn <blymn@NetBSD.org> |
Bumped major version due to attr_t changing size.
|
#
718fb4e4 |
| 22-Dec-1999 |
kleink <kleink@NetBSD.org> |
RCS Id police (again!).
|
#
b7466e4f |
| 16-Dec-1999 |
blymn <blymn@NetBSD.org> |
* Moved the contents of the EXPOSE_PRIVATES ifdef into internal.h and killed the now empty ifdef in menu.h. Also removed the define in the CFLAGS in Makefile. * Renamed _menui_menu_hook to Menu_
* Moved the contents of the EXPOSE_PRIVATES ifdef into internal.h and killed the now empty ifdef in menu.h. Also removed the define in the CFLAGS in Makefile. * Renamed _menui_menu_hook to Menu_Hook for compatiability with ncurses. * Renamed all internal functions to have _menui prefix instead of __menui * Cleaned up some automatic function variable names that were shadowing function calls. * Fixed email address in headers.
show more ...
|
#
68f24b78 |
| 24-Nov-1999 |
kleink <kleink@NetBSD.org> |
RCS Id police.
|
#
b68c50bc |
| 23-Nov-1999 |
blymn <blymn@NetBSD.org> |
A curses based menu library.
|