glib bindings for ink annotations and highlighting annotations.
This branch adds support of ink annotations in the glib binding.
There is a second commit that adds (in core and in glib) support for ink annotations that are "drawn below the page", i.e. drawn with a multiply blend mode (to highlight things).
This second commit is not really finished, the main problem is this ugly part of code to get the blend mode from the appearance stream of the annot, I don't know how it should be done: […]
edit: that has been fixed thanks to a suggestion of Nelson
The corresponding papers branch is here (rotated page are broken but that's an issue in my papers branch): https://gitlab.gnome.org/lbaudin/papers-freetextannotation/-/tree/ink?ref_type=heads