home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #4 / amigamamagazinepolishissue1998.iso / varia / ced_update / cygnused_pro_4_update / readme < prev    next >
Text File  |  1998-03-19  |  8KB  |  174 lines

  1. ------------------------------------------------------------------------------
  2. - Introduction ---------------------------------------------------------------
  3. ------------------------------------------------------------------------------
  4. Welcome  to  the  first  update  to  CygnusEd  Professional  Release 4. This
  5. document  describes  which  changes were made to CygnusEd and its associated
  6. files since Version 4.2 of the editor was published in October 1997:
  7.  
  8.    1. Contents
  9.    2. Updating
  10.    3. Changes
  11.    4. Acknowledgements
  12.  
  13. ------------------------------------------------------------------------------
  14. - 1. Contents ----------------------------------------------------------------
  15. ------------------------------------------------------------------------------
  16. This distribution contains patches for the following files:
  17.  
  18.    - CygnusEd text editor (both the plain 68k and the 020+ version)
  19.    - MetaMac macro editor
  20.    - RecoverCEDFiles crash recovery utility
  21.  
  22. In addition to this, new versions of the following files are provided:
  23.  
  24.    - Online help (CygnusEd_Manual.guide)
  25.    - German language support files (drawer "Catalogs/deutsch")
  26.    - Localization files (see drawer "Localization")
  27.  
  28. ------------------------------------------------------------------------------
  29. - 2. Updating ----------------------------------------------------------------
  30. ------------------------------------------------------------------------------
  31. The   update   program   requires  that  you  insert  the  original  "CygnusEd
  32. Professional Release 4" CD into your CD-ROM drive. The CD icon must be visible
  33. in  the Workbench window. The update procedure itself looks very much like the
  34. CygnusEd  installation process, but it cannot completely replace it. Thus, you
  35. must have CygnusEd installed before you can update it.
  36.  
  37. ------------------------------------------------------------------------------
  38. - 3. Changes -----------------------------------------------------------------
  39. ------------------------------------------------------------------------------
  40. The  following  section  lists  major  changes in the single updated programs.
  41. Minor technical details have been omitted.
  42.  
  43. CygnusEd_Professional 4.14 (16.03.98)
  44.  
  45. - It  is now much more difficult for CygnusEd to overwrite its own line buffer
  46.   and lose track of the cursor position [Angela Schmidt].
  47.  
  48. - The  "Tabs  visible?",  "Spaces  visible?"  and  "EOLs visible?" options now
  49.   finally work with fonts other than topaz/8. If enabled, tabulator characters
  50.   will  be  displayed  as '°', spaces as '·' and EOLs as '¶'.
  51.  
  52. - The  code  to  determine whether a character was a word delimiter is using a
  53.   table  to  match the relevant characters. But as it turned out, the code was
  54.   reinitializing  this  table  for  every invocation (a "static" qualifier was
  55.   missing).
  56.  
  57. - Discovered  that I had accidentally deleted the "Set clipboard unit..." menu
  58.   item in the V4.2 release. Now it's back again.
  59.  
  60. - "Use  Workbench  colours"  now  copies  the current Workbench screen palette
  61.   rather than reopening the CygnusEd screen to accomplish this trick.
  62.  
  63. - Changed the way mouse dragging works; hold down any [Shift] key and drag the
  64.   mouse  to  start marking a text block. The text cursor no longer immediately
  65.   follows  the mouse, the cursor position now gets updated in the same fashion
  66.   as it did in the pre-4.x versions.
  67.  
  68. - Shifting  text  in/out  now  works again as it should. The code that checked
  69.   whether  shifting  out  a  block makes sense did not take all EOL characters
  70.   into account.
  71.  
  72. - The  search  option  "Begin  at  top" did not work since the cursor position
  73.   would  be  moved  to the wrong extreme of the file. The "Wrap around" option
  74.   did not work either due to the same bug [Kaikumaa Timo and Sascha Glade].
  75.  
  76. - If  the  "Wrap  around"  search  option  is enabled, CygnusEd will no longer
  77.   display  the  "search  failed"  requester  before causing the search to wrap
  78.   around again.
  79.  
  80. - CygnusEd now shows its public screen name in the screen title bar (if it has
  81.   a  public  screen  open;  if  not, only the name and program version will be
  82.   seen).
  83.  
  84. - The  auto-save  interval  menu label text could cut off the remainder of the
  85.   line if the number of minutes was less than ten. Fixed.
  86.  
  87. - In  the  text  search  requester,  the  "Expand escape codes" option did not
  88.   expand  hex  and octal numbers properly.
  89.  
  90. - Added  a  new  ARexx  command "rx" which works just like the "Send DOS/ARexx
  91.   command..." menu command but can be used more easily.
  92.  
  93. - When  changing  the  protection  bits  of  a file saved to disk, CygnusEd no
  94.   longer discards the owner/group/other file attributes.
  95.  
  96. - ":tabsize" is now a synonym for ":ts" and ":tabstop".
  97.  
  98. - CygnusEd  now  considers  a  file  "not  editable"  if  it is protected from
  99.   deletion.
  100.  
  101. - The  print  requester now activates the "left margin" text entry field [Wolf
  102.   Faust].
  103.  
  104. - Text  requesters  now  have proper button shortcuts, just like all the other
  105.   requesters [Wolf Faust].
  106.  
  107. - Text,  number  and print requesters can now be controlled via menu shortcuts
  108.   even while the string/integer gadgets are active [Angela Schmidt].
  109.  
  110. - The AmigaGuide support now finally works asynchronously.
  111.  
  112. - While  it  is  printing,  CygnusEd now shows a progress requester which even
  113.   allows  you  to  stop  the  printing process altogether. This is a non-modal
  114.   requester,  i.e.  CygnusEd will still go on printing in the background while
  115.   the requester is open.
  116.  
  117. - Modal  requesters  which  ask  for  confirmation  of a destructive action no
  118.   longer  feature  "default  buttons"  (hitting  [Return] will not confirm the
  119.   requesters) [Wolf Faust].
  120.  
  121. - Changed the keyboard shortcut for "Cancel" back to "C" [Wolf Faust].
  122.  
  123. - When  changing  the  screen  title  from  an  SCMSG  script to show an error
  124.   message, CygnusEd now prepends the message with "SAS/C: " and keeps track of
  125.   whether  the  file  the  message was attached to remains in the active view.
  126.   When  the  file  changes,  the screen title will revert to the default. That
  127.   way,  you  can always be sure that the error message refers to the currently
  128.   active view's file.
  129.  
  130. - The  code  to centre a line could choke on lines larger than 500 characters.
  131.   Uncommon, but not impossible. It now allocates its line memory dynamically.
  132.  
  133. - Rewrote the routine that creates temporary files for making "safe saves". It
  134.   no  longer  uses  a  single, constant name but adapts its name as necessary.
  135.   This  makes  it  less  likely  that  two save attempts by different CygnusEd
  136.   processes will clash.
  137.  
  138. - When  showing  page  numbers  in the status line, CygnusEd will now uses the
  139.   actual  Preferences  printer  page  length  as  a  reference  rather  than a
  140.   hard-coded page size of 66 lines.
  141.  
  142. - The  routine to set the right border asks whether you want to enter a larger
  143.   number  manually  if  you  ended  up  picking  the  rightmost visible border
  144.   position. That code had been commented out, I wonder why [Wolf Faust].
  145.  
  146.  
  147. RecoverCEDFiles 4.2 (17.12.97)
  148.  
  149. - Retired all assembly language support code.
  150.  
  151.  
  152. MetaMac 4.5 (14.03.98)
  153.  
  154. - The  scroller  arrows  now  produce  predictable  results  when  pressed and
  155.   released.  Previously, the code would keep on scrolling even after releasing
  156.   the buttons.
  157.  
  158. - Aligned the two input windows.
  159.  
  160. - Long invocation macros now print properly. Previously, the code to print the
  161.   macro  name would end in an infinite loop. Even with that bug fixed, the old
  162.   code  would  not  have  printed  the  entire  macro tree properly [Christian
  163.   Schreiber].
  164.  
  165. - Modal  requesters  which  ask  for  confirmation  of a destructive action no
  166.   longer  feature  "default  buttons"  (hitting  [Return] will not confirm the
  167.   requesters) [Wolf Faust].
  168.  
  169. ------------------------------------------------------------------------------
  170. - 4. Acknowledgements --------------------------------------------------------
  171. ------------------------------------------------------------------------------
  172. This  update  package  uses  the SAS binary patcher program "spatch", which is
  173. copyright © 1992 SAS Institute, Inc.
  174.