Hi,
I've just discovered a problem - if we add any fields to GeanyDocument,
we have to break the ABI. This is because I used a GArray data
structure, and the doc_list macro indexes this based on the size of
GeanyDocument.
This is clearly a big problem, and the only solution seems to be to
use a GPtrArray instead. This will involve rewriting of every use of
the doc_list macro in all code :-/
Regards,
Nick