Remove struct/macro/funcptr linkage control for plugin API
commit860df27696de75ab41765ed5700eb8e9991bccab
authorMatthew Brush <matt@geany.org>
Tue, 14 Oct 2014 02:08:57 +0000 (13 19:08 -0700)
committerThomas Martitz <kugel@rockbox.org>
Tue, 10 Mar 2015 21:06:47 +0000 (10 22:06 +0100)
tree7b2dcfe7150dd534f75e696c6789221b91173a67
parent1e630e6f12c211a1b046d94421a8282682152eb6
Remove struct/macro/funcptr linkage control for plugin API

Add rest of headers needed for declarations of all public API
functions. Add HAVE_PLUGINS define to geanyplugins.h since some headers
need this and it should always be valid for this header.
geanyfunctions.h left for source-level backwards compatibility for
plugins which might `#include` this header directly. I don't know why
they do it, but some Geany-Plugins do this.
doc/Doxyfile.in
doc/Makefile.am
doc/plugins.dox
plugins/Makefile.am
plugins/geanyfunctions.h
plugins/geanyplugin.h
plugins/genapi.py [deleted file]
src/Makefile.am
src/plugindata.h
src/plugins.c