2006-10-02 Johannes Schmid <jhs@gnome.org>
* Makefile.am: disabled anjuta-launcher
* libanjuta/Makefile.am:
* libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
* libanjuta/glue-factory.c: (glue_factory_add_path),
(glue_factory_get_path):
* libanjuta/plugins.c: (activate_tool), (tool_set_update):
* libanjuta/glue-factory.h:
* libanjuta/glue-cpp.h:
* libanjuta/glue-cpp.c:
Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
* libanjuta/interfaces/Makefile.am.iface:
* libanjuta/interfaces/anjuta-idl-compiler.pl:
* libanjuta/interfaces/libanjuta.idl:
Add a new features to idl compiler:
List<Type> => List of Type
List-free<Type> => List of Type, it is up to the caller to free items and list
const-List(-free)<Type> = const List of Types
These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
* plugins/class-gen/class_gen.c: (gobject_class_create_code),
(generic_cpp_class_create_code):
Adapted to new project_manager interface
* plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
* plugins/debug-manager/debugger.c:
(ivariable_debugger_iface_init):
Do not use C++ keyword "delete" for interface name
* plugins/document-manager/anjuta-document-manager.plugin.in:
Added m4 to mime-types
* plugins/project-manager/plugin.c:
(iproject_manager_add_source_multi):
Changed interface to use GList instead of GList* (needs new gnome-build CVS)
git-svn-id: http://svn.gnome.org/svn/anjuta/trunk@2649 1dbfb86a-d425-0410-a06b-cb591aac69f6
20 files changed: