Bug 572434 - Associate interfaces with their C structures
authorColin Walters <walters@verbum.org>
Fri, 20 Feb 2009 22:34:20 +0000 (17:34 -0500)
committerColin Walters <walters@verbum.org>
Wed, 25 Feb 2009 22:31:49 +0000 (17:31 -0500)
commit251de52b083d3e0e42f25cb164a46865c2c2b9a9
tree99db442fd1bb299466f5d277561becfca4b220ee
parent0b9dda0e725446882dca84b6a64688c8f0e5a4e3
Bug 572434 - Associate interfaces with their C structures

Similar to GObject class structs, we pair up GInterfaces with
their C structures.

Also, move some GLib-specific things into glibast.py, and make
the naming more generic.
24 files changed:
docs/reference/gi-sections.txt
girepository/ginfo.c
girepository/girepository.h
girepository/girnode.c
girepository/girnode.h
girepository/girparser.c
girepository/gtypelib.c
girepository/gtypelib.h
giscanner/ast.py
giscanner/girwriter.py
giscanner/glibast.py
giscanner/glibtransformer.py
tests/repository/gitestrepo.c
tests/scanner/BarApp-1.0-expected.gir
tests/scanner/BarApp-1.0-expected.tgir
tests/scanner/annotation-1.0-expected.gir
tests/scanner/annotation-1.0-expected.tgir
tests/scanner/drawable-1.0-expected.gir
tests/scanner/drawable-1.0-expected.tgir
tests/scanner/foo-1.0-expected.gir
tests/scanner/foo-1.0-expected.tgir
tests/scanner/utility-1.0-expected.gir
tests/scanner/utility-1.0-expected.tgir
tools/generate.c