2011-04-20 13:56:32 +02:00
|
|
|
-------------------------------------------------------------------
|
2011-05-03 10:23:59 +02:00
|
|
|
Tue May 3 01:00:09 CEST 2011 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.14.5:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.22.2, generating code for the
|
|
|
|
Balance.ManageCreditURI and
|
|
|
|
SimplePresence.MaximumStatusMessageLength properties.
|
|
|
|
- tp_base_client_is_handling_channel(), which does what it says
|
|
|
|
on the tin.
|
|
|
|
- TpPresenceMixin now supports the MaximumStatusMessageLength
|
|
|
|
class.
|
|
|
|
+ Fixes:
|
|
|
|
- The documentation now builds correctly with gtk-doc 1.16 and
|
|
|
|
newer.
|
|
|
|
- The test suite now passes on systems with glib-networking
|
|
|
|
installed.
|
|
|
|
- Changes from version 0.14.4:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#27459: TpConnection now avoids a bunch of redundant D-Bus
|
|
|
|
method calls when preparing the CORE feature with recent
|
|
|
|
services, lowering latency
|
|
|
|
- tp_proxy_add_interfaces() for adding discovered interfaces
|
|
|
|
from TpProxy subclasses
|
|
|
|
- tp_base_protocol_get_immutable_properties() now fills the
|
|
|
|
Proto.I.Avatars properties
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#36134: TpProtocol claims it doesn't support any extra
|
|
|
|
iface
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-04-20 13:56:32 +02:00
|
|
|
Mon Apr 4 15:53:13 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.14.3:
|
|
|
|
+ Update to spec 0.22.1:
|
|
|
|
- Generated code for new StreamHandler methods and signals and
|
|
|
|
types.
|
|
|
|
- TP_ERROR_INSUFFICIENT_BALANCE.
|
|
|
|
+ tp_g_ptr_array_extend() for concatenating two GPtrArrays.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 4 15:41:47 UTC 2011 - dimstar@opensuse.org
|
|
|
|
|
2011-04-20 13:58:56 +02:00
|
|
|
- Use vala-devel BuildRequires instead of vala-unstable-devel (vala
|
|
|
|
0.12 has been released).
|
2011-04-20 13:56:32 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 22 17:06:28 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
2011-04-20 13:58:56 +02:00
|
|
|
- Update to version 0.14.1:
|
|
|
|
+ Update to spec 0.22.0:
|
|
|
|
- TP_PROP_CHANNEL_TYPE_SERVER_TLS_CONNECTION_REFERENCE_IDENTITIES
|
|
|
|
- generate code for Connection.I.ContactBlocking
|
2011-04-20 13:56:32 +02:00
|
|
|
- Changes from version 0.14.0
|
2011-04-20 13:58:56 +02:00
|
|
|
+ The error handling code paths when looking up the senders of
|
|
|
|
incoming messages have been fixed. This issue led to
|
|
|
|
TpSignalledMessages not specifying a sender with CMs that omit
|
|
|
|
sender-id, like telepathy-idle.
|
2011-04-20 13:56:32 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 16 18:24:09 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.13.18:
|
|
|
|
+ Previously, tp_clear_object (NULL), tp_clear_boxed (type, NULL)
|
|
|
|
and tp_clear_pointer (NULL) were no-ops. However, this
|
|
|
|
behaviour was not very useful—these functions are always called
|
|
|
|
as tp_clear_object (&priv->foo) in practice—and triggered
|
|
|
|
compiler warnings (because these are actually implemented as
|
2011-04-20 13:58:56 +02:00
|
|
|
macros). Thus, this usage is no longer supported.
|
2011-04-20 13:56:32 +02:00
|
|
|
+ Fixes:
|
|
|
|
- TpCMMessage is no longer included in the .gir file. This
|
|
|
|
class is only useful in CMs; we only support client-side API
|
|
|
|
in the .gir file.
|
|
|
|
- Correctly include TpBasePasswordChannel documentation.
|
|
|
|
- Fix GCC 4.6 and Clang analyzer warnings
|
|
|
|
- Changes from version 0.13.17:
|
2011-04-20 13:58:56 +02:00
|
|
|
+ Update to spec 0.21.11:
|
2011-04-20 13:56:32 +02:00
|
|
|
- TP_ERROR_STR_SOFTWARE_UPGRADE_REQUIRED
|
|
|
|
- TP_ERROR_STR_EMERGENCY_CALLS_NOT_SUPPORTED
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 9 09:44:10 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.13.16:
|
|
|
|
+ Enhancements:
|
2011-04-20 13:58:56 +02:00
|
|
|
- Update to spec 0.21.11:
|
|
|
|
. TP_PROP_CLIENT_OBSERVER_DELAY_APPROVERS
|
2011-04-20 13:56:32 +02:00
|
|
|
- Two new functions,
|
|
|
|
tp_connection_get_connection_manager_name() and
|
|
|
|
tp_connection_get_protocol_name(), allow you to grab these
|
|
|
|
properties from a TpConnection without having to drive
|
|
|
|
tp_connection_parse_object_path() yourself.
|
|
|
|
- GBinding utilities for connection-status on TpAccount and
|
|
|
|
TpConnection:
|
|
|
|
tp_connection_bind_connection_status_to_property() and
|
|
|
|
tp_account_bind_connection_status_to_property().
|
|
|
|
- TpTextChannel now has a "message-types" property and
|
|
|
|
accessor. It also gained
|
|
|
|
tp_text_channel_supports_message_type() a convenient
|
|
|
|
function to check if a specific message type is supported.
|
|
|
|
- TpContactSearch: only close channels if there was an error
|
|
|
|
- TpBaseClient gained
|
|
|
|
tp_base_client_set_observer_delay_approvers() which can be
|
|
|
|
used to indicate that an Observer has to block Approvers.
|
|
|
|
+ Fixes:
|
|
|
|
- Various crashes fixed in TpBaseContactList.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 25 17:30:39 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.13.15:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.10.
|
|
|
|
- tp_utf8_make_valid(): an UTF-8 string validation function.
|
|
|
|
- SimplePasswordManager now has API to let the CM create its
|
|
|
|
own SASL channel.
|
|
|
|
- TpBasePasswordChannel: a base class to implement SASL
|
|
|
|
channels.
|
|
|
|
- Changes from version 0.13.14:
|
|
|
|
+ Enhancements:
|
|
|
|
- TpContact now supports modifying the contact's groups on
|
|
|
|
connection managers which implement
|
|
|
|
Connection.Interface.ContactGroups.
|
|
|
|
- It's now possible to get a list of TpChannelRequest objects
|
|
|
|
from a TpObserveChannelsContext or TpHandleChannelsContext;
|
|
|
|
adding hints to channel requests, and retrieving them again,
|
|
|
|
is supported with telepathy-mission-control ≥ 5.7.2.
|
|
|
|
- tp_account_channel_request_create_and_observe_channel_async()
|
|
|
|
and friends, analogous to
|
|
|
|
tp_account_channel_request_create_and_handle_channel_async()
|
|
|
|
but for Observers rather than Handlers, have been added.
|
|
|
|
- Code is now generated to emit and listen for the
|
|
|
|
PropertiesChanged signal on org.freedesktop.DBus.Properties.
|
|
|
|
Note that TpDBusPropertiesMixin does not emit this signal on
|
|
|
|
it own, nor does TpProxy listen for it of its own accord.
|
|
|
|
- tp_capabilities_supports_room_list(), a convenient way to
|
|
|
|
check whether a connection supports listing chat rooms, has
|
|
|
|
been added.
|
|
|
|
+ Fixes:
|
|
|
|
- Including telepathy-glib/protocol.h now correctly includes
|
|
|
|
generated client-side functions.
|
|
|
|
- Changes from version 0.13.13:
|
|
|
|
+ Many doc fixes
|
|
|
|
+ Compiler flags reordered (clang is order-sensitive) to allow
|
|
|
|
static analysis.
|
|
|
|
+ Account Channel Requests now give you access to the originating
|
|
|
|
TpChannelRequest.
|
|
|
|
+ The speculative debug cache may now be disabled at compile time.
|
|
|
|
- Changes from version 0.13.12:
|
|
|
|
+ Enhancements:
|
|
|
|
- TpContact now tracks incoming and outgoing presence
|
|
|
|
subscriptions, albeit only if the connection implements the
|
|
|
|
new Connection.Interface.ContactList API.
|
|
|
|
- Code is generated for new API added in telepathy-spec
|
|
|
|
version 0.21.9; specifically, the FileTransfer.URI property
|
|
|
|
is supported.
|
|
|
|
- TpPresenceMixinStatusAvailableFunc, which has confused many
|
|
|
|
a CM author, now has clearer documentation.
|
|
|
|
+ Fixes:
|
|
|
|
- We no longer accidentally depend on GLib 2.28.
|
|
|
|
- tests/contact-search-result no longer fails on x86.
|
|
|
|
- Changes from version 0.13.11:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#32053: The TpContactSearch object has been added. It
|
|
|
|
represents ongoing searches for contacts.
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#32551: tp_base_client_set_observer_recover now works
|
|
|
|
with all possible gboolean arguments!
|
|
|
|
- tp_debug_timestamped_log_handler will now print the message
|
|
|
|
and not just the time, which was broken over a year ago.
|
|
|
|
- TpProtocol will now consider a manager file's
|
|
|
|
AuthenticationTypes value.
|
|
|
|
- Change vala-devel BuildRequires to vala-unstable-devel.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 30 19:15:28 UTC 2011 - fcrozat@novell.com
|
|
|
|
|
|
|
|
- Changes from version 0.13.10:
|
|
|
|
+ Enhancements:
|
|
|
|
- New TpMessage API: tp_message_get_message_type,
|
|
|
|
tp_cm_message_new_text
|
|
|
|
- fdo#32411: warn and do nothing if unsupported flags are
|
|
|
|
passed to tp_g_signal_connect_object
|
|
|
|
+ Updated to spec 0.21.8.
|
|
|
|
- The ContactList.ContactsChangedWithID signal was added. It's
|
|
|
|
automatically emitted by TpBaseContactList, so CMs don't
|
|
|
|
need to make any changes to take advantage of it.
|
|
|
|
+ Fixes:
|
|
|
|
- tp_account_manager_ensure_account() no longer criticals if
|
|
|
|
you pass it a malformed account path.
|
|
|
|
- TpBaseClient will now return (an error) from ObserveChannels
|
|
|
|
if an invalid connection path is passed to it by the Channel
|
|
|
|
Dispatcher.
|
|
|
|
- fdo#32184: Connection bus names are no longer erroneously
|
|
|
|
released while connections are still open. This was a
|
|
|
|
regression in 0.13.5.
|
|
|
|
- fdo#32423: Preparing TpAccount features when the CORE
|
|
|
|
feature is already prepared now works
|
|
|
|
- fdo#32391: correctly deal with removing name owner watches
|
|
|
|
during dispatch of their callbacks
|
|
|
|
- Documentation improvements
|
|
|
|
- TpBaseClient no longer breaks if HandleChannels is called
|
|
|
|
more than once for the same channel. This was a regression
|
|
|
|
introduced by the leak fix in the previous release.
|
|
|
|
- Changes from version 0.13.9:
|
|
|
|
+ Deprecations:
|
|
|
|
- tp_message_new (replace with tp_cm_message_new)
|
|
|
|
- tp_message_ref_handle (no longer needed)
|
|
|
|
- tp_message_set_handle (use tp_cm_message_set_sender for the
|
|
|
|
only supported handle in a message)
|
|
|
|
- tp_message_take_message (replace with
|
|
|
|
tp_cm_message_take_message)
|
|
|
|
+ Enhancements:
|
|
|
|
- tp_account_get_path_suffix: new function to get the varying
|
|
|
|
suffix of an account's object path
|
|
|
|
- TpAccountManager: document which TpAccount objects are
|
|
|
|
prepared
|
|
|
|
- tp_connection_dup_contact_if_possible: new function to make
|
|
|
|
TpContact objects synchronously in some situations
|
|
|
|
- convert TpMessage into a GObject, with subclasses for use in
|
|
|
|
CMs (TpCMMessage) and clients (TpClientMessage,
|
|
|
|
TpSignalledMessage)
|
|
|
|
- add TpConnection:self-contact, a TpContact for the
|
|
|
|
self-handle
|
|
|
|
+ Fixes:
|
|
|
|
- In TpSimplePasswordManager, clear the pointer to the channel
|
|
|
|
when it's closed
|
|
|
|
- fdo#32116: don't leak LegacyProtocol object references
|
|
|
|
when a TpBaseConnectionManager is registered
|
|
|
|
- Fix an unlikely crash in which a TpBaseConnection outlives
|
|
|
|
its TpBaseConnectionManager
|
|
|
|
- Documentation improvements
|
|
|
|
- fdo#32191: when tp_connection_get_contacts_by_handle would
|
|
|
|
return contacts that already exist, make sure they have the
|
|
|
|
desired features
|
|
|
|
- Fix memory leaks in TpAccount and TpDynamicHandleRepo
|
|
|
|
introduced in 0.13.8
|
|
|
|
- fd.o #32222: fix a leak of TpChannel objects in
|
|
|
|
TpBaseClient, document that Handlers are responsible for
|
|
|
|
closing their channels, warn if channels are still handled
|
|
|
|
when a Handler is disposed, and close channels in some
|
|
|
|
regression tests
|
|
|
|
- Changes from version 0.13.8:
|
|
|
|
+ Deprecations:
|
|
|
|
- fd.o #24114: tp_get_bus() is deprecated (again). Please use
|
|
|
|
tp_dbus_daemon_dup(), followed by
|
|
|
|
tp_dbus_daemon_register_object() if that's what you're using
|
|
|
|
it for, or tp_proxy_get_dbus_connection() if you really need
|
|
|
|
a DBusGConnection.
|
|
|
|
+ Changes:
|
|
|
|
- fd.o #23155: handles now persist until the TpBaseConnection
|
|
|
|
disconnects, and most of the reference-counting machinery
|
|
|
|
has been removed
|
|
|
|
- fd.o #31997: in the ContactList channels produced by
|
|
|
|
TpBaseContactList, AddMembers, RemoveMembers etc. don't
|
|
|
|
return until the implementation reports success or failure
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.6.
|
|
|
|
- fd.o #31900: add TpSimplePasswordManager
|
|
|
|
- fd.o #32004: add tp_account_get_automatic_presence,
|
|
|
|
tp_account_get_normalized_name,
|
|
|
|
tp_account_set_automatic_presence_async
|
|
|
|
- fd.o #31918: add convenience API for Account.I.Addressing
|
|
|
|
+ Fixes:
|
|
|
|
- return a zero-terminated array of features from
|
|
|
|
tp_client_channel_factory_dup_channel_features
|
|
|
|
- fd.o #32004: emit GObject::notify for TpAccount::requested-*
|
|
|
|
- Changes from version 0.13.7:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.5.
|
|
|
|
- fdo#31686: add Protocol.I.Avatars support to TpBaseProtocol
|
|
|
|
- implement the MessageTypes property in the TpMessagesMixin
|
|
|
|
- use G_N_ELEMENTS more
|
|
|
|
+ Fixes:
|
|
|
|
- use the right getter for TpAccountChannelRequest:request
|
|
|
|
- Changes from version 0.13.6:
|
|
|
|
+ API changes:
|
|
|
|
- Pointers to a GObject implementing
|
|
|
|
TP_TYPE_CLIENT_CHANNEL_FACTORY are now referred to as having
|
|
|
|
type TpClientChannelFactory*, rather than misusing
|
|
|
|
TpClientChannelFactoryInterface*. The ABI has not changed.
|
|
|
|
+ Enhancements:
|
|
|
|
- Return the reffed handle from tp_handle_ref()
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#31473: force the namespace TelepathyGLib for the
|
|
|
|
g-i-derived Vala bindings
|
|
|
|
- fdo#31581: don't modify a const array in
|
|
|
|
tp_group_mixin_remove_members_with_reason
|
|
|
|
- fdo#31631: set a TpBaseClient's TpClientChannelFactory
|
|
|
|
correctly
|
|
|
|
- fdo#31631: fix confusion between TpClientChannelFactory
|
|
|
|
and TpClientChannelFactoryIface
|
|
|
|
- Run the stream tube IPv6 tests again, if ::1 is assigned to
|
|
|
|
an interface
|
|
|
|
- Changes from version 0.13.5:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#30088: add support for Protocol.I.Presence to
|
|
|
|
TpBaseProtocol
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#10613: release connections' object paths before their
|
|
|
|
bus names, and do both sooner
|
|
|
|
- fdo#31377: fix a race condition in the
|
|
|
|
connection-interests test that sometimes caused it to fail
|
|
|
|
or segfault, and similar races (not seen in practice) in two
|
|
|
|
other tests
|
|
|
|
- Changes from version 0.13.4:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.4
|
|
|
|
- fdo#31215: fix incorrect namespace for MailNotification
|
|
|
|
- add bindings for NewActiveTransportPair
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#31321: don't crash if the TpAccountManager is disposed
|
|
|
|
while an account from tp_account_manager_ensure_account is
|
|
|
|
preparing
|
|
|
|
- fdo#31291: add pkg-config and C header information to GIR
|
|
|
|
for the benefit of future Vala versions
|
|
|
|
- In the echo2 example CM, advertise Messages' immutable
|
|
|
|
properties
|
|
|
|
- In TpBaseChannel, don't unref handles we didn't ref
|
|
|
|
- Changes from version 0.13.3:
|
|
|
|
+ Deprecations:
|
|
|
|
- <telepathy-glib/debug-ansi.h> is now deprecated, and the
|
|
|
|
Group and Properties mixins no longer output
|
|
|
|
brightly-coloured logs
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#31102: update to spec 0.21.3.
|
|
|
|
- fdo#27948: add generic support for AddClientInterest,
|
|
|
|
RemoveClientInterest on TpBaseConnection and TpConnection
|
|
|
|
- fdo#30505: add TpDTMFPlayer, a DTMF dialstring interpreter
|
|
|
|
- TpClientChannelFactory: ask callers to prepare a given set
|
|
|
|
of features, and do so in TpBaseClient
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30730: order tests' and examples' CFLAGS and LIBS
|
|
|
|
consistently, fixing builds in some situations (an older
|
|
|
|
telepathy-glib built with -rpath already installed,
|
|
|
|
possibly)
|
|
|
|
- fdo#30949: fix a typo that made DeliveryReportingSupport
|
|
|
|
always come out as 0, and test a nonzero value
|
|
|
|
- Don't leak an array of features in TpBaseClient
|
|
|
|
- fdo#31027: if stdout is a tty, tests now succeed silently,
|
|
|
|
and only produce output on failure; also, they will
|
|
|
|
automatically fail after a few seconds if an expected event
|
|
|
|
does not happen
|
|
|
|
- fdo#30999: tests now succeed on machines where IPv6 is
|
|
|
|
supported but ::1 is not assigned to an interface
|
|
|
|
- Changes from version 0.13.2:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.2
|
|
|
|
- fdo#29973: add TpClientChannelFactory,
|
|
|
|
TpAutomaticProxyFactory and TpBasicProxyFactory, and use
|
|
|
|
them in TpBaseClient and TpAccountChannelRequest
|
|
|
|
- fdo#29218: add TpStreamTubeChannel, a higher-level API for
|
|
|
|
stream tubes
|
|
|
|
- fdo#30478: add TP_ACCOUNT_FEATURE_STORAGE
|
|
|
|
- Improve the error message for an undefined D-Bus interface
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30791: fix building with gtk-doc enabled, and an older
|
|
|
|
telepathy-glib installed in a non-default library search
|
|
|
|
path
|
|
|
|
- fdo#30644: don't 'return' a void expression from a void
|
|
|
|
function, which isn't valid C99 and breaks compilation on
|
|
|
|
Sun Studio C
|
|
|
|
- Remove redundant trailing semicolons from G_DEFINE_TYPE
|
|
|
|
etc., which are not valid C99
|
|
|
|
- Add DeliveryReportingSupport to the properties offered by
|
|
|
|
TpMessageMixin
|
|
|
|
- Add ContactListState to the properties offered by
|
|
|
|
TpBaseContactList
|
|
|
|
- Avoid using a gboolean (which is signed) as a one-bit
|
|
|
|
bitfield
|
|
|
|
- Changes from version 0.13.1:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.1.
|
|
|
|
+ Fixes:
|
|
|
|
- In TpCapabilities, do more checks on the self pointer
|
|
|
|
- Changes from 0.13.0:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.21.0.
|
|
|
|
- fdo#28200: add TpBaseContactList, a base class for contact
|
|
|
|
list/contact groups implementations
|
|
|
|
- fdo#30204: add checks for stream and D-Bus tubes to
|
|
|
|
TpCapabilities
|
|
|
|
- fdo#30327: add some new utility functions for TpHandleSet
|
|
|
|
- fdo#30310: make tp_contacts_mixin_get_contact_attributes
|
|
|
|
public for re-use
|
|
|
|
- debug-log the error message when a Protocol filter rejects a
|
|
|
|
parameter
|
|
|
|
|
2010-12-21 12:04:06 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 21 10:21:13 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.7:
|
|
|
|
+ Fixes:
|
|
|
|
- tp_account_manager_ensure_account() no longer criticals if
|
|
|
|
you pass it a malformed account path.
|
|
|
|
- TpBaseClient will now return (an error) from ObserveChannels
|
|
|
|
if an invalid connection path is passed to it by the Channel
|
|
|
|
Dispatcher.
|
|
|
|
- fdo#32391: correctly deal with removing name owner watches
|
|
|
|
during dispatch of their callbacks
|
|
|
|
|
2010-12-14 19:25:41 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 14 16:44:16 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.6:
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#32116: don't leak LegacyProtocol object references when a
|
|
|
|
TpBaseConnectionManager is registered
|
|
|
|
- Fix an unlikely crash in which a TpBaseConnection outlives
|
|
|
|
its TpBaseConnectionManager
|
|
|
|
- fdo#32191: when tp_connection_get_contacts_by_handle would
|
|
|
|
return contacts that already exist, make sure they have the
|
|
|
|
desired features
|
|
|
|
- fdo#32222: fix a leak of TpChannel objects in TpBaseClient,
|
|
|
|
document that Handlers are responsible for closing their
|
|
|
|
channels, warn if channels are still handled when a Handler
|
|
|
|
is disposed, and close channels in some regression tests
|
|
|
|
|
2010-11-30 09:44:05 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 26 11:01:29 CET 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.5:
|
|
|
|
+ Use the right getter for TpAccountChannelRequest:request.
|
|
|
|
|
2010-11-19 09:26:51 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 18 10:28:37 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.4:
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#31473: force the namespace TelepathyGLib for the
|
|
|
|
g-i-derived Vala bindings
|
|
|
|
- fdo#31581: don't modify a const array in
|
|
|
|
tp_group_mixin_remove_members_with_reason
|
|
|
|
|
2010-11-10 14:44:16 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 6 18:36:23 CET 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.3:
|
|
|
|
+ fdo#31321: don't crash if the TpAccountManager is disposed
|
|
|
|
while an account from tp_account_manager_ensure_account is
|
|
|
|
preparing
|
|
|
|
+ fdo#31198: avoid some C99 features not supported by MSVC 9
|
|
|
|
|
2010-10-31 21:36:01 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 28 16:03:59 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.2:
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30730, fdo#30791: order tests' and examples' CFLAGS and
|
|
|
|
LIBS consistently, fixing builds in some situations (an older
|
|
|
|
telepathy-glib built with -rpath already installed, possibly)
|
|
|
|
- fdo#30949: fix a typo that made DeliveryReportingSupport
|
|
|
|
always come out as 0, and test a nonzero value
|
|
|
|
- Don't leak an array of features in TpBaseClient
|
|
|
|
|
2010-10-18 11:34:39 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 18 10:31:42 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.1:
|
|
|
|
+ Enhancements:
|
|
|
|
- When a Protocol's filter rejects a parameter, log the error
|
|
|
|
message
|
|
|
|
- Improve the error message for an undefined D-Bus interface
|
|
|
|
- Check the GObject type of the self pointer in TpCapabilities
|
|
|
|
methods
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30644: don't 'return' a void expression from a void
|
|
|
|
function, which isn't valid C99 and breaks compilation on Sun
|
|
|
|
Studio C
|
|
|
|
- Remove redundant trailing semicolons from G_DEFINE_TYPE etc.,
|
|
|
|
which are not valid C99
|
|
|
|
- Add DeliveryReportingSupport to the properties offered by
|
|
|
|
TpMessageMixin
|
|
|
|
- Avoid using a gboolean (which is signed) as a one-bit
|
|
|
|
bitfield
|
|
|
|
|
2010-09-24 00:22:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 21 09:15:31 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.12.0:
|
|
|
|
+ Disable documentation completeness checks and redirect
|
|
|
|
documentation uploads for stable branch
|
|
|
|
+ Add the version number, and a link to the latest version, to
|
|
|
|
the documentation
|
|
|
|
+ Increase dependencies for Vala bindings to versions that the
|
|
|
|
libfolks developers have verified to work:
|
|
|
|
gobject-introspection 0.9.6 and Vala 0.10.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 16 09:38:04 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.16:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to stable spec 0.20.1
|
|
|
|
. generate basic API for Chan.I.Conference
|
|
|
|
. generate basic API for Chan.T.ServerTLSConnection and
|
|
|
|
TLSCertificate (server-side only for now, since
|
|
|
|
TLSCertificate will require a new TpProxy subclass)
|
|
|
|
- When connections are created in a CM, debug-log the sanitized
|
|
|
|
parameter values
|
|
|
|
- When a TpBaseChannel is created, log an error if it doesn't
|
|
|
|
have a parent connection
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30134: rename TpIntSet to TpIntset, with compatibility
|
|
|
|
typedefs for the old name, to avoid breaking recent
|
|
|
|
gobject-introspection
|
|
|
|
- fdo#30134: add more gobject-introspection annotations to work
|
|
|
|
better with recent versions, and work around another case of
|
|
|
|
(skip) not working in older versions
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 14 08:42:55 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.15:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to spec 0.19.12:
|
|
|
|
. generate code for SMS interface for Text channels, NotYet
|
|
|
|
error, Object_Immutable_Properties type and
|
|
|
|
TP_PROP_CONNECTION_INTERFACE_CELLULAR_OVERRIDE_MESSAGE_SERVICE_CENTRE
|
|
|
|
- fdo#28420: add tp_channel_get_requested() etc.
|
|
|
|
- Add basic introspectability for the Connection mixins
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#30090: fix parsing TpProtocol information from .manager
|
|
|
|
files
|
|
|
|
- fdo#29943: make tp_debug_sender_log_handler thread-safe
|
|
|
|
- fdo#30111: make GObject-Introspection work again with g-i >=
|
|
|
|
0.9.5
|
|
|
|
- fdo#30134: make configure fail if Vala bindings are enabled
|
|
|
|
but g-i is disabled, which can't work
|
|
|
|
- fdo#25582, fdo#27806, fdo#30118: fix miscellaneous memory
|
|
|
|
leaks
|
|
|
|
|
2010-08-26 12:11:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 26 11:09:02 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.14:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#29375: there's now a TpBaseChannel class which deals with
|
|
|
|
all the boring boilerplate previously needed to implement
|
|
|
|
channels. Public response to the class has been uniform.
|
|
|
|
- fdo#29614: add TpBaseClient:account-manager
|
|
|
|
- Allow TpBaseClient instances to wait for any desired set of
|
|
|
|
TpAccount, TpConnection and TpChannel features
|
|
|
|
- fdo#29671: add TP_ARRAY_TYPE_UCHAR_ARRAY_LIST, i.e. signature
|
|
|
|
'aay' in dbus-glib
|
|
|
|
+ Fixes:
|
|
|
|
- Ensure that when a TpAccountChannelRequest produces a
|
|
|
|
connection and a channel, they're obtained from the same
|
|
|
|
TpAccount we started from
|
|
|
|
- fdo#29756, fdo#29795: various documentation improvements.
|
|
|
|
|
2010-08-24 15:23:49 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 18 10:08:58 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.13:
|
2010-08-24 15:26:05 +02:00
|
|
|
+ Changes to experimental API:
|
|
|
|
- fdo#29070: remove telepathy-vala.pc
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#29358: add TP_ERROR as an alias for TP_ERRORS, for
|
|
|
|
introspectability
|
|
|
|
- add TP_USER_ACTION_TIME_NOT_USER_ACTION,
|
|
|
|
TP_USER_ACTION_TIME_CURRENT_TIME,
|
|
|
|
tp_user_action_time_from_x11,
|
|
|
|
tp_user_action_time_should_present
|
|
|
|
- improve various documentation
|
|
|
|
- convert TpBaseClient virtual methods into normal GObject
|
|
|
|
virtual methods so they can be introspected
|
2010-08-24 15:23:49 +02:00
|
|
|
+ Fixes:
|
|
|
|
- Don't rely on vala-1.0.pc to check for vala version and
|
|
|
|
vapigen
|
|
|
|
- fdo#25019: let the TpPresenceMixin work on connections that
|
|
|
|
implement SimplePresence but not complex Presence
|
|
|
|
- Fix harmless misuse of enums that caused warnings on gcc 4.5
|
|
|
|
- Fix out-of-tree builds with Vala enabled
|
2010-08-24 15:26:05 +02:00
|
|
|
- Replace pkgconfig(vala-1.0) BuildRequires with vala-devel one
|
|
|
|
since we want the vala compiler, not libvala.
|
2010-08-24 15:23:49 +02:00
|
|
|
|
2010-08-13 02:31:23 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 11 11:38:56 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.12:
|
|
|
|
+ Enhancements:
|
|
|
|
- Added TpAccountChannelRequest, a request to create or ensure
|
|
|
|
a channel (fdo#29456, fdo#13422)
|
|
|
|
- fdo#29461: updated to telepathy-spec 0.19.11
|
|
|
|
. more error codes for SSL/TLS - Insecure, Revoked,
|
|
|
|
LimitExceeded
|
|
|
|
. Conference_Host call state flag
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#29174: update example connection managers to follow
|
|
|
|
current telepathy-spec best practices, including Protocol
|
|
|
|
objects
|
|
|
|
- fdo#29268: fix compilation from a tarball with
|
|
|
|
--enable-vala-bindings
|
|
|
|
- Remove manually added telepathy-glib.deps: it's in the tarball
|
|
|
|
now.
|
|
|
|
|
2010-08-07 03:30:01 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Aug 7 02:04:49 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Add pkgconfig(vala-1.0) BuildRequires and pass
|
|
|
|
--enable-vala-bindings to configure: we need telepathy-vala for
|
|
|
|
the folks package.
|
|
|
|
- Add vala/telepathy-glib.deps manually, since it's missing from
|
|
|
|
the tarball.
|
|
|
|
|
2010-08-05 23:03:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 29 11:06:24 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.11:
|
2010-08-05 23:04:34 +02:00
|
|
|
+ Enhancements:
|
|
|
|
- Updated spec to 0.19.10
|
|
|
|
. generate code for Protocol objects, and the ContactSearch
|
|
|
|
channel type
|
|
|
|
- fdo#27997: add TpProtocol client-side API, and TpBaseProtocol
|
|
|
|
service-side base class, for Protocol objects
|
|
|
|
- fdo#28751: tp_proxy_has_interface is now a real function, not
|
|
|
|
a macro, for better introspection
|
|
|
|
- TpBaseClient's properties now have accessor methods for
|
|
|
|
convenient use in C
|
|
|
|
- tp_capabilities_get_channel_classes is now visible to g-i
|
|
|
|
+ Fixes:
|
|
|
|
- Install a .deps file for the Vala bindings
|
|
|
|
- Vala bindings now install to the normal location, making it
|
|
|
|
unnecessary to look up telepathy-vala in pkg-config; that
|
|
|
|
pkg-config file will be removed in a future version
|
|
|
|
- fdo#29197: expand g-i coverage of connection manager code
|
|
|
|
enough to use it for libfolks' regression tests.
|
2010-08-05 23:03:10 +02:00
|
|
|
|
2010-07-23 10:48:20 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 23 08:39:07 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.10:
|
|
|
|
+ Enhancements:
|
|
|
|
- Updated spec to 0.19.9:
|
|
|
|
. added support for Read and Deleted delivery reports
|
|
|
|
+ Fixes:
|
|
|
|
- Improved GObject-Introspection annotations to be sufficient
|
|
|
|
for libfolks
|
|
|
|
- Fixed a typo in the documentation
|
|
|
|
- fdo#28920: fixed tp_contact_request_contact_info_async
|
|
|
|
cancellation handling when dealing with synchronous errors
|
|
|
|
- Changes from version 0.11.9:
|
|
|
|
+ Enhancements:
|
|
|
|
- Updated spec to 0.19.8:
|
|
|
|
. generate code for some new properties, Conn.I.Cellular and
|
|
|
|
Account.I.Storage
|
|
|
|
. add convenience methods to TpAccount to access
|
|
|
|
Account.Service
|
|
|
|
- Added tp_simple_async_report_success_in_idle, a convenience
|
|
|
|
function to return "void" from an async method
|
|
|
|
+ Fixes:
|
|
|
|
- Fixed libdbus errors when unregistering a TpBaseClient that
|
|
|
|
isn't a Handler
|
|
|
|
- Made some TpGroupMixin methods more const-correct
|
|
|
|
- Fixed some memory leaks in regression tests
|
|
|
|
- Suppressed more valgrind false-positives
|
|
|
|
- Improved generation of experimental Vala bindings
|
|
|
|
|
2010-07-22 23:44:15 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 21 17:50:22 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Clean up update to 0.11.8.
|
|
|
|
- Drop work_around_pkg_config.patch: not needed anymore.
|
|
|
|
- Change dbus-1-glib-devel BuildRequires to pkgconfig()
|
|
|
|
BuildRequires: dbus-1, dbus-glib-1, gobject-2.0, gio-2.0,
|
|
|
|
gio-unix-2.0.
|
|
|
|
- Add pkgconfig(gobject-introspection-1.0) to enable introspection
|
|
|
|
support.
|
|
|
|
- Remove explicit dbus-1-glib-devel and glib2-devel Requires in
|
|
|
|
devel package, since pkgconfig() Requires are now automatically
|
|
|
|
added.
|
|
|
|
|
2010-07-21 17:43:02 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 22 21:38:56 UTC 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.11.8:
|
2010-07-22 23:44:15 +02:00
|
|
|
+ Enhancements:
|
|
|
|
- Improve GObject-Introspection annotations, and optionally
|
|
|
|
build Vala bindings, which are currently considered highly
|
|
|
|
experimental
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.7:
|
|
|
|
+ Deprecations:
|
|
|
|
- TpChannelFactoryIface is officially deprecated (it shouldn't
|
|
|
|
have been used since 0.8).
|
|
|
|
- tp_verify() should not be used in new code: use GLib 2.20's
|
|
|
|
G_STATIC_ASSERT.
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to telepathy-spec 0.19.7
|
|
|
|
. generate code for the Anonymity and ServicePoint interfaces
|
|
|
|
. add ChatStates property and Chat_State_Map type
|
|
|
|
. add Account.ConnectionError and ConnectionErrorDetails
|
|
|
|
properties
|
|
|
|
- API additions
|
|
|
|
- speed up and cleanup regression tests
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.6:
|
|
|
|
+ Enhancements:
|
|
|
|
- Updated to telepathy-spec 0.19.6:
|
|
|
|
. ChangingPresence property on the Account interface
|
|
|
|
. SupportedLocationFeatures property on the Location
|
|
|
|
interface
|
|
|
|
. HandleWithTime method on ChannelDispatchOperation
|
|
|
|
. MultipleTones method, SendingTones and StoppedTones
|
|
|
|
signals, and CurrentlySendingTones and InitialTones
|
|
|
|
properties on the DTMF interface
|
|
|
|
- API additions
|
|
|
|
- Make the ContactList example connection manager more
|
|
|
|
realistic, and add a regression test for it
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#28203: TpGroupMixin: allow "adding" contacts who are
|
|
|
|
already members, even if the Can_Add flag isn't set (e.g.
|
|
|
|
accepting a subscription request twice), and allow "removing"
|
|
|
|
contacts who are not in the channel (e.g. rejecting a
|
|
|
|
subscription request twice)
|
|
|
|
- minor fixes
|
|
|
|
- Changes from version 0.11.5:
|
|
|
|
+ API changes:
|
|
|
|
- fdo#23369: when the local user is removed from a Group
|
|
|
|
Channel, the GError with which the TpChannel is invalidated
|
|
|
|
has changed.
|
|
|
|
+ Enhancements:
|
|
|
|
- API additions
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.4:
|
|
|
|
+ Enhancements:
|
|
|
|
- Add experimental GObject-Introspection bindings
|
|
|
|
- API additions
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.3:
|
|
|
|
+ Enhancements:
|
|
|
|
- Upgrade to telepathy-spec 0.19.5
|
|
|
|
. Connection.Status, Connection.Interfaces properties (all
|
|
|
|
telepathy-glib CMs that use TpBaseConnection should gain
|
|
|
|
support for these automatically)
|
|
|
|
. Observer.Recover property
|
|
|
|
. ContactInfo interface
|
|
|
|
- API additions
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.2:
|
|
|
|
+ Undeprecate tp_get_bus()
|
|
|
|
- Changes from version 0.11.1:
|
|
|
|
+ Enhancements:
|
|
|
|
- API additions
|
|
|
|
+ Various fixes
|
|
|
|
- Changes from version 0.11.0:
|
|
|
|
+ Deprecations:
|
|
|
|
- all re-entrant functions
|
|
|
|
- tp_get_bus()
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to telepathy-spec 0.19.3
|
|
|
|
. generate code for new Connection.Interfaces,
|
|
|
|
Connection.Status properties, and implement them in
|
|
|
|
TpBaseConnection
|
|
|
|
. generate code for Connection.Interface.Balance
|
|
|
|
- API additions
|
|
|
|
- Add an example connection manager for the experimental Call
|
|
|
|
API that will eventually replace StreamedMedia
|
|
|
|
+ Various fixes
|
2010-07-21 17:43:02 +02:00
|
|
|
- Rebase work_around_pkg_config.patch.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 21 12:18:31 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.6:
|
|
|
|
+ TpGroupMixin: allow "adding" contacts who are already members,
|
|
|
|
even if the Can_Add flag isn't set
|
|
|
|
+ TpGroupMixin: allow "removing" contacts who are not in the
|
|
|
|
channel
|
|
|
|
+ Correct the syntax of TP_IS_HANDLE_REPO_IFACE
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 12 12:38:57 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.5:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#27794: improve regression test coverage for TpAccount
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#27780: when TpAccount:connection changes, emit
|
|
|
|
notify::connection (smcv)
|
|
|
|
- Don't leak TpAccount:parameters when disposed
|
|
|
|
- Fix more assertion failures (this time in TpContact) if
|
|
|
|
getting contact attributes fails or yields the wrong type
|
|
|
|
- Remove some dead code to keep coverity happy
|
|
|
|
- Changes from version 0.10.4:
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#27714: support G_CONNECT_AFTER in
|
|
|
|
tp_g_signal_connect_object, and document exactly which flags
|
|
|
|
we support
|
|
|
|
- fdo #27537: fix assertion failure if getting contact
|
|
|
|
attributes fails
|
|
|
|
|
2010-04-25 18:35:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 24 10:08:24 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- add work around for missing provides
|
|
|
|
|
2010-04-08 12:38:07 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 7 13:35:44 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.3:
|
|
|
|
+ Fixes:
|
|
|
|
- Don't fail 'make check' if gtk-doc complains that the
|
|
|
|
documentation is incomplete, since this is a stable branch,
|
|
|
|
but gtk-doc's definition of "complete" changes from release
|
|
|
|
to release
|
|
|
|
- Don't warn/error if we're using deprecated functions, since
|
|
|
|
this is a stable branch, so it's not going to be fixed here
|
|
|
|
+ Documentation:
|
|
|
|
- fdo#27281: clarify documentation for tp_message_mixin_sent,
|
|
|
|
using telepathy-spec 0.19.2 as a reference
|
|
|
|
- Improve documentation of
|
|
|
|
TpContactsMixinFillContactAttributesFunc
|
|
|
|
- tp_account_set_nickname_async: set the right source_tag
|
|
|
|
|
2010-04-03 00:14:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 2 19:31:29 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.2:
|
|
|
|
+ Fixes:
|
|
|
|
- TpAccount: correctly add interfaces such as Avatars
|
|
|
|
- Make GetContactAttributes() in GLib CMs tolerate unsupported
|
|
|
|
interfaces, as per telepathy-spec 0.19.2
|
|
|
|
- Improve documentation of
|
|
|
|
TpContactsMixinFillContactAttributesFunc
|
|
|
|
|
2010-04-01 03:31:56 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 25 11:06:03 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.1:
|
|
|
|
+ Fixes:
|
|
|
|
- Don't make an idle call to put received messages in the
|
|
|
|
TpMessageMixin queue, potentially avoiding a reference leak
|
|
|
|
- tp_contacts_mixin_set_contact_attribute now takes a const
|
|
|
|
gchar * instead of a gchar *
|
|
|
|
- Escape the doc-comments better in generated service
|
|
|
|
interfaces
|
|
|
|
- Fix some typos and broken cross-references in the
|
|
|
|
documentation, and improve the TpAccount documentation
|
|
|
|
- Chain up to GObject's dispose method when destroying a
|
|
|
|
TpBaseConnectionManager
|
|
|
|
- Remove a misleading debug message from
|
|
|
|
tp_list_connection_names
|
|
|
|
|
2010-02-11 19:29:39 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 22 17:52:27 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.10.0:
|
|
|
|
+ Enhancements:
|
|
|
|
- Add compile-time warnings if the results of functions that
|
|
|
|
allocate memory are ignored.
|
|
|
|
- Add compile-time warnings if the results of certain functions
|
|
|
|
with no side-effects are ignored.
|
|
|
|
- Improve lcov.am, syncing with telepathy-gabble
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#23848: when making a release, make the build system check
|
|
|
|
for files that indicate unreleased status; correct a few such
|
|
|
|
comments
|
|
|
|
- fdo#25149: when a TpAccount is invalidated (deleted), signal
|
|
|
|
connection disconnection first
|
|
|
|
- Exit the main loop gracefully when CMs are disconnected from
|
|
|
|
the session bus
|
|
|
|
- fdo#14603: don't set fatal criticals in
|
|
|
|
tp_run_connection_manager, CMs are now responsible for doing
|
|
|
|
this
|
|
|
|
- fdo#25600: fix inadvertant GLib 2.20 dependency
|
|
|
|
- In code generation tools (glib-ginterface-gen.py), allow
|
|
|
|
D-Bus methods whose names are C keywords
|
|
|
|
- Fix with-session-bus.sh dbus-monitor logging when /bin/sh is
|
|
|
|
not bash
|
|
|
|
|
2010-01-22 20:35:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 4 19:42:53 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.9.2:
|
|
|
|
+ Enhancements:
|
|
|
|
- Add tp_value_array_build utility function
|
|
|
|
- Add tp_g_signal_connect_object, a non-leaky version of
|
|
|
|
g_signal_connect_object
|
|
|
|
- fdo#25283: add constants for namespaced D-Bus property names,
|
|
|
|
such as TP_PROP_CHANNEL_CHANNEL_TYPE
|
|
|
|
- fdo#25235: add <telepathy-glib/telepathy-glib.h> which
|
|
|
|
includes the most commonly-used headers
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#24257: make sure tp_account_prepare,
|
|
|
|
tp_account_manager_prepare will fail if the object is
|
|
|
|
invalidated, rather than never finishing
|
|
|
|
- fdo#25051: fix a use-after-free in TpAccountManager by
|
|
|
|
disconnecting signal handlers on destruction
|
|
|
|
- fdo#24654: fix a potential use-after-free in TpAccount and
|
|
|
|
TpAccountManager by copying the list of features required
|
|
|
|
- Future-proof TpAccount and TpAccountManager to allow more
|
|
|
|
than one Feature
|
|
|
|
- fdo#24394: improve code portability to Windows headers and
|
|
|
|
compilers
|
|
|
|
- fdo#25121: fix failure to link when -Wl,--no-add-needed is
|
|
|
|
used, which is the (faster) default behaviour for
|
|
|
|
binutils-gold (deb#556486)
|
|
|
|
- Fix various coverity nits, including a missing call to
|
|
|
|
va_end, and a typo in the documentation
|
|
|
|
- fdo#25359: alter code generation to cope with arbitrary UTF-8
|
|
|
|
in the spec
|
|
|
|
- fdo#25335: glib-client-gen: annotate deprecated D-Bus methods
|
|
|
|
- Don't rely on enum types being unsigned
|
|
|
|
- fdo#25181: avoid unnecessary D-Bus calls re-fetching existing
|
|
|
|
TpContact objects
|
|
|
|
- fdo#25384: if accounts fail to prepare while the account
|
|
|
|
manager is preparing, drop them from the list of valid
|
|
|
|
accounts rather than never terminating
|
|
|
|
- If the fake AccountManager doesn't appear for some reason
|
|
|
|
during AM regression tests, don't start the system
|
|
|
|
implementation
|
|
|
|
- Fix a theoretical reference-leak in TpAccountManager, and
|
|
|
|
some memory leaks in examples and regression tests
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 14 01:39:33 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.9.1:
|
|
|
|
+ Fixes:
|
|
|
|
- Corrected the GLib dependency to 2.20
|
|
|
|
- Corrected the error message given when a write-only D-Bus
|
|
|
|
property is read
|
|
|
|
- Work around GLib 2.20 being less const-correct than 2.22
|
|
|
|
- fdo#23853: if a connection manager is discovered not to be
|
|
|
|
running while TpConnectionManager has a ListProtocols call
|
|
|
|
in-flight, then a new instance of the CM starts up and
|
|
|
|
replies to that call, don't crash with an assertion failure
|
|
|
|
- If a connection manager returns error from GetParameters(),
|
|
|
|
don't dereference a NULL pointer and segfault
|
|
|
|
- When asked to activate or introspect a connection manager,
|
|
|
|
don't do anything until we have at least worked out whether
|
|
|
|
it was initially running, in order to provide the documented
|
|
|
|
behaviour
|
|
|
|
- When getting parameter details from a running connection
|
|
|
|
manager, consider parameters called "password" or ending with
|
|
|
|
"-password" to be secret even if they lack the SECRET flag,
|
|
|
|
as was already done when reading .manager files
|
|
|
|
- Changes from version 0.9.0:
|
|
|
|
+ Dependencies:
|
|
|
|
- GLib 2.20 is now required.
|
|
|
|
- telepathy-glib now links to GIO as well as GLib and GObject.
|
|
|
|
+ Enhancements:
|
|
|
|
- TpAccountManager, TpAccount: add convenience API similar to
|
|
|
|
libempathy's
|
|
|
|
- telepathy-glib now uses Automake 1.11's "silent rules"
|
|
|
|
feature for kernel-style output.
|
|
|
|
|
2009-10-06 01:14:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 28 16:53:32 CEST 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.8.0:
|
|
|
|
+ spec: update from 0.17.28 to 0.18.0 (no real changes)
|
|
|
|
+ ContactList example CM: fix a crash during shutdown
|
|
|
|
+ StreamedMedia example CM: check for direction changes correctly
|
|
|
|
- Changes from version 0.7.37:
|
|
|
|
+ Enhancements:
|
|
|
|
- Update to telepathy-spec 0.17.28
|
|
|
|
. add ContactCapabilities interface
|
|
|
|
. add InitialVideo, InitialAudio, ImmutableStreams properties
|
|
|
|
to StreamedMedia
|
|
|
|
. add TP_CHANNEL_CALL_STATE_FLAG_IN_PROGRESS
|
|
|
|
- Set the debug domain for telepathy-glib to tp-glib/$category,
|
|
|
|
e.g. tp-glib/connection for TpConnection and TpBaseConnection
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#23843: make tp_debug_sender_log_handler with exclude=NULL
|
|
|
|
include everything, rather than nothing
|
|
|
|
|
2009-09-05 02:00:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 4 14:00:53 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.36:
|
|
|
|
+ Enhancements:
|
|
|
|
- Add TpDebugSender, along with the lower-level TpSvcDebug
|
|
|
|
interface that it uses
|
|
|
|
- Clarify when tp_proxy_signal_connection_disconnect is safe to
|
|
|
|
call
|
|
|
|
- Add support for simulating DTMF and Hold support in the
|
|
|
|
'callable' example connection manager
|
|
|
|
- fdo#21327: truncate the ChangeLog at version 0.6 to stop it
|
|
|
|
being so huge, and force ISO date format
|
|
|
|
+ Fixes:
|
|
|
|
- If the bus name for a Connection would be too long, hash the
|
|
|
|
unique name provided by the CM, instead of crashing
|
|
|
|
- fdo#23524: don't introspect a TpConnectionManager twice in
|
|
|
|
parallel, avoiding an assertion failure
|
|
|
|
- TpChannel: don't disconnect from a TpProxySignalConnection
|
|
|
|
that's already gone, fixing a crash
|
|
|
|
- tp_connection_manager_idle_read_manager_file: avoid using the
|
|
|
|
TpConnectionManager after it may have been disposed
|
|
|
|
- TpBaseConnection: Allow GetInterfaces() to succeed before
|
|
|
|
CONNECTED
|
|
|
|
|
2009-09-04 02:08:28 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 25 13:50:54 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.35:
|
|
|
|
+ API changes:
|
|
|
|
- fdo#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.
|
|
|
|
+ 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
|
|
|
|
- Support the Hold interface in the "callable" example CM
|
|
|
|
+ Fixes:
|
|
|
|
- Finally make tp_dbus_daemon_watch_name_owner bind to
|
|
|
|
NameOwnerChanged selectively, for reduced wakeups.
|
|
|
|
- Fix a memory leak in tp_dbus_daemon_watch_name_owner
|
|
|
|
- fdo#9812: TpDynamicHandleRepo: use
|
|
|
|
tp_dbus_daemon_watch_name_owner for reduced wakeups
|
|
|
|
- In TpDynamicHandleRepo, if a client holds handles then
|
|
|
|
immediately crashes, release those handles as soon as we find
|
|
|
|
out that it's gone
|
|
|
|
- fdo#22957: fix compilation in some non-gcc compilers
|
|
|
|
- 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
|
|
|
|
- Changes from version 0.7.34:
|
|
|
|
+ Enhancements:
|
|
|
|
- Updated to telepathy-spec 0.17.27
|
|
|
|
* 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
|
|
|
|
- Make the allocation model for
|
|
|
|
tp_dbus_properties_mixin_make_properties_hash part of our ABI
|
|
|
|
guarantee
|
|
|
|
- Add a GType macro TP_ARRAY_TYPE_OBJECT_PATH_LIST
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#23164: don't unref a NULL DBusMessage
|
|
|
|
- Get tp_intset_iter_init and tp_intset_iter_reset into the
|
|
|
|
documentation
|
|
|
|
- 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
|
|
|
|
- fdo#22889: reduce introspection round-trips
|
|
|
|
- Fix header guard in debug.h
|
|
|
|
- fdo#18091: for interfaces with D-Bus methods, document how to
|
|
|
|
write a complete interface init function
|
|
|
|
- Fix a rare crash when a TpProxyPendingCall is cancelled
|
|
|
|
before the DBusGProxyCall is provided
|
|
|
|
|
2009-07-31 20:53:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 20 01:03:34 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.33:
|
|
|
|
+ Fixed a test failure in test-params-cm on certain
|
|
|
|
architectures, including powerpc and sparc
|
|
|
|
+ Fixed an assertion failure in TpConnection if StatusChanged to
|
|
|
|
CONNECTED is followed immdiately by GetStatus returning
|
|
|
|
CONNECTED
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jun 13 15:24:36 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.32:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#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
|
|
|
|
- fdo#22205: Added support for deprecating or removing _run_
|
|
|
|
methods in code generation
|
|
|
|
- Added flymake support
|
|
|
|
- fdo#22230: Added support for byte ('y') parameters to CMs
|
|
|
|
+ Fixes:
|
|
|
|
- Made sure _gen/error-str.h and .c end with a newline, fixing
|
|
|
|
compilation with certain compilers
|
|
|
|
- fdo#19741: Documented client-side handle reference counting
|
|
|
|
- fdo#21977: Removed duplicate mention of media-interfaces.h in
|
|
|
|
Makefile.am
|
|
|
|
- fdo#22121: made tp_channel_dispose properly idempotent
|
|
|
|
- Removed dead code for introspecting alias flags
|
|
|
|
- fdo#22182: Fixed a potential use-after-free in the callable
|
|
|
|
example CM
|
|
|
|
+ Release notes for projects using code generation:
|
|
|
|
- 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).
|
|
|
|
|
2009-05-28 03:20:44 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 27 19:49:58 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.31:
|
|
|
|
+ Enhancements:
|
|
|
|
- Added TP_ERROR_STR_* constants corresponding to the members
|
|
|
|
of the TpError enum, and tp_error_get_dbus_name() mapping the
|
|
|
|
latter to the former
|
|
|
|
- Updated to telepathy-spec 0.17.25, adding ConnectionRefused,
|
|
|
|
ConnectionFailed and ConnectionLost errors, and the new-style
|
|
|
|
StreamTube and DBusTube channel types
|
|
|
|
- Made tp_g_key_file_get_int64 and _uint64 into public API for
|
|
|
|
Mission Control's benefit
|
|
|
|
+ Fixes:
|
|
|
|
- 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
|
|
|
|
- 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
|
|
|
|
|
2009-04-24 01:11:06 +02:00
|
|
|
-------------------------------------------------------------------
|
2009-05-21 00:55:25 +02:00
|
|
|
Tue May 19 05:19:38 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.30:
|
|
|
|
+ API changes:
|
|
|
|
- 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.)
|
|
|
|
+ Enhancements:
|
|
|
|
- Added tp_dbus_daemon_request_name() and
|
|
|
|
tp_dbus_daemon_release_name(). (Fixes fdo#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.)
|
|
|
|
- Channel introspection will now fail more quickly when the
|
|
|
|
channel is invalidated.
|
|
|
|
+ Fixes:
|
|
|
|
- Generated GInterfaces now install type information sooner,
|
|
|
|
fixing a bug where object construction could make dbus-glib
|
|
|
|
assert.
|
|
|
|
+ fdo#21792:
|
|
|
|
tp_presence_mixin_simple_presence_fill_contact_attributes
|
|
|
|
asserts if get_contact_statuses returns NULL.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2009-04-24 01:11:06 +02:00
|
|
|
Sun Apr 5 13:31:44 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.29:
|
|
|
|
+ Enhancements:
|
|
|
|
- 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 fdo#20942)
|
|
|
|
|
2009-04-01 17:43:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 25 14:21:34 CET 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.28:
|
|
|
|
+ API changes:
|
|
|
|
- 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.
|
|
|
|
+ Enhancements:
|
|
|
|
- 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
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#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
|
|
|
|
|
2009-03-25 18:38:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 18 14:34:42 CET 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.27:
|
|
|
|
+ Enhancements:
|
|
|
|
- fdo#18220: make it much less verbose to construct
|
|
|
|
string/variant maps (a{sv}) by adding functions like
|
|
|
|
tp_g_value_slice_new_uint().
|
|
|
|
- Make example connection managers installable (with
|
|
|
|
--enable-installed-examples)
|
|
|
|
- Add an example connection manager that has dummy
|
|
|
|
StreamedMedia channels
|
|
|
|
- Add an example connection manager that has dummy ContactList
|
|
|
|
channels vaguely resembling the XMPP roster
|
|
|
|
- Update to telepathy-spec 0.17.21 (adding
|
|
|
|
TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART and
|
|
|
|
TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP)
|
|
|
|
+ Fixes:
|
|
|
|
- fdo#20646: in TpChannel, 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.
|
|
|
|
- fdo#20165: fix a use-after-free in
|
|
|
|
tp_base_connection_register() that causes connection managers
|
|
|
|
to assert if they have not already called
|
|
|
|
tp_dbus_daemon_dup() or tp_run_connection_manager()
|
|
|
|
- Fix some memory leaks when making TpContact objects, when
|
|
|
|
holding handles in TpContactsMixin, when filling contact
|
|
|
|
attributes in TpPresenceMixin, when setting simple presence,
|
|
|
|
and in the regression tests
|
|
|
|
- Update the valgrind suppressions file to cope with new
|
|
|
|
telepathy-glib code, GTest, and glibc 2.9
|
|
|
|
- Fix compilation with gtkdoc 1.11, which is stricter about the
|
|
|
|
contents of Since: annotations, and parses more comments
|
|
|
|
|
|
|
|
|
2009-02-17 23:23:28 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 17 03:36:55 CET 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 0.7.26:
|
|
|
|
+ Enhancements:
|
|
|
|
- Add tp_connection_manager_call_when_ready()
|
|
|
|
- When constructing TpConnectionManager, if the .manager file
|
|
|
|
is missing or can't be read, always try to activate the
|
|
|
|
connection manager (in practice, this is what's wanted)
|
|
|
|
- fdo#18291: when listing connection managers, wait for them to
|
|
|
|
all be ready
|
|
|
|
- fdo#18056: add method-based accessors for TpConnectionManager
|
|
|
|
members
|
|
|
|
- fdo#17519: track the Connection's SelfHandle property in
|
|
|
|
TpConnection
|
|
|
|
- Add tp_dbus_daemon_dup(), convenient API to share a
|
|
|
|
starter-bus connection
|
|
|
|
- Generate GTypes for arrays of mappings, and improve use of
|
|
|
|
the type-generation functions
|
|
|
|
- Add tp_intset_new_containing(), a convenient factory for sets
|
|
|
|
with exactly one member
|
|
|
|
+ Deprecations:
|
|
|
|
- Deprecate tp_get_bus_proxy()
|
|
|
|
+ Fixes:
|
|
|
|
- Reduce our reliance on making a DBusGProxy for the
|
|
|
|
dbus-daemon (working towards avoiding overly-broad
|
|
|
|
NameOwnerChanged matches)
|
|
|
|
- fdo#18832 (partially addressed): document that tp_get_bus()
|
|
|
|
can call exit() and why, and discourage it in processes that
|
|
|
|
aren't totally reliant on D-Bus
|
|
|
|
- fdo#18207: reliably emit TpConnectionManager::got-info signal
|
|
|
|
(although tp_connection_manager_call_when_ready() should be
|
|
|
|
used instead)
|
|
|
|
- Fix some assertion failures in TpConnectionManager when
|
|
|
|
.manager files contain surprising types
|
|
|
|
- Parse all currently supported types in .manager files
|
|
|
|
+ Miscellaneous:
|
|
|
|
- Add regression test coverage for TpConnectionManager
|
|
|
|
- Remove .la file.
|
|
|
|
|
2009-02-08 05:56:00 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 1 18:23:47 EST 2009 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.25:
|
|
|
|
+ fdo#17588: don't break ABI if errors are re-ordered in a future spec
|
|
|
|
version
|
|
|
|
+ fdo#19688: don't assert when getting contacts by ID if none of the
|
|
|
|
identifiers supplied are valid
|
|
|
|
+ TpPresenceMixin: don't allow setting statuses that are flagged as not
|
|
|
|
settable on the user themselves
|
|
|
|
+ TpPresenceMixin: never allow statuses of type OFFLINE, UNKNOWN or ERROR
|
|
|
|
to be set on the user themselves, and warn if the connection manager
|
|
|
|
got this wrong
|
|
|
|
+ Fix a memory leak in tp_presence_mixin_get_statuses()
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 28 19:45:33 EST 2009 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.24
|
|
|
|
+ Update to telepathy-spec 0.17.19: better error handling
|
|
|
|
+ Different error when a TpConnection is invalidated
|
|
|
|
+ Add a client binding for the extensible error reporting
|
|
|
|
+ Add File Transfer to the documentation
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 28 10:52:31 EST 2009 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.23
|
|
|
|
+ Updated to spec version 0.17.18: file transfer, better error
|
|
|
|
handling (fdo#19609), etc
|
|
|
|
+ Exported ABI symbols cleanup
|
|
|
|
+ Documentation fixes
|
|
|
|
+ Annotation fixes.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 13 16:16:47 EST 2009 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.22
|
|
|
|
+ Accept message=NULL in tp_group_mixin_change_members, as documented and true
|
|
|
|
in the past, rather than crashing.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 12 16:57:13 EST 2009 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.21
|
|
|
|
+ Updated to spec version 0.17.17
|
|
|
|
+ (Finally) merged TpMessageMixin, which can be used in place of TpTextMixin to
|
|
|
|
implement the Messages interface on Text channels.
|
|
|
|
+ The examples have been made more exemplary.
|
|
|
|
+ Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler warnings in
|
|
|
|
configure.ac
|
|
|
|
+ Added support to TpGroupMixin for emitting the MembersChangedDetailed signal
|
|
|
|
(fdo#19050 and fdo#19052), and to TpChannel for listening to it when possible
|
|
|
|
(fdo#19051).
|
|
|
|
+ Added tp_channel_get_identifier
|
|
|
|
+ Added support for parsing the dbus-property CM parameter flag (introduced in
|
|
|
|
spec 0.17.16) from .manager files (fdo#19053).
|
|
|
|
+ fdo#19101: tp_connection_get_contacts_by_id() crashes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 1 09:50:08 EST 2009 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.20:
|
|
|
|
+ Too many fixes/changes to list. Please see NEWS for full details.
|
|
|
|
|
2008-10-23 12:30:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 22 12:37:59 CDT 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Make debug packages require a specific %{version}-%{release}.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Oct 19 11:53:02 EST 2008 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 0.7.17:
|
|
|
|
+ Updated to spec 0.17.13, which adds Requested, InitiatorHandle and
|
|
|
|
InitiatorID properties to Channel
|
|
|
|
+ Updated two example CMs (echo and channelspecific) to spec 0.17.13 too
|
|
|
|
+ Added handle reference-counting helpers, which should be used instead
|
|
|
|
of using the HoldHandles, RequestHandles and ReleaseHandles D-Bus API
|
|
|
|
directly
|
|
|
|
+ Added C accessors for TpProxy's read-only properties, and for
|
|
|
|
TpConnection's connection-ready property
|
|
|
|
+ Added some infrastructure for test coverage analysis using lcov
|
|
|
|
+ Moved some of the release/checking machinery to tools/telepathy.am
|
|
|
|
for easy pasting into other Telepathy projects
|
|
|
|
+ The first time TP_ERRORS is used, the error domain is now automatically
|
|
|
|
registered with dbus-glib
|
|
|
|
+ Added sanity checks (g_return_if_fail/g_critical) to TpConnection,
|
|
|
|
TpProxy, TpDBusDaemon and tp_dbus_check_* public API
|
|
|
|
+ tp_handle_is_valid and tp_handles_are_valid raise InvalidHandle on
|
|
|
|
failure, not InvalidArgument (numerous methods in telepathy-spec require
|
|
|
|
InvalidHandle to be raised, so this should make most CMs more
|
|
|
|
spec-compliant)
|
|
|
|
+ The test and example CMs raise NotAvailable on syntactically incorrect
|
|
|
|
strings, rather than InvalidArgument (which is not spec-compliant)
|
|
|
|
+ The example valgrind suppressions file now works if libdbus was not
|
|
|
|
installed in /usr, or if glibc is version 2.7
|
|
|
|
+ fdo#17502: fixed documentation of the #include for TpDBusPropertiesMixin
|
|
|
|
+ Fixed a memory leak in TpContactsMixin
|
|
|
|
|
2008-10-13 16:59:27 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 13 15:01:53 CEST 2008 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- Signed-off.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 2 20:37:17 CEST 2008 - dominique-opensuse@leuenberger.net
|
|
|
|
|
|
|
|
- Update to version 0.7.16:
|
|
|
|
* We now support EnsureChannel on the Requests interface - to implement this,
|
|
|
|
put a suitable function pointer in TpChannelManagerIface::ensure_channel
|
|
|
|
* Channel factories' RequestChannel implementations no longer need to
|
|
|
|
validate handles - TpBaseConnection now does this automatically
|
|
|
|
* Added a function to compare presence types in order of "availability"
|
|
|
|
|
|
|
|
Fixes:
|
|
|
|
* The gtkdoc now documents GInterfaces' signals and properties (fd.o #16995,
|
|
|
|
fd.o #17308)
|
|
|
|
* TpBaseConnection::self_handle is unreffed and cleared slightly later,
|
|
|
|
for the benefit of channel managers that want to use it in their
|
|
|
|
status-changed(Disconnected) callback
|
|
|
|
* Fixed a compiler warning on platforms with daemon(3) in their libc
|
|
|
|
* TpChannelManager can no longer be crashed by asking for unsupported
|
|
|
|
handle types
|
|
|
|
|
2008-08-22 22:27:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 19 18:54:12 EDT 2008 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Upgrade to 0.7.14
|
|
|
|
* Updated to specification 0.17.9
|
|
|
|
* Added TpContactsMixin, a generic implementation of the Contacts interface
|
|
|
|
* Added tp_connection_get_status() convenience accessor for status and
|
|
|
|
status-reason properties
|
|
|
|
* Altered tp_debug_divert_messages() to support a "+" prefix to filenames,
|
|
|
|
which changes the mode from truncate to append: you can now set something
|
|
|
|
like GABBLE_LOGFILE="+gabble.log" to append to an existing log
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 19 10:02:25 EDT 2008 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Keep the *.la files as they are needed for telepathy-mission-control
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 8 10:07:21 EDT 2008 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to 0.7.13
|
|
|
|
* couple of minor API added
|
|
|
|
* fdo#14828, fod#14829: TpChannel and TpConnection can be subclassed
|
|
|
|
* TpChannel tracks the Group interface automatically (fd.o #14180)
|
|
|
|
* TpConnectionManager no longer causes a crash if destroyed before it has
|
|
|
|
read the .manager file (fd.o #16774)
|
|
|
|
|
2008-08-02 05:54:22 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 1 17:32:40 CEST 2008 - ro@suse.de
|
|
|
|
|
|
|
|
- fix requires for debuginfo package
|
|
|
|
|
2008-08-22 22:27:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 17 13:32:18 EDT 2008 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to 0.7.11
|
|
|
|
* lot of bugfixes.
|
|
|
|
|
2008-03-13 21:21:54 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 12 14:21:09 EDT 2008 - hfiguiere@suse.de
|
|
|
|
|
|
|
|
- Update to 0.7.5.
|
|
|
|
+ Updated to specification 0.17
|
|
|
|
+ Improved support for connection managers whose parameters aren't known
|
|
|
|
at compile time
|
|
|
|
+ Build system refactoring
|
|
|
|
+ Large improvements in GType based code.
|
|
|
|
- remove .la files (bnc#357465)
|
|
|
|
|
2008-02-08 20:46:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 7 21:46:35 CET 2008 - mauro@suse.de
|
|
|
|
|
|
|
|
- Fixed bnc #359715 - libtelepathy-glib0 and its -devel now have
|
|
|
|
proper Requires.
|
|
|
|
|
2008-02-01 01:24:37 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 31 14:35:18 CET 2008 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- Devhelp documentation moved to the separate package (bnc#248813).
|
|
|
|
|
2007-12-10 04:51:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 1 19:51:34 CET 2007 - jpr@suse.de
|
|
|
|
|
|
|
|
- Initial checkin
|
|
|
|
|