August 22, 1997

TransFig 3.2 Final is available on ftp.x.org in
/contrib/applications/drawing_tools/transfig.  Be sure to set binary mode when
transferring.
You also need a JPEG library, which can be found in /contrib/libraries.

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

- Brian V. Smith
- Lawrence Berkeley Laboratory

*****************************************************************************
Following is a description of the CHANGES for 3.2

===============================================================================
Version 3.2 Final (August 22, 1997)
===============================================================================

NEW FEATURES
       o flag in transfig/Imakefile to use "\usepackage" for LaTeX2e instead of
         "\documentstyle" for LaTeX209.  See README file.
       o fig2dev now handles the bitmap formats (GIF, JPEG etc) instead of xfig,
         so there is more consistent output. Requires the (free) netpbm package.
         See the README file.
       o tiff (no compression) and AutoCad (acad) output languages added
       o image quality (0-100) is selectable for JPEG export (-q option)

BUGS FIXED
       o changed XPM variables to default X include/library in fig2dev/Imakefile
       o remove PageSize comment if EPS (no showpage)
       o bug in colormap for imported grayscale JPEG files
       o "rs gr" sequence after imported eps file changed to "restore grestore"
         in case imported eps file had defined either "rs" or "gr"
       o There was a bug in the EPIC driver when drawing backward arrows - in
         several places in genepic.c draw_arrow_head is called with unconverted
         coordinates, which leads to totally displaced arrows.
         from Heiko Schroeder ([email protected])
       o cleanup of dictionary wrapped around imported EPS files
         from Franz Koch ([email protected])
       o pic output didn't produce dashed or dotted arc
       o metric flag incorrectly parsed
       o strcasecmp and strncasecmp bugs (s2 != '\0' and s2 == '\0' should
         be *s2 ...)
       o error in JPEGINCDIR in fig2dev/Imakefile
       o rec_array wasn't being freed in gendev_objects (fig2dev.c)
       o thicklines not being set properly for LaTeX output
       o two-point splines looped infinitely on some machines
         fixed by Jeff Dairiki <[email protected]>
       o arrowheads weren't correct on tight arcs in eepic output
         fixed by Wolfgang Reissenberger <[email protected]>
       o TransFig now uses \usepackage instead of \documentstyle, which is old
         From Klaus Georg Barthelmann ([email protected])
       o fill pattern of rotated ellipses was rotated itself
       o Ledger/Tabloid sizes reversed (Tabloid is 11x17", Ledger is 17x11")
       o bounding box of text more accurate for text with/without descenders
       o added USEINLINE variable in Imakefile to use compiler inline functions
       o removed ANSI prototypes from spline routines in trans_spline.c

------------------------------
Version 3.2 Beta (Jan 9, 1997)
------------------------------

NEW FEATURES

o multi-page, paper size, magnification and transparent color stored in Fig
       file now.  (transparent color is only used by xfig when exporting
       to GIF format)
o comment that Redhat Linux users may have to change DBMLIB to -ldb in
       fig2dev/Imakefile
o figures in landscape are only rotated when showpage command is NOT used
       (-P).  This is because it doesn't need to be rotated for EPS,
o previous spline models (interpolated splines and approximated splines) are
 replaced by one single model (x-splines) which allows the user to mix
 interpolated and approximated control points (see the "FORMAT3.2" file
 from the "xfig" package for details).

BUGS FIXED

o added second % to %%BeginDocument and %%EndDocument
o garbage values for arrowhead produced when last two points in line were at
       same coordinate
o bug in reading multi-line text object
o showpage now follows restore as per standard
       from Christopher R. Wren ([email protected])