renderer: Move overline to priv data structure
This reverts the ABI break caused by adding the overline to the public data structure, and is binary- and source-compatible with Pango 1.45.0 and older, but not compatible with versions 1.45.1 to 1.46.0 inclusive.
Resolves: #497 (closed)
Bug-Debian: https://bugs.debian.org/968337
/cc @matthiasc @epm
If it isn't too late to revert the ABI break, then I think this is the way to do it.
underline, strikethrough and overline are annotated as /*< private >*/
so I'm assuming they're internal state used to process the PangoAttribute
that is currently in scope. As such, I haven't added a getter or setter.
Edited by Simon McVittie