Bug 561137 - support multiple repositories
authorColin Walters <walters@src.gnome.org>
Tue, 25 Nov 2008 21:48:34 +0000 (21:48 +0000)
committerColin Walters <walters@src.gnome.org>
Tue, 25 Nov 2008 21:48:34 +0000 (21:48 +0000)
commitb952082c5b59f123882a83c76bf0a8ee1c8dd4ee
treefdbc8cb70899dd88a18c575c0315cbcb7549ec74
parentaa42015592ee8c15bc32812d8570d52fbd66e7da
Bug 561137 - support multiple repositories

This change makes us stop calling g_irepository_get_default inside ginfo.c,
which won't work for non-default repositories.

Change GIBaseInfo to not only keep track of its source repository,
we hold a reference.  This makes memmgt much clearer.

svn path=/trunk/; revision=970
girepository/Makefile.am
girepository/ginfo.c
girepository/ginfo.h [new file with mode: 0644]
girepository/girepository.c