GNOME Bugzilla – Bug 667840
Add annotations from Vala bindings
Last modified: 2012-02-01 00:58:13 UTC
Some annotation improvements ported from the Vala bindings... patch will be attached momentarily.
Created attachment 205156 [details] [review] introspection: add some missing annotations I don't think there is anything in this which is wrong, but there are two bits that are a bit odd. First, the two arrays passed to clutter_list_model_newv share a length parameter. While the annotation I used is, I believe, correct, Vala /may/ be the only consumer which is okay with this right now... it might be best to just skip this function. Second, one part of this touches ClutterTimeoutPool (which is deprecated and skipped). The Vala bindings are older than the GIR and we need to provide this for backwards compatibility. Since it's skipped in the GIR I doubt anyone else will care.
IRC a few minutes ago: <nemequ> are multiple arrays with a single length parameter supported? e.g., clutter_list_model_newv <walters> nemequ, mmm...probably <walters> but it's a bit tricky and may trigger bugs in the invocation path
Review of attachment 205156 [details] [review]: looks okay to me
commit 4b6156a57a00214297c696f20e374ad645b97019 Author: Evan Nemerson <evan@coeus-group.com> Date: Thu Jan 12 18:15:55 2012 -0800 introspection: add some missing annotations https://bugzilla.gnome.org/show_bug.cgi?id=667840