From: Johan Dahlin Date: Fri, 24 Sep 2010 19:23:31 +0000 (-0300) Subject: [introspection] Add GObject annotations X-Git-Tag: 2.27.1~106 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=701ce5d2011ee4408212461f6e191eaca2290d0a;p=platform%2Fupstream%2Fglib.git [introspection] Add GObject annotations These were moved in from gobject-introspection --- diff --git a/gobject/gobject.c b/gobject/gobject.c index 8fe12d0..706b0c0 100644 --- a/gobject/gobject.c +++ b/gobject/gobject.c @@ -760,7 +760,8 @@ g_object_class_override_property (GObjectClass *oclass, * * Get an array of #GParamSpec* for all properties of a class. * - * Returns: an array of #GParamSpec* which should be freed after use + * Returns: (array length=n_properties) (transfer full): an array of + * #GParamSpec* which should be freed after use */ GParamSpec** /* free result */ g_object_class_list_properties (GObjectClass *class, @@ -2291,7 +2292,7 @@ g_object_weak_unref (GObject *object, /** * g_object_add_weak_pointer: * @object: The object that should be weak referenced. - * @weak_pointer_location: The memory address of a pointer. + * @weak_pointer_location: (inout): The memory address of a pointer. * * Adds a weak reference from weak_pointer to @object to indicate that * the pointer located at @weak_pointer_location is only valid during @@ -2313,7 +2314,7 @@ g_object_add_weak_pointer (GObject *object, /** * g_object_remove_weak_pointer: * @object: The object that is weak referenced. - * @weak_pointer_location: The memory address of a pointer. + * @weak_pointer_location: (inout): The memory address of a pointer. * * Removes a weak reference from @object that was previously added * using g_object_add_weak_pointer(). The @weak_pointer_location has