summaryrefslogtreecommitdiffstats
path: root/src/xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sanity check for XML attribute namesThomas Holder2019-11-031-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
* Inkscape::XML::Node::addChildAtPosThomas Holder2019-10-162-9/+19
|
* fix SVG writing with xml:space="preserve"Thomas Holder2019-10-161-4/+10
| | | | | | - xml:space check got lost in b0be54c825 - no unconditional newline after "svg:text" - differentiate parent and child xml:space
* Eliminate clang warningsThomas Holder2019-08-231-1/+1
| | | | | | | | | | -Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some)
* Fix various minor typosYuri Chornoivan2019-07-011-1/+1
|
* Fix center alignment errors in flowed text due to white space between ↵Tavmjong Bah2019-04-241-1/+2
| | | | elements inside a <flowRoot> element. Alternative fix to that proposed by samuel.
* Add explicit overridesJoseph Da Silva2019-03-201-1/+1
|
* make GQuark => int conversion explicitJoseph Da Silva2019-03-201-1/+1
|
* Fixed: circles and ellipses had wrong element names in XML editor (Issue #116)Joseph Da Silva2019-03-2015-9/+141
|
* Avoid the “using std::*;” or “using namespace std;” constructs.Emmanuel Gil Peyrot2019-03-061-4/+2
| | | | This makes the code a lot less readable and greppable for no reason.
* Give more descriptive names to document file related variables and functions.Tavmjong Bah2019-02-201-2/+2
| | | | Makes searching through code for them easier.
* Event: Switch all call sites from Util::ptr_shared to char const* or ↵Emmanuel Gil Peyrot2019-01-241-18/+17
| | | | std::shared_ptr.
* modernize loopsMarc Jeanmougin2019-01-023-27/+22
|
* rebase_hrefs: store IRI (UTF-8), not URI (ASCII)Thomas Holder2018-12-241-0/+2
|
* remove obsolete URI cxxtestsThomas Holder2018-12-132-136/+0
|
* Add a few useful lookup functions.Tavmjong Bah2018-12-044-11/+104
|
* Fix stream class locationsAlexander Valavanis2018-11-181-3/+3
|
* fix compiling on macOSThomas Holder2018-11-101-2/+2
|
* Clarify licensesMax Gaukler2018-11-0846-204/+316
| | | | | | - 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
* fix clipboard URL rebasingThomas Holder2018-11-073-39/+14
|
* Refactor rebase_hrefs with new URI APIThomas Holder2018-11-071-119/+48
| | | | | | | - eliminates calls to Glib::path_is_absolute and Glib::build_filename with URI arguments. Those functions are only valid for filenames, not for URIs. - Adds support for constructing relative URIs into parent directories.
* 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 ```