From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD,FREEMAIL_FROM,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16187 invoked from network); 14 Mar 2022 00:27:15 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 14 Mar 2022 00:27:15 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 1D46D9D682; Mon, 14 Mar 2022 10:27:11 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 1D1E69D655; Mon, 14 Mar 2022 10:25:06 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 17B849D655; Mon, 14 Mar 2022 10:25:04 +1000 (AEST) X-Greylist: delayed 462 seconds by postgrey-1.36 at minnie.tuhs.org; Mon, 14 Mar 2022 10:25:02 AEST Received: from hannix.bsdnix.net (cpe-74-70-140-193.nycap.res.rr.com [74.70.140.193]) by minnie.tuhs.org (Postfix) with ESMTPS id B7F979D653 for ; Mon, 14 Mar 2022 10:25:02 +1000 (AEST) Received: from hannix.bsdnix.net (localhost [127.0.0.1]) by hannix.bsdnix.net (8.16.1/8.16.1/Debian-2) with ESMTP id 22E0HGF3111691; Sun, 13 Mar 2022 20:17:16 -0400 Received: from localhost (dp@localhost) by hannix.bsdnix.net (8.16.1/8.16.1/Submit) with ESMTP id 22E0HFN2111688; Sun, 13 Mar 2022 20:17:15 -0400 X-Authentication-Warning: hannix.bsdnix.net: dp owned process doing -bs Date: Sun, 13 Mar 2022 20:17:15 -0400 (EDT) From: Dan Plassche To: Kevin Bowling In-Reply-To: Message-ID: <97175b9e-32ea-f29-ebdd-bab065b72e3f@.local> References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Subject: Re: [TUHS] Documenter's Workbench versions X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Following-up with a correction and some details about user-facing changes in Documenter's Workbench. > > 1984 SVR2 containing DWB 2.0 incorporating ditroff (no postscript > output yet though) My mistake. I was glancing at a late copy of the 3B2 SVR2 source with DWB 2.0 and should have written 1.0 here. DWB 1.0 was released in 1984 at the same time as SVR2. Changes from v7 troff are the inclusion of ditroff as troff, C/A/T troff as otroff, the mm macros, pic, and sroff. The sroff command provided a faster simplified interpreter for line printer output. > 1987 SVR3 unbundled all troff versions and offered DWB 2+ as > an add-on package DWB 2.0 was released in 1986. This verison added grap and the mptx indexing macros while removing otroff and sroff. Elan eroff for DOS and sqtroff were based on DWB 2. DWB 2+ was generally available after 1987 as an optional binary add-on package at added cost. SVR4 troff included the postscript output formatter added to the codebase in mid-1988 (tracked in Research UNIX v9), but not grap. > 198907 DWB 3.0 changed font tables to ascii from old binary format > > 199004 DWB 3.1 retired nroff for monolithic troff binary with -a flag > for simplified ascii output (for example, tables are not formatted > for true hardcopy output in ascii format) 199202 DWB 3.2 was released with mpm macros for automatic vertical page justification, 8-bit clean i/o, and picasso visual line drawing interface using the OPEN LOOK toolkit 199207 DWB 3.3 contained a new version of tbl and the mpm macro package to customize postscript color and page formats 199311 DWB 3.4 with new spell check, dwb command to guess processor pipeline, postscript file layout tools, and X11 viewers (xhbt for eqn/pic/tbl figures and dwbman for hypertext navigation of manpages) I hope this is a helpful summary. I've been working on a more detailed timeline tracking the versions shipped by different UNIX vendors. Also testing C/A/T troff to postscript converters (Adobe transcript, Chris Lewis' psroff, and jetroff) to approximate older output in comparison to the excellent heirloom doctools. Thanks, Dan Plassche