home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #4 / amigamamagazinepolishissue1998.iso / varia / ced_update / cygnused_4_upd.readme next >
Text File  |  1998-03-27  |  8KB  |  180 lines

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