<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/libvpsc/generate-constraints.cpp, branch livecoding</title>
<subtitle>An experimental livecoding plugin for Inkscape</subtitle>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/'/>
<entry>
<title>Updated libs from the Adaptagrams project: libavoid, libcola and libvspc; changed the code to match the new API</title>
<updated>2017-07-01T11:36:41+00:00</updated>
<author>
<name>Sylvain Chiron</name>
<email>chironsylvain@orange.fr</email>
</author>
<published>2017-07-01T11:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=fd733201b82f39655488a286c89142f321ef9dc9'/>
<id>fd733201b82f39655488a286c89142f321ef9dc9</id>
<content type='text'>
Signed-off-by: Sylvain Chiron &lt;chironsylvain@orange.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sylvain Chiron &lt;chironsylvain@orange.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove useless r variable and warning</title>
<updated>2014-03-08T19:00:45+00:00</updated>
<author>
<name>Martin Owens</name>
<email>doctormo@gmail.com</email>
</author>
<published>2014-03-08T19:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=b7b45eae8e4b5489a6342060782f7f2f82c1c500'/>
<id>b7b45eae8e4b5489a6342060782f7f2f82c1c500</id>
<content type='text'>
(bzr r13130)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r13130)</pre>
</div>
</content>
</entry>
<entry>
<title>code cleanup: quiet warnings with gcc.</title>
<updated>2012-11-20T22:55:55+00:00</updated>
<author>
<name>Campbell Barton</name>
<email>ideasman42@gmail.com</email>
</author>
<published>2012-11-20T22:55:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=d463240d8fd961d45b47ba96e0d93c37e1719da7'/>
<id>d463240d8fd961d45b47ba96e0d93c37e1719da7</id>
<content type='text'>
(bzr r11888)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r11888)</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation update pass.</title>
<updated>2011-10-23T08:01:33+00:00</updated>
<author>
<name>Jon A. Cruz</name>
<email>jon@joncruz.org</email>
</author>
<published>2011-10-23T08:01:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=7cd2a14069d9d39b42b19a87d9cc6ba238c71924'/>
<id>7cd2a14069d9d39b42b19a87d9cc6ba238c71924</id>
<content type='text'>
(bzr r10692)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r10692)</pre>
</div>
</content>
</entry>
<entry>
<title>Update 2Geom to pull in integer rectangle class</title>
<updated>2011-06-23T16:38:51+00:00</updated>
<author>
<name>Krzysztof Kosi??ski</name>
<email>tweenk.pl@gmail.com</email>
</author>
<published>2011-06-23T16:38:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=1079b1b4c0331e5d4bd62f3c93349aec50f520f0'/>
<id>1079b1b4c0331e5d4bd62f3c93349aec50f520f0</id>
<content type='text'>
(bzr r10347.1.1)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r10347.1.1)</pre>
</div>
</content>
</entry>
<entry>
<title>* src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp,</title>
<updated>2008-06-22T03:49:00+00:00</updated>
<author>
<name>mjwybrow</name>
<email>mjwybrow@users.sourceforge.net</email>
</author>
<published>2008-06-22T03:49:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=aef141460e6e78adb35e8bf4d39dcf4e2a4efebc'/>
<id>aef141460e6e78adb35e8bf4d39dcf4e2a4efebc</id>
<content type='text'>
    src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp,
    src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h,
    src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp,
    src/doxygen-main.cpp, src/display/nr-filter-composite.cpp,
    src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp,
    src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp,
    src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp,
    src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h,
    src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h:

    Properly fix the conflicting isnan.h problem:
      1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h
         (Also commited this change to lib2geom project repository)
      2) Remove Inkscape's src/isnan.h
      3) Update all files to include src/2geom/isnan.h instead of src/isnan.h

(bzr r6013)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp,
    src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h,
    src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp,
    src/doxygen-main.cpp, src/display/nr-filter-composite.cpp,
    src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp,
    src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp,
    src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp,
    src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h,
    src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h:

    Properly fix the conflicting isnan.h problem:
      1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h
         (Also commited this change to lib2geom project repository)
      2) Remove Inkscape's src/isnan.h
      3) Update all files to include src/2geom/isnan.h instead of src/isnan.h

(bzr r6013)</pre>
</div>
</content>
</entry>
<entry>
<title>merge gsoc2008_johan_path2geom into trunk</title>
<updated>2008-06-06T01:43:35+00:00</updated>
<author>
<name>Johan B. C. Engelen</name>
<email>jbc.engelen@swissonline.ch</email>
</author>
<published>2008-06-06T01:43:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=8a38c52bce619b07117cdd87a183eb05fb51e28e'/>
<id>8a38c52bce619b07117cdd87a183eb05fb51e28e</id>
<content type='text'>
(bzr r5823)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r5823)</pre>
</div>
</content>
</entry>
<entry>
<title>Applying fixes for gcc 4.3 build issues (closes LP: #169115)</title>
<updated>2008-01-31T19:06:59+00:00</updated>
<author>
<name>Bryce Harrington</name>
<email>bryce@bryceharrington.org</email>
</author>
<published>2008-01-31T19:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=06d8aaba21496e6a39a7c18dd82e0d3efbeb531c'/>
<id>06d8aaba21496e6a39a7c18dd82e0d3efbeb531c</id>
<content type='text'>
(bzr r4629)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r4629)</pre>
</div>
</content>
</entry>
<entry>
<title>- Connectors with end-markers now constrained to point downwards in graph layout</title>
<updated>2006-07-14T04:09:40+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-07-14T04:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=d18b8150ba16f4a930b213dae1f4fb369cb3d0bf'/>
<id>d18b8150ba16f4a930b213dae1f4fb369cb3d0bf</id>
<content type='text'>
 - vpsc namespace added to libvpsc

(bzr r1408)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - vpsc namespace added to libvpsc

(bzr r1408)</pre>
</div>
</content>
</entry>
<entry>
<title>Previously graph layout was done using the Kamada-Kawai layout algorithm </title>
<updated>2006-07-12T00:55:58+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-07-12T00:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=12b21e1d27f43deaa748419919b40b80cedd0ddd'/>
<id>12b21e1d27f43deaa748419919b40b80cedd0ddd</id>
<content type='text'>
implemented in Boost.  I am replacing this with a custom implementation of
a constrained stress-majorization algorithm.

The stress-majorization algorithm is more robust and has better convergence
characteristics than Kamada-Kawai, and also simple constraints can be placed
on node position (for example, to enforce downward-pointing edges, non-overlap constraints, or cluster constraints).

Another big advantage is that we no longer need Boost.

I've tested the basic functionality, but I have yet to properly handle
disconnected graphs or to properly scale the resulting layout.

This commit also includes significant refactoring... the quadratic program solver - libvpsc (Variable Placement with Separation Constraints) has been moved to src/libvpsc and the actual graph layout algorithm is in libcola.

(bzr r1394)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implemented in Boost.  I am replacing this with a custom implementation of
a constrained stress-majorization algorithm.

The stress-majorization algorithm is more robust and has better convergence
characteristics than Kamada-Kawai, and also simple constraints can be placed
on node position (for example, to enforce downward-pointing edges, non-overlap constraints, or cluster constraints).

Another big advantage is that we no longer need Boost.

I've tested the basic functionality, but I have yet to properly handle
disconnected graphs or to properly scale the resulting layout.

This commit also includes significant refactoring... the quadratic program solver - libvpsc (Variable Placement with Separation Constraints) has been moved to src/libvpsc and the actual graph layout algorithm is in libcola.

(bzr r1394)</pre>
</div>
</content>
</entry>
</feed>
