freebsd-dev/lib/libcurses
Kenneth D. Merry 13a5277c23 Fix a curses bug exposed by the ":numbers" display of systat -iostat.
This bug showed up when you had more than 3 devices displayed.  (thus
requiring a second line of display)

Here's a quote From the PR:

 When wrefresh() is called with a subwindow as argument, __set_subwin
 might be called with reversed arguments if wrefresh() decides to calls
 quickch().  This may cause use of negative array indexes, with a
 resulting segfault.

 Since quickch() manipulates the line structures belonging to curscr,
 it looks like all subwindows of curscr should be updated.

PR:		bin/8086
Submitted by:	Tor Egge <Tor.Egge@fast.no>
1998-10-12 16:32:32 +00:00
..
EXAMPLES Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
PSD.doc $* -> ${.PREFIX} 1998-09-11 05:40:12 +00:00
_putchar.c Separated out the _putchar & __cputchar() routines so that programs such 1995-03-19 21:47:51 +00:00
addbytes.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
addch.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
addnstr.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
box.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
clear.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
clrtobot.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
clrtoeol.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
cr_put.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
ctrace.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
cur_hash.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
curses.3 .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq 1998-03-19 07:34:22 +00:00
curses.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
curses.h Allow this to include from C++ programs. 1998-05-31 20:12:06 +00:00
delch.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
deleteln.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
delwin.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
erase.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
fullname.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getch.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
getstr.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
id_subwins.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
idlok.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
initscr.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
insch.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
insertln.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
longname.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
Makefile Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
move.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
mvwin.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
newwin.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
overlay.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
overwrite.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
printw.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
putchar.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
refresh.c Fix a curses bug exposed by the ":numbers" display of systat -iostat. 1998-10-12 16:32:32 +00:00
scanw.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
scroll.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
setterm.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
standout.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
toucholap.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
touchwin.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
tscroll.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
tstp.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
tty.c Import Lite2's src/lib, except for non-i386 machine-dependent directories, 1997-07-03 03:28:27 +00:00
unctrl.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00