<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/graphics/ivtools, branch pkgsrc_2004Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2004-09-14T12:24:34Z</updated>
<entry>
<title>Explicitly include &lt;errno.h&gt;.  Should fix build on NetBSD-1.6.2.</title>
<updated>2004-09-14T12:24:34Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2004-09-14T12:24:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1399f53f9b0c5491324c0072dd177c40c6d544a2'/>
<id>urn:sha1:1399f53f9b0c5491324c0072dd177c40c6d544a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ivtools to 1.2.1</title>
<updated>2004-08-22T03:20:49Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2004-08-22T03:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d3f7cf2ba14b11ced21ac584b1b25ad1899ca0b6'/>
<id>urn:sha1:d3f7cf2ba14b11ced21ac584b1b25ad1899ca0b6</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Update to version 1.1.3</title>
<updated>2004-05-29T13:06:29Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2004-05-29T13:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=780184d8988d9e7acf05db324d57e473c55350a0'/>
<id>urn:sha1:780184d8988d9e7acf05db324d57e473c55350a0</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>Move WRKSRC definition away from the first paragraph in a Makefile.</title>
<updated>2004-01-20T12:18:15Z</updated>
<author>
<name>agc</name>
<email>agc</email>
</author>
<published>2004-01-20T12:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1e53090cc228edde244c3b79950271b8ca469b1f'/>
<id>urn:sha1:1e53090cc228edde244c3b79950271b8ca469b1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ivtools to version 1.1.2.</title>
<updated>2003-12-14T12:02:17Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2003-12-14T12:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b3721226302fb56d1b41cdf60b38c0361bc8fb14'/>
<id>urn:sha1:b3721226302fb56d1b41cdf60b38c0361bc8fb14</id>
<content type='text'>
Changes from 1.1.0: incorporation of our patches in the standard
distribution.
</content>
</entry>
<entry>
<title>Update ivtools to version 1.1.0.</title>
<updated>2003-11-18T21:09:18Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2003-11-18T21:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5dbe3c93ec56fa9560e6ae2234918515f0771322'/>
<id>urn:sha1:5dbe3c93ec56fa9560e6ae2234918515f0771322</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>s/netbsd.org/NetBSD.org/</title>
<updated>2003-07-17T21:41:05Z</updated>
<author>
<name>grant</name>
<email>grant</email>
</author>
<published>2003-07-17T21:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8a11869b703aead0cb98488574404b2b233f0b64'/>
<id>urn:sha1:8a11869b703aead0cb98488574404b2b233f0b64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.</title>
<updated>2003-03-29T12:40:00Z</updated>
<author>
<name>jmmv</name>
<email>jmmv</email>
</author>
<published>2003-03-29T12:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=95b3e3e2360a18f5efbc61ef85a063b7481be09f'/>
<id>urn:sha1:95b3e3e2360a18f5efbc61ef85a063b7481be09f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ivtools to 1.0.7.</title>
<updated>2002-12-09T12:45:57Z</updated>
<author>
<name>markd</name>
<email>markd</email>
</author>
<published>2002-12-09T12:45:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=82849d155373b2a78c41aa3530ef32d4912bd8fd'/>
<id>urn:sha1:82849d155373b2a78c41aa3530ef32d4912bd8fd</id>
<content type='text'>
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&lt;char&gt;) 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&lt;char&gt; 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 &lt;string.h&gt; 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).
</content>
</entry>
<entry>
<title>Import new "ivtools" package as suggested by Todd Gruhns in PR pkg/9264:</title>
<updated>2002-03-22T13:22:04Z</updated>
<author>
<name>tron</name>
<email>tron</email>
</author>
<published>2002-03-22T13:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fbc56f67548c037dc34f609e2be519a5388dc5b1'/>
<id>urn:sha1:fbc56f67548c037dc34f609e2be519a5388dc5b1</id>
<content type='text'>
Drawing editors for PostScript, TeX, and web graphics
</content>
</entry>
</feed>
