summaryrefslogtreecommitdiffstats
path: root/src/display/canvas-arena.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* UI. Fix for Bug #1072007 (Mouse scroll zoom depends on if the cursor is over ↵Nicolas Dufour2012-11-231-2/+6
| | | | | an object). (bzr r11893)
* Fix for 657463 : Mousewheel zooming by two steps, not oneJohn Smith2012-10-141-0/+8
| | | (bzr r11798)
* Stop deriving SPCanvasItem from GtkObjectAlex Valavanis2012-06-091-14/+8
| | | (bzr r11469.1.1)
* Revert r11370. Fix crash with grid in default templateAlex Valavanis2012-05-191-7/+12
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1001724 (bzr r11386)
* Drop some GtkObject usageAlex Valavanis2012-05-161-12/+7
| | | (bzr r11370)
* Replace deprecated GTK_TYPE macrosAlex Valavanis2012-02-261-1/+1
| | | (bzr r11019)
* Initial C++ification of SPCanvas.Jon A. Cruz2012-01-121-4/+4
| | | (bzr r10873)
* More GSEAL issuesAlex Valavanis2012-01-041-1/+1
| | | (bzr r10836)
* Cleaned up display-forward.h, including many redundant usages.Jon A. Cruz2011-10-041-1/+0
| | | (bzr r10666)
* Update 2Geom. Remove all use of NRRectL.Krzysztof Kosi??ski2011-08-271-5/+3
| | | (bzr r10582.1.3)
* Reduce default rendering cache size to 64 MiBKrzysztof Kosi??ski2011-08-251-8/+13
| | | (bzr r10347.1.39)
* Add user preference for rendering cache sizeKrzysztof Kosi??ski2011-08-161-0/+19
| | | (bzr r10347.1.34)
* Initial autocache workKrzysztof Kosi??ski2011-08-091-1/+1
| | | (bzr r10347.1.26)
* Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski2011-08-071-44/+38
| | | | | methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
* Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski2011-08-061-51/+44
| | | (bzr r10347.1.21)
* Per-item render cache.Krzysztof Kosi??ski2011-07-281-115/+10
| | | | | 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-30/+31
| | | | | | | 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)
* Clean up some commented-out codeKrzysztof Kosi??ski2011-07-181-8/+1
| | | (bzr r10347.1.16)
* Add SPCanvasArena caching layer. Currently breaks for clipped groupsKrzysztof Kosi??ski2011-07-091-19/+135
| | | | | that contain filtered objects (Cairo clipping bug?) (bzr r10347.1.6)
* GTK+ cleanup: gtk_type_classAlex Valavanis2011-07-031-1/+1
| | | (bzr r10407)
* Switch to GObjectAlex Valavanis2011-06-241-10/+12
| | | (bzr r10350.1.3)
* Merge from trunkKrzysztof Kosi??ski2011-06-191-5/+6
|\ | | | | (bzr r9508.1.89)
| * Replace deprecated GtkSignalAlex Valavanis2011-06-131-4/+5
| | | | | | (bzr r10282.1.1)
| * Merge gtk header cleanup by Alex Valavanis. Fixes bug #709847, bug #747512, ↵Jon A. Cruz2011-06-041-1/+1
| | | | | | | | | | | | | | | | | | | | bug #792263. Fixed bugs: - https://launchpad.net/bugs/709847 - https://launchpad.net/bugs/747512 - https://launchpad.net/bugs/792263 (bzr r10255)
* | Merge from trunkKrzysztof Kosi??ski2011-04-071-4/+2
|\| | | | | (bzr r9508.1.73)
| * update to latest 2geom !Johan B. C. Engelen2011-02-021-2/+2
| | | | | | (bzr r10025)
| * Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵Jon A. Cruz2010-12-231-3/+0
| | | | | | | | | | header. (bzr r9978.1.1)
* | 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)
* | Make nr_arena_invoke_render expect an already transformed context,Krzysztof Kosi??ski2010-08-151-1/+4
| | | | | | | | | | to remove a limitation to integer translations imposed by NRRectL (bzr r9508.1.68)
* | Completely remove NRPixBlockKrzysztof Kosi??ski2010-08-141-13/+4
| | | | | | (bzr r9508.1.67)
* | Wholesale cruft removal part 1Krzysztof Kosi??ski2010-08-041-1/+1
| | | | | | (bzr r9508.1.44)
* | Remove some cruftKrzysztof Kosi??ski2010-07-041-11/+1
| | | | | | (bzr r9508.1.10)
* | Consolidate Cairo utils in display/cairo-utils.h. Fix icons harder.Krzysztof Kosi??ski2010-06-291-23/+8
| | | | | | (bzr r9508.1.8)
* | Initial Cairo rendering commit: solid shapes, gradients, opacity and patternsKrzysztof Kosi??ski2010-06-221-6/+19
|/ | | (bzr r9508.1.1)
* Improved version reporting. Add SVN revision and custom status to Krzysztof Kosi??ski2009-01-131-1/+1
| | | | | version string on Linux. (bzr r7123)
* Cmake: Corrections for mistakesJoshua L. Blocher2009-01-091-1/+1
| | | (bzr r7101)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-8/+8
| | | (bzr r6839)
* whitespacebulia byak2008-06-241-18/+18
| | | (bzr r6053)
* no more creating and looping over extra buffers for rendering canvas arena, ↵bulia byak2008-06-241-123/+11
| | | | | draw to the canvas buf directly now that it's also 32bpp (bzr r6039)
* Remove warningsBob Jamison2008-05-041-1/+1
| | | (bzr r5604)
* lay groundwork for non-filter view modeMenTaLguY2008-03-311-2/+2
| | | (bzr r5265)
* Warning cleanup (including OFFSET_OF warning)Jon A. Cruz2007-12-011-1/+1
| | | (bzr r4150)
* Warning cleanupJon A. Cruz2007-10-261-2/+2
| | | (bzr r3962)
* noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs ↵Peter Moulder2007-09-291-337/+351
| | | | | 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)
* blind fix for endianness, needs testing by someone on a big-endian machinebulia byak2007-03-021-0/+22
| | | (bzr r2506)
* create/destroy the cairo_t for all items to render into (currently used only ↵bulia byak2007-03-021-6/+19
| | | | | in outline mode) (bzr r2497)
* API change: render methods now take a cairo_t (not yet used)bulia byak2007-03-011-4/+4
| | | (bzr r2472)
* more commentsbulia byak2007-02-271-3/+10
| | | (bzr r2458)