This file contains release notes for TECOC. The "base version" is 100 (reported by the EO command). The version number starts at 100 to avoid confusion with TECO-11 version numbers, which were close to 40 as of 01-Jan-1988. In the following notes, a "*" after the number indicates a bug that is fixed by the change. Entries without a "*" can be considered less important. 10-Dec-1987 version 100 baseline version as of Fall Decus Symposium, Anaheim 04-Jan-1987 version 101 ( mostly stuff for XENIX) 1. created this file 2. changed EXEEO.C to make the version number 101. 3. changed FBFSIZ (file name size) to 20 in AMODEM.C 4. changed XAFTER.CSH to execute under CSH instead of SH 5. removed unused tags IFTag and OFTag from ZPORT.H 6. added comment about this file to AAAREADME.TXT 7. Created an updated XBUILD.CSH. 8. added a tab to INIT.C. 9. Added debugging code to PARSCL.C, MEMINI.C, ZINIFL.C, MUNG.C, ZREMBR.C, and INIOPN.C. This code is activated only if the variable DbgLvl is initialized to 1 in DBGDSP.C. 10. * Added semi-colon to line 181 of ZOPINP.C so it'll compile. 11. * Changed ZREMBR.C so it returns NO in XENIX section. 12. * Added code to set TrmTyp in XENIX xection of ZTRMNL.C. 13. * Changed SCRNOP.C so it tests TrmTyp (not OpCode) against UNTERM. 14. * Added XENIX sections to ZDSPCH.C, ZDSPBF.C and ZCHIN.C. 23-Jan-1988 version 102 1. changed EXEEO.C to make the version number 102. 2. changed the debugging code in ZABORT.C to avoid an infinite loop 3. * removed "signal(SIGTERM, ZAbort)" from XENIX code in ZINIT.C 4. * changed ZTRMNL.C to support control-Cs under XENIX 5. * check for control-C in ZCHIN.C, needed to do it in all other Z routines 6. * added XENIX section to ZRDLIN.C 7. define sys$close in ZOPINP.C and ZOPOUT.C 8. define sys$get, sys$putmsg in ZRDEI.C 9. renamed/modified all the .CSH and .COM files so they start with "Z" and updated AAAREADME.TXT to reflect the changes. 10. added file FALL87.RNO, updated AAAREADME.TXT about it 11. fixed comment in RDLINE.C. 12. * changed || to | in ZHELP.C so / immediate commands are okay under VMS. 13. * fixed "invalid buffer size" bug for reading large files by changing "65536" to "65535" in ZRDLIN.C. 14. * fixed control-C handling, so that type-out of a large buffer works. Changed EXECST.C, ZDSPBF.C, FRSTCH.C, READCS.C. 15. * added a test to EXECST.C so that commands like "<test$$" will now produce "unterminated command" errors, as they should 16. * modified EXEEI.C to make EI$$ a null command to make CHANGE.TEC work 30-Jan-1987 version 103 ( to make CHANGE.TEC work ) 1. changed EXEEO.C to make the version number 103. 2. changed definition of Mung from DEFAULT to VOID in MUNG.C. 3. changed TmpEI from DEFAULT to VOID in TMPEI.C, ZINIFL.C, MUNG.C 4. removed superflous "else" from ZSWILD.C 5. moved WFab, WNam initialization from ZINIFL.C to ZINIT.C 6. * set WFab.fab$l_fna in ZINIT.C to make EN command work 7. * added XENIX section to ZCPYBL.C 8. * fixed XENIX section of ZICLOS.C 9. * fixed XENIX section of ZOPOUT.C 10. * fixed XENIX section of ZRDLIN.C 11. * fixed XENIX section of ZWRITE.C 12. added UTECO.TOC, a table of contents for Ultrix TECO source 13. changed constants for XENIX in ZPORT.H 14. changed calloc to malloc in ZALLOC.C, merged similar sections 15. added debugging code to RDLINE.C 16. added debugging line to WRBUFR.C 17. * fixed unlink call in ZOCLOS.C, added debugging code 18. * fixed unlink call in ZOCLDE.C 19. added -O switch to CC commands in XMKBLD.CSH (optimizes code) 31-Mar-1987 version 104 1. changed EXEEO.C to make the version number 104. 2. changed the way code is compiled under XENIX: deleted XMKBLD.CSH, created ZXBLD.CSH and ZXDBLD.CSH, modified ZXLOGIN.CSH and ZXCCC.CSH 3. * fixed XENIX file creation mode in ZOPOUT.C 4. * fixed XENIX section of ZMKOFN.C 5. fixed setting of CmdMod and EStTop in EXEEB.C 6. removed unnecessary call to ExeEY in INIOPN.C 7. * fixed XENIX file renaming in ZOCLOS.C 8. used auto-decrement instead of addition in MEMINI.C 9. Renamed CHRFUNCS.H to CHRMACS.H. All references to CHRFUNCS.H had to be changed: many files modified. Also changed macros that are in CHRMACS.H to use an array. Merged that array with the one that was in ReadCS. 10. * made ZTrmnl define TrmTyp as UNTERM when we're running in a batch job. 11. took out "dying" message in GETNMA.C 12. * fixed CR/LF appending in EXEEQU.C 13. * fixed file output code in ZDSPCH.C