X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fncurses-intro.doc;h=4e752ed0fc54816f5e0084db1b3fe46405aafd9b;hp=de26fc5c94c02d8d19af8b64b6df0a0e8014d5a1;hb=95bcbd4bb8e933c86e6fc4aba9ea1c7fd3d30e3d;hpb=97cb42f22c43eb31a4bf11475bd73ab0e0b10923 diff --git a/doc/ncurses-intro.doc b/doc/ncurses-intro.doc index de26fc5c..4e752ed0 100644 --- a/doc/ncurses-intro.doc +++ b/doc/ncurses-intro.doc @@ -132,16 +132,19 @@ A Brief History of Curses Historically, the first ancestor of curses was the routines written to - provide screen-handling for the vi editor; these used the - already-existing termcap database facility for describing terminal + provide screen-handling for the vi editor; these used the termcap + database facility (both released in 3BSD) for describing terminal capabilities. These routines were abstracted into a documented library and first released with the early BSD UNIX versions. All of this work - was done by students at the University of California. + was done by students at the University of California (Berkeley + campus). The curses library was first published in 4.0BSD, a year + after 3BSD (i.e., late 1980). After graduation, one of those students went to work at AT&T Bell Labs, and made an improved termcap library called terminfo (i.e., - "libterm"). That was subsequently released in System V Release 2. - Thereafter, other developers added to the terminfo library. For + "libterm"), and adapted the curses library to use this. That was + subsequently released in System V Release 2 (early 1984). Thereafter, + other developers added to the curses and terminfo libraries. For instance, a student at Cornell University wrote an improved terminfo library as well as a tool (tic) to compile the terminal descriptions. As a general rule, AT&T did not identify the developers in the @@ -149,8 +152,8 @@ A Brief History of Curses exceptions. System V Release 3 (System III UNIX) from Bell Labs featured a - rewritten and much-improved curses library,l along with the tic - program. + rewritten and much-improved curses library, along with the tic program + (late 1986). To recap, terminfo is based on Berkeley's termcap database, but contains a number of improvements and extensions. Parameterized