Skip to content
  • Colin Walters's avatar
    Record typedefs as <alias> elements. Also attempt to look up types in · 5ec7b605
    Colin Walters authored
    2008-08-12  Colin Walters  <walters@verbum.org>
    
    	* giscanner/transformer.py: Record typedefs as <alias> elements.
    	  Also attempt to look up types in external namespaces.
    	* giscanner/girwriter.py: Write them.
    	* giscanner/glibtransformer.py: Rework resolver using real instanceof
    	checks.  Resolve interface methods and properties.
    	* tests/scanner/foo-object.h: Add a method with typedef.
    	* tests/scanner/Foo-expected.gir: Update.
    	* girepository/girnode.c: Debug tweaks.
    	* girepository/girparser.c: Make a first pass through the XML where we
    	record all the aliases.  This lets us resolve them as we go through the
    	second pass.
    	* gir/Makefile.am: Don't install gobject-2.0.gir; we want that to come
    	from gir-repository.
    
    
    
    svn path=/trunk/; revision=355
    5ec7b605