Fix build
Printing. Fix for Bug #264831 (Print settings not persistent). Printing. Fix for Bug #508529 (Printing rastered image offsets the page).
Eliminate "unit-constants.h".
Workaround usage of deprecated glib symbols in 3rd party libraries
Fixed null-pointer ctor crashes.
Cleanup GSEAL issues and deprecated GtkTooltips
Fixing more broken and split doc comments.
Doxygen cleanup.
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.
Fixed initialization order
beautify rendering options tab
clean up print dialog for better integration with gtkmm
Implement cross-architecture print dialog using cairo and PNG backends.