; ; MCEREL.TXT -- MCE -- Commandline editor Release Notes ; ; ======= ; .IDENT -V4.28- ; ======= ; ; Copyright (c) 1987-1998 ; ; J.H. Hamakers, ; pAkUiT International ; Elsbes 40 ; 3069 LN Rotterdam ; The Netherlands ; Phone : +31 - 10 - 407 86 31 ; E-Mail : hamakers@pobox.com ; Internet : http://members.tripod.com/~hans_hamakers ; ; 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 <<<<< ; ; In this document : ; ----------------- ; - VT2+ means VT2xx and later model terminals. ; - VT4+ means VT4xx and later model terminals. ; ; 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 VT2+ 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 don't have ; influence on the right processing of those keys. ; ; A VT2+ 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 following 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.28 from SEPTEMBER 1998 ; ============================================= ; ; Version V4.28 is a service release ; ; - Fixed bug that let MCE crash occasionally ; ; - MCE.DOC ; o Now in WORD 6.0 format ! ; ; - MCEBLD.CMD ; o Minor text changes ; ; +-------------------------------------------------------------------------+ ; ; ========================================= ; Notes on VERSION V4.27 from APRIL 1996 ; ========================================= ; ; Version V4.27 has the following new features : (since V4.26) ; ; - The key does a function (like ) when there ; is something on the commandline and the cursor is at the end ; of the line. (Try it !!) ; This feature is included because many PC commandline editors ; have that function. The user can change to the old situation with ; the MCE "UPFInd OFF" command ; ; - Changed the FIFO handling so it is more efficient ; ; - Fixed bug with long passwords which were overwriting buffers. ; ; - Lots of minor bugfixes and probably introduced some new bugs. :-) ; ; - MCE.DOC ; o Upgraded to the latest version. ; o Introduced VT2+ and VT4+ words instead of ; VT2xx/VT3xx/VT4xx/VT5xx and VT4xx/VT5xx. ; o Changed the name for the support for those terminals to ; VT2plus and VT4plus support. ; ; - MCEBLD.CMD now supports a saved-answer file. ; ; - Planned to include MCEDOC.WP which is MCE.DOC in WordPerfect 5.1 ; format or MCEDOC.WRD which is MCE.DOC in Word 6.0 format in the ; near future. ; ; +-------------------------------------------------------------------------+ ; ; ============================================= ; Notes on VERSION V4.26 from NOVEMBER 1991 ; ============================================= ; ; Version V4.26 has the following new features : (since V4.25) ; ; The idea and most of the code from the first 4 changes came from ; Volker Huck, Technische Hochschule Darmstadt, Germany ; ; - There are 2 Terminal time-out modes possible: ; o Fixed ( just like in the older versions ) ; o Setable with the new "MCE TIMO" command ; ; MCE TIMO ON|OFF enables/disables the time-out ; MCE TIMO n (1..999) redefines time-out time ; ; - The newest command in the FIFO is not saved again when ; recalled and executed even if SVOLD is on. This prevents ; the FIFO from filling up with the same command. ; ; - With compound commandlines now it is possible to mix ; MCE internal commands with CLI commands. This makes the ; next command possible ( Switching from MCR to DCL and reading ; MCEINI.DCL ) : ; ; GODCL := SET /DCL=TI: & MCE REPLACE ; ; - MCE can be build so that is reads MCEINI.xxx from LB:[1,2] and ; SYS$LOGIN: instead of reading it from LB:[1,2] and SY:[CurDir] ; This is only for RSX-11M-Plus systems with logical name support. ; ; - MCE now clears the scrolling region instead of the whole screen ; when the statusline is on and HELP or any list is requested. ; ; - Bugfixes in conditional assembly directives which caused ; assembly errors in some cases. ; ; - Change the way MCE displays some messages to make it more standard. ; ; - MCE.DOC is upgraded to the latest version. ; ; +-------------------------------------------------------------------------+ ; ; ============================================= ; Notes on VERSION V4.25 from SEPTEMBER 1991 ; ============================================= ; ; Version V4.25 has the following new features : (since V4.24) ; ; - Some functions up to now available via CTRL-keys are now also ; available on Keypad and function keys : ; o Execute command and leave FIFO pointer ; o Save command without executing ; o Detach for 10 seconds ; o Suspend MCE ; o Toggle Insert/Overstrike ; ; - "MCE LOCK" locks the terminal with a password. ; ; - MCE.DOC is upgraded to the latest version. ; ; +-------------------------------------------------------------------------+ ; ; ========================================== ; 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 VT4+ 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 activated 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 January 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 etc. ). This code is not tested ; and not complete so don't 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) ; ; - Rearranged 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 etc. ( 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 preceded 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 don't 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