[05/05/95] RS render.c Corrected 16bit precision problem with cartoons on PCs and Macintoshes. These caused rounding errors in `ribbons'. [02/05/95] RS INSTALL Added additional build info for RasMac on the PowerPC using Metrowerks C++ v1.2. This requires additional files to v1.1. Special thanks to Graham Palmer. [03/04/95] RS pixutils.c pixutils.h render.c command.c Added the ability to display dashed "strands" ribbons. [03/04/95] RS render.c Modified the handling of the first and last residue in a chain to only extend to the alpha carbon except when the last residue is an arrow head. [27/03/95] RS render.c Fixed bug in cartoon representation when final residue in a chain is a beta-sheet. Improved "CalculateInten" performance. [27/03/95] RS rasmol.c Made several changes to rasmol.c to allow RasMol to compile with DEC C (on AXP and VAX) without /standard=vaxc. Special thanks to Martin Zinser. [26/03/95] RS render.c render.h pixutils.c pixutils.h command.c tokens.h Added the new representation "cartoon" which represents a protein as a Richardson-style cartoon. The width of the cartoon is given as a parameter, the depth of the ribbon and use of arrow heads may be changed using "set cartoon". [25/03/95] RS render.c command.c transfor.c molecule.h Changed the semantics of the "trace" command and added a new representation, "trace" which displays a cylindrical spline representation of "backbone". [22/03/95] RS render.c render.h command.c tokens.h transfor.c script.c Added the "Monitor" representation to RasMol as an dashed line between two atoms, optionally labelled by the distance between the atoms (the default). [16/03/95] Makefile Added comments about use of +O4 optimisation using HPUX 9.05 on the native PA-RISC compiler. Thanks to Richard Mathar. [13/03/95] RS outfile.c Implemented dashed lines in RasMol's vector PostScript output. This now includes the ability output of hbonds and ssbonds. [13/03/95] RS script.c Fixed bug when generating RasMol scripts caused by overlapping datum type masks. This caused errors with dashed vectors. [12/03/95] RS x11win.c Fixed a problem using scroll bar arrows to spin a molecule with three-button emulation on XFree (Linux and NetBSD). [07/03/95] RS render.c Improved performance of "isqrt" routine, the most frequently called function when rendering ribbons. [06/03/95] RS render.c Implemented the routine "InitialiseTables" to avoid using "isqrt". This drastically reduces the start-up time. [06/03/95] RS render.c Improved rendering of double & triple bonds. [03/03/95] RS command.c render.c render.h pixutils.c Added the ability to display double and triple bonds as two and three lines using the "set bonds true" command. [03/03/95] RS command.c tokens.h render.c transfor.c script.c rasmol.c Added the ability to display bonds and backbones as dashed lines using either the "dashes" command or the "dashes" parameter to the "wireframe" and "backbone" commands. [03/03/95] RS command.c Modified 'FetchFile' to display explicitly specified hydrogen bonds by default. [03/03/95] RS pixutils.c Improved quality of dashed lines. [02/03/95] RS render.c molecule.c transfor.c transfor.h Ported RasMol to compile under Borland's Turbo C/C++. This required rewrite of ClearBuffers to avoid "_fmemset" bug. [02/03/95] RS outfile.c outfile.h command.c tokens.h x11win.c rasmol.c Added support for Silicon Graphics' IRIS RGB format image files for both 8 and 32bit versions, "write iris ". [01/03/95] RS outfile.c Tidied up many of the image file output routines. [28/02/95] RS molecule.h abstree.c abstree.h Improved handling of RNA bases and conversion of non-standard nucleotide atom names. Thanks to Hans Hoppe. [17/02/95] RS molecule.c Finally implemented internal to cartesian co-ordinate conversion for MOPAC internal input files. Very special thanks to Klaus-Peter Gulden. [16/02/95] RS molecule.c Added detection of MOPAC file types, and added support for MOPAC cartesian co-ordinate input files. [15/02/95] RS molecule.c Added support for reading MOPAC output files including charge information (provided the job doesn't use the "NOXYZ" keyword as an option). [14/02/95] RS render.c Added "X", "Y" and "Z" axes labels to the "set axes on" command. [13/02/95] RS render.c render.h command.c Implemented the "set picking centre" command to allow the centre of rotation to be selected by clicking on an atom. [10/02/95] RS render.c render.h pixutils.c pixutils.h command.c tokens.h Started adding more support for RasMol stereo viewing. Stereo is enabled by either "stereo on" or "set stereo on". [10/02/95] RS pixutils.c Improved performance of function DisplayString avoiding clipping and reduced intensity of atom labels. [09/02/95] RS abstree.c Implemented function 'CalcTorsion' for "set picking torsion". [06/02/95] RS render.c Increased the maximum sphere rendering radius within RasMol. This is the first step to producing high-resolution output. [02/02/95] RS abstree.c abstree.h command.c tokens.h Added support for selecting individual models in "nmrpdb" files, either use "model=25" property or expression "::25". RasMol also now allows chains to be specified ":a" and ":1". [01/02/95] RS outfile.c Modified the vector Postscript output routines to saturate sphere colouring following "set ambient 100". [23/01/95] RS abstree.c Added the "%m" label format specifier for amino acid codes. [20/01/95] RS render.c render.h rasmol.c x11win.c Added the menu option "Labels" to RasMol for easy labelling. Improved internal label handling. [20/01/95] RS abstree.c Made functions CalcAngle and CalcDistance more robust. [18/01/95] RS transfor.c transfor.h command.c command.h Modified the RasMol "restrict" command to disable the display of backbone, ribbons and strand representations. Labels?? [18/01/95] RS script.c Corrected bug in Kinemage format output that occurred when bonds were displayed in some chains but not in others. Also fixed potential problems with backbone DNA hydrogen bonds in Kinemage files. Thanks to Piotr Zimniak. [18/01/95] RS command.c render.c x11win.c rasmac.c raswin.c abstree. Added the options "distance", "angle" and "torsion" to the RasMol "set picking" command to inspect geometry. [17/01/95] RS command.c tokens.h render.c render.h Added the RasMol command "set picking" with options "none", "ident" (default) and "label". The final option toggles the display of atom labels on the picked atom. [13/01/95] RS command.c Added the "set write" command to allow "write" and "save" commands to work from the command line. [13/01/95] RS command.c tokens.h x11win.c Added "refresh" command to update screen from script file. [12/01/95] RS render.c Modified DrawRibbon to use divisons rather than right shifts. This corrects problems on Convex. Thanks to Andy Quick. [06/01/95] RS molecule.h molecule.c abstree.c render.c transfor.c Modified the "Atom" structure definition to contain atomic number, this allowed correct determination of Brookhaven NAD and CoenzymeA elements by changing GetElemNumber(). [16/12/94] RS raswin.c raswin.rc raswin.idm rasmac.c Modified the menu ogranisation of RasWin to include an Edit menu containing "Select All" and a "Print SetUp..." option. [16/12/94] RS molecule.c Corrected bug reading CHARMm format files that sometimes placed different residues in separate chains. Thanks to Stefan Fischer. [15/12/94] RS script.c Fixed bug in WriteMolScriptFile that occasionally resulted in all residues additionally being displayed as coil. [13/12/94] RS molecule.c molecule.h command.c rasmol.c raswin.c Added the "nmrpdb" file format to allow all NMR conformations to be loaded into RasMol into different `models'. [08/12/94] RS command.c Corrected a bug in command.c that resulted in an error if a label string wasn't placed between string terminators. [08/12/94] RS rasmol.c Corrected bug in RasMol performance profiling routines. [08/12/94] RS x11win.c Improved support for monochrome X. The improved performance algorithm now performs bidirectional error diffusion and correctly handles Black/White bit variations (e.g NEC & SUN). [30/11/94] RS molecule.c Modified LoadAlchemyMolecule and ConnectAtoms to enable hydrogen bonding to be specified in Alchemy format files. Fixed bug with bond types. Thanks to Chris Wilson. [30/11/94] RS outfile.c Changed the creator and file type of PostScript files on the Mac to 'vgrd' and 'TEXT' respectively. This enables printing by Apple's PostScript utility. Thanks to Tom Jovin. [29/11/94] RS x11win.c Added support for Monochrome only X Windows displays by dithering 8bit images before calling XPutImage. The current error term diffusion algorithm may have to be improved for wireframes and dot surfaces. Thanks to Cheuk-san Edward Wang. [28/11/94] RS molecule.c Made several changes to RasMol to account for unconventional atom naming in PDB files, such as strange hydrogens 'HD', 'HG' and 'HH' and cysteine sulphurs ' SB1'. Thanks to Bruce Livett. [28/11/94] RS rasmol.doc Added "primitives" to the keyword list in the on-line help documentation to solve xref `bug'. Thanks to Steve Brenner. [21/11/94] RS molecule.c Changed the handling of PDB residue synonyms to make name comparison more efficient. Added synonyms for standard nucleic acids. Thanks to Hans Hoppe. [21/11/94] RS rasmol.c Corrected problem with the static forward declaration of HandleEvents that caused problems on IRIX 4.0 compilers. Thanks to Noham Weinberg. [16/11/94] RS rasmol.c command.c Implemented the "Save As..." option on the File Menu in the UNIX version of RasMol. Thanks to Henry Rzepa. [11/11/94] RS molecule.c Added the ability to read in connectivity records from columns 32 and 37 of PDB's CONECT records. These are used by some programs for heavy elements instead of hbonds! [10/11/94] RS abstree.h Corrected errors in the covalent radii of several of the heavy elements in the periodic table. [08/11/94] RS molecule.c Corrected a bug in FindSybylResNo that resulted in the wrong atom types being found in Mol2 files. Thanks to Jim Bentley. [08/11/94] RS rasmol.h outfile.c Corrected problem with undefined _fstricmp in raswin.c and funtion WriteIRISFile under Windows NT. Thanks to Pedro Mendes. [08/11/94] RS descrip.mms Corrected several typos. Thanks to Ulrich Schmitt. [08/11/94] RS render.c script.c Fixed bug in RasMol that resulted in a division by zero when "set unitcell on", but the PDB file contains no crystal unit cell information. Thanks to Arne Eofsson. [01/11/94] RS pixutils.c Corrected bug in routines SolidRibbon and StrandRibbon that didn't specify __far pointers to Knots despite the defintion in pixutils.h. Announced RasWin version 2.5.1! [28/10/94] RS !Announced the public release of RasMol, RasMac and RasWin version 2.5, available by anonymous FTP from ftp.dcs.ed.ac.uk [129.215.160.5] in the directory /pub/rasmol. The announcement was made in bionet.software, bionet.announce, sci.bio, sci.chem, comp.graphics.visualisation, bionet.xtallography and sci.techniques.xtallography newsgroups.