summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-renderer.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move reproducible-builds hack out of CairoRenderContextPatrick Storz2019-07-101-2/+9
|
* cairo-renderer: set metadata in outputPatrick Storz2019-07-101-34/+80
| | | | | | - metadata is taken from the SVG document; - fields that are compatible with the target format (and also supported by cairo) are set accordingly
* cairo-renderer: fix commentPatrick Storz2019-07-101-1/+1
|
* cairo-renderer: / cairo-render-context: whitespace fixesPatrick Storz2019-07-101-12/+10
|
* Fix link export codeMarc Jeanmougin2019-07-041-2/+4
|
* Export links to pdf. Fixes https://gitlab.com/inkscape/inbox/issues/583Marc Jeanmougin2019-07-031-6/+30
|
* Clarify licensesMax Gaukler2018-11-081-2/+2
| | | | | | - 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
* Misc. typosluz.paz2018-10-061-1/+1
| | | Found via `codespell`
* Move macros.h and remove unneeded macrosEduard Braun2018-10-011-4/+0
|
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-1/+1
|
* Fix PDF bitmap export (inverted y-axis)Thomas Holder2018-09-261-6/+5
| | | | https://bugs.launchpad.net/inkscape/+bug/1794298
* fixes and improvementes to power clip and powermaskJabiertxof2018-09-131-15/+0
|
* New option to invert y-axisThomas Holder2018-09-121-10/+6
| | | | | | | | | 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
* Fix opacity of bitmap images in PDF exportEduard Braun2018-08-281-3/+1
| | | | | | | | | | | | 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
* Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-191-2/+2
|
* Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call.
* Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-8/+8
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-041-19/+19
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-291-19/+19
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-17/+16
| | | | A lot of header clean-up.
* Replace boost::scoped_ptrJan Lingscheid2017-10-171-2/+1
| | | | | This replaces all usage of boost::scoped_ptr with std::unique_ptr. Also removes the corresponding includes.
* Removed all GSList occurences in .h filesMarc Jeanmougin2017-10-011-6/+2
|
* Inline two "style" variables.Shlomi Fish2016-09-021-4/+2
| | | | | | They were used only once and completely unnecessary, so I just replaced them with their expressions. (bzr r15100.1.3)
* Remove a pointless == for boolShlomi Fish2016-09-021-1/+1
| | | (bzr r15100.1.2)
* Renamed children list in SPObjectAdrian Boguszewski2016-07-141-2/+2
| | | (bzr r14954.1.21)
* Second part of new SPObject children listAdrian Boguszewski2016-07-131-4/+4
| | | (bzr r14954.1.19)
* Add PDF/PS output support for 'paint-order' property.Tavmjong Bah2016-03-081-1/+29
| | | (bzr r14696)
* static code analysisKris De Gussem2015-10-291-1/+1
| | | (bzr r14436)
* Fix crash in PDF export introduced in r14074Marc Jeanmougin2015-05-041-1/+1
| | | (bzr r14108)
* mergingMarc Jeanmougin2015-04-261-1/+1
|\ | | | | (bzr r13922.1.13)
| * Exporting. Fix for Bug #1414835 (PDF/PS/EPS export of filtered objects ↵Nicolas Dufour2015-03-171-1/+1
| | | | | | | | | | | | | | | | include copy of unfiltered object on top). Fixed bugs: - https://launchpad.net/bugs/1414835 (bzr r14010)
* | more cast cleanupMarc Jeanmougin2015-02-271-2/+1
| | | | | | (bzr r13922.1.11)
* | corrected the casts (hopefully)Marc Jeanmougin2015-02-271-1/+1
| | | | | | (bzr r13922.1.10)
* | added a set to the SelectionMarc Jeanmougin2015-02-191-3/+2
| | | | | | (bzr r13922.1.6)
* | At first, I was thinking "I just have to go to the selection file, and ↵Marc Jeanmougin2015-02-171-4/+4
|/ | | | | | | | change that GSList* with a std::list, then resolve the few problems" So, i tried that. And I will continue tomorrow, and the days after, on and on. (bzr r13922.1.1)
* Allow marker orientation to have units ('deg', 'rad', 'grad', 'turn').Tavmjong Bah2014-11-251-5/+5
| | | (bzr r13757)
* Removed SP_USE/SP_IS_USE Gtk-ish macros and cleaned affected files.Jon A. Cruz2014-11-101-74/+90
| | | (bzr r13700)
* change default pdf import resolution to 96 dpiAlvin Penner2014-11-021-1/+1
| | | (bzr r13660)
* Update to trunk r13621Liam P. White2014-10-171-0/+16
|\ | | | | (bzr r13341.1.278)
| * Merge hatch rendering code from Tomasz Boczkowski.Tavmjong Bah2014-10-141-0/+16
| |\ | | | | | | (bzr r13614)
| | * Merged hatch pdf and png export codeTomasz Boczkowski2014-10-141-0/+16
| | | | | | | | | (bzr r13611.1.9)
| * | Implement marker 'orient' attribute value 'auto-start-reverse'.Tavmjong Bah2014-10-141-5/+7
| |/ | | | | (bzr r13613)
* | Rename marker.cpp -> sp-marker.cpp to reflect inclusion in SP-treeLiam P. White2014-10-051-1/+1
| | | | | | (bzr r13341.1.248)
* | Implement SVG2 marker 'orient' attribute value 'auto-start-reverse' ↵Tavmjong Bah2014-08-201-5/+7
|/ | | | | (rendering only). (bzr r13341.1.148)
* Revert unintended checkin.Tavmjong Bah2014-02-251-3/+3
| | | (bzr r13058)
* Rewrite of symbol creation code. Partial fix for 1201325.Tavmjong Bah2014-02-251-3/+3
| | | | | | | | | | | | Symbols cannot have 'tranform' attribute. The old code copied the group 'transform' attribute to the symbol. The new code creates an intermediate group with the required 'transform' if it is not a simple translation. A simple translation is removed and applied instead to the new <use> element. Multiple objects can now be turned into a symbol without first grouping the objects. (At the cost that multiple groups can no longer be turned into multiple symbols at one go.) This better matches marker and pattern creation. (bzr r13057)
* Revert r12544. Fixes bug 1256449 (Clipping missing on Cairo-based exports). ↵Tavmjong Bah2014-01-151-3/+3
| | | | | Note: 523285 is not a bug. (bzr r12935)