summaryrefslogtreecommitdiffstats
path: root/src/libvpsc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Put adaptagrams into its own folderMarc Jeanmougin2018-04-2930-6390/+0
|
* Removing sample meson build files.Felipe Corrêa da Silva Sanches2018-03-171-34/+0
| | | | | | | | | | These will be kept at a separate "meson_build" branch at https://gitlab.com/fsanches/inkscape/ Learn more at: * "Using Meson's automatic dependency manager to build GTK" ** https://www.youtube.com/watch?v=2dB80CjH_3Q * "The Meson Build System - 4+ years of work to become an overnight success" ** https://www.youtube.com/watch?v=gHdTzdXkhRY
* [meson-build] libvpscFelipe Corrêa da Silva Sanches2018-03-171-0/+34
|
* Add README's so I don't have to figure out what these libraries are used for ↵Tavmjong Bah2017-12-171-0/+1
| | | | again.
* Flushing std::coutJabier Arraiza2017-09-171-5/+5
|
* Updated libs from the Adaptagrams project: libavoid, libcola and libvspc; ↵Sylvain Chiron2017-07-0136-2145/+5468
| | | | | | changed the code to match the new API Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
* Remove deprecated Autotools and btool files. Please use CMake insteadAlex Valavanis2016-08-081-23/+0
| | | (bzr r15046)
* remove files that interface through C with libvpsc, we are using C++ so...Johan B. C. Engelen2014-03-234-204/+0
| | | (bzr r13191)
* Remove useless r variable and warningMartin Owens2014-03-081-6/+5
| | | (bzr r13130)
* cppcheckKris De Gussem2013-10-221-6/+6
| | | (bzr r12713)
* static code analysis: performanceKris De Gussem2013-10-161-2/+2
| | | (bzr r12695)
* code cleanup: quiet warnings with gcc.Campbell Barton2012-11-203-3/+6
| | | (bzr r11888)
* better fixKris De Gussem2012-09-091-1/+2
| | | (bzr r11659)
* static code checking (fixes Bug #614227 )Kris De Gussem2012-09-091-59/+60
| | | (bzr r11658)
* Fixed incorrect forward declarations.Jon A. Cruz2012-01-071-9/+17
| | | (bzr r10855)
* Fixing more broken and split doc comments.Jon A. Cruz2011-10-2710-138/+203
| | | (bzr r10697)
* Cleanup pass on documentation that was dumping garbage into doxygen output.Jon A. Cruz2011-10-256-20/+27
| | | (bzr r10696)
* Documentation update pass.Jon A. Cruz2011-10-235-18/+22
| | | (bzr r10692)
* Merge from trunkKrzysztof Kosi??ski2011-07-062-30/+30
|\ | | | | (bzr r10347.1.5)
| * Gcodetools have been upgraded to v. 1.7.Nick Drobchenko2011-07-051-29/+29
| | | | | | (bzr r10417)
| * warning cleanup (no functional changes)Campbell Barton2011-06-251-1/+1
| | | | | | | | | | | | - enclose && / || with brackets to avoid ambiguity. - don't cast from booleans to pointers. (bzr r10359)
* | Update 2Geom to pull in integer rectangle classKrzysztof Kosi??ski2011-06-231-1/+1
|/ | | (bzr r10347.1.1)
* cmake:Campbell Barton2011-06-131-1/+16
| | | | | | | - group source/headers per library (for some IDE's) - include headers with source listing (also for IDE's) - remove unneeded Find modules (bzr r10281)
* cmake:Campbell Barton2011-06-131-2/+2
| | | | | | | 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)
* cmake: give all libs a _LIB suffix, workaround 'debug' being confused with ↵Campbell Barton2011-06-121-2/+2
| | | | | cake keyword, and also dont mix up dor names with libs. (bzr r10274)
* work in progress cmake commit:Campbell Barton2011-06-121-12/+13
| | | | | | - 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)
* Updating ignored file list to get 'bzr status' more helpfulJon A. Cruz2009-12-121-0/+0
| | | (bzr r8884)
* Cmake: Fixed the extra -l in the link command, plus a add linking for all ↵Joshua L. Blocher2009-01-121-8/+10
| | | | | sub-libs of inkscape. (bzr r7120)
* * Lots of documentation for the Inkscape::XML namespaceKrzysztof Kosi??ski2008-09-232-9/+9
| | | | | | * Doxygen fixes for a few files * Garbage-collected allocator for STL containers (bzr r6877)
* * src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp,mjwybrow2008-06-221-1/+1
| | | | | | | | | | | | | | | | | | | 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)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-4/+4
| | | (bzr r5823)
* Cmake: more fixs for C internal libsJoshua L. Blocher2008-04-071-0/+11
| | | (bzr r5358)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-312-0/+2
| | | (bzr r4629)
* Add virtual to a lot of the destructors. Note: perhaps it will have to be ↵Johan B. C. Engelen2007-11-045-5/+5
| | | | | reverted for some files to keep them C-compatible. (bzr r4024)
* drop more missing files from autoconfKees Cook2007-03-221-1/+0
| | | (bzr r2734)
* commited Solaris 2.8 / gcc-3.2.3 fixesMarkus Schwarzenberg2007-03-011-57/+0
| | | (bzr r2485)
* cleanup, remove warningsTim Dwyer2006-07-171-1/+1
| | | (bzr r1429)
* minor performance improvementTim Dwyer2006-07-171-2/+3
| | | (bzr r1428)
* fixed warningsTim Dwyer2006-07-141-11/+10
| | | (bzr r1410)
* - Connectors with end-markers now constrained to point downwards in graph layoutTim Dwyer2006-07-1416-62/+110
| | | | | - vpsc namespace added to libvpsc (bzr r1408)
* Previously graph layout was done using the Kamada-Kawai layout algorithm Tim Dwyer2006-07-1224-0/+3184
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)