code cleanup: make more functions static, add includes.
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.
Move around files to remove some vanity directories. Also remove the obsolete IDL file stub.
* Lots of documentation for the Inkscape::XML namespace * Doxygen fixes for a few files * Garbage-collected allocator for STL containers
Applying fixes for gcc 4.3 build issues (closes LP: #169115)
glib/gtestutils.h is not available on gutsy, so switching to include of glib.h, which will include that file on hardy, but on gutsy will include gmessage.h.
Fix missing include for g_assert() calls - causes FTBFS on Ubuntu Hardy currently.
moving trunk for module inkscape