summaryrefslogtreecommitdiffstats
path: root/src/sp-tref-reference.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix for circular references detection in almost all cases, fixing ↵Marc Jeanmougin2015-07-141-1/+1
| | | | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/167247 and a few of its duplicates. This fix is aimed at preventing any sort of circular references with the URIReference::_acceptObject method, checking the absence of loops in the reference+child tree. There can be some performance improvements done if we add a pointer from cloned sub-objects to their origin sub-object. The remaining cases that are not fixed can involve non-trivial loops using one or more "url()" stylesheet references. Being able to take them into account would require a non-obvious style.cpp refactoring making use of URIReference for this kind of reference (and not handling manually the signals in the styling code, which would probably be a good thing to do anyway) (bzr r14245)
* Finished cleanup of outdated SP_OBJECT_REPR C macro.Jon A. Cruz2011-02-221-1/+1
| | | (bzr r10067)
* Warning cleanupJon A. Cruz2007-11-101-23/+23
| | | (bzr r4052)
* bug 1243190: add tref element support; limited editing support thus far ↵Richard Hughes2007-07-111-0/+108
(patch by gbanaszk) (bzr r3227)