The xfig package goes in the /contrib/applications/drawing_tools/xfig directory
and the transfig package goes in the /contrib/applications/drawing_tools/transfig
directory

Thank you.
Brian Smith

July 19, 2000

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.

TransFig 3.2.3b is available from ftp://www-epb.lbl.gov/xfig and usually from any CTAN
(Comprehensive TeX Archive Network) site such as ftp://ftp.cdrom.com/pub/tex/ctan/.
See http://math.nmu.edu/Web/TeXArchives/ctansite.html for a long list of CTAN sites.

Be sure to set binary mode when transferring.

There is also an incremental patch file to convert from 3.2.3 to 3.2.3b.  This
is in the file transfig.3.2.3.to.3.2.3b.gz.  You must use the 'patch' program to
automatically apply the changes to your 3.2.3 release.  It is compressed so you
must uncompress it first or do "zcat transfig.3.2.3.to.3.2.3b.gz | patch".

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 (fig2dev).  The dev subdirectory contains
a library of output drivers used by fig2dev.

Drivers currently exist for the following graphics langauges:
AutoCad slide, BOX, (E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PNG,
PostScript, Encapsulated Postscript, GIF, IBM-GL, JPEG, PCX, MF (METAFONT),
TeXtyl, TIFF, TPIC, XBM (X11 Bitmap), XPM (X11 Pixmap), and TK (tcl/tk).

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 [email protected].

- Brian V. Smith
- Lawrence Berkeley Laboratory

Changes to Transfig/fig2dev
===============================================================================
Version 3.2 Patchlevel 3b  (July 19, 2000)
===============================================================================

N.B. There was no transfig 3.2.3a - I want to keep the release number identical
    to that of the corresponding xfig.

NEW FEATURES
       o X11 Color database ASCII file (/usr/lib/X11/rgb.txt) is now used,
         removing the need for the dbm_xxx functions.
       o The \special code for colors in genlatex (LaTeX driver) replaced with
         the \color code to be compatible with pdflatex and not require dvips
         From Klaus Guntermann ([email protected])
       o PCX image reader now handles 24-bit color which means that TIFF images
         (which are converted to PCX first) may also be 24-bit

BUGS FIXED
       o Explicitely sets color to black before importing eps file in case that
         file doesn't select a color
       o Changed error message in epic driver from "Unknown style" to "Only
         solid, dashed, and dotted line styles supported by epic(eepic)"
       o Apostrophes (') in text are now escaped in CGM driver
         from David Billinghurst ([email protected])
       o One of the header values for TIFF files was incorrect (was "DD",
         should be "II")
       o -f (font) option wasn't parsed correctly, which caused segfault
       o Bug in handling imported xpm file colors in certain formats
       o Multiple variables with same name in different drivers now declared
         "static"
       o In multi-page mode, redundant "Page: 1 1" was generated
       o Unnecessary scaling in the pattern definitions removed (pdf/ps/eps
         drivers)
       o Total page number calculation was incorrect for multi-page PostScript
         output
       o Toplevel Imakefile referred to "make" instead of "$(MAKE)"
       o Text object read routine had extra variable in scanf
       o Error in calculation of arc arrowhead occluding underlying line; could
         cause asin domain error
       o Possible error in reading imported GIF colormap
       o calc_arrow() didn't set nboundpts (number of points in bounding box)
         if line having arrowhead had zero length
       o Bug in Imakefile - jpeglib.h file couldn't be found for JPEG code if
         USEXPM was not enabled.
       o "Special" LaTeX text not included in bounding box anymore - this had
         caused positioning problems with the LaTeX special text and figure
       o "hyphen" was misspelled as "hypen" the character encoding for the
          PostScript (and EPS/PDF) driver.
       o One of the two TIFF file header types was incorrect
       o Segfault when exporting to GIF if Fig file specified "none" for GIF
         transparency
       o Duplicate JPEG information in fig2dev/Imakefile
       o If output from fig2dev was standard output, bitmap export formats
         failed because of bad argument to ghostscript
       o -P option description for PostScript removed from fig2dev man pages
       o Error parsing certain color specs for XPM files
       o Tightly curved, wide splines were sometimes "spikey"
       o Bounding box wasn't taking arrowhead width(s) into account
       o free_text now uses free() instead of less standard cfree()
       o Changed last references to sys_errlist to use strerror()
       o Bug in referencing imported xbm files in tk driver fixed
       o Temporary file not closed before deleting in read_gif() and read_ppm()
       o Formatting "%lf" in printf calls should be "%f"
       o Prepended $(DESTDIR) to $(XFIGLIBDIR) and $(FIG2DEV_DIR) directory
         variables in Imakefile to be portable
       o Cleaned up extraneous and erroneous rules in fig2dev/Imakefile
         from Pierre Humblet ([email protected])
       o Removed calls to external programs "cat" and "ps2pdf" to make more
         portable to Cygwin environment
       o fig2dev now uses gunzip instead of uncompress to uncompress .Z files
         to be more portable for Cygwin environment
       o Papersize sometimes truncated when reading Fig file