[telepathy-glib/master] Version 0.7.34

Simon McVittie simon.mcvittie at collabora.co.uk
Sun Aug 16 07:23:00 PDT 2009


---
 NEWS                               |   42 ++++++++++++++++++++++++++++++++++-
 configure.ac                       |   10 ++++----
 telepathy-glib/Makefile.am         |    3 +-
 telepathy-glib/errors.c            |   12 +++++-----
 telepathy-glib/gtypes.c            |    2 +-
 telepathy-glib/versions/0.7.34.abi |   18 +++++++++++++++
 6 files changed, 72 insertions(+), 15 deletions(-)
 create mode 100644 telepathy-glib/versions/0.7.34.abi

diff --git a/NEWS b/NEWS
index b2814e7..b9230a6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,45 @@
-telepathy-glib 0.7.34 (UNRELEASED)
+telepathy-glib 0.7.34 (2009-08-16)
 ==================================
 
-???
+The "secret lack of example detected" release.
+
+Enhancements:
+
+* Updated to telepathy-spec 0.17.27 (smcv)
+  - generate code for Connection.Interface.Location
+  - omit Debug interface from code-generation for now: it will be enabled in a
+    future release when we have reference client- and service-side
+    implementations (possibly called TpDebugReceiver and TpDebugSender)
+  - add more errors
+  - generate code for Handler.Capabilities property
+
+* Add macros for static assertions (tp_verify, tp_verify_true,
+  tp_verify_statement) to util.h (smcv, adapted from gnulib)
+
+* Make the allocation model for tp_dbus_properties_mixin_make_properties_hash
+  part of our ABI guarantee (smcv)
+
+* Add a GType macro TP_ARRAY_TYPE_OBJECT_PATH_LIST (wjt)
+
+Fixes:
+
+* fd.o #23164: don't unref a NULL DBusMessage (wjt)
+
+* Get tp_intset_iter_init and tp_intset_iter_reset into the documentation (smcv)
+
+* Make omitted CM parameters that have a default indistinguishable from
+  explicitly-passed parameters with that value, removing the need to specify
+  the default in the Connection as well (sjoerd)
+
+* fd.o #22889: reduce introspection round-trips (wjt)
+
+* Fix header guard in debug.h (dilinger)
+
+* fd.o #18091: for interfaces with D-Bus methods, document how to write a
+  complete interface init function (smcv)
+
+* Fix a rare crash when a TpProxyPendingCall is cancelled before the
+  DBusGProxyCall is provided (smcv)
 
 telepathy-glib 0.7.33 (2009-06-26)
 ==================================
diff --git a/configure.ac b/configure.ac
index 8fc6054..5bef8fb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,8 +11,8 @@ AC_PREREQ([2.59])
 
 m4_define([tp_glib_major_version], [0])
 m4_define([tp_glib_minor_version], [7])
-m4_define([tp_glib_micro_version], [33])
-m4_define([tp_glib_nano_version], [1])
+m4_define([tp_glib_micro_version], [34])
+m4_define([tp_glib_nano_version], [0])
 
 # If library source has changed since last release, increment revision
 # If interfaces have been added, removed or changed since last release,
@@ -26,9 +26,9 @@ m4_define([tp_glib_nano_version], [1])
 # (we don't guarantee that we won't add ABI then remove it again, if it was
 # never seen in a release).
 
-m4_define([tp_glib_lt_current], [26])
-m4_define([tp_glib_lt_revision], [1])
-m4_define([tp_glib_lt_age], [26])
+m4_define([tp_glib_lt_current], [27])
+m4_define([tp_glib_lt_revision], [0])
+m4_define([tp_glib_lt_age], [27])
 
 # Some magic
 m4_define([tp_glib_base_version],
diff --git a/telepathy-glib/Makefile.am b/telepathy-glib/Makefile.am
index 74d020b..097dc0b 100644
--- a/telepathy-glib/Makefile.am
+++ b/telepathy-glib/Makefile.am
@@ -36,7 +36,8 @@ ABI_LISTS = \
     versions/0.7.29.abi \
     versions/0.7.30.abi \
     versions/0.7.31.abi \
-    versions/0.7.32.abi
+    versions/0.7.32.abi \
+    versions/0.7.34.abi
 
 EXTRA_DIST = \
     $(ABI_LISTS) \
diff --git a/telepathy-glib/errors.c b/telepathy-glib/errors.c
index f87b5a9..bda469a 100644
--- a/telepathy-glib/errors.c
+++ b/telepathy-glib/errors.c
@@ -149,23 +149,23 @@
  * @TP_ERROR_ALREADY_CONNECTED: org.freedesktop.Telepathy.Error.AlreadyConnected:
  *     Raised on attempts to connect again to an account that is already
  *     connected, if the protocol or server does not allow this.
- *     Since 0.7.UNRELEASED
+ *     Since 0.7.34
  * @TP_ERROR_CONNECTION_REPLACED: org.freedesktop.Telepathy.Error.ConnectionReplaced:
  *     Used as disconnection reason for an existing connection if it is
  *     disconnected because a second connection to the same account is made.
- *     Since 0.7.UNRELEASED
+ *     Since 0.7.34
  * @TP_ERROR_REGISTRATION_EXISTS: org.freedesktop.Telepathy.Error.RegistrationExists:
  *     Raised on attempts to register an account on a server when the account
  *     already exists.
- *     Since 0.7.UNRELEASED
+ *     Since 0.7.34
  * @TP_ERROR_SERVICE_BUSY: org.freedesktop.Telepathy.Error.ServiceBusy:
  *     Raised when a server or other infrastructure rejects a request because
  *     it is too busy.
- *     Since 0.7.UNRELEASED
+ *     Since 0.7.34
  * @TP_ERROR_RESOURCE_UNAVAILABLE: org.freedesktop.Telepathy.Error.ResourceUnavailable:
  *     Raised when a local process rejects a request because it does not have
  *     enough of a resource, such as memory.
- *     Since 0.7.UNRELEASED
+ *     Since 0.7.34
  *
  * Enumerated type representing the Telepathy D-Bus errors.
  */
@@ -280,7 +280,7 @@ tp_error_get_type (void)
         { TP_ERROR_CONNECTION_REFUSED, "TP_ERROR_CONNECTION_REFUSED", "ConnectionRefused" },
         { TP_ERROR_CONNECTION_FAILED, "TP_ERROR_CONNECTION_FAILED", "ConnectionFailed" },
         { TP_ERROR_CONNECTION_LOST, "TP_ERROR_CONNECTION_LOST", "ConnectionLost" },
-        /* new in telepathy-spec 0.17.27 / telepathy-glib 0.7.UNRELEASED */
+        /* new in telepathy-spec 0.17.27 / telepathy-glib 0.7.34 */
         { TP_ERROR_ALREADY_CONNECTED, "TP_ERROR_ALREADY_CONNECTED",
           "AlreadyConnected" },
         { TP_ERROR_CONNECTION_REPLACED, "TP_ERROR_CONNECTION_REPLACED",
diff --git a/telepathy-glib/gtypes.c b/telepathy-glib/gtypes.c
index d72c90a..a708414 100644
--- a/telepathy-glib/gtypes.c
+++ b/telepathy-glib/gtypes.c
@@ -45,7 +45,7 @@
  * that returns the #GType of a #GPtrArray
  * of DBUS_TYPE_G_OBJECT_PATH.
  *
- * Since: 0.7.UNRELEASED
+ * Since: 0.7.34
  */
 
 GType
diff --git a/telepathy-glib/versions/0.7.34.abi b/telepathy-glib/versions/0.7.34.abi
new file mode 100644
index 0000000..195b25c
--- /dev/null
+++ b/telepathy-glib/versions/0.7.34.abi
@@ -0,0 +1,18 @@
+Version: TELEPATHY_GLIB_0.7.34
+Extends: TELEPATHY_GLIB_0.7.32
+Release: 0.7.34
+
+tp_cli_connection_interface_location_call_get_locations
+tp_cli_connection_interface_location_call_request_location
+tp_cli_connection_interface_location_call_set_location
+tp_cli_connection_interface_location_connect_to_location_updated
+tp_cli_connection_interface_location_run_get_locations
+tp_cli_connection_interface_location_run_request_location
+tp_cli_connection_interface_location_run_set_location
+tp_iface_quark_connection_interface_location
+tp_svc_connection_interface_location_emit_location_updated
+tp_svc_connection_interface_location_get_type
+tp_svc_connection_interface_location_implement_get_locations
+tp_svc_connection_interface_location_implement_request_location
+tp_svc_connection_interface_location_implement_set_location
+tp_type_dbus_array_of_o
-- 
1.5.6.5




More information about the telepathy-commits mailing list