bug-ncurses
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]