Standardise InkscapeApplication GObject implementation (namespace not supported properly)
5. Refactoring of Application class: make copy/assignment operators private, disallow pointers to Application
4. further refactor Application class; create proper singleton, encapsulate members, simplify signals
3. remove dead code, refactor existing code. Connect overlooked signals.
2. connect signals
Header tidying, suppress all gdk deprecation errors in gtkmm
Fixing more broken and split doc comments.
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.
Split dynamic desktop tracking into common, shared code.