summaryrefslogtreecommitdiffstats
path: root/src/extension (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* New "Simple Blend" custom predefined filter effect (original idea by Ivan ↵Nicolas Dufour2018-02-041-0/+84
| | | | Louette). Patch 1/2
* Fix build when DBUS enabled.Tavmjong Bah2018-01-311-28/+23
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-3047-137/+135
| | | | A lot of header clean-up.
* Fix handling of filenames of linked images in .odg exportEduard Braun2018-01-242-6/+1
| | | | | | | | | | | | | | | - export of .odg files was completely broken on Windows as "documentUri = Inkscape::URI(filename);" always failed (Windows paths are never valid URIs because of '\') - Linked images did not seem to be working on any OS (probably regression in 6f844ef457690c841b0be91d70b1e54b61c04812) I assume support for linked images is still sketchy but seems to work in the most common cases; support for embedded images seems to be non-existent, though. Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1654034
* PDF+LaTeX: fix line spacing, add basic support for line-heightEduard Braun2018-01-141-19/+28
| | | | | | | | | Replace "\stackrel" with "\tabular" to achieve constant line spacing. The former varies line spacing depending on the content of the line (i.e. an line containing "-" will have a very small height) Add basic support for line-height. (currently only the top level text element is considered)
* Misc. typosluz.paz2018-01-0823-30/+30
| | | Found via `codespell`
* Use Gtk::CheckButton label instead of a separate Gtk::LabelGeoff Lankow2018-01-011-7/+3
|
* Show appropriate warning if non-existent export ID is specifiedEduard Braun2017-12-224-1/+15
| | | | | Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1739497
* Allow extensions to throw more fine-grained exceptionsEduard Braun2017-12-222-7/+2
| | | | | | | | | | | | | | | This allows to tell the user something more helpful than "File could not be saved" (leaving the reason open for speculation). The former implementation somehow grew to only ever throw Inkscape::Extension::Output::save_failed for any exception that occurred (which did not really matter as we did not throw anything else but certainly wasn't very useful either). Questionable throwing behavior was introduced in commits trying to workaround other issues: - output.cpp a874b82b41c08fc1738b449d400fcc6aeb85d72a - system.cpp d8d60c60ebeeefb068d9b68bf7d96f1f1f88518a
* Minor cleanup (remove some unimplemented methods)Eduard Braun2017-12-201-5/+0
|
* Make script warnings transient for "Working..." dialogEduard Braun2017-12-207-5/+35
| | | | | | | | | | | This turned out to be a bit of a mess due to the interplay between the classes Script / ExecutionEnv / Effect / PrefDialog. (Basically they don't talk to each other much but all want to contribute to the GUI) Likely "Script" (and possibly "ExecutionEnv") should be refactored to let the other classes handle UI exclusively and throw errors where suitable.