home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / sedt_doc.zip / SEDT.DOC < prev    next >
Text File  |  1990-09-23  |  38KB  |  735 lines

  1.                                 Sedt Version 4.0
  2.                                                 
  3.                             Author: Anker Berg-Sonne
  4.                                                 
  5.                                    Description  
  6.                                                 
  7.             Sedt  is  a  screen  editor  written  with  the  goal  of
  8.         providing  a  common  editor  across  a  wide range of  operating
  9.         systems.    For  ease-of-use  Sedt  is programmed with a keyboard
  10.         layout similar to EDT.                  
  11.                                                 
  12.             For a  complete  description  of Sedt's features read the
  13.         documentation in SEDTMAN.EDT.           
  14.                                                 
  15.                 Sedt version 4.0  (151)  and  higher  edit  numbers  is a
  16.         shareware program and must  be  properly  licensed  by  paying  a
  17.         license fee.                                  
  18.  
  19.                 Properly  licensed  users will receive  support  if  they
  20.         submit a report in writing to  the  author,  Anker  Berg-Sonne, 8
  21.         Middlemost Way, Stow, MA 01775, U.S.A.
  22.  
  23.  
  24.  
  25.                                Distribution Policy
  26.         
  27.                 You  may distribute Sedt freely by any means as  long  as
  28.         the  License  Agreement  and  all  other  files from the original
  29.         distribution are included.
  30.         
  31.                 Sedt  may  not  be  used  beyond a one month trial period
  32.         without payment of a license fee.
  33.  
  34.                 The  license  fee  includes  ONE  copy of  Sedt  for  ONE
  35.         operating system.  Additional copies and updates require  payment
  36.         of a fee.
  37.         
  38.                 Sedt is currently available in the following versions:
  39.         
  40.                         MS-DOS for Rainbow 100
  41.                         MS-DOS for VAXmate
  42.                         MS-DOS for IBM PC/XT/AT and compatibles
  43.                         MS-DOS for PS/2 and compatibles
  44.                         MS-DOS Microsoft Windows for IBM PC/AT and compatibles
  45.                         OS/2 protected mode
  46.                         ATARI ST 
  47.                         VAX/VMS
  48.                         VAX ULTRIX
  49.                         SCO XENIX
  50.  
  51.  
  52.                    Installation
  53.  
  54.                 Each installation kit  contains a file named INSTALL.HOW.
  55.         This text file contains the installtion instructions for the kit.
  56.  
  57.  
  58.                                  Known Problems
  59.  
  60.             Under MS/DOS you may  run  out of files when using 3 to 4
  61.         concurrent buffers.  You should increase the number of concurrent
  62.         files in CONFIG.SYS to at least  12.    The  symptom  is either a
  63.         fatal  message "Error creating buffer file" or  non-fatal  "Could
  64.         not open journal file" or "Could not open input file".
  65.  
  66.                 When on the MS/DOS versions the column number exceeds 64K
  67.         the  display will become corrupted and Sedt may not  be  able  to
  68.         recover.  There are no plans to correct this problem.
  69.  
  70.  
  71.                                    Edit History
  72.         
  73.                 
  74.         Version 3.3
  75.         
  76.         216:    29-Feb-1988
  77.                 CONTEXT=SAVED option in  SEDT.CNF to save editing context
  78.                 (Cursor position, marks and ruler) and reload with file
  79.                 :CS to save context of current buffer
  80.                 Fix problems with using -s<Size> switch
  81.                 Make Gold W work again on VMS and ULTRIX
  82.                 COLUMN=DISPLAYED or COLUMN=OFF option to control banner line
  83.                 display of column on the banner line (this allows this
  84.                 display in the VMS version)
  85.                 Clear select range when new region is selected
  86.                 
  87.         217:    16-Mar-1988
  88.                 Prevent :WD from working on systems that don't support 132
  89.                 columns
  90.                 Write context file in ascii instead of binary
  91.                 Ensure proper fill on block cut on ATARI
  92.                 Implement mouse control in OS/2 version
  93.                 Make sure select region gets cleared when new selection is
  94.                 made
  95.                 MOUSE=ENABLED and MOUSE=DISABLED option in SEDT.CNF
  96.                 
  97.         218:    20-Mar-1988
  98.                 Make mouse routines under DOS interrupt driven
  99.                 
  100.         219:    23-Mar-1988
  101.                 CONTEXT=CHECK does not save context automatically, but does
  102.                 load automatically
  103.                 Fix problem with error routine not printing arguments
  104.                 MODE=<number> to set video modes. Support ATI EGA Wonder modes
  105.                 23,27,33,37,51,52,53,54,58
  106.                 Reset original screen width when exiting
  107.                 Eliminate duplicate messages when trying to quit from 
  108.                 MS-Windows
  109.                 -m<Number> to set video mode in DOS and OS2
  110.                 Redefine F7 to save file and context
  111.                 Cancel select region when clicking mouse under Windows
  112.                 
  113.         220:    30-Mar-1988
  114.                 SYSTEM=VT100/VT200/VT52/VK100 in SEDT.CNF under VMS and
  115.                 ULTRIX
  116.                 Default to PRN when printing under DOS or OS/2
  117.                 Allow #<Letter> to select counter variable after all
  118.                 :CN commands
  119.                 Have %# require a letter as in %#A to define counter variable
  120.                 Correct -m behavior
  121.                 Don't try to save context if no file
  122.                 Make MODE=<Hexadecimal Number>
  123.                 
  124.         221:    17-Apr-1988
  125.                 Make small change to mouse interrupt routine
  126.                 Allow drag select with mouse
  127.                 Build Windows version with MSC version 5
  128.                 Enable toggle switching by clicking mouse on status display
  129.         Enable window switching in split screen mode by clicking mouse
  130.                 on title bar or ruler line
  131.                 Make Windows mouse routines work exactly the same as
  132.                 DOS and OS/2 mouse routines
  133.                 Change Windows version to move About to File menu
  134.                 ^S() conditional set if select region is active
  135.                 Delete any existing context files when saving and no context 
  136.                 save is requested
  137.                 Make Delete and Rubout key delete select region if active and
  138.                 previous character if no select region
  139.                 
  140.         222:    22-Apr-1988
  141.                 :EK<Key> command to execute the key given in <Key>
  142.                 Do not delete context files, but save new context if
  143.                 CONTEXT=CHECK and a context file exists
  144.                 Ensure that \ isn't needed at end of SEDT environment variable
  145.                 Allow line feeds to be inserted with :CH
  146.                 Look for Sedt's files first in current directory, then where
  147.                 the environment variable SEDTP points to and finally where
  148.                 the environment variable SEDT points to
  149.                 REMEMBER=ON option in SEDT.CNF or -o in command line makes
  150.                 Sedt load input file from last command when called without
  151.                 file argument
  152.                 Make backslash work on UK keyboards
  153.                 Enable compose key on LK250 keyboard
  154.                 
  155.         223:     4-May-1988
  156.                 Convert to MSC V 5.1
  157.                 Convert to OS/2 V 1.10
  158.                 Make ATARI mouse handling consistent with DOS and OS/2
  159.                 Fix a number of problems with ATARI version
  160.                 Enable toggling of screen shift with mouse
  161.                 Fix problem with SEDT.REM reading on VMS
  162.                 Ensure that Sedt tried to write SEDT.REM and ruler files
  163.                 in SEDTP, then SEDT and then working directory
  164.                 Enable Num Lock in Windows version by default
  165.                 Enable null characters in command arguments
  166.                 Prvent selection with tiny mouse movements in Windows
  167.                 Only use extended INT16 functions when FIRMWARE=NEWINT16
  168.                 is set in SEDT.CNF. This allow Turbo Lightning and many
  169.                 strange clones to work better
  170.                 
  171.         224:    16-May-1988
  172.                 Stop using DECID to enquire for terminal type and inquire
  173.                 for primary DA instead. VT52s will not be automatically 
  174.                 recognized any more
  175.                 Identify VT300 terminals correctly
  176.                 -wiXXYYHHWW to force Sedt to use a sub-window of the screen
  177.                 XX and YY is the top left corner in 0 based coordinates and
  178.                 HH and WW are the height and width in characters
  179.                 :CNA command to add value of number at cursor to counter
  180.                 Make OS/2 thread stacks 2048 bytes long
  181.                 Set priority of keyboard monitor thread
  182.                 SYSTEM=TANDY1400 for Tandy 1400 LT portables
  183.                 
  184.         225:    26-May-1988
  185.                 Prevent mouse movement from crashing system after exiting Sedt
  186.                 Remember escape character when requesting terminal ID
  187.                 Make sure mouse thread doesn't hog CPU on OS/2
  188.                 Work around VMS formatting problem in :SAVK
  189.                 Try to fix wide screen problems on Rainbow
  190.                 Make Num Lock work propoerly on LK250 Windows version
  191.                 
  192.         226:     3-Jun-1988
  193.                 Make :CNA and :CNG skip leading spaces and tabs
  194.                 Trap control Cs and terminate long operations when seen
  195.                 
  196.         227:     6-Jun-1988
  197.                 Increase timeout loop counter for keyboard to avoind timeouts
  198.                 on 20MHZ 386 systems
  199.                 Make room in OS/2 data segment to spawn subprocesses
  200.                 
  201.         228:     8-Jun-1988
  202.                 Make sure mouse clicks at the of a line leaves the cursor 
  203.                 there
  204.                 Allow comments in SEDT.CNF with a ; at the beginning of the
  205.                 line
  206.                 Fix a bad bug that corrupted internal database on DOS and 
  207.                 OS/2 versions
  208.                 
  209.         229:    14-Jun-1988
  210.                 Fix problem with leading spaces in :CNA and :CNG
  211.                 Speed up DOS screen output
  212.                 
  213.         230:    25-Jun-1988
  214.                 Automatic save of files enabled by AUTOSAVE option in SEDT.CNF
  215.                 AUTOSAVE=ON
  216.                         Automatic save of file on 200'th keystroke after buffer
  217.                         is modified, with warning after 180 keystrokes. If
  218.                         buffer is saved before the 200'th keystroke the buffer
  219.                         isn't autosaved
  220.                 AUTOSAVE=t,w
  221.                         t and w are integers. t specifies the number of
  222.                         keystrokes allowed after a modification before an
  223.                         autosave is executed. w is the number of keystrokes
  224.                         before the autosave that the warning is displayed
  225.                         
  226.                 AUTOSAVE=OFF
  227.                         Disables autosaves
  228.                 Make AUTOSAVE=ON and JOURNALING=OFF the default for editing
  229.                 
  230.         231:    27-Jun-1988
  231.                 Get :CNG and :CNA to work properly again
  232.                 Ensure that a .BAK file is only created after the first
  233.                 autosave in order to ensure that the original file can be
  234.                 recovered
  235.                 Several improvements to autosave
  236.                 
  237.         232:     1-Jul-1988
  238.                 More improvements to autosave. Make quit revert properly
  239.                 Finish support for TANDY 1400 LT
  240.                 Make -j always turn journaling on
  241.                 -a to turn autosaves off
  242.                 Make max record size under VMS 32K
  243.                 :CK to checkpoint buffer manually
  244.                 
  245.         233:    13-Jul-1988
  246.                 Make default journaling and no autosaves
  247.                 -j turns journaling off
  248.                 -a turns autosaves on
  249.                 Eliminate strange cursor movements on VMS when echoing
  250.                 
  251.         234:    19-Jul-1988
  252.                 Eliminate more strange VMS cursor movements
  253.                 Remove journal and autosaved files when editing new file in
  254.                 buffer
  255.                 Make sure -<line number> goes to right line number
  256.                 On DOS display Caps Lock down state as a C at the right end of 
  257.                 the top line
  258.                 Document :SI and :SO and make display work properly when
  259.                 character set is shifted out
  260.                 Update select region properly when switching between block
  261.                 and line mode with mouse
  262.                 Allow block selections that go to the end of the file
  263.                 Fix bug with inserting and select point after the current
  264.                 position
  265.                 Fix contents of 2XXHELP.EDT
  266.                 
  267.         235:     4-Oct-1988
  268.                 Remove all CPM conditionals
  269.                 XENIX port work
  270.                 Make sure SYSTEM=IBMXT-II and KEYBOARD=STANDARD doesn't cause
  271.                 Sedt to abort
  272.                 Fix definition of KP8 on VT100 to be @PAG
  273.                 Make save ruler on ATARI save in Sedt's standard directory
  274.                 Prevent saving the context of a buffer without a file name
  275.                 from crashing Sedt
  276.                 Make the caps lock indicator show the state immediatly the
  277.                 key is pressed
  278.                 
  279.         236:    12-Oct-1988
  280.                 Do not convert characters input from ! to upper case
  281.                 
  282.         237:    20-Oct-1988
  283.                 Prevent UNIX version from using CR/LF as line terminator
  284.                 LF is line terminator and CR is normal character
  285.                 Make both PC and PC/XT default to PCXXX.YYY files
  286.                 Search PATH in addition to SEDT and SEDTP on ATARI, DOS,
  287.                 OS/2 and UNIX
  288.                 Make F11 and K12 work on enhanhed keyboards with
  289.                 FIRMWARE=NEWINT16
  290.                 Make %E token point to Sedt$Library on VMS
  291.                 New token, %P, is replaced by  SEDP  environment variable
  292.                 on DOS, OS/2 and UNIX and by Sedt$Dir: on VMS
  293.                 Make sure alternate VMS file spec works properly
  294.                 Do not check for DEC extended character set on non-VMS
  295.                 systems
  296.                 First cut at case sensitive toggle for search and replace
  297.                 :TU to toggle case sensitivity
  298.                 :SETU to set case sensitivity
  299.                 ^TU to save and restore case sensitivity
  300.                 
  301.         238:     1-Nov-1988
  302.                 Make case sensitive toggle work properly
  303.                 Abbreviate all screen texts, making room for more
  304.                 Update installation instructions
  305.                 Change the "new" %P to %a (SEDTP environment variable)
  306.                 ^ID(), ^II(), ^IB(), ^IT()  and ^IU() commands to execute
  307.                 conditionally in the value of a toggle
  308.                 Make UNIX  version  use  termcap only if unknown terminal
  309.                 type
  310.                 
  311.         239:     7-Nov-1988
  312.                 Map Gold <lower case letter> to Gold <upper case letter>
  313.                 Add terminal type ANSI to VMS and UNIX versions
  314.                 Make ^U cancel Yes/No type prompts
  315.                 Make mouse positioning with select region active work properly
  316.                 On DOS and OS/2 make F_gets strip trailing ^Z characters, 
  317.                 this allows ^Z terminators in Sedt's configuration files
  318.                 Numerous UNIX version changes
  319.                 
  320.         240:    19-Nov-1988
  321.                 Numerous UNIX fixes and improvements
  322.                 Support of EMS memory for buffering
  323.                 New SEDT.CNF options
  324.                 BUFFERING=FREE/NOFREE to use free memory in DOS for buffering
  325.                 BUFFERING=EMS/NOEMS to use EMS memory in DOS for buffering
  326.                 
  327.         241:    22-Nov-1988
  328.                 Update  help  files  with  commands   not  included  from
  329.                 previous updates
  330.                 Fix bad header line in Windows version
  331.                 Don't look too many times for key files
  332.                 Clean up terminal attributes when aborting with fatal error
  333.                 Fix ruler not found message
  334.                 
  335.         242:    30-Nov-1988
  336.                 Add VT300 type terminals to UNIX versions
  337.                 Eliminate problem deleting wrong file when running out of VMS
  338.                 disk quota
  339.                 Ensure that pasting in block mode doesn't indent to margins
  340.                 Ensure that -I is recognized properly
  341.                 Fix patch search problem on UNIX
  342.                 Change UNIX key mapping to be vt2xxkeys.<ext>, vt1xxkeys.<ext>,
  343.                 ansikeys.<ext> and vt52keys.<ext> where <ext> is edt, wps or
  344.                 txt
  345.                 Do not clear screen on fatal error exit
  346.                 Ensure reversed character isn't seen when spawning
  347.                 Prevent crashes when doing vertical moves after an autosave
  348.                 Make -j work
  349.                 Make autosave use .aus extentions for autosaved copies
  350.                 Make ATARI ST version do EDT and WPS mapping
  351.                 Expand max size of ULTRIX screen to 66 lines and 168 columns
  352.                 
  353.         243:     6-Dec-1988
  354.                 Do not close journal files that couldn't be opened
  355.                 Make backup files (.BAK) an option on VMS
  356.                 Put FIRMWARE option back into SEDT.CNF, it seems to have
  357.                 disappeared
  358.                 
  359.         244:    18-Dec-1988
  360.                 Enable F11 and F12 even when not using new INT16 calls
  361.                 Prevent VMS version from adding CR LF pairs to records that
  362.                 already end with CR LF
  363.                 Fix bug where VMS version called unlink
  364.                 Do not display message box from GEM and Windows on
  365.                 errors
  366.                 Add Cancel option to Yes/No dialog boxes in GEM and Windows
  367.                 Make XENIX version use assembler versions of C_Scan and
  368.                 C_Bscan
  369.                 Improve speed of XENIX version by distinguishing between
  370.                 overlapping and non-overlapping block moves
  371.                 Make -j flip from the dafault value of journaling
  372.                 Make -a flip from the default value of autosave
  373.                 Fix bug which caused crash when matching ) was missing from
  374.                 ^E(
  375.                 Implement critical error handler on DOS that always returns
  376.                 a fail code. Eliminates Abort, Retry, Fail messages from
  377.                 DOS
  378.                 Make OS/2 version set the screen size properly from the
  379.                 current mode (E.g. mode co80,50 should make Sedt start up
  380.                 with 50 rows)
  381.                 New SEDT.CNF option DIALOG=ON to use dialog boxes for prompts
  382.                 under Windows. DIALOG=OFF will revert to prompting on bottom
  383.                 line of window
  384.                 Fix problem with DOS and OS2 where backfiles weren't being
  385.                 created if an old one existed
  386.                 
  387.         245:    31-Dec-1988
  388.                 Return memory allocated from DOS
  389.                 Fix bug in EMS return code
  390.                 Allow programming of any key
  391.                 Eliminate strange repainting on ATARI GEM version
  392.                 
  393.         246:     3-Jan-1989
  394.                 KEYPROG=ON and OFF to control  whether  commands bound to
  395.                 typewriter keys are executed when the key is pressed
  396.                 :SETK, :TK, ^TK, and ^IK to complement this toggle
  397.                 Internationalize single characters as the response in Yes_No
  398.                 0:Z and 0:FE make buffer read only. No jounaling, autosaving,
  399.                 or saving will be done. Indicators are # instead on * in the
  400.                 status line and an R after the buffer number in the mode line
  401.                 Do not look through path for SEDTCOM.TXT
  402.                 
  403.         247:     9-Jan-1989
  404.                 Fix bug where quit wouldn't warn if the current buffer had
  405.                 been modified
  406.                 Prevent compilation warnings under VMS from COMA
  407.                 PUSHCH to push and clear buffer change flag
  408.                 POPCH to pop buffer change flag
  409.                 Fix problem with files that end with a CR
  410.                 -ro switch to edit file in read only mode
  411.                 Don't immediatly overwrite messages with autosave warnings
  412.                 Fix bug causing blank lines in SEDTCOM.TXT to cause crashes
  413.                 
  414.         248:    19-Jan-1989
  415.                 Prevent output file name from being changed to autosave file
  416.                 name on VMS
  417.                 Only warn about potential recovery when journaling is in
  418.                 effect
  419.                 Add double left and right angle brackets (ASCII 174 and 175)
  420.                 to @BM on DOS and OS2
  421.                 Fix problem where command parsing after :EK got confused
  422.                 Reset keystroke count after :CK
  423.                 Recognize VT300 type terminals properly from VMS database
  424.                 Make PF3 work properly on LK250 and OS/2
  425.                 Capture broadcast messages on VMS, display an M in top right
  426.                 corner of display ans display message on bottom of screen
  427.                 :SB displays broadcast oldest message that hasn't been
  428.                 displayed with :SB or used in %B
  429.                 %B token is replaced with oldest broadcast message
  430.                 
  431.         Version 4.0
  432.         
  433.        249:     13-Feb-1989
  434.                 Remove all journaling
  435.                 CAPSLOCK=DISPLAYED to display caps lock state on DOS
  436.                 or CAPSLOCK=NORMAL to treat caps lock normally
  437.                 Fix bug in block remove to end of buffer
  438.                 Fix bug in removing characters>127 on VMS in block and
  439.                 replace mode
  440.                 Fix bug with % signs in :OM and :OE
  441.                 Make VIDEO= work on Rainbows. VIDEO=DIRECT uses high
  442.                 speed output, VIDEO=BIOS uses normal character output
  443.                 Make :SI and :SO work on Rainbows
  444.                 %R tokes ins replaced with line feed under UNIX and
  445.                 carriage return/line feed on other systems
  446.                 Make NUMLOCK=ENABLE stay completely clear of Num Lock
  447.                 Have :SB return an error when broadcast buffer is empty
  448.                 Allow up to 99 saved broadcasts on VMS
  449.                 Only ring bell if broadcast message contains one
  450.                 Fix minor bug in displaying # displaying multiple buffers
  451.                 Allow up to 512 columns on VMS systems
  452.                 Make maximum ruler 512 characters wide
  453.                 
  454.         250:    20-Mar-1989
  455.                 Ensure that a typed count of 1 is inserted before $
  456.                 Make context save work on UNIX
  457.                 Make :PR with no argument default to printer 0 on UNIX
  458.                 Prevent :PR from aborting on UNIX, GEM and Windows
  459.                 Allow integer argument to SCREENSHIFT
  460.                 
  461.         251:     1-Apr-1989
  462.                 Rewrite keyboard driver:
  463.                         Scancode to function key translation done by
  464.                         map files XXYYYM.ZZZ where  XX is a two character
  465.                         code for a keyboard type, YYY  is  DOS,  WIN,  or
  466.                         OS2,  ZZZ  is  EDT  or WPS.   XXYYYH.ZZZ  is  the
  467.                         corresponding  help  file.    FUNDEF.ZZZ  defines
  468.                         function keys.
  469.                         Eliminate scancode and old mapping
  470.                 Make Autosave default to 200 key strokes
  471.                 Add KEYBOARD=<type> where type is the prefix of map and
  472.                         help files
  473.                 Allow argument to -k<type> where type is the prefix of
  474.                         map and help files
  475.                 Remove GOLD= option from SEDT.CNF
  476.                 Fix bug where autosaved file was not removed when changing
  477.                 output file
  478.                 Preserve original file protection when saving file under UNIX
  479.                 
  480.         252:    17-Jun-1989
  481.                 Change :K command to :KF
  482.                 Add :FN command to assign keys to function numbers
  483.                 Make Num_Lock state default to off for SLT, on for other
  484.                 PC compatible keyboards and leave alone for others
  485.                 :H format change to :H<Delimiter><Help file><Delimiter>
  486.                 If <Help file> is empty it defaults to HELP.XXX where
  487.                 XXX is EDT or WPS
  488.                 Prevent unnecessary autosaves between changes
  489.                 Expand maximum number of function definitions to 512
  490.                 Expand maximum string space in MAPKEY to 10K
  491.                 Allow / in DOS and OS/2 directory specs
  492.                 Fix problem parsing :SUB commands in skip mode
  493.                 Make backupfile for .profile .profile.bak on UNIX
  494.                 Fix problem with crash searching backwards in edit region
  495.                 Try to fix disappearing mouse problem on DEC mouse driver
  496.                 
  497.         253:     1-Jul-1989
  498.                 Make learned keys repeat
  499.                 Save and restore current directory on DOS and OS2
  500.                 :CW to switch to other window on screen
  501.                 Fix problem reading context files
  502.                 Fix problem with VAXmates including an A when started
  503.                 Remove FIRMWARE= option, causes multiple problems
  504.                 
  505.         254:    26-Jul-1989
  506.                 Make Sedt DesqView aware
  507.                 Do not open the mouse under Desqview
  508.                 Make VIDEO=DIRECT under DESQview use shadow video ram
  509.                 Set default num lock states depending on keyboard types
  510.                         on for all known except SLT (OFF) and unchanged 
  511.                         for others
  512.                 Make VIDEO=DIRECT work under DESQview 386
  513.                 Fix problem with :SK not working (! problem with any already
  514.                 mapped key)
  515.                 
  516.         255:    23-Aug-1989
  517.                 UNIX version work
  518.                 Make Gold sequence work properly
  519.                 Make ULTRIX version use TERM environment variable and
  520.                 termcap when either SYSTEM=TERMCAP or terminal type is
  521.                 unknown
  522.                 -m<Hex number> to force Sedt into a specific video mode
  523.                 Fix several bugs in video initialization
  524.                 Fix OS/2 LK250 map files
  525.                 
  526.         256:    31-Aug-1989
  527.                 Fix %T token, was inserting garbage
  528.                 Rainbow 100 should work now, needs testing
  529.                 
  530.         257:     5-Sep-1989
  531.                 Make UNIX version look for lowercase help file name
  532.                 
  533.         258:    12-Sep-1989
  534.                 Make file names in VMS consistent with other operating systems
  535.                 Make :RK work properly
  536.                 Make :EK work properly
  537.                 <Count>:EF to execute function definition number given in
  538.                         <Count>
  539.                 Fix bug with :SK picking up wrong function table entry
  540.                 Make ATARI GEM version use command arguments
  541.                 Fix problem with GEM version  opening buffers in read only
  542.                 mode from menu
  543.                 Make help routines search combination table for key texts
  544.                 Make :KN work properly
  545.                 <Function>:FD<Delimiter><Text><Delimiter> defines function
  546.                 table entry <Function> as <Text>
  547.                 
  548.          259:   3-Oct-1989
  549.                 Fix mapkey problems on VMS and ULTIX
  550.                 Add %a in help files to give expansion of all keys mapping to
  551.                 function
  552.                 
  553.         260:    19-Oct-1989
  554.                 Make Tandy 1400 behave the same as other pcs as far as 
  555.                 color/mono
  556.                 Make Yes-No use international routines properly
  557.                 Read key files before reading input file
  558.                 Make no mappings work properly
  559.                 :TX to toggle expansion of function definitions on prompts
  560.                 :SETX to set expansion of function definitions on prompts
  561.                 ^TX to save and restore state of inserting function
  562.                 definitions
  563.                 ^IX to make execution consitional on state of function
  564.                 definition expansion state
  565.                 DEFINITION=ON or OFF in SEDT.CNF to determine whether
  566.                 function definitions are inserted in response to prompts
  567.                 More work on mouse interface
  568.                 Make Sedt know when an autosaved file has been loaded
  569.                 
  570.         261:    28-Oct-1989
  571.                 <Count>:EF to execute a function definition directly
  572.                 Do not assign negative character values
  573.                 %W token for the current cursor column
  574.                 Fix termcap for UNIX systems
  575.                 New function :SAVF to save function definitions
  576.                 Change :SAVK to save key definitions and mappings
  577.                 Enable mouse cursor twice to work around bug in DECPCA mouse
  578.                 driver
  579.                 
  580.         262:     4-Nov-1989
  581.                 Make ^Z signal on UNIX work correctly
  582.                 Make the default key for learned keystrokes ^B
  583.                 Add functions :KA :KGA :KK :KGK
  584.                 Fix problem with gold del word not working on EDT keypad
  585.                 
  586.         263:    11-Nov-1989
  587.                 Fix gold problem with :KGA, :KA, :KK and :KGK
  588.                 Sort MAPS sections of key definition files
  589.                 Fix SLT key definition file so Escape works as Gold
  590.                 Fix printout of keyboard type
  591.                 
  592.         264:    14-Nov-1989
  593.                 Use current video state to set screen size using int 10
  594.                 function 1bh
  595.                 Fix problem writing ruler files under UNIX
  596.                 Fix spelling error in VMS broadcast message
  597.                 Get Windows version running on enhanced keyboard
  598.                 Toggle to allow free or restricted cursor movement
  599.                 :TF renamed to FT to allow symmetry in toggle function names
  600.                 :TF toggle free cursor movement, :SETF to set it
  601.                 ^TF to save and restore it, ^IF for conditional execution
  602.                 Make a return in replace mode go to the next file
  603.                 Fix bug with more than 43 lines on DOS
  604.                 
  605.         265:    22-Nov-1989
  606.                 Fix side effects of free cursor movement
  607.                 Change learned keystroke indicator from NUL to SI
  608.                 Make learned strings all readable
  609.                 Highlight entire block when selecting in block mode
  610.                 
  611.         266:    27-Nov-1989
  612.                 Fix problem with free cursor move mode
  613.                 
  614.         267:    Make critical error handler under DOS more sophisticated
  615.                 Make OS2 version trap control C and set error condition
  616.                 Improve some video performance on DOS and OS/2
  617.                 Make DOS version default to VIDEO=DIRECT
  618.                 Fix line wrap problem under XENIX
  619.                 
  620.         268:    11-Dec-1989
  621.                 Optimize character output routine
  622.                 
  623.         269:    17-Dec-1989
  624.                 Fix several minor bugs reading help files
  625.                 
  626.         270:    21-Dec-1989
  627.                 Fix minor screen update problem in DOS
  628.                 
  629.         271:    29-Dec-1989
  630.                 Make DESQview mouse work properly
  631.                 Make UNIX versions use ioctl to get window size information
  632.                 Change argument syntax:
  633.                  Files for multiple buffers are separated by spaces
  634.                  Output file for a given input file is specified with
  635.                  -o<file name>
  636.                  sedt one.ext two.ext -othree.ext four.ext 
  637.                  will place one.ext in buffer 0 two.ext in buffer 1 
  638.                  and will save buffer 1 in three.ext and place four.ext 
  639.                  in buffer 2
  640.                 Turn updates off from initial greeting screen is displayed
  641.                 until ready for input
  642.                 Don't destroy links on UNIX
  643.                 Read all files in during initialization
  644.                 MAPPING=<extention> allows mapping of other than EDT and WPS
  645.                 
  646.  
  647.         272:     4-Jan-1990
  648.                 :NWC switches to next buffer with unsaved changes
  649.                 :NWU switches to next buffer with content
  650.                 :NWN switches to next unused buffer
  651.                 Error returned if no buffer satisfies the criteria
  652.                 Abort command competely if response to :YN is ^U
  653.                 Create AT mapping file for Windows
  654.                 Make menu help work in Windows
  655.                 %HNNN inserts help text for map entry NNN
  656.                 Make MAPKEY strip trailing spaces from function definitions
  657.                 Fix compose character bug in OS/2 version
  658.                 
  659.         273:    10-Jan-1990
  660.                 :NWG simply cycles through buffers
  661.                 Make {Direction} determine direction that :NW* cycle through 
  662.                 buffers
  663.                 Use BIOS flag to determine whether enhanced keyboard is
  664.                 installed
  665.                 Make repeats on Microsoft Windows work properly
  666.                 
  667.         274:     5-Feb-1990
  668.                 Make sure linked files remain linked under UNIX
  669.                 Don't expand tabs when processing prompts
  670.                 Document incompatibility of BACUPFILE=ON and UNIX linked files
  671.                 Make :EAP and :GAP use same code as :D and :GE
  672.                 Make UNIX Sedt recognize ~ in file specification
  673.                 
  674.         275:     3-Apr-1990
  675.                 Fix problem with mouse clicks hanging Sedt under OS/2
  676.                 
  677.                                    Version 4.1
  678.         
  679.                 Key map files compiled under version 4.1 cannot be loaded
  680.                 under version 4.0!
  681.                 
  682.         276:     7-May-1990
  683.                 Make SUN port permanent
  684.                 Allow Gold Number before Gold F and Gold Q to set exit code
  685.                 Make :NL insert carriage returns at the end of the buffer
  686.                 in overstrike mode
  687.                 :SASC prints decimal value of ASCII character under cursor
  688.                 Prevent I's from appearing at cursor position when prompting
  689.                 Fix problem with spawning with no arguments under DOS
  690.                 Include tests for editing directories in OS2 and UNIX versions
  691.                 Test for special files and refuse to load on UNIX version
  692.                 Document MAPPING=<string> for other than EDT and WPS mapping
  693.                 Flag is a MAPS index is used twice in MAPKEY
  694.                 Add new features to MAPKEY
  695.                         INITIALIZE
  696.                         <string>
  697.                                 initializes the terminal by transmitting 
  698.                                 <string>
  699.                         RESET
  700.                         <string>
  701.                                 resets the terminal by transmitting <string>
  702.                         SPECIAL
  703.                                 is the header for the previous first section
  704.                                 containing  scancodes    for   which  the
  705.                                 firmware must be bypassed.
  706.                 Make :OW switch to other window when in split screen mode
  707.                 Add VT400
  708.                 Do some loop optimizations
  709.                 
  710.         277:    14-Jul-1990
  711.                 Vitualize buffers and set maximum number to 100
  712.                 Improve fatal error message handling
  713.                 Increase max buffer size to 10MB on all systems
  714.                 Make significant changes to program logic
  715.                 
  716.                 
  717.         278:    29-Jul-1990
  718.                 Make keys with :A. and :B. in definition cause prompts to
  719.                 be completed and direction to be set temporarily in the 
  720.                 direction definied by the key. This is for EDT compatibility
  721.                 
  722.         279:     2-Sep-1990
  723.                 Fix problems caused by edit 278
  724.                 Eliminate test for typeahead before updating header, speeds
  725.                 up VMS version
  726.                 Fix problem with spurious characters appearing when switching
  727.                 buffers
  728.                 Make %H token work correctly
  729.                 Improve critical error handling under DOS
  730.                 Make Sedt work with Windows version 3.0
  731.                 Make MAPKEY TEST work properly
  732.                 
  733.         280:    23-Sep-1990
  734.                 Make Windows version interpret command line
  735.