Age | Commit message (Collapse) | Author | Files | Lines |
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
Changes: builds again;
August 22nd 2020 ivtools-2.0.3
* add Golang style "%v" format descriptor to comterp print func.
July 5th 2020 ivtools-2.0.2
* Change priority of "$$" (stream) operator to line up with other stream operators (i.e. ".." and "**").
June 30th 2020 ivtools-2.0.1
* Fix nested user defined funcs in comterp (the func() command).
* Change isalpha(), isdigit(), and isspace() funcs to return 0 or 1
(instead of the bitmask which is returned for C).
* Add comterp_run utility script for hands-free launching of comterp scripts.
Write scripts with this header:
#! /usr/bin/env comterp_run
* Add csvfilt comterp script as an example of using comterp_run.
After installing both try "csvfilt --help".
June 21st 2020 ivtools-2.0.0
Non-backward compatible changes from ivtools-1.2.11:
* Swap "$$" and "$" operators in comterp. The "$$" operator is now stream() (which matches
the other double-character stream operators - "..", "**", and ",,") and "$" is now list().
* Reverse the priority of ".." (iterate()) and "**" (repeat()), giving ".." precedence over "**".
The reason is because ".." is more complex than "**", like multiplication is more complex than
addition.
* Remove symmax() and symcnt() commands because they were redundant with symid() which accepts
:max and :cnt keywords.
Other changes;
* remove patches directory, sourceforge102203.xml, aclocal.m4, README.cygwin, README.ivmkcm, and comtop.tgz
* migrated all CHANGES-* files to a CHANGES directory
|
|
Problems found with existing digests:
Package fotoxx distfile fotoxx-14.03.1.tar.gz
ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
Package pgraf: missing distfile pgraf-20010131.tar.gz
Package qvplay: missing distfile qvplay-0.95.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
other than platforms using GNU cp except SVR4 and Darwin.
FIxes a part of PR pkg/49497.
Bump PKGREVISION.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
leaf node. Adds DESTDIR support. Drop maintainership.
Nov. 21st, 2009 ivtools-1.2.8
- significant work on keeping up with gcc and libstdc++. A wrapper
for stdio.h was inadvertently getting pulled in by /usr/include
files, causing a lot of trouble. Now builds with gcc-4.4 on Ubuntu
9.10.
August 25th, 2009 ivtools-1.2.7
- series of memory leak checking commands
- added reference counting to OverlayView's (ComponentView's) referred from
AttributeValue's (#define RESOURCE_COMPVIEW)
- fixed attrname func.
- fixed stddev func.
- added BooleanType to NumFunc promotion method.
- fixed graphdraw copy/paste of graph fragments
- new SocketObj for use comterp
- fix behavior of symbol manipulating funcs, by using internal bquote.
- port to Ubuntu Heron
- applied (most of) patch to build on Fedora 10 contributed by John Heidemann
- balance of changes to support ipl-1.0.4
July 9th, 2008 ivtools-1.2.6
- Debian contributed patch for iostreams backward compatibility
- bug fix for dispatcher.c contributed by Damon Permezel
- add mute command to comterp
- balance of changes to support ipl-1.0.2
March 4th, 2008 ivtools-1.2.5
- overall evolution to support use by ipl-1.0.1 (see
http://sf.net/projects/ipl for further details)
|
|
|
|
libraries that should be unresolved at that stage.
|
|
|
|
|
|
shared library linkage in general. On DragonFly and NetBSD build
with -Wl,-z,defs to find possible regressions.
|
|
Bump PKGREVISION.
|
|
July 20th, 2006 ivtools-1.2.4
- changes for compiling with gcc-4.0
- changes to socket-driven (ACE) use of comterp to support multi-line commands
- changes to allow re-use of scanner/parser with multiple operator tables
October 7th, 2005 ivtools-1.2.3
- add support for an external libtiff with a --with-tiff (and
-with-tiff-lib) configure arguments.
- changes necessary to compile with gcc-4.0
- changes necessary to compile with gcc-4.0 on top of ACE-5.4.7
- changes necessary to compile on suse-9.3 linux (amd64 platform).
Contributed by Paul Vixie.
- fixed bug in "addtool" command/mechanism in graphdraw and drawserv
- added support for color expressions to graphdraw (:colexpr), to
allow attribute-sensitive computation of a node's color.
|
|
|
|
Changes:
- fix for problem writing to /tmp
- compilation fix on NetBSD for comterp.c
- compilation patch submitted by Michal Palczew.
|
|
|
|
|
|
July 13th, 2004 ivtools-1.2.1
Two crashes discovered and fixed by Michal Palczewski (mpalczew at
users.sourceforge.net). One was a crash on exit after a delete with
idraw/drawtool, the other was a crash upon delete with graphdraw.
They turned out to be long-standing bugs in the order of object
deletion, problems that hadn't appeared with other versions of gcc.
RedHat must have adopted a more aggressive recycling of freed space in
a recent release. Thanks Michal.
June 3rd, 2004 ivtools-1.2
ivtools-1.2 sets a new direction for the package, toward peer-to-peer
drawing chat. ivtools' drawserv, the editor that incorporates every ivtool
mechanism to date (multi-frame, graph-editing, integrated scripting
language) has been extended to support a unique kind of
small-granularity shared whiteboard.
This work was based on the pre-existing networked scripting capability
of ivtools' comdraw. Then the pasting of any graphic was intercepted,
and the graphic serialized into a command that could be communicated
to other drawing editors to keep them in sync.
|
|
- continue evolution of iostreams usage to keep up with changes to
libstdc++-v3. Many thanks for reinstating a filebuf constructor that
accepts an integer file descriptor. Hard to wrap them around sockets
any other way.
- fix problem with use of ACE on Darwin with gcc-3.3.
- fix problem with lexical scanning introduced when "#" comment lines
were first handled.
|
|
Changes from 1.1.0: incorporation of our patches in the standard
distribution.
|
|
Fixes build with gcc3 and hopefully Alistair's bulk build.
Explicitly not updated to version 1.1.1 because while that version
builds with gcc3 with fewer patches it completely breaks gcc2.
Changes:
October 29th, 2003 ivtools-1.1.0
- re-enable use of shared memory for X11 image rendering under MacOS X
- fix command passed to popen() to detect executables on MacOS X
- fix up some AttrValue stuff
- all the changes it took to get it built with ACE on MacOS X (though
it doesn't work yet).
- the cpp bundled with gcc-3.3 has a bug, and gets confused by
back-slashed commas in macro arguments (it thinks they start a new
argument, which they don't). This introduced a problem to long stable
config files, but a workaround is here.
- this also fixes things so FreeBSD can configure on alpha architectures.
- add -svgexport flag to drawtool that by default suppresses (the
incomplete) SVG export mechanism.
|
|
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).
|
|
Drawing editors for PostScript, TeX, and web graphics
|