History log of /netbsd-src/lib/libmenu/shlib_version (Results 1 – 13 of 13)
Revision Date Author Comments
# 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.