home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 January
/
usenetsourcesnewsgroupsinfomagicjanuary1994.iso
/
sources
/
x
/
volume8
/
xfig2.8
/
part06
/
CHANGES
next >
Wrap
Text File
|
1990-07-02
|
7KB
|
151 lines
Version 2.0
Patchlevel 8
Changes from patchlevel 7:
o Many bugs fixed with flipping arcs, malloc/free, popup menu
going off screen, gcc warnings, etc.
From Isamu Wada <i-wada@srans3.sra.co.jp>
o Bug fixed in redisplay.c where all but the most recently created
compounds' objects were invisible
o Changed code that assumed a (char *) return value for sprintf
to follow POSIX and ANSI C standard of returning int.
o Removed conditional compilation flags for R3, since R3 is no
longer supported :-(
o Moved initializing of Fig icon in main() to work with mwm
From David Elliot <dce@smsc.sony.com>
o f2p and f2ps now return meaningfull error codes: 0 for OK, 1 for error
o Errors in reading figure file should report correct line numbers now
o Handles "default" font for TransFig correctly
o Text input is now correctly terminated whenever a menu item is chosen,
not just on CR or middle-button pressed
o troff_ft_codes files allows ANY white space between troff font name
and Postscript fone name
o Attempting to move the center point of circle/ellipse with move-point
no longer makes point markers disappear
o BoundingBox computed correctly for centered and right-justified text now
for f2ps and save-as-bitmap
From Tom Tkacik
o Font names output by f2p and f2ps fixed for -TFX option.
From Guy Cardwell
o Object icon displayed in change-object popup menu
o Removed rounded-corner boxes from TFX compile-time option and reverted
protocol version to 1.4-TFX, as per Micah Beck (beck@cs.cornell.edu)
Patchlevel 7 (4/26/90)
Changes from patchlevel 6:
o New patch files for psfonts.c, panel.h to fix problems with those
files in patch level 6
o The patch for search.c in patch 6 was an old patch and should
not be applied
o Bug fix for f2ps where figure went off the page in landscape mode
Patchlevel 6 (4/25/90)
Changes from patchlevel 5:
o *** New popup menu to change characteristics of existing objects,
e.g. line thickness, style, text options, area fill etc.
Not ALL things may be modified yet (e.g. arrows on lines).
Jon Tombs and Frank Schmuck provided this much-needed feature
o Because the popup menu uses the new Simple Menu widget from R4, xfig
will no longer compile under R3
o Fixed WMHints to "or" in InputHint to retain any existing Hints
Thanks to David Elliott
o Doesn't let one delete to fewer than 3 points in interpolated spline
o Removed unused variables
o Changed rounded-corner box objects to have radius component instead
of using the pen component (new protocol version 2.0 and 2.0-TFX)
o Added back support to read protocol version 1.3 files
o Fixed bug where the line style wasn't passed in drawing bounding
rectangle when moving/copying objects
o Fixed cursor for popup command menu
o Fixed bounding box bug for postscript output from f2ps
o Fixed bug that erroneously allowed filled polylines (only polygons, boxes,
round-corner boxes, ellipses, circles, closed splines and arcs may be filled)
o Fixed name of AvantGarde-Book font (was AvantGarde)
o Added two X fonts that are similar to AvantGarde... and Palatino...
From Dave Davey
o Fixed bug that caused coredump when referencing a zero-radius ellipse
o Added back the LaTex buttons even for non-TFX mode
o More SYSV #ifdefs from Scott E. Garfinkle (dacseg@uts.amdahl.com)
o New rule in Imakefile to install troff_ft_codes file
o put_fmsg() uses double arguments instead of float to prevent some
systems from choking on float-double-float conversions of invalid data.
o 8-bit characters allowed for text objects
From Tor Lillqvist <tml@hemuli.tik.vtt.fi>
Patchlevel 5 (3/27/90)
Changes from patchlevel 4:
o Line widths of zero now allowed for drawing borderless objects
o Resources now parsed in more portable way
o Variable "compound" changed to "cmpnd" in drag.c and search.c because
SunOs 4.1 has function called compound()
o Unknown "-" options no longer parsed as file name
o Filled areas now drawn opaquely instead of transparently
o Ruler arrows now drawn correctly
o Area fill for rounded corner boxes displays properly
o Lower panel buttons and rulers slightly smaller to allow 9.5 inch tall
canvas in portrait mode on screens that are "only" 864 pixels tall
o Imakefile now uses XawClientDepLibs instead of $(DEPXAWLIB) $(DEPXMUlIB) ...
o -1 for area fill (no fill) in TransFig files handled properly
o u_int defined as uint for SYSV systems
o 'figure_modified' flag cleared when editing new file
o If "save in" is done and there is no current file name, then the
current file name is set to the one specified in the save
o -track default is now True as man entry states
o side panel resource renamed to side_panel
o fixed bug in f2ps where filled arcs weren't filled
o line width and font support for f2p (pic)
Thanks to Dave Davey for these additions
Patchlevel 4 (3/12/90)
Changes from patchlevel 3:
o Bug fixed in drawing zero-length lines with arrows
Thanks to Dave Davey for this fix
o Portrait/Landscape bug fixed (only appeared on Sun 4)
o Fig will not allow edit of new figure without confirmation if
current figure has been modified
o Widget resources work better now (e.g. xfig.form.indicator.background: green)
o -ri option for button panel on right side works properly now
o Changed some widget names for better resource hierarchy
o Wrapped indicator widgets in box widget
o Adds compatibility with Fig 1.4-TFX file format INSTEAD of 1.4X
as a compile time option (compiler flag -DTFX). No change to program
as compiled without the -DTFX flag. See file README.TFX.
Credit goes to Micah Beck (beck@cs.cornell.edu) for this one.
o Fixed bug where scanf was doing %lf for text angle instead of %f
in read_textobject()
Thanks to Leroy Hugues (Hugues.Leroy@irisa.fr) for this fix
o #include <X11/Scroll.h> put back in fig.h for R3 - XtRFloat is defined here
o XtPointer is only defined in R4 - uses caddr_t for R3 blink() routine
o Print figure on default printer, specify particular printer or print to file
Thanks to Daren Latham (dwl@udev.cdc.com) for this one
o Original FORMAT1.4 file included to compare new 1.4X format with 1.4
New file that describes xfig file format is called FORMAT1.4X
o Drawing too-narrow ellipses doesn't loop forever anymore, but they
are still not drawn correctly
Patchlevel 3 (2/28/90)
Changes from patchlevel 2:
o now uses XtAddTimer instead of setitimer() for blinking cursor
This fixes the problem with text freezing up xfig or crashing with core dump
o Changed include directives for Athena widgets to include/X11/Xaw directory
o added put_fmsg() to print messages with floating point numbers
Some machines (MIPS) were dumping core when passing floats as ints.
Patchlevel 2 (2/23/90)
Changes from patchlevel 1:
o removed call to free() in curve() which was causing coredumps
o Imakefile had .o filenames in SRCS definition
Patchlevel 1 (2/20/90)
Changes from patchlevel 0:
o included definition of put_msg()/FREE/CFREE in f2ps.c