summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-image.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Try to improve match of image-rendering values to cairo filtersPatrick Storz2019-09-221-14/+13
| | | | | | | | Specifically image-rendering="crisp-edges" should use a scaling algorithm that does *not* blur edges. Unfortunately this only leaves CAIRO_FILTER_NEAREST, but seems to be the most suitable choice.
* Crashfix when importing/selecting large pngNathan Lee2019-07-021-1/+1
| | | | | Uses size_t as per Thomas Holder's suggestion. Fixes gitlab.com/inkscape/inkscape/issues/192.
* Fix coding styleJabier Arraiza2018-12-011-1/+1
|
* Improve spliter and add outline mode functionalityJabier Arraiza2018-12-011-1/+1
|
* 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
* Fix bug #167900Yuki Hoshino2018-08-301-0/+1
| | | | | | | | | https://bugs.launchpad.net/inkscape/+bug/167900 - Tiled imported bitmap textures have errors, also exported By the default extend mode CAIRO_EXTEND_NONE, draw white on a pattern image edge with CAIRO_FILTER_GOOD. Draw an image with CAIRO_EXTEND_PAD.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-6/+6
| | | | | 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-1/+1
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-291-1/+1
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-1/+0
| | | | A lot of header clean-up.
* Update for CSS 3 'image-rendering'.Tavmjong Bah2017-05-291-2/+8
| | | (bzr r15714)
* Correct enumeration names.Tavmjong Bah2016-04-221-3/+3
| | | (bzr r14862)
* Fixes doubled transparency computation on bitmaps for some reasonMarc Jeanmougin2015-08-161-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1434122 (bzr r14306)
* 2Geom sync - initial commitKrzysztof Kosi??ski2015-04-271-1/+1
| | | (bzr r14059.2.1)
* Code rearrangement to make it clearer what is happening.Tavmjong Bah2014-12-161-11/+0
| | | (bzr r13803)
* Fix build (not pretty).Liam P. White2014-08-181-1/+3
| | | (bzr r13341.1.146)
* Fix remaining issue with prefs updatingMartin Owens2014-04-191-1/+1
| | | (bzr r13291.1.2)
* Add image rendering option for outlines. Setup desktop preferences observer.Martin Owens2014-04-181-2/+5
| | | (bzr r13291.1.1)
* Use CAIRO_FILTER_GOOD instead of CAIRO_FILTER_BEST in the interactiveKrzysztof Kosi??ski2014-03-071-1/+2
| | | | | renderer, since the latter uses Lanczos3 and is prohibitively slow. (bzr r13124)
* DrawingContext: change variable names ct to dc (bug #1272073)David Mathog2014-02-081-26/+26
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1272073 (bzr r13009)
* Partial fix for blocker bug 1163449: "Imported bitmap appear blurry when ↵Tavmjong Bah2013-11-121-7/+18
| | | | | | | | zoomed in" Setting style to include "image-rendering:optimizeSpeed" will cause nearest neighbor filter to be used in downscaling. (bzr r12796)
* The downscaling fix is already in Cairo trunk.Krzysztof Kosi??ski2013-09-261-117/+4
| | | | | Therefore, remove the image scaling hack from drawing-image.cpp. (bzr r12599)
* Encapsulate the shared memory hack for Cairo and GdkPixbuf in a classKrzysztof Kosi??ski2013-09-191-32/+32
| | | | | called Inkscape::Pixbuf. Replace usage in the code as appropriate. (bzr r12531)
* Do not recompress images when embedding and generating PDFs.Krzysztof Kosi??ski2013-09-141-2/+2
| | | | | | | | Fixes blocker bug #871563. Fixed bugs: - https://launchpad.net/bugs/871563 (bzr r12516)
* Improve the functions which create GdkPixbuf from Cairo surfaceKrzysztof Kosi??ski2013-09-131-3/+2
| | | | | | | | and vice versa. Simplifies some code. Also introduce proper refcounting into svg_preview_cache.cpp and fix its users. (bzr r12512)
* Fix selection of images in outline mode. Fixes LP #1089702Krzysztof Kosi??ski2013-07-311-31/+15
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1089702 (bzr r12440)
* Implement read/write of image-rendering property. To be used to control scaling.Tavmjong Bah2013-04-081-0/+7
| | | (bzr r12272)
* Fix more clang warningsAlex Valavanis2013-03-231-1/+1
| | | (bzr r12235)
* Clarified choice of downsampling routine.Jasper van de Gronde2013-03-211-1/+3
| | | (bzr r12228)
* Handle bitmap downsampling ourselves, see bug #804162 in launchpad.Jasper van de Gronde2013-03-211-12/+112
| | | (bzr r12227)
* Removing redundant doxygen @brief tag.Jon A. Cruz2011-10-021-1/+1
| | | (bzr r10656)
* Warning cleanup.Jon A. Cruz2011-10-021-2/+1
| | | (bzr r10655)
* Filter background rendering now matches the SVG specification.Krzysztof Kosi??ski2011-08-211-3/+4
| | | (bzr r10347.1.37)
* More generic handling of child type in DrawingItem.Krzysztof Kosi??ski2011-08-131-1/+1
| | | | | | | | Fix clip object selection bug (LP #365458). Fixed bugs: - https://launchpad.net/bugs/365458 (bzr r10347.1.31)
* Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski2011-08-071-4/+4
| | | | | methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
* Document things figured out during the rewritingKrzysztof Kosi??ski2011-08-061-1/+1
| | | (bzr r10347.1.22)
* Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski2011-08-061-0/+263
(bzr r10347.1.21)