Merge in the gir-compiler branch. Thanks to Philip and Colin for their
authorJohan Dahlin <johan@gnome.org>
Fri, 8 Aug 2008 19:09:17 +0000 (19:09 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Fri, 8 Aug 2008 19:09:17 +0000 (19:09 +0000)
commit1401ee41cf294451c139e534ec7afc32acafd81f
tree2847e9fc6d798f206dd066025cccb7ae8cd4d686
parent8c20989ef537bdc718f62a41f9524cf34920e31a
Merge in the gir-compiler branch. Thanks to Philip and Colin for their

2008-08-08  Johan Dahlin  <johan@gnome.org>

    * girepository/gtypelib.c (validate_header):
    * girepository/gtypelib.h:
    * giscanner/ast.py:
    * giscanner/girwriter.py:
    * giscanner/sourcescanner.c (gi_source_symbol_ref),
    (gi_source_symbol_unref):
    * tests/array.test:
    * tests/boxed.test:
    * tests/constant.test:
    * tests/enum.test:
    * tests/errors.test:
    * tests/function.test:
    * tests/gobject.test:
    * tests/interface.test:
    * tests/invoke/Makefile.am:
    * tests/invoke/testfns.xml:
    * tests/object.test:
    * tests/parser/Makefile.am:
    * tests/roundtrips.sh:
    * tests/struct.test:
    * tests/types.test:
    * tests/union.test:
    * tests/xref1.test:
    * tests/xref2.test:
    * tools/Makefile.am:
    * tools/compiler.c (main):
    * tools/generate.c (write_callable_info), (write_function_info),
    (write_repository):
    * tools/gidlmodule.c:
    * tools/gidlmodule.h:
    * tools/gidlnode.c:
    * tools/gidlnode.h:
    * tools/gidlparser.c:
    * tools/gidlparser.h:
    * tools/gidlwriter.c:
    * tools/gidlwriter.h:
    * tools/scanner.c (create_node_from_gtype),
    (create_node_from_ctype), (g_igenerator_process_properties),
    (g_igenerator_process_signals), (g_igenerator_create_object),
    (g_igenerator_create_interface), (g_igenerator_create_boxed),
    (g_igenerator_create_enum), (g_igenerator_create_flags),
    (g_igenerator_process_function_symbol),
    (g_igenerator_process_unregistered_struct_typedef),
    (g_igenerator_process_struct_typedef),
    (g_igenerator_process_union_typedef),
    (g_igenerator_process_enum_typedef),
    (g_igenerator_process_function_typedef),
    (g_igenerator_process_constant), (g_igenerator_process_symbols),
    (g_igenerator_add_module), (g_igenerator_add_include_idl):
    Merge in the gir-compiler branch.
    Thanks to Philip and Colin for their help.

svn path=/trunk/; revision=325
37 files changed:
ChangeLog
girepository/gtypelib.c
girepository/gtypelib.h
giscanner/ast.py
giscanner/girwriter.py
giscanner/sourcescanner.c
tests/array.test
tests/boxed.test
tests/constant.test
tests/enum.test
tests/errors.test
tests/function.test
tests/gobject.test
tests/interface.test
tests/invoke/Makefile.am
tests/invoke/testfns.gir [new file with mode: 0755]
tests/invoke/testfns.xml [deleted file]
tests/object.test
tests/parser/Makefile.am
tests/roundtrips.sh
tests/struct.test
tests/types.test
tests/union.test
tests/xref1.test
tests/xref2.test
tools/Makefile.am
tools/compiler.c
tools/generate.c
tools/girmodule.c [moved from tools/gidlmodule.c with 86% similarity]
tools/girmodule.h [moved from tools/gidlmodule.h with 69% similarity]
tools/girnode.c [moved from tools/gidlnode.c with 65% similarity]
tools/girnode.h [moved from tools/gidlnode.h with 52% similarity]
tools/girparser.c [moved from tools/gidlparser.c with 58% similarity]
tools/girparser.h [moved from tools/gidlparser.h with 71% similarity]
tools/girwriter.c [moved from tools/gidlwriter.c with 91% similarity]
tools/girwriter.h [moved from tools/gidlwriter.h with 100% similarity]
tools/scanner.c