Workaround usage of deprecated glib symbols in 3rd party libraries
Documentation update pass.
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.
New Class SPDocumentUndo created which takes care of c++fying some non SPDocument based methods
warning cleanup
Notify UndoStackObservers on commited incomplete transactions and sp_document_{undo,redo}_clear, see #1684042.
backed out Event -> XML::Event changes
Event -> XML::Event*
patch from Gustav Broberg: undo annotations and history dialog
quick g_message UndoStackObserver for tracing calls to the undo system