NetBSD/lib/libcurses
jdc beb55bfff9 Handle cases where the application installs a SIGWINCH handler after the
curses one is installed by:

  1.  not reinstalling the curses one after restarting
  2.  not sending KEY_RESIZE

Also, update the size of curscr, stdscr and __virtscr to match the new
screen size, so that their sizes are always updated.

Fixes the cases where applications call endwin() and then refresh() in
their SIGWINCH handler (i.e. the resizing problems in PR pkg/27777).
2006-08-25 17:04:32 +00:00
..
EXAMPLES Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
PSD.doc Make these work with today's curses and termcap reality. 2005-05-23 04:04:49 +00:00
Makefile Add missing mvin* and mvwin* manual pages. 2004-04-21 06:24:32 +00:00
acs.c
addbytes.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
addch.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
addchnstr.c
addnstr.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
attributes.c Don't use NULL to compare against an int. 2003-10-21 00:16:55 +00:00
background.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
bell.c
border.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
box.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
clear.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
clearok.c
clrtobot.c Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
clrtoeol.c Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
color.c Make sure we update the correct window when changing colour pairs. 2006-08-23 19:20:37 +00:00
copywin.c Fix (I hope) the bounding checks against the source window. 2004-08-02 18:47:52 +00:00
cr_put.c Remove _cursesi_genbuf, it was not being set and caused a SIGSEGV 2004-07-24 13:10:47 +00:00
ctrace.c Change first arg of __hash_more to const void * to remove need for double casts 2005-02-18 22:16:27 +00:00
cur_hash.c Change first arg of __hash_more to const void * to remove need for double casts 2005-02-18 22:16:27 +00:00
curs_set.c
curses.3 s/can_change_colors/can_change_color/ 2004-03-16 07:55:05 +00:00
curses.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
curses.h Deal with modern c++ casts. 2005-08-09 02:33:38 +00:00
curses_addch.3
curses_addchstr.3
curses_addstr.3
curses_attributes.3
curses_background.3 Fix Xref, bump date for previous. 2006-01-15 11:45:54 +00:00
curses_border.3 Spelling fix. 2004-03-16 19:20:20 +00:00
curses_clear.3
curses_color.3 s/the the/the/ (only in sources that aren't regularly imported from 2004-04-23 02:58:27 +00:00
curses_cursor.3 getcurx, getcury, getparx, and getpary also seem to be extensions. 2004-07-23 13:42:16 +00:00
curses_default_colors.3
curses_delch.3
curses_deleteln.3
curses_echochar.3 Add a newline, remove a comma, and reword STANDARDS section 2004-03-28 12:23:21 +00:00
curses_inch.3 Add missing mvin* and mvwin* manual pages. 2004-04-21 06:24:32 +00:00
curses_input.3 Bump date for previous. 2006-07-29 23:47:39 +00:00
curses_insdelln.3
curses_insertch.3 Curses_insert has been split into curses_insertch and curses_insertln for 2006-02-05 17:07:13 +00:00
curses_insertln.3 Curses_insert has been split into curses_insertch and curses_insertln for 2006-02-05 17:07:13 +00:00
curses_keyname.3 Spelling fixes. 2004-03-16 19:25:39 +00:00
curses_line.3
curses_pad.3
curses_print.3
curses_private.h Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
curses_refresh.3
curses_scanw.3
curses_screen.3 No comma in an enumeration of only two elements. 2004-03-22 19:51:18 +00:00
curses_scroll.3
curses_standout.3
curses_termcap.3
curses_touch.3 Bump date for touchline() correction, and drop trailing whitespace. 2005-03-04 11:41:36 +00:00
curses_tty.3 Spelling fixes. 2004-03-16 19:27:35 +00:00
curses_underscore.3
curses_window.3 Note that subwindows inherit the background character and attributes 2006-01-15 16:57:45 +00:00
delch.c Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
deleteln.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
delwin.c When deleting windows and screens, also set to NULL the standard names 2006-08-23 19:23:14 +00:00
echochar.c Implement *echochar(). 2004-03-28 08:58:13 +00:00
erase.c Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
flushok.c
fullname.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
getch.c PR/34011: Julian Coleman: Limit timeout to 25.5 seconds. 2006-07-25 21:45:00 +00:00
getstr.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
getyx.c
id_subwins.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
idcok.c
idlok.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
inch.c Mini KNF. From Douwe Kiela. 2004-01-20 08:29:09 +00:00
inchstr.c
initscr.c We no longer need <signal.h>. 2004-03-16 07:48:18 +00:00
insch.c Use the background attributes for the background when inserting characters. 2006-02-05 17:04:46 +00:00
insdelln.c Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
insertln.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
instr.c
keyname.c Coverity 1552: Don't leak memory. 2006-03-19 01:53:11 +00:00
keypad.c
leaveok.c
line.c
longname.c Grammer fix. From Douwe Kiela. 2004-01-20 08:29:29 +00:00
meta.c
move.c Revert most of rev 1.27 of addbytes.c and associated changes. 2003-08-10 07:37:11 +00:00
mvwin.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
newwin.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
nodelay.c Make nodelay() return an int. 2003-12-04 21:24:36 +00:00
notimeout.c
overlay.c overwrite() wasn't copying enough lines or columns. 2004-08-01 21:48:24 +00:00
overwrite.c overwrite() wasn't copying enough lines or columns. 2004-08-01 21:48:24 +00:00
pause.c
printw.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
putchar.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
refresh.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
resize.c Background characters and attributes don't need to be kept per character 2006-01-15 11:43:54 +00:00
scanw.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
screen.c When deleting windows and screens, also set to NULL the standard names 2006-08-23 19:23:14 +00:00
scroll.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
scrollok.c
setterm.c Remove _cursesi_genbuf, it was not being set and caused a SIGSEGV 2004-07-24 13:10:47 +00:00
shlib_version Increment libcurses minor to 1 (addition of *echochar()). 2004-03-28 08:59:15 +00:00
standout.c Improve function descriptions. From Douwe Kiela. 2004-01-20 08:30:41 +00:00
timeout.c PR/34011: Julian Coleman: Limit timeout to 25.5 seconds. 2006-07-25 21:45:00 +00:00
toucholap.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
touchwin.c Add some more debugging information. 2006-08-23 19:23:55 +00:00
tscroll.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
tstp.c Handle cases where the application installs a SIGWINCH handler after the 2006-08-25 17:04:32 +00:00
tty.c Add some more debugging information. 2006-08-23 19:23:55 +00:00
unctrl.c Fix the non working unctrl mess: 2004-02-14 18:23:45 +00:00
unctrl.h Fix the non working unctrl mess: 2004-02-14 18:23:45 +00:00
underscore.c Use standard comment format. Fix typo. From Douwe Kiela. 2004-01-20 08:31:46 +00:00