History log of /src/lib/libcurses/curses.h |
Revision | | Date | Author | Comments |
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
|