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=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3777 invoked from network); 10 Mar 2022 01:13:39 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 10 Mar 2022 01:13:39 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 1CFC393D42; Thu, 10 Mar 2022 11:13:38 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 809BC93D2F; Thu, 10 Mar 2022 11:11:17 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GLrv9IHC"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 8B7CE93D2F; Thu, 10 Mar 2022 11:11:16 +1000 (AEST) Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.173]) by minnie.tuhs.org (Postfix) with ESMTPS id 05B6D93D1B for ; Thu, 10 Mar 2022 11:11:16 +1000 (AEST) Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-2dbd97f9bfcso42045997b3.9 for ; Wed, 09 Mar 2022 17:11:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=J8LLkCM86K5c5c75Jzd/ofiG7tjRoQKITVs+h8Eh6Tw=; b=GLrv9IHCl5nxD9vbMAjOpPd1RrMV/Z2vXMjNG9xrmm6oKsulYlgoKXXYaKQg+n34i2 5M9aT9/cpI3fqituc3nAws+xjMWOKLLcWzGclJH8OaHG+JYBODtlyNkHVa70s2coOR/b +oTMGEdFfEMxHM3CbKRU829H8i8qgN5PnmBYixsWn0ln3lcaraRG98A8/s6jDJfPe0qT CGwcM0tEggDRjXd6/UzGKdrBpktM+qP/Kplk2EIutwp13Be0PIpZAyNWX+blF55m458A /GRLk0fziRAOYWJDY+VTRiQirve/0UKQa9LdQ1WAtRA2Cc/lnH3M0PbSbYyZIQBmPcrb g9eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=J8LLkCM86K5c5c75Jzd/ofiG7tjRoQKITVs+h8Eh6Tw=; b=oT0oIeEKPce/lmoZmd8lFic61cqC6QA9mpKuGgK7cGvggw3Vt+XmyfzUVrAxJV/icW gSMLxoHMmFeByVuTS7+OEu/q29N5Ceg1HYrHQB2O8xcmhC96jAcmO/owx1HPYJ75rwgF ikDwLYnp+YuNFNxOpIB4Orgu7UcWYizgdG167+r8uzpb+H6v4WLh/rXOxxsXKHa2US7o 9KUkAnprwN/U+FgpsriIFUXpYH8s8vOIRAQxJy0UPvavprwKue8FnuH8tkWNJnwjRG6X 5LVFD/mOBPDyRcJce97qj+4XUrE+QsBDM9dlevMPcdm2fAJhM6MnbG+3XvBgiTGF3xtJ qFvw== X-Gm-Message-State: AOAM530AUi1E++KOnC2IGxMmjkLmg48Llzbmq7+8JdaRGy+3lCliYYyl mv8SgS9132tzmYc2E2ic8/ASLMhNzQQ7HImfMJO74WuyVdQ= X-Google-Smtp-Source: ABdhPJz2ZwuTzh7zS+QZIY4hehVBks8MnRsDyaFgqAlWotzE8PU0FUWbz1w7ehKhvxdA6pg+810jEHPECuWDmXXHouE= X-Received: by 2002:a81:d34d:0:b0:2dc:558:962f with SMTP id d13-20020a81d34d000000b002dc0558962fmr2133695ywl.390.1646874675109; Wed, 09 Mar 2022 17:11:15 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dan Plassche Date: Wed, 9 Mar 2022 20:10:59 -0500 Message-ID: To: Kevin Bowling Content-Type: text/plain; charset="UTF-8" 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" On Sun, Mar 6, 2022 at 6:02 PM Kevin Bowling wrote: > > I see a copy of 2.0 for 3B2 (i.e. > https://archives.loomcom.com/3b2/software/Documenters_Workbench/) > > From there things get a little less clear, it seems like we jump to > 3.2 with SysVR3.2? > > Then there is a 3.3 version https://github.com/n-t-roff/DWB3.3 > > Can anyone firm this lineage up a bit; and is 4.x an SGI thing or what > (I extracted the image, the relnotes inside might as well not exist). > > Regards, > Kevin I'd be interested to pin down the timeline and the major feature changes for DWB in relation to the other troff variants as well. Below is a summary of my understanding from looking at the changelogs and spot checking the various codebases. Any additions or corrections would be appreciated. 1979 v7 C/A/T troff released (rewritten from assembler into C) 1980-81 v7 C/A/T troff pulled into System III internally at Bell Labs seemingly without major changes and released in 1982 1982 public domain typesetter independent troff (ditroff or titroff) was the last free release as a standalone set of files on request 1983 SVR1 bundled C/A/T troff from 1981 1984 SVR2 containing DWB 2.0 incorporating ditroff (no postscript output yet though) 1987 SVR3 unbundled all troff versions and offered DWB 2+ as an add-on package 1988 postscript output added to DWB 2+ 1989 SVR4 bundled DWB 2+ (Solaris and Unixware) with changes through mid-1988 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) I think sqtroff from Softquad was primarily sold from 1987-88 and the main enhancement was more detailed error tracing with an improved ditroff output language including early laserjet and postscript support. I've only seen mentions of sqtroff 2.x releases in that timeframe. I've been looking for the Softquad documentation and software without much luck; apparently James Clark had a copy of the Technical Reference manual (ISBN 0-88910-326-7) that he used to write groff. Best, Dan Plassche