| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
(bzr r11888)
|
| |
|
| |
(bzr r10696)
|
| |
|
| |
(bzr r10692)
|
| |
|
| |
(bzr r10681)
|
| |\
| |
| | |
(bzr r10347.1.5)
|
| | |
| |
| | |
(bzr r10399)
|
| | |
| |
| | |
(bzr r10374)
|
| | |
| |
| | |
(bzr r10366)
|
| | |
| |
| |
| |
| |
| | |
- enclose && / || with brackets to avoid ambiguity.
- don't cast from booleans to pointers.
(bzr r10359)
|
| |/
|
| |
(bzr r10347.1.1)
|
| |
|
|
|
|
|
| |
- group source/headers per library (for some IDE's)
- include headers with source listing (also for IDE's)
- remove unneeded Find modules
(bzr r10281)
|
| |
|
|
|
|
|
| |
turns out my recent commits (which I undid) were not incorrect, variables were set in subdirectories then used in the parent directory, where they were still unset.
Fixing this broke the build because some files in the subdir were not compiling.
(bzr r10276)
|
| |
|
|
|
| |
cake keyword, and also dont mix up dor names with libs.
(bzr r10274)
|
| |
|
| |
(bzr r10273)
|
| |
|
|
|
|
| |
- cmake now builds all files that automake does but does NOT link yet
- inlcudes nasty hard coded paths and libs (will replace once linking works)
(bzr r10272)
|
| |
|
|
|
| |
sub-libs of inkscape.
(bzr r7120)
|
| |
|
| |
(bzr r6046)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
(bzr r5823)
|
| |
|
| |
(bzr r5358)
|
| |
|
| |
(bzr r5245)
|
| |
|
| |
(bzr r4629)
|
| |
|
|
|
| |
reverted for some files to keep them C-compatible.
(bzr r4024)
|
| |
|
|
|
|
|
| |
- in src/libcola/cola.cpp, isnan is used and not the cross-platform definition isNaN defined in isnan.h => replaced isnan by isNaN and included isnan.h
- add math.h include in src/libcola/gradient_projection.cpp
This was necessary because libcola does not compile for OS X 10.3.9
(bzr r2973)
|
| |
|
| |
(bzr r2485)
|
| |
|
| |
(bzr r1429)
|
| |
|
| |
(bzr r1428)
|
| |
|
| |
(bzr r1426)
|
| |
|
| |
(bzr r1425)
|
| |
|
| |
(bzr r1424)
|
| |
|
|
|
|
| |
selection separately. Previously, behaviour of layout on disconnected
graphs was... undefined!
(bzr r1421)
|
| |
|
| |
(bzr r1410)
|
| |
|
|
|
| |
- vpsc namespace added to libvpsc
(bzr r1408)
|
| |
|
|
|
|
|
|
| |
overlap avoiding layout to connector toolbar
- added icon for directed layout toggle button
- removed old ref to remove_rectangle_overlaps-test from src/Makefile.am
(bzr r1396)
|
|
|
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)
|