Accepting request 69145 from GNOME:Factory

Pushing G:F (including GNOME3)

OBS-URL: https://build.opensuse.org/request/show/69145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/telepathy-glib?expand=0&rev=42
This commit is contained in:
Sascha Peilicke 2011-05-02 14:20:13 +00:00 committed by Git OBS Bridge
commit c19fc29bc3
4 changed files with 363 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e0f443e83b0e75ca251d1787043f7325d1c0777db5899ec2a7f435d1a42aeb86
size 1766061

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6ba2ae8ee3c3c3afebf48ea88441026620fa24e3639ee55cd1c6572e5d2b84a3
size 2074272

View File

@ -1,3 +1,361 @@
-------------------------------------------------------------------
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
- Use vala-devel BuildRequires instead of vala-unstable-devel (vala
0.12 has been released).
-------------------------------------------------------------------
Tue Mar 22 17:06:28 UTC 2011 - fcrozat@novell.com
- 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
- Changes from version 0.14.0
+ 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.
-------------------------------------------------------------------
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
macros). Thus, this usage is no longer supported.
+ 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:
+ Update to spec 0.21.11:
- 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:
- Update to spec 0.21.11:
. TP_PROP_CLIENT_OBSERVER_DELAY_APPROVERS
- 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
-------------------------------------------------------------------
Tue Dec 21 10:21:13 CET 2010 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package telepathy-glib (Version 0.12.7)
# spec file for package telepathy-glib
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,7 +18,7 @@
Name: telepathy-glib
Version: 0.12.7
Version: 0.14.3
Release: 1
License: LGPLv2.1
Summary: Libraries for adding telepathy support to applications that use glib