home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-10-21 | 48.6 KB | 1,165 lines |
- Newsgroups: comp.sources.x
- From: envbvs@epb12.lbl.gov (Brian V. Smith)
- Subject: v21i021: xfig - Draw amd manipulate objects in an X-Window, Patch02a/16
- Message-ID: <csx-v21i021=xfig.135633@sparky.Sterling.COM>
- X-Md4-Signature: fff70730593bddc8b04a6cde37dfa7e7
- Sender: chris@sparky.sterling.com (Chris Olson)
- Organization: Sterling Software
- Date: Thu, 21 Oct 1993 18:56:52 GMT
- Approved: chris@sterling.com
-
- Submitted-by: envbvs@epb12.lbl.gov (Brian V. Smith)
- Posting-number: Volume 21, Issue 21
- Archive-name: xfig/patch02a
- Environment: patch, X11, xfig
- Patch-To: xfig: Volume 19, Issue 113-139
-
-
- NEW FEATURES:
-
- o minimum movement for mountain/manhatten mode reduced from 7 pixels to 2
- o lengths/radii of objects now displayed on first click in move point mode, not
- just when actually moving the points
- o -DOPENWIN no longer necessary - xfig automatically first uses OpenWindows
- scalable fonts (e.g. times-roman-33) if they are available, X11R5
- scalable fonts next if they are available or non-scaling fonts if
- neither of the above is available.
- o maximum radius of arc-boxes increased from 30 to 100 pixels
- o icon now shows current filename (without full path)
- o Control-L does Redraw when not in text input mode (same as Meta-R)
- o popup query to shift whole figure when reading in figure file if any objects
- have negative coordinates
- o mouse function window shows pan/zoom operations when control key is pressed
- o popup query when exporting figure if figure has not been saved (note: this
- is not necessary for exporting current figure but is a warning to
- the user that the figure hasn't been saved yet)
- o BSD-style printing on SYSV machines (like SGI) allowed by setting -DBSDLPR
- in Imakefile/Makefile
- from Dave Goldberg (dsg@blackbird.mitre.org)
- o on-screen rotation of text at any angle
- xfig now uses xvertext 5.0 from Alan Richardson which allows rotation
- at any angle. The whole font is not loaded anymore, and strings are
- cached, which speeds up the interactive input of text.
- o man pages no longer use .TS (table) commands for those systems whose roff
- doesn't support tables. Also formatting cleaned up and typos fixed.
- From David W. Sanderson (dws@ssec.wisc.edu)
- o double click on filename in File menu will automatically load figure
- o double click on filename in Export menu will automatically export figure
- o some more information about text objects has been added to the Doc/FORMAT2.1
- file - specificly about the font and font_flags fields
- o keyboard accelerators for drawing/editing mode panel. See Fig.ad for details
- From Tim MacKenzie (tym@dibbler.cs.monash.edu.au)
- o Example figure which contains building blocks for making flowcharts - called
- flowchart.fig in the Examples directory (replaces old flowchart.fig)
- from Tim P. Starrin (noid@cyborg.larc.nasa.gov)
- o The default is now for xfig to use X11R5 scalable fonts unless the server
- doesn't support them. The user may still disable them with -noscalable
- or the resource "Fig*scalablefonts: false".
- o new button panel in the indicator panel to set/clear or toggle update flags to
- make it easier to control which object attributes are affected by update
- o new command-line paramter: -but_per_row (resource But_per_row) specifies the
- number of buttons wide the mode panel should be. This is useful in
- conjunction with -pheight for small screens to reduce the canvas area.
- o no need to add -DNO_SIGBUS to Imakefile for systems without SIGBUS anymore.
- This this is automatic now.
-
- BUG FIXES:
-
- o changing a filled object to unfilled now draws background correctly
- o cleaned up inconsistencies with fill colors in monochrome mode
- o GC's were being freed twice if window quit was executed (window manager)
- o exporting figure to X11 bitmap only exported visible part of canvas
- o current directory wasn't set in export popup unless file menu had been popped
- up previously
- o units box didn't change from "in" to "cm" or vice versa when changing from
- Imperial to/from Metric
- o editing text with popup edit at zoomscale != 1 shows correct text size now
- o undo of text delete at another zoomscale shows correct text size now
- o colons (:) removed from widget names (difficult to set resources with colons)
- o conditional definition of index = strchr (or strchr = index) for those systems
- which already have them defined
- o workaround for linux bug where certain 8-bit characters are not read properly
- by sscanf()
- from Alain Lucien Knaff (knaff@mururoa.imag.fr)
- o height of cursor for text input closer to actual text height (was "descent+
- ascent" tall, now is "ascent" tall)
- o <Meta>L (LoadFile function) didn't query if current figure was modified before
- re-loading file
- o if normalFont can't be loaded, "fixed" font is tried - if that fails xfig
- quits with error message
- o 8-bit character did not appear on canvas
- o semicolon missing from "for" statement in main.c
- o caused core dump if the environment variable PRINTER was not set and the
- Fig*printer*string was not set
- o -startfontsize parameter wasn't being honored
- o quit() function was being called with too few parameters. This kills xfig
- on OpenWindows servers.
- From David Partain (dlp@ida.liu.se)
- o fixed bug with freeing two identical GC's (caused coredump when quitting on
- certain machines)
- o fixed bug inadvertently introduced in 2.1.7 which caused some arcs to be drawn
- as circles
- o scaling of arc inside compound no longer produces co-linear points
- o messages didn't appear in the message panel when filename panel wasn't
- large enough
- o parameter missing from call to curve() which made strange half-ellipse for box
- curve radius indicator. Caused massive problems for OpenWindows servers.
- o moved two accelerators (SaveFile and LoadFile) from top-level to the File
- widget heirarchy (this was causing OpenWindows servers to eat memory)
- o work around for bug in OpenWindows 2.0 with bitmaps in widgets (caused
- BadMatch error when popping up the print panel)
- o duplicate .TP in xfig.man caused nroff to throw away the text following the
- "Dismiss" description in the print section
- o emptyname() dereferenced null pointer if printer name was NULL
- o malloc didn't alloc enough space for fontname + null in w_drawprim.c
- o text outline box was sometimes drawn incorrectly
- o Renamed ICONFIGFILES (already used by X11 config) to ICONXFIGFILES and defined
- it in Imakefile (it was referenced but undefined)
-
- ----------------------------- cut here ------------------------------
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then feed it
- # into a shell via "sh file" or similar. To overwrite existing files,
- # type "sh file -c".
- # Contents: xfig.01
- # Wrapped by chris@sparky on Thu Oct 21 13:40:04 1993
- PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin ; export PATH
- echo If this archive is complete, you will see the following message:
- echo ' "shar: End of archive 1 (of 16)."'
- if test -f 'xfig.01' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'xfig.01'\"
- else
- echo shar: Extracting \"'xfig.01'\" \(40747 characters\)
- sed "s/^X//" >'xfig.01' <<'END_OF_FILE'
- XPatch for xfig 2.1.7a to make 2.1.8
- X
- XPatch-To: xfig: Volume 19, Issue 113-139 (xfig 2.1.7)
- XPatch-To: xfig/patch01 Volume 20, Issue 007 (xfig 2.1.7a)
- X
- XNOTE: The xfig/patch01 file (volume 20 issue 007) creates xfig
- X 2.1 patchlevel 7a (not 01).
- X This patch creates xfig 2.1 patchlevel 8.
- X
- Xdiff -rc xfig.2.1.7a/CHANGES xfig.2.1.8/CHANGES
- X*** xfig.2.1.7a/CHANGES Mon May 3 11:10:29 1993
- X--- xfig.2.1.8/CHANGES Fri Oct 1 13:15:35 1993
- X***************
- X*** 1,6 ****
- X--- 1,111 ----
- X Version 2.1
- X ===========
- X
- X+ Patchlevel 8 (Oct 1, 1993)
- X+ Changes to Patchlevel 7:
- X+
- X+ NEW FEATURES:
- X+
- X+ o minimum movement for mountain/manhatten mode reduced from 7 pixels to 2
- X+ o lengths/radii of objects now displayed on first click in move point mode, not
- X+ just when actually moving the points
- X+ o -DOPENWIN no longer necessary - xfig automatically first uses OpenWindows
- X+ scalable fonts (e.g. times-roman-33) if they are available, X11R5
- X+ scalable fonts next if they are available or non-scaling fonts if
- X+ neither of the above is available.
- X+ o maximum radius of arc-boxes increased from 30 to 100 pixels
- X+ o icon now shows current filename (without full path)
- X+ o Control-L does Redraw when not in text input mode (same as Meta-R)
- X+ o popup query to shift whole figure when reading in figure file if any objects
- X+ have negative coordinates
- X+ o mouse function window shows pan/zoom operations when control key is pressed
- X+ o popup query when exporting figure if figure has not been saved (note: this
- X+ is not necessary for exporting current figure but is a warning to
- X+ the user that the figure hasn't been saved yet)
- X+ o BSD-style printing on SYSV machines (like SGI) allowed by setting -DBSDLPR
- X+ in Imakefile/Makefile
- X+ from Dave Goldberg (dsg@blackbird.mitre.org)
- X+ o on-screen rotation of text at any angle
- X+ xfig now uses xvertext 5.0 from Alan Richardson which allows rotation
- X+ at any angle. The whole font is not loaded anymore, and strings are
- X+ cached, which speeds up the interactive input of text.
- X+ o man pages no longer use .TS (table) commands for those systems whose roff
- X+ doesn't support tables. Also formatting cleaned up and typos fixed.
- X+ From David W. Sanderson (dws@ssec.wisc.edu)
- X+ o double click on filename in File menu will automatically load figure
- X+ o double click on filename in Export menu will automatically export figure
- X+ o some more information about text objects has been added to the Doc/FORMAT2.1
- X+ file - specificly about the font and font_flags fields
- X+ o keyboard accelerators for drawing/editing mode panel. See Fig.ad for details
- X+ From Tim MacKenzie (tym@dibbler.cs.monash.edu.au)
- X+ o Example figure which contains building blocks for making flowcharts - called
- X+ flowchart.fig in the Examples directory (replaces old flowchart.fig)
- X+ from Tim P. Starrin (noid@cyborg.larc.nasa.gov)
- X+ o The default is now for xfig to use X11R5 scalable fonts unless the server
- X+ doesn't support them. The user may still disable them with -noscalable
- X+ or the resource "Fig*scalablefonts: false".
- X+ o new button panel in the indicator panel to set/clear or toggle update flags to
- X+ make it easier to control which object attributes are affected by update
- X+ o new command-line paramter: -but_per_row (resource But_per_row) specifies the
- X+ number of buttons wide the mode panel should be. This is useful in
- X+ conjunction with -pheight for small screens to reduce the canvas area.
- X+ o no need to add -DNO_SIGBUS to Imakefile for systems without SIGBUS anymore.
- X+ This this is automatic now.
- X+
- X+ BUG FIXES:
- X+
- X+ o changing a filled object to unfilled now draws background correctly
- X+ o cleaned up inconsistencies with fill colors in monochrome mode
- X+ o GC's were being freed twice if window quit was executed (window manager)
- X+ o exporting figure to X11 bitmap only exported visible part of canvas
- X+ o current directory wasn't set in export popup unless file menu had been popped
- X+ up previously
- X+ o units box didn't change from "in" to "cm" or vice versa when changing from
- X+ Imperial to/from Metric
- X+ o editing text with popup edit at zoomscale != 1 shows correct text size now
- X+ o undo of text delete at another zoomscale shows correct text size now
- X+ o colons (:) removed from widget names (difficult to set resources with colons)
- X+ o conditional definition of index = strchr (or strchr = index) for those systems
- X+ which already have them defined
- X+ o workaround for linux bug where certain 8-bit characters are not read properly
- X+ by sscanf()
- X+ from Alain Lucien Knaff (knaff@mururoa.imag.fr)
- X+ o height of cursor for text input closer to actual text height (was "descent+
- X+ ascent" tall, now is "ascent" tall)
- X+ o <Meta>L (LoadFile function) didn't query if current figure was modified before
- X+ re-loading file
- X+ o if normalFont can't be loaded, "fixed" font is tried - if that fails xfig
- X+ quits with error message
- X+ o 8-bit character did not appear on canvas
- X+ o semicolon missing from "for" statement in main.c
- X+ o caused core dump if the environment variable PRINTER was not set and the
- X+ Fig*printer*string was not set
- X+ o -startfontsize parameter wasn't being honored
- X+ o quit() function was being called with too few parameters. This kills xfig
- X+ on OpenWindows servers.
- X+ From David Partain (dlp@ida.liu.se)
- X+ o fixed bug with freeing two identical GC's (caused coredump when quitting on
- X+ certain machines)
- X+ o fixed bug inadvertently introduced in 2.1.7 which caused some arcs to be drawn
- X+ as circles
- X+ o scaling of arc inside compound no longer produces co-linear points
- X+ o messages didn't appear in the message panel when filename panel wasn't
- X+ large enough
- X+ o parameter missing from call to curve() which made strange half-ellipse for box
- X+ curve radius indicator. Caused massive problems for OpenWindows servers.
- X+ o moved two accelerators (SaveFile and LoadFile) from top-level to the File
- X+ widget heirarchy (this was causing OpenWindows servers to eat memory)
- X+ o work around for bug in OpenWindows 2.0 with bitmaps in widgets (caused
- X+ BadMatch error when popping up the print panel)
- X+ o duplicate .TP in xfig.man caused nroff to throw away the text following the
- X+ "Dismiss" description in the print section
- X+ o emptyname() dereferenced null pointer if printer name was NULL
- X+ o malloc didn't alloc enough space for fontname + null in w_drawprim.c
- X+ o text outline box was sometimes drawn incorrectly
- X+ o Renamed ICONFIGFILES (already used by X11 config) to ICONXFIGFILES and defined
- X+ it in Imakefile (it was referenced but undefined)
- X+
- X+ ------------------------------------------------------------------------------
- X Patchlevel 7 (May 3, 1993)
- X Changes to Patchlevel 6:
- X
- X***************
- X*** 89,95 ****
- X from Andrew Haylett (ajh@gec-mrc.co.uk)
- X o check for X_NOT_STDC_ENV reversed in fig.h for inclusion of stdlib.h and
- X defs of getenv() and atof()
- X! from Jonathan Kamens (jik@pit-manager.mit.edu)
- X o SetDir() parameters added (but not used) to placate certain compilers
- X o point positioning resolution wasn't available with add-point-in-object
- X o angle geometry indicator appeared when moving/adding points but isn't used
- X--- 194,200 ----
- X from Andrew Haylett (ajh@gec-mrc.co.uk)
- X o check for X_NOT_STDC_ENV reversed in fig.h for inclusion of stdlib.h and
- X defs of getenv() and atof()
- X! from Jonathan Kamens (jik@rtfm.mit.edu)
- X o SetDir() parameters added (but not used) to placate certain compilers
- X o point positioning resolution wasn't available with add-point-in-object
- X o angle geometry indicator appeared when moving/adding points but isn't used
- X***************
- X*** 236,242 ****
- X weren't being displayed)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 4 (April 1992)
- X Changes to Patchlevel 3:
- X
- X o keyFile resource allows ANY path for compose key data base, not just relative
- X--- 341,347 ----
- X weren't being displayed)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 4 (Apr 1992)
- X Changes to Patchlevel 3:
- X
- X o keyFile resource allows ANY path for compose key data base, not just relative
- X***************
- X*** 315,331 ****
- X o added possibility of wider top ruler and taller side ruler by using
- X -DMAX_TOPRULER_WD=value and -DMAX_SIDERULER_HT=value in Imakefile
- X o added function strtol() for those systems that don't have it.
- X! from Jonathan Kamens (jik@pit-manager.MIT.EDU)
- X o added note about -DNOSTRSTR and -DNOSTRTOL for those systems that don't
- X have strstr() and/or strtol() respectively.
- X o fixed type mismatch and bug in call to getenv in main().
- X o type mismatch fixed for X11R5 in call to XtAppInitialize().
- X! from Jonathan Kamens (jik@pit-manager.MIT.EDU)
- X o small performance fix in u_draw.c in add_point() when reallocating points
- X from Dave Hale (dhale@green.Mines.Colorado.EDU)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 3
- X Changes to Patchlevel 2:
- X
- X o pressing carriage return in value part of popup indicator buttons that take
- X--- 420,436 ----
- X o added possibility of wider top ruler and taller side ruler by using
- X -DMAX_TOPRULER_WD=value and -DMAX_SIDERULER_HT=value in Imakefile
- X o added function strtol() for those systems that don't have it.
- X! from Jonathan Kamens (jik@rtfm.MIT.EDU)
- X o added note about -DNOSTRSTR and -DNOSTRTOL for those systems that don't
- X have strstr() and/or strtol() respectively.
- X o fixed type mismatch and bug in call to getenv in main().
- X o type mismatch fixed for X11R5 in call to XtAppInitialize().
- X! from Jonathan Kamens (jik@rtfm.MIT.EDU)
- X o small performance fix in u_draw.c in add_point() when reallocating points
- X from Dave Hale (dhale@green.Mines.Colorado.EDU)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 3 (Jan 1992)
- X Changes to Patchlevel 2:
- X
- X o pressing carriage return in value part of popup indicator buttons that take
- X***************
- X*** 392,465 ****
- X from David Elliot (dce@krusty.smsc.sony.com)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 2
- X Changes to Patchlevel 1:
- X
- X o the font flag (LaTeX, PostScript) wasn't being changed correctly in the
- X UPDATE text object operation when switching from LaTeX to PostScript
- X or vice versa.
- X-
- X o the textstep value may now be entered in floating point in the popup menu
- X-
- X o the eps-bitmap icon was renamed to eps-object because it can be any
- X eps object that is imported. If it has a preview bitmap
- X that will be displayed. Several filenames/program variables
- X were also changed to reflect this.
- X-
- X o there is now a more general glue mechanism for compounding objects
- X-
- X o text pasting into canvas now possible with F18 function key or any translation
- X desired by user. F18 is hardwired default in program; F20 also
- X programmed in Fig.ad to paste text.
- X Brian Boyter (pyrdc!bimbo!boyter@uunet.UU.NET)
- X-
- X o DEFAULT fill_style caused core dump
- X from Jeffry R. Abramson (jra@violin.att.com)
- X-
- X o made the mouse-tracking markers hollow so as not to be visually obtrusive
- X as suggested by Stephen Gildea (gildea@expo.lcs.mit.edu)
- X-
- X o removed extraneous call to free() in add_point() (u_draw.c)
- X from Per Fogelstr|m (pf@diab.se)
- X-
- X o cleaned up gcc compiler warnings about type mismatches etc.
- X-
- X o compound objects may be rotated by arbitrary angles if there are no boxes,
- X arc-boxes, ellipses or circles contained within.
- X-
- X o text rotation support is improved - markers are now shown rotated and
- X the angle attribute is set by the relevant rotate operations.
- X-
- X o both ps and eps modes now supported in export menu.
- X-
- X o new directory browsing facilities integrated with File and Export popups.
- X Allows selection of file by clicking on the filename. Has mask to list
- X only those files of interest. See the man pages for further details.
- X-
- X o Default font for Postscript fonts may now be selected and objects that
- X have default font may be edited
- X-
- X o FASTSERVER flag removed; now always uses smart redrawing when available
- X Additionally, smart redrawing is available more often
- X-
- X o fixed bug in regular polygon where some vertices were off by one pixel
- X-
- X o added "Use orig. size" button for eps objects to set object to original
- X size in popup edit
- X from Peter Scott (pjs@euclid.jpl.nasa.gov)
- X-
- X o international characters supported (umlauts, accents, cedilla etc) using
- X compose (meta) key
- X from Herve Soulard (soulard@corto.inria.fr)
- X-
- X o much improved color support
- X from Henning Spruth (hns@regent.e-technik.tu-muenchen.de)
- X-
- X o additional pan and zoom mode with <Ctrl>Key and left/middle/right button
- X from Henning Spruth (hns@regent.e-technik.tu-muenchen.de)
- X-
- X o removed reference to FONTLIBDIR in Imakefile (no longer required)
- X-
- X o added a smart-links feature for the MOVE and COPY commands.
- X With smart links turned on, when a BOX-like object is moved
- X so are the lines which join up to it (its links).
- X--- 497,549 ----
- X from David Elliot (dce@krusty.smsc.sony.com)
- X
- X ------------------------------------------------------------------------------
- X! Patchlevel 2 (Dec 1991)
- X Changes to Patchlevel 1:
- X
- X o the font flag (LaTeX, PostScript) wasn't being changed correctly in the
- X UPDATE text object operation when switching from LaTeX to PostScript
- X or vice versa.
- X o the textstep value may now be entered in floating point in the popup menu
- X o the eps-bitmap icon was renamed to eps-object because it can be any
- X eps object that is imported. If it has a preview bitmap
- X that will be displayed. Several filenames/program variables
- X were also changed to reflect this.
- X o there is now a more general glue mechanism for compounding objects
- X o text pasting into canvas now possible with F18 function key or any translation
- X desired by user. F18 is hardwired default in program; F20 also
- X programmed in Fig.ad to paste text.
- X Brian Boyter (pyrdc!bimbo!boyter@uunet.UU.NET)
- X o DEFAULT fill_style caused core dump
- X from Jeffry R. Abramson (jra@violin.att.com)
- X o made the mouse-tracking markers hollow so as not to be visually obtrusive
- X as suggested by Stephen Gildea (gildea@expo.lcs.mit.edu)
- X o removed extraneous call to free() in add_point() (u_draw.c)
- X from Per Fogelstr|m (pf@diab.se)
- X o cleaned up gcc compiler warnings about type mismatches etc.
- X o compound objects may be rotated by arbitrary angles if there are no boxes,
- X arc-boxes, ellipses or circles contained within.
- X o text rotation support is improved - markers are now shown rotated and
- X the angle attribute is set by the relevant rotate operations.
- X o both ps and eps modes now supported in export menu.
- X o new directory browsing facilities integrated with File and Export popups.
- X Allows selection of file by clicking on the filename. Has mask to list
- X only those files of interest. See the man pages for further details.
- X o Default font for Postscript fonts may now be selected and objects that
- X have default font may be edited
- X o FASTSERVER flag removed; now always uses smart redrawing when available
- X Additionally, smart redrawing is available more often
- X o fixed bug in regular polygon where some vertices were off by one pixel
- X o added "Use orig. size" button for eps objects to set object to original
- X size in popup edit
- X from Peter Scott (pjs@euclid.jpl.nasa.gov)
- X o international characters supported (umlauts, accents, cedilla etc) using
- X compose (meta) key
- X from Herve Soulard (soulard@corto.inria.fr)
- X o much improved color support
- X from Henning Spruth (hns@regent.e-technik.tu-muenchen.de)
- X o additional pan and zoom mode with <Ctrl>Key and left/middle/right button
- X from Henning Spruth (hns@regent.e-technik.tu-muenchen.de)
- X o removed reference to FONTLIBDIR in Imakefile (no longer required)
- X o added a smart-links feature for the MOVE and COPY commands.
- X With smart links turned on, when a BOX-like object is moved
- X so are the lines which join up to it (its links).
- X***************
- X*** 466,540 ****
- X Two modes are supported: one which moves just the endpoint,
- X the other slides the endlink so that it's angle doesn't change.
- X In the second mode horizontal/vertical lines remain that way.
- X-
- X o added the ability to save figure during quit if it is modified
- X-
- X o added support for scalable fonts under R5
- X-
- X o additional command line flags supported
- X -latexfonts flag (resource .latexfonts) to start xfig with the LaTeX
- X fonts as the default instead of PostScript fonts
- X -specialtext flag (resource .specialtext) to start xfig with special
- X text as the default
- X-
- X o bug fixed where number of objects count in file popup was sometimes clipped
- X-
- X ------------------------------------------------------------------------------
- X! Patchlevel 1
- X Changes to Patchlevel 0:
- X
- X o xfig now reads text size, height and length as floats and rounds to ints
- X this is done because certain programs generate floats for these
- X-
- X o compound object was rounded to next larger grid even if objects inside were
- X already on the grid
- X-
- X o Examples/logo.fig included Logo.eps instead of logo.eps
- X-
- X o cancellation of line drawing left single dot on screen
- X-
- X o filename in File popup menu didn't get set until first popup - file save
- X shortcut would save to unnamed.fig even if xfig was started with file name
- X-
- X o bug fixed in not being able to delete points from certain objects
- X-
- X o typo in FORMAT2.1 file (and all previous) stating that text angle is int when
- X it is really float
- X-
- X o can now change corners of compound object with edit popup
- X also shows number of objects inside compound
- X-
- X o file menu now shows number of objects in figure
- X-
- X o some bugs fixed in calculating bounding boxes after scaling ellipses and
- X compounds
- X-
- X o "#ifdefined SYSV" now reads "#if defined(SYSV) || defined(SVR4)" because X11R5
- X doesn't define SYSV if SVR4 is defined
- X David Elliott (dce@krusty.smsc.Sony.COM)
- X-
- X o object depths < 0 are converted to depth = 0
- X-
- X o typo in Adobe font name (was "-abode-new century schoolbook-medium-r-*--*")
- X Jan Lindheim (lindheim@ccsf.caltech.edu)
- X-
- X o radius field for non-arcbox line objects now set to -1
- X Jan Nusteling (j.nusteling@et.tudelft.nl)
- X-
- X o bug fixed in not trying to load an eps bitmap file called <empty>
- X and not trying to reload an eps bitmap during a copy.
- X-
- X o bug fixed which caused crash after editing 0-width or 0-height ellipses
- X-
- X o bug fixed which caused incorrect mode after cancelling draw (int)spline
- X-
- X o bug fixed which caused incorrect minimum number of points for (int)spline
- X-
- X o bug fixed which caused erroneous large values to occur after box scale of
- X 0-width or 0-height objects. You can no longer box scale such objects
- X-
- X ------------------------------------------------------------------------------
- X! Patchlevel 0
- X Changes to Version 2.0 Patchlevel 10:
- X Implemented by Paul King (king@cs.uq.oz.au) and
- X Brian Smith (envbvs@epb7.lbl.gov) with help from
- X--- 550,603 ----
- X Two modes are supported: one which moves just the endpoint,
- X the other slides the endlink so that it's angle doesn't change.
- X In the second mode horizontal/vertical lines remain that way.
- X o added the ability to save figure during quit if it is modified
- X o added support for scalable fonts under R5
- X o additional command line flags supported
- X -latexfonts flag (resource .latexfonts) to start xfig with the LaTeX
- X fonts as the default instead of PostScript fonts
- X -specialtext flag (resource .specialtext) to start xfig with special
- X text as the default
- X o bug fixed where number of objects count in file popup was sometimes clipped
- X ------------------------------------------------------------------------------
- X!
- X! Patchlevel 1 (Oct 1991)
- X Changes to Patchlevel 0:
- X
- X o xfig now reads text size, height and length as floats and rounds to ints
- X this is done because certain programs generate floats for these
- X o compound object was rounded to next larger grid even if objects inside were
- X already on the grid
- X o Examples/logo.fig included Logo.eps instead of logo.eps
- X o cancellation of line drawing left single dot on screen
- X o filename in File popup menu didn't get set until first popup - file save
- X shortcut would save to unnamed.fig even if xfig was started with file name
- X o bug fixed in not being able to delete points from certain objects
- X o typo in FORMAT2.1 file (and all previous) stating that text angle is int when
- X it is really float
- X o can now change corners of compound object with edit popup
- X also shows number of objects inside compound
- X o file menu now shows number of objects in figure
- X o some bugs fixed in calculating bounding boxes after scaling ellipses and
- X compounds
- X o "#ifdefined SYSV" now reads "#if defined(SYSV) || defined(SVR4)" because X11R5
- X doesn't define SYSV if SVR4 is defined
- X David Elliott (dce@krusty.smsc.Sony.COM)
- X o object depths < 0 are converted to depth = 0
- X o typo in Adobe font name (was "-abode-new century schoolbook-medium-r-*--*")
- X Jan Lindheim (lindheim@ccsf.caltech.edu)
- X o radius field for non-arcbox line objects now set to -1
- X Jan Nusteling (j.nusteling@et.tudelft.nl)
- X o bug fixed in not trying to load an eps bitmap file called <empty>
- X and not trying to reload an eps bitmap during a copy.
- X o bug fixed which caused crash after editing 0-width or 0-height ellipses
- X o bug fixed which caused incorrect mode after cancelling draw (int)spline
- X o bug fixed which caused incorrect minimum number of points for (int)spline
- X o bug fixed which caused erroneous large values to occur after box scale of
- X 0-width or 0-height objects. You can no longer box scale such objects
- X ------------------------------------------------------------------------------
- X!
- X! VERSION 2.1
- X! Patchlevel 0 (Sep 1991)
- X Changes to Version 2.0 Patchlevel 10:
- X Implemented by Paul King (king@cs.uq.oz.au) and
- X Brian Smith (envbvs@epb7.lbl.gov) with help from
- X***************
- X*** 562,575 ****
- X o Pan figure by using left/middle/right button in the rulers in addition to
- X the previously supported arrow keys. Also a pan to origin operation
- X is available by clicking in the units window (or using HOME key).
- X-
- X o May now print figure that hasn't been saved (i.e. print what is on the
- X canvas, not the file)
- X-
- X o Zoom up or down with zoom button.
- X-
- X o Mouse function window shows function of active buttons
- X-
- X o New resources/command-line switches which affect the user interface:
- X -showallbuttons (show all indicator buttons all the time)
- X -internalBW n (use lines of width n between buttons/panels)
- X--- 625,634 ----
- X***************
- X*** 579,593 ****
- X
- X o Regular polygon drawing button - select number of sized from bottom panel.
- X Object created is normal xfig polygon.
- X-
- X o Inclusion of Encapsulated Postscript files (bitmap image in EPS file is
- X displayed).
- X-
- X o Rubberbanding of ellipses/circles.
- X-
- X o Filled splines show areafill on screen now
- X also dashed/dotted line type shows on screen
- X-
- X o Dot-gap and dash-length can be changed in the line-style indicator popup.
- X
- X EDITING MODES
- X--- 638,648 ----
- X***************
- X*** 594,618 ****
- X -------------
- X
- X o Cut to buffer operation is now part of Copy object mode & Delete object mode.
- X-
- X o Update button to either update objects to current settings, or update
- X indicator settings from an object.
- X-
- X o Rotation of certain objects by any angle (30, 45, 60, 90, 120 degrees can
- X be selected using the mouse middle/right shortcut buttons).
- X-
- X o Alignment horizontally and/or vertically of objects to compound object edge(s)
- X-
- X o Objects can be scaled (not just compounds).
- X-
- X o Point move or object copy/move constrainable to horizontal or vertical
- X movement (middle mouse button)
- X-
- X o Compound bounding corners shrink to fit enclosed objects and have markers
- X that appear the same as other objects.
- X-
- X o Shift-click selection should work on all editing operations.
- X-
- X o Only the objects relevant to a particular editing operation will
- X have their markers shown.
- X
- X--- 649,665 ----
- X***************
- X*** 622,643 ****
- X o Smarter redrawing (if compiled with -DFASTSERVER).
- X Only the relevant objects are redrawn after an expose or after
- X an edit operation (not all operations support this yet).
- X-
- X o Undo should work for all commands.
- X-
- X o Operations can now be cancelled (using the right button when appropriate).
- X-
- X o Point positioning to three resolutions:
- X magnet (1/16inch), small grid or large grid
- X-
- X o TransFig 2.1 features: LaTex fonts, hidden text, scalable text, "special" text
- X see TransFig man pages for description
- X scalable text sizes with resizing of figure
- X-
- X o Attempts to save figure if signal detected (segmentation violation, etc)
- X-
- X o Resizing the xfig window should now be a bit smarter.
- X-
- X o The philosophy behind button usage has changed. This was necessary to
- X provide a consistent (as possible) philosophy which supports the
- X use of several buttons per mode. Now the same button used to start
- X--- 669,683 ----
- X***************
- X*** 644,647 ****
- X an edit/draw operation is used to continue to the normal next step
- X in the operation. The right button can be used to cancel an operation.
- X Watch the mouse function window until you get the hang of it.
- X-
- X--- 684,686 ----
- XCommon subdirectories: xfig.2.1.7a/Doc and xfig.2.1.8/Doc
- XCommon subdirectories: xfig.2.1.7a/Examples and xfig.2.1.8/Examples
- Xdiff -rc xfig.2.1.7a/Fig-color.ad xfig.2.1.8/Fig-color.ad
- X*** xfig.2.1.7a/Fig-color.ad Tue Mar 23 12:08:23 1993
- X--- xfig.2.1.8/Fig-color.ad Fri Jun 25 11:14:28 1993
- X***************
- X*** 28,37 ****
- X ! Mode (left-hand) panel
- X Fig*mode_panel.background: lightskyblue
- X Fig*mode_panel.foreground: black
- X Fig*mode_panel.button.background: lightskyblue
- X Fig*mode_panel.button.foreground: black
- X ! Mouse indicator panel
- X! Fig*mouse_panel.background: yellow
- X Fig*mouse_panel.foreground: black
- X ! Edit popup
- X Fig*xfig_edit_panel.form.done.background: green
- X--- 28,39 ----
- X ! Mode (left-hand) panel
- X Fig*mode_panel.background: lightskyblue
- X Fig*mode_panel.foreground: black
- X+ Fig*mode_panel.label.background: lavender
- X+ Fig*mode_panel.label.foreground: black
- X Fig*mode_panel.button.background: lightskyblue
- X Fig*mode_panel.button.foreground: black
- X ! Mouse indicator panel
- X! Fig*mouse_panel.background: lavender
- X Fig*mouse_panel.foreground: black
- X ! Edit popup
- X Fig*xfig_edit_panel.form.done.background: green
- Xdiff -rc xfig.2.1.7a/Fig.ad xfig.2.1.8/Fig.ad
- X*** xfig.2.1.7a/Fig.ad Thu Oct 21 10:23:00 1993
- X--- xfig.2.1.8/Fig.ad Tue Aug 31 11:15:20 1993
- X***************
- X*** 8,14 ****
- X ! their window manager fighting with xfig over the geometry
- X Fig*allowShellResize: False
- X ! pick a nice font for the popup edit window for text objects
- X! Fig*Text =*font: -*-times-medium-r-normal--14-*
- X ! filename mask for the file popup browser
- X Fig*file_panel*mask*string: *.fig
- X ! filename mask for the export popup browser
- X--- 8,14 ----
- X ! their window manager fighting with xfig over the geometry
- X Fig*allowShellResize: False
- X ! pick a nice font for the popup edit window for text objects
- X! Fig*Text_text*font: -*-times-medium-r-normal--14-*
- X ! filename mask for the file popup browser
- X Fig*file_panel*mask*string: *.fig
- X ! filename mask for the export popup browser
- X***************
- X*** 46,52 ****
- X Fig*undo*accelerators: \
- X Meta<Key>u: undo()\n
- X Fig*redraw*accelerators: \
- X! Meta<Key>r: redraw()\n
- X Fig*paste*accelerators: \
- X Meta<Key>t: paste()\n
- X Fig*file*accelerators: \
- X--- 46,53 ----
- X Fig*undo*accelerators: \
- X Meta<Key>u: undo()\n
- X Fig*redraw*accelerators: \
- X! Meta<Key>r: redraw()\n\
- X! Ctrl<Key>l: redraw()\n
- X Fig*paste*accelerators: \
- X Meta<Key>t: paste()\n
- X Fig*file*accelerators: \
- X***************
- X*** 53,59 ****
- X Meta<Key>s: SaveFile()\n\
- X Meta<Key>l: LoadFile()\n\
- X Meta<Key>f: file()\n
- X-
- X Fig*xfig_file_menu*accelerators: \
- X Meta<Key>c: cancel()\n\
- X Meta<Key>l: load()\n\
- X--- 54,59 ----
- X***************
- X*** 77,79 ****
- X--- 77,114 ----
- X Fig*xfig_set_unit_panel*accelerators: \
- X Meta<Key>c: QuitUnits()\n\
- X Meta<Key>s: SetUnits()\n
- X+ Fig*mode_panel*accelerators: \
- X+ None<Key>m: ModeMoveObject()\n\
- X+ Ctrl<Key>c: ModeCopyObject()\n\
- X+ None<Key>a: ModeAlign()\n\
- X+ Ctrl<Key>s: ModeScale()\n\
- X+ None<Key>d: ModeDeleteObject()\n\
- X+ Shift<Key>d: ModeDeletePoint()\n\
- X+ Shift<Key>m: ModeMovePoint()\n\
- X+ Ctrl<Key>e: ModeEditObject()\n\
- X+ None<Key>g: ModeCompound()\n\
- X+ Shift<Key>g: ModeBreakCompound()\n\
- X+ Ctrl<Key>r: ModeRotateObjectCW()\n\
- X+ Shift<Key>r: ModeRotateObjectCCW()\n\
- X+ None<Key>f: ModeFlipObjectUD()\n\
- X+ Shift<Key>f: ModeFlipObjectLR()\n\
- X+ Shift<Key>a: ModeArrow()\n\
- X+ Ctrl<Key>A: ModeAddPoint()\n\
- X+ None<Key>l: ModeLine()\n\
- X+ None<Key>t: ModeText()\n\
- X+ None<Key>c: ModeCircleR()\n\
- X+ Shift<Key>c: ModeCircleD()\n\
- X+ None<Key>e: ModeEllipseR()\n\
- X+ Shift<Key>e: ModeEllipseD()\n\
- X+ None<Key>b: ModeBox()\n\
- X+ Shift<Key>b: ModeArcBox()\n\
- X+ None<Key>p: ModePoly()\n\
- X+ Shift<Key>p: ModeRegPoly()\n\
- X+ Ctrl<Key>p: ModeEPS()\n\
- X+ None<Key>r: ModeArc()\n\
- X+ None<Key>s: ModeSpline()\n\
- X+ Shift<Key>s: ModeClSpline()\n\
- X+ None<Key>i: ModeIntSpline()\n\
- X+ Shift<Key>i: ModeClIntSpline()\n\
- X+ None<Key>u: ModeUpdateObject()\n\
- X+ None<Key>v: ModeConvertObject()\n
- Xdiff -rc xfig.2.1.7a/Imakefile xfig.2.1.8/Imakefile
- X*** xfig.2.1.7a/Imakefile Wed Apr 28 15:24:09 1993
- X--- xfig.2.1.8/Imakefile Tue Jul 20 09:16:18 1993
- X***************
- X*** 25,33 ****
- X--- 25,47 ----
- X (defined(SunOSPlatform) && (OSMinorVersion==0))
- X STRSTRDEFINES = -DNOSTRSTR
- X #endif
- X+
- X # remove -DGSBIT from the DEFINES if you DON'T want to have gs (ghostscript)
- X # generate a preview bitmap. If you do use ghostscript you will need
- X # version 2.4 or later.
- X+ #
- X+ # For the rotated text code:
- X+ # Add one of `-DCACHE_XIMAGES' or `-DCACHE_BITMAPS' to decide what is
- X+ # cached.
- X+ #
- X+ # Add `-DCACHE_SIZE_LIMIT=xxxx' where xxxx is the cache size in kilobytes.
- X+ # A cache size of zero turns caching off.
- X+ #
- X+ # For SYSV systems with BSD-style printer command which use lpr instead of
- X+ # lp (SGI is one such machine), add -DBSDLPR to the DEFINES variable
- X+
- X+ CACHE = -DCACHE_BITMAPS -DCACHE_SIZE_LIMIT=300
- X+
- X DEFINES = $(STRSTRDEFINES) -DGSBIT
- X
- X XFIGSRC = d_arc.c d_arcbox.c d_box.c d_ellipse.c d_epsobj.c \
- X***************
- X*** 66,71 ****
- X--- 80,87 ----
- X w_icons.o w_indpanel.o w_modepanel.o w_mousefun.o w_msgpanel.o \
- X w_print.o w_rottext.o w_rulers.o w_setup.o w_util.o w_zoom.o
- X
- X+ ICONXFIGFILES = fig.icon.X
- X+
- X SRCS = $(XFIGSRC)
- X OBJS = $(XFIGOBJ)
- X
- X***************
- X*** 74,77 ****
- X InstallNonExec(CompKeyDB,$(XFIGLIBDIR))
- X InstallAppDefaults(Fig)
- X InstallAppDefaults(Fig-color)
- X! SpecialObjectRule(w_canvas.o, $(ICONFIGFILES), $(DIR_DEFS))
- X--- 90,94 ----
- X InstallNonExec(CompKeyDB,$(XFIGLIBDIR))
- X InstallAppDefaults(Fig)
- X InstallAppDefaults(Fig-color)
- X! SpecialObjectRule(w_canvas.o, $(ICONXFIGFILES), $(DIR_DEFS))
- X! SpecialObjectRule(w_rottext.o, $(ICONXFIGFILES), $(CACHE))
- Xdiff -rc xfig.2.1.7a/Makefile xfig.2.1.8/Makefile
- X*** xfig.2.1.7a/Makefile Wed Apr 28 15:30:36 1993
- X--- xfig.2.1.8/Makefile Fri Jul 9 09:59:54 1993
- X***************
- X*** 7,13 ****
- X #
- X
- X # -------------------------------------------------------------------------
- X! # Makefile generated from "Imake.tmpl" and </tmp/IIf.a12617>
- X # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
- X #
- X # Platform-specific parameters may be set in the appropriate <vendor>.cf
- X--- 7,13 ----
- X #
- X
- X # -------------------------------------------------------------------------
- X! # Makefile generated from "Imake.tmpl" and </tmp/IIf.a23979>
- X # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
- X #
- X # Platform-specific parameters may be set in the appropriate <vendor>.cf
- X***************
- X*** 285,290 ****
- X--- 285,303 ----
- X # remove -DGSBIT from the DEFINES if you DON'T want to have gs (ghostscript)
- X # generate a preview bitmap. If you do use ghostscript you will need
- X # version 2.4 or later.
- X+ #
- X+ # For the rotated text code:
- X+ # Add one of `-DCACHE_XIMAGES' or `-DCACHE_BITMAPS' to decide what is
- X+ # cached.
- X+ #
- X+ # Add `-DCACHE_SIZE_LIMIT=xxxx' where xxxx is the cache size in kilobytes.
- X+ # A cache size of zero turns caching off.
- X+ #
- X+ # For SYSV systems with BSD-style printer command which use lpr instead of
- X+ # lp (SGI is one such machine), add -DBSDLPR to the DEFINES variable
- X+
- X+ CACHE = -DCACHE_BITMAPS -DCACHE_SIZE_LIMIT=300
- X+
- X DEFINES = $(STRSTRDEFINES) -DGSBIT
- X
- X XFIGSRC = d_arc.c d_arcbox.c d_box.c d_ellipse.c d_epsobj.c \
- X***************
- X*** 323,328 ****
- X--- 336,343 ----
- X w_icons.o w_indpanel.o w_modepanel.o w_mousefun.o w_msgpanel.o \
- X w_print.o w_rottext.o w_rulers.o w_setup.o w_util.o w_zoom.o
- X
- X+ ICONXFIGFILES = fig.icon.X
- X+
- X SRCS = $(XFIGSRC)
- X OBJS = $(XFIGOBJ)
- X
- X***************
- X*** 380,388 ****
- X else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)); fi
- X $(INSTALL) -c $(INSTAPPFLAGS) Fig-color.ad $(DESTDIR)$(XAPPLOADDIR)/Fig-color
- X
- X! w_canvas.o: $(ICONFIGFILES)
- X $(RM) $@
- X $(CC) -c $(CFLAGS) $(DIR_DEFS) $*.c
- X
- X # -------------------------------------------------------------------------
- X # common rules for all Makefiles - do not edit
- X--- 395,407 ----
- X else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)); fi
- X $(INSTALL) -c $(INSTAPPFLAGS) Fig-color.ad $(DESTDIR)$(XAPPLOADDIR)/Fig-color
- X
- X! w_canvas.o: $(ICONXFIGFILES)
- X $(RM) $@
- X $(CC) -c $(CFLAGS) $(DIR_DEFS) $*.c
- X+
- X+ w_rottext.o: $(ICONXFIGFILES)
- X+ $(RM) $@
- X+ $(CC) -c $(CFLAGS) $(CACHE) $*.c
- X
- X # -------------------------------------------------------------------------
- X # common rules for all Makefiles - do not edit
- Xdiff -rc xfig.2.1.7a/README xfig.2.1.8/README
- X*** xfig.2.1.7a/README Fri Apr 23 08:52:29 1993
- X--- xfig.2.1.8/README Wed Aug 25 08:42:55 1993
- X***************
- X*** 29,36 ****
- X .Xdefaults or .Xresources file.
- X NOTE: this only works under X11R5.
- X
- X- If your system doesn't have the signal SIGBUS, add the flag -DNO_SIBGUS in the
- X- Imakefile DEFINES line.
- X If your system doesn't have strstr(), add the flag -DNOSTRSTR in the Imakefile
- X in the DEFINES line.
- X If your system doesn't have strtol(), add the flag -DNOSTRTOL in the Imakefile
- X--- 29,34 ----
- X***************
- X*** 56,64 ****
- X a motion event is received and if you make a large movement and then
- X stop actually turns out to involve less work even though the XQueryPointer
- X call is quite slow.
- X- The SMOOTHMOTION method is also automatically used for OpenWindows (when the
- X- -DOPENWIN flag is used in the Imakefile DEFINES line).
- X
- X ----------------------
- X Printing your figures:
- X ----------------------
- X--- 54,63 ----
- X a motion event is received and if you make a large movement and then
- X stop actually turns out to involve less work even though the XQueryPointer
- X call is quite slow.
- X
- X+ The SMOOTHMOTION flag MIGHT be necessary for older versions of OpenWindows on
- X+ certain machines if the performance is slow when moving or drawing objects.
- X+
- X ----------------------
- X Printing your figures:
- X ----------------------
- X***************
- X*** 70,86 ****
- X ftp.cs.cornell.edu in the directory /pub/fig.
- X See the man pages for more information.
- X
- X -----------------
- X OpenWindows users
- X -----------------
- X
- X! Openwindows has scalable fonts so xfig must be compiled with the -DOPENWIN
- X! flag in order to handle this. Also, there is a difference in the way the
- X! pointer position is queried for OpenWindows. See the SMOOTHMOTION description.
- X
- X! There is also a bug in OpenWindows 2.0 which relates to pixmaps in widgets.
- X! You must compile xfig with the -DOPENWIN_BUG option in the Imakefile DEFINES
- X! line for this problem.
- X
- X ----------------------------------------------
- X Possible problems encountered installing xfig:
- X--- 69,87 ----
- X ftp.cs.cornell.edu in the directory /pub/fig.
- X See the man pages for more information.
- X
- X+ If you have a SYSV system but use BSD-style printing (lpr instead of lp) you
- X+ must define -DBSDLPR in the Imakefile/Makefile.
- X+
- X -----------------
- X OpenWindows users
- X -----------------
- X
- X! Xfig now automatically looks for the OpenWindows style of font names
- X! (e.g. times-roman-13) and uses those when available so the -DOPENWIN flag
- X! is no longer necessary
- X
- X! There is no need to compile with the -DOPENWIN_BUG flag anymore for
- X! OpenWindows 2.0 (or any version of OpenWindows for that matter).
- X
- X ----------------------------------------------
- X Possible problems encountered installing xfig:
- X***************
- X*** 87,92 ****
- X--- 88,115 ----
- X ----------------------------------------------
- X
- X PROBLEM:
- X+ When using LaTeX fonts in Xfig I always end up with postscript
- X+ fonts instead rather than, say, Computer Modern.
- X+
- X+ POSSIBLE CAUSE AND SOLUTION:
- X+ To put fonts under the control of LaTeX when generating PS, you must
- X+ tag the text object as "special" and then use the pstex output mode.
- X+ This mode forces special text objects to be passed through to LaTeX,
- X+ allowing the use of Math mode and CM fonts among other things.
- X+
- X+ PROBLEM:
- X+ xfig hangs when pressing the Text or Update button.
- X+
- X+ POSSIBLE CAUSE AND SOLUTION:
- X+ Increase the height of the indicator panel by changing init_ind_panel()
- X+ where it says:
- X+
- X+ i = DEF_IND_SW_HT+4*INTERNAL_BW+14; /* allow for thickness of scrollbar */
- X+
- X+ Try increasing the 14 to 16 or 20 and see if that fixes it. Please
- X+ send me email if you have to do this and tell me the value you used.
- X+ ________________________________________________________________________________
- X+ PROBLEM:
- X On a DEC Alpha the compiler may complain about something like: ".mask
- X must have pcreg from .frame set if any bits are set in .mask or .fmask"
- X in the file u_bound.c.
- X***************
- X*** 127,143 ****
- X Cause unknown, here is a temporary kludge. Place the line:
- X Fig*iconPixmap: ..../your_lib_area/fig.icon.X
- X in your .Xdefaults file and copy fig.icon.X into your lib area.
- X- ________________________________________________________________________________
- X- PROBLEM:
- X- I can't seem to get a single xfig binary to work under both
- X- openwindows and standard X.
- X-
- X- POSSIBLE CAUSE AND SOLUTION:
- X- You can compile xfig so that it knows about openwindows fonts
- X- but then it won't work under standard X. If you want a single
- X- binary, compile with -DOPENWIN_BUG but not -DOPENWIN. This
- X- will work on both systems but you won't be able to access the
- X- openwindows fonts.
- X ________________________________________________________________________________
- X PROBLEM:
- X When compiling on an HP 750 running HP-UX 8.05, the compiler dies with
- X--- 150,155 ----
- Xdiff -rc xfig.2.1.7a/d_epsobj.c xfig.2.1.8/d_epsobj.c
- X*** xfig.2.1.7a/d_epsobj.c Wed Dec 9 15:37:59 1992
- X--- xfig.2.1.8/d_epsobj.c Thu Jul 22 15:46:08 1993
- X***************
- X*** 79,85 ****
- X box->type = T_EPS_BOX;
- X box->style = SOLID_LINE;
- X box->thickness = 1;
- X! box->color = cur_color;
- X box->depth = cur_depth;
- X box->pen = 0;
- X box->fill_style = 0;
- X--- 79,85 ----
- X box->type = T_EPS_BOX;
- X box->style = SOLID_LINE;
- X box->thickness = 1;
- X! box->color = DEFAULT;
- X box->depth = cur_depth;
- X box->pen = 0;
- X box->fill_style = 0;
- X***************
- X*** 111,117 ****
- X draw_line(box, PAINT);
- X add_line(box);
- X put_msg("Please enter name of EPS file in EDIT window");
- X! edit_item((char *) box, O_POLYLINE);
- X epsobj_drawing_selected();
- X draw_mousefun_canvas();
- X }
- X--- 111,117 ----
- X draw_line(box, PAINT);
- X add_line(box);
- X put_msg("Please enter name of EPS file in EDIT window");
- X! edit_item((char *) box, O_POLYLINE, 0, 0);
- X epsobj_drawing_selected();
- X draw_mousefun_canvas();
- X }
- Xdiff -rc xfig.2.1.7a/d_text.c xfig.2.1.8/d_text.c
- X*** xfig.2.1.7a/d_text.c Fri Feb 12 09:04:20 1993
- X--- xfig.2.1.8/d_text.c Tue Aug 31 09:32:09 1993
- X***************
- X*** 19,24 ****
- X--- 19,25 ----
- X #include "u_fonts.h"
- X #include "u_list.h"
- X #include "u_search.h"
- X+ #include "u_undo.h"
- X #include "w_canvas.h"
- X #include "w_drawprim.h"
- X #include "w_mousefun.h"
- X***************
- X*** 25,31 ****
- X #include "w_setup.h"
- X #include "w_zoom.h"
- X
- X! extern PIX_ROT_FONT lookfont();
- X
- X #define CTRL_H 8
- X #define NL 10
- X--- 26,32 ----
- X #include "w_setup.h"
- X #include "w_zoom.h"
- X
- X! extern PIX_FONT lookfont();
- X
- X #define CTRL_H 8
- X #define NL 10
- X***************
- X*** 41,51 ****
- X int leng_prefix, leng_suffix;
- X static int char_ht;
- END_OF_FILE
- if test 40747 -ne `wc -c <'xfig.01'`; then
- echo shar: \"'xfig.01'\" unpacked with wrong size!
- fi
- # end of 'xfig.01'
- fi
- echo shar: End of archive 1 \(of 16\).
- cp /dev/null ark1isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 16 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- echo Creating merged patch file xfig.p2
- cat xfig.[01][0-9] > xfig.p2
- rm -f xfig.[01][0-9]
- else
- echo You still must unpack the following archives:
- echo " " ${MISSING}
- fi
- exit 0
- exit 0 # Just in case...
- --
- // chris@Sterling.COM | Send comp.sources.x submissions to:
- \X/ Amiga - The only way to fly! | sources-x@sterling.com
- "It's intuitively obvious to the |
- most casual observer..." | GCS d+/-- p+ c++ l+ m+ s++/+ g+ w+ t+ r+ x+
-