Home | History | Annotate | Download | only in libcurses
History log of /src/lib/libcurses/curses_screen.3
RevisionDateAuthorComments
 1.30  11-Apr-2025  uwe curses: use .Va stdscr in manpages
 1.29  17-May-2024  uwe branches: 1.29.2;
curses: constify newterm() and setterm() arguments

newterm() argument is const in the spec, so this fixes our
conformance.

setterm() is not in the spec, but it's natural and in ncurses its
argument is const too, so follow suit.

Doesn't change the ABI, so no bump required.

ok blymn@
 1.28  07-Feb-2021  rillig curses_screen.3: fix typo
 1.27  06-Feb-2021  rillig libncurses: fix grammar in manual page
 1.26  12-Mar-2020  roy curses: note the change in initscr in our fine man page.
 1.25  02-Oct-2018  roy curses: fix ripoffline

When creating stdscr, ensure it's placed and sized in accordance with
lines ripped off.
LINES is no longer adjusted for lines ripped off.
POSIX makes no mention that it should be adjusted.
Bottom lines are now placed correctly.
Lines ripped off are now displayed after calling initscr.

ok kamil@

Fixes PR #53635
 1.24  28-Sep-2018  kamil Fix typos in curses_screen.3

Fn -> Ft in the resize_term(3) prototype
funcion -> function
 1.23  24-Jan-2017  roy branches: 1.23.4; 1.23.10; 1.23.12;
Note an issue with our cursor movement in 1 line size window.
 1.22  10-Jan-2017  roy branches: 1.22.2;
Implement POSIX curses function ripoffline(3).
 1.21  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.20  05-Jan-2017  roy Add the set_escdelay(3) and set_tabsize(3) ncurses extensions.
 1.19  05-Jan-2017  wiz Fix typo.
 1.18  05-Jan-2017  wiz Use Ev for environment variables.
 1.17  31-Dec-2016  roy Implement POSIX curses use_env function.
 1.16  30-Dec-2016  roy Add the POSIX filter() function to libcurses.
 1.15  21-Apr-2012  roy branches: 1.15.14;
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.14  25-Oct-2007  jdc branches: 1.14.28;
Only resize curscr, __virtscr and stdscr when the screen is resized.

Note the behaviour of sub-windows when the parent window is resized.

Fixes PR pkg/37129.
 1.13  13-Jul-2007  jdc branches: 1.13.4;
Emphasise `ncurses'.
 1.12  22-Mar-2004  wiz No comma in an enumeration of only two elements.
 1.11  22-Mar-2004  jdc Add KEY_RESIZE support and a SIGWINCH handler.
Fixes PR bin/20032.
This requires a change to KEY_MAX, which affects libform and libmenu, so we
need to change libcurses major number.
 1.10  16-Mar-2004  snj Spelling fixes.
 1.9  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.8  11-Apr-2003  jdc Add spacing around variable definitions.
From a discussion with Thomas Klausner.
 1.7  08-Apr-2003  wiz Improve mdoc a bit.
 1.6  08-Apr-2003  jdc Document LINES and COLS environment variables.
 1.5  14-Feb-2003  grant 'NetBSD.org' and some mdoc fixes.
 1.4  15-Jan-2003  kristerw Correct return type for initscr().
From Joel Wilsson in PR 19809.
 1.3  05-Dec-2002  jdc Correct cross references.
 1.2  21-Oct-2002  grant New sentence, new line.
 1.1  21-Oct-2002  blymn Added separate man pages for curses functions to provide better
documentation of the curses functions.
 1.13.4.1  06-Nov-2007  matt sync with HEAD
 1.14.28.1  23-May-2012  yamt sync with head.
 1.15.14.2  20-Mar-2017  pgoyette Sync with HEAD
 1.15.14.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.22.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.23.12.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.23.12.1  10-Jun-2019  christos Sync with HEAD
 1.23.10.2  20-Oct-2018  pgoyette Sync with head
 1.23.10.1  30-Sep-2018  pgoyette Ssync with HEAD
 1.23.4.1  04-Oct-2018  martin Pull up following revision(s) (requested by roy in ticket #1047):

lib/libcurses/curses_private.h: revision 1.64
lib/libcurses/curses_private.h: revision 1.65
lib/libcurses/initscr.c: revision 1.33
lib/libcurses/curses_screen.3: revision 1.24
lib/libcurses/curses_screen.3: revision 1.25
lib/libcurses/newwin.c: revision 1.52
lib/libcurses/fileio.c: revision 1.6
lib/libcurses/ripoffline.c: revision 1.4
lib/libcurses/resize.c: revision 1.28
lib/libcurses/ripoffline.c: revision 1.5
lib/libcurses/resize.c: revision 1.29
lib/libcurses/screen.c: revision 1.34
lib/libcurses/setterm.c: revision 1.67

curses: fix ripoffline

When creating stdscr, ensure it's placed and sized in accordance with
lines ripped off.

LINES is no longer adjusted for lines ripped off.
POSIX makes no mention that it should be adjusted.
Bottom lines are now placed correctly.
Lines ripped off are now displayed after calling initscr.

ok kamil@

Fixes PR #53635

-

curses: resize ripped off windows
The application must still redraw them though.

-

Fix typos in curses_screen.3
Fn -> Ft in the resize_term(3) prototype
funcion -> function
 1.29.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed