Bug 571548 - Generic attributes
authorColin Walters <walters@verbum.org>
Fri, 20 Feb 2009 02:48:51 +0000 (21:48 -0500)
committerColin Walters <walters@verbum.org>
Tue, 3 Mar 2009 22:26:37 +0000 (17:26 -0500)
commitd5215b23315e7c9c22c6a32218bb6f8027a9dd4c
treee8d9e360099c756677ad23a1039f4d05533008b9
parent2bdd2bf9303ae0e718c00ec84078336e722138f1
Bug 571548 - Generic attributes

We now support an extensible mechanism where arbitrary key-value
pairs may be associated with almost all items, including objects,
methods, and properties.

These attributes appear in both the .gir and the .typelib.
18 files changed:
docs/reference/gi-sections.txt
girepository/ginfo.c
girepository/girepository.h
girepository/girmodule.c
girepository/girnode.c
girepository/girnode.h
girepository/girparser.c
girepository/gtypelib.c
girepository/gtypelib.h
giscanner/annotationparser.py
giscanner/ast.py
giscanner/girwriter.py
giscanner/xmlwriter.py
tests/scanner/annotation-1.0-expected.gir
tests/scanner/annotation-1.0-expected.tgir
tests/scanner/annotation.c
tests/scanner/annotation.h
tools/generate.c