summaryrefslogtreecommitdiffstats
path: root/src/xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix XML text parsing bug.Tavmjong Bah2017-10-281-1/+4
| | | | | Since xml2 2.9.0, xmlNodeGetSpacePreserve() only checks element nodes, thus we need to check text node parent for xml:space value.
* Merge branch 'smartpointer_refactor' of gitlab.com:jali/inkscapeMarc Jeanmougin2017-10-2019-69/+69
|\
| * Refactor Util::ptr_sharedJan Lingscheid2017-10-1819-69/+69
| | | | | | | | | | 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.
* | Remove all unused makefile.inStefano Facchini2017-10-191-17/+0
| |
* | Remove a useless conditionalStefano Facchini2017-10-191-24/+19
| | | | | | | | Since "doc" is initialized to 0, the test is always true...
* | Delete dead codeStefano Facchini2017-10-191-15/+1
|/
* Add GUI and code to implement "Line Spacing Modes".Tavmjong Bah2017-08-052-1/+12
| | | | | Selecting a Line Spacing Mode allows a user to quickly pick an algorithm for consistant line spacing.
* Remove cmake checks for C89 headers.Elliott Sales de Andrade2017-06-151-4/+0
| | | | | | | | | | These are roughly equivalent to autoconf's AC_HEADER_STDC and even they say that macro is obsolescent. strings.h is not really a C89 header, but it defined some things that are no longer needed [1]. And no file actually #includes it. [1] https://stackoverflow.com/a/4291328
* Relax any hardcoded limit from the libxml2 parser when creating documents ↵Eduard Braun2017-04-301-1/+6
| | | | | | | | | | | | | | | from memory This fixes many bugs (mostly caused by very long image data URIs) Fixed bugs: - https://launchpad.net/bugs/1572280 - https://launchpad.net/bugs/1412912 - https://launchpad.net/bugs/1373322 - https://launchpad.net/bugs/1243011 - https://launchpad.net/bugs/1627004 - https://launchpad.net/bugs/1627004 (bzr r15654)
* Merged.Shlomi Fish2017-02-061-1/+1
|\ | | | | (bzr r15369.1.18)
| * [Bug #1659347] Windows: '/' in relative image links rewritten as '\' on save.Nicolas Dufour2017-01-291-1/+1
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1659347 (bzr r15459)
* | Remove some code that doesn't do anything.Shlomi Fish2017-01-041-22/+0
|/ | | | | There was a comment to this effect there. (bzr r15369.1.13)
* Remove deprecated Autotools and btool files. Please use CMake insteadAlex Valavanis2016-08-081-51/+0
| | | (bzr r15046)
* Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-037-14/+2
| | | (bzr r15034)
* Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-288-3/+15
| | | (bzr r15027)
* Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-288-15/+3
| | | (bzr r15025)
* Comment out unused enum.Tavmjong Bah2016-07-101-7/+7
| | | (bzr r15015)
* Optionally sort attributes and properties into a canonical order.Tavmjong Bah2016-06-121-0/+5
| | | | | Useful for comparing different versions of an SVG file. (bzr r14980)
* Fix regression: restore order in resources (e.g. pattern list)Marc Jeanmougin2016-05-211-2/+2
| | | (bzr r14907)
* replaced remaining GHashTable with std::mapMarc Jeanmougin2015-12-091-11/+7
| | | (bzr r14504.1.16)
* cppification : GHashMaps replaced by stl maps. getResouceList now gives a ↵Marc Jeanmougin2015-12-071-3/+3
| | | | | | | std::set<SPObject *>. Should give some performance improvements (quite a few linear lookups are now logarithmic) (bzr r14504.1.6)
* Reimplement the functions in src/xml/quote.cpp to clear up license.Krzysztof Kosi??ski2015-11-271-61/+57
| | | | | | This file was one of the very few that was marked as GPL v2 only, which prevents us from declaring GPL v2+ licensing. (bzr r14492)
* import images with dpi from file : xscale and yscale were not rounded but ↵Marc Jeanmougin2015-08-171-0/+1
| | | | | | | | floored, which resulted in 0 values for big images, and numerical mayhem ensued ("inf" and "nan"). Fixed bugs: - https://launchpad.net/bugs/1479193 (bzr r14307)
* Import all defs from clipboard or imported filesBen Scholzen 'DASPRiD2015-05-292-0/+33
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1460057 (bzr r14185)
* Fix segfault due to an infinite recursion (due to a typo)Marc Jeanmougin2015-05-011-1/+1
| | | (bzr r14083)
* Fixed crash bug due to some overlooked function changed in the recent merge.Marc Jeanmougin2015-05-012-7/+13
| | | | | Also fixed the layer ordering in the widget, which was messed up by the same bug in a way i haven't quite sorted out (so the fact that this patch fixed it is quite a mystery, but i won't complain) (bzr r14079)
* mergingMarc Jeanmougin2015-04-262-0/+17
|\ | | | | (bzr r13922.1.13)
| * Partial fix for bug 1430873. Rectangles should behave properly with % values.Tavmjong Bah2015-03-142-0/+17
| | | | | | (bzr r14004)
* | mergeMarc Jeanmougin2015-04-265-5/+5
|\| | | | | (bzr r13922.1.12)
| * Rename libgc/ => inkgc/ to reflect difference from Boehm GCLiam P. White2015-02-265-5/+5
| | | | | | (bzr r13950)
| * Isolate components of libgcLiam P. White2015-02-255-5/+5
| | | | | | (bzr r13946)
* | added a set to the SelectionMarc Jeanmougin2015-02-192-7/+8
|/ | | (bzr r13922.1.6)
* Debugging routines to print out XML, SP Object, and Display Item trees.Tavmjong Bah2014-12-163-0/+25
| | | (bzr r13802)
* Update to trunk r13621Liam P. White2014-10-171-1/+0
|\ | | | | (bzr r13341.1.278)
| * Fix "Value stored to 'child' is never read"Tavmjong Bah2014-10-121-1/+0
| | | | | | (bzr r13598)
* | Un-deprecate NodeEventVector -Liam P. White2014-10-091-5/+1
| | | | | | | | | | The resulting refactoring from such a deprecation will not be worth the effort applied to it, and the current system is not wrong or broken. (bzr r13341.1.263)
* | FormattingLiam P. White2014-09-061-23/+35
| | | | | | (bzr r13341.1.199)
* | More header cleanupLiam P. White2014-09-0610-95/+101
|/ | | (bzr r13341.1.198)
* SignalObserver: fix further refcounting issue in signal observerJohan B. C. Engelen2014-06-162-0/+6
| | | (bzr r13427)
* add proper refcounting to XML SignalObserver. not refcounting caused crash ↵Johan B. C. Engelen2014-06-151-2/+6
| | | | | | | | upon opening Filter Editor dialog for the first time with a filtered object selected. Fixed bugs: - https://launchpad.net/bugs/1328152 (bzr r13426)
* Proper quoting of CSS 'font-family' fallback lists.Tavmjong Bah2014-06-101-15/+17
| | | (bzr r13415)
* Unquote names in 'font-family' lists. Partial fix for #1029080Tavmjong Bah2014-05-301-10/+10
| | | (bzr r13402)
* patch by Gellule, fixes wrong parsing of style, work-around for bug in libc++Johan B. C. Engelen2014-04-141-1/+4
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1300271 (bzr r13285)
* fix tiny mistakeJohan B. C. Engelen2014-03-241-1/+1
| | | (bzr r13204)
* add convenience functions to deal with Glib::ustrings for setting repr ↵Johan B. C. Engelen2014-03-241-1/+15
| | | | | attributes (bzr r13203)
* Improve warnings for missing files. Don't just assert bolocks to the user.Martin Owens2014-01-221-1/+4
| | | (bzr r12972)
* add null checkKris De Gussem2013-12-201-7/+9
| | | (bzr r12854)
* cppcheck initialisationKris De Gussem2013-10-161-4/+7
| | | (bzr r12697)
* Replace xml node get_double with simple direct value.Martin Owens2013-09-241-3/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1229558 (bzr r12585)
* make check: Fix harder. Remove muldefs hack and modify quote-test.hKrzysztof Kosi??ski2013-09-203-10/+10
| | | | | so that the hack is not required any more. (bzr r12551)