; ; MCEREL.DOC -- MCE -- Command line editor Release Notes ; ; ======= ; .IDENT -V4.24- ; ======= ; ; Copyright (c) 1987,1988,1989,1990 ; ; J.H. Hamakers, ; ABB Industrie b.v. ; P.O.Box 113 3000 AC Rotterdam, The Netherlands ; Phone : +31 - 10 - 4078631 ; ; All rights reserved ; ; This software may be copied and distributed ONLY ; on a non profit basis and with the inclusion of ; the above copyright statement. ; ; >>>>> PLEASE CONTACT ME FOR PROBLEMS OR SUGGESTIONS <<<<< ; ; Known problems : ; ---------------- ; - MCE has some problems with DCL and installed tasks. DCL does ; not wait for installed tasks to complete. Compare the two ; examples below: ; ; MCR DCL ; ; +>INS $FOO/TASK=FOO +$ INS $FOO/TASK=FOO ; +>RUN FOO +$ RUN FOO ; > +$ ; ; To solve this add the following line to MCEINI.DCL : ; ; R*UN := RUN 'P1'/STATUS:TASK ; ; - If the RSX-system you are running on does not support the ; VT2xx terminal use MCR command "SET /TERM=TI:36" to use ; the VT2xx functions ; ; Remarks on 8-Bit terminals and lines : ; ==================================== ; ; A VT2xx/VT3xx/VT4xx terminal in 7-bit mode always sends "normal" ; escape sequences : ; PF1 = ESC [ P ( 33, 133, 120 ) ; F20 = ESC ? 3 4 ~ ( 33, 77, 63, 64, 176 ) ; ; The EBC, RPA, PASTHRU settings of the terminal line donot have ; influence on the right processing of those keys. ; ; A VT2xx/VT3xx/VT4xx terminal in 8-bit mode sends other sequences : ; ; PF1 = SS3 P ( 217, 120 ) ; F20 = CSI 3 4 ~ ( 233, 63, 64, 176 ) ; ; The EBC, RPA, PASTHRU settings of the terminal line do have influence ; on the right processing of those keys. ; Although they do different things one of the options MUST be set ; to let MCE see the keypad keys. ; ; The IO.RST used by MCE sees the folowing terminating characters in ; IOSTB+1 : ; ; EBC RPA PASTHRU SS3 CSI ; 0 0 0 0 33 ; 0 0 1 17 33 ; 0 1 0 17 33 ; 0 1 1 17 33 ; 1 0 0 217 233 ; 1 0 1 217 233 ; 1 1 0 217 233 ; 1 1 1 217 233 ; ; +-------------------------------------------------------------------------+ ; ; ========================================== ; Notes on VERSION V4.24 from August 1990 ; ========================================== ; ; Version V4.24 has the following new features : (since V4.23) ; ; - now "pauses" MCE via a Suspend directive. ; To reactivate MCE give the MCR or DCL "RESUME" command. ; The idea came from Jim Bostwick, Cargill Inc., Minneapolis, MN, USA. ; ; - On a VT4xx terminal it is possible to use .. as normal ; function keys. MCE enables you to define those keys too. ; ; - The detection of HT: terminals ( CP/RSX ) inserted in V4.23 ; is taken out because CP/RSX has no problems with it. ; ; - The I&D space question in MCEBLD was removed in V4.23 because ; I&D space gave some problems with CP/RSX. The problem was not ; in MCE but in the INSTALL task of CP/RSX. The question is back ; again but I&D space with MCE does not give you much anyway. ; ; - The combination of a build in default for INSERT/OVERSTRIKE ; with an MCE Command specifying the same default did result in ; staying in the last mode activeted by . ; This bug is fixed now. ; ; - MCE without multiple CLI support did not display the default ; prompt. This bug is fixed now. ; ; - The addition "VT2" and "TDV" to the MCE intro and version ; message is deleted. ; ; - MCE.DOC is upgraded to the latest version. ; ; ============================================ ; Notes on VERSION V4.23 from Januari 1990 ; ============================================ ; ; Version V4.23 has the following new features : (since V4.22a) ; ; ; - Now MCE detects HT: terminals ( CP/RSX ) and handles ; them in the same way as RT: terminals. ; ; - Statuslines are now reverse video until position 80. ; ; - NEW Internal command : "MCE USPRompt " ; This enables the user to specify his/her own prompt. ; "MCE USPRompt" without an argument clears the userprompt. ; The normal prompt is then re-enabled. ; The idea and some of the code came from mr. Luka Sekolec ; from the Paul Scherrer Institute in Switserland. ; ; - The keypad keys , and work the ; same as in EDT. ; ; - The I&D space question in MCEBLD has been removed because ; I&D space gave some problems with CP/RSX. I&D space with MCE ; did not gave you much anyway. Feel free to add the /ID yourself ; in MCETKB.CMD and build again with "@MCEBLD LINK" ; ; - There is some conditional code in MCE.MAC and MCEBLD.CMD ; to use with P/OS ( PRO/350 ect. ). This code is not tested ; and not complete so donot use it unless you want to help ; the author with this development. ; ; - There still was a problem with default and named directories. ; I hope this is solved now. The problem was to get it working ; under all conditions under RSX11-M and RSX11-M+. ; ; - MCE.DOC is upgraded to the latest version. ; ; ============================================ ; Notes on VERSION V4.22a from September 1989 ; ============================================ ; ; Version V4.22a has the following bug fixed : (since V4.22) ; ; - In the latest RSX version the routine .WDFDR returns with ; the carrybit set. Older versions did not. ; This resulted in problems with "SET DEF" ; ; ========================================= ; Notes on VERSION V4.22 from October 1988 ; ========================================== ; ; Version V4.22 has the following new features : (since V4.21c) ; ; - Rearanged the whole program to make it more readable ( I Hope ) ; ; - NEW Internal command : "MCE ECHO on/off" ; When on MCE echoes command lines to TI:. This is useful in ; INIT-files to display messages ect. ( see example below ) ; ; - NEW Internal command : "MCE PROMpt on/off" ; Switches extended prompt on/off. ; The default setting can be specified at MCE build time. ; ; - NEW Internal command : "MCE OVERstrike on/off" ; When on MCE goes back to OVERSTRIKE mode when prompting for a new ; command. The default setting can be specified at MCE build time. ; When "ON" : Auto-insert mode is switched off ; "MCE INSErt ON" Switches Auto-Overstrike mode off. ; ; - Changed the definition of compound command lines. Now The "&" MUST ; be preceeded by at least one space. This is done to let commands ; as "PIP /TD&/LI" still work. ; ; - Changed the lay-out of the translation buffer print-out so that ; it is more "readable" ; ; - Command definitions donot have to end with a space character ; to append more text. ; In older versions with "? := HELP" defined "? PIP" resulted in ; "HELPPIP". This was solved by defining "? := HELP ". ; Now this is not needed anymore. ; ; - All commands may be preceded by and contain more than one TAB ; and/or spaces. This means that e.g. command definitions can be ; made more "free-style" instead of the fixed format of " := " ; ( exactly one space before and after the ":=" ) ; This is useful in init-files. The lay-out of these files can be ; made more "readable" now. Comments are ( and were already ) possible ; behind "!" for this is the comment character for CLIs. ; ; ; Example of an init-file: ; ; ! ; ! LB:[1,2]MCEINI.MCR ; ! ; MCE STATUS ON ; MCE SVINTERN OFF ; ! ; ? := HELP ; AS*SEMBLE := MAC @'P1'ASM ; CO*PY := PIP 'P2'/NV='P1' ; D*IR := DIR ; FO := FOR @'P1'FTN ; F20 := CLR ; LI*NK := TKB @'P1'TKB ; MO*VE := PIP 'P2'/NV='P1' & PIP 'P1';0/DE/NM ; RE*NAME := PIP 'P2'='P1'/RE ; R*UN := RUN ; BLD := MAC @'P1'ASM & TKB @'P1'TKB ; ! ; ! MCR Commands ... ; ! ; CLR ! Clear screen ; MCE ECHO ON ! Echo on ; ! ; ! *WARNING* -- This is a test version of MCE. Please report ; ! any problems to the system manager. ; ! ; MCE ECHO OFF ! Echo off ; TIM ! Show time ; ! ; ! End of LB:[1,2]MCEINI.MCR ; ! ; ; Bugs fixed : ; - When UIC is changed MCE READ or MCE REPL still were reading ; the MCEINI-file from the old UIC. ; This problem is fixed and works fine for M. For M+ with ; named directories unknown. PLEASE REPORT !!! ; ; - The releasenotes on V4.21c didn't mention that ; does the same as in EDT. ; ; - A second , , do the same as in EDT ; ; - Same for