summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski2011-08-071-198/+0
| | | | | methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
* Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski2011-08-061-11/+12
| | | (bzr r10347.1.21)
* Per-item render cache.Krzysztof Kosi??ski2011-07-281-0/+11
| | | | | Cache some offscreen data to facilitate smoother navigation. (bzr r10347.1.20)
* Replace direct use of Cairo contexts and surfaces in the rendering treeKrzysztof Kosi??ski2011-07-221-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)
* Remove more of libnrKrzysztof Kosi??ski2011-06-231-0/+1
| | | (bzr r10347.1.2)
* Merge from trunkKrzysztof Kosi??ski2011-04-071-0/+3
|\ | | | | (bzr r9508.1.73)
| * NEW: Grayscale color display mode. (toggle assigned keybinding: Shift+keypad5)Johan B. C. Engelen2011-02-211-0/+3
| | | | | | (bzr r10065)
* | 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-36/+0
|/ | | (bzr r9508.1.44)
* refactoring of previous commit + add separation to glyph renderer alsoFelipe Corr??a da Silva Sanches2009-12-111-0/+24
| | | (bzr r8882)
* BUG 322116, PDF export does not use the highest quality for rasterized filtertheAdib2009-05-011-0/+41
| | | (bzr r7808)
* Minor cleanup work on macrosJon A. Cruz2008-08-031-1/+1
| | | (bzr r6546)
* lay groundwork for non-filter view modeMenTaLguY2008-03-311-1/+1
| | | (bzr r5265)
* noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs ↵Peter Moulder2007-09-291-80/+92
| | | | | for indentation. (bzr r3816)
* make arena remember its parent canvasarena, if any (so that an arenaitem can ↵bulia byak2007-03-191-0/+1
| | | | | get access to the canvas viewbox for picking optimization) (bzr r2712)
* Unions Are Evil! When pixblock size is TINY, it stores data right in the ↵bulia byak2007-02-041-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)
* deal with the possible failure to create pixblock due to insufficient memorybulia byak2006-10-141-0/+6
| | | (bzr r1800)
* Rendering optimisation, which gives best results for zoomed in drawings with ↵Andrius Ramanauskas2006-04-191-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)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+131
(bzr r1)