summaryrefslogtreecommitdiffstats
path: root/src/uri-references.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-268/+0
A lot of header clean-up.
2017-02-05Fix C++11 errors and warnings with g++-7Alex Valavanis1-3/+6
Fixed bugs: - https://launchpad.net/bugs/1660992 (bzr r15477)
2016-10-27Fix regression in loop preventionMarc Jeanmougin1-26/+12
Fixed bugs: - https://launchpad.net/bugs/1636533 (bzr r15193)
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-2/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+2
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-2/+0
(bzr r15025)
2016-07-14Renamed children list in SPObjectAdrian Boguszewski1-1/+1
(bzr r14954.1.21)
2016-07-14Last part of new SPObject children listAdrian Boguszewski1-3/+4
(bzr r14954.1.20)
2016-07-11First part of new SPObject children listAdrian Boguszewski1-1/+1
(bzr r14954.1.17)
2015-11-19fix for bug 1517740 (crash in some cases in selection sets)Marc Jeanmougin1-2/+9
Fixed bugs: - https://launchpad.net/bugs/1517740 (bzr r14478)
2015-10-14clang-formatMarc Jeanmougin1-72/+87
(bzr r14413)
2015-10-14Detect trivial loopsMarc Jeanmougin1-0/+1
Fixed bugs: - https://launchpad.net/bugs/1328079 (bzr r14412)
2015-07-14Fix for circular references detection in almost all cases, fixing ↵Marc Jeanmougin1-0/+50
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)
2015-03-21sp. fix seperateBryce Harrington1-1/+1
(bzr r14021)
2014-08-18Code cleanup.Liam P. White1-4/+2
(bzr r13341.1.145)
2014-03-12Disconnect before destroying URIKrzysztof Kosi??ski1-1/+1
(bzr r13140)
2014-03-03change 0 to NULL for pointersJohan B. C. Engelen1-2/+2
(bzr r13102)
2014-03-03- fix memleakJohan B. C. Engelen1-6/+6
- fix { } usage - delete NULL is guaranteed to be OK - fix initialization (all paths will eventually init the var, but let the compiler figure that out, instead of a future programmer trying to locate a bug) (bzr r13101)
2014-03-03Don't try to load JPG and PNG files with createChildDoc().Tavmjong Bah1-2/+14
(bzr r13099)
2014-02-07Slightly improved fix to previous check-in.Tavmjong Bah1-1/+1
(bzr r13005)
2014-02-07Prevent attempt to initialize/compare std::string with/to null pointer.Tavmjong Bah1-1/+12
(bzr r13004)
2014-01-26Check file existance and clean up memory issues thanks to KK and JohanMartin Owens1-1/+3
(bzr r12979)
2014-01-25Move absolute path generator to URI and use std::stringsMartin Owens1-3/+5
(bzr r12977)
2014-01-22Improve warnings for missing files. Don't just assert bolocks to the user.Martin Owens1-1/+4
(bzr r12972)
2014-01-22Move sub-document reference creation code from uri-reference to document.cpp ↵Martin Owens1-36/+1
as createChildDoc(path) (bzr r12971)
2014-01-22Protect against infinate looping of new included hrefsMartin Owens1-5/+12
(bzr r12970)
2014-01-22Improve use tag logic by recording the loaded documents in a list.Martin Owens1-10/+29
(bzr r12969)
2014-01-16Add the ability to load external documents in xlink:hrefs such as the use ↵Martin Owens1-3/+21
element. See bug #1269880 Fixed bugs: - https://launchpad.net/bugs/1269880 (bzr r12939)
2011-02-21Finished cleanup of outated SP_OBJECT_DOCUMENT C macro.Jon A. Cruz1-1/+1
(bzr r10060)
2009-08-06Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert1-4/+4
which cannot be fixed easily. (bzr r8422)
2009-08-05SPDocument->Documentjohnce1-4/+4
(bzr r8404)
2008-03-24whitespace. tab to spaces. improve readabilityJohan B. C. Engelen1-85/+92
(bzr r5188)
2008-01-31Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington1-0/+3
(bzr r4629)
2007-09-06Preserve paint styles with multiple componentsJon A. Cruz1-36/+16
(bzr r3696)
2007-07-16fix compiler warning on ordering of init in uri-references.cppJohan B. C. Engelen1-1/+1
(bzr r3255)
2007-06-27switch SPStyle to using SPFilterReference for filters; sp_style_new now ↵bulia byak1-2/+15
requires an SPDocument; SPURIReference and SPFilterReference have an alternative constructor taking an owner_document instead of owner object (bzr r3116)
2006-08-16We were disconnecting the wrong signal, resulting on the old object'sMenTaLguY1-1/+1
release signal lingering after a URIReference's referrent changed. Fixed, thereby fixing bug #1535218. (bzr r1603)
2006-07-21switch to sigc++ signals for "release"MenTaLguY1-5/+7
(bzr r1451)