summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-render-context.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor SPIEnum: more type safetyThomas Holder2019-10-281-1/+1
| | | | | | fixes ungrouping of "font-weight:bolder" fixes "titling-caps" parsing fixes a casting error in CairoRenderContext::renderGlyphtext
* cairo-renderer: set metadata in outputPatrick Storz2019-07-101-1/+17
| | | | | | - metadata is taken from the SVG document; - fields that are compatible with the target format (and also supported by cairo) are set accordingly
* Export links to pdf. Fixes https://gitlab.com/inkscape/inbox/issues/583Marc Jeanmougin2019-07-031-0/+3
|
* Clarify licensesMax Gaukler2018-11-081-1/+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
* Remove #include "config.h" from header files where possibleEduard Braun2018-09-241-4/+0
|
* Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-191-22/+22
|
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-1/+1
| | | | A lot of header clean-up.
* Revert "Fix PDF+TeX output for text inside groups with clip/mask"Eduard Braun2017-12-041-1/+0
| | | | This reverts commit e4dea66a338824037b6c35b262aa8db4004b6581.
* Fix printing multiple copies of a documentEduard Braun2017-11-201-1/+1
| | | | | | | | | | | | | Previously only the first page was printed properly, all following pages were either blank or were not printed at all. This was caused by finishing/destroying the cairo surface of the cairo context associated with the GtkPrintContext used for printing which made it impossible to draw to it for any consecutive page Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1733424 - https://bugs.launchpad.net/inkscape/+bug/490866
* Removed all GSList occurences in .h filesMarc Jeanmougin2017-10-011-1/+1
|
* [Bug #1417470] Fix PDF+TeX output for text inside groups with clip/maskMax Gaukler2017-06-131-0/+1
| | | | | Fixes Bug: - https://launchpad.net/bugs/1417470
* Add PDF/PS output support for 'paint-order' property.Tavmjong Bah2016-03-081-1/+8
| | | (bzr r14696)
* replaced remaining GHashTable with std::mapMarc Jeanmougin2015-12-091-1/+1
| | | (bzr r14504.1.16)
* Update to trunk r13621Liam P. White2014-10-171-0/+1
|\ | | | | (bzr r13341.1.278)
| * Merged hatch pdf and png export codeTomasz Boczkowski2014-10-141-0/+1
| | | | | | (bzr r13611.1.9)
* | Minor pass of header cleanupLiam P. White2014-08-301-0/+3
|/ | | (bzr r13341.1.189)
* Merge C++ification of the SP tree by Markus EngelKrzysztof Kosi??ski2013-09-191-1/+1
|\ | | | | (bzr r12532)
| * Merged from trunk (r12517).Markus Engel2013-09-141-0/+17
| |\ | | | | | | (bzr r11608.1.121)
| * | reordered SPDesktop::set_event_context2; fixed last mismatched-tagsMarkus Engel2013-08-021-1/+1
| | | | | | | | | (bzr r11608.1.116)
* | | Encapsulate the shared memory hack for Cairo and GdkPixbuf in a classKrzysztof Kosi??ski2013-09-191-2/+4
| |/ |/| | | | | | | called Inkscape::Pixbuf. Replace usage in the code as appropriate. (bzr r12531)
* | use multiple graphic/text layers for pdf+latex outputDavid R. Bild2013-08-291-0/+11
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/771957 (bzr r12487.1.2)
* | Move omit text feature from cairo renderer to contextDavid R. Bild2013-08-261-0/+6
|/ | | (bzr r12487.1.1)
* Fix even more forward declaration tagsAlex Valavanis2013-03-151-3/+3
| | | (bzr r12206)
* Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski2011-08-271-13/+13
| | | | | using them more obvious. Fix filter region computation. (bzr r10582.1.1)
* Fix mixed up colors when exporting images with bitmaps to PDF and otherKrzysztof Kosi??ski2011-07-061-1/+1
| | | | | | | | Cairo formats. Fixes LP #804311 Fixed bugs: - https://launchpad.net/bugs/804311 (bzr r10421)
* Merge from trunkKrzysztof Kosi??ski2011-04-071-11/+11
|\ | | | | (bzr r9508.1.73)
| * update to latest 2geom !Johan B. C. Engelen2011-02-021-10/+10
| | | | | | (bzr r10025)
* | Merge from trunkKrzysztof Kosi??ski2010-11-251-1/+1
|\| | | | | (bzr r9508.1.70)
| * Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan2010-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
* | Wholesale cruft removal part 1Krzysztof Kosi??ski2010-08-041-0/+1
|/ | | (bzr r9508.1.44)
* Warning cleanupJon A. Cruz2009-12-201-2/+2
| | | (bzr r8895)
* Patch by Adib for 271695Josh Andler2009-11-091-0/+3
| | | (bzr r8829)
* apply printing w32 patch ↵Adib Taraben2009-04-241-2/+2
| | | | | https://bugs.launchpad.net/inkscape/+bug/179988/comments/174 (bzr r7767)
* Merging from trunkTed Gould2008-10-111-2/+2
| | | (bzr r6884)
* LIBNR REMOVAL. remove nartbpath code!!!Johan B. C. Engelen2008-09-101-1/+0
| | | | | | remove nartbpath test code etc. remove inkscape's path parsing, since it is now done by 2geom. (bzr r6789)
* LIBNR REMOVAL. Deleted nr-path.h/.cpp which is no longer used. (removed all ↵Johan B. C. Engelen2008-09-071-2/+0
| | | | | references to nr-path.h) (bzr r6774)
* enable EPS export via cairo, use it instead of the old native onebulia byak2008-09-011-0/+2
| | | (bzr r6743)
* properly transform clippath: transform of the item using the clippath must ↵bulia byak2008-08-311-0/+1
| | | | | also be applied (bzr r6739)
* cairo-render-context extension implementation converted to 2geomJohan B. C. Engelen2008-08-311-3/+3
| | | (bzr r6736)
* NR:: to Geom:: for most of src/extension/Johan B. C. Engelen2008-08-121-9/+9
| | | (bzr r6612)
* add CairoRenderContext::renderPathVectorJohan B. C. Engelen2008-06-261-0/+2
| | | (bzr r6074)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-1/+1
| | | | | accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath. (bzr r5642)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-211-9/+9
| | | (bzr r5149)
* now act on settings in dialogueAdib Taraben2008-01-161-0/+6
| | | (bzr r4529)
* more on cairo ps/pdf optionsAdib Taraben2007-12-261-13/+23
| | | (bzr r4304)
* Implement cross-architecture print dialog using cairo and PNG backends.Kees Cook2007-12-101-2/+2
| | | (bzr r4199)
* always build cairo backend; add interface for setting cairo surface to rendererKees Cook2007-12-101-4/+3
| | | (bzr r4198)
* Add virtual to a lot of the destructors. Note: perhaps it will have to be ↵Johan B. C. Engelen2007-11-041-1/+1
| | | | | reverted for some files to keep them C-compatible. (bzr r4024)
* cairo ps output patchtheAdib2007-05-091-0/+1
| | | (bzr r2987)