summaryrefslogtreecommitdiffstats
path: root/src/xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: remove most of uristream.cppThomas Holder2018-10-291-6/+3
| | | | | | | | | | Replace UriInputStream -> FileInputStream Replace UriOutputStream -> FileOutputStream Remove UriReader Remove UriWriter UriReader, UriWriter, and the acutal URI-based API of UriInputStream and UriOutputStream was all unused/dead code.
* fix vi modelines: encoding -> fileencodingThomas Holder2018-10-152-2/+2
|
* Move some files to 'io' directory.Tavmjong Bah2018-10-131-1/+1
|
* Misc. typosluz.paz2018-10-062-2/+2
| | | Found via `codespell`
* Remove #include "config.h" wherever possibleEduard Braun2018-10-013-13/+2
|
* Use _WIN32 instead of WIN32Eduard Braun2018-10-011-2/+2
| | | | | | | | The former is guaranteed to be set for any compiler targeting win32, the latter is implementation dependent (but works for gcc) See also http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system
* Clean up stream output in repr-io.cppEduard Braun2018-09-291-19/+10
| | | | | | | - remove workaround that was necessary because of broken writeString (and consequently printf) functions of BasicWriter - use writeChar() where appropriate as it's slightly more efficient than writeString()
* Make XML tree a double-linked-list (significant improvement on previous node ↵Marc Jeanmougin2018-09-114-10/+31
| | | | lookup)
* Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-191-1/+1
|
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-183-5/+5
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-1816-198/+198
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot2018-06-1813-113/+113
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Improve sort handling in XMLJabiertxo Arraiza Cenoz2018-05-101-5/+2
|
* Apply fixedJabier Arraiza2018-05-094-6/+112
|
* Reset old code to reaply fixedJabier Arraiza2018-05-094-113/+7
|
* Fix https://gitlab.com/inkscape/inkscape/merge_requests/208#note_60693688Jabier Arraiza2018-05-091-1/+4
|
* Start migrating 0.92 patch to masterJabier Arraiza2018-05-093-6/+109
|
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-0414-34/+34
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-2914-34/+34
|
* moved libcroco, libuemf, libdepixelize to 3rdparty folderMarc Jeanmougin2018-04-292-2/+2
|
* Add lots of README's.Tavmjong Bah2018-03-301-0/+12
|
* Removing sample meson build files.Felipe Corrêa da Silva Sanches2018-03-171-67/+0
| | | | | | | | | | These will be kept at a separate "meson_build" branch at https://gitlab.com/fsanches/inkscape/ Learn more at: * "Using Meson's automatic dependency manager to build GTK" ** https://www.youtube.com/watch?v=2dB80CjH_3Q * "The Meson Build System - 4+ years of work to become an overnight success" ** https://www.youtube.com/watch?v=gHdTzdXkhRY
* [meson-build] libio + zlibFelipe Corrêa da Silva Sanches2018-03-171-1/+2
|
* [meson-build] libutilFelipe Corrêa da Silva Sanches2018-03-171-1/+2
|
* [meson-build] libdebugFelipe Corrêa da Silva Sanches2018-03-171-1/+2
|
* [meson-build] xmlFelipe Corrêa da Silva Sanches2018-03-171-0/+64
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-304-9/+21
| | | | A lot of header clean-up.
* Misc. typosluz.paz2018-01-082-2/+2
| | | Found via `codespell`
* Misc. typosUnknown2017-11-071-1/+1
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* 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)