pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/telepathy-glib Update to 0.7.35:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/89d46f30ddf9
branches:  trunk
changeset: 398450:89d46f30ddf9
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Aug 31 08:37:42 2009 +0000

description:
Update to 0.7.35:

telepathy-glib 0.7.35 (2009-08-18)
==================================

The "dance to the sound of sirens" release.

API changes:

* fd.o #17751: TpBaseConnection no longer guarantees that the self-handle is
  set to 0 when the state changes to DISCONNECTED; instead, the self-handle
  remains valid until the connection is disposed, so that connection managers
  can use it during teardown. (cassidy)
  - This change will cause assertion failures on disconnection in
    telepathy-sofiasip older than 0.5.17, and in telepathy-gabble older than
    0.7.9.

Enhancements:

* Add tp_dbus_daemon_list_names() and tp_dbus_daemon_list_activatable_names(),
  which are more efficient (and more const-correct) versions of the
  corresponding autogenerated tp_cli_dbus_daemon methods (smcv)

* Support the Hold interface in the "callable" example CM (andrunko)

Fixes:

* Finally make tp_dbus_daemon_watch_name_owner bind to NameOwnerChanged
  selectively, for reduced wakeups. To take advantage of this, you should
  avoid using all functions that start with tp_cli_dbus_daemon_; file bugs
  to request more replacement functions in the tp_dbus_daemon namespace. (smcv)

* Fix a memory leak in tp_dbus_daemon_watch_name_owner (smcv)

* fd.o #9812: TpDynamicHandleRepo: use tp_dbus_daemon_watch_name_owner for
  reduced wakeups (smcv)

* In TpDynamicHandleRepo, if a client holds handles then immediately crashes,
  release those handles as soon as we find out that it's gone (smcv)

* fd.o #22957: fix compilation in some non-gcc compilers
  (based on a patch from Elaine Xiong)

* As per telepathy-spec 0.17.27, represent connection status reason NAME_IN_USE
  as TP_ERROR_CONNECTION_REPLACED or TP_ERROR_ALREADY_CONNECTED (as
  appropriate), not as TP_ERROR_NOT_YOURS, so that NotYours can safely be given
  special handling (smcv)

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)

diffstat:

 chat/telepathy-glib/Makefile |  4 ++--
 chat/telepathy-glib/PLIST    |  4 +++-
 chat/telepathy-glib/distinfo |  8 ++++----
 3 files changed, 9 insertions(+), 7 deletions(-)

diffs (51 lines):

diff -r 51c360230e2a -r 89d46f30ddf9 chat/telepathy-glib/Makefile
--- a/chat/telepathy-glib/Makefile      Mon Aug 31 08:04:48 2009 +0000
+++ b/chat/telepathy-glib/Makefile      Mon Aug 31 08:37:42 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2009/08/16 17:59:08 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2009/08/31 08:37:42 wiz Exp $
 #
 
-DISTNAME=      telepathy-glib-0.7.33
+DISTNAME=      telepathy-glib-0.7.35
 CATEGORIES=    chat
 MASTER_SITES=  http://telepathy.freedesktop.org/releases/telepathy-glib/
 
diff -r 51c360230e2a -r 89d46f30ddf9 chat/telepathy-glib/PLIST
--- a/chat/telepathy-glib/PLIST Mon Aug 31 08:04:48 2009 +0000
+++ b/chat/telepathy-glib/PLIST Mon Aug 31 08:37:42 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2009/08/16 17:59:08 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2009/08/31 08:37:42 wiz Exp $
 include/telepathy-1.0/telepathy-glib/_gen/error-str.h
 include/telepathy-1.0/telepathy-glib/_gen/gtypes.h
 include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h
@@ -44,6 +44,7 @@
 include/telepathy-1.0/telepathy-glib/connection.h
 include/telepathy-1.0/telepathy-glib/contact.h
 include/telepathy-1.0/telepathy-glib/contacts-mixin.h
+include/telepathy-1.0/telepathy-glib/dbus-daemon.h
 include/telepathy-1.0/telepathy-glib/dbus-properties-mixin.h
 include/telepathy-1.0/telepathy-glib/dbus.h
 include/telepathy-1.0/telepathy-glib/debug-ansi.h
@@ -82,6 +83,7 @@
 include/telepathy-1.0/telepathy-glib/svc-properties-interface.h
 include/telepathy-1.0/telepathy-glib/text-mixin.h
 include/telepathy-1.0/telepathy-glib/util.h
+include/telepathy-1.0/telepathy-glib/verify.h
 lib/libtelepathy-glib.la
 lib/pkgconfig/telepathy-glib.pc
 share/gtk-doc/html/telepathy-glib/TpBaseConnection.html
diff -r 51c360230e2a -r 89d46f30ddf9 chat/telepathy-glib/distinfo
--- a/chat/telepathy-glib/distinfo      Mon Aug 31 08:04:48 2009 +0000
+++ b/chat/telepathy-glib/distinfo      Mon Aug 31 08:37:42 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2009/08/16 17:59:08 wiz Exp $
+$NetBSD: distinfo,v 1.6 2009/08/31 08:37:42 wiz Exp $
 
-SHA1 (telepathy-glib-0.7.33.tar.gz) = 1fed557912f42452aea48396d95ec1e91e3ea3b5
-RMD160 (telepathy-glib-0.7.33.tar.gz) = f6c425e33516b98021de1c48df66bf608406d9b5
-Size (telepathy-glib-0.7.33.tar.gz) = 2717626 bytes
+SHA1 (telepathy-glib-0.7.35.tar.gz) = 65fed61dfcd19eed544bd4917c62fa2ba2fc544f
+RMD160 (telepathy-glib-0.7.35.tar.gz) = 34cc239afbb8cac1a922945b8d423aaa1177a9ed
+Size (telepathy-glib-0.7.35.tar.gz) = 2771863 bytes



Home | Main Index | Thread Index | Old Index