freebsd-dev/lib/libncurses
Stephen McKay 354ae80dd4 The fix for PR#bin/722 made it into 2.1.5 and 2.1.6, but not into -current.
Without it, the last row and last column don't get their background updated.

I think this should be in 2.2.

Submitted by:	Paul Koch <koch@thehub.com.au>   (again)

Passing observation: The fixes that pst put in on 1996/09/22 then backed out
look like they should be put in again.  If sysinstall is depending on bugs,
then it should be fixed.
1996-12-22 14:24:49 +00:00
..
doc Add a bit more docs 1995-04-20 21:36:15 +00:00
TESTS .include "bsd.prog.mk" -> .include <bsd.prog.mk> 1996-08-30 01:59:14 +00:00
copyright.c
COPYRIGHT.NEW
COPYRIGHT.OLD
curs_addch.3 delete doubled words, e.g.: "the the" -> "the" 1996-10-05 22:27:30 +00:00
curs_addchst.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_addstr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_attr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_beep.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_bkgd.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_border.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_clear.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_color.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_delch.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_delln.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_getch.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_getstr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_getyx.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_inch.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_inchstr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_initscr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_inopts.3 Another round of man page cleanups. 1996-02-12 04:57:03 +00:00
curs_insch.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_insstr.3 delete doubled words, e.g.: "the the" -> "the" 1996-10-05 22:27:30 +00:00
curs_instr.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_kernel.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_move.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_outopts.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_overlay.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_pad.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_printw.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_refresh.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_scanw.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_scr_dmp.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_scroll.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_slk.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_termatt.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_termin.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_touch.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_util.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curs_window.3 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
curses.h Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
curses.priv.h Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
keys.list
lib_acs.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_addch.c Back out my recent compilation clean-up changes, sysinstall is now weird. 1996-09-26 01:08:51 +00:00
lib_addstr.c
lib_beep.c
lib_bkgd.c The fix for PR#bin/722 made it into 2.1.5 and 2.1.6, but not into -current. 1996-12-22 14:24:49 +00:00
lib_box.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_clear.c
lib_clrbot.c Back out my recent compilation clean-up changes, sysinstall is now weird. 1996-09-26 01:08:51 +00:00
lib_clreol.c Back out my recent compilation clean-up changes, sysinstall is now weird. 1996-09-26 01:08:51 +00:00
lib_color.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_delch.c
lib_delwin.c
lib_doupdate.c Back out my recent compilation clean-up changes, sysinstall is now weird. 1996-09-26 01:08:51 +00:00
lib_endwin.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_erase.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_getch.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_getstr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_inchstr.c
lib_initscr.c
lib_insch.c
lib_insdel.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_insstr.c
lib_kernel.c Don't smash attributes when turning color values off. This was submitted 1996-09-06 05:55:48 +00:00
lib_longname.c
lib_move.c
lib_mvcur.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_mvwin.c
lib_newterm.c Go back to sigaction again now that Peter has found the problem. 1996-08-16 07:53:29 +00:00
lib_newwin.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_options.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_overlay.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_pad.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_printw.c
lib_raw.c Finally catch up with the Frenchmen, and create the German message 1995-10-21 23:47:43 +00:00
lib_refresh.c
lib_scanw.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_screen.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_scroll.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_scrreg.c
lib_set_term.c
lib_slk.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_touch.c
lib_trace.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_tstp.c Add SA_RESTART to ^Z reaction, EIO was returned in other case 1995-08-04 11:05:29 +00:00
lib_twait.c
lib_unctrl.c
lib_vidattr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
lib_window.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
Makefile Fixed DPADD. 1996-09-05 17:16:10 +00:00
MKkeyname.awk
MKkeys.awk
ncurses.3 Added parens to noecho in screen initialization example. 1996-09-28 11:09:33 +00:00
README
term.5 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
terminfo.5 Correct man page section number references (e.g. don't use the 1996-02-11 23:29:40 +00:00
terminfo.h
unctrl.h
version.h

NCURSES 1.8.6 - July 24, 1994
-----------------------------
This file is intended to help people interested in working
on fixing ncurses, enhancing it, or porting it to other
platforms.

PORTABILITY:
The file matrix is an attempt at centralizing all portability
information. The top line lists the different options, down
the leftside are the operating systems supported. If an option
is not needed then it should have an entry of NONE. Note the
use of ':' to terminate each field. If somebody knows awk better
than me, get in touch.

OS: 		name of operating system
ISPOSIX:	-DNONPOSIX if <unistd.h> is missing
POSIX:		-DSTRICTPOSIX if _POSIX_SOURCE turns off non-POSIX features.
		-DSVR4_ACTION if like svr4 you need _POSIX_SOURCE to have sigaction
TERMINAL:	-DNOTERMIOS if you don't have <termios.h> but have <sgtty.h>
HEADERS:	-DBRAINDEAD if system headers don't declare external variables
TABS:		-DBSDTABS if you don't have TABS3 but have OXTABS
OPT:		-DOPT_MVCUR if you want mvcur() to cost its actions or you have a
		terminal that doesn't have direct cursor addressing.
SRCDIR:		the directory where the terminfo database lives
CC:		ANSI C compiler
FLAGS:		standard compiler flags
EXTRA:		extra flags needed by individual systems
	Sun:	-DSUNIOCTL <sys/ioctl.h> conflicts with <termios.h>
	HP-UX:	-D_HPUX_SOURCE so that we get POSIX and XOPEN features.
	SVR4:	-DBROKEN_TIOCGETWINSZ guess what?
	AIX:	-DSYS_SELECT if you need <sys/select.h>
BASE:		The directory under which headers and libraries will
		be installed.
INSTALL:	The name of an install program similar to BSD's (ie. understands
		-m, -g, -o, etc.) GNU install works.

The awk script in script.src reads matrix and generates all the Config.*
files. 

There are several problems with strict POSIX systems so extra flags
or #define's maybe needed.