History log of /src/lib/libcurses/Makefile |
Revision | | Date | Author | Comments |
1.96 |
| 06-Sep-2021 |
rin | Always autogen fileio.h.
Bump CURSES_LIB_MAJOR.CURSES_LIB_MINOR to 9.0 belatedly.
|
1.95 |
| 27-Jun-2021 |
christos | Fix SSP build
|
1.94 |
| 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.93 |
| 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.92 |
| 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.91 |
| 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.90 |
| 22-Nov-2018 |
uwe | We need insstr.c for !HAVE_WCHAR too.
|
1.89 |
| 19-Nov-2018 |
uwe | Provide basic documentation on getcchar(3) and setcchar(3).
Looks like we don't have any of wide curses stuff documented, so this seems to be a good place to start. Needs more exposition on wide attr_t and how it's related to non-wide chtype, etc, etc.
|
1.88 |
| 18-Nov-2018 |
uwe | Oops, revert previous. Wrong tree.
|
1.87 |
| 18-Nov-2018 |
uwe | Comment out LIBDPLIBS so that this can be built outside of the tree.
|
1.86 |
| 25-Oct-2018 |
uwe | Rename curses_insertch.3 to curses_insch.3 to match the function names documented in that manpage. With the letter salad used in curses function names naming consistency is very important and this page was the only one that didn't match.
Add mvinsch and mvwinsch links. Update xrefs in other man pages.
|
1.85 |
| 10-Jun-2018 |
christos | branches: 1.85.2; use SUBDIR.roff suggested by uwe@
|
1.84 |
| 24-Jan-2017 |
roy | branches: 1.84.10; Implement POSIX Curses Soft Label Key functions.
|
1.83 |
| 11-Jan-2017 |
roy | branches: 1.83.2; Move the ripoffline logic out of screen.c and into ripoffline.c. Store ripped off lines in the SCREEN structure so we can repaint then when the terminal is resized. Fix mvwin(3) so it can move windows in the ripped off area.
|
1.82 |
| 10-Jan-2017 |
roy | Implement POSIX curses function ripoffline(3).
|
1.81 |
| 05-Jan-2017 |
roy | Implement ncurses is_pad(3). Correct documentation about is_keypad(3).
|
1.80 |
| 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.79 |
| 05-Jan-2017 |
roy | Add the set_escdelay(3) and set_tabsize(3) ncurses extensions.
|
1.78 |
| 03-Jan-2017 |
roy | Add missing man pages for wsyncup.3 and wcursyncup.3
|
1.77 |
| 02-Jan-2017 |
roy | Implement POSIX Curses functions immedok(3) and syncok(3).
|
1.76 |
| 01-Jan-2017 |
roy | Implement ncurses extension has_key.
|
1.75 |
| 31-Dec-2016 |
roy | Implement POSIX Curses typeahead function.
|
1.74 |
| 31-Dec-2016 |
roy | Implement POSIX curses use_env function.
|
1.73 |
| 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.72 |
| 30-Dec-2016 |
roy | Add the POSIX filter() function to libcurses.
|
1.71 |
| 05-Jul-2014 |
dholland | branches: 1.71.6; Remove stray .if make(insatll).
I would really like to know why this didn't fail the clean build I ran last night.
|
1.70 |
| 13-Jun-2014 |
mrg | remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching both "HAVE_GCC" and "4" as words (grep -w.)
|
1.69 |
| 21-May-2014 |
abs | Add workaround for lib/48827 for vax to avoid segv in sysinst for now
|
1.68 |
| 21-Apr-2012 |
roy | branches: 1.68.2; 1.68.8; Fix build
|
1.67 |
| 21-Apr-2012 |
roy | 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.66 |
| 04-Oct-2011 |
roy | branches: 1.66.2; Move longname(3) from curses to terminfo, pre-cursor to fix PR/43386.
|
1.65 |
| 04-Apr-2011 |
blymn | Add man page link for define_key
|
1.64 |
| 03-Feb-2010 |
roy | Userland now builds and uses terminfo instead of termcap.
OK: core@, jdc@
|
1.63 |
| 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.62 |
| 06-Apr-2009 |
christos | make fileio.h work with objdir.
|
1.61 |
| 27-Oct-2008 |
apb | branches: 1.61.4; s/AWK/TOOL_AWK/. Problem reported by Greg Oster.
|
1.60 |
| 13-May-2008 |
tsutsui | Use WARNS=2, which just works.
|
1.59 |
| 27-Apr-2008 |
tsutsui | branches: 1.59.2; Use WARNS=1 rather than adding warning options to COPTS. Tested on several MACHINE_ARCHs.
|
1.58 |
| 27-Apr-2008 |
tsutsui | Enable gcc optimization on m68000 (sun2) again with minimum hacks. gcc -O0 generates a bit fat binaries.
|
1.57 |
| 15-Apr-2008 |
jdc | branches: 1.57.2; Add getwin and putwin mlinks.
|
1.56 |
| 14-Apr-2008 |
jdc | Add new file IO functions. Define DISABLE_WCHAR, so that we can build without HAVE_WCHAR.
|
1.55 |
| 09-Feb-2008 |
mrg | only use -Wuninitialized with -O>0.
|
1.54 |
| 29-May-2007 |
blymn | branches: 1.54.4; Change debug handling, now we write debug out iff CURSES_TRACE_FILE has been set in the environment, this prevents people using MKDEBUGLIB getting more than they bargained for.
Tidied up the debug settings in the Makefile to reflect the above change, we no longer need to have FULL_DEBUG since nothing is written by default.
|
1.53 |
| 28-May-2007 |
blymn | Merge in wide curses code done as a Summer of Code project by Ruibiao Qiu.
|
1.52 |
| 21-Apr-2004 |
jdc | branches: 1.52.12; Add missing mvin* and mvwin* manual pages.
|
1.51 |
| 28-Mar-2004 |
jdc | branches: 1.51.4; Changes to support *echochar(). Should fix PR lib/24927.
|
1.50 |
| 23-Mar-2004 |
jdc | Add (missing) mvgetch() and mvwgetch() manual pages.
|
1.49 |
| 16-Mar-2004 |
jdc | s/can_change_colors/can_change_color/
|
1.48 |
| 18-Oct-2003 |
wiz | Link curses_cursor(3) to getmaxyx(3); from Steve Rumble in PR 23183.
|
1.47 |
| 20-Jun-2003 |
jdc | Add noqiflush() and qiflush() Fixes PR lib/20037.
|
1.46 |
| 20-Jun-2003 |
jdc | Add keyname(). Fixes PR lib/20033. Allow SMALL to be defined, to reduce the size of the library.
|
1.45 |
| 21-May-2003 |
jdc | Add addchstr() family of functions. Based on mail from Douwe Kiela. Fixes PR lib/21285 by Thomas Klausner.
|
1.44 |
| 21-May-2003 |
jdc | Add missing *printw manual page links. Patch provided in PR lib/21446 by Douwe Kiela.
|
1.43 |
| 20-May-2003 |
jdc | Add missing manual page links.
|
1.42 |
| 08-Apr-2003 |
jdc | Add mvwin manual pages. From PR 21041.
|
1.41 |
| 30-Mar-2003 |
jdc | Add attr_set() group of functions. Fixes PR lib/20034 by Thomas Klausner.
|
1.40 |
| 09-Jan-2003 |
blymn | Added halfdelay() function.
|
1.39 |
| 24-Dec-2002 |
jdc | Add curses pad manual pages. Forgot to commit this. Pointed out by wiz.
|
1.38 |
| 21-Oct-2002 |
blymn | Added separate man pages for curses functions to provide better documentation of the curses functions.
|
1.37 |
| 19-Aug-2002 |
lukem | Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). (Reduces make output by ~ 20%)
|
1.36 |
| 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.35 |
| 11-Dec-2001 |
blymn | * Remove termcap globals from public interface * Clean up commented out code
|
1.34 |
| 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.33 |
| 20-Sep-2001 |
blymn | Add code to allow resizing of windows and the underlying terminal.
|
1.32 |
| 10-Jan-2001 |
blymn | Fixed casting bug in array indexing, a signed char was being sign extended when cast to unsigned, made the cast "unsigned char"
|
1.31 |
| 01-Jan-2001 |
simonb | Add the instr and inchstr families of functions.
|
1.30 |
| 13-Aug-2000 |
itojun | build a trace version of libcurses, with "make -DDEBUG_CURSES" (commented out as it is very uncommon)
|
1.29 |
| 03-Jun-2000 |
blymn | * Added libterm to the include path - tgoto requires it for the private structure definition.
|
1.28 |
| 11-May-2000 |
jdc | branches: 1.28.2; Add pause.c.
|
1.27 |
| 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.26 |
| 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.25 |
| 20-Apr-2000 |
kleink | * Move <wchar.h> from libcurses to include (for the missing functionality is to be provided by libc). * Define wint_t and size_t in <wchar.h> as well.
|
1.24 |
| 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.23 |
| 12-Apr-2000 |
jdc | Add color.c, background.c, getyx.c.
|
1.22 |
| 11-Apr-2000 |
blymn | Made data structures opaque
|
1.21 |
| 28-Jun-1999 |
simonb | branches: 1.21.6; Get rid of the evil trailing spaces and tabs.
|
1.20 |
| 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.19 |
| 18-Feb-1998 |
jtc | Ncurses (like SysV/XOpen based curses implementations) includes the termcap API. This changes bsd-curses to do the same, so we can update program Makefiles and the like *before* ncurses 4.2 is integrated.
|
1.18 |
| 22-Oct-1997 |
lukem | use CPPFLAGS instead of CFLAGS
|
1.17 |
| 11-Oct-1997 |
mycroft | branches: 1.17.2; Use bsd.subdir.mk as appropriate.
|
1.16 |
| 09-Oct-1997 |
lukem | - define WARNS?=1 in the top-level Makefile.inc, and don't define anywhere else. - for now, override WARNS=0 in librpcsvc and libwrap, until they're cleaned up - rcsid police
lib is now clean (except for librpcsvc and libwrap) on the i386, and this should motivate the other ports to fix any other minor problems that their compilers pick up that the i386 version doesn't.
|
1.15 |
| 23-Jul-1997 |
mikel | RCSid police, set WARNS?=1
|
1.14 |
| 23-May-1997 |
jtc | Moved unctrl.h from games/mille. Install it, as it's part of the curses interface.
|
1.13 |
| 24-Mar-1997 |
christos | Makefile cleanups: use INCS variable to install includes and FILES to install objects.
|
1.12 |
| 18-Oct-1996 |
thorpej | Use ${INSTALL}.
|
1.11 |
| 25-Apr-1996 |
jtc | Use 'includes' instead of 'beforeinstall' target to install curses.h header
|
1.10 |
| 22-Dec-1994 |
cgd | specify man pages the new way.
|
1.9 |
| 17-Aug-1994 |
cgd | branches: 1.9.2; clean up import
|
1.8 |
| 30-Jun-1994 |
cgd | deal with new share/doc strategy
|
1.7 |
| 25-Jun-1994 |
cgd | update for new doc-make/install strategy
|
1.6 |
| 24-Jan-1994 |
cgd | changes from branch
|
1.5 |
| 09-Nov-1993 |
cgd | repeat after me: "I hate rcs ids"
|
1.4 |
| 09-Nov-1993 |
cgd | branches: 1.4.2; update to new version from berkeley. doesn't compile yet, nor does it have rcsid's. this is for diffs.
|
1.3 |
| 07-Aug-1993 |
mycroft | New version from uunet.
|
1.2 |
| 01-Aug-1993 |
mycroft | Add RCS identifiers.
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
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.4.2.1 |
| 24-Jan-1994 |
cgd | minor fixups
|
1.9.2.2 |
| 17-Aug-1994 |
cgd | clean up import
|
1.9.2.1 |
| 17-Aug-1994 |
cgd | file Makefile was added on branch netbsd-1-0 on 1994-08-17 21:51:42 +0000
|
1.17.2.1 |
| 09-Nov-1997 |
lukem | sync with trunk (approved by thorpej)
|
1.21.6.2 |
| 05-Mar-2000 |
jdc | Add acs.c, border.c and insdelln.c.
|
1.21.6.1 |
| 09-Jan-2000 |
jdc | Changes to make libcurses SUS v2 compatible.
|
1.28.2.1 |
| 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.51.4.1 |
| 24-Jul-2005 |
snj | Apply patch (requested by riz in ticket #5516): Sync libcurses with HEAD of 2005-07-22.
|
1.52.12.4 |
| 21-Mar-2007 |
jdc | We don't need the same setting in CFLAGS and CPPFLAGS. Don't install keymap.h (in `make includes`).
|
1.52.12.3 |
| 22-Jan-2007 |
blymn | * Make WCHAR libcurses the default build * Sprinkle about some SET_WCOL() calls where they were missing
|
1.52.12.2 |
| 21-Jan-2007 |
jdc | Remove trailing whitespace.
|
1.52.12.1 |
| 21-Jan-2007 |
blymn | Wide curses merge
|
1.54.4.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.57.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.59.2.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.61.4.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.66.2.1 |
| 23-May-2012 |
yamt | sync with head.
|
1.68.8.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.68.2.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.71.6.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.71.6.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.83.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.84.10.2 |
| 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.84.10.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.85.2.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.85.2.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.85.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|