summaryrefslogtreecommitdiffstats
path: root/src/extension (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix codding styleJabier Arraiza2018-06-251-2/+2
|
* Fix for bug 1777530 on masterJabier Arraiza2018-06-253-12/+4
|
* Merge branch 'select-page' of gitlab.com:bobqwatson/inkscapeMarc Jeanmougin2018-06-201-0/+2
|\
| * Add command-line option to select PDF pageJoe Rabinoff2018-06-191-0/+2
| | | | | | | | | | | | The optional argument "--pdf-page N" causes Inkscape to import page number N from the pdf document specified on the command line. This functionality is already available when importing via the GUI, but not when batch processing.
* | Replace typedef enum with enum in POD type declarations.Emmanuel Gil Peyrot2018-06-202-4/+4
| |
* | Replace typedef struct with struct in POD type declarations.Emmanuel Gil Peyrot2018-06-203-60/+49
| |
* | Replace functions with methods in SPColor.Emmanuel Gil Peyrot2018-06-198-32/+32
| |
* | Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-19106-349/+349
| |
* | Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | | | | | | This reduces the boilerplate required to add a new element to a container.
* | Run clang-tidy’s modernize-use-noexcept pass.Emmanuel Gil Peyrot2018-06-181-6/+6
| | | | | | | | This removes deprecated dynamic exception specifications.
* | Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot2018-06-188-16/+16
|/ | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call.
* Update pdf-parser.cppMarc Jeanmougin2018-06-181-4/+0
|
* Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-1820-42/+42
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-1819-30/+25
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-1885-1024/+1024
| | | | | 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-1860-285/+285
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Fixes to extension system and simplify the codeJabiertxo Arraiza Cenoz2018-06-067-58/+19
|
* Fix compilation with poppler 0.65.0Jan Palus2018-05-251-2/+1
| | | | | | replace unused includes with one that is actually used Signed-off-by: Jan Palus <atler@pld-linux.org>
* Fis maren improvements to embed/importJabier Arraiza2018-05-151-4/+4
|
* Source typosluz.paz2018-05-143-22/+22
|
* Misc. typosluz.paz2018-05-142-2/+2
| | | Found via `codespell` and `grep`
* Fix bug embeding SVG as PNGJabier Arraiza2018-05-131-13/+12
|
* Allow embed on SVG importsJabier Arraiza2018-05-122-37/+55
|
* Fixes bugs: #1770760, #1770761, #1770763, #1770769 related to linked SVGJabier Arraiza2018-05-121-2/+1
|
* Add Maren improvements prepare to mergeJabiertxo Arraiza Cenoz2018-05-101-11/+11
|
* Allow link a SVG as imageJabiertxo Arraiza Cenoz2018-05-101-2/+103
|
* Apply fixedJabier Arraiza2018-05-096-137/+79
|
* Reset old code to reaply fixedJabier Arraiza2018-05-098-80/+141
|
* fix compiling bugsJabier Arraiza2018-05-091-1/+1
|
* fix compiling bugsJabier Arraiza2018-05-092-16/+19
|
* fix https://gitlab.com/inkscape/inkscape/merge_requests/208#note_60694271Jabier Arraiza2018-05-095-44/+15
|
* Fix https://gitlab.com/inkscape/inkscape/merge_requests/208#note_60693688Jabier Arraiza2018-05-091-19/+2
|
* Add patch to branch https://inkscape.org/en/paste/10993/Jabier Arraiza2018-05-091-0/+5
|
* Start migrating 0.92 patch to masterJabier Arraiza2018-05-098-138/+115
|
* Fix typoMarc Jeanmougin2018-05-091-1/+1
|
* Merge branch 'reproducible-output' of gitlab.com:lamby/inkscapeMarc Jeanmougin2018-05-091-0/+43
|\
| * Make the command-line PDF output reproducible.Chris Lamb2018-03-181-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whilst working on the Reproducible Builds effort [0], we noticed that inkscape generates output that is not reproducible: $ cp /usr/share/icons/gnome/scalable/places/debian-swirl.svg . $ inkscape -z debian-swirl.svg --export-width=25 --export-pdf=a.pdf $ sleep 1 $ inkscape -z debian-swirl.svg --export-width=25 --export-pdf=b.pdf $ sha1sum *.pdf bee6f300a8fce628e94febd0700fa97f90aa7b37 a.pdf 32f26595ec1957c7e714174e007c452f6cb5dd79 b.pdf This is affecting (at least) the "debian-astro" package: │ │ │ ├── ./usr/share/pixmaps/Debian-Astro-logo.pdf │ │ │ │ ├── pdftk {} output - uncompress │ │ │ │ │ @@ -357,15 +357,15 @@ │ │ │ │ │ << │ │ │ │ │ /Type /Catalog │ │ │ │ │ /Pages 1 0 R │ │ │ │ │ >> │ │ │ │ │ endobj │ │ │ │ │ 6 0 obj │ │ │ │ │ << │ │ │ │ │ -/CreationDate (D:20180315093948-12'00) │ │ │ │ │ +/CreationDate (D:20190418180346+14'00) │ │ │ │ │ /Producer (cairo 1.15.10 \(http://cairographics.org\)) │ │ │ │ │ >> │ │ │ │ │ endobj xref After applying this patch (which uses SOURCE_DATE_EPOCH [1]): $ export SOURCE_DATE_EPOCH=1521324801 $ […] $ sha1sum *.pdf 620bf8469600ab744ffa6fcc3eee4c6845f4f159 a.pdf 620bf8469600ab744ffa6fcc3eee4c6845f4f159 b.pdf This was originally filed in Debian as #893314 [2]. [0] https://reproducible-builds.org/ [1] https://reproducible-builds.org/specs/source-date-epoch/ [2] https://bugs.debian.org/893314 Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
* | Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-0458-350/+350
| | | | | | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* | Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-2958-350/+350
| |
* | moved libcroco, libuemf, libdepixelize to 3rdparty folderMarc Jeanmougin2018-04-2911-13/+13
| |
* | Fix compilation with poppler 0.64Eduard Braun2018-04-244-10/+9
|/
* Removing sample meson build files.Felipe Corrêa da Silva Sanches2018-03-171-262/+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] libuemfFelipe Corrêa da Silva Sanches2018-03-171-1/+2
|
* [meson-build] a few more dependenciesFelipe Corrêa da Silva Sanches2018-03-171-1/+2
|
* [meson-build] fix broken build of libextension static libFelipe Corrêa da Silva Sanches2018-03-171-1/+10
| | | | This one was subtle!
* [meson-build] [BROKEN] libextensionFelipe Corrêa da Silva Sanches2018-03-171-0/+251
|
* Fixed more trivial typosluz.paz2018-03-122-2/+2
| | | Via `codespell` and `grep`
* Misc. typosluz.paz2018-02-102-2/+2
| | | Found via `codespell`
* Improve/fix error reporting when executing script extensionsEduard Braun2018-02-041-9/+28
| | | | | | | | | | It could happen that we attempted to spawn "", see https://bugs.launchpad.net/inkscape/+bug/1747103 which obviously failed but did not explain why. While extensions still fail silently (UI-wise) if the interpreter can not be located a useful error message should now be output on console.
* New "Simple Blend" custom predefined filter effect (original idea by Ivan ↵Nicolas Dufour2018-02-041-0/+1
| | | | Louette). Patch 2/2