mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
Low-level core library that forms the basis for projects such as GTK+ and GNOME.
728beb0424
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 |
||
---|---|---|
ginfo.c | ||
ginvoke.c | ||
girepository.c | ||
girepository.h | ||
girmodule.c | ||
girmodule.h | ||
girnode.c | ||
girnode.h | ||
girparser.c | ||
girparser.h | ||
girwriter.c | ||
girwriter.h | ||
gtypelib.c | ||
gtypelib.h | ||
Makefile.am |