Add support for virtual methods. Pair struct FooClass with struct Foo.
authorJohan Dahlin <jdahlin@async.com.br>
Fri, 25 Apr 2008 23:50:02 +0000 (23:50 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Fri, 25 Apr 2008 23:50:02 +0000 (23:50 +0000)
commit497c5eebcbf4af86ccca15aa87b4be28e76d638c
tree07c5de63d35f686f314d265b3e31ce08eeca9ce5
parent6296ff6bc14c00a016ce809e595f4c0a96750828
Add support for virtual methods. Pair struct FooClass with struct Foo.

2008-04-25  Johan Dahlin  <jdahlin@async.com.br>

    * TODO:
    * giscanner/gidlwriter.py:
    * giscanner/giscannermodule.c (pygi_source_directive_new),
    (directive_get_options), (pygi_source_symbol_new),
    (symbol_get_base_type), (pygi_source_type_new),
    (type_get_base_type), (type_get_child_list),
    (pygi_source_scanner_get_symbols),
    (pygi_source_scanner_get_directives):
    * giscanner/gobjecttreebuilder.py:
    * giscanner/sourcescanner.py:
    * giscanner/treebuilder.py:
    * tests/parser/foo-object.h:
    Add support for virtual methods.
    Pair struct FooClass with struct Foo.
    Clean up the SourceScanner bindings a bit.
    Add a testcase for virtual methods.

svn path=/trunk/; revision=226
ChangeLog
TODO
giscanner/gidlwriter.py
giscanner/giscannermodule.c
giscanner/gobjecttreebuilder.py
giscanner/sourcescanner.py
giscanner/treebuilder.py
tests/parser/Foo-expected.gidl
tests/parser/foo-object.h