TransFig 2.1.7 is available on export.lcs.mit.edu in /contrib/R5fixes/transfig-patches/transfig.2.1.7.tar.Z. Be sure to set binary mode when transferring. TransFig is a set of tools for creating TeX documents with graphics which are portable, in the sense that they can be printed in a wide variety of environments. The transfig directory contains the source for the transfig command which generates a Makefile which translates Fig code to various graphics description languages using the fig2dev program. In previous releases, this command was implemented as a shell script. The fig2dev directory contains a general program for translating from Fig code to other graphics desciption languages. The dev subdirectory contains a library of output drivers used by fig2dev. Drivers currently exist for the following graphics langauges: (E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PostScript, and TeXtyl. Fig2dev can be configured with a subset of these drivers I have taken over the maintenance of TransFig from Micah Beck so please send any bug notices, fixes, contributions etc to me at bvsmith@lbl.gov. - Brian V. Smith - Lawrence Berkeley Laboratory ---------------------------------------------------------------------------- Changes from 2.1.6: o no longer writes over input file if there is an error in the command line o added "%%Orientation: Landscape" comment for PostScript output in landscape orientation o moved definition of SetFigFont from transfig into genpstex.c so that there is no need to run transfig for pstex output o script pic2tpic was generating \ss instead of \sf for \fH from Mark Roth (mroth@afit.af.mil) o changed header for Encapsulated postscript files from "%!PS-Adobe-2.0 EPSF" to "%!PS-Adobe-2.0 EPSF-2.0" which allows FrameMaker and ghostview to read them properly. from Vivek Khera (khera@cs.duke.edu) o check for #ifdef SYSV to include string.h instead of strings.h in fig2dev/dev/genibmgl.c o changed EXTRA_LIBRARIES to SYS_LIBRARIES in fig2dev/Imakefile so wouldn't clobber system-dependent flags in EXTRA_LIBRARIES o fprintf and 'else' missing from genepic which caused incorrect information to be generated when drawing arcs using epic output o removed dependencies on the X libraries (Imakefiles and Makefiles) o SGI machines had trouble with hypot() which caused arrow heads to mess up from Malcolm Davis (davis@nod.bms.com) o Flipped EPS objects were incorrectly flipped on output from Brian Boyter (boyter@pyrdc.va.pyramid.com) o POLYLINES were being drawn in sections (10 points per section) which resulted in incorrect dashed line lengths and only one section filled if area fill was on from Peter Egelberg (egel@neural.se) o added Sequent machines and Suns with SunOs < 4.1 to list of machines that don't have strstr() from Scott Erikson (sources@ics.uci.edu) o removed PATCHLEVEL from patchlevel.h file - version number is complete with three parts (e.g. 2.1.6) o removed "extern coord_system" from fig2dev.h (wasn't used by fig2dev) o SPECIAL_CHAR split into three strings for systems which can't handle one o -P flag dissappeared from eepic output language - reinstated