summaryrefslogtreecommitdiffstats
path: root/src/sp-object.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-1702/+0
A lot of header clean-up.
2017-10-18Refactor Util::ptr_sharedJan Lingscheid1-1/+1
Util::ptr_shared<T> was only used in its <char> specialization, so it is now refactored into a non-template class. Using it with arbitary classes was dangerous anyway.
2017-09-21Remove usage of GString in sp-object.cppJan Lingscheid1-8/+9
2017-02-10Do not delete presentation attributes. Styling source is now trackedTavmjong Bah1-1/+4
and not automatically converted to properties in a style attribute. Fixed bugs: - https://launchpad.net/bugs/1663511 (bzr r15500)
2017-02-05Fix styling breakage from r15471.Tavmjong Bah1-1/+1
(bzr r15478)
2017-01-24update to trunkJabier Arraiza Cenoz1-0/+15
(bzr r15356.1.18)
2017-01-24Remove some code and make dependant of rotate copiesJabiertxof1-15/+0
(bzr r15356.1.17)
2017-01-07suppress warnings on symbols dialogMarc Jeanmougin1-1/+3
(bzr r15398)
2017-01-05Adding baseJabiertxof1-0/+15
(bzr r15392.1.1)
2016-12-28First attemp workingJabiertxof1-0/+14
(bzr r15356.1.1)
2016-12-05Working on mirror LPEJabier Arraiza Cenoz1-0/+14
(bzr r15295.1.6)
2016-11-05Fix last commit not working, LPE are cloned on copiesJabier Arraiza Cenoz1-4/+1
(bzr r15214)
2016-10-27Fix regression in loop preventionMarc Jeanmougin1-1/+3
Fixed bugs: - https://launchpad.net/bugs/1636533 (bzr r15193)
2016-10-19Fix bug:1634641 crash on deleteJabier Arraiza Cenoz1-1/+1
Fixed bugs: - https://launchpad.net/bugs/1634645 (bzr r15179)
2016-10-06Fix on delete lineJabier Arraiza Cenoz1-1/+4
(bzr r15017.1.41)
2016-09-26Add tracing code.Tavmjong Bah1-0/+129
(bzr r15134)
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-27Renamed some functions, fixed testsAdrian Boguszewski1-0/+3
(bzr r14954.1.28)
2016-07-14Renamed children list in SPObjectAdrian Boguszewski1-22/+22
(bzr r14954.1.21)
2016-07-14Last part of new SPObject children listAdrian Boguszewski1-51/+15
(bzr r14954.1.20)
2016-07-13Second part of new SPObject children listAdrian Boguszewski1-18/+4
(bzr r14954.1.19)
2016-07-13Propagate changes to object tree with changes in style elementTavmjong Bah1-1/+3
(bzr r14949.1.46)
2016-07-11First part of new SPObject children listAdrian Boguszewski1-55/+69
(bzr r14954.1.17)
2016-06-14Merging lp:~inkscape+alexander/inkscape/comments into lp:inkscape.brock-alexander1-1/+14
(bzr r14986)
2016-03-18Remove code of a semifixed bugJabier Arraiza Cenoz1-7/+8
(bzr r14718)
2016-03-18Bug #1419517 Fix Crash when applying new path effect after deleting pattern ↵Jabier Arraiza Cenoz1-8/+7
of Pattern-along-path LPE Fixed bugs: - https://launchpad.net/bugs/1419517 (bzr r14717)
2015-07-14Fix for circular references detection in almost all cases, fixing ↵Marc Jeanmougin1-2/+3
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-05-02Fixed comparison function used in sortsMarc Jeanmougin1-0/+4
(bzr r14085)
2015-02-25create SPObject factoryLiam P. White1-10/+2
(bzr r13939.1.1)
2015-02-21Fix for the performance loss in ungrouping observed by Tavmjong in rev 13933Marc Jeanmougin1-3/+9
Added std::list<SPObject*> hrefList member to SPObject class. (bzr r13935)
2015-02-19added a set to the SelectionMarc Jeanmougin1-3/+3
(bzr r13922.1.6)
2015-02-17At first, I was thinking "I just have to go to the selection file, and ↵Marc Jeanmougin1-3/+3
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)
2015-01-05Comment out error message about style ref counting and add explanation.Tavmjong Bah1-2/+7
(bzr r13838)
2014-12-26SPStyle ref counting clean up.Tavmjong Bah1-4/+16
(bzr r13822.1.7)
2014-12-25Remove sp_style_new().Tavmjong Bah1-0/+2
(bzr r13822.1.6)
2014-12-25Remove sp_style_merge_from_parent() and sp_style_merge_from_dying_parent().Tavmjong Bah1-1/+1
(bzr r13822.1.5)
2014-12-25Remove sp_style_write_string() and sp_style_write_difference().Tavmjong Bah1-9/+5
(bzr r13822.1.4)
2014-12-24Remove sp_style_read_from_object()Tavmjong Bah1-1/+1
(bzr r13822.1.3)
2014-12-24Remove sp_style_new_from_object()Tavmjong Bah1-1/+1
(bzr r13822.1.1)
2014-12-23Use gray for 'context-fill' and 'context-stroke' in marker selector.Tavmjong Bah1-0/+1
Fix rendering bug when elements with 'context-fill' and 'context-stroke' are inside groups. (bzr r13822)
2014-12-16Debugging routines to print out XML, SP Object, and Display Item trees.Tavmjong Bah1-0/+16
(bzr r13802)
2014-11-25More c++ string usage.Johan B. C. Engelen1-0/+10
(bzr r13763)
2014-11-15Purged GTKish macros SP_SCRIPT/SP_IS_SCRIPT.Jon A. Cruz1-1/+1
(bzr r13712)
2014-11-15Purged SP_STYLE_ELEM/SP_IS_STYLE_ELEM macro abuse.Jon A. Cruz1-1/+1
(bzr r13711)
2014-09-27Update to experimental r13565Liam P. White1-8/+8
(bzr r13341.5.16)
2014-08-31Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White1-8/+8
GThread deprecation errors. (bzr r13341.1.190)
2014-04-05Commit patch from Johan to remove GSList and replace with vector.Martin Owens1-4/+4
(bzr r13271)
2014-04-05Allow command line options -i and -j to effect plain-svg output, this ↵Martin Owens1-0/+17
involves cropping and reducing. (bzr r13268)