summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS5
-rw-r--r--README8
-rw-r--r--configure.ac4
-rw-r--r--telepathy-glib/account.c4
-rw-r--r--telepathy-glib/channel.c16
-rw-r--r--telepathy-glib/connection-handles.c4
-rw-r--r--telepathy-glib/dbus.c10
-rw-r--r--telepathy-glib/intset.c4
8 files changed, 31 insertions, 24 deletions
diff --git a/NEWS b/NEWS
index 996c6063..046ab37e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,11 @@
telepathy-glib 0.11.6 (UNRELEASED)
==================================
+Requirements:
+
+* If gtk-doc is enabled, it must be version 1.15 or later.
+* If GObject-Introspection is enabled, it must be version 0.6.11 or later.
+
Enhancements:
* fd.o #20035: add TP_CONTACT_FEATURE_AVATAR_DATA, the ability to cache and
diff --git a/README b/README
index 4652ec6b..858e83ba 100644
--- a/README
+++ b/README
@@ -29,6 +29,7 @@ Building telepathy-glib requires:
Python <http://www.python.org/>
and can also make use of:
+ GObject-Introspection <http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/>
gtkdoc <http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/>
See configure.ac for full details, including versions required.
@@ -42,7 +43,7 @@ Bugs, feature requests and to-do list
=====================================
Report all bugs, feature requests and "to-do" items here:
- <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-glib>
+ <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib>
Running "make check" will produce FIXME.out, which lists all the mentions of
FIXME, TODO or XXX in the source code. Ideally, all of these should be in
@@ -100,7 +101,8 @@ The current development version of telepathy-glib is available from the
Stable branches are available from branches with names like
'telepathy-glib-0.6' in the same repository.
-Proposed patches awaiting review can usually be found in Merge Monkey:
- <http://monkey.collabora.co.uk/>
+Proposed patches awaiting review can usually be found in freedesktop.org bugzilla.
+Our review procedure is described by:
+ <http://telepathy.freedesktop.org/wiki/Review%20Procedure>
Please follow <http://telepathy.freedesktop.org/wiki/Style>.
diff --git a/configure.ac b/configure.ac
index 1d4bca01..fe65a080 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,8 +57,8 @@ AM_PROG_MKDIR_P
# pkg-config 0.21 adds CFLAGS from Requires.private, which we need
PKG_PROG_PKG_CONFIG([0.21])
-GOBJECT_INTROSPECTION_CHECK([0.6.4])
-GTK_DOC_CHECK([1.14])
+GOBJECT_INTROSPECTION_CHECK([0.6.11])
+GTK_DOC_CHECK([1.15])
LT_CURRENT=tp_glib_lt_current
LT_REVISION=tp_glib_lt_revision
diff --git a/telepathy-glib/account.c b/telepathy-glib/account.c
index 420a0a68..d5bdb95d 100644
--- a/telepathy-glib/account.c
+++ b/telepathy-glib/account.c
@@ -2372,8 +2372,8 @@ tp_account_get_avatar_async (TpAccount *account,
*
* Finishes an async get operation of @account's avatar.
*
- * Returns: a #GArray of #guchar containing the bytes of the account's avatar,
- * or %NULL on failure
+ * Returns: (element-type uint8): a #GArray of #guchar
+ * containing the bytes of the account's avatar, or %NULL on failure
*
* Since: 0.9.0
*/
diff --git a/telepathy-glib/channel.c b/telepathy-glib/channel.c
index 0c90428f..edf1d00f 100644
--- a/telepathy-glib/channel.c
+++ b/telepathy-glib/channel.c
@@ -1630,14 +1630,14 @@ tp_channel_class_init (TpChannelClass *klass)
/**
* TpChannel::group-members-changed-detailed:
* @self: a channel
- * @added: (type GLib.Array): a #GArray of #guint containing the full
- * members added
- * @removed: (type GLib.Array): a #GArray of #guint containing the members
- * (full, local-pending or remote-pending) removed
- * @local_pending: (type GLib.Array): a #GArray of #guint containing the
- * local-pending members added
- * @remote_pending: (type GLib.Array): a #GArray of #guint containing the
- * remote-pending members added
+ * @added: (type GLib.Array) (element-type uint): a #GArray of #guint
+ * containing the full members added
+ * @removed: (type GLib.Array) (element-type uint): a #GArray of #guint
+ * containing the members (full, local-pending or remote-pending) removed
+ * @local_pending: (type GLib.Array) (element-type uint): a #GArray of
+ * #guint containing the local-pending members added
+ * @remote_pending: (type GLib.Array) (element-type uint): a #GArray of
+ * #guint containing the remote-pending members added
* @details: (type GLib.HashTable): (element-type utf8 GObject.Value):
* a #GHashTable mapping (gchar *) to #GValue containing details
* about the change, as described in the specification of the
diff --git a/telepathy-glib/connection-handles.c b/telepathy-glib/connection-handles.c
index c5584d0f..006d307c 100644
--- a/telepathy-glib/connection-handles.c
+++ b/telepathy-glib/connection-handles.c
@@ -535,8 +535,8 @@ request_handles_context_free (gpointer p)
* tp_connection_request_handles()
* @n_handles: the number of IDs that were passed to
* tp_connection_request_handles() on success, or 0 on failure
- * @handles: (array length=n_handles): the @n_handles handles corresponding to
- * @ids, in the same order, or %NULL on failure
+ * @handles: (element-type uint) (array length=n_handles): the @n_handles
+ * handles corresponding to @ids, in the same order, or %NULL on failure
* @ids: a copy of the array of @n_handles IDs that was passed to
* tp_connection_request_handles() on success, or %NULL on failure
* @error: %NULL on success, or an error on failure
diff --git a/telepathy-glib/dbus.c b/telepathy-glib/dbus.c
index 2cf092ba..642f2c53 100644
--- a/telepathy-glib/dbus.c
+++ b/telepathy-glib/dbus.c
@@ -590,7 +590,7 @@ tp_dbus_check_valid_object_path (const gchar *path, GError **error)
}
/**
- * tp_g_value_slice_new_bytes:
+ * tp_g_value_slice_new_bytes: (skip)
* @length: number of bytes to copy
* @bytes: location of an array of bytes to be copied (this may be %NULL
* if and only if length is 0)
@@ -621,7 +621,7 @@ tp_g_value_slice_new_bytes (guint length,
}
/**
- * tp_g_value_slice_new_take_bytes:
+ * tp_g_value_slice_new_take_bytes: (skip)
* @bytes: a non-NULL #GArray of guchar, ownership of which will be taken by
* the #GValue
*
@@ -643,7 +643,7 @@ tp_g_value_slice_new_take_bytes (GArray *bytes)
}
/**
- * tp_g_value_slice_new_object_path:
+ * tp_g_value_slice_new_object_path: (skip)
* @path: a valid D-Bus object path which will be copied
*
* Slice-allocate a #GValue containing an object path, using
@@ -663,7 +663,7 @@ tp_g_value_slice_new_object_path (const gchar *path)
}
/**
- * tp_g_value_slice_new_static_object_path:
+ * tp_g_value_slice_new_static_object_path: (skip)
* @path: a valid D-Bus object path which must remain valid forever
*
* Slice-allocate a #GValue containing an object path, using
@@ -683,7 +683,7 @@ tp_g_value_slice_new_static_object_path (const gchar *path)
}
/**
- * tp_g_value_slice_new_take_object_path:
+ * tp_g_value_slice_new_take_object_path: (skip)
* @path: a valid D-Bus object path which will be freed with g_free() by the
* returned #GValue (the caller must own it before calling this function, but
* no longer owns it after this function returns)
diff --git a/telepathy-glib/intset.c b/telepathy-glib/intset.c
index 90c9ce88..7ffa0e24 100644
--- a/telepathy-glib/intset.c
+++ b/telepathy-glib/intset.c
@@ -385,7 +385,7 @@ addint (guint i, gpointer data)
*
* <!--Returns: says it all-->
*
- * Returns: a GArray of guint (which must be freed by the caller) containing
+ * Returns: (element-type uint): a GArray of guint (which must be freed by the caller) containing
* the same integers as @set.
*/
GArray *
@@ -405,7 +405,7 @@ tp_intset_to_array (const TpIntSet *set)
/**
* tp_intset_from_array:
- * @array: An array of guint
+ * @array: (element-type uint): An array of guint
*
* <!--Returns: says it all-->
*