why do I keep making this mistake
Reordering the captured_stroke_func parameters to match how Vala wants to consume them
Restructuring the way delegate functions are declared to avoid super-long function names, class friends of extern-C linked functions, and so that we can, on the Vala side, just hand the constructor a struct of vala delegates
First-draft Vala API for the new CanvasTool and BrushTool APIs.
Clarify to Vala that downcast/upcast do not increase the reference count.
More sacrifices to the Vala gods. Bonus: delegate property
My legit bad this time: forgot to implement two functions
Merge remote-tracking branch 'origin/master'