Low-level core library that forms the basis for projects such as GTK+ and GNOME.
Go to file
Lucas Rocha 728beb0424 Bug 555294: Add support for multiple shared libraries per typelib.
2008-10-06  Lucas Rocha  <lucasr@gnome.org>

	Bug 555294: Add support for multiple shared libraries per typelib.

	* girepository/ginvoke.c (g_function_info_invoke),
	girepository/ginfo.c(g_registered_type_info_get_g_type): use
	g_typelib_symbol instead of g_module_symbol.
	* girepository/girepository.h: remove g_typelib_set_module and add
	g_typelib_symbol.
	* girepository/gtypelib.[ch] (find_some_symbol, _g_typelib_init,
	g_typelib_new_from_memory, g_typelib_new_from_const_memory,
	g_typelib_free, g_typelib_symbol): chnage GTypeLib to hold a list of
	modules instead of just one. The symbol lookup is now abstracted
	behind g_typelib_symbol which tries to find the passed symbol name in
	one of its modules.
	* giscanner/girwriter.py, tools/g-ir-scanner: change scanner to read
	and write shared_library attribute as a comma-separated list of libs.

svn path=/trunk/; revision=660
2008-10-07 21:25:01 +00:00
ginfo.c Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
ginvoke.c Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
girepository.c Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
girepository.h Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
girmodule.c Put dependencies in typelibs, resolve them when loading 2008-08-30 20:31:07 +00:00
girmodule.h Put dependencies in typelibs, resolve them when loading 2008-08-30 20:31:07 +00:00
girnode.c Merge branch 'bug552566-timet/wip' 2008-09-23 18:20:25 +00:00
girnode.h Merge branch 'bug552393-varargs' 2008-10-02 14:07:38 +00:00
girparser.c Remove debug print 2008-10-02 14:07:42 +00:00
girparser.h Fix --includedir handling 2008-08-28 22:13:00 +00:00
girwriter.c Move shared *.[ch] files to girepository from tools 2008-08-09 12:46:48 +00:00
girwriter.h Move shared *.[ch] files to girepository from tools 2008-08-09 12:46:48 +00:00
gtypelib.c Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
gtypelib.h Bug 555294: Add support for multiple shared libraries per typelib. 2008-10-07 21:25:01 +00:00
Makefile.am Make g-ir-scanner work on Windows. Still problems with the typelib code. 2008-08-27 13:33:21 +00:00