summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-09-05 12:47:38 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2007-09-05 12:47:38 +0000
commit48a26cd225a07e8816f543f90f011bdf3cc5c9a1 (patch)
tree70270072a99dc8b1e9c7c3d6107c5fc846c95cb3
parent2419161832505424f4bf3c5794ba9fa2041a1c6c (diff)
Annotate new 0.5.13 and 0.5.14 features with "Since:"
-rw-r--r--telepathy-glib/group-mixin.c12
-rw-r--r--telepathy-glib/presence-mixin.c2
-rw-r--r--telepathy-glib/util.c2
3 files changed, 14 insertions, 2 deletions
diff --git a/telepathy-glib/group-mixin.c b/telepathy-glib/group-mixin.c
index d87f60b85..85e65ea0a 100644
--- a/telepathy-glib/group-mixin.c
+++ b/telepathy-glib/group-mixin.c
@@ -41,8 +41,8 @@
* tp_group_mixin_iface_init)</literal> in the fourth argument to
* <literal>G_DEFINE_TYPE_WITH_CODE</literal>.
*
- * You can also implement the group interface by forwarding all group
- * operations to the group mixin of an associated object (mainly useful
+ * Since 0.5.13 you can also implement the group interface by forwarding all
+ * group operations to the group mixin of an associated object (mainly useful
* for Tubes channels). To do this, call tp_external_group_mixin_init()
* in the constructor after the associated object has been set,
* tp_external_group_mixin_finalize() in the dispose or finalize function, and
@@ -181,6 +181,8 @@ tp_group_mixin_get_offset_quark ()
* initialization, the given callback will be used instead of the remove
* callback passed to tp_group_mixin_class_init() (which must be %NULL
* in this case).
+ *
+ * Since: 0.5.13
*/
void
tp_group_mixin_class_set_remove_with_reason_func (GObjectClass *cls,
@@ -1546,6 +1548,8 @@ _external_group_mixin_get_obj_quark (void)
* Fill in the qdata needed to implement the group interface using
* the group mixin of another object. This function should usually be called
* in the instance constructor.
+ *
+ * Since: 0.5.13
*/
void
tp_external_group_mixin_init (GObject *obj, GObject *obj_with_mixin)
@@ -1563,6 +1567,8 @@ tp_external_group_mixin_init (GObject *obj, GObject *obj_with_mixin)
*
* Remove the external group mixin. This function should usually be called
* in the dispose or finalize function.
+ *
+ * Since: 0.5.13
*/
void
tp_external_group_mixin_finalize (GObject *obj)
@@ -1705,6 +1711,8 @@ tp_external_group_mixin_remove_members_with_reason_async
* Fill in the vtable entries needed to implement the group interface using
* the group mixin of another object. This function should usually be called
* via G_IMPLEMENT_INTERFACE.
+ *
+ * Since: 0.5.13
*/
void
tp_external_group_mixin_iface_init (gpointer g_iface,
diff --git a/telepathy-glib/presence-mixin.c b/telepathy-glib/presence-mixin.c
index 2a253a1ca..823094214 100644
--- a/telepathy-glib/presence-mixin.c
+++ b/telepathy-glib/presence-mixin.c
@@ -47,6 +47,8 @@
* G_IMPLEMENT_INTERFACE, you should call tp_presence_mixin_iface_init.
* TpPresenceMixin implements all of the D-Bus methods in the Presence
* interface.
+ *
+ * Since: 0.5.13
*/
#include <telepathy-glib/presence-mixin.h>
diff --git a/telepathy-glib/util.c b/telepathy-glib/util.c
index 5efaa525a..eb79125ff 100644
--- a/telepathy-glib/util.c
+++ b/telepathy-glib/util.c
@@ -66,6 +66,7 @@ tp_g_ptr_array_contains (GPtrArray *haystack, gpointer needle)
*
* Returns: a newly allocated, newly initialized #GValue, to be freed with
* tp_g_value_slice_free() or g_slice_free().
+ * Since: 0.5.14
*/
GValue *
tp_g_value_slice_new (GType type)
@@ -100,6 +101,7 @@ tp_g_value_slice_free (GValue *value)
*
* Returns: a newly allocated copy of @value, to be freed with
* tp_g_value_slice_free() or g_slice_free().
+ * Since: 0.5.14
*/
GValue *
tp_g_value_slice_dup (const GValue *value)