[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 24/45] man/curs_inopts.3x: Expand "HISTORY" section.
From: |
G. Branden Robinson |
Subject: |
[PATCH 24/45] man/curs_inopts.3x: Expand "HISTORY" section. |
Date: |
Sat, 25 May 2024 12:42:36 -0500 |
Document the multifarious history of these functions more completely.
---
man/curs_inopts.3x | 53 ++++++++++++++++++++++++++++++++++++----------
1 file changed, 42 insertions(+), 11 deletions(-)
diff --git a/man/curs_inopts.3x b/man/curs_inopts.3x
index 95c3fe299..d4c074afb 100644
--- a/man/curs_inopts.3x
+++ b/man/curs_inopts.3x
@@ -722,8 +722,37 @@ .SH PORTABILITY
key definition,
the later definition is the one used.
.SH HISTORY
-SVr2 (1984) introduced
-.IR \%intrflush "."
+4BSD
+.I curses
+(1980)
+introduced
+.IR echo ","
+.IR \%noecho ","
+.IR nl ","
+.IR \%nonl ","
+.IR raw ","
+and
+.IR \%noraw "." \" also crmod and nocrmod, never standardized
+.PP
+SVr2 (1984) featured a new terminal driver,
+extending the
+.I curses
+API to support it with
+.IR \%cbreak ","
+.IR \%nocbreak ","
+.IR \%intrflush ","
+.IR \%keypad ","
+.IR \%meta ","
+.IR \%nodelay ","
+and
+.IR \%typeahead "."
+.PP
+SVr3 (1987)
+added
+.IR \%halfdelay ","
+.IR \%notimeout ","
+and
+.IR \%wtimeout "."
.I \%qiflush
and
.I \%noqiflush
@@ -732,21 +761,23 @@ .SH HISTORY
.I \%intrflush
became a wrapper for either of these functions,
depending on the value of its Boolean argument.
+SVr3.1 also added
+.IR \%timeout "."
.PP
.I \%ncurses
6.5 (2024) introduced
-.BR is_cbreak ","
-.BR is_echo ","
-.BR is_nl ","
+.IR is_cbreak ","
+.IR is_echo ","
+.IR is_nl ","
and
-.BR is_raw "."
+.IR is_raw "."
.PP
Formerly,
.I \%ncurses
used
-.B \%nl
+.I \%nl
and
-.B \%nonl
+.I \%nonl
to control the conversion of newlines to carriage return/line feed
on output as well as input.
X/Open Curses documents the use of these functions only for input.
@@ -762,14 +793,14 @@ .SH HISTORY
(the POSIX terminal API).
In the former,
both input and output were controlled via a single option
-.BR \%CRMOD ,
+\*(``CRMOD\*('',
while the latter separates these features.
Because that conversion interferes with output optimization,
.I \%ncurses
6.2 (2020) amended
-.B \%nl
+.I \%nl
and
-.B \%nonl
+.I \%nonl
to eliminate their effect on output.
.SH SEE ALSO
\fB\%curses\fP(3X),
--
2.30.2
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH 24/45] man/curs_inopts.3x: Expand "HISTORY" section.,
G. Branden Robinson <=