* libanjuta/anjuta-plugin-handle.c,
commit6f2deacf9f2252b94f556736a8c99e85295739f4
authorsgranjoux <sgranjoux@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Tue, 16 Oct 2007 19:48:54 +0000 (16 19:48 +0000)
committersgranjoux <sgranjoux@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Tue, 16 Oct 2007 19:48:54 +0000 (16 19:48 +0000)
tree803a80cafa04923c5c7c30542d0118b206d0a03b
parent90888550f42be5c97a9ed67c8036c774d185060a
* libanjuta/anjuta-plugin-handle.c,
libanjuta/anjuta-plugin-handle.h:
Add a new path property containing the directory of the .plugin
file, library file (.so or whatever) must be in the same directory

* libanjuta/anjuta-plugin-manager.c,
libanjuta/interfaces/libanjuta.idl,
(removed) libanjuta/anjuta-glue-plugin.c,
(removed) libanjuta/anjuta-glue-plugin.h,
(removed) libanjuta/anjuta-glue-c.c,
(removed) libanjuta/anjuta-glue-c.h,
(removed) libanjuta/anjuta-glue-cpp.c,
(removed) libanjuta/anjuta-glue-cpp.h,
(removed) libanjuta/anjuta-glue-factory.c,
(removed) libanjuta/anjuta-glue-factory.h,
(added) libanjuta/anjuta-c-module.c,
(added) libanjuta/anjuta-c-module.h,
(added) libanjuta/anjuta-c-plugin-factory.c,
(added) libanjuta/anjuta-c-plugin-factory.h,
libanjuta/Makefile.am:
AnjutaPluginManager uses the new IAnjutaPluginFactory interface
anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
implementing IAnjutaPluginFactory
anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]

* libanjuta/libanjuta.h:
anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
interface)

* libanjuta/anjuta-plugin.h:
Replace AnjutaGluePlugin by GTypeModule
Remove unused anjuta_glue_get_component_type replaced by
g_type_from_name

* plugins/build-basic-autotools/build-basic-autotools.h,
plugins/class-gen/plugin.h,
plugins/class-inheritance/plugin.h,
plugins/cvs-plugin/plugin.h,
plugins/debug-manager/plugin.h,
plugins/devhelp/plugin.h,
plugins/document-manager/plugin.h,
plugins/editor/plugin.h,
plugins/file-loader/plugin.h,
plugins/file-wizard/plugin.h,
plugins/gdb/plugin.h,
plugins/glade/plugin.h,
plugins/gtodo/plugin.h,
plugins/indent/plugin.h,
plugins/language-manager/plugin.h,
plugins/language-support-cpp-java/plugin.h,
plugins/macro/plugin.h,
plugins/message-view/plugin.h,
plugins/patch/plugin.h,
plugins/profiler/plugin.h,
plugins/project-import/plugin.h,
plugins/project-manager/plugin.h,
plugins/project-wizard/plugin.h,
plugins/sample1/plugin.h,
plugins/search/plugin.h,
plugins/sourceview/plugin.h,
plugins/subversion/plugin.h,
lugins/symbol-browser/plugin.h,
plugins/symbol-db/plugin.h,
plugins/terminal/terminal.c,
plugins/tools/plugin.h,
plugins/valgrind/plugin.h:
Replace AnjutaGluePlugin by GTypeModule

git-svn-id: http://svn.gnome.org/svn/anjuta/trunk@3221 1dbfb86a-d425-0410-a06b-cb591aac69f6
52 files changed:
ChangeLog
libanjuta/Makefile.am
libanjuta/anjuta-c-module.c [new file with mode: 0644]
libanjuta/anjuta-c-module.h [new file with mode: 0644]
libanjuta/anjuta-c-plugin-factory.c [new file with mode: 0644]
libanjuta/anjuta-c-plugin-factory.h [new file with mode: 0644]
libanjuta/anjuta-glue-c.c [deleted file]
libanjuta/anjuta-glue-c.h [deleted file]
libanjuta/anjuta-glue-cpp.c [deleted file]
libanjuta/anjuta-glue-cpp.h [deleted file]
libanjuta/anjuta-glue-factory.c [deleted file]
libanjuta/anjuta-glue-factory.h [deleted file]
libanjuta/anjuta-glue-plugin.c [deleted file]
libanjuta/anjuta-glue-plugin.h [deleted file]
libanjuta/anjuta-plugin-handle.c
libanjuta/anjuta-plugin-handle.h
libanjuta/anjuta-plugin-manager.c
libanjuta/anjuta-plugin.h
libanjuta/interfaces/libanjuta.idl
libanjuta/libanjuta.h
plugins/build-basic-autotools/build-basic-autotools.h
plugins/class-gen/plugin.h
plugins/class-inheritance/plugin.h
plugins/cvs-plugin/plugin.h
plugins/debug-manager/plugin.h
plugins/devhelp/plugin.h
plugins/document-manager/plugin.h
plugins/editor/plugin.h
plugins/file-loader/plugin.h
plugins/file-wizard/plugin.h
plugins/gdb/plugin.h
plugins/glade/plugin.h
plugins/gtodo/plugin.h
plugins/indent/plugin.h
plugins/language-manager/plugin.h
plugins/language-support-cpp-java/plugin.h
plugins/macro/plugin.h
plugins/message-view/plugin.h
plugins/patch/plugin.h
plugins/profiler/plugin.h
plugins/project-import/plugin.h
plugins/project-manager/plugin.h
plugins/project-wizard/plugin.h
plugins/sample1/plugin.h
plugins/search/plugin.h
plugins/sourceview/plugin.h
plugins/subversion/plugin.h
plugins/symbol-browser/plugin.h
plugins/symbol-db/plugin.h
plugins/terminal/terminal.c
plugins/tools/plugin.h
plugins/valgrind/plugin.h