History log of /netbsd-src/lib/libcurses/shlib_version (Results 1 – 25 of 48)
Revision Date Author Comments
# 8e0f2fc5 05-Dec-2024 blymn <blymn@NetBSD.org>

Fixes PR lib/58823

Implement the ncurses extension wgetscrreg which returns the
scrolling region of the given window. Also implement getscrreg to
get the scrolling region of stdscr which appears to

Fixes PR lib/58823

Implement the ncurses extension wgetscrreg which returns the
scrolling region of the given window. Also implement getscrreg to
get the scrolling region of stdscr which appears to be missing from
ncurses but does follow the convention of having a non w prefixed
function that applies to stdscr.

Due to the addtion of a new function a minor library version bump has
been done.

show more ...


# 301bf8cc 12-Apr-2022 blymn <blymn@NetBSD.org>

Make the default colour pair be pair 0 which appears to match other
curses implementations.


# 31a83dd9 06-Sep-2021 rin <rin@NetBSD.org>

Always autogen fileio.h.

Bump CURSES_LIB_MAJOR.CURSES_LIB_MINOR to 9.0 belatedly.


# 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 ...


# cb5c29f5 30-Jun-2019 blymn <blymn@NetBSD.org>

Fix return for mvscanw to return ERR/OK instead of the number of
elements scanned, now matches SUSv2 specification

Bump lib major due to return change.


# a887f4af 16-Nov-2018 blymn <blymn@NetBSD.org>

Fix for PR lib/52063
Many thanks to Onno van der Linden (o.vd.linden@quicknet.nl) for providing
the bulk of the patch that fixes the issue.


# c247fb66 02-Jan-2017 roy <roy@NetBSD.org>

Bump libcurses to 7.1 for prior additions.


# 43589aae 22-Nov-2015 kamil <kamil@NetBSD.org>

Note to update major of libpanel(3) for new major of curses(3)


# 46edb91e 11-Jan-2009 christos <christos@NetBSD.org>

bump shared libraries.


# 6dbdc40c 14-Apr-2008 jdc <jdc@NetBSD.org>

Increment minor for getwin()/putwin() addition.
Document fileio.h regeneration.


# 915ba4ba 21-Mar-2008 jdc <jdc@NetBSD.org>

Increment libcurses minor version (termattrs() and term_attrs() added).


# e124de36 28-May-2007 blymn <blymn@NetBSD.org>

Merge in wide curses code done as a Summer of Code project by
Ruibiao Qiu.


# 3a817d94 28-Mar-2004 jdc <jdc@NetBSD.org>

Increment libcurses minor to 1 (addition of *echochar()).


# abf59ded 22-Mar-2004 jdc <jdc@NetBSD.org>

Increment major number (to 6) because of the change to KEY_MAX,


# 737fe44f 04-Dec-2003 jdc <jdc@NetBSD.org>

Increment libcurses minor to 11 for nodelay() void -> int change.


# 324f201e 05-Oct-2003 jdc <jdc@NetBSD.org>

Increment libcurses minor to 10 for addition of redrawwin() and wredrawln().


# 11f267a0 20-Jun-2003 jdc <jdc@NetBSD.org>

Add noqiflush() and qiflush()
Fixes PR lib/20037.


# 8b782b08 21-May-2003 jdc <jdc@NetBSD.org>

Increment libcurses minor for addition of addchstr() functions.


# 6babc534 30-Mar-2003 jdc <jdc@NetBSD.org>

Increment libcurses minor (addition of attr_set() group of functions).


# 6e91e330 27-Jan-2003 jdc <jdc@NetBSD.org>

Increment the minor version (from 5 to 6) for the addition of
can_change_color() and no_color_video().
Add a note of things to change when the major version is incremented.


# a3c6a58e 09-Jan-2003 blymn <blymn@NetBSD.org>

Added halfdelay() function.


# d06ae12f 23-Dec-2002 jdc <jdc@NetBSD.org>

Bump minor to 4 (pads support).


# 5aec620a 22-Oct-2002 blymn <blymn@NetBSD.org>

Added the ncurses extensions define_key and keyok.


# 4eb3ef3d 04-Aug-2002 jdc <jdc@NetBSD.org>

Set the curses default colours to white on black when using colour.
See the Single UNIX Specification, Version 2 :

http://www.opengroup.org/onlinepubs/007908799/xcurses/can_change_color.html

Also

Set the curses default colours to white on black when using colour.
See the Single UNIX Specification, Version 2 :

http://www.opengroup.org/onlinepubs/007908799/xcurses/can_change_color.html

Also, add the functions :

use_default_colors();
assume_default_colors(fore, back);

(from ncurses) that allow the terminal default colours or user-specified
default colours to be used.

show more ...


# 8d259104 19-Jul-2002 blymn <blymn@NetBSD.org>

* Added new function idcok - this closes PR 10802
* Added sentinels to the line structures when in debug mode to try
to pick up data overwrite problems, if they occur.


12