GNOME Bugzilla – Bug 622609
[WIP] scanner rewrite
Last modified: 2015-02-07 16:48:14 UTC
Created attachment 164511 [details] [review] scanner rewrite This is a work in progress I've been doing in my spare time; it's coming along but I'm just stashing here so it's not lost if my laptop blows up. (And so people know the scanner is being rewritten, so please don't make big patches for it)
[ Adding a note here to refer to in a code comment ] We're seeing a problem that this rewrite will solve - in transformer.py aliases are stored without a namespace: if isinstance(node, Alias): self._names.aliases[node.name] = (nsname, node) This means that an alias like: typedef GdkRectangle cairo_rect_int_t is taken to apply to *all* Rectangles, not just GdkRectangle. Fixing this is harder than it looks - we can't just use giname rather node.nam e- because every place that we look up an alias doesn't have the full namespaced name.
*** This bug has been marked as a duplicate of bug 628128 ***
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]