summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-image.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-09-22Try to improve match of image-rendering values to cairo filtersPatrick Storz1-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.
2019-07-02Crashfix when importing/selecting large pngNathan Lee1-1/+1
Uses size_t as per Thomas Holder's suggestion. Fixes gitlab.com/inkscape/inkscape/issues/192.
2018-12-01Fix coding styleJabier Arraiza1-1/+1
2018-12-01Improve spliter and add outline mode functionalityJabier Arraiza1-1/+1
2018-11-08Clarify licensesMax Gaukler1-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
2018-08-30Fix bug #167900Yuki Hoshino1-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.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-6/+6
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-1/+1
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-1/+1
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-1/+0
A lot of header clean-up.
2017-05-29Update for CSS 3 'image-rendering'.Tavmjong Bah1-2/+8
(bzr r15714)
2017-05-29Update for CSS 3 'image-rendering'.Tavmjong Bah1-2/+8
(bzr r15703.1.11)
2016-04-22Correct enumeration names.Tavmjong Bah1-3/+3
(bzr r14862)
2015-08-16Fixes doubled transparency computation on bitmaps for some reasonMarc Jeanmougin1-1/+1
Fixed bugs: - https://launchpad.net/bugs/1434122 (bzr r14306)
2015-04-272Geom sync - initial commitKrzysztof Kosi??ski1-1/+1
(bzr r14059.2.1)
2014-12-16Code rearrangement to make it clearer what is happening.Tavmjong Bah1-11/+0
(bzr r13803)
2014-08-18Fix build (not pretty).Liam P. White1-1/+3
(bzr r13341.1.146)
2014-04-19Fix remaining issue with prefs updatingMartin Owens1-1/+1
(bzr r13291.1.2)
2014-04-18Add image rendering option for outlines. Setup desktop preferences observer.Martin Owens1-2/+5
(bzr r13291.1.1)
2014-03-07Use CAIRO_FILTER_GOOD instead of CAIRO_FILTER_BEST in the interactiveKrzysztof Kosi??ski1-1/+2
renderer, since the latter uses Lanczos3 and is prohibitively slow. (bzr r13124)
2014-02-08DrawingContext: change variable names ct to dc (bug #1272073)David Mathog1-26/+26
Fixed bugs: - https://launchpad.net/bugs/1272073 (bzr r13009)
2013-11-12Partial fix for blocker bug 1163449: "Imported bitmap appear blurry when ↵Tavmjong Bah1-7/+18
zoomed in" Setting style to include "image-rendering:optimizeSpeed" will cause nearest neighbor filter to be used in downscaling. (bzr r12796)
2013-09-26The downscaling fix is already in Cairo trunk.Krzysztof Kosi??ski1-117/+4
Therefore, remove the image scaling hack from drawing-image.cpp. (bzr r12599)
2013-09-19Encapsulate the shared memory hack for Cairo and GdkPixbuf in a classKrzysztof Kosi??ski1-32/+32
called Inkscape::Pixbuf. Replace usage in the code as appropriate. (bzr r12531)
2013-09-14Do not recompress images when embedding and generating PDFs.Krzysztof Kosi??ski1-2/+2
Fixes blocker bug #871563. Fixed bugs: - https://launchpad.net/bugs/871563 (bzr r12516)
2013-09-13Improve the functions which create GdkPixbuf from Cairo surfaceKrzysztof Kosi??ski1-3/+2
and vice versa. Simplifies some code. Also introduce proper refcounting into svg_preview_cache.cpp and fix its users. (bzr r12512)
2013-07-31Fix selection of images in outline mode. Fixes LP #1089702Krzysztof Kosi??ski1-31/+15
Fixed bugs: - https://launchpad.net/bugs/1089702 (bzr r12440)
2013-04-08Implement read/write of image-rendering property. To be used to control scaling.Tavmjong Bah1-0/+7
(bzr r12272)
2013-03-23Fix more clang warningsAlex Valavanis1-1/+1
(bzr r12235)
2013-03-21Clarified choice of downsampling routine.Jasper van de Gronde1-1/+3
(bzr r12228)
2013-03-21Handle bitmap downsampling ourselves, see bug #804162 in launchpad.Jasper van de Gronde1-12/+112
(bzr r12227)
2011-10-02Removing redundant doxygen @brief tag.Jon A. Cruz1-1/+1
(bzr r10656)
2011-10-02Warning cleanup.Jon A. Cruz1-2/+1
(bzr r10655)
2011-08-21Filter background rendering now matches the SVG specification.Krzysztof Kosi??ski1-3/+4
(bzr r10347.1.37)
2011-08-13More generic handling of child type in DrawingItem.Krzysztof Kosi??ski1-1/+1
Fix clip object selection bug (LP #365458). Fixed bugs: - https://launchpad.net/bugs/365458 (bzr r10347.1.31)
2011-08-07Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski1-4/+4
methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
2011-08-06Document things figured out during the rewritingKrzysztof Kosi??ski1-1/+1
(bzr r10347.1.22)
2011-08-06Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski1-0/+263
(bzr r10347.1.21)