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
acs.c Make sure _acs_char[] is copied to screen->acs_char[] even when there is no 2002-04-11 18:06:41 +00:00
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 Make i an int to please lint and remove a cast. 2003-05-22 16:09:09 +00:00
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 Rename variables refering to termcap capabilities from NN to __tc_nn. Case 2000-12-19 21:34:24 +00:00
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 * Added rcs id line to files missing it. 2000-04-24 14:09:41 +00:00
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 * Remove termcap globals from public interface 2001-12-11 11:18:17 +00:00
curses_addch.3 Cross reference curses_addchstr.3. 2003-05-21 21:22:15 +00:00
curses_addchstr.3 Grammar fix; no functions returnint pointers here, so remove section 2003-05-22 09:25:52 +00:00
curses_addstr.3 Cross reference curses_addchstr.3. 2003-05-21 21:22:15 +00:00
curses_attributes.3 Cross reference curses_addchstr.3. 2003-05-21 21:22:15 +00:00
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 Use 2003-04-16 13:34:34 +00:00
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 Use 2003-04-16 13:34:34 +00:00
curses_delch.3 Use 2003-04-16 13:34:34 +00:00
curses_deleteln.3 Use 2003-04-16 13:34:34 +00:00
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 Use 2003-04-16 13:34:34 +00:00
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 Use 2003-04-16 13:34:34 +00:00
curses_pad.3 Use 2003-04-16 13:34:34 +00:00
curses_print.3 Use 2003-04-16 13:34:34 +00:00
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 Use 2003-04-16 13:34:34 +00:00
curses_scanw.3 Use 2003-04-16 13:34:34 +00:00
curses_screen.3 No comma in an enumeration of only two elements. 2004-03-22 19:51:18 +00:00
curses_scroll.3 Use 2003-04-16 13:34:34 +00:00
curses_standout.3 Use 2003-04-16 13:34:34 +00:00
curses_termcap.3 Use 2003-04-16 13:34:34 +00:00
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 Use 2003-04-16 13:34:34 +00:00
curses_window.3 Note that subwindows inherit the background character and attributes 2006-01-15 16:57:45 +00:00
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
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 * Added rcs id line to files missing it. 2000-04-24 14:09:41 +00:00
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 Added 2 new functions and a macro: 2001-10-14 12:36:09 +00:00
id_subwins.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:42:00 +00:00
idcok.c * Added new function idcok - this closes PR 10802 2002-07-19 13:22:41 +00:00
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 Remove extraneous tabs from blank lines. 2002-01-02 10:38:27 +00:00
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 Remove extraneous tabs from blank lines. 2002-01-02 10:38:27 +00:00
keyname.c Coverity 1552: Don't leak memory. 2006-03-19 01:53:11 +00:00
keypad.c Fix resize of windows with subwins. 2003-02-17 11:07:19 +00:00
leaveok.c * Added rcs id line to files missing it. 2000-04-24 14:09:41 +00:00
line.c Remove extraneous tabs from blank lines. 2002-01-02 10:38:27 +00:00
longname.c Grammer fix. From Douwe Kiela. 2004-01-20 08:29:29 +00:00
Makefile Add missing mvin* and mvwin* manual pages. 2004-04-21 06:24:32 +00:00
meta.c * Major change to add support for the newterm/set_term functions. 2001-12-02 09:14:20 +00:00
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 withough -> without 2001-06-13 10:45:57 +00:00
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 * Major change to add support for the newterm/set_term functions. 2001-12-02 09:14:20 +00:00
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 * Added rcs id line to files missing it. 2000-04-24 14:09:41 +00:00
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