| Commit message (Collapse) | Author | Files | Lines |
|
I hereby disclaim any implicit or explicit ownership of my changes in this
changeset, and put them under a multiple licence consisting of your choice of
one of more of:
- The CC0 / Public Domain - https://creativecommons.org/choose/zero/ .
- The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License
- The default licence of your project
- The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version
2.1 or higher
- The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or
higher
- Any licence in the 2018-Aug-27 popular licenses list of
https://opensource.org/licenses
- The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later
- The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later
- The https://en.wikipedia.org/wiki/ISC_license
- The https://opensource.org/licenses/BSD-2-Clause
Crediting me will be nice, but not mandatory, and you can change the licence
of the project without needing my permission.
|
|
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
|
|
This reduces the boilerplate required to add a new element to a
container.
|
|
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
|
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
|
|
|
|
A lot of header clean-up.
|
|
changed the code to match the new API
Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
|
|
(bzr r14522)
|
|
(bzr r13922.1.16)
|
|
(bzr r13922.1.10)
|
|
(bzr r13922.1.5)
|
|
change that GSList* with a std::list, then resolve the few problems"
So, i tried that.
And I will continue tomorrow, and the days after, on and on.
(bzr r13922.1.1)
|
|
they are not used elsewhere.
(bzr r11735)
|
|
(bzr r10705)
|
|
using them more obvious. Fix filter region computation.
(bzr r10582.1.1)
|
|
(bzr r10347.1.2)
|
|
sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options].
(bzr r9546.1.1)
|
|
Also remove the obsolete IDL file stub.
(bzr r9194)
|
|
in the align dialog)
(bzr r7913)
|
|
(bzr r6891)
|
|
(bzr r6884)
|
|
(bzr r6836)
|
|
(bzr r6569)
|
|
(bzr r2596)
|
|
- 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)
|
|
I can't reproduce the problem, however solve_VPSC code in inkscape
was getting quite out of date with that in www.sf.net/projects/adaptagrams.
I've updated the code, which may fix the problem, or at least if it's
reported again then I'll know it's still an issue.
(bzr r803)
|