summaryrefslogtreecommitdiffstats
path: root/src/xml/simple-node.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-03sanity check for XML attribute namesThomas Holder1-0/+4
- addresses inbox#1007 (no solid fix, but should catch typical mistakes) - would have prevented inbox#976 - would have prevented https://gitlab.com/inkscape/inkscape/commit/54f45153ba#note_239314490
2019-10-16Inkscape::XML::Node::addChildAtPosThomas Holder1-8/+4
2019-08-23Eliminate clang warningsThomas Holder1-1/+1
-Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some)
2019-03-20make GQuark => int conversion explicitJoseph Da Silva1-1/+1
2019-03-20Fixed: circles and ellipses had wrong element names in XML editor (Issue #116)Joseph Da Silva1-0/+24
2019-01-24Event: Switch all call sites from Util::ptr_shared to char const* or ↵Emmanuel Gil Peyrot1-18/+17
std::shared_ptr.
2019-01-02modernize loopsMarc Jeanmougin1-2/+2
2018-11-08Clarify licensesMax Gaukler1-9/+8
- 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
2018-09-11Make XML tree a double-linked-list (significant improvement on previous node ↵Marc Jeanmougin1-10/+25
lookup)
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-28/+28
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-09Apply fixedJabier Arraiza1-4/+88
2018-05-09Reset old code to reaply fixedJabier Arraiza1-88/+4
2018-05-09Start migrating 0.92 patch to masterJabier Arraiza1-4/+88
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-3/+3
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-3/+3
2017-10-18Refactor Util::ptr_sharedJan Lingscheid1-9/+9
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.
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-3/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-1/+3
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-3/+1
(bzr r15025)
2014-12-16Debugging routines to print out XML, SP Object, and Display Item trees.Tavmjong Bah1-0/+20
(bzr r13802)
2012-10-16Fix crash resulting from r11646.Tavmjong Bah1-1/+1
(bzr r11805)
2012-09-20some memleak fixes (Bug #1043571)Kris De Gussem1-5/+2
(bzr r11686)
2012-09-03revert rev 11646: build issue with dbus (forgot to adapt some more, dbus was ↵Kris De Gussem1-3/+8
not enabled) and other issues (bzr r11649)
2012-09-02converted some c-string usage to c++ string class usage: should fix some ↵Kris De Gussem1-8/+3
memory leaks (bzr r11646)
2011-12-08Switch to top-level glib headers. Thanks to DimStar for patchAlex Valavanis1-1/+1
Fixed bugs: - https://launchpad.net/bugs/898538 (bzr r10762)
2011-11-29Add possibility to check validity of attributes and usefulness of properties.Tavmjong Bah1-6/+54
This code adds the ability to check for every elment in an SVG document if its attributes are valid and the styling properties are useful. Options under the SVG Output section of the Inkscape Preferences dialog control what should be checked when, and what actions should be taken if invalid attributes or non-useful properties are found. (bzr r10753)
2011-10-03Doxygen cleanup.Jon A. Cruz1-2/+3
(bzr r10660)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-1/+1
fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
2008-10-31Making it so that including simple-node.h will generate an errorTed Gould1-0/+1
(bzr r6889)
2008-09-23* Lots of documentation for the Inkscape::XML namespaceKrzysztof Kosi??ski1-6/+5
* Doxygen fixes for a few files * Garbage-collected allocator for STL containers (bzr r6877)
2008-07-01remove "public private" virtual methods from XML::NodeMenTaLguY1-6/+5
(bzr r6110)
2008-07-01remove additional unnecessary indirection in tree operationsMenTaLguY1-17/+17
(bzr r6109)
2008-07-01access some SimpleNode fields directlyMenTaLguY1-29/+44
(bzr r6108)
2008-07-01remove last traces of "floating nodes"MenTaLguY1-33/+6
(bzr r6107)
2008-06-11re-enable assertionsMenTaLguY1-2/+2
(bzr r5885)
2008-06-11Back out the `document != NULL' assertions added to SimpleNode constructors ↵Peter Moulder1-2/+2
in r18847 (see https://bugs.launchpad.net/inkscape/+bug/239101). (bzr r5878)
2008-06-08force single single document over a node's lifetimeMenTaLguY1-0/+4
(bzr r5862)
2008-06-08plumb document references a little deeper inMenTaLguY1-6/+5
(bzr r5861)
2008-01-31Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington1-0/+3
(bzr r4629)
2007-11-02warning cleanupJon A. Cruz1-2/+2
(bzr r4012)
2007-07-04make subtree monitoring part of XML::Node's interfaceMenTaLguY1-0/+14
(bzr r3186)
2007-03-20plumb XML::Document parameter into duplication, courtesy of bryceMenTaLguY1-4/+3
(bzr r2723)
2007-01-20merge XML::Session into XML::DocumentMenTaLguY1-26/+11
(bzr r2248)
2006-04-29switch everyone to simpler debug event APIMenTaLguY1-173/+79
(bzr r634)
2006-03-15shared_ptr -> ptr_sharedMenTaLguY1-29/+29
(bzr r240)
2006-02-13optimization: do not notify any listeners if attributes' new value is the ↵bulia byak1-1/+1
same as old (bzr r121)
2006-02-08share_static -> share_static_stringMenTaLguY1-8/+8
(bzr r104)
2006-02-06replace Util::SharedCStringPtr with the more general Util::shared_ptr<>MenTaLguY1-40/+43
(bzr r87)