create SPObject factory
Remove sp_style_new().
Cleaned up.
Merge Object and subclasses. Merging of SP- and C-classes complete.
Merged PaintServer and subclasses; moved Gradient classes to own files.
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.
Follow-up to complete fix for gradient stops and icc.
Correcting black gradient stops when swatches are set or drug.
Correct behavior of gradient stops to extract color from swatch when color is drag-n-drop'ed or selected.
Cleanup of gradients and stops.