home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 1064.dms / 1064.adf / Uedit / ReadMe-CONVERTING < prev    next >
Text File  |  1987-06-04  |  4KB  |  93 lines

  1.  
  2.                 Converting your configs from V2.5e to V2.6
  3.  
  4. REQUIRED CHANGES:
  5.  
  6. *** In Config!M replace the old sort line cmd (shftAlt-s) with this one: 
  7. <shftAlt-s: sortLines(curFile,0) >
  8.  
  9. *** In config!R:  Everywhere, eliminate all mention of the idle command and
  10. and idleTime and substitute mentions of the idle command with "rexxKey".
  11.  
  12. *** In Config!S add buf41 as a THIRD argument in spell() in the rAmiga-C
  13. command as follows:
  14.     while (not spell(buf54,curFile,buf41)) runKey(virtual-z)
  15. When you spell-check, you can put a supplemental dictionary in buf41; the
  16. supp dict should have 1 word per line and be in alphabetical order.  (You can
  17. sort a list of words using SA-s.  Put into buf41 using C-w Swap Buffer.)
  18.  
  19. Search out other instances of spell() and add " " as a THIRD argument as
  20. follows:  spell(arg1, arg2, " ").  Then spell() won't look for a supp dict.
  21.  
  22.  
  23. *** Search for instances of push(), pop(), getStackSize() and rollStack().
  24. rollStack():  first argument used to indicate either the buffer or number
  25.     stack.  Now it indicates WHICH (of 0-99) buf or num stack as well.  E.g.,
  26.     n99 used to indicate just the number stack.  Now it indicates number
  27.     stack 99.  Change instances of rollstack(bufN,buffer) to
  28.     rollstack(buf99,buffer).  Do the same for rollstack(nN,number), changing
  29.     to rollstack(n99,number).  This is so that buffer and number stack 99 is
  30.     used throughout, to avoid confusion.  (Use any 0-99 stack, if you wish,
  31.     however, long as you make sure push/pop/getStackSize/rollStack are all
  32.     consistent in your config.)
  33.     
  34. getStackSize():  Store the buffer and number stack NUMBER in the first 2
  35.     arguments as follows:  getStackSize(n0,n1,n2) gets the size of the buffer
  36.     stack in n0 and size of the number stack in n1.  (It gets the size of the
  37.     file saving stack in n2).  To get the size of stack 99 store 99 in n0 &
  38.     n1 as follows:  equateNum(n0,99) equateNum(n1,99) getStackSize(n0,n1,n2)
  39.     Now getStackSize() will return the size of buffer & number stack 99 in
  40.     the variables n0 & n1.
  41.  
  42. push() & pop():  These now use a new first argument to tell them WHICH buffer
  43.     or number stack to use.  For buffers install buf99 as the first arg.  For
  44.     numbers install n99 as the first arg.  This causes the 99th buffer or
  45.     number stack to be used throughout.  
  46.     Examples:
  47.         push(buf99,curFile)
  48.         pop(buf99,buf2)
  49.         push(n99,lineLength)
  50.         pop(n99,lineLength)
  51.  
  52.  
  53. ***  New font name & height defaults were added to Config! just below the
  54. temp file name and above the pmESC default as follows:
  55.     <RAM:uejunk>  Name for temporary file when one is needed.  19 chars max.
  56.     <topaz> Font name (19 chars max).
  57.     <8>     Font pixel height ( >= 8).
  58.     <27>    Primitive Mode (pmESC) terminator character.
  59.  
  60. ***  New Config! defaults were added for screen width, screen height, and
  61. tiny window task priority as follows:
  62.  
  63. OLD DEFAULTS:
  64.     <0>     Hide display.
  65.     <1>     Scroll type: 0 = show colors, 1 = faster
  66.     <0>     Trap menus to use menu mouse button as a key
  67.     <0>     Reserved
  68.     <0>     Reserved
  69.  
  70.     <0>     Reserved
  71.     <0>     Reserved
  72.  
  73. NEW DEFAULTS:
  74.     <0>     Hide display.
  75.     <1>     Scroll type: 0 = show colors, 1 = faster
  76.     <0>     Trap menus to use menu mouse button as a key
  77.     <664>     Screen width in pixels (640-1064)
  78.     <224>     Screen height in pixels (gets auto-doubled for LACE) (200-1064)
  79.  
  80.     <0>     Task priority when in tiny window (-128 to 127)
  81.     <0>     Reserved
  82.  
  83.  
  84. NOTE:  If your config is older than v2.5e or if your defaults won't compile
  85. after making the changes, carefully go through the V2.6a Config! provided on
  86. the Uedit disk and compare its defaults with the ones in your custom config,
  87. adding any new ones or making any changes necessary.
  88.  
  89. OPTIONAL CHANGES:
  90.  
  91. You may wish to use the new CL functions in your config.  These are given in
  92. Errata.
  93.