Bugs Fixed in xfig 3.2.3-beta-1
Preview figure wasn't freeing memory
Text lines with trailing carriage returns (^M) were read incorrectly
from .fig file, causing following object lines to be included with the
text object
Some calls to free_spline were passing wrong type of pointer
Fixed by Bradley Kuszmaul <bradley@ee.yale.edu>
Call to init_point_array shouldn't have arguments
Fixed by Bradley Kuszmaul <bradley@ee.yale.edu>
Changing to/from PostScript and LaTeX font type using the update
button didn't work unless "update text flags" was also enabled
The CompKeyDB file didn't get installed correctly if user specified
a path for DESTDIR (normally empty).
arrowhead thickness/width/height were being truncated to integers in
popup edit panel
was using /tmp instead of TMPDIR env variable for xfig cut file if
user .xfig file couldn't be used
cleaned up routines that "show line lengths" while drawing/moving
objects (-showlengths). Much less detritus now.
bug when allocating more user colors than colortable can handle
message string not large enough for some of the balloons for the
attribute panel
Fixed bug in arc arrows introduced when units for arrowhead width and
height were changed to be the same as for arrowhead thickness
Pie-wedge arcs can no longer have arrowheads.
In the popup edit panel, if no numeric value was in either the fill
intensity or fill pattern entry and carriage return was pressed, an
illegal value might have appeared there
Filename sometimes trashed when trying to call external image editor
from edit popup on imported picture
If the text mode is selected followed by the "Paste" mode, xfig would
segfault
Another change to the "make install.doc" and "make install.libs"
because some systems' install program can only take one file at a time
"make install.doc" doesn't install the Japanese html files unless I18N
is set in the Imakefile (Internationalization)
If Fig.ad isn't installed, xfig died because "browser" or "pdfviewer"
resources were NULL
Mouse function indicator wasn't being reset for cancel library popup
Cancelling the library popup wasn't quite working
If preview of any library object failed, user couldn't place any more
library objects
Typing characters other than 'r', 'l', 'h', and 'v' are ignored when
placing library objects on canvas
When calling external image editor (via "edit image" from importing
picture object), argument list[0] wasn't name of image editor
When using the external image editor on an imported picture, xfig
compared the file modification time before and after to re-read it if
it changed, however the modification time before the edit was never
obtained
Moved JPEGINCDIR definition in the Imakefile up with the #ifdef USEJPEG
for easier access
Bug in code which redisplays canvas sometimes left ghosts behind if a
"move object" was cancelled
Center/Flushleft setting was not properly set from figure file
Align-to-canvas assumed US Size A or ISO A4 paper instead of using the
current page size from export/print
Objects with large coordinates (e.g. 190000 Fig units) were drawn
incorrectly because of a peculiarity in either the X server or the
X Drawing procedures that didn't work correctly for screen coords >
16000.
If the canvas was either refreshed or zoomed while previewing a file,
things failed miserably
Line counter corrected when reading Fig file. Was in error sometimes
when reporting bad input lines.
Fill patterns (e.g. bricks, vertical lines etc.) were not zoomed
correctly in figure preview
INLINE definition changed from "inline" to "__inline" to satisify DEC
Unix or Irix and Solaris OSs
Removed all "NullParameter" from Imakefile because OpenWindows doesn't
have it
Changed XPointer to XVisualInfo * in call to XFree in main.c for those
still running OpenWindows
The "About Xfig" window didn't trap for "Delete Window" so a window
manager that substitutes "Destroy Window" in that case would kill xfig
If user is previewing a figure (in the popup file panel) and the canvas
needs to be redrawn it is deferred until the preview is finished,
preventing the Bad Window error previously seen.
Doesn't segfault now if no app-defaults file is installed
Bug fixed where a rotated string with only blanks (spaces) would segfault
Mask for attribute panel button management changed to unsigned long to
insure 32-bit values
When reading in a figure containing an image, any offset in the file panel
was applied to the SIZE of the image. This is obviously incorrect.
When cancelling the file panel during a file preview xfig would sometimes
die with an X error.
Fix from Patrick Gosling <jpmg@eng.cam.ac.uk>
There was a bug when converting Fig 3.1 splines to 3.2 under certain
circumstances
Changed fig.h to always include <sys/param.h>
Various function mis-declarations and signed/unsigned casts fixed by
Jonathan R. Ferro <jferro@corwin.ece.cmu.edu>
Bug in image capture fixed by
Jonathan R. Ferro <jferro@corwin.ece.cmu.edu>
Not really a bug, but a change in default - define HAVE_NO_DIRENT
in the Imakefile if your system DOESN'T have dirent.h
When browsing pictures in the import picture interface, if you single-
click on a filename and then close the browse panel, it now applies that
picture. In the past you had to double-click on a filename to apply it.
Cleaned up error reporting of line numbers in Fig file
cur_dir[] array in mode.c wasn't large enough (changed to PATH_MAX)
From Martin Pahl <pahl@tnt.uni-hannover.de>
Hidden, Rigid, and Special text flags weren't updated correctly with
update tool
-international and -inputStyle added to help message.
Multiple page option was being turned off but pulldown menu showed otherwise
If the user changes directories in the file/open panel but then presses
"cancel", the original directory is restored now
Stops parsing library directories when limit is reached
Doc/FORMAT3.2 file (and all previous) incorrectly described the bounding
box for compound objects as having upper-right and lower-left values,
when in fact they have upper-*left* and lower-*right* bound values
On a PseudoColor server, with xfig in -mono mode, it attempted to store
a color illegally
Editing of comments for picture objects wasn't retained
Library directory now may include files with more than just .fig in name
(e.g. .fig.gz, .fig.Z, etc). Also, explicit check is made to ensure that
whatever matches *.fig* isn't a directory.
Missing quote for MKDIRHIER variable in Imakefile:
XCOMM MKDIRHIER = "/bin/sh /usr/bin/X11/mkdirhier"
When using small icons, xfig would still use 3 buttons per row on small
screens even when not necessary.
Allocation error in reading some pcx files
Bug in HSV color sliders when clicking left or right (increase/descrease)
mouse button
Bug in HSV color sliders on 16bpp PseudoColor visuals
Goto TOP
written by us