Update ivtools to 1.0.7.
Change MAINTAINER (OK'ed by tron) Changes: November 26th, 2002 ivtools-1.0.7 - fixes for compiling with gcc-3.2 using ACE (on RedHat 6.2) - new comdraw funcs submitted by Secil Ugurel: - migrate glyphs/text-editor to stand-alone ivtext. - add Quit option under File menu to ivtext.. - preliminary support for SVG export. For those interested in playing along at home, ivtools now supports export of line graphics via SVG, with support for variable widths, colors, and dash-patterns, as well as rectangle export with fill colors that are blends of foreground and background (plus none fill). - refactor OverlayPS::idraw_format to be a pair of set/get methods where the get method overrides the internal static member value (_idraw_format) with the value of an idraw_format flag on an associated Command if there is one, either OvExportCmd or OvPrintCmd. - the export dialog box now defaults to everything if nothing is selected in the drawing editor. - fix drawserv attribute expression propogation used for Null Convention Logic emulation (http://www.theseus.com). - a new version number 13 for the idraw format adds support for executable fonts (as opposed to static fonts). Required by recent versions of RedHat Linux. - fix out-of-order destruction of member objects of the central Unidraw object at program termination. - disable use of X11 shared memory extension for MacOS X. This may only be a problem with 10.1, or only be a problem with XFree86 4.2, so it may be reinstated in the future. - customize iostream include files for MacOS X Jaguar (10.2), to mask the difference between Apple's version of gcc-3.1 libstdc++ and everyone elses. This is untested, so let me know if it worked for you. - apply diffs generated by Ben Hines in creating a fink package for Jaguar (MacOS X 10.2) August 2nd, 2002 ivtools-1.0.6 - more changes for compiling with gcc-2.96 on RedHat 7.* August 1st, 2002 ivtools-1.0.5 - various compile time fixes for Solaris and Cygwin. - a proper fix for handling non-idraw PostScript. An improper fix was introduced in ivtools-1.0.3 that made all idraw format files get filtered through pstoedit (if you had it). Pointed out by Todd Gruhn. - changes required to compile ivtools with gcc-3.1. Most all in the area of migrating from use of an fstream constructor that accepted a FILE* to use of a derivative class (__gnu_cxx::stdio_filebuf<char>) that does the same. Wrapped up the difference between 3.0.* and 3.1 by conditionally defining a fileptr_fstream in src/include/ivstd/fstream.h to filebuf for 3.0.* and __gnu_cxx::stdio_filebuf<char> for 3.1. ** Constant evolution of the behavior and API of filebuf has been the single most challenging aspect of keeping ivtools compiling with gcc and working for the past decade. I really hope things will be stable for the next decade. ** - fixes for using ACE and ivtools with gcc-3.1 - fix up compiling with ACE using less than gcc-3.* - disable incremental display while incrementally loading from a URL. A placeholder raster still gets inserted before the connection is established, and the rest of the download and display is asynchronous, which avoids hanging on a net connection. - compilation fixes based on feedback from Gregory Kriehn. Mostly adding #include <string.h> where missing. Don't know why this wasn't a problem in every environment. Should improve support for RedHat 7.*. June 21st, 2002 ivtools-1.0.4 - give special meaning to a set of parentheses that proceed the tuple operator ",", by adding an extra level of nesting to the resultant list. Before the expression "(1,2),(3,4)" yielded "{1,2,{3,4}}". Now it yields "{{1,2},{3,4}}" as one might expect. This anomaly stemmed from the fact the tuple operator "," works by concatenating its right-hand argument to its left-hand argument if the left-hand argument is already a list (that's how the interpreter concatenates a compound tuple-expression, i.e. "1,2,3,4"). - fix unitialized variable used when reading from sockets that would cause a hang. - add comterp commands for the value of PI (pi), converting radians to degrees (radtodeg), and converting degrees to radians (degtorad). - add new matrix transpose command (xpose), which takes a 2d list of numbers (i.e. a matrix), and transposes them. - add a matrix addition capability to the comterp "+" operator. - add matrix multiplication to comterp "*" operator. - extend matrix multiply to support vector inputs. - add support for panning with cursor keys (left/right/up/down) as well as Page Up and Page Down (PgUp/PgDn) for larger vertical moves. - greatly improve the efficiency of rendering alpha-transparent rasters with a TrueColor visual. Prior to this each input color was being looked up in a table that could be as long as 2 to the 24th, then the weighed average computed in floating point, then the result rescaled into a TrueColor color. Now everything is done with nothing more than 32 bit integer multiplies, adds, and shifts. Performance has gone from a multi-second lag to adequately interactive. - rename "Custom Tools" to "Extra Tools". - migrate Attribute, Annotate, and GraphicLoc to "Extra Tools". - add a :next flag to comdraw's import func. It attempts to auto-increment the numerics in the last URL and import again. - sync with diffs from latest Debian release (ivtools-0.9.2-6). - add gcc-2.96 warning to INSTALL and README files - remove installation of extraneous scripts when non-local install. - save/restore raster alpha-transparency value in drawing documents. - create AlphaTransparentCmd and make available under Edit/"Image Processing" - create raster peek command for comdraw (RasterPeekFunc).
This commit is contained in:
parent
d22530479b
commit
8aced4736f
3 changed files with 27 additions and 34 deletions
|
@ -1,11 +1,11 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2002/03/22 13:22:04 tron Exp $
|
||||
# $NetBSD: Makefile,v 1.2 2002/12/09 12:45:57 markd Exp $
|
||||
|
||||
DISTNAME= ivtools-1.0.3
|
||||
DISTNAME= ivtools-1.0.7
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ivtools/}
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= tron@netbsd.org
|
||||
MAINTAINER= markd@netbsd.org
|
||||
HOMEPAGE= http://www.vectaport.com/ivtools/
|
||||
COMMENT= Drawing editors for PostScript, TeX, and web graphics
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2002/03/22 13:22:05 tron Exp $
|
||||
bin/cntsrclines
|
||||
@comment $NetBSD: PLIST,v 1.2 2002/12/09 12:45:57 markd Exp $
|
||||
bin/comdraw
|
||||
bin/comterp
|
||||
bin/comtest
|
||||
|
@ -13,19 +12,12 @@ bin/graphdraw
|
|||
bin/iclass
|
||||
bin/idemo
|
||||
bin/idraw
|
||||
bin/ivcd
|
||||
bin/ivct
|
||||
bin/ivdl
|
||||
bin/ivds
|
||||
bin/ivdt
|
||||
bin/ivfb
|
||||
bin/ivgd
|
||||
bin/ivgetjpg
|
||||
bin/ivmkmf
|
||||
bin/ivtext
|
||||
bin/ivtiftopnm
|
||||
bin/ivtmpnam
|
||||
bin/mkgif89a
|
||||
bin/mkgif89ac
|
||||
bin/pnmtopgm
|
||||
bin/stdcmapppm
|
||||
include/AttrGlyph/attredit.h
|
||||
|
@ -642,41 +634,41 @@ lib/ivtools/config/solaris-gcc.mk
|
|||
lib/ivtools/config/sunos4-gcc.mk
|
||||
lib/ivtools/config/template
|
||||
lib/libAttrGlyph.so
|
||||
lib/libAttrGlyph.so.1.0.3
|
||||
lib/libAttrGlyph.so.${PKGVERSION}
|
||||
lib/libAttribute.so
|
||||
lib/libAttribute.so.1.0.3
|
||||
lib/libAttribute.so.${PKGVERSION}
|
||||
lib/libComGlyph.so
|
||||
lib/libComGlyph.so.1.0.3
|
||||
lib/libComGlyph.so.${PKGVERSION}
|
||||
lib/libComTerp.so
|
||||
lib/libComTerp.so.1.0.3
|
||||
lib/libComTerp.so.${PKGVERSION}
|
||||
lib/libComUnidraw.so
|
||||
lib/libComUnidraw.so.1.0.3
|
||||
lib/libComUnidraw.so.${PKGVERSION}
|
||||
lib/libComUtil.so
|
||||
lib/libComUtil.so.1.0.3
|
||||
lib/libComUtil.so.${PKGVERSION}
|
||||
lib/libDrawServ.so
|
||||
lib/libDrawServ.so.1.0.3
|
||||
lib/libDrawServ.so.${PKGVERSION}
|
||||
lib/libFrameUnidraw.so
|
||||
lib/libFrameUnidraw.so.1.0.3
|
||||
lib/libFrameUnidraw.so.${PKGVERSION}
|
||||
lib/libGraphUnidraw.so
|
||||
lib/libGraphUnidraw.so.1.0.3
|
||||
lib/libGraphUnidraw.so.${PKGVERSION}
|
||||
lib/libIV-common.so
|
||||
lib/libIV-common.so.1.0.3
|
||||
lib/libIV-common.so.${PKGVERSION}
|
||||
lib/libIV.so
|
||||
lib/libIV.so.1.0.3
|
||||
lib/libIV.so.${PKGVERSION}
|
||||
lib/libIVGlyph.so
|
||||
lib/libIVGlyph.so.1.0.3
|
||||
lib/libIVGlyph.so.${PKGVERSION}
|
||||
lib/libOverlayUnidraw.so
|
||||
lib/libOverlayUnidraw.so.1.0.3
|
||||
lib/libOverlayUnidraw.so.${PKGVERSION}
|
||||
lib/libTime.so
|
||||
lib/libTime.so.1.0.3
|
||||
lib/libTime.so.${PKGVERSION}
|
||||
lib/libTopoFace.so
|
||||
lib/libTopoFace.so.1.0.3
|
||||
lib/libTopoFace.so.${PKGVERSION}
|
||||
lib/libUniIdraw.so
|
||||
lib/libUniIdraw.so.1.0.3
|
||||
lib/libUniIdraw.so.${PKGVERSION}
|
||||
lib/libUnidraw-common.so
|
||||
lib/libUnidraw-common.so.1.0.3
|
||||
lib/libUnidraw-common.so.${PKGVERSION}
|
||||
lib/libUnidraw.so
|
||||
lib/libUnidraw.so.1.0.3
|
||||
lib/libUnidraw.so.${PKGVERSION}
|
||||
man/man1/comdraw.1
|
||||
man/man1/comterp.1
|
||||
man/man1/dclock.1
|
||||
|
@ -852,6 +844,7 @@ man/man3/viewcmds.3
|
|||
@dirrm include/IVGlyph
|
||||
@dirrm include/IV-look
|
||||
@dirrm include/IV-X11
|
||||
@exec ${MKDIR} %D/include/IV-3_1
|
||||
@dirrm include/IV-3_1
|
||||
@dirrm include/IV-2_6/InterViews
|
||||
@dirrm include/IV-2_6
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2002/03/22 13:22:04 tron Exp $
|
||||
$NetBSD: distinfo,v 1.2 2002/12/09 12:45:58 markd Exp $
|
||||
|
||||
SHA1 (ivtools-1.0.3.tgz) = 4990395f3287dae032a0dfdbfc0ec420ef70e144
|
||||
Size (ivtools-1.0.3.tgz) = 2034162 bytes
|
||||
SHA1 (ivtools-1.0.7.tgz) = ae63c7e159cd78b935fdce7d6a0bf9b62a06e2b6
|
||||
Size (ivtools-1.0.7.tgz) = 2034888 bytes
|
||||
SHA1 (patch-aa) = 191619b7db43c47d7cc991bc33787434f0ef6948
|
||||
|
|
Loading…
Reference in a new issue