Home | History | Annotate | Download | only in libcurses
History log of /src/lib/libcurses/curses.h
RevisionDateAuthorComments
 1.133  05-Dec-2024  blymn 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.
 1.132  17-May-2024  uwe curses: constify newterm() and setterm() arguments

newterm() argument is const in the spec, so this fixes our
conformance.

setterm() is not in the spec, but it's natural and in ncurses its
argument is const too, so follow suit.

Doesn't change the ABI, so no bump required.

ok blymn@
 1.131  14-May-2024  uwe curse: constify define_key() argument

define_key() is ncurses extension and ncurses defines its first
argument as "const char *". Follow suit.

PR lib/58254
 1.130  13-Feb-2021  rillig curses.h: proofread, indent a bit more consistently
 1.129  23-Mar-2020  roy curses: Add stubs for mouse functions

No mouse support actually included.
But that doesn't matter because most terms don't actually support a mouse.

We should look into hooking these into wsmouse(4) and xterm mouse
in the future.

Compatable with nCurses mouse API version 2.
 1.128  13-Mar-2020  roy curses: wrap the erase logic in a macro

Easier to use, it's in one place and now hopefully everyone is happy.

X
 1.127  12-Mar-2020  roy curses: normalise erase logic with clrtoeol and clrtobot

Define WA_ATTRIBUTES as 0 for the non wide case just to make our code
easier to write.
 1.126  03-Sep-2019  roy curses: believe in unicorns

Hopefully this ends the bikeshed.
If you don't believe in unicorns, please #if 0 it out to preserve
the humour.
 1.125  03-Sep-2019  roy curses: Add __NetBSD_Curses_Version__

Similar to __NetBSD_Version__ from sys/param.h but has no
correlation to it or the ELF symver libcurses is built as.

If we say that v1 was everything prior to this, it makes sense to
start this from v2.
 1.124  02-Sep-2019  roy curses(3): add curses_version()

Returns NetBSD-Curses %s
Where %s is the NetBSD version taken from sys/param.h

Discussed on tech-net@, only for ncurses compat.
 1.123  30-Sep-2018  kamil curses.h: Fix typo in a comment of the word 'handling'

No functional change intended.
 1.122  30-Sep-2018  kamil Fix addchnstr() macro in curses.h

Add a missing argument 'n'.
 1.121  24-Jan-2017  roy branches: 1.121.10; 1.121.12;
Implement POSIX Curses Soft Label Key functions.
 1.120  10-Jan-2017  roy branches: 1.120.2;
Implement POSIX curses function ripoffline(3).
 1.119  06-Jan-2017  roy u_int -> unsigned int, u_int32_t -> uint32_t.
 1.118  05-Jan-2017  roy Implement ncurses is_pad(3).
Correct documentation about is_keypad(3).
 1.117  05-Jan-2017  roy Implement is_term_resized and resize_term(3) ncurses extensions.
resizeterm(3) is now a wrapper for resize_term(3).
 1.116  05-Jan-2017  roy Add the set_escdelay(3) and set_tabsize(3) ncurses extensions.
 1.115  04-Jan-2017  roy White space police
 1.114  04-Jan-2017  roy Allow C++ to link with all curses parts.
 1.113  02-Jan-2017  roy Implement POSIX Curses functions immedok(3) and syncok(3).
 1.112  01-Jan-2017  roy Implement ncurses extension has_key.
 1.111  31-Dec-2016  roy Implement POSIX Curses typeahead function.
 1.110  31-Dec-2016  roy Implement POSIX curses use_env function.
 1.109  31-Dec-2016  roy Implement ncurses extensions is_leaveok and is_keypad.

The former allows the ncurses (and pdcurses) macros getsyx and setsyx
to be implemented, which is needed by a surprising number of applications.

The latter is needed for Python curses support so it doesn't have to dive
into ncurses window structure.
 1.108  30-Dec-2016  roy Add the POSIX filter() function to libcurses.
 1.107  08-Jun-2015  joerg branches: 1.107.2;
mvgetnstr should have a length argument as the name implies.
 1.106  16-Oct-2013  roy branches: 1.106.4;
Add TABSIZE, which is derived from terminfo init_tabs.
Use this when processing \t.
If TABSIZE is set in the environment, this takes precedence.
 1.105  16-Oct-2013  roy Define WA_NORMAL
 1.104  21-Apr-2012  roy branches: 1.104.2;
Add capfile(5) to describe the termcap format.
Adjust various man pages and other documentation to point to capfile(5)
instead of termcap(5).
Remove getcap(3) as curses hasn't been building it for a long time.
Punt wrterm.c as tset no longer uses it.
 1.103  04-Oct-2011  roy branches: 1.103.2; 1.103.4;
Move longname(3) from curses to terminfo, pre-cursor to fix PR/43386.
 1.102  17-Jul-2011  joerg Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.101  16-Dec-2010  wiz Observe the following spelling:
- wide character (noun)
- wide-character (adjective)

Inspired by jmc@OpenBSD.
 1.100  23-Feb-2010  drochner misc fixes and improvements:
-call setlocale(LC_CTYPE, "") before nl_langinfo(CODESET) if the
locale settings is (still) at "C" - otherwise the CODESET doesn't work
-fix the type of the WACS_* symbols -- this needs to be cchar_t*
-add safeguards where the return value of wcwidth() is used for
loop counters or indexing -- it can be -1
-use more common code in the widechar support case -- in particular
let the wchar functions do the work even if chtype ones were called
-implement wcursyncup/wsyncup/wsyncdown
-somewhat experimental: allow ACS_* variables to refer to WACS_*
table entries -- this way, programs using the old chtype using API
can use UTF8 line drawing on terminals which support UTF8 but not
ACS switching
-fix some logics bugs in UTF8 recognition and ALTCHARSET handling
 1.99  03-Feb-2010  roy Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@
 1.98  22-Jul-2009  roy Prepare curses for the possibility of changing from termcap to terminfo.
term.h #defines lines, pad_char and no_color_video macros which conflict
with existing curses code. We change lines to alines and nlines depending
on use, pad_char to padchar and no_color_video becomes no_color_attributes
but with a strong alias from no_color_video.
 1.97  07-Jul-2009  joerg Add vw_printw and vw_scanw as mandated by SUSv2's xcurses. Follow
ncurses and just make the historic vwprintw and vwscanw functions
aliases, ignoring that they should take a varargs.h va_list argument.
 1.96  07-Jul-2009  joerg Use __printflike/__scanflike.
 1.95  06-Jul-2009  joerg Add support for the chgat(3) family. It is a useful extension from
ncurses, supporting it dramatically reduces the need for ncurses in
pkgsrc.
 1.94  01-Apr-2009  cube Make keypad return an int instead of nothing, as the SUS and even
curses_input(3) [!] say it should.

OK'd jdc@. ABI lawyers say this doesn't need major bump.
 1.93  14-Apr-2008  jdc branches: 1.93.8; 1.93.10; 1.93.14;
Add new file IO functions.
 1.92  24-Mar-2008  jdc Don't define HAVE_WCHAR if DISABLE_WCHAR is defined.
Pointed out by martin@.
 1.91  21-Mar-2008  jdc Add termattrs() and term_attrs().
Conditionally define HAVE_WCHAR, so that userland programs can see wide
definitions and functions.
 1.90  11-Jul-2007  jdc branches: 1.90.4;
Add additional line drawing and characters.
Pointed out by pooka@.
 1.89  01-Jul-2007  xtraeme Do not typedef bool as char, just include stdbool.h. Fixes a build
failure with regress/include/okheaders.

Suggestion by mlelstv@ and ok by blymn@.
 1.88  28-May-2007  blymn Merge in wide curses code done as a Summer of Code project by
Ruibiao Qiu.
 1.87  09-Aug-2005  christos branches: 1.87.4; 1.87.6; 1.87.8;
Deal with modern c++ casts.
 1.86  28-Mar-2004  jdc Changes to support *echochar().
Should fix PR lib/24927.
 1.85  23-Mar-2004  jdc Change the values of ERR and OK.
This makes our getch() and related functions conform to SUSv2.
Also fixes PR lib/15920.

XXX: This causes an API incompatability, but comes less than 27 hours after
the libcurses major number was incremented, so should have minimal impact.
 1.84  22-Mar-2004  jdc Because we are changing the libcurses major number, remove can_change_colors()
and change the attribute definitions so that we can support more colour pairs.
 1.83  16-Mar-2004  jdc s/colour/color/. From Douwe Keila.
 1.82  14-Feb-2004  christos Fix the non working unctrl mess:
1. delete the incorrect duplicate macro from unctrl.h
2. move unctrl macros from curses.h to unctrl.h and make curses.h include
unctrl.h in curses.h instead of duplicating their definition.
3. constify unctrl arrays; make length unsigned.
 1.81  23-Dec-2003  christos Avoid array type is char warning.
 1.80  04-Dec-2003  jdc Make nodelay() return an int.
Now conforms to the Single Unix Specification.
Fixes PR lib/23531 by usa at garbagecollect dot jp.
 1.79  05-Oct-2003  jdc Add redrawwin() and wredrawln().
Fixes PR lib/20038.
 1.78  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.77  20-Jun-2003  jdc Add noqiflush() and qiflush()
Fixes PR lib/20037.
 1.76  20-Jun-2003  jdc Add keyname().
Fixes PR lib/20033.
Allow SMALL to be defined, to reduce the size of the library.
 1.75  21-May-2003  jdc Add addchstr() family of functions.
Based on mail from Douwe Kiela.
Fixes PR lib/21285 by Thomas Klausner.
 1.74  08-Apr-2003  jdc Add ESCDELAY variable to control the inter-key delay in escape sequences.
Fixes PR 20031 by Thomas Klausner.
 1.73  30-Mar-2003  jdc Add attr_set() group of functions.
Fixes PR lib/20034 by Thomas Klausner.
 1.72  27-Jan-2003  jdc Add can_change_color() and no_color_video().
 1.71  09-Jan-2003  blymn Added halfdelay() function.
 1.70  23-Dec-2002  jdc Add entries for newpad(), subpad(), prefresh() and pnoutrefresh().
 1.69  22-Oct-2002  blymn Added the ncurses extensions define_key and keyok.
 1.68  14-Oct-2002  jdc Remove duplicate definitions of getyx, getbegyx and getmaxyx.
 1.67  04-Aug-2002  jdc Sort attr* functions/macros.
 1.66  04-Aug-2002  jdc 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.
 1.65  19-Jul-2002  blymn * 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.
 1.64  11-Dec-2001  blymn * Remove termcap globals from public interface
* Clean up commented out code
 1.63  02-Dec-2001  christos lib/14813: Jason R. Thorpe: worm(6) no longer builds w/ new libcurses
Make baudrate a function, gc old variables, implement ospeed in terms of
baudrate, bump major number to 5, since we don't have __baset anymore.
 1.62  02-Dec-2001  blymn * Major change to add support for the newterm/set_term functions.
* Added fix to getch.c suggested by Gabriel Rosenkoetter (thanks :-)
 1.61  14-Oct-2001  blymn Added 2 new functions and a macro:
- getparx
- getpary
- getparyx (macro)
Also minor tweak to the man page to correct grammar on a couple of items.
 1.60  08-Oct-2001  blymn Add mvderwin function.
 1.59  20-Sep-2001  blymn Add code to allow resizing of windows and the underlying terminal.
 1.58  16-Sep-2001  wiz Spell 'occurred' with two 'r's.
 1.57  11-Jun-2001  wiz Fix various misspellings of compatible/compatibility.
 1.56  21-Apr-2001  jdc Add missing prototypes.
Fixes PR lib/12714.
 1.55  20-Apr-2001  jdc Implement scrolling regions :
has_ic()
has_il()
setscrreg()
wsetscrreg()
 1.54  05-Jan-2001  christos de-lint:
- bad arithmetic shift
- const castaways.
 1.53  05-Jan-2001  christos remove redundant declarations.
 1.52  01-Jan-2001  simonb Add the instr and inchstr families of functions.
 1.51  31-Dec-2000  jdc Libcurses-4.0
Removal of termcap capabilities requires major bump. Pointed out by Itojun.
Capabilities are still available if `_CURSES_TERMCAP_COMPAT' is defined.
 1.50  22-Dec-2000  jdc Revert the change to the `pc' capability from the previous change. Pointed
out in email by Thomas Dickey.
 1.49  19-Dec-2000  jdc Rename variables refering to termcap capabilities from NN to __tc_nn. Case
adjusted to match termcap capability. A few other variable names renamed too
(ones related to or derived from termcap variables).
 1.48  11-May-2000  jdc Add getattrs(), delay_output() and napms().
 1.47  11-May-2000  blymn * Applied patch by mrg to remove variable names from function
prototypes to prevent name space collisions.
 1.46  01-May-2000  blymn * Made erasechar and killchar into functions
* Modified __init_getch to use termcap handle that has been allocated
(_cursesi_genbuf) instead of refetching it.
* Make wgetstr support erase - this is not a full blown SUSv2 version
but it is a start.
 1.45  27-Apr-2000  mycroft Fix a silly bit-shifting error that causes color pairs >=8 to fail.
 1.44  27-Apr-2000  jdc Background colour erase is 'ut' not 'be'.
Add extra KEY_* definition.
Wrap definition of 'bool' with "#ifndef __cplusplus".
Add __attributes(...) to *printw() and *scanw().
Add wnoutrefresh()/doupdate() definitions.
 1.43  26-Apr-2000  blymn * Fixed bug in copywin.
* Fixed bug in overwrite.
* Added functions is_linetouched, is_wintouched, untouchwin and wtouchln.
 1.42  24-Apr-2000  blymn * Added rcs id line to files missing it.
* Added code to __restartwin to restore meta and cursor visibility states
* Added code to __stopwin to disable meta.
* Added the *line group of functions for drawing character lines.
 1.41  22-Apr-2000  blymn * Added ungetch
* Converted inkey and getch to use getchar instead of read so ungetch
will work.
 1.40  22-Apr-2000  blymn * Fixed need for duplicate namp string in setterm.c
* Added meta function (turns meta bit on and off on terminal if supported)
* Added curs_set to control cursor visibility if supported.
 1.39  20-Apr-2000  blymn * Added new function dupwin.
* Fixed bug in copywin overwrite code.
 1.38  18-Apr-2000  blymn More multiple changes:
* Added function derwin.
* Added function copywin.
* Modified both overlay and overwrite to use copywin.
* Updated man page with new functions and fixed minor format glitch.
 1.37  17-Apr-2000  blymn Multiple fixes:
* Added Bill's fixes for errors when compiling with WARNS=1
* Incorporated fixes to make usage of unctrl consistent in debug and
made improvements to ctrace - it now timestamps it's output better.
* Reduced the number of mallocs done by __init_getch by allocating key
structs in bunches instead of singly.
* Removed the shadowing of global declarations in newwin and subwin
functions
 1.36  16-Apr-2000  jdc Add bkgd() and bkgdset() (which were previously just macros).
 1.35  16-Apr-2000  thorpej Add a couple of missing prototypes.
 1.34  15-Apr-2000  jdc Add prototype for waddstr()
 1.33  15-Apr-2000  blymn Added functions to replace what were previously macros in curses.h
(this is a requirement of SUSv2) - the old macro behaviour can be
restored by defining _CURSES_USE_MACROS.
Changed function prototypes to use ANSI style.
All externally visible functions now have ANSI style declarations.
 1.32  13-Apr-2000  jdc Restore const after the Open Group decided it was OK.
Thanks due to Brett Lymn.
 1.31  12-Apr-2000  jdc Add colour capabilities and functions.
Add background manipulation functions.
Add def/reset_prog/shell_mode().
Remove __TERMATTR.
Tidy up tab vs. space.
Macros get...y and get...x are now functions.
Private functions/variables moved to curses_private.h
Replace character/attribute definitions from curses_private.h
 1.30  11-Apr-2000  blymn Made data structures opaque
 1.29  07-Dec-1999  simonb branches: 1.29.2;
Use unsigned offsets into __unctrl and __unctrllen.
Only prototype __CTRACE if DEBUG is defined.
 1.28  04-Oct-1999  lukem update post change to return value of tputs() third argument
 1.27  29-Sep-1999  simonb Change attr in __LDATA from a char to an int. Fixes a few annoying
screen update problems (particularly on the pmax, sparc and alpha,
and i386 to a lesser extent). It seems that because __LDATA wasn't a
fully packed structure (and hashes to check for screen updates hashed
unused areas in the structure as well) that under some circumstances the
compiler filled the unused areas with garbage.

Doesn't break binary compatibiliy - no shared library version number
changes.
 1.26  08-Aug-1999  simonb branches: 1.26.2;
Remove extra semicolons that crept in previous. Noted by Julian Coleman.
 1.25  08-Aug-1999  simonb Use waddnstr() instead of __waddbytes() in *addstr(), so we don't need
strlen() in scope.

Reviewed by Julian Coleman and Matthew Green.
 1.24  28-Jun-1999  simonb Get rid of the evil trailing spaces and tabs.
 1.23  28-Jun-1999  simonb In struct __window, change flags back to an "unsigned int" from an
"u_int32_t", and move new member "delay" to the end of the structure.
Restores binary compatibility with older curses-based programs that
called any macros that modified window flags (like clearok, which
bites vi).

Fixes PR lib/7863 from Ross Harvey.
 1.22  13-Apr-1999  mrg Upgrades the standard NetBSD curses library to provide some
of the SYSV curses facilities. The added features are the collapsing
of arrow and function keysequences (as defined by termcap for the
terminal) into symbolic code returns thus relieving the application of
recognising multi-character key sequences. Other features are the
capability to perform a timed wait for a key (good for when you are
not sure if there is a keypress ready or not) and the capability for
turning off the inter-key timeout when assembling multi-character
function keys.

this work was done by Julian Coleman <J.D.Coleman@newcastle.ac.uk>
and blymn@baea.com.au (Brett Lymn). i'm just integrating it. thanks
HEAPS guys!
 1.21  30-Jan-1998  perry merge with lite-2
 1.20  13-Oct-1997  lukem use <termcap.h> instead of defining termcap(3) stuff here
 1.19  12-Sep-1997  phil Make endwin() save state so a subsequent call to wrefresh restores curses
and makes endwin()/wrefresh() act like a SIGTSTP.
 1.18  22-Jul-1997  mikel RCSid police, fix warnings
 1.17  24-May-1997  jtc Add get{beg,max}yx and get{cur,beg,max}[yx] macros like XPG4.2 curses.
 1.16  26-Mar-1996  jtc Expand "u_int" to "unsigned int" so that curses.h can be used when
_XOPEN_SOURCE or _POSIX_SOURCE is defined.
 1.15  06-Jun-1995  pk Declare tputs() as void.
 1.14  07-Sep-1994  jtc branches: 1.14.2;
Add __BEGIN_DECLS, __END_DECLS around public functions so curses library
can be used by C++ programs (PR #401).
 1.13  17-Aug-1994  cgd clean up import
 1.12  23-May-1994  cgd ansi type renaming
 1.11  24-Jan-1994  cgd changes from branch
 1.10  04-Dec-1993  cgd update from branch
 1.9  09-Nov-1993  cgd oops; forgot this bit
 1.8  09-Nov-1993  cgd rcs id's and don't include "compat.h"
 1.7  09-Nov-1993  cgd branches: 1.7.2;
update to new version from berkeley. doesn't compile yet, nor
does it have rcsid's. this is for diffs.
 1.6  15-Aug-1993  mycroft Remove spurious `)'.
 1.5  15-Aug-1993  mycroft waddbytes() is private; make the rest of *addbytes() be.
Make waddbytes() and waddstr() take a `const char *'.
 1.4  07-Aug-1993  mycroft New version from uunet.
 1.3  01-Aug-1993  mycroft Add RCS identifiers.
 1.2  09-Jul-1993  alm added Andrew Chernov's patch set:
Standard curses library use eight bit for standout mode, so
8-bit characters displays like highlighted 7-bit characters.

This patch produce library which is fully compatible with all curses
programs and add 8-bit chars to all input/display functions.
---
I don't think, that any programs wish to use internal curses
attribute _STANDOUT directly, in expressions like:
addch( ch | _STANDOUT );
Normal interface use standout() and standend() functions instead.
Many programs use 'char' type (with sign extention) for input characters
and sign extention becomes _STANDOUT mode in this case.
So, I refuse this future and allow 8-bit characters for programs,
which is designed for 7-bit only ('char' type using instead of
'unsigned char').
---
This small patch fix unpleasant standard curses bug:
curses can't expand TAB at all (but tries).
A man who wrote this curses misplace SYNC_IN and SYNCH_OUT,
this patch exchange macro calls.

This patch useful for standard 7-bit curses too, for this
you must delete '_' symbol before waddbytes and apply patch.
---
Oh, NO! This curses are really buggy!

This small patch fix following problem:
[ assumed scrollok(stdscr, TRUE) ]
when addch(ch) at lower right corner of screen, curses are realy
gone mad instead if simple scrolling... Curses code assumed that
this will be done correctly, but implement it with two bugs.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  30-Jan-1998  perry import lite-2
 1.1.1.2  17-Aug-1994  cgd new libcurses, from new nvi
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7.2.2  24-Jan-1994  cgd minor fixups
 1.7.2.1  04-Dec-1993  cgd update from latest
 1.14.2.2  07-Sep-1994  jtc Add __BEGIN_DECLS, __END_DECLS around public functions so curses library
can be used by C++ programs (PR #401).
 1.14.2.1  07-Sep-1994  jtc file curses.h was added on branch netbsd-1-0 on 1994-09-07 21:28:06 +0000
 1.26.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.29.2.2  05-Mar-2000  jdc Add alternate character set support.
Add scrl(), wscrl() and insdelln().
Removed suspendwin - what was it?
 1.29.2.1  09-Jan-2000  jdc Changes to make libcurses SUS v2 compatible.
 1.87.8.1  30-Sep-2007  wrstuden Catch up on netbsd-4 as of a few days ago.
 1.87.6.2  21-Jan-2007  jdc Apply the changes that add debug "areas" on HEAD to the wcurses branch.
Add correspending changes to the debug code that is only present on the branch.
 1.87.6.1  21-Jan-2007  blymn Wide curses merge
 1.87.4.1  27-Sep-2007  xtraeme Pull up following revision(s) (requested by joerg in ticket #891):
lib/libcurses/curses.h: revision 1.89 (via patch)

Do not typedef bool as char, just include stdbool.h. Fixes a build
failure with regress/include/okheaders.
Suggestion by mlelstv@ and ok by blymn@.
 1.90.4.1  23-Mar-2008  matt sync with HEAD
 1.93.14.1  21-Apr-2010  matt sync to netbsd-5
 1.93.10.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.93.8.2  19-Jun-2015  snj Pull up following revision(s) (requested by joerg in ticket #1970):
lib/libcurses/curses.h: revision 1.107
mvgetnstr should have a length argument as the name implies.
 1.93.8.1  10-Dec-2009  snj Pull up following revision(s) (requested by drochner in ticket #1190):
lib/libcurses/keypad.c: revision 1.11
lib/libcurses/curses.h: revision 1.94
Make keypad return an int instead of nothing, as the SUS and even
curses_input(3) [!] say it should.
OK'd jdc@. ABI lawyers say this doesn't need major bump.
 1.103.4.1  19-Jun-2015  snj Pull up following revision(s) (requested by joerg in ticket #1307):
lib/libcurses/curses.h: revision 1.107
mvgetnstr should have a length argument as the name implies.
 1.103.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.103.2.1  23-May-2012  yamt sync with head.
 1.104.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.106.4.1  10-Jun-2015  snj Pull up following revision(s) (requested by joerg in ticket #836):
lib/libcurses/curses.h: revision 1.107
mvgetnstr should have a length argument as the name implies.
 1.107.2.2  20-Mar-2017  pgoyette Sync with HEAD
 1.107.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.120.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.121.12.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.121.12.1  10-Jun-2019  christos Sync with HEAD
 1.121.10.1  20-Oct-2018  pgoyette Sync with head

RSS XML Feed