Article View: comp.windows.x.apps
Article #522xfig 2.1.5 available
From: Brian V. Smith
Date: Sun, 08 Nov 1992 18:40
Date: Sun, 08 Nov 1992 18:40
141 lines
7981 bytes
7981 bytes
xfig 2.1.5 is available on export.lcs.mit.edu in /contrib/R5fixes/xfig-patches/ xfig.2.1.5.tar.Z. Be sure to set binary mode when transferring. There is also an incremental patch file to convert from 2.1.4 to 2.1.5. This is in the file /contrib/R5fixes/xfig-patches/2.1.4.to.2.1.5.Z. You may use the 'patch' program to automatically apply the changes to your 2.1.4 release. Following is a description of the CHANGES for 2.1.5. Many thanks to the users who contributed bug fixes and new features. Brian Smith Lawrence Berkeley Laboratory I don't speak for LBL; they don't pay me enough for that. ------------------------------------------------------------------------------- Version 2.1 Patchlevel 5 Changes to Patchlevel 4: NEW FEATURES: o support for two button mouse - use META + Button 3 to simulate button 2 from Lars Berntzon (lasse@delila.cgl.se) o new resource "textoutline" (class "TextOutline") and command-line argument "-textoutline" which will outline text in red to show the bounding box that the text will occupy when printed (useful for rotated text) o print popup stays up until dismissed - can still pop up file/export menues, draw etc. while print popup is up. HOWEVER, while file or export popups are up, the print panel is not active. o can align all objects to canvas, not just to compound - use mouse button 2 idea from Jon Forrest o ellipses may now be rotated by an arbitrary angle and show their rotation from Janes Tough (jamest@cs.heriot-watt.ac.uk) o new -iconGeometry command-line argument o new command-line argument and resource -exportLanguage to specify default Export language. See man pages. o new command-line argument and resource -flushleft to set default printing to flush left on page. See man pages. o keyboard accelerators! Resource file has defaults for file, export and print popup panels and top command panel accelerators; <Meta>f will popup file panel, <Meta>q will quit, etc. See resource file and man pages for details. o one may now batch together several xfig files for printing with one print job. See popup print panel and man pages. o new label in the mouse function window & more obvious default color (yellow) o added scrollbar for indicator panel when buttons won't all fit on screen o can now edit sizes of arrowheads using popup edit panel o "make install" now automatically installs Fig.ad and Fig-color.ad in app-defaults directory o WM_DELETE_WINDOW now supported by popups - cancels popup function WM_DELETE_WINDOW in main canvas saves figure in xfig.SAVE and quits from David Wexelblat (dwex@mtgzfs3.att.com) BUG FIXES: o rulers only allowed 2 digits for inches/cm o deleted line thickness/color/area-fill/line-style and arrow settings for EPS objects in the update mode and removed color part in popup edit panel o depth wasn't being updated for splines and texts using update button o more cleanup with respect to procedure/variable types/casts from Don Sharp (dws@mari.co.uk) o fixed text bounds calculation to take into account any rotation when reading in figure from a file to decide whether to shift figure to keep on canvas (fig2dev 2.1.5 is also fixed so figures with rotated text near edges should center properly now) o fixed bug where segments disappeared while drawing interpolated spline in any LaTeX drawing mode o rearranged a-z and A-Z keys in the CompKeyDB file because some HP computers were apparently doing random things with capitalization from Anthony Shipman (als@bohra.cpg.oz.au) o fixed export of color figure to X11 bitmap format. White -> white, all other colors -> black. o removed apparently unnecessary translation from w_export, w_file and w_print which causes coredump on some HP machines. From Alfred van der Hoeven (alfred@arthur.et.tudelft.nl) o fixed initialization bug in u_undo.c and object.c which caused HP 9000/700 compilers to segfault From Alfred van der Hoeven (alfred@arthur.et.tudelft.nl) o new environvemt variable "XFIGTMPDIR" used for xfig temporary files directory o when reading a figure file, if any object coordinates are negative, the figure is shifted to keep it on the canvas so that the upper-left corner of the figure is placed on the current point positioning grid (in 2.1.4, the upper-left corner was placed at 10,10) o changed "char" to "unsigned char" for initialization of bitmaps by compilers from Teus Hagen (teus@oce.nl) o was passing floats to put_fmsg() instead of doubles. o includes copy of X11/Xfuncs.h now to use correct routines for zeroing/copying memory. o zooming to 0.1 no longer gives X error (dash list was null) o filenames in File/Export windows weren't sorted correctly from Simon Marshall (S.Marshall@sequent.cc.hull.ac.uk) o more explicit note about object depth in the man pages in the "GRAPHICAL OBJECTS" section o scaling vertical or horizontal line no longer causes floating point exception from Steve Tynor (tynor@prism.gatech.edu) o null strings in text objects now produce warning message when reading from file but xfig continues to read rest of file o scrollbars in File and Export popups reset to top when changing directories o default output filename in Export popup now changes to reflect current figure filename o default colors in Fig-color are a little nicer :-) o checking for file writablity now uses access() call from Devon Bowen (bowen@cs.buffalo.edu) o XtRemoveGrab bug when popping down file message window finally fixed many thanks to David Wexelblat (dwex@mtgzfs3.att.com) o XtAppAddActions() only called once now for each action from David Wexelblat (dwex@mtgzfs3.att.com) o changed cfree() calls to free() for those machines that don't have it from Anthony Datri (datri@concave.convex.com) o moved static function definitions outside of procedures for those machines which can't handle them from Anthony Datri (datri@concave.convex.com) o added second line to Imakefile to put the xfig directory containing the CompKeyDB (multi-key) database file in the standard X11 library o fixed bug introduced in 2.1.1 which incorrectly placed radius marker of circles created by radius o circle is now changed to ellipse type when scaled assymetrically o fixed various typos in xfig.man o changed references to mouse buttons left/middle/right to say buttons 1/2/3 respectively o radius of ellipses-specified-by-radius was one pixel too large o changed interpretation of 1/0 bits in EPS preview bitmaps back to original 0=white, 1=black according to EPSF guide version 2.0. Brought to my attention by Vivek Khera (khera@cs.duke.edu) o moved #include Xaw... directives to figx.h to speed up compilation o added conditional for Sun 3 and SunOs 4.0.3 from Peter Scott (pjs@euclid.jpl.nasa.gov) o fixed typo in FORMAT2.1 file describing values for types of splines o more lint cleanup and print file name "protection" in case filename has any shell meta characters from Jonathan Kamens (jik@MIT.Edu) o epsf file wasn't closed after reading if there was no preview bitmap from Herve Poirier (rvp@dxcern.cern.ch) o fixed bug where certain objects inside compound weren't being drawn when there was more than one compound object in the figure o removed ISO8859 requirement for Symbol and ZapfDingbats fonts (those fonts weren't being displayed) Brian V. Smith (bvsmith@lbl.gov) Lawrence Berkeley Laboratory I don't speak for LBL; they don't pay me enough for that.
Technical Details
Message-ID:
<27306@dog.ee.lbl.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!ukma!usenet.ins.cwru.edu!agate!dog.ee.lbl.gov!epb9.lbl.gov!envbvsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!usenet.ins.cwru.edu!agate!dog.ee.lbl.gov!epb9.lbl.gov!envbvs From: envbvs@epb9.lbl.gov (Brian V. Smith) Newsgroups: comp.windows.x.apps Subject: xfig 2.1.5 available Date: 8 Nov 1992 18:40:45 GMT Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 141 Distribution: world Message-ID: <27306@dog.ee.lbl.gov> Reply-To: envbvs@epb9.lbl.gov (Brian V. Smith) NNTP-Posting-Host: 128.3.12.98