1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319
|
29-Sep-2020 Package 3.0-7
13-May-2020 -std=legacy seems to reduce pedantry from gfortran 10.1
10-May-2020 gfortran 10.1 is insanely picky - must wrap hex constants in INT(...)
08-May-2020 Package 3.0-6
08-May-2020 Change flag for hexadecimal constant from X'000 to Z'000
08-May-2020 recent gfortran has inverted the meaning of compiler flag -Wtabs (?!)
12-Nov-2019 Package 3.0-5
12-Nov-2019 rods.f: gfortran 8.3 requires decimal point after floating 0
12-Nov-2019 import into git
21-Jan-2019 Package 3.0-4
21-Jan-2019 suppress compiler warnings for unused variables
29-Mar-2014 Package (somewhat belatedly) 3.0-3
01-May-2012 local.c: only #include <in.h> if NETWORK_BYTEORDER
Makefile: but don't define NETWORK_BYTEORDER for linux
12-Apr-2011 Default to rendering both sides of an opaque triangle with normals
Ignore blank lines while looking for next object
27-Mar-2011 Remove obsolete directory of patch files for molscript v1.4
Add notices to the man page, the html page, the spec files,
and README that the program is distributed under the
Artistic License, Version 2.0
03-Feb-2011 Package 3.0-2 (SBGRID builds)
26-Jan-2011 Joe Krahn: use AlphaBlending mode 0 when rendering labels
19-Dec-2011 Package 3.0-1 (SBGRID builds)
18-Dec-2010 make NAX,NAY integer*4 to prevent overflow during autotiling
16-Dec-2010 modify stereo3d script to use render -labels rather than label3d
hardwire libraries in LDFLAGS for building static rpm
read in full header before initializing output
16-Dec-2010 Joe Krahn:
Add Makefile entries for osx and osx-fink
Use new Fortran intrinsic LEN_TRIM
Choice of four transparency algorithms
15-Dec-2010 Handle UTF-8 sub and superscripts in label processing
Use OPT(2) of MATERIAL record to select transparency algorithm
Add a Makefile option for "make osx"
14-Dec-2010 Revise packaging instructions in Makefile.package
14-Dec-2010 add first cut of modified render.f local.c r3dtogd.f that use libgd
to produce png/jpeg output and also to handle labels
14-Dec-2010 Add dummy MODULES to normal3d.f so that the symbols are defined for qinp
04-Apr-2010 updated the version on raster3d-3.0.spec and raster3d-static-3.0.spec SPEC files
30-Mar-2010 added the raster3d-static-2.9.spec SPEC file for static builds
16-Mar-2010 Release 2.9-2 (dynamic)
12-Feb-2010 Release 2.9-1 (static)
12-Feb-2010 added escape characters for dollar sign in $(FC) in Makefile
09-Feb-2010 expandable array allocations to for MAXOBJ, MAXN*XY, etc
09-Feb-2010 created Raster3D-3.0 branch from Raster3D-2.9
26-Jan-2010 bring ribbon.f ribbon1.f into the gfortran era
22-Jan-2010 commit my current source tree to cvs repository on verdandi
22-Jan-2010 avs2ps.c: more brackets in the initializer for avail[][]
local.c: add casts to quiet compiler warning
22-Dec-2009 render.f: initialize fullname character storage
03-Dec-2009 suv.f: CCuv() was failing to initialize VV(3,2)
22-Oct-2009 VERSION VERSION.incl: bump version to 2.9EAM
22-Oct-2009 rastep.f: -aniso flag to include isotropic atoms in the analysis
12-Oct-2009 suv.f: additional checks for NPD matrices
02-Sep-2009 suv.f: wrapper function CCuv
rastep.f: Calculate CCuij for C-N bonds
19-Aug-2009 rastep.f slight modification to format of output from -tabulate
04-Nov-2008 rings3d.f: -ribose option
15-Aug-2008 rings3d.f: Initialize nhits array
Allow for left-shifted atom labels in input PDB file
13-Mar-2008 qinp fails if compiled with gfortran and -On (n > 0)
so break out qinp.f into separate file for non-optimized compilation
07-Mar-2008
Release 2.7s (band-aid release to support recent gfortran)
07-Mar-2008 render.f Makefile local.c normal3d.f quadricf parse.f rastep.f
yet more initializers to make gfortran happy
static structures in local.c
gfortran optimization level must be -O2 or -O3 (else bad code)
25-Feb-2008 render.f Initialize NSXMAX, NSYMAX to zero
25-Feb-2008 VERSION VERSION.incl Development version on skuld versioned as 2.7s
Release 2.7d
3-May-2006 rastep.f: gfortran requires initialization to zero!
12-Apr-2006 label3d: ImageMagick 6+ requires different syntax to set transparency
12-Apr-2006 r3dtops.f: gfortran requires SAVE, because it doesn't like -fno-automatic
11-Apr-2006 In example scripts, change "display -geometry" to "display -resize"
11-Apr-2006 change AND() and OR() to iand() and ior()
11-Apr-2006 rings3d.f: gfortran doesn't like iargc declared external
11-Apr-2006 avs2ps.c: additional headers (Debian patch)
11-Apr-2006 ungz.c: additional headers (Debian patch)
11-Apr-2006 local.c: additional headers (Debian patch)
15-Dec-2005 rastep.f: declare DEFCOLS as integer
15-Dec-2005 parse.f: and -> iand
15-Dec-2005 parse.f: hexadecimal syntax change
15-Dec-2005 render.f: and -> iand
15-Dec-2005 render.f: hexadecimal syntax change
15-Dec-2005 local.c: provide substitute or, and for gfortran
15-Dec-2005 Update Makefile for gfortran
Release 2.7c
12-Feb-2004 rastep.f: g77 doesn't like logical test against noerr
6-Feb-2004 modify label3d and stereo3d scripts to deal with changes to recent
versions of ImageMagick and ghostscript
17-Oct-2003 rastep now checks input for illegal (=0) axial Uij terms
19-Aug-2003 render -bg {white|black|#RRGGBB} set background from command line
Release 2.7b
19-Jun-2003 Fix initialization of TMPNAM in normal3d.f
Release 2.7a
6-May-2003 render, and all other programs, now default to PNG output.
Add sun-forte Makefile option (Chandler Wilkerson <chandler@cs.uh.edu>)
5-May-2003 Modify default color table in rastep so that if atom name column
is one off it still works.
6-Nov-2002 Release 2.6f (mostly relevant only to RPM installation)
6-Nov-2002 Change default image format in scripts to PNG rather than TIFF
Modify RPM installation script for newer ImageMagick delegates format
Build RPM against newer libpng.so.3 (Mandrake 8.2/9.0 Redhat 7.3/8.0)
26-Jul-2002 Suppress error message if libtiff has no LZW compression
3-Jul-2002 Prevent coord overflow in rastep output
Release 2.6e
15-May-2002 Add -gamma option to render
3-May-2002 Won-kyu Park <wkpark@kldp.org> more complete spec file for rpm
Matsuura Takanori <matsu@gsc.riken.go.jp> Makefile for linux-ppc
19-Apr-2002 normal3d - force EYEPOS=0 for stereo; exit(-1) on syntax error
stereo3d - add -angsep and -size options; trap normal3d failure
10-Apr-2002 Tweak autotile code to be aware of antialiasing options
6-Apr-2002 NPX,NPY = 0 forces autotiling equivalent to -size NTXxNTY
that lets normal3d handle -size by just passing it on to render
5-Apr-2002 Modify example scripts so they don't need write access to 'pwd'
19-Feb-2002 Fix complicated bug involving non-transparent bounded surfaces
15-Feb-2002 rewrite label3d and stereo3d as /bin/sh scripts
syntax now matches render; scratch files in $TMPDIR (or /tmp)
normal3d modified to go with new stereo3d:
[-stereo [scratchname]] [-angle AA]
14-Feb-2002 Release 2.6d (local release only)
2-Feb-2002 rework S(u,v) code in rastep -> 30x speed increase!
16-Jan-2002 #define random rand for WIN32 in avs2ps.c (Suhaib Siddiqi)
14-Dec-2001 Trap, report, and forgive garbage starting input line to render
13-Oct-2001 Add more possible locations of ImageMagick delegates file to RPM
11-Oct-2001 Add -zoom to render html documentation
5-Oct-2001 Add info about PNG library to installation instructions
11-Sep-2001 Release 2.6c
29-Aug-2001 Add rings3d to Makefile and rpm package list
7-Aug-2001 Check for errors in outfile specification before proceeding
31-Jul-2001 Add support for PNG output
-png and -jpeg default to stdout but allow explicit filename
fix local.c bug in code for timing calls
30-Jul-2001 fix glitch in processing interleaved MOPT1 transparent objs
10-Jul-2001 Modify Makefile to work around Irix make inadequacies
9-Jul-2001 Release 2.6b
8-Jul-2001 Start checkout tests for version 2.6b
8-Jul-2001 Add control info to build rpm package under Mandrake 8.0
rpm version is compiled with "pgf77 -O -Munroll -tp px"
6-Jul-2001 Clean up some code in rastep.f that pgf77 didn't like
14-Jun-2001 Rearrange /OPTIONS/ and kludge backslash processing in
r3dtops.f to make f90 compiler happy on Tru 64 unix.
Revise label3d to be compatible with ImageMagick 5.3.2:
process is now ps -> png -> transparent -> combine/composite
7-May-2001 Allow GPROP option TRANSLATION to appear on single line
Pay attention to -DNETWORKBYTEORDER in avs2ps.c code
10-Apr-2001 rastep modified to offer new ORTEP_LIKE BOUNDING_PLANES
9-Apr-2001 A big oops - BACKCLIP wasn't initialized in normal3d.f
6-Apr-2001 Remove explicit REAL*4 from all programs
Increase input line buffer to 132 chars from 80 chars
16-Mar-2001 Construct Makefile shared by all(?) platforms
have -Bcolor option to rods produce shaded bonds
check all READ statements for ERR= handling
add -zoom flag to render
4-Mar-2001 break out array size PARAMETERS into parameters.incl
27-Feb-2001 catch illegal size flag cleanly in parse.f
26-Feb-2001 Finish adding RAFTER/TAFTER/ISOLATE support to normal3d
start alpha test (2.6a) of BOUNDING_PLANE support
ORTEP_LIKE option is still pretty hokey, but the rest works
21-Feb-2001 Begin addition of BOUNDING_PLANE support
15-Feb-2001 Add -shadow -noshadow flags to parse.f
Write full program name + version in TIFF and JPEG output
17-Jan-2001 Change output format 211 for bonds in rastep.f
... since V2.5f ...
15-Nov-2000 V2.5f release
13-Nov-2000 Fixed similar error in RAFTER applied to surface normals
27-Oct-2000 Fixed error in ISOLATION of surface normals
12-Oct-2000 F10.5 -> F10.4 in normal3d.f output formats
10-Oct-2000 if -size is specified, force scheme 3 into scheme 4 instead
2-Oct-2000 Added Suv() code to rastep
21-Sep-2000 fixed clipping error for quadrics, and another for objs 7, 17, 18
clean up interaction of Z-clipping and FOG
20-Sep-2000 render now discards BACKCLIPped objects on input
V2.5e release (internal only)
9-Sep-2000 tweak r3dtops.f workaround for ImageMagick auto-matte bug
5-Sep-2000 ungz.c uncompresses input files to render and normal3d;
deletion of temporary files requires OPEN(DISPOSE='DELETE',...)
which unfortunately isn't supported in g77 or xlf
5-Aug-2000 rastep now applies Bcolor option to bonds as well as atoms
1-Jun-2000 V2.5d release
1-Jun-2000 Include msms -> Raster3D filters in distribution
25-Mar-2000 Revise auto-tiling to avoid tiles smaller than 6 pixels
Additional checks for shadow tile out of bounds
If requesting tiling is not possible, try auto-tiling
Add timing commands to local.c
11-Mar-2000 Honor MATERIAL colors during label processing
24-Feb-2000 regularize code for storing/retrieving material index in FLAG
8-Feb-2000 Add CLROPT = 2 option to transparency rendering
Add object type VERTRANSP (per-vertex transparency)
10-Mar-2000 V2.5c (minor bugfixes)
local.c picks up version from VERSION include file
Fortran files pick up version from VERSION.incl
forgive IPHONG entered as floating point
Add '.r3d' to indirect file names if initial open fails
Add TeX-like syntax options to r3dtops label processing
1-Feb-2000 V2.5b general release
15-Dec-99 Oops. all-zero input line is legal for LABELs
11-Nov-99 V2.5alpha
Fold r3dtops label-processing code into render itself.
Add command line parsing (parse.f) to render, so that
image size, anti-aliasing scheme, and label-handling
can all be specified externally.
Modify label3d and stereo3d scripts to expect render to
handle labels, and to use sed rather than awk/nawk.
Remove (finally!) (Q) formats from ribbon1.f
9-Sep-99 correct bug introduced in V2.4j of rastep (-Bcol coloring
varies with value of -prob)
26-Aug-99 V2.4m of rastep writes auto-orientation matrix as a post-hoc
rotation to render,
requires render version at least 2.4l for compatibility
28-Jul-99 (rastep,rods) don't draw bonds across alternate conformations
12-Jul-99 rastep 2.4l fixes bug in reporting mean B_iso
28-Jun-99 modify rastep to color by anisotropy,
also to deal gracefully with 4-digit residues + chainid
14-Jun-99 fix bug (lack of sqrt) in rastep -iso processing
add -bradius option to rods
18-May-99 V2.4j
Re-worked label processing; new versions of r3dtops/label3d
Sample code r3d_label.c illustrating use of GLUT stroke font.
Allow explicit vertex colors (object type 17) for cylinders
8-Feb-99 Allow file indirection for [complete set of] header records
and ignore leading comments
Re-work local.c to support
-jpeg JPEG output to stdout
-out file.xxx output piped to ImageMagick for conversion
Modify all Makefile versions accordingly,
and make DIMAGEPIPE and DJPEG_SUPPORT the default
8-Dec-98 V2.4h minor bug fix in render.f for overlapping cylinders
15-Oct-98 V2.4g
Improved rendering of transparent cylinders
GLOBAL property object type 16 (FOG for example)
Forgive blank lines at end of indirect files
Environmental variable R3D_LIB used as search path
during file indirection
Preliminary groundwork in code for Z-clipping
Modified Makefiles to reduce number of compiler warnings
PARVATI's rastep version included with Raster3D
16-Aug-98 fixed format bug in normal3d MATERIAL handling
7-May-98 V2.4f new ungrasp.f, fix crash if shadows + VERTEXRGB
29-Apr-98 V2.4e Bug fix to TIFF output (blue channel was shifted by 1 pixel)
18-Mar-98 V2.4d limit maximum distortion due to perspective,
update ungrasp, mark resolution in TIFF images as 300dpi
6-Feb-98 V2.4c Fix bug in check against bounding sphere of quadrics
1-Jan-98 V2.4b
23-Dec-97 Verify installation under DU4.0, Redhat4.2, Irix5.3, Irix6.4
add patch to work around I/O glitch in AIX
26-Nov-97 Add object type 17 (VERTEXRGB) and subroutine CHKRGB
Allow # to denote comments in input stream to render
21-Oct-97 Fix bug preventing normal3d from handling CYLFLAT objects
15-Oct-97 Oops, forgot to remove the -alpha flag to enable ISCHEME=0
22-Sep-97 Fix major bug in BACKFACE flag set condition
15-Sep-97 in local.c: change TIFFTAG_ROWSPERSTRIP to be same as ysize
15-Sep-97 default to anti-aliasing scheme 4 in balls, ribbon, rods
11-Sep-97 default colors and -Bcolor option added to rods
4-Sep-97 Fix normals of flat cylinder ends (thanks to Takaaki Fukami)
13-Aug-97 To please stupid Fortran compilers, including f2c, remove
READONLY from OPEN statements
2-Jul-97 New object type for quadric surfaces, and rastep utility to
generate ellipsoids from ANISOU records in PDB file.
Also new object type NOTRANS to render subsequent objects
independently from TMAT in header.
4-Aug-97 V2.3d
ribbon option -d6 to use COLOUR templates for ribbon color
include a copy of local_jpeg.c in distribution
update the README instructions for patching Molscript
28-Jul-97 Square the colors in ungrasp (suggested by Albert Berghuis).
17-Jun-97 "stereo3d -" will accept input from stdin
13-May-97 Add BACKFACE material property, reduce amount of default
diagnostic output (still available via render -debugging),
EYEPOS = 0 to disable perspective in rendering
8-May-97 correct order of scheme=4 testing in normal3d.f
7-May-97 V2.3c
remove DATA statements to make Sun compiler happy
5-May-97 Multiple glow lights, corrections to label placement
glow lights and labels now handled by normal3d
example file for labels
make cyl1 a function (remove coordinate/scale dependence)
19-Apr-97 Tidy things up for beta release V2.3b
8-Mar-97 Object type 13 = glow light source
6-Mar-97 Large tiles + many objects could give shadowing errors
Increase SLOP parameter, and make it scale with tile size
25-Feb-97 -radius option for rods
additional MATERIAL records signaled by OPT(4) > 0
stereo3d script
27-Jan-97 trap end-on cylinders to prevent divide by zero
Accept (but ignore) label object types 10 and 11 in render.
New utility labels3d that processes labels in render input file
22-Nov-96 per-tile transparency count (faster), also temp variable
for kstart(itile,jtile) (1.5% faster - not bad for single line)
15-Nov-96 SCHEME=0 writes alpha channel to output image
10-Oct-96 Trap and forgive shadowing error if NSX or NSY too small
19-Aug-96 Revised set of patches to Molscript. Not yet quite stable.
6-Jun-96 Change default to no HIDDEN triangles, fix minor bug in normals
3-May-96 File indirection added to render.f
9-Feb-96 add utility programs normal3d and ungrasp
8-Feb-96 V2.2beta has support for transparent materials
1-Feb-96 Fix major problems with explicit surface normals
22-Jan-96 Makefile for Irix 6.1, added utility normal3d,
OSF compile option -fast, bug fix in CYL1 to avoid divide by 0
3-Aug-95 V2.11 adds TIFF_INVERT workaround to local.c
30-Jun-95 Version 2.1 release via ftp and www
28-Apr-95 object types 7/8/9 folded back into regular distribution (V2.1)
Rename setup to balls; change references everywhere
HTML version of documentation
13-Apr-95 remove unused code from modsubs.f which made solaris unhappy
01-Mar-95 V2.03 onto ftp site
24-Feb-95 Fix bug in CYL1 routine which caused pieces of cylinder ends
to disappear if they tipped too far toward the viewer
20-Jan-95 Move data statements in ribbon1.f, render.f to make linux happy
29-Nov-94 update ftp site to release V2.02
28-Nov-94 add Elya Kurktchi's Makefile for SUNOS
28-Nov-94 add section on Moslcript->Raster3D stereo to docs.ps
16-Nov-94 update ftp site to release V2.01
5-Aug-94 add filter utility avs2ps for producing B&W PostScript output
4-Aug-94 include patch to Molscript V1.4 to support dotted lines
21-Jul-94 bugfix to input code for PLANE objects,
add hints section to manual
22-Apr-94 Version 2.0 release
|