* libanjuta/interfaces/libanjuta.idl:
commit0f1f2e7df5841f0ea714b9bb9d182b8263b597af
authorsgranjoux <sgranjoux@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Thu, 17 May 2007 17:35:38 +0000 (17 17:35 +0000)
committersgranjoux <sgranjoux@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Thu, 17 May 2007 17:35:38 +0000 (17 17:35 +0000)
tree418613d9995e5ceeb2da8f7d773ffac7a7dccf4d
parent5bcfee280dbbabd29071d3e11b66a89046628f07
* libanjuta/interfaces/libanjuta.idl:
Add a new interface allowing to implement plugin able
to load other plugins (not written in C)

* libanjuta/anjuta-plugin-handle.c,
libanjuta/anjuta-plugin-handle.h:
Add a language and a resident plugin properties

* libanjuta/anjuta-glue-plugin.c,
libanjuta/anjuta-glue-plugin.h,
(added)libanjuta/anjuta-glue-c.c,
(added)libanjuta/anjuta-glue-c.h,
libanjuta/Makefile.am:
Split code used to load a C plugin into a common part
in anjuta-glue-plugin and a specific part in anjuta-glue-c

* libanjuta/anjuta-glue-factory.c,
libanjuta/anjuta-glue-factory.h,
libanjuta/anjuta-plugin-manager.c:
Allow to load plugin not written in C and search for the
additional needed code in another plugin

git-svn-id: http://svn.gnome.org/svn/anjuta/trunk@2970 1dbfb86a-d425-0410-a06b-cb591aac69f6
12 files changed:
ChangeLog
libanjuta/Makefile.am
libanjuta/anjuta-glue-c.c [new file with mode: 0644]
libanjuta/anjuta-glue-c.h [new file with mode: 0644]
libanjuta/anjuta-glue-factory.c
libanjuta/anjuta-glue-factory.h
libanjuta/anjuta-glue-plugin.c
libanjuta/anjuta-glue-plugin.h
libanjuta/anjuta-plugin-handle.c
libanjuta/anjuta-plugin-handle.h
libanjuta/anjuta-plugin-manager.c
libanjuta/interfaces/libanjuta.idl