Bug 560250 - Fully parse included modules
authorOwen Taylor <otaylor@src.gnome.org>
Tue, 11 Nov 2008 00:48:17 +0000 (00:48 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 11 Nov 2008 00:48:17 +0000 (00:48 +0000)
commit259eaeb7de6ef454f3f79e68278018ed0787dd68
tree7636068e205c231e0c89a527d3dfb067d57b156b
parent1764f6bcf2be6b45b0726694d86c501ce60d1b4e
Bug 560250 - Fully parse included modules

For some things, like computing structure offsets to put into the typelib
we need more than just the aliases from included modules. Do a completel
parse of included modules and store in module->included_modules.

Also add g_ir_find_node() to find node information from within the
active set of modules and their includes.

svn path=/trunk/; revision=874
girepository/girmodule.c
girepository/girmodule.h
girepository/girnode.c
girepository/girnode.h
girepository/girparser.c