summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-08-07Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski1-198/+0
methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
2011-08-06Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski1-11/+12
(bzr r10347.1.21)
2011-07-28Per-item render cache.Krzysztof Kosi??ski1-0/+11
Cache some offscreen data to facilitate smoother navigation. (bzr r10347.1.20)
2011-07-22Replace direct use of Cairo contexts and surfaces in the rendering treeKrzysztof Kosi??ski1-4/+5
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-06-23Remove more of libnrKrzysztof Kosi??ski1-0/+1
(bzr r10347.1.2)
2011-05-28Port of 0.48.x branch revision 9781.Jon A. Cruz1-0/+1
Cleanup of legacy code and casting that was breaking 64-bit gradient use. Fixes bug #743530 and bug #778441. Fixed bugs: - https://launchpad.net/bugs/743530 - https://launchpad.net/bugs/778441 (bzr r10242)
2011-02-21NEW: Grayscale color display mode. (toggle assigned keybinding: Shift+keypad5)Johan B. C. Engelen1-0/+3
(bzr r10065)
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-08-04Wholesale cruft removal part 1Krzysztof Kosi??ski1-36/+0
(bzr r9508.1.44)
2009-12-11refactoring of previous commit + add separation to glyph renderer alsoFelipe Corr??a da Silva Sanches1-0/+24
(bzr r8882)
2009-05-01BUG 322116, PDF export does not use the highest quality for rasterized filtertheAdib1-0/+41
(bzr r7808)
2008-08-03Minor cleanup work on macrosJon A. Cruz1-1/+1
(bzr r6546)
2008-03-31lay groundwork for non-filter view modeMenTaLguY1-1/+1
(bzr r5265)
2007-09-29noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs ↵Peter Moulder1-80/+92
for indentation. (bzr r3816)
2007-03-19make arena remember its parent canvasarena, if any (so that an arenaitem can ↵bulia byak1-0/+1
get access to the canvas viewbox for picking optimization) (bzr r2712)
2007-02-04Unions Are Evil! When pixblock size is TINY, it stores data right in the ↵bulia byak1-1/+1
data.px field (as data.p) and clears it, so when read as data.px it yields NULL. This fixes the problems with the dropper tool (which uses tiny buffers) (bzr r2325)
2006-10-14deal with the possible failure to create pixblock due to insufficient memorybulia byak1-0/+6
(bzr r1800)
2006-04-19Rendering optimisation, which gives best results for zoomed in drawings with ↵Andrius Ramanauskas1-0/+2
complex (multi-node) paths. Optimisation focus - eliminating cubicTo and LineTo nodes outside of visible area, so no unneeded calculations is needed and less memory is consumed (this avoids crashes which were occurring previously if zooming into a complex drawing) (bzr r541)