| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
| |
changed the code to match the new API
Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
|
| |
|
| |
(bzr r12736)
|
| |
|
| |
(bzr r10374)
|
| |
|
| |
(bzr r10366)
|
| |
|
|
|
| |
reverted for some files to keep them C-compatible.
(bzr r4024)
|
| |
|
| |
(bzr r1429)
|
| |
|
| |
(bzr r1425)
|
| |
|
| |
(bzr r1424)
|
| |
|
|
|
|
| |
selection separately. Previously, behaviour of layout on disconnected
graphs was... undefined!
(bzr r1421)
|
| |
|
|
|
| |
- vpsc namespace added to libvpsc
(bzr r1408)
|
|
|
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)
|