cppification and performance
Initial C++ification of SPCanvas.
Update 2Geom. Remove all use of NRRectL.
Warning cleanup.
update to latest 2geom !
Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward header.
Super duper mega (fun!) commit: replaced encoding=utf-8 with 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.
Completely remove NRPixBlock
Remove some cruft
Initial Cairo rendering commit: solid shapes, gradients, opacity and patterns
First GSoC node tool commit to Bazaar
2geomification
Next roud of NR ==> Geom conversion
replace matrix division code.
add #include <string.h> for memset(), so that it is portable
update for 32bpp canvas buf; delivarotify
noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs for indentation.
noop: CodingStyle: const placement
a bunch of cairo fixmes in anticipation of a more direct rendering with less intermediate buffers and unpacked 32bit RGBA throughout
moving trunk for module inkscape