gobject-introspection r401 - trunk
- From: walters svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r401 - trunk
- Date: Tue, 19 Aug 2008 21:20:15 +0000 (UTC)
Author: walters
Date: Tue Aug 19 21:20:14 2008
New Revision: 401
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=401&view=rev
Log:
2008-08-19 Colin Walters <walters verbum org>
* giscanner/ast.py: Rework types to be more closely
based on GITypeTag.
* giscanner/girparser.py: Parse more bits.
* giscanner/girwriter.py: Write sequences in a new
way that specifies container type.
* giscanner/glibast.py: Adjust for ast.py changes,
add 'ctype' property to GLibObject and GLibInterface
so we can look things up by it later.
* gicanner/transformer.py: Names is new class holding
the various namespaces we manage. Do not confuse
with Namespace which is toplevel XML node effectively.
Rework all type resolution to go through
_resolve_type_name_1.
* giscanner/glibtransformer.py: Raise UnknownTypeError
instead of ValueError for cleanliness. Add Unresolved
class to mark types whose parent we haven't seen yet.
Use new Names object from transformer.py.
Correctly look up parent=.
Fix type validation to handle sequences.
* tests/scanner/Foo-expected.gir: Update for sequence
work, int instead of int32.
* tools/g-ir-scanner: Add --noclosure option
* gir/Makefile.am: Use --noclosure by default for
GLib/GObject.
Modified:
trunk/ChangeLog
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]