Hi, To fix the ABI problem described in my previous post, I've now replaced doc_array with a GPtrArray. Whilst doing that I decided to rename it documents_array, and the doc_list macro documents (for consistency with filetypes_array). It wasn't possible to deprecate the doc_list macro. The deprecated function macro documents is now removed completely.
To fix outside plugins, I suggest doing the following:
1. Word-replace any use of the deprecated function macro documents with p_document.
2. Do a regex replace for: <doc_list[(\w+)]. with: documents[\1]->
3. Word-replace doc_array with documents_array.
I hope that the remaining API changes won't affect plugins so much.
For commit details, see: http://geany.svn.sourceforge.net/geany/?rev=2624&view=rev
As usual, any comments, ideas, problems, etc, just let us know.
Regards, Nick