Short: Update Patch for CygnusEd 4 (to 4.17) Author: olsen@sourcery.han.de (Olaf Barthel) Uploader: olsen@sourcery.han.de (Olaf Barthel) Type: biz/patch ------------------------------------------------------------------------------ - Introduction --------------------------------------------------------------- ------------------------------------------------------------------------------ Welcome to the third update to CygnusEd Professional Release 4. This document describes which changes were made to CygnusEd and its associated files since Version 4.2 of the editor was published in October 1997: 1. Contents 2. Updating 3. Changes 4. Acknowledgements ------------------------------------------------------------------------------ - 1. Contents ---------------------------------------------------------------- ------------------------------------------------------------------------------ This distribution contains patches for the following files: - CygnusEd text editor (both the plain 68k and the 020+ version) - MetaMac macro editor - RecoverCEDFiles crash recovery utility In addition to this, new versions of the following files are provided: - Online help (CygnusEd_Manual.guide) - German language support files (drawer "Catalogs/deutsch") - Localization files (see drawer "Localization") ------------------------------------------------------------------------------ - 2. Updating ---------------------------------------------------------------- ------------------------------------------------------------------------------ The update program requires that you insert the original "CygnusEd Professional Release 4" CD into your CD-ROM drive. The CD icon must be visible in the Workbench window. The update procedure itself looks very much like the CygnusEd installation process, but it cannot completely replace it. Thus, you must have CygnusEd installed before you can update it. ------------------------------------------------------------------------------ - 3. Changes ----------------------------------------------------------------- ------------------------------------------------------------------------------ The following section lists major changes in the single updated programs. Minor technical details have been omitted. CygnusEd_Professional 4.17 (18.1.99) - The file name suffix extraction code now tries to be a tad smarter when stripping the suffix characters from the file name. - The code to load the default preferences is now a bit less complex and should be more careful at loading the configuration data. The prefs loading code now also honors local ("PROGDIR:") configurations instead of just looking into the current directory and "S:". - The code that composes a prefs file name of a path and a suffix no longer looks different in different parts of the program. It now uses the same technique consistently throughout all parts that need to work with it. - After not reading that much of data (or not reading any data at all) from the prefs file, the code could try to reinitialize the environment data based upon the "new" data. Looks as if this wasn't such a good idea after all since a) the data never changed anyway if none could be read and b) even if it didn't change the code somehow managed to screw one or the other thing up. The code now does nothing if there really is nothing to be done. - Fixed yet another highlighting bug which was most apparent in display modes that do not support masked blitter operations (i.e. 16 bits per pixel). It was caused by vertical block highlighting [Ralph Schmidt]. - Fixed a bug which would occur when splitting a view in display modes that do not support masked blitter operations (i.e. 16 bits per pixel). This appears to be the last bug of its kind [Ralph Schmidt]. - Switched the exec.library pragma header file over to reference SysBase rather than AbsExecBase. - Horizontal scrolling no longer introduces artefacts into the area on the right hand side of the screen. That is, unless CygnusEd is set to use its custom scrolling routines. - The text scrolling code now takes a short cut if set to scroll complete lines. This makes text scrolling faster than ever. RecoverCEDFiles 4.3 (18.1.99) - Switched the exec.library pragma header file over to reference SysBase rather than AbsExecBase. MetaMac 4.6 (18.1.99) - Switched the exec.library pragma header file over to reference SysBase rather than AbsExecBase. Ed 4.2 (18.1.99) - Switched the exec.library pragma header file over to reference SysBase rather than AbsExecBase. ------------------------------------------------------------------------------ - 4. Acknowledgements -------------------------------------------------------- ------------------------------------------------------------------------------ This update package uses the SAS binary patcher program "spatch", which is copyright © 1992 SAS Institute, Inc.