Summary: | ColordGtk introspection is crippled | ||
---|---|---|---|
Product: | colord | Reporter: | Evan Nemerson <evan> |
Component: | libcolord | Assignee: | Richard Hughes <richard> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
introspection: assorted colord-gtk introspection fixes
Fix Vala binding generation for colord-gtk Add a Vala version of cd-gtk-demo. |
Description
Evan Nemerson
2012-06-18 15:58:38 UTC
Created attachment 63194 [details] [review] introspection: assorted colord-gtk introspection fixes This can be applied now (it shouldn't hurt anything), but it doesn't really make much of a difference until after the issue with the headers is resolved. Created attachment 63195 [details] [review] Fix Vala binding generation for colord-gtk This will get Vala bindings building against the GIR. Again, this shouldn't hurt anything, they'll just be a bit limited for now. Created attachment 63196 [details] [review] Add a Vala version of cd-gtk-demo. A Vala port of cd-gtk-demo. Depends on the header issue being resolved, so it should't be committed yet. (In reply to comment #0) > Compilation succeeds because they are just pointers, but g-ir-scanner is hit Sorry, don't know why I was thinking this was an issue with dereferencing a pointer to an incomplete type... compilation doesn't fail becuase the C files cheat and include the relevant headers from ../libcolord first. AFAIK it's not possible to do something similar with g-ir-scanner. I've applied all your patches, thanks. I also split colord-gtk out into it's own module, so it should be a lot easier to fix up the remaining issues. Could you clone https://gitorious.org/colord/colord-gtk and fix up any of the remaining issues you can see for vala? Thanks. Looks good to me, so I'm closing this bug. Feel free to assign any Vala bugs to me. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.