summaryrefslogtreecommitdiffstats
path: root/src/extension/internal (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bug opening SVG from comand lines related to the DPI changes done. ↵Jabiertxof2018-09-141-2/+2
| | | | Thanks Mark for testing!
* Fix DPI wrong code pointed by McJabiertxof2018-09-131-3/+3
|
* Add per embed/linked SVG a DPI valueJabiertxof2018-09-131-3/+8
|
* fixes and improvementes to power clip and powermaskJabiertxof2018-09-131-15/+0
|
* New option to invert y-axisThomas Holder2018-09-123-14/+11
| | | | | | | | | Replaces all hard coded or implicit desktop coordinate usage with doc2dt multiplication. New global preference: Interface > Origin at upper left https://bugs.launchpad.net/inkscape/+bug/170049
* Modified fix for compatibility with poppler 0.64Eduard Braun2018-09-044-8/+27
| | | | | | | This is slightly uglier than a600c6438fef2f4c06f9a4a7d933d99fb054a973 but avoids duplicating strings (which is unnecessary and leaked memory). It's also closer to what upstream intended with the changes in 0.64.
* Fix opacity of bitmap images in PDF exportEduard Braun2018-08-282-4/+2
| | | | | | | | | | | | This is a follow-up to 1e31c41a0ef4b0f383d4f9d2941f643ae67ca646. As it turns out the same issue also applied to bitmap images embedded in the SVG. Replacing 'cairo_paint_with_alpha()' -> 'cairo_paint()' prevents reducing opacity when rendering the bitmap onto a cairo surface. Opacity should already be properly handled in CairoRenderContext::popLayer()
* Fix opacity of rasterized filters in PDF exportEduard Braun2018-08-281-0/+2
| | | | | | | | | | | | | Opacity was applied thrice: 1. when rendering the filter to a pixbuf (i.e. transparency was baked into the bitmap) 2. when rendering this pixbuf onto a cairo surface 3. when actually rendering the (now doubly opaque) item Avoid 1. and 2. and only apply opacity once. Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/381677
* Fixing coding styleJabier Arraiza2018-08-052-12/+12
|
* Fixes pointed by TavJabier Arraiza2018-08-053-22/+19
|
* Update to trunk and styling fixesJabier Arraiza2018-08-051-10/+10
|
* coding style fixesJabier Arraiza2018-08-054-39/+52
|
* Fixes compiling bugsJabier Arraiza2018-08-052-6/+6
|
* Refactor with Tav helpJabier Arraiza2018-08-057-32/+52
|
* Revert changesJabier Arraiza2018-08-057-222/+40
|
* Allow inkscape handle units and percent in dasharray and dashoffset. Add ↵Jabier Arraiza2018-08-057-40/+222
| | | | pref optional to scale dashes on stroke scale
* 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 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-1961-160/+160
| |
* | 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-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-1817-39/+39
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-1812-16/+15
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-1850-573/+573
| | | | | 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-1840-210/+210
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* 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
|
* Fix bug embeding SVG as PNGJabier Arraiza2018-05-131-13/+12
|
* Allow embed on SVG importsJabier Arraiza2018-05-121-34/+44
|
* 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
|
* Reset old code to reaply fixedJabier Arraiza2018-05-092-1/+1
|
* fix https://gitlab.com/inkscape/inkscape/merge_requests/208#note_60694271Jabier Arraiza2018-05-094-44/+4
|
* Start migrating 0.92 patch to masterJabier Arraiza2018-05-094-4/+44
|
* 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-0433-248/+248
| | | | | | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* | Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-2933-248/+248
| |
* | moved libcroco, libuemf, libdepixelize to 3rdparty folderMarc Jeanmougin2018-04-2911-13/+13
| |
* | Fix compilation with poppler 0.64Eduard Braun2018-04-244-10/+9
|/
* Fixed more trivial typosluz.paz2018-03-121-1/+1
| | | Via `codespell` and `grep`
* 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
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-3037-129/+125
| | | | 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