anjuta r3221 - in trunk: . libanjuta libanjuta/interfaces plugins/build-basic-autotools plugins/class-gen plugins/class-inheritance plugins/cvs-plugin plugins/debug-manager plugins/devhelp plugins/document-manager plugins/editor plugins/file-loader plugins/file-wizard plugins/gdb plugins/glade plugins/gtodo plugins/indent plugins/language-manager plugins/language-support-cpp-java plugins/macro plugins/message-view plugins/patch plugins/profiler plugins/project-import plugins/project-manager plugins/project-wizard plugins/sample1 plugins/search plugins/sourceview plugins/subversion plugins/symbol-browser plugins/symbol-db plugins/terminal plugins/tools plugins/valgrind



Author: sgranjoux
Date: 2007-10-16 20:48:54 +0100 (Tue, 16 Oct 2007)
New Revision: 3221
ViewCVS link: http://svn.gnome.org/viewcvs/anjuta?rev=3221&view=rev

Added:
   trunk/libanjuta/anjuta-c-module.c
   trunk/libanjuta/anjuta-c-module.h
   trunk/libanjuta/anjuta-c-plugin-factory.c
   trunk/libanjuta/anjuta-c-plugin-factory.h
Removed:
   trunk/libanjuta/anjuta-glue-c.c
   trunk/libanjuta/anjuta-glue-c.h
   trunk/libanjuta/anjuta-glue-cpp.c
   trunk/libanjuta/anjuta-glue-cpp.h
   trunk/libanjuta/anjuta-glue-factory.c
   trunk/libanjuta/anjuta-glue-factory.h
   trunk/libanjuta/anjuta-glue-plugin.c
   trunk/libanjuta/anjuta-glue-plugin.h
Modified:
   trunk/ChangeLog
   trunk/libanjuta/Makefile.am
   trunk/libanjuta/anjuta-plugin-handle.c
   trunk/libanjuta/anjuta-plugin-handle.h
   trunk/libanjuta/anjuta-plugin-manager.c
   trunk/libanjuta/anjuta-plugin.h
   trunk/libanjuta/interfaces/libanjuta.idl
   trunk/libanjuta/libanjuta.h
   trunk/plugins/build-basic-autotools/build-basic-autotools.h
   trunk/plugins/class-gen/plugin.h
   trunk/plugins/class-inheritance/plugin.h
   trunk/plugins/cvs-plugin/plugin.h
   trunk/plugins/debug-manager/plugin.h
   trunk/plugins/devhelp/plugin.h
   trunk/plugins/document-manager/plugin.h
   trunk/plugins/editor/plugin.h
   trunk/plugins/file-loader/plugin.h
   trunk/plugins/file-wizard/plugin.h
   trunk/plugins/gdb/plugin.h
   trunk/plugins/glade/plugin.h
   trunk/plugins/gtodo/plugin.h
   trunk/plugins/indent/plugin.h
   trunk/plugins/language-manager/plugin.h
   trunk/plugins/language-support-cpp-java/plugin.h
   trunk/plugins/macro/plugin.h
   trunk/plugins/message-view/plugin.h
   trunk/plugins/patch/plugin.h
   trunk/plugins/profiler/plugin.h
   trunk/plugins/project-import/plugin.h
   trunk/plugins/project-manager/plugin.h
   trunk/plugins/project-wizard/plugin.h
   trunk/plugins/sample1/plugin.h
   trunk/plugins/search/plugin.h
   trunk/plugins/sourceview/plugin.h
   trunk/plugins/subversion/plugin.h
   trunk/plugins/symbol-browser/plugin.h
   trunk/plugins/symbol-db/plugin.h
   trunk/plugins/terminal/terminal.c
   trunk/plugins/tools/plugin.h
   trunk/plugins/valgrind/plugin.h
Log:
	* 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





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]