28 Aug 1986 A. Kreymer Version 3.05 EXAMPLE - added CURSE example to demonstrate cursor. DCURSR - Corrected code to flush buffer after, not before, requesting cursor position from terminal. Restructured and commented code, removing leading tabs. Removed unused parameters and commons. SETUP - added NOLOG qualifiers to logical defines, for silence on repeated setups. Made logicals sensitive to directory location of SETUP GENERATE - modified to work correctly from development directories 21 Aug 1986 A. Kreymer SETUP - changed DIGS_OLB to refer to translation of DIGS_DIRECTORY, to permit use with user's Default set outside LIB.DIGS 18 Aug 1986 A. Kreymer SETUP - added DIGS_OLB logical for the Gralib library, per new logical name standards. EXAMPLE - Modified SPHERE procedure to link with DIGS_OLB 13 Mar 1986 A. Kreymer VERSION 3.04 PLTSYM - corrected placement of text into metafile. Variable type mismatch had garbled such text. Made relevant variables conform to Fortran conventions. EXTRK - removed from library, was used only in PLTSYM, now unused. 26 Feb 1986 A. Kreymer In DIGS.RNO and DIGS.HLP, Corrected Treminal spelling Changed reference from [LIB]GRALIB to [LIB.DIGS]GRALIB and recommended DIGS_LIBRARY:GRALIB Changed example DCL to DEFINE/USER rather than DEFINE DIGS, before running SPHERE and PREVU 15 SEP 1985 A. KREYMER Removed comment accidentally placed in PLOT symbol. 9 Sep 1985 A. Kreymer Removed /NOTE qualifier from PLOT, the print symbiont now provides the user identification that /NOTE was correcting for. 5 Sep 1985 A. Kreymer Version 3.03 Corrected PLTSYM argument usage to floating point for special symbols. 16 Aug 85 A. KREYMER Corrected GRALIB.OBJ to GRALIB.OLB typo. in [.DOC]DIGS.HLP 20 JUN 1985 A. KREYMER Modified INSTALL.COM to do the directory swap which moves [LIB.DIGS.TEST] to [LIB.DIGS], and [LIB.DIGS] to [LIB.DIGS301] 16 JUN 1985 A. KREYMER Version 3.02 Moved ALPHA3 call after the pause in DEINIT, for terminals such as Codonics 1575 which have separate Alpha and Graph planes. This allows viewing of graphics during the DEINIT pause. Added support of lower-case y answer re. hardware characters in routine SETDEV of PREVU.FOR. Added call to ALPHA3 at exit of PREVU, to return terminals to scrolling mode after previewing graphics. 11 JUN 1985 A. KREYMER Version 3.01 Modified INITDV to test existence of DIGS$DGF before opening, as it is a legal file name at VMS 4. Users are getting DIGS$DGF.DAT files instead of default DIGF.DAT Made similar changes in GETB and COMIN routines. Dropped leading tab continuation cards in PLOT,PP,PREVU due to editing with WYLVAX. 10 JUN 85 A. KREYMER Changed DIGS_PRINT to SYS$PRINT from LCA0:, to match new queues Included FERMI_ID note until print symbiont is set up. Corrected DIGS.HLP ; drop mention of DIGS_PLOT, PRINT/NOFLAG 4 JUN 85 A. KREYMER Corrected DIGS$EXE to DIGS_EXE in PRINTPP.COM 31 MAY 85 A. KREYMER Removed /CHECK from all Fortran compilations, added /NOOPT to all compilations. May turn off /DEBUG/NOOPT for future minor release of DIGS. Floating underflow was occurring in line 153 of SYMBOL (ATAN(....)), probably legitemate, just affects banner page. Added parameters to SMALLDAT psect in MACPLOT for compatibility with the common in FORPLOT. Based on FORT/LIST/MACRO listing, added PIC,OVR,REL,GBL,SHR,RD,WRT,LONG to the existing NOEXE. This eliminated diagnostics from the loader about common conflicts. 18 MAY 85 A. KREYMER Modified DIGS.RNO, DIGS.HLP, RN4.RNO to reflect current support. Added support for DIGS_xxxx to PRINTPP(V) page parameters in PP.FOR main routine Added support for DIGS_SCRATCH in PP.FOR's SETDEV routine 16 MAY 85 A. Kreymer Dimension IDATA(*) in DIGFO, was (2) Removed CLIPT,PCLIPT,PARCLT from GRALIB, unused. 14 MAY 1985 A. KREYMER Expanded SMALLDAT common, to match MACPLOT psect length (still get diagnostics from loader) Corrected start-up code in SYMBOL, removed FNREAD logical variable from /COORDS/ common as only used in SYMBOL Included PLOT,PLOTS,SYMBOL in PP LINK statement, to force PLOT version rather that GRALIB. These are the only duplicate PLOT/GRALIB routines. Added FERMI$LIBRARY:FERMILIB to PP link, required by FORPLOT. Removed FERMILIB from link, instead moved LIBGETS and LIBPUTS routines from DECUS tape into MACPLOT source code. Corrected reversed X/YALFACT parameters in PRINTDEF.INC 10 MAY 1985 A. KREYMER Include BANNER, COMIN, FORPLOT in PLOT.FOR 8 MAY 85 A. Kreymer Created AAAREADME.TXT file, copy of section of .HLP In SOURCE DIGFI, change dimension of IDATA from 2 to * 29 APR 1985 A. KREYMER Replaced PRINTPP with PRINTPPV Restore QUEUE initialization data statement Change Include format to '($SSDEF)' form Remove BANNER Include statement Insert CALL EXIT before program stops Set recl of graphics file to 265, to accommodate Versatec Remaining diff VERS vs PRINT are just PLOT.INC constants! For the moment, vary this by including PPDEF, defining that logical at compile time to be VERSDEF.INC or PRINTDEF.INC Rename source file PP.FOR 28 APR 1985 A. KREYMER Placed all GRALIB routines in [LIB.DIGS.TEST.NEWLIB], all post processors in [LIB.DIGS.TEST.NEWPP]. Compiled all NEWLIB routines as test. Added dummy SYMBOL routine as result. Removed all .COM from NEWLIB to TEST. Renamed NEWLIB to SOURCE, NEWPP to PP Merged VPLOT with VPLOTV Drop Carriage_control parameter, just use 'DD'X constant Set X/YDENSE,X/YALFACT,VERSAT in main routines (PRINTPP,VERSPP) Bring FEED code from VPLOT into VPLOTV Condition code on VERSAT Test of KWIDE 65/33 Call format and name, V/INITIAL - V/LOAD - V/DUMP 16 APR 1985 A. KREYUMER In [.SOURCE], Deleted FORPLOT, is post processor routine 13 APR 1985 A. KREYMER (.NEWLIB) In [.SOURCE] Copied all but PP routines and VPLOTs from .TEST Deleted BELL, unused. sent ^G (bell) too terminal Deleted AF612, unused. (6/12 to ascii converter) Deleted BAKSP, unused. sent ^H to terminal, adjusted pointers Deleted COLOR, renamed COLOREN to COLOR (drop 038 support) Deleted COSD, library function. Deleted CSIZE, unused. Set 2 common variables Deleted DASHA, used only by DASHR. Deleted DASHR, unused. Plot10 ? Deleted DISPLA, unused. Replaced with TYPE * in INITDV Deleted DRAWA, used only by DRAWR. Deleted DRAWR, unused. Plot10 ? Deleted HOME, unused. Move cursor to margin Deleted IBYTE, unused. Extract byte Deleted INVERT, unused. Modify Color Deleted KCM, unused. K to centimeter Deleted KIN, unused. K to inch Deleted LVLCHT, used only in PLOT10 routines. Deleted MOVEA, used only by MOVER. Deleted MOVER, unused. Plot10 ? Deleted POINTA, used only by POINTR. Deleted POINTR, unused. Plot10 ? Deleted REL2AB, used only in PLOT10 routines Deleted REMARK, unused. Replaced with TYPE * in INITDV Deleted REVCOT, used only in PLOT10 routines Deleted RSTTAB, unused. Tabs? Deleted SETTAB, unused. Tabs? Deleted SHIFT, unused. Had been used in IBYTE. Deleted SIND, library function. (sin degrees) Deleted SWINDO, unused. Window from PLOT10? Deleted TABHOR, unused. Tabulation Deleted TABVER, unused. Tabulation Deleted TAND, standard VMS function. Deleted TRANSLATE, used only in PRINTPPV, moved to PRINTPPV deck. Deleted UNIT, unnecessary Dummy usage in DUMPIT has been removed. Deleted V2ST, used only in PLOT10 routines Deleted VCURSR, unused. Plot10 ? Deleted VWINDO, unused. Plot10 ? Deleted WAIT, unused. Sent rubouts to terminal Deleted WINCOT, used only in PLOT10 9 APR 85 A. Kreymer Remove underscore versions of DIGS logicals from SETUP. 7 APR 1985 A. KREYMER Copied TVDIGS.FOR again, to get latest INITDV code. Put INITTX entry point to INITT, called conditionally by INITDV, which avoids the ANMODE and NEWPAG calls. 4 APR 1985 A. KREYMER Copied BISON::VAXONL$ROOT:[DISPLAY.DIGS]TVDIGS.FOR to get Penelope's version of PLOTTO with code to be migrated into INITDV, DEINIT, MORPLT. Created MORPLT from PLOTTO. 30 MAR 1985 A. KREYMER GETSEQ - Drop unused commons, make SETSEQ entry, SAVE counter GETB - Change file name to DIGF from DIGF.DAT to allow logical. Default is still to .DAT 30 MAR 85 A. Kreymer Created [.CDC] directory to hold copy of Cyber version Created DIGS160.SAV save-set to archive this version. Could not move to Cyber/UN=CSS due to NET failure (exchange package). 28 MAR 85 A. Kreymer Modified STARTUP.COM to invoke SETUP and type warning. Created EXPORT procedure. MAR 1985 A. KREYMER Revise PRINTPP, PRINTPPV, VERSPP to allow use of DIGS$SCRATCH logical name for holding rasterized images. 3 DEC 84 A. Kreymer Copied via USR$SCRATCH:DIGS.SAV save set from DUK1:[DIGS...]