summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena-group.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-08-06Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski1-300/+0
(bzr r10347.1.21)
2011-07-22Replace direct use of Cairo contexts and surfaces in the rendering treeKrzysztof Kosi??ski1-11/+12
with wrappers which keep some extra information about the surface, amd NRRect and NRRectL use with Geom::Rect and Geom::IntRect. Should simplify implementing filter primitive subregions. (bzr r10347.1.17)
2011-07-12Compute different bounding boxes in outline mode to fix partialKrzysztof Kosi??ski1-3/+4
rendering of objects where the clipping path is much larger than the base object or vice versa. Fixes LP #177687. Fixed bugs: - https://launchpad.net/bugs/177687 (bzr r10347.1.11)
2011-07-10Remove irrelevant clip-rule handling bit from NRArenaGroup.Krzysztof Kosi??ski1-12/+0
(bzr r10347.1.9)
2011-07-10Implement handling of the clip-rule property. Partially based onKrzysztof Kosi??ski1-1/+13
a patch by Andrew Lutomirski. Fixed bugs: - https://launchpad.net/bugs/171243 (bzr r10347.1.8)
2011-07-09Redesign the rendering pipeline. Clipping paths are now rasterized.Krzysztof Kosi??ski1-1/+0
This fixes breakage related to clipped groups and correctly handles nested clipping paths. Also add the ability to use text objects as clipping paths. (bzr r10347.1.7)
2011-06-23Remove more of libnrKrzysztof Kosi??ski1-1/+1
(bzr r10347.1.2)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-3/+3
(bzr r10025)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-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)
2010-07-14Merge redundant *-fns.h into respective filter headers.Krzysztof Kosi??ski1-2/+0
Move gaussian blur to filters directory. Blend filter effect. (bzr r9508.1.16)
2010-06-26Implement clipping (slightly incorrect) and maskingKrzysztof Kosi??ski1-3/+3
(bzr r9508.1.4)
2009-03-09separate bbox (calculated by subclasses) and drawbox, which includes filters ↵bulia byak1-1/+1
margin and clip/mask cropping; this fixes runaway enlargement when dragging a blurred group. also, move request to dirty canvas rectangle from subclasses to NRArenaItem, which uses drawbox for this, fixing numerous rendering glitches with filters (bzr r7451)
2009-01-02Move filters into their own namespace Inkscape::Filters (from NR::)Johan B. C. Engelen1-1/+1
(bzr r7058)
2008-12-30get rid of a lot of no longer needed "libnr/nr-..." includes.Johan B. C. Engelen1-2/+0
(bzr r7045)
2008-11-21Merge from fe-movedTed Gould1-1/+1
(bzr r6891)
2008-10-11Merging from trunkTed Gould1-8/+9
(bzr r6884)
2008-08-05fix 252547: skip explicitly hidden objects when calculating bbox of groupbulia byak1-1/+2
(bzr r6566)
2008-03-21No more NRMatrix or NRPoint.Jasper van de Gronde1-5/+7
(bzr r5149)
2007-09-29noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs ↵Peter Moulder1-115/+116
for indentation. (bzr r3816)
2007-06-27use an accessor method to get filter from stylebulia byak1-3/+3
(bzr r3145)
2007-06-27switch SPStyle to using SPFilterReference for filters; sp_style_new now ↵bulia byak1-3/+4
requires an SPDocument; SPURIReference and SPFilterReference have an alternative constructor taking an owner_document instead of owner object (bzr r3116)
2007-05-21Refactoring work for filter effects renderer initializationNiko Kiirala1-50/+30
(bzr r3035)
2007-05-14Added renderer support for feBlend filter effectNiko Kiirala1-0/+8
(bzr r3015)
2007-03-03the SP_IS_GAUSSIANBLUR fix is not only for shapes. fixme: this boilerplate ↵bulia byak1-1/+1
definitely needs to be factored out (bzr r2517)
2007-03-01API change: render methods now take a cairo_t (not yet used)bulia byak1-3/+3
(bzr r2472)
2006-10-17purge fred's arena item tile cache (has been disabled for quite some time ↵bulia byak1-5/+0
anyway, bitrotting; enabling it gives no measureable advantage) (bzr r1807)
2006-08-20Object groups can be blurred. Blur slider updates when selection changes. ↵Hugo Rodrigues1-2/+38
Comments added/fixed. (bzr r1622)
2006-07-26Added renderer support for accessing background image from filtersNiko Kiirala1-0/+5
(bzr r1485)
2006-06-21svg-filters branch merged back to headNiko Kiirala1-1/+18
(bzr r1252)
2006-04-29rationalize function names and remove spurious soft_ptrMenTaLguY1-8/+8
(bzr r636)