Document: thermes Purpose: GIPSY master control program for ASCII terminals Category: USER-INTERFACE File: hermes.src Author: J.P. Terlouw Description: There is a TeX document which describes thermes. A copy can be obtained by LaTeX'ing $gip_doc/hermes (twice to get the internal references right). See also: nhermes.dc1 Updates: Sep 13, 1991: JPT, document created. Oct 11, 1991: JPT, new command parser included. Oct 30, 1991: JPT, new features: task path and default files. Nov 4, 1991: JPT, 'exact'-option added to user input. Nov 11, 1991: JPT, Unix shell; circulate terminal windows. Nov 13, 1991: JPT, treat cola scripts as executables. Nov 15, 1991: JPT, default file bug fixed; keyword buffer size increased. Dec 2, 1991: JPT, new features: complete revision of user input handling (recall files, repeated keywords); Unix shell logging. Jul 22, 1992: JPT, added one more keyboard handler level; ^O now also works when help display or keyword display is on. Aug 3, 1992: JPT, improved keyword display and task context settings menu; implemented default file writing; change directory logic improved; some minor improvements. Aug 18, 1992: JPT, repaired reporting of non-existent task. Aug 27, 1992: JPT, changed to use general printer module. Sep 2, 1992: JPT, fixed bug in parse.l (CmdParam); and some other improvements. Sep 7, 1992: JPT, fixed bug in counting active tasks; added hermes default file option; improved working directory setting. Sep 11, 1992: JPT, eliminated use of putenv(); fixed bug in rejecting and cancelling keywords; various small improvements. Sep 17, 1992: JPT, implemented overlay Unix shell and prompt following in help screen. Sep 28, 1992: JPT, implemented Tektronix overlay window and recall file write option. Oct 6, 1992: JPT, implemented minimal matching, user input parameter editing and some internal improvements. Oct 14, 1992: JPT, does not wait anymore for overlay Unix shell and parameter editor; eliminated bug in minimal matching; improved Tektronix window. Oct 27, 1992: JPT, improved parameter editor; implemented command recall. Nov 4, 1992: JPT, eliminated bug in minimal match; improved parameter editor interfacing; command recall information saved in file; implemented COA scroll mode. Nov 10, 1992: JPT, implemented file edit facility, also for tasks. Nov 25, 1992: JPT, implemented improved prompter and improved log file text search. Dec 18, 1992: JPT, task 'news' is started automatically after starting tHermes. Mar 5, 1993: JPT, keyboard mapping changed. Jun 10, 1993: JPT, user input explanation window; show parameters of task started as !task. Jul 20, 1993: JPT, searches also in $HOME for hermes.def Jul 26, 1993: KGB, modified all 'Proc identifiers' to long. Sep 13, 1993: JPT, improved task minimal matching; now also completes task name. Sep 20, 1993: JPT, implemented BEEP= keyword for hermes.def. Sep 22, 1993: JPT, corrected bug in change of Sep 13. Nov 23, 1993: JPT, added report hint. Nov 25, 1993: JPT, improved task EDITFILE interaction. Jan 31, 1994: JPT, removed bug from "Current parameters" output. Mar 4, 1994: JPT, added time stamp to screen output; removed bug from "REPORT hint". Jul 4, 1995: JPT, added WWW browser support; context sensitive help for prompters etc., improved keyhelp. Aug 25, 1995: JPT, more robust check for local html presence Aug 31, 1995: JPT, help: defined html context for empty UCA Mar 19, 1996: JPT, allow command line arguments for WWW browser Apr 9, 1996: JPT, some minor corrections