telepathy-glib (0.8.1-0maemo1+0m5) devel; urgency=low

  * This entry has been added by BIFH queue processor
    Suffix +0m5 added to package revision

 -- reto zingg <reto.zingg@nokia.com>  Mon, 02 Nov 2009 09:59:28 +0200

telepathy-glib (0.8.1-0maemo1) devel; urgency=low

  * New upstream stable-branch release
  * Fixes: NB#135112: fd.o #23853: tp-glib asserts in TpConnectionManager if I
    remove haze.manager

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 16 Oct 2009 12:08:02 +0100

telepathy-glib (0.7.37-0maemo2) devel; urgency=low

  * NB#135112 got reopened, remove from changelog 

 -- Reto Zingg <reto.zingg@nokia.com>  Wed, 14 Oct 2009 12:31:47 +0300

telepathy-glib (0.7.37-0maemo1) devel; urgency=low

  * New upstream release
  * Supports telepathy-spec 0.17.28 with InitialAudio, InitialVideo,
    ImmutableStreams, ContactCapabilities and
    TP_CHANNEL_CALL_STATE_FLAG_IN_PROGRESS

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 15 Sep 2009 13:53:57 +0100

telepathy-glib (0.7.36-0maemo1) devel; urgency=low

  * New upstream release
  * Fixes: NB#130934 - Gabble crashes if you give it ridiculously long JIDs
  * addresses: NB#135112 - tp-glib asserts in TpConnectionManager if I remove
    haze.manager

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 03 Sep 2009 20:31:29 +0100

telepathy-glib (0.7.35-0maemo1) fremantle; urgency=low

  * New upstream release
  * Fixes: NB#132878 - TpDBusDaemon receives D-Bus signal NameOwnerChanged
    too broadly

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 18 Aug 2009 19:14:16 +0100

telepathy-glib (0.7.34-1maemo1) fremantle; urgency=low

  * New upstream release
  * Fixes: NB#133233 - TpChannel introspection is buggy, leading to extra
    roundtrips
  * Addresses NB#124762 - fd.o#22926: Provide an error code for an empty codec
    intersection
  * Sync packaging with Debian

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 17 Aug 2009 11:40:13 +0100

telepathy-glib (0.7.33-1maemo1) fremantle; urgency=low

  * New upstream bugfix release, fixing an assertion failure tripped by the
    Mission Control 5.1.2 regression tests.
  * Sync packaging with Debian.

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 26 Jun 2009 19:06:19 +0100

telepathy-glib (0.7.32-1maemo1) fremantle; urgency=low

  * New upstream release.
  * fd.o #22208: Updated to telepathy-spec 0.17.26
  * Added generated service-side bindings for AccountManager, Account,
    ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and
    Client
  * Added minimal versions of TpAccountManager, TpAccount,
    TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest
    and TpClient
  * fd.o #22205: Added support for deprecating or removing _run_ methods
    in code generation
  * Added flymake support
  * fd.o #22230: Added support for byte ('y') parameters to CMs
  * Made sure _gen/error-str.h and .c end with a newline, fixing
    compilation with certain compilers
  * fd.o #19741: Documented client-side handle reference counting
  * fd.o #21977: Removed duplicate mention of media-interfaces.h in
    Makefile.am
  * fd.o #22121: made tp_channel_dispose properly idempotent
  * Removed dead code for introspecting alias flags
  * fd.o #22182: Fixed a potential use-after-free in the callable
    example CM
  * After updating to this version of glib-client-gen.py, _run_ methods
    will no longer be generated by default. To get the behaviour of
    older versions, run it with the new --generate-reentrant option; to
    get the methods present but deprecated, use an option like
    --deprecate-reentrant=FOO_DISABLE_DEPRECATED (which means the _run_
    methods are marked with G_GNUC_DEPRECATED, and will not be available
    at all if FOO_DISABLE_DEPRECATED is defined).
  * Sync packaging with Debian.

 -- Will Thompson <will.thompson@collabora.co.uk>  Mon, 15 Jun 2009 20:12:47 +0100

telepathy-glib (0.7.31-1maemo2) fremantle; urgency=low

  * debian/patches/end-with-a-newline.patch: Cherry-pick my patch from upstream
    to make sure _gen/error-str.h ends with a newline; otherwise, it triggers
    errors in things like MC that use -Werror. Fixes compilation of MC upstream
    git in Maemo.

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 29 May 2009 16:34:19 +0100

telepathy-glib (0.7.31-1maemo1) fremantle; urgency=low

  * New upstream release.
  * Added TP_ERROR_STR_NOT_AVAILABLE etc., string constants corresponding to
    the members of the TpError enum, and tp_error_get_dbus_name()
  * Updated to telepathy-spec 0.17.25
  * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission
    Control's benefit
  * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather
    than just after the invalidated signal
  * Fixed a null pointer dereference if a TpConnectionManager is resurrected
    during dispose
  * Fixed a use-after-free when the user-supplied object in
    tp_connection_manager_call_when_ready is destroyed after the CM becomes
    ready (typical symptom: the assertion "c->weak_object == corpse" fails)
  * Fixed tp_dbus_daemon_request_name, tp_dbus_daemon_release_name and
    _tp_dbus_daemon_get_name_owner to fail gracefully if the TpDBusDaemon has
    been invalidated
  * Sync packaging with Debian

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 27 May 2009 18:48:43 +0100

telepathy-glib (0.7.30-1maemo1) fremantle; urgency=low

  * New upstream release.
  * tp_proxy_add_interface_by_id() may not be called on an invalidated
    proxy.  (It never made sense to do this, but now telepathy-glib will
    complain if you do.)
  * Added tp_dbus_daemon_request_name() and
    tp_dbus_daemon_release_name(). (Fixes fd.o#21771.)
  * Update to telepathy-spec 0.17.23, adding the Terminated error.
  * Added optional support for Shave, to give kernel-style pretty make
    output.  (This is disabled by default; to enable it, pass
    --enable-shave to configure.) (Jonny Lamb)
  * Channel introspection will now fail more quickly when the channel is
    invalidated. Hopefully Fixes: NB#106680
  * Generated GInterfaces now install type information sooner, fixing a
    bug where object construction could make dbus-glib assert. (Ross
    Burton)
  * fd.o#21792:
    tp_presence_mixin_simple_presence_fill_contact_attributes asserts if
    get_contact_statuses returns NULL.

 -- Will Thompson <will.thompson@collabora.co.uk>  Mon, 18 May 2009 17:08:11 +0100

telepathy-glib (0.7.29-1maemo2) fremantle; urgency=low

  * Backport 8e42c802215f5f42e7eaea19b36ee37912eb7b51 from master:
    - Don't hold handles if GetContactAttributes fails.
      Calling _tp_connection_ref_handles on an invalidated connection
      (which self will be here if error is non-NULL) asserts.
    - Fixes: NB#108106 - "Rare e-addressbook-factory crash due to
      connectivity problems"

 -- Will Thompson <will.thompson@collabora.co.uk>  Wed, 08 Apr 2009 19:38:15 +0100

telepathy-glib (0.7.29-1maemo1) fremantle; urgency=low

  * New upstream releases:
    - Use the prefix for D-Bus errors specified by telepathy-spec, not
      something telepathy-glib made up (changing .Errors to the correct
      .Error). This was a regression in telepathy-glib 0.7.1.

      Expected impact of this change:
        * Connection managers will emit the correct errors as soon as the
          telepathy-glib shared library is upgraded
        * Clients that use TpConnection, TpChannel etc. will expect the
          correct errors as soon as the shared library is upgraded
        * Clients that match errors by string value using TP_ERROR_PREFIX will
          have to be recompiled against the new telepathy-glib, but should
          have sane fallback behaviour to treat the correct error strings as
          an unknown error
    - Update to telepathy-spec 0.17.22, adding
      TP_ARRAY_TYPE_SOCKET_ADDRESS_IP_LIST,
      TP_ARRAY_TYPE_STRING_STRING_MAP_LIST, TP_STRUCT_TYPE_SOCKET_ADDRESS_IP
    - Extend the 'callable' example connection manager to support simulated
      incoming calls, support simulated contacts who never answer, are busy or
      terminate the call, and comply with telepathy-spec 0.17.22
    - fd.o #20729: csh (chatroom) example connection manager: comply with
      telepathy-spec 0.17.21 by always allowing the user to leave the Group
    - Cancel GetParameters call if the CM crashes, fixing an assertion failure
      in tp_connection_manager_continue_introspection (Fixes: NB#106802)
    - TpBaseConnectionManager, tp_cm_param_setter_offset: support parameters
      of various extra types - object path, double, 64-bit signed and unsigned
      integer, array of strings, array of bytes - and add regression tests
    - TpContact: enhance documentation to spell out that change notification
      is via GObject::notify::alias etc.
    - tp_asv_new(), a shorthand for creating hash tables from strings to
      slice-allocated GValues, along with tp_asv_set_* and tp_asv_take_*
      helpers to add entries to such hash tables. (Fixes fd.o#20942)

 -- Will Thompson <will.thompson@collabora.co.uk>  Mon, 06 Apr 2009 18:09:22 +0100

telepathy-glib (0.7.27-1maemo2) fremantle; urgency=low

  * Move to git (no source changes except adding debian/.gitignore)

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 19 Mar 2009 15:54:46 +0000

telepathy-glib (0.7.27-1maemo1) fremantle; urgency=low

  * New upstream release:
    - fd.o #18220: add tp_g_value_slice_new_uint() etc.
    - Add more examples
    - Update to telepathy-spec 0.17.21, adding
      TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART and
      TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP
    - fd.o #20646: when adding contacts to one of the Group sets, remove them
      from both of the others
    - Use AM_PATH_PYTHON to detect the Python version
    - In TpGroupMixin, let implementations allow the self-handle to be
      removed regardless of whether the CAN_REMOVE flag is set. This is meant
      to be how you remove yourself gracefully from a chatroom or streamed
      media call
    - fd.o #20165: fix a use-after-free in tp_base_connection_register()
      (which has no practical impact on normal connection managers)
    - Fix various memory leaks
    - Update valgrind suppressions
    - Fix compilation with gtkdoc 1.11
  * Resync packaging with Debian's telepathy-glib 0.7.27-1
  * Re-enable gtkdoc
  * Use Maemo's Python 2.5 rather than Scratchbox's much older version

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 18 Mar 2009 12:36:52 +0000

telepathy-glib (0.7.26-0osso1) fremantle; urgency=low

  * New upstream release:
    - Enhance TpConnectionManager (fd.o #18291, #18056, #18207)
      (Fixes: NB#101833)
    - Fix assertion failures when .manager files contain surprising types
    - Parse all currently-supported types in .manager files (fd.o #19054)
    - Track TpConnection's self handle (fd.o #17519, Fixes: NB#17519)
    - Reduce dependence on making a DBusGProxy for dbus-daemon
      (working towards addressing our part of NB#99479)
    - Deprecate tp_get_bus_proxy (also related to NB#99479)
    - Add tp_dbus_daemon_dup(), a more convenient way to make a TpDBusDaemon
    - Add tp_intset_new_containing(), a constructor for a single-member
      TpIntSet (fd.o #19907)
    - Generate GTypes for arrays of mappings and improve use of the
      type-generation functions
    - Document that tp_get_bus() can call exit() and why
      (partially addresses fd.o #18832)
    - Don't treat InvalidHandle as fatal in tp_connection_get_contacts_by_id
      (fd.o #20096)
  * Remove INSTALL from svn (it's re-created by autogen.sh)

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 16 Feb 2009 18:43:25 +0000

telepathy-glib (0.7.25-0osso1) fremantle; urgency=low

  * New upstream release:
    - future-proofed ABI against spec error re-ordering (fd.o #17588)
    - fixed assertion failure when getting contacts by ID if none of the
      identifiers supplied are valid (fd.o #19688)
    - fixed TpPresenceMixin allowing setting statuses that are flagged as not
      settable on the user themselves
    - fixed TpPresenceMixin so it never allows statuses OFFLINE, UNKNOWN or
      ERROR even if the CM wrongly says they're allowed (fixes a crash in
      telepathy-gabble < 0.7.19)
    - fixed a memory leak in tp_presence_mixin_get_statuses()

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 02 Feb 2009 12:18:51 +0000

telepathy-glib (0.7.24-0osso1) fremantle; urgency=low

  * New upstream release:
    - Updated to spec version 0.17.19
    - Added support for extensible Connection errors

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 28 Jan 2009 18:58:24 +0000

telepathy-glib (0.7.23-0osso1) fremantle; urgency=low

  * New upstream release:
    - Updated to spec version 0.17.18
    - Added basic support for the File Transfer channel type
    - Added TpRichPresenceAccessControlType, used for geolocation
    - RequestHandles raises the errors mandated by spec 0.17.18 (fd.o #19609)
    - MediaStreamHandler has a CodecsUpdated method which can be used to
      renegotiate H.264 and Theora parameters
  * Preserve maemo-specific change to avoid use of gtkdoc

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 20 Jan 2009 16:23:49 +0000

telepathy-glib (0.7.22-0osso1) fremantle; urgency=low

  * New upstream release:
    - Updated to spec version 0.17.17
    - (Finally) merged TpMessageMixin
    - Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler
      warnings in configure.ac.
    - Added support to TpGroupMixin for emitting the MembersChangedDetailed
      signal, and to TpChannel for listening to it when possible.
    - Added support for parsing the dbus-property CM parameter flag
      (introduced in spec 0.17.16) from .manager files.
  * Temporarily removed invocations of and dependency on gtk-doc since
    gtk-doc-tools is currently uninstallable.

 -- Will Thompson <will.thompson@collabora.co.uk>  Tue, 13 Jan 2009 16:22:56 +0000

telepathy-glib (0.7.19-1osso2) unstable; urgency=low

  * Added symbols new in 0.7.19 to debian/libtelepathy-glib0.symbols

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 01 Dec 2008 19:36:57 +0100

telepathy-glib (0.7.19-1osso1) unstable; urgency=low

  * New upstream release
    - TpContact now has a fast path using the Contacts interface to reduce
      D-Bus round-trips, if supported
    - tp_connection_get_contact_attributes integrates the Contacts interface
      with TpConnection's handle reference tracking at a lower level
    - TpChannel now tracks its immutable properties (as provided by
      Requests.NewChannels, Requests.CreateChannel and Requests.EnsureChannel),
      can be constructed from a dictionary of immutable properties
      (tp_channel_new_from_properties), and has a fast path using GetAll to reduce
      round trips (if supported); when constructed from a dictionary of immutable
      properties, non-Group channels should become 'ready' in a single round-trip
    - Only use the Properties mixin in there are properties defined
    - Bug fixes

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 01 Dec 2008 16:17:12 +0100

telepathy-glib (0.7.18-1osso2) fremantle; urgency=low

  * TpBaseConnection: don't g_assert (self_handle == 0) during dispose, but
    unref it if necessary. (Backported patch from git master.) Fixes: NB#90456

 -- Will Thompson <will.thompson@collabora.co.uk>  Fri, 21 Nov 2008 16:17:17 +0000

telepathy-glib (0.7.18-1osso1) fremantle; urgency=low

  * New upstream release
    - update to specification 0.17.14
      - add Destroyable, SCROLLBACK and RESCUED
      - update Echo example CM's Text support to 0.17.14
      - CreateChannel etc. all return before NewChannels, which is before
        NewChannel
    - Add TpContact, an object representing a contact, with simplified
      inspection of various attributes
    - Spec compliance: in TpContactsMixin, return things from the
      Connection interface even if the client didn't ask for them (the spec
      mandates this)
    - Use unsigned int for bitfields, rather than gboolean (which is signed)
    - Fix some memory leaks
    - Improve regression test coverage
  * Merge packaging from Debian experimental

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 04 Nov 2008 11:15:45 +0000

telepathy-glib (0.7.17-1osso2) fremantle; urgency=low

  * Reinstate build-dependency on gtk-doc-tools so we at least have gtkdocize
    (for autogen.sh), even if gtkdoc is too old to actually use
  * Explicitly build-depend on libtool and autoconf, since autogen.sh needs
    them too

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 16 Oct 2008 12:13:00 +0100

telepathy-glib (0.7.17-1osso1) fremantle; urgency=low

  * New upstream release
    - update to specification 0.17.13
      - add Requested, InitiatorHandle, InitiatorID as stable API
    - add handle refcounting helpers which should be used instead of using
      the D-Bus API directly
    - add C accessors for TpProxy's read-only properties and for
      TpConnection:connection-ready
    - automatically register error domain with dbus-glib the first time
      TP_ERRORS is used
    - raise InvalidHandle on invalid handles, not InvalidArgument
    - fix a memory leak in TpContactsMixin
  * Merge from Debian experimental
    - disable gtkdoc 1.10 build dependency, fremantle doesn't have it
  * Remove gtkdocize-generated files in clean to avoid dpkg-source failures

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 15 Oct 2008 11:17:25 +0100

telepathy-glib (0.7.16-1osso2) fremantle; urgency=low

  * Fixed build problems w/ bifh

 -- Pekka Pessi <first.lastname@nokia.com>  Fri, 03 Oct 2008 16:40:51 +0300

telepathy-glib (0.7.16-1osso1) fremantle; urgency=low

  * New upstream release
    - update to specification 0.17.12
      - add Connection.Interface.Requests.EnsureChannel
    - fix a crash in TpChannelManager if the handle type is unsupported
    - if you depend on at least this version, RequestChannel implementations
      no longer need to check handles for validity
    - unref TpBaseConnection::self_handle slightly later so channel managers
      can safely use it from their status-changed(Disconnected) callbacks
    - fix a compiler warning in scratchbox due to shadowing daemon(3)
    - document GInterfaces in gtkdoc (fd.o #16995, #17308)
  * Thanks to gtkdoc inserting documentation into our tarballs, you can
    actually build packages with documentation even on Maemo, but you'll need
    an orig.tar.gz in the appropriate place

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 26 Sep 2008 19:18:51 +0100

telepathy-glib (0.7.15-1osso1) fremantle; urgency=low

  * New upstream release
    - update to specification 0.17.11
      - add Connection.Interface.Requests
      - add Connection.SelfHandle and Connection.SelfHandleChanged
    - add service-side support for Requests and SelfHandle
    - glib-client-gen.py now generates correct code for 64-bit unsigned
      integers
    - TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED can be used from C++ without
      warnings
  * Bump GLib dependency to 2.16

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 18 Sep 2008 16:16:12 -0700

telepathy-glib (0.7.14-1osso2) fremantle; urgency=low

  * Rebuild as a non-native package (no source changes)

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 10 Sep 2008 16:32:17 +0100

telepathy-glib (0.7.14-1osso1) fremantle; urgency=low

  * New upstream release
    - Update to specification 0.17.9
      - add Connection.Interface.Contacts
      - add Channel.TargetID property
    - Add TpContactsMixin, an implementation of Conn.I.Contacts
    - Move upstream source code control from darcs to git
    - Add tp_connection_get_status(), a convenient accessor for TpConnection's
      status and status-reason properties
    - Enhance tp_debug_divert_messages() so you can prefix the log file
      with "+" to append to an existing file rather than truncating it
      (e.g. GABBLE_LOGFILE="+gabble.log")

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 19 Aug 2008 15:37:15 +0100

telepathy-glib (0.7.13-1osso2) fremantle; urgency=low

  * debian/mangle-pc-file.py, debian/rules: Merge Requires.private into
    Requires, since Maemo pkg-config doesn't seem to deal with
    Requires.private very well

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 04 Aug 2008 19:41:52 +0100

telepathy-glib (0.7.13-1osso1) fremantle; urgency=low

  * New upstream release
    - TpPresenceMixin implements the new SimplePresence interface
    - Updated to spec 0.17.8
    - Added a couple of supporting functions for Requests API development

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Tue, 29 Jul 2008 12:37:41 +0100

telepathy-glib (0.7.12-1osso1) fremantle; urgency=low

  * New upstream release
  * Enhancements:
    - fd.o #14828, #14829: TpChannel and TpConnection can be subclassed
    - TpChannel has C function accessors for its GObject properties
    - TpChannel uses D-Bus core Properties if possible, to reduce round-trips
    - fd.o #14180: TpChannel tracks Group membership
    - tp_asv_size() added by popular demand
  * Bug fixes:
    - TpDBusPropertiesMixin works around fd.o #16776 (in dbus-glib) by raising
      Telepathy errors rather than D-Bus core errors
    - fd.o #16774: TpConnectionManager no longer crashes if it is destroyed
      with an idle callback pending
  * Dependencies:
    - automake1.9 is now required
  * Resynced packaging from Debian
    - but moved Maintainers and Uploaders to XS-Debian-Maintainers and
      XS-Debian-Uploaders to avoid being misleading

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 21 Jul 2008 11:25:23 +0100

telepathy-glib (0.7.11-1osso1) unstable; urgency=low

  * New upstream release
    - fd.o #16307: fix a race in TpConnection that could cause an assertion
    - In TpDBusPropertiesMixin, cope with error cases better
    - In code-generation, use the right GType for arrays of object-path

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 02 Jul 2008 14:14:00 +0100

telepathy-glib (0.7.10-1osso1) unstable; urgency=low

  * New upstream release
    - telepathy-spec 0.17.7 adds properties to the Channel interface
    - TpGroupMixin now supports the Group properties added in spec 0.17.6
    - sync packaging from Debian

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 06 Jun 2008 16:34:26 +0100

telepathy-glib (0.7.9-1osso1) unstable; urgency=low

  * New upstream version 0.7.9 with infrastructure for APIs that are coming
    soon
    - tp_asv_*() API to work with a{sv} structures
    - telepathy-spec 0.17.5 and 0.17.6
    - enhancements to TpDBusPropertiesMixin so mixins can provide properties
    - fix tp_dbus_check_valid_interface_name() to detect that "foo.123foo"
      is not valid
    - fix detection of crashed services in TpProxy
  * Resync packaging from Debian

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 30 May 2008 18:43:19 +0100

telepathy-glib (0.7.8-1osso1) unstable; urgency=low

  * New upstream version 0.7.8 with support for Hold
    - Projects using librtcom-telepathy-glib or internal extensions for Hold
      can now be ported to use telepathy-glib - I have already done this
      for telepathy-gabble, telepathy-inspector and telepathy-sofiasip
  * Resync packaging from Debian

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 09 May 2008 16:28:09 +0100

telepathy-glib (0.7.7-1osso1) unstable; urgency=low

  * New upstream version 0.7.7, changes include:
    - Add tp_connection_call_when_ready, tp_channel_call_when_ready (fd.o 15300)
    - TpBaseConnection: don't return from Disconnect() until disconnection has
      fully completed (fd.o #15796)
    - libglibcodegen.py: generate correct bindings for arrays of object-path
      (ao)
    - glib-client-gen.py: cope correctly with Unicode in the spec
    - doc-generator.xsl: update from telepathy-spec to cope with arrays of
      mappings
    - When a channel's connection becomes invalidated, don't warn if the
      resulting invalidation causes the channel to be freed (fd.o #15644)
    - In tp_handle_lookup() on a dynamic handle repository, if the ID is valid
      but there is no handle, raise the error NotAvailable, instead of returning
      0 with no error set (fd.o #15387)
    - When asynchronous method calls are made on an unsupported interface, call
      the user-supplied destroy() callback on the user_data (fd.o #15530)
    - TpTextMixin: fix a memory leak in ListPendingMessages
    - Use automake 1.8 if available, to verify that we can still build on such
      an old version
    - When running under valgrind with the recommended suppressions, don't
      complain about libc dlopen initialization caused by the handle-leak debug
      code

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 02 May 2008 17:59:15 +0100

telepathy-glib (0.7.6-1osso1) unstable; urgency=low

  * Remove Hold interface again - use librtcom-telepathy-glib instead, for now
  * Update specification to 0.17.3
  * Fix unterminated argument lists in text mixin examples
  * Fix fd.o #15306, assertion when a connection's GetInterfaces fails
  * Fix fd.o #15325, multiple versions of the same client interface cause
    assertions
    - For this fix to be effective, projects using extensions will also need
      to update, as described in NEWS

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 04 Apr 2008 14:52:37 +0100

telepathy-glib (0.7.5+hold-0osso2) unstable; urgency=low

  * Snapshot from tp-glib-smcv-hold branch
  * Whitelist Hold and CallState interfaces for code generation

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 20 Mar 2008 18:03:47 +0000

telepathy-glib (0.7.5+hold-0osso1) unstable; urgency=low

  * Snapshot from tp-glib-smcv-hold branch
  * Update Telepathy specification from Darcs to support testing of the new
    Hold API

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 20 Mar 2008 16:46:53 +0000

telepathy-glib (0.7.5-1osso1) unstable; urgency=low

  * Updated to specification 0.17.2
    - GType-generating functions for Media_Session_Handler_Info
    - Added TP_CONN_MGR_PARAM_FLAG_SECRET
  * No longer crashes if a proxy is invalidated while still invoking signal
    callbacks, e.g. in osso-voip-ui when the remote contact terminates the
    call (fd.o #14854)
  * TpChannel no longer crashes if GetInterfaces() returns an error or
    an empty list (fd.o #14855)

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 07 Mar 2008 16:15:13 +0000

telepathy-glib (0.7.4-1osso1) unstable; urgency=low

  * New upstream release
  * Refactoring and life-cycle fixes in TpProxy, fixing a crash in development
    versions of Mission Control (fd.o #14750)
  * Fix listing connections for protocols containing "-" (fd.o #14667)
  * Stop leaking GErrors when using unsupported interfaces (fd.o #14746)
  * Build with more warnings, and fix shadowing, improper declarations, lack
    of declarations, etc.
  * Some improvements to example client code

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 05 Mar 2008 11:34:47 +0000

telepathy-glib (0.7.3-1osso1) unstable; urgency=low

  * New upstream release
  * Now uses Requires.private for reduced impact on library transitions;
    added dependency on pkg-config 0.21
  * ABI added: D-Bus core Properties mixin (shlibs bumped, symbols added)
  * Fixed a crash that could occur when cancelling pending calls (fd.o #14576)
  * Fixed client-side bindings for methods that return a variant
  * Fixed incorrect behaviour of tp_dbus_check_valid_object_path on paths
    "/" and "//"
  * Worked around some gtkdoc 1.7 bugs
  * Bumped dependency on dbus-1 to 0.95 to match what configure.ac says

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 20 Feb 2008 14:00:40 +0000

telepathy-glib (0.7.2-1osso1) unstable; urgency=low

  * New upstream release
    - fixes a crash in tp_chan_new_from_channel
    - adds support for D-Bus core Properties, Peer, Introspectable interfaces

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Mon, 11 Feb 2008 19:20:29 +0000

telepathy-glib (0.7.1-2osso1) unstable; urgency=low

  * New upstream release
    - specification 0.17.1
    - added client-side code
    - more examples
    - added tp_debug_divert_messages, tp_debug_timestamped_log_handler
    - tp_cm_param_setter_offset now supports byte-array params
    - versioned symbols
  * Sync packaging from Debian's 0.7.1-2, diverting their changelog to
    changelog.Debian
    - use and require debhelper 5, since it's in Maemo 4.0
    - add one line "include osso-specific-rules.mk" to Debian's debian/rules,
      and put all the OSSO-specifics in that included file
  * Remove files that had previously been removed in Darcs

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 08 Feb 2008 16:09:40 +0000

telepathy-glib (0.7.0-0osso2) unstable; urgency=low

  * Added missing files to the package.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 07 Dec 2007 12:49:03 +0100

telepathy-glib (0.7.0-0osso1) unstable; urgency=low

  * Mark various macros in properties-mixin.h as deprecated in 0.7.0 instead of the nonexistent 0.5.15
  * Fix breakage in the presence mixin where a hash table wasn't copied
  * Bump version to 0.7.0 and libtool to 4:0:4
  * extra-gtkdoc.h: also document defs.h as Since: 0.7.0
  * Include defs.xml in docs
  * Add defs.h gtkdoc
  * tp_g_hash_table_update: document as new in 0.7.0
  * TP_UNKNOWN_HANDLE_TYPE: document as new in 0.7.0
  * gtypes.c: document that the whole file is new in 0.7.0
  * Document that e.g. TP_IFACE_QUARK_PROPERTIES_INTERFACE is new in 0.7.0
  * Annotate Will's TpBaseConnectionManager changes with "Since: 0.7.0"
  * telepathy-glib-docs.sgml: svc-properties-interface -> svc-generic
  * Update to spec 0.17.0 - add Busy to presence types enum, and bump version
  * Revert addition of conditional build for inspector/ too
  * Remove inspector directory - on further consideration, it's too big a project to just merge in to telepathy-glib like that
  * Bump libdbus dependency to 0.95 so we can stop defining DBUS_API_SUBJECT_TO_CHANGE
  * Add the beginnings of a Makefile for telepathy-inspector (currently if FALSE'd out).
  * Conditionally recurse into inspector/
  * Add with-session-bus.sh to dist
  * Remove DBUS_API_SUBJECT_TO_CHANGE from docs too
  * Don't use --xinclude when running xsltproc on files that have already been xinclude'd
  * Drop telepathy-glib-unstable.pc, move telepathy-glib.pc into telepathy-glib/ (partly because it's conceptually part of the library, and partly to make tab completion work better)
  * Bump GLib build-dependency to 2.10
  * Add defs.h to docs
  * Add defs.h containing e.g. TP_CM_BUS_NAME_BASE
  * Remove duplicate -I$(top_srcdir) -I$(top_builddir) from examples
  * Give subdirectories -I${top_builddir} -I${top_srcdir}
  * Recurse into examples before docs - the examples build quicker
  * Require dbus-glib 0.73 for _with_timeout variants of DBusGProxy method calling
  * Use builddir in TP_GLIB_LIBS substitution
  * _boring: ignore example executables in examples/client/
  * Add 'proxy' debug flag
  * Add 'manager' and 'channel' debug flags
  * Add examples/client/
  * Change no-protocols example CM to have an all-permissive license
  * Add tools/with-session-bus.sh
  * Add svc-generic.h to autofoo
  * Add TP_UNKNOWN_HANDLE_TYPE
  * Rename svc-properties-interface.h to svc-generic.h, with compatibility stub (if we get any more generic stuff like properties, it can go there too)
  * Refactor telepathy-glib build system taking advantage of new glib-ginterface-gen.py.
  * Add some XML files defining the interfaces supported by telepathy-glib - this seems a less fragile way to do it than parsing header files
  * Make various code-gen tools runnable on entire specifications, with arbitrary nesting/XIncludes
  * Sort out CFLAGS, LIBS in telepathy-glib/
  * Add missing files in spec/
  * Remove list of last activity and statuses, and list of status spec, from docs (they make no sense)
  * Add TP_HASH_TYPE_AVATAR_TOKEN_MAP, TP_HASH_TYPE_SUPPORTED_SOCKET_MAP to docs
  * Fix clean build in telepathy-glib/ - we no longer generate a signals-marshal.list per interface
  * Use the spec directory to generate GTypes
  * Revert the code in glib-ginterface-gen that generates references to GType-generating functions, to make the generated code more self-contained
  * glib-ginterface-gen: Don't allow interfaces that will cause havoc in our API unless --allow-unstable is passed
  * Use glib-ginterface-gen.py instead of genginterface.py to generate the TpSvc* interfaces
  * Replace genginterface.py with glib-ginterface-gen.py.
  * can use GType-generating functions to get GTypes
  * clearer code
  * generates code suitable for putting more than one interface in a file
  * Update spec/ to current telepathy-spec HEAD
  * Don't bother writing license information to generated files
  * Don't generate signals-marshal.list in genginterface
  * Generate signal marshallers needed by dbus-glib as a separate script
  * _boring: ignore example connection managers
  * stable-interfaces.mk: use $(mkdir_p)
  * configure.ac: use AM_PROG_MKDIR_P to set $(mkdir_p)
  * Add tp_g_hash_table_update to docs
  * examples/cm/no-protocols: fix type of construct_cm
  * Compile no-protocols example with appropriate -W flags
  * Add the simplest possible example connection manager, telepathy-example-no-protocols. It doesn't support any protocols, so it can't make any connections.
  * configure.ac: subst TP_GLIB_CFLAGS, TP_GLIB_LIBS for the benefit of the examples
  * Add examples directory
  * Add inspector/ subdirectory
  * Fix tp_escape_as_identifier unit test for new expected behaviour
  * Move camelcase_to_lower, camelcase_to_upper to libglibcodegen
  * Move more code to libglibcodegen.py
  * Clean up libglibcodegen.py[co] during clean
  * Make sure things built by tools that use libglibcodegen are rebuilt when that file changes
  * Add tools/libglibcodegen.py and start to move stuff into it
  * tp_escape_as_identifier(): escape "" as "_", just for completeness
  * tp_g_hash_table_update: allow key_dup, value_dup to be NULL, which is equivalent to using this function: gpointer null_dup (gpointer p) { return p; }
  * Add tp_g_hash_table_update [re-recorded]
  * genginterface.py: support signature 'ao'
  * Make glib-client-marshaller-gen.py take the prefix as a command-line argument
  * Only emit array GType-generator implementations if a type with appropriate signature has declared an array-name for it
  * Remove -TP_ARRAY_TYPE_SOCKET_ADDRESS_IPV4_LIST etc. from docs, they're no longer generated
  * Only generate ARRAY GTypes if an array-name is explicitly given
  * Add TP_STRUCT_TYPE_SOCKET_ADDRESS_IPV4 etc. to docs
  * telepathy-glib-sections.txt: cope with changes to type names
  * base-connection.c: Adjust for rename of TP_STRUCT_TYPE_CHANNEL_LIST_ENTRY to TP_STRUCT_TYPE_CHANNEL_INFO
  * Add Socket_Address_IPv4 and friends
  * Rename *_List_Entry -> *_Info to align with proposed change to telepathy-spec
  * Fix --disable-Werror so it actually disables -Werror
  * Add a --disable-Werror flag to configure.ac
  * Document that the debug functions do nothing if --disable-debug was used
  * Include tp_debug_set_flags() no-op stub if compiled with --disable-debug, for API/ABI compatibility
  * Add tp_debug_set_flags(), which doesn't accept the "persist" flag. Deprecate the related functions that did include the "persist" flag, and make the implementations more orthogonal.
  * Add tp_debug_set_persistent to gtkdoc
  * Update MEDIA_STREAM_HANDLER gtypes
  * Add TP_HASH_TYPE_ALIAS_MAP to gtkdoc
  * Include TpCMParamSetter, tp_cm_param_setter_offset in gtkdoc
  * Align gtypes-input.xml with proposed spec updates
  * Rename types in gtypes-input.xml to match what I want to land in the spec
  * Add missing internal-dbus-glib.h
  * Add proper G_BEGIN_DECLS/G_END_DECLS to headers that were missing them
  * telepathy-glib/dbus.c: use proper prototypes for void functions
  * Fix tools/Makefile.am: glib-client-marshaller-gen.py, not .xsl
  * Generate a function _tp_register_dbus_glib_marshallers which registers dbus-glib marshallers for all stable interfaces' signals
  * Format _pending_get_alloc docstring how gtkdoc wants it
  * _boring: add telepathy-glib-undeclared.txt (new generated file in gtkdoc 1.9)
  * genginterface: Object-paths have BOXED type
  * genginterface and glib-gtypes-generator are programs, not stylesheets - amend comment
  * Add missing interfaces.c
  * The project is called telepathy-glib, not libtelepathy-glib
  * Add master copy location and copyright info to tools/*.py
  * In XSL stylesheets for which tp-glib is the master copy, add comments saying so
  * Sync ls-interfaces.xsl, spec-to-introspect.xsl from spec repo (only comment changes)
  * Take more advantage of generated GTypes
  * Update -sections.txt to include recently-added API (auto-generated GTypes and quarks)
  * Include GTypes generator in dist
  * Include GLib interface generation in dist
  * Include gtypes-input.xml in dist
  * Add more structures (presence, room listing, media stuff)
  * Include GQuark stuff in interfaces.h
  * Remove unstable interfaces from documentation
  * Add GLib-specific interfaces generator stylesheets, which generate GQuarks as well as string constants
  * tools/glib-gtypes-generator.py: if array-name is explicitly set to an empty string, don't emit an array GType. Arrays of some Telepathy structs don't really make sense
  * Drop telepathy-glib-unstable. Connection managers should build their own *Svc* stubs if they want to use the unstable interfaces.
  * Move coding style checks to tools/
  * Add check-misc.sh - currently checks for the old FSF address
  * Document generated macros
  * Document gtypes.c
  * Remove unnecessary headers from gtypes.c
  * Document more GTypes in gtypes-input.xml
  * Add generated GTypes to docs
  * Adjust source to deal with the changed array type names
  * Generate array/struct types with different names
  * Add partial docs to gtypes-input.xml
  * Use the generated GTypes in various bits of tp-glib
  * Add code to auto-generate functions that return specialized GTypes
  * BaseConnectionManager: actually fixed the two debugs
  * BaseConnectionManager: fixed two debugging messages
  * Coding style: no newline after return type in declarations
  * Coding style: Use set_param == NULL not !set_param
  * Remove unnecessary cast.
  * Remove 'offset == G_MAXSIZE' special-casing from parse_parameters
  * setter_data should be gconstpointer not const gpointer.
  * move ignorance of parameters with G_MAXSIZE offset to the offset setter
  * Add set_param to TpCMProtocolSpec and use it, defaulting to tp_cm_param_setter_offset
  * Parametrize the setter used by set_param_from_{value,default} and parse_parameters.
  * Move documentation of tp_cm_param_setter_offset from .h to .c
  * rename set_param_by_offset to tp_cm_param_setter_offset, document and export it
  * Define TpCMParamSetter, the type of parameter-setting callbacks.
  * Add a setter_data field to TpCMParamSpec for use by TpCMParamSetters.
  * replace the majority of set_param_from_{default,value} with a call to set_param_by_offset
  * Create set_param_by_offset, generalizing set_param_from_{value,default}
  * Make param_default_value take a single ParamSpec, not an array and an index.
  * Clarify the documentation of status_available
  * bump version to 0.6.999.1 (next release on this branch will be 0.7.0)

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Thu, 06 Dec 2007 11:24:10 +0100

telepathy-glib (0.6.0-0osso1) unstable; urgency=low

  * bump version to 0.6.0, libtool c:r:a = 3:1:3
  * Sync with spec 0.16.0
  * run.c: unref mainloop after it finishes running
  * Do restore the backwards-compatible behavior of the 'persist' debug flag
  * Don't remove the 'persist' debug flag yet
  * Introduced the persistent mode API orthogonal to the debug flags
  * Fix detection of comments when deciding whether a bad_coding_style() report is a false positive
  * Use [:alpha:], [:lower:], [:upper:] instead of relying on ordering of A-Z, a-z in collation order
  * Remove tools/genginterface.pyc in make clean
  * Re-order tools/Makefile.am alphabetically
  * Correct misleading comment in telepathy-glib/Makefile.am
  * Don't make generated GInterfaces unnecessarily large (fd.o #11916).
    This doesn't cause an ABI change, since the generated GInterface's layout
    is private to the .c file anyway.
  * say the GArray is newly-allocated in tp_group_mixin_get_*_members
  * say the GArray is newly-allocated in tp_handle_set_to_array documentation
  * Annotate new 0.5.13 and 0.5.14 features with "Since:"

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 28 Sep 2007 11:54:32 +0300

telepathy-glib (0.5.14-0osso1) unstable; urgency=low

  * New upstream version.
   - Supports spec 0.15.5.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Wed, 05 Sep 2007 12:29:02 +0100

telepathy-glib (0.5.13-0osso2) unstable; urgency=low

  * Fix memory leak in ListProperties implementation.
  * Don't reset state when SetProperties recurses. Fixes: NB#60255.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Wed, 11 Jul 2007 17:15:04 +0100

telepathy-glib (0.5.13-0osso1) unstable; urgency=low

  * Update to spec 0.15.4, including:
     - improved signal-based avatar API
     - group change reason for permission denied
     - group method for RemoveWithReason
     - group flag to indicate when handle owners are unavailable
     - new handle-name in GotRooms signal
  * Add presence mixin.
  * Update group mixin for new functionality.

 -- Robert McQueen <robot101@debian.org>  Fri,  1 Jun 2007 19:22:49 +0300

telepathy-glib (0.5.10-0osso1) unstable; urgency=low

  * Initial release, separated from telepathy-gabble upstream.

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 20 Apr 2007 16:42:59 +0100
