Ignore <include>. Parse them. Generate them. Process <include>
authorColin Walters <walters@verbum.org>
Sat, 23 Aug 2008 16:11:01 +0000 (16:11 +0000)
committerColin Walters <walters@src.gnome.org>
Sat, 23 Aug 2008 16:11:01 +0000 (16:11 +0000)
commit6959cd0f881b7688895f7d881302c95754b5be7f
treecd62da2622a9cc182411f05130e21e8293d26088
parent1c4b0118f5bd60a398deb076a573f52e0aad38c6
Ignore <include>. Parse them. Generate them. Process <include>

2008-08-22  Colin Walters  <walters@verbum.org>

* girepository/girparser.c: Ignore <include>.
* giscanner/girparser.py: Parse them.
* giscanner/girwriter.py: Generate them.
* giscanner/transformer.py: Process <include>
recursively.  Don't require full path for
includes, look in {$XDG_DATA_DIRS}/gir.
* tools/g-ir-scanner: Pass through includes.
* Makefile.am: Remove extra --include
args for scanner.
* *-expected.gir: Add expected includes.

svn path=/trunk/; revision=467
12 files changed:
ChangeLog
gir/Makefile.am
girepository/girparser.c
giscanner/girparser.py
giscanner/girwriter.py
giscanner/transformer.py
tests/scanner/Makefile.am
tests/scanner/annotation-expected.gir
tests/scanner/drawable-expected.gir
tests/scanner/foo-expected.gir
tests/scanner/utility-expected.gir
tools/g-ir-scanner