pkgsrc/chat/telepathy-glib/PLIST

356 lines
21 KiB
Text
Raw Normal View History

Update telepathy-glib to 0.24.1 telepathy-glib 0.24.1 (2014-08-25) ================================== Fixes: * base-client: fix potential uninitialized variable bug (Guillaume) * Fix a potential crash in contact-list example (fd.o #79006, Guillaume) telepathy-glib 0.24.0 (2014-03-26) ================================== The "space Tolkien" release. Fixes since 0.23.3: * don't leak every D-Bus method call result, a regression in 0.23.1 (Simon) telepathy-glib 0.23.3 (2014-03-18) ================================== This is the release candidate for the future 0.24.0 stable release. Enhancements: * TpProtocol gained API to access to its immutable properties as a GVariant. (fd.o #55108, Guillaume) * TpCallStream and TpCallContent now inherit the factory from their TpCallChannel. (fd.o #76168, Guillaume) Fixes: * fix a memory leak when cleaning up TpProxy "prepare" requests (fd.o #76000, Simon) * fix a memory leak for paths to contacts' avatar data (fd.o #76000, Simon) * fix crashes in TpFileTransferChannel with GLib 2.39 (fd.o #72319, Xavier) * fix some paths memory leaks (fd.o #76119, Guillaume) * tp_list_connection_managers_async() now terminates properly if there is no CM installed. (fd.o #68892, Guillaume) telepathy-glib 0.23.2 (2014-02-26) ================================== Enhancements: * TpBaseConnection now has an "account-path-suffix" property (fd.o #74030, Xavier) * New high level TpAccountChannelRequest API, including tubes, Conference and SMSChannel. (fd.o #75450, Guillaume) * 'TargetHandleType: None' is now automatically added when requesting a channel with TpAccountChannelRequest if no handle type has been defined. (fd.o #75450, Guillaume) telepathy-glib 0.23.1 (2014-02-04) ================================== The "undead space elves" release. Dependencies: * GLib 2.36 or later is required Deprecations: * TpPresenceMixin: optional arguments are deprecated, apart from a string named "message". This matches our current D-Bus API. Enhancements: * tp_protocol_normalize_contact_async(), tp_protocol_identify_account_async(), and high-level API for the Protocol Addressing and Presence interfaces (fd.o #71048, Simon) * More accessors for TpPresenceStatusSpec, which is now a boxed type (fd.o #71048, Simon) * tp_connection_manager_param_dup_variant_type() (fd.o #71093, Simon) * Better debug output (fd.o #68390, #71048; Simon) Fixes: * In the examples, specifically ask for "TelepathyGlib-0.12" (this API version), not Telepathy 1.0 (fd.o #49737, Simon) * Improve tests' isolation from the real session bus (Xavier) * Fix a critical warning for each new connection under GLib 2.39 (fd.o #72303, Xavier) * Fix some possible crashes in file transfer channels, particularly under GLib 2.39 (fd.o #72319, Xavier) * Correct tp_account_request_set_avatar documentation (Xavier) * Fix a TpConnection reference-leak in TpBaseClient (Guillaume) telepathy-glib 0.23.0 (2013-10-28) ================================== We no longer guarantee compatible upgrades within a development (odd) branch, see README for details. Dependencies: * GLib 2.34 or later is required. Enhancements: * Spec 0.27.3 - added Conn.I.Sidecars1 - added Conn.I.Renaming - added CD.I.Messages1 * TpAccount::avatar-changed signal (fd.o #52938, Guillaume) * tp_value_array_free: equivalent of g_value_array_free but does not provoke deprecation warnings from GLib (fd.o #69849, Simon) * tp_account_is_prepared and tp_account_manager_is_prepared are now deprecated (Guillaume) Fixes: * tp_contact_set_attributes: don't warn on genuinely absent interfaces (fd.o #68149, Simon) * channel-group: don't crash if no message has been provided (Guillaume) telepathy-glib 0.22.0 (2013-10-02) ================================== The "don't starve" release. This is a new stable branch, recommended for use with GNOME 3.10. Fixes since 0.21.2: * When an avatar is downloaded, announce the change to the avatar token immediately; if the avatar changes from A to B while we're still doing the asynchronous file saving, don't set A as the new avatar when it has been saved. Regression in 0.21.2. (fd.o #70010, Simon) * Don't crash if the AccountManager returns an incorrect type for the Avatar (fd.o #69849, Simon) Significant changes since the previous stable branch, 0.20.x: * tp_connection_get_self_contact() now returns NULL if the contact's connection has been invalidated, in order to break a reference cycle * Avatars are saved to the cache asynchronously * TpBaseConnection implements SelfID, SelfContactChanged according to telepathy-spec 0.27.2 * TpAccount:uri-schemes property, with change notification requiring Mission Control 5.15+ telepathy-glib 0.21.2 (2013-09-24) ================================== The "always another thing" release. Enhancements: * Writing avatars into cache now uses asynchronous I/O. (fd.o #63402; Luca Versari, Chandni Verma, Simon McVittie) * telepathy-spec 0.27.2 - add SelfID, SelfContactChanged * tp_dbus_properties_mixin_dup_all() is now public (fd.o #69283, Simon) * TpBaseProtocol now lists Presence.Statuses as an immutable property. (fd.o #69520, Guillaume) * TpBaseConnection: Implement SelfID and SelfContactChanged as defined in spec 0.27.2. (Xavier) * The inspect-cm example now inspects all CMs if run without arguments (fd.o #68390, Simon) Fixes: * Don't crash if GetContactInfo() fails (fd.o #46430, Guillaume) * Fix a race condition that could result in telepathy-haze protocol support not being detected (fd.o #67183, Simon) * Fix documentation for tp_connection_get_self_handle (Emilio) * Make TpHeap work correctly with GComparator functions that return values outside {-1, 0, 1} (fd.o #68932, Debarshi Ray) * Examples have been updated to use more recent API (Simon) * Better debug-logging (fd.o #68390, Simon) telepathy-glib 0.21.1 (2013-06-20) ================================== The "imperative tense" release. Fixes: * Fix a wrong introspection annotation on tp_debug_client_get_messages_finish() that would lead to use-after-free (fd.o #65518, Simon) * Isolate regression tests better (fd.o #63119, Simon) * Explicitly annotate tp_account_update_parameters_finish()'s 'unset_parameters' argument to be a NULL-terminated string array. It was previously incorrectly inferred to be a string, for some reason. (wjt) * Always flag delivery reports with Non_Text_Content. (fd.o #61254, wjt) * Don't announce legacy Group channels twice (fd.o #52011; Jonny, Simon) * Don't crash if a broken connection manager signals a TLSCertificate with no CertificateChainData, just invalidate the channel (fd.o #61616, Guillaume) * Adjust regression tests so we can distcheck under Automake 1.13, and various other build-system updates (fd.o #65517, Simon) telepathy-glib 0.21.0 (2013-04-03) ================================== The "if only it was JS code" release. This starts a new development branch. Enhancements: # Code-generation now copes with ${PYTHON} being set to Python 3 (e.g. "./configure PYTHON=python3" on Debian); Python 2 remains fully supported (fd.o #56758, Simon) # Add uri-schemes property on TpAccount, with notify::uri-schemes emitted if using a recent AcountManager like Mission Control 5.15 or later (Guillaume) Fixes: # Remove the pkg-config dependency from .pc files (Will) # Don't emit the NewChannels signal twice for the obsolete ContactList GROUP channels (fd.o #52011, Simon) # Fix refcycle preventing TpConnection objects to be freed. This theoretically introduce a behaviour change of tp_connection_get_self_contact() that now returns NULL when the connection as been invalidated. (fd.o #63027, Xavier) Deprecations: # tp_g_key_file_get_int64, tp_g_key_file_get_uint64 (use the corresponding functions from GLib >= 2.26)
2014-09-08 01:00:55 +02:00
@comment $NetBSD: PLIST,v 1.15 2014/09/07 23:00:55 prlw1 Exp $
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/error-str.h
include/telepathy-1.0/telepathy-glib/_gen/genums.h
include/telepathy-1.0/telepathy-glib/_gen/gtypes.h
include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h
include/telepathy-1.0/telepathy-glib/_gen/telepathy-interfaces.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-account-manager.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-account.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-content-media-description.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-content.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-stream-endpoint.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-stream.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-dispatch-operation.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-dispatcher.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-request.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-client.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-debug.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-session-handler.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-stream-handler.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-protocol.h
include/telepathy-1.0/telepathy-glib/_gen/tp-cli-tls-cert.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-account-manager.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-account.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-content-media-description.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-content.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-stream-endpoint.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-stream.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-dispatch-operation.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-dispatcher.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-request.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-client.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection-manager.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-debug.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-generic.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-media-session-handler.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-media-stream-handler.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-protocol.h
include/telepathy-1.0/telepathy-glib/_gen/tp-svc-tls-cert.h
include/telepathy-1.0/telepathy-glib/account-channel-request.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/account-manager.h
include/telepathy-1.0/telepathy-glib/account-request.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/account.h
include/telepathy-1.0/telepathy-glib/add-dispatch-operation-context.h
include/telepathy-1.0/telepathy-glib/automatic-client-factory.h
include/telepathy-1.0/telepathy-glib/automatic-proxy-factory.h
include/telepathy-1.0/telepathy-glib/base-call-channel.h
include/telepathy-1.0/telepathy-glib/base-call-content.h
include/telepathy-1.0/telepathy-glib/base-call-stream.h
include/telepathy-1.0/telepathy-glib/base-channel.h
include/telepathy-1.0/telepathy-glib/base-client.h
include/telepathy-1.0/telepathy-glib/base-connection-manager.h
include/telepathy-1.0/telepathy-glib/base-connection.h
include/telepathy-1.0/telepathy-glib/base-contact-list.h
include/telepathy-1.0/telepathy-glib/base-media-call-channel.h
include/telepathy-1.0/telepathy-glib/base-media-call-content.h
include/telepathy-1.0/telepathy-glib/base-media-call-stream.h
include/telepathy-1.0/telepathy-glib/base-password-channel.h
include/telepathy-1.0/telepathy-glib/base-protocol.h
include/telepathy-1.0/telepathy-glib/base-room-config.h
include/telepathy-1.0/telepathy-glib/basic-proxy-factory.h
include/telepathy-1.0/telepathy-glib/call-channel.h
include/telepathy-1.0/telepathy-glib/call-content-media-description.h
include/telepathy-1.0/telepathy-glib/call-content.h
include/telepathy-1.0/telepathy-glib/call-misc.h
include/telepathy-1.0/telepathy-glib/call-stream-endpoint.h
include/telepathy-1.0/telepathy-glib/call-stream.h
include/telepathy-1.0/telepathy-glib/capabilities.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/channel-dispatch-operation.h
include/telepathy-1.0/telepathy-glib/channel-dispatcher.h
include/telepathy-1.0/telepathy-glib/channel-factory-iface.h
include/telepathy-1.0/telepathy-glib/channel-iface.h
include/telepathy-1.0/telepathy-glib/channel-manager.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/channel-request.h
include/telepathy-1.0/telepathy-glib/channel.h
include/telepathy-1.0/telepathy-glib/client-channel-factory.h
include/telepathy-1.0/telepathy-glib/client-message.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/client.h
include/telepathy-1.0/telepathy-glib/cm-message.h
include/telepathy-1.0/telepathy-glib/connection-contact-list.h
include/telepathy-1.0/telepathy-glib/connection-manager.h
include/telepathy-1.0/telepathy-glib/connection.h
include/telepathy-1.0/telepathy-glib/contact-operations.h
include/telepathy-1.0/telepathy-glib/contact-search-result.h
include/telepathy-1.0/telepathy-glib/contact-search.h
include/telepathy-1.0/telepathy-glib/contact.h
include/telepathy-1.0/telepathy-glib/contacts-mixin.h
Update to 0.7.35: telepathy-glib 0.7.35 (2009-08-18) ================================== The "dance to the sound of sirens" release. API changes: * fd.o #17751: TpBaseConnection no longer guarantees that the self-handle is set to 0 when the state changes to DISCONNECTED; instead, the self-handle remains valid until the connection is disposed, so that connection managers can use it during teardown. (cassidy) - This change will cause assertion failures on disconnection in telepathy-sofiasip older than 0.5.17, and in telepathy-gabble older than 0.7.9. Enhancements: * Add tp_dbus_daemon_list_names() and tp_dbus_daemon_list_activatable_names(), which are more efficient (and more const-correct) versions of the corresponding autogenerated tp_cli_dbus_daemon methods (smcv) * Support the Hold interface in the "callable" example CM (andrunko) Fixes: * Finally make tp_dbus_daemon_watch_name_owner bind to NameOwnerChanged selectively, for reduced wakeups. To take advantage of this, you should avoid using all functions that start with tp_cli_dbus_daemon_; file bugs to request more replacement functions in the tp_dbus_daemon namespace. (smcv) * Fix a memory leak in tp_dbus_daemon_watch_name_owner (smcv) * fd.o #9812: TpDynamicHandleRepo: use tp_dbus_daemon_watch_name_owner for reduced wakeups (smcv) * In TpDynamicHandleRepo, if a client holds handles then immediately crashes, release those handles as soon as we find out that it's gone (smcv) * fd.o #22957: fix compilation in some non-gcc compilers (based on a patch from Elaine Xiong) * As per telepathy-spec 0.17.27, represent connection status reason NAME_IN_USE as TP_ERROR_CONNECTION_REPLACED or TP_ERROR_ALREADY_CONNECTED (as appropriate), not as TP_ERROR_NOT_YOURS, so that NotYours can safely be given special handling (smcv) telepathy-glib 0.7.34 (2009-08-16) ================================== The "secret lack of example detected" release. Enhancements: * Updated to telepathy-spec 0.17.27 (smcv) - generate code for Connection.Interface.Location - omit Debug interface from code-generation for now: it will be enabled in a future release when we have reference client- and service-side implementations (possibly called TpDebugReceiver and TpDebugSender) - add more errors - generate code for Handler.Capabilities property * Add macros for static assertions (tp_verify, tp_verify_true, tp_verify_statement) to util.h (smcv, adapted from gnulib) * Make the allocation model for tp_dbus_properties_mixin_make_properties_hash part of our ABI guarantee (smcv) * Add a GType macro TP_ARRAY_TYPE_OBJECT_PATH_LIST (wjt) Fixes: * fd.o #23164: don't unref a NULL DBusMessage (wjt) * Get tp_intset_iter_init and tp_intset_iter_reset into the documentation (smcv) * Make omitted CM parameters that have a default indistinguishable from explicitly-passed parameters with that value, removing the need to specify the default in the Connection as well (sjoerd) * fd.o #22889: reduce introspection round-trips (wjt) * Fix header guard in debug.h (dilinger) * fd.o #18091: for interfaces with D-Bus methods, document how to write a complete interface init function (smcv) * Fix a rare crash when a TpProxyPendingCall is cancelled before the DBusGProxyCall is provided (smcv)
2009-08-31 10:37:42 +02:00
include/telepathy-1.0/telepathy-glib/dbus-daemon.h
include/telepathy-1.0/telepathy-glib/dbus-properties-mixin.h
include/telepathy-1.0/telepathy-glib/dbus-tube-channel.h
include/telepathy-1.0/telepathy-glib/dbus.h
include/telepathy-1.0/telepathy-glib/debug-ansi.h
include/telepathy-1.0/telepathy-glib/debug-client.h
include/telepathy-1.0/telepathy-glib/debug-message.h
include/telepathy-1.0/telepathy-glib/debug-sender.h
include/telepathy-1.0/telepathy-glib/debug.h
include/telepathy-1.0/telepathy-glib/defs.h
include/telepathy-1.0/telepathy-glib/dtmf.h
include/telepathy-1.0/telepathy-glib/enums.h
include/telepathy-1.0/telepathy-glib/errors.h
include/telepathy-1.0/telepathy-glib/exportable-channel.h
include/telepathy-1.0/telepathy-glib/file-transfer-channel.h
include/telepathy-1.0/telepathy-glib/gnio-util.h
include/telepathy-1.0/telepathy-glib/group-mixin.h
include/telepathy-1.0/telepathy-glib/gtypes.h
include/telepathy-1.0/telepathy-glib/handle-channels-context.h
include/telepathy-1.0/telepathy-glib/handle-repo-dynamic.h
include/telepathy-1.0/telepathy-glib/handle-repo-static.h
include/telepathy-1.0/telepathy-glib/handle-repo.h
include/telepathy-1.0/telepathy-glib/handle.h
include/telepathy-1.0/telepathy-glib/heap.h
include/telepathy-1.0/telepathy-glib/interfaces.h
include/telepathy-1.0/telepathy-glib/intset.h
include/telepathy-1.0/telepathy-glib/media-interfaces.h
Update to 0.7.22: telepathy-glib 0.7.22 (2009-01-13) ================================== The "TP_STRUCT_TYPE_BROWN_PAPER_BAG" release. Fixes: * Accept message=NULL in tp_group_mixin_change_members, as documented and true in the past, rather than crashing. telepathy-glib 0.7.21 (2009-01-12) ================================== The "TP_HASH_TYPE_PINT_HOBGOBLIN_MOUTH_MAP" release. Enhancements: * Updated to spec version 0.17.17 - Added TP_HASH_TYPE_HANDLE_IDENTIFIER_MAP and TP_HASH_TYPE_MESSAGE_PART_CONTENT_MAP * (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, using TpChannelManager in place of TpChannelFactoryIface, implementing Destroyable and respawning 1-1 text channels which are closed with pending messages. * Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler warnings in configure.ac, and forked a version of AS_COMPILER_FLAG that supports C++ so that TP_COMPILER_WARNINGS can be used for C++ projects (such as telepathy-qt4). Other projects using telepathy-glib's warnings might want to copy m4/tp-compiler-*.m4 and use TP_COMPILER_WARNINGS. * Added support to TpGroupMixin for emitting the MembersChangedDetailed signal (fd.o #19050 and #19052), and to TpChannel for listening to it when possible (fd.o #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 (fd.o #19053). Fixes: * Various Win32 portability fixes (from Sunil Mohan Adapa on fd.o #19461). * fd.o #19101: tp_connection_get_contacts_by_id() crashes
2009-01-18 17:18:50 +01:00
include/telepathy-1.0/telepathy-glib/message-mixin.h
include/telepathy-1.0/telepathy-glib/message.h
include/telepathy-1.0/telepathy-glib/observe-channels-context.h
include/telepathy-1.0/telepathy-glib/presence-mixin.h
include/telepathy-1.0/telepathy-glib/properties-mixin.h
include/telepathy-1.0/telepathy-glib/protocol.h
include/telepathy-1.0/telepathy-glib/proxy-subclass.h
include/telepathy-1.0/telepathy-glib/proxy.h
include/telepathy-1.0/telepathy-glib/room-info.h
include/telepathy-1.0/telepathy-glib/room-list.h
include/telepathy-1.0/telepathy-glib/run.h
include/telepathy-1.0/telepathy-glib/signalled-message.h
include/telepathy-1.0/telepathy-glib/simple-approver.h
include/telepathy-1.0/telepathy-glib/simple-client-factory.h
include/telepathy-1.0/telepathy-glib/simple-handler.h
include/telepathy-1.0/telepathy-glib/simple-observer.h
include/telepathy-1.0/telepathy-glib/simple-password-manager.h
include/telepathy-1.0/telepathy-glib/stream-tube-channel.h
include/telepathy-1.0/telepathy-glib/stream-tube-connection.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/svc-account-manager.h
include/telepathy-1.0/telepathy-glib/svc-account.h
include/telepathy-1.0/telepathy-glib/svc-call.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/svc-channel-dispatch-operation.h
include/telepathy-1.0/telepathy-glib/svc-channel-dispatcher.h
include/telepathy-1.0/telepathy-glib/svc-channel-request.h
include/telepathy-1.0/telepathy-glib/svc-channel.h
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
include/telepathy-1.0/telepathy-glib/svc-client.h
include/telepathy-1.0/telepathy-glib/svc-connection-manager.h
include/telepathy-1.0/telepathy-glib/svc-connection.h
include/telepathy-1.0/telepathy-glib/svc-debug.h
include/telepathy-1.0/telepathy-glib/svc-generic.h
include/telepathy-1.0/telepathy-glib/svc-media-interfaces.h
include/telepathy-1.0/telepathy-glib/svc-properties-interface.h
include/telepathy-1.0/telepathy-glib/svc-protocol.h
include/telepathy-1.0/telepathy-glib/svc-tls.h
include/telepathy-1.0/telepathy-glib/telepathy-glib-dbus.h
Update to 0.9.1: telepathy-glib 0.9.2 (2009-12-03) ================================= The "old-fashioned, with no silly mods" release. Dependencies: * dbus-glib (>= 0.82) is now required Enhancements: * Add tp_value_array_build utility function (sjoerd) * Add tp_g_signal_connect_object, a non-leaky version of g_signal_connect_object (alsuren) * fd.o #25283: add constants for namespaced D-Bus property names, such as TP_PROP_CHANNEL_CHANNEL_TYPE (smcv) * fd.o #25235: add <telepathy-glib/telepathy-glib.h> which includes the most commonly-used headers (danni) Fixes: * fd.o #24257: make sure tp_account_prepare, tp_account_manager_prepare will fail if the object is invalidated, rather than never finishing (alsuren) * fd.o #25051: fix a use-after-free in TpAccountManager by disconnecting signal handlers on destruction (alsuren) * fd.o #24654: fix a potential use-after-free in TpAccount and TpAccountManager by copying the list of features required (alsuren) * Future-proof TpAccount and TpAccountManager to allow more than one Feature (alsuren) * fd.o #24394: improve code portability to Windows headers and compilers, based on patches from Matti Reijonen (smcv) * fd.o #25121: fix failure to link when -Wl,--no-add-needed is used, which is the (faster) default behaviour for binutils-gold (Debian #556486) (smcv) * Fix various coverity nits, including a missing call to va_end, and a typo in the documentation (smcv) * fd.o #25359: alter code generation to cope with arbitrary UTF-8 in the spec (wjt) * fd.o #25335: glib-client-gen: annotate deprecated D-Bus methods (jonny) * Don't rely on enum types being unsigned (sjoerd) * fd.o #25181: avoid unnecessary D-Bus calls re-fetching existing TpContact objects (alsuren) * fd.o #25384: if accounts fail to prepare while the account manager is preparing, drop them from the list of valid accounts rather than never terminating (alsuren) * If the fake AccountManager doesn't appear for some reason during AM regression tests, don't start the system implementation (alsuren) * Fix a theoretical reference-leak in TpAccountManager, and some memory leaks in examples and regression tests (smcv)
2009-12-06 23:25:19 +01:00
include/telepathy-1.0/telepathy-glib/telepathy-glib.h
include/telepathy-1.0/telepathy-glib/text-channel.h
include/telepathy-1.0/telepathy-glib/text-mixin.h
include/telepathy-1.0/telepathy-glib/tls-certificate-rejection.h
include/telepathy-1.0/telepathy-glib/tls-certificate.h
include/telepathy-1.0/telepathy-glib/util.h
include/telepathy-1.0/telepathy-glib/variant-util.h
Update to 0.7.35: telepathy-glib 0.7.35 (2009-08-18) ================================== The "dance to the sound of sirens" release. API changes: * fd.o #17751: TpBaseConnection no longer guarantees that the self-handle is set to 0 when the state changes to DISCONNECTED; instead, the self-handle remains valid until the connection is disposed, so that connection managers can use it during teardown. (cassidy) - This change will cause assertion failures on disconnection in telepathy-sofiasip older than 0.5.17, and in telepathy-gabble older than 0.7.9. Enhancements: * Add tp_dbus_daemon_list_names() and tp_dbus_daemon_list_activatable_names(), which are more efficient (and more const-correct) versions of the corresponding autogenerated tp_cli_dbus_daemon methods (smcv) * Support the Hold interface in the "callable" example CM (andrunko) Fixes: * Finally make tp_dbus_daemon_watch_name_owner bind to NameOwnerChanged selectively, for reduced wakeups. To take advantage of this, you should avoid using all functions that start with tp_cli_dbus_daemon_; file bugs to request more replacement functions in the tp_dbus_daemon namespace. (smcv) * Fix a memory leak in tp_dbus_daemon_watch_name_owner (smcv) * fd.o #9812: TpDynamicHandleRepo: use tp_dbus_daemon_watch_name_owner for reduced wakeups (smcv) * In TpDynamicHandleRepo, if a client holds handles then immediately crashes, release those handles as soon as we find out that it's gone (smcv) * fd.o #22957: fix compilation in some non-gcc compilers (based on a patch from Elaine Xiong) * As per telepathy-spec 0.17.27, represent connection status reason NAME_IN_USE as TP_ERROR_CONNECTION_REPLACED or TP_ERROR_ALREADY_CONNECTED (as appropriate), not as TP_ERROR_NOT_YOURS, so that NotYours can safely be given special handling (smcv) telepathy-glib 0.7.34 (2009-08-16) ================================== The "secret lack of example detected" release. Enhancements: * Updated to telepathy-spec 0.17.27 (smcv) - generate code for Connection.Interface.Location - omit Debug interface from code-generation for now: it will be enabled in a future release when we have reference client- and service-side implementations (possibly called TpDebugReceiver and TpDebugSender) - add more errors - generate code for Handler.Capabilities property * Add macros for static assertions (tp_verify, tp_verify_true, tp_verify_statement) to util.h (smcv, adapted from gnulib) * Make the allocation model for tp_dbus_properties_mixin_make_properties_hash part of our ABI guarantee (smcv) * Add a GType macro TP_ARRAY_TYPE_OBJECT_PATH_LIST (wjt) Fixes: * fd.o #23164: don't unref a NULL DBusMessage (wjt) * Get tp_intset_iter_init and tp_intset_iter_reset into the documentation (smcv) * Make omitted CM parameters that have a default indistinguishable from explicitly-passed parameters with that value, removing the need to specify the default in the Connection as well (sjoerd) * fd.o #22889: reduce introspection round-trips (wjt) * Fix header guard in debug.h (dilinger) * fd.o #18091: for interfaces with D-Bus methods, document how to write a complete interface init function (smcv) * Fix a rare crash when a TpProxyPendingCall is cancelled before the DBusGProxyCall is provided (smcv)
2009-08-31 10:37:42 +02:00
include/telepathy-1.0/telepathy-glib/verify.h
include/telepathy-1.0/telepathy-glib/version.h
2011-02-24 22:01:45 +01:00
lib/girepository-1.0/TelepathyGLib-0.12.typelib
lib/libtelepathy-glib.la
lib/pkgconfig/telepathy-glib.pc
2011-02-24 22:01:45 +01:00
share/gir-1.0/TelepathyGLib-0.12.gir
share/gtk-doc/html/telepathy-glib/TpBaseCallChannel.html
share/gtk-doc/html/telepathy-glib/TpBaseCallContent.html
share/gtk-doc/html/telepathy-glib/TpBaseCallStream.html
share/gtk-doc/html/telepathy-glib/TpBaseChannel.html
share/gtk-doc/html/telepathy-glib/TpBaseConnection.html
share/gtk-doc/html/telepathy-glib/TpBaseConnectionManager.html
share/gtk-doc/html/telepathy-glib/TpBaseMediaCallChannel.html
share/gtk-doc/html/telepathy-glib/TpBaseMediaCallContent.html
share/gtk-doc/html/telepathy-glib/TpBaseMediaCallStream.html
share/gtk-doc/html/telepathy-glib/TpBaseRoomConfig.html
share/gtk-doc/html/telepathy-glib/TpCMMessage.html
share/gtk-doc/html/telepathy-glib/TpCallContentMediaDescription.html
share/gtk-doc/html/telepathy-glib/TpCallStreamEndpoint.html
share/gtk-doc/html/telepathy-glib/TpChannelFactoryIface.html
share/gtk-doc/html/telepathy-glib/TpChannelIface.html
share/gtk-doc/html/telepathy-glib/TpChannelManager.html
share/gtk-doc/html/telepathy-glib/TpClientMessage.html
share/gtk-doc/html/telepathy-glib/TpDebugClient.html
share/gtk-doc/html/telepathy-glib/TpDebugMessage.html
share/gtk-doc/html/telepathy-glib/TpDynamicHandleRepo.html
share/gtk-doc/html/telepathy-glib/TpExportableChannel.html
share/gtk-doc/html/telepathy-glib/TpIntset.html
share/gtk-doc/html/telepathy-glib/TpMessage.html
share/gtk-doc/html/telepathy-glib/TpSignalledMessage.html
share/gtk-doc/html/telepathy-glib/TpStaticHandleRepo.html
share/gtk-doc/html/telepathy-glib/TpTLSCertificate.html
share/gtk-doc/html/telepathy-glib/TpTLSCertificateRejection.html
share/gtk-doc/html/telepathy-glib/annotation-glossary.html
share/gtk-doc/html/telepathy-glib/ch-client.html
share/gtk-doc/html/telepathy-glib/ch-dbus.html
share/gtk-doc/html/telepathy-glib/ch-obsolete.html
share/gtk-doc/html/telepathy-glib/ch-protocol.html
share/gtk-doc/html/telepathy-glib/ch-service-base.html
share/gtk-doc/html/telepathy-glib/ch-service-dbus.html
share/gtk-doc/html/telepathy-glib/ch-service-handles.html
share/gtk-doc/html/telepathy-glib/ch-utilities.html
share/gtk-doc/html/telepathy-glib/home.png
share/gtk-doc/html/telepathy-glib/index.html
share/gtk-doc/html/telepathy-glib/index.sgml
share/gtk-doc/html/telepathy-glib/left.png
share/gtk-doc/html/telepathy-glib/right.png
share/gtk-doc/html/telepathy-glib/style.css
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpContactsMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpGroupMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpHeap.html
Update to 0.7.22: telepathy-glib 0.7.22 (2009-01-13) ================================== The "TP_STRUCT_TYPE_BROWN_PAPER_BAG" release. Fixes: * Accept message=NULL in tp_group_mixin_change_members, as documented and true in the past, rather than crashing. telepathy-glib 0.7.21 (2009-01-12) ================================== The "TP_HASH_TYPE_PINT_HOBGOBLIN_MOUTH_MAP" release. Enhancements: * Updated to spec version 0.17.17 - Added TP_HASH_TYPE_HANDLE_IDENTIFIER_MAP and TP_HASH_TYPE_MESSAGE_PART_CONTENT_MAP * (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, using TpChannelManager in place of TpChannelFactoryIface, implementing Destroyable and respawning 1-1 text channels which are closed with pending messages. * Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler warnings in configure.ac, and forked a version of AS_COMPILER_FLAG that supports C++ so that TP_COMPILER_WARNINGS can be used for C++ projects (such as telepathy-qt4). Other projects using telepathy-glib's warnings might want to copy m4/tp-compiler-*.m4 and use TP_COMPILER_WARNINGS. * Added support to TpGroupMixin for emitting the MembersChangedDetailed signal (fd.o #19050 and #19052), and to TpChannel for listening to it when possible (fd.o #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 (fd.o #19053). Fixes: * Various Win32 portability fixes (from Sunil Mohan Adapa on fd.o #19461). * fd.o #19101: tp_connection_get_contacts_by_id() crashes
2009-01-18 17:18:50 +01:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpMessageMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPresenceMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPropertiesMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-TpTextMixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-account-channel-request.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-account-manager.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-account-request.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-account.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-add-dispatch-operation-context.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-asv.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-automatic-client-factory.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-automatic-proxy-factory.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-base-client.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-base-contact-list.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-base-password-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-base-protocol.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-basic-proxy-factory.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-call-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-call-content.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-call-misc.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-call-stream.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-capabilities.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-auth.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-contactsearch.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-dispatch-operation.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-dispatcher.html
Update to 0.7.26, convert to user-destdir. telepathy-glib 0.7.26 (2009-02-16) ================================== The "Leffe Radieuse" release. 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) * fd.o #18291: when listing connection managers, wait for them to all be ready * fd.o #18056: add method-based accessors for TpConnectionManager members * fd.o #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) * fd.o #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 * fd.o #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 telepathy-glib 0.7.25 (2009-01-30) ================================== The "Paradise Lost" release. Fixes: * fd.o #17588: don't break ABI if errors are re-ordered in a future spec version * fd.o #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() (sorry Jonathon, your patch got lost during the release process...) telepathy-glib 0.7.24 (2009-01-28) ================================== The "Divide By Cucumber Error" release. API changes: * When a TpConnection is invalidated due to disconnection, the error will now be chosen from the TP_ERRORS domain in most cases. Previously, the TP_ERROR_DISCONNECTED domain was used. This change is necessary to support the extensible error reporting introduced in spec 0.17.19. Enhancements: * Update to telepathy-spec 0.17.19 - Many new errors in the TP_ERRORS domain - Connection.ConnectionError signal for extensible error reporting * Add a client binding for the extensible error reporting provided by the ConnectionError signal * Use a simple Python implementation of XInclude, rather than xsltproc, for easier Windows porting Fixes: * Add File Transfer to the documentation telepathy-glib 0.7.23 (2009-01-20) ================================== The "new in version 0.7.1, and allegedly also in 0.7.21" release. Enhancements: * Updated to spec version 0.17.18 - Added the File Transfer channel type - Added TpRichPresenceAccessControlType and TP_STRUCT_TYPE_RICH_PRESENCE_ACCESS_CONTROL - RequestHandles raises NotImplemented for bad handle types or InvalidHandle for bad identifiers (fd.o #19609) - MediaStreamHandler has a CodecsUpdated method - Methods automatically generated by telepathy-glib now have names for all "out" arguments, which should make the documentation easier to use * Use tp:name-for-bindings to construct the C name for D-Bus methods etc., which will result in better C function naming for future D-Bus interfaces like DBusTube Fixes: * Remove symbols from 0.7.21.abi that were already in 0.7.1.abi (GNU ld seems to respond by giving them the older version, so no harm was done to the ABI, but it broke the Debian packages) * Make make-version-script.py fail if that ever happens again * Annotate things added in 0.7.21 with the correct "Since:" indicator * Correct the documentation for tp_list_connection_names()
2009-02-23 11:51:54 +01:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-file-transfer.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-group.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-media.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-request.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-room.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-roomlist.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-text.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tube.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tubes.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-anonymity.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-content.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-misc.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-stream.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-service-point.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-client-channel-factory.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-client.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-addressing.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-aliasing.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-avatars.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-balance.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-caps.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-cellular.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-client-types.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contact-info.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contact-list.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contacts.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-location.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-mail.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-manager.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-powersaving.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-presence.html
Update telepathy-glib to 0.24.1 telepathy-glib 0.24.1 (2014-08-25) ================================== Fixes: * base-client: fix potential uninitialized variable bug (Guillaume) * Fix a potential crash in contact-list example (fd.o #79006, Guillaume) telepathy-glib 0.24.0 (2014-03-26) ================================== The "space Tolkien" release. Fixes since 0.23.3: * don't leak every D-Bus method call result, a regression in 0.23.1 (Simon) telepathy-glib 0.23.3 (2014-03-18) ================================== This is the release candidate for the future 0.24.0 stable release. Enhancements: * TpProtocol gained API to access to its immutable properties as a GVariant. (fd.o #55108, Guillaume) * TpCallStream and TpCallContent now inherit the factory from their TpCallChannel. (fd.o #76168, Guillaume) Fixes: * fix a memory leak when cleaning up TpProxy "prepare" requests (fd.o #76000, Simon) * fix a memory leak for paths to contacts' avatar data (fd.o #76000, Simon) * fix crashes in TpFileTransferChannel with GLib 2.39 (fd.o #72319, Xavier) * fix some paths memory leaks (fd.o #76119, Guillaume) * tp_list_connection_managers_async() now terminates properly if there is no CM installed. (fd.o #68892, Guillaume) telepathy-glib 0.23.2 (2014-02-26) ================================== Enhancements: * TpBaseConnection now has an "account-path-suffix" property (fd.o #74030, Xavier) * New high level TpAccountChannelRequest API, including tubes, Conference and SMSChannel. (fd.o #75450, Guillaume) * 'TargetHandleType: None' is now automatically added when requesting a channel with TpAccountChannelRequest if no handle type has been defined. (fd.o #75450, Guillaume) telepathy-glib 0.23.1 (2014-02-04) ================================== The "undead space elves" release. Dependencies: * GLib 2.36 or later is required Deprecations: * TpPresenceMixin: optional arguments are deprecated, apart from a string named "message". This matches our current D-Bus API. Enhancements: * tp_protocol_normalize_contact_async(), tp_protocol_identify_account_async(), and high-level API for the Protocol Addressing and Presence interfaces (fd.o #71048, Simon) * More accessors for TpPresenceStatusSpec, which is now a boxed type (fd.o #71048, Simon) * tp_connection_manager_param_dup_variant_type() (fd.o #71093, Simon) * Better debug output (fd.o #68390, #71048; Simon) Fixes: * In the examples, specifically ask for "TelepathyGlib-0.12" (this API version), not Telepathy 1.0 (fd.o #49737, Simon) * Improve tests' isolation from the real session bus (Xavier) * Fix a critical warning for each new connection under GLib 2.39 (fd.o #72303, Xavier) * Fix some possible crashes in file transfer channels, particularly under GLib 2.39 (fd.o #72319, Xavier) * Correct tp_account_request_set_avatar documentation (Xavier) * Fix a TpConnection reference-leak in TpBaseClient (Guillaume) telepathy-glib 0.23.0 (2013-10-28) ================================== We no longer guarantee compatible upgrades within a development (odd) branch, see README for details. Dependencies: * GLib 2.34 or later is required. Enhancements: * Spec 0.27.3 - added Conn.I.Sidecars1 - added Conn.I.Renaming - added CD.I.Messages1 * TpAccount::avatar-changed signal (fd.o #52938, Guillaume) * tp_value_array_free: equivalent of g_value_array_free but does not provoke deprecation warnings from GLib (fd.o #69849, Simon) * tp_account_is_prepared and tp_account_manager_is_prepared are now deprecated (Guillaume) Fixes: * tp_contact_set_attributes: don't warn on genuinely absent interfaces (fd.o #68149, Simon) * channel-group: don't crash if no message has been provided (Guillaume) telepathy-glib 0.22.0 (2013-10-02) ================================== The "don't starve" release. This is a new stable branch, recommended for use with GNOME 3.10. Fixes since 0.21.2: * When an avatar is downloaded, announce the change to the avatar token immediately; if the avatar changes from A to B while we're still doing the asynchronous file saving, don't set A as the new avatar when it has been saved. Regression in 0.21.2. (fd.o #70010, Simon) * Don't crash if the AccountManager returns an incorrect type for the Avatar (fd.o #69849, Simon) Significant changes since the previous stable branch, 0.20.x: * tp_connection_get_self_contact() now returns NULL if the contact's connection has been invalidated, in order to break a reference cycle * Avatars are saved to the cache asynchronously * TpBaseConnection implements SelfID, SelfContactChanged according to telepathy-spec 0.27.2 * TpAccount:uri-schemes property, with change notification requiring Mission Control 5.15+ telepathy-glib 0.21.2 (2013-09-24) ================================== The "always another thing" release. Enhancements: * Writing avatars into cache now uses asynchronous I/O. (fd.o #63402; Luca Versari, Chandni Verma, Simon McVittie) * telepathy-spec 0.27.2 - add SelfID, SelfContactChanged * tp_dbus_properties_mixin_dup_all() is now public (fd.o #69283, Simon) * TpBaseProtocol now lists Presence.Statuses as an immutable property. (fd.o #69520, Guillaume) * TpBaseConnection: Implement SelfID and SelfContactChanged as defined in spec 0.27.2. (Xavier) * The inspect-cm example now inspects all CMs if run without arguments (fd.o #68390, Simon) Fixes: * Don't crash if GetContactInfo() fails (fd.o #46430, Guillaume) * Fix a race condition that could result in telepathy-haze protocol support not being detected (fd.o #67183, Simon) * Fix documentation for tp_connection_get_self_handle (Emilio) * Make TpHeap work correctly with GComparator functions that return values outside {-1, 0, 1} (fd.o #68932, Debarshi Ray) * Examples have been updated to use more recent API (Simon) * Better debug-logging (fd.o #68390, Simon) telepathy-glib 0.21.1 (2013-06-20) ================================== The "imperative tense" release. Fixes: * Fix a wrong introspection annotation on tp_debug_client_get_messages_finish() that would lead to use-after-free (fd.o #65518, Simon) * Isolate regression tests better (fd.o #63119, Simon) * Explicitly annotate tp_account_update_parameters_finish()'s 'unset_parameters' argument to be a NULL-terminated string array. It was previously incorrectly inferred to be a string, for some reason. (wjt) * Always flag delivery reports with Non_Text_Content. (fd.o #61254, wjt) * Don't announce legacy Group channels twice (fd.o #52011; Jonny, Simon) * Don't crash if a broken connection manager signals a TLSCertificate with no CertificateChainData, just invalidate the channel (fd.o #61616, Guillaume) * Adjust regression tests so we can distcheck under Automake 1.13, and various other build-system updates (fd.o #65517, Simon) telepathy-glib 0.21.0 (2013-04-03) ================================== The "if only it was JS code" release. This starts a new development branch. Enhancements: # Code-generation now copes with ${PYTHON} being set to Python 3 (e.g. "./configure PYTHON=python3" on Debian); Python 2 remains fully supported (fd.o #56758, Simon) # Add uri-schemes property on TpAccount, with notify::uri-schemes emitted if using a recent AcountManager like Mission Control 5.15 or later (Guillaume) Fixes: # Remove the pkg-config dependency from .pc files (Will) # Don't emit the NewChannels signal twice for the obsolete ContactList GROUP channels (fd.o #52011, Simon) # Fix refcycle preventing TpConnection objects to be freed. This theoretically introduce a behaviour change of tp_connection_get_self_contact() that now returns NULL when the connection as been invalidated. (fd.o #63027, Xavier) Deprecations: # tp_g_key_file_get_int64, tp_g_key_file_get_uint64 (use the corresponding functions from GLib >= 2.26)
2014-09-08 01:00:55 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-renaming.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-requests.html
Update telepathy-glib to 0.24.1 telepathy-glib 0.24.1 (2014-08-25) ================================== Fixes: * base-client: fix potential uninitialized variable bug (Guillaume) * Fix a potential crash in contact-list example (fd.o #79006, Guillaume) telepathy-glib 0.24.0 (2014-03-26) ================================== The "space Tolkien" release. Fixes since 0.23.3: * don't leak every D-Bus method call result, a regression in 0.23.1 (Simon) telepathy-glib 0.23.3 (2014-03-18) ================================== This is the release candidate for the future 0.24.0 stable release. Enhancements: * TpProtocol gained API to access to its immutable properties as a GVariant. (fd.o #55108, Guillaume) * TpCallStream and TpCallContent now inherit the factory from their TpCallChannel. (fd.o #76168, Guillaume) Fixes: * fix a memory leak when cleaning up TpProxy "prepare" requests (fd.o #76000, Simon) * fix a memory leak for paths to contacts' avatar data (fd.o #76000, Simon) * fix crashes in TpFileTransferChannel with GLib 2.39 (fd.o #72319, Xavier) * fix some paths memory leaks (fd.o #76119, Guillaume) * tp_list_connection_managers_async() now terminates properly if there is no CM installed. (fd.o #68892, Guillaume) telepathy-glib 0.23.2 (2014-02-26) ================================== Enhancements: * TpBaseConnection now has an "account-path-suffix" property (fd.o #74030, Xavier) * New high level TpAccountChannelRequest API, including tubes, Conference and SMSChannel. (fd.o #75450, Guillaume) * 'TargetHandleType: None' is now automatically added when requesting a channel with TpAccountChannelRequest if no handle type has been defined. (fd.o #75450, Guillaume) telepathy-glib 0.23.1 (2014-02-04) ================================== The "undead space elves" release. Dependencies: * GLib 2.36 or later is required Deprecations: * TpPresenceMixin: optional arguments are deprecated, apart from a string named "message". This matches our current D-Bus API. Enhancements: * tp_protocol_normalize_contact_async(), tp_protocol_identify_account_async(), and high-level API for the Protocol Addressing and Presence interfaces (fd.o #71048, Simon) * More accessors for TpPresenceStatusSpec, which is now a boxed type (fd.o #71048, Simon) * tp_connection_manager_param_dup_variant_type() (fd.o #71093, Simon) * Better debug output (fd.o #68390, #71048; Simon) Fixes: * In the examples, specifically ask for "TelepathyGlib-0.12" (this API version), not Telepathy 1.0 (fd.o #49737, Simon) * Improve tests' isolation from the real session bus (Xavier) * Fix a critical warning for each new connection under GLib 2.39 (fd.o #72303, Xavier) * Fix some possible crashes in file transfer channels, particularly under GLib 2.39 (fd.o #72319, Xavier) * Correct tp_account_request_set_avatar documentation (Xavier) * Fix a TpConnection reference-leak in TpBaseClient (Guillaume) telepathy-glib 0.23.0 (2013-10-28) ================================== We no longer guarantee compatible upgrades within a development (odd) branch, see README for details. Dependencies: * GLib 2.34 or later is required. Enhancements: * Spec 0.27.3 - added Conn.I.Sidecars1 - added Conn.I.Renaming - added CD.I.Messages1 * TpAccount::avatar-changed signal (fd.o #52938, Guillaume) * tp_value_array_free: equivalent of g_value_array_free but does not provoke deprecation warnings from GLib (fd.o #69849, Simon) * tp_account_is_prepared and tp_account_manager_is_prepared are now deprecated (Guillaume) Fixes: * tp_contact_set_attributes: don't warn on genuinely absent interfaces (fd.o #68149, Simon) * channel-group: don't crash if no message has been provided (Guillaume) telepathy-glib 0.22.0 (2013-10-02) ================================== The "don't starve" release. This is a new stable branch, recommended for use with GNOME 3.10. Fixes since 0.21.2: * When an avatar is downloaded, announce the change to the avatar token immediately; if the avatar changes from A to B while we're still doing the asynchronous file saving, don't set A as the new avatar when it has been saved. Regression in 0.21.2. (fd.o #70010, Simon) * Don't crash if the AccountManager returns an incorrect type for the Avatar (fd.o #69849, Simon) Significant changes since the previous stable branch, 0.20.x: * tp_connection_get_self_contact() now returns NULL if the contact's connection has been invalidated, in order to break a reference cycle * Avatars are saved to the cache asynchronously * TpBaseConnection implements SelfID, SelfContactChanged according to telepathy-spec 0.27.2 * TpAccount:uri-schemes property, with change notification requiring Mission Control 5.15+ telepathy-glib 0.21.2 (2013-09-24) ================================== The "always another thing" release. Enhancements: * Writing avatars into cache now uses asynchronous I/O. (fd.o #63402; Luca Versari, Chandni Verma, Simon McVittie) * telepathy-spec 0.27.2 - add SelfID, SelfContactChanged * tp_dbus_properties_mixin_dup_all() is now public (fd.o #69283, Simon) * TpBaseProtocol now lists Presence.Statuses as an immutable property. (fd.o #69520, Guillaume) * TpBaseConnection: Implement SelfID and SelfContactChanged as defined in spec 0.27.2. (Xavier) * The inspect-cm example now inspects all CMs if run without arguments (fd.o #68390, Simon) Fixes: * Don't crash if GetContactInfo() fails (fd.o #46430, Guillaume) * Fix a race condition that could result in telepathy-haze protocol support not being detected (fd.o #67183, Simon) * Fix documentation for tp_connection_get_self_handle (Emilio) * Make TpHeap work correctly with GComparator functions that return values outside {-1, 0, 1} (fd.o #68932, Debarshi Ray) * Examples have been updated to use more recent API (Simon) * Better debug-logging (fd.o #68390, Simon) telepathy-glib 0.21.1 (2013-06-20) ================================== The "imperative tense" release. Fixes: * Fix a wrong introspection annotation on tp_debug_client_get_messages_finish() that would lead to use-after-free (fd.o #65518, Simon) * Isolate regression tests better (fd.o #63119, Simon) * Explicitly annotate tp_account_update_parameters_finish()'s 'unset_parameters' argument to be a NULL-terminated string array. It was previously incorrectly inferred to be a string, for some reason. (wjt) * Always flag delivery reports with Non_Text_Content. (fd.o #61254, wjt) * Don't announce legacy Group channels twice (fd.o #52011; Jonny, Simon) * Don't crash if a broken connection manager signals a TLSCertificate with no CertificateChainData, just invalidate the channel (fd.o #61616, Guillaume) * Adjust regression tests so we can distcheck under Automake 1.13, and various other build-system updates (fd.o #65517, Simon) telepathy-glib 0.21.0 (2013-04-03) ================================== The "if only it was JS code" release. This starts a new development branch. Enhancements: # Code-generation now copes with ${PYTHON} being set to Python 3 (e.g. "./configure PYTHON=python3" on Debian); Python 2 remains fully supported (fd.o #56758, Simon) # Add uri-schemes property on TpAccount, with notify::uri-schemes emitted if using a recent AcountManager like Mission Control 5.15 or later (Guillaume) Fixes: # Remove the pkg-config dependency from .pc files (Will) # Don't emit the NewChannels signal twice for the obsolete ContactList GROUP channels (fd.o #52011, Simon) # Fix refcycle preventing TpConnection objects to be freed. This theoretically introduce a behaviour change of tp_connection_get_self_contact() that now returns NULL when the connection as been invalidated. (fd.o #63027, Xavier) Deprecations: # tp_g_key_file_get_int64, tp_g_key_file_get_uint64 (use the corresponding functions from GLib >= 2.26)
2014-09-08 01:00:55 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-sidecars.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-simple-presence.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-connection.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-contact-search-result.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-contact-search.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-contact.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus-properties-mixin.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus-tube-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-debug-ansi.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-debug-sender.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-debug.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-defs.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-dtmf.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-enums.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-errors.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-file-transfer-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-gnio-util.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-gtypes.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-handle-channels-context.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-handle-repo.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-handle.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-interfaces.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-media-interfaces.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-observe-channels-context.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-protocol.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-dbus-core.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-subclass.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-tp-properties.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-room-info.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-room-list.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-run.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-approver.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-client-factory.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-handler.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-observer.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-password-manager.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-stream-tube-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-stream-tube-connection.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-account-manager.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-account.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-anonymity.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-auth.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-call.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-contactlist.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-contactsearch.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-dispatch-operation.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-dispatcher.html
Update to 0.7.26, convert to user-destdir. telepathy-glib 0.7.26 (2009-02-16) ================================== The "Leffe Radieuse" release. 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) * fd.o #18291: when listing connection managers, wait for them to all be ready * fd.o #18056: add method-based accessors for TpConnectionManager members * fd.o #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) * fd.o #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 * fd.o #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 telepathy-glib 0.7.25 (2009-01-30) ================================== The "Paradise Lost" release. Fixes: * fd.o #17588: don't break ABI if errors are re-ordered in a future spec version * fd.o #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() (sorry Jonathon, your patch got lost during the release process...) telepathy-glib 0.7.24 (2009-01-28) ================================== The "Divide By Cucumber Error" release. API changes: * When a TpConnection is invalidated due to disconnection, the error will now be chosen from the TP_ERRORS domain in most cases. Previously, the TP_ERROR_DISCONNECTED domain was used. This change is necessary to support the extensible error reporting introduced in spec 0.17.19. Enhancements: * Update to telepathy-spec 0.17.19 - Many new errors in the TP_ERRORS domain - Connection.ConnectionError signal for extensible error reporting * Add a client binding for the extensible error reporting provided by the ConnectionError signal * Use a simple Python implementation of XInclude, rather than xsltproc, for easier Windows porting Fixes: * Add File Transfer to the documentation telepathy-glib 0.7.23 (2009-01-20) ================================== The "new in version 0.7.1, and allegedly also in 0.7.21" release. Enhancements: * Updated to spec version 0.17.18 - Added the File Transfer channel type - Added TpRichPresenceAccessControlType and TP_STRUCT_TYPE_RICH_PRESENCE_ACCESS_CONTROL - RequestHandles raises NotImplemented for bad handle types or InvalidHandle for bad identifiers (fd.o #19609) - MediaStreamHandler has a CodecsUpdated method - Methods automatically generated by telepathy-glib now have names for all "out" arguments, which should make the documentation easier to use * Use tp:name-for-bindings to construct the C name for D-Bus methods etc., which will result in better C function naming for future D-Bus interfaces like DBusTube Fixes: * Remove symbols from 0.7.21.abi that were already in 0.7.1.abi (GNU ld seems to respond by giving them the older version, so no harm was done to the ABI, but it broke the Debian packages) * Make make-version-script.py fail if that ever happens again * Annotate things added in 0.7.21 with the correct "Since:" indicator * Correct the documentation for tp_list_connection_names()
2009-02-23 11:51:54 +01:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-file-transfer.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-ft-metadata.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-group.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-media.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-request.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-room.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-roomlist.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-securable.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-text.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-tube.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-tubes.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel.html
Update to 0.7.33, set LICENSE. telepathy-glib 0.7.33 (2009-06-26) ================================== The "please be careful when handling the sun" release. Fixes: * Fixed a test failure in test-params-cm on certain architectures, including powerpc and sparc (smcv) * Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is followed immdiately by GetStatus returning CONNECTED (smcv) telepathy-glib 0.7.32 (2009-06-12) ================================== The "cake wars" release. Enhancements: * fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv) * Added generated service-side bindings for AccountManager, Account, ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv) * Added minimal versions of TpAccountManager, TpAccount, TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and TpClient (smcv) * fd.o #22205: Added support for deprecating or removing _run_ methods in code generation (smcv) * Added flymake support (jonnylamb) * fd.o #22230: Added support for byte ('y') parameters to CMs (smcv) Fixes: * Made sure _gen/error-str.h and .c end with a newline, fixing compilation with certain compilers (smcv) * fd.o #19741: Documented client-side handle reference counting (wjt) * fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am (Patryk Zawadzki) * fd.o #22121: made tp_channel_dispose properly idempotent (wjt) * Removed dead code for introspecting alias flags (smcv) * fd.o #22182: Fixed a potential use-after-free in the callable example CM (smcv) 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). telepathy-glib 0.7.31 (2009-05-27) ================================== The "this beer tastes of Stilton!" release. 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 (cassidy/wjt) * Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed and ConnectionLost errors, and the new-style StreamTube and DBusTube channel types (cassidy) * Made tp_g_key_file_get_int64 and _uint64 into public API for Mission Control's benefit (smcv) Fixes: * Changed the dbus_daemon member of TpProxy to be removed in dispose, rather than just after the invalidated signal (smcv) * Fixed a null pointer dereference if a TpConnectionManager is resurrected during dispose (smcv) * Fixed a use-after-free when the user-supplied object in tp_connection_manager_call_when_ready is destroyed after the CM becomes ready (smcv) * 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 (smcv) telepathy-glib 0.7.30 (2009-05-18) ================================== The "slowing down but with a sense of speeding up" release. 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 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. Fixes: * 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. telepathy-glib 0.7.29 (2009-04-03) ================================== The "sense of adventure working perfectly and sensing no adventures" release. 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 fd.o#20942) telepathy-glib 0.7.28 (2009-03-24) ================================== The "a surprisingly meaty courgette" release. 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. 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 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: * 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 telepathy-glib 0.7.27 (2009-03-17) ================================== The "sliced woot" release. Enhancements: * fd.o #18220: make it much less verbose to construct string/variant maps (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by g_value_set_uint * Make example connection managers installable (they might be useful for testing UIs - use ./configure --enable-installed-examples if you want them) * 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: * fd.o #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. 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() that causes connection managers to assert if they have not already called tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26 which broke the telepathy-qt4 regression tests) * 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-08-16 19:59:08 +02:00
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-client.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-connection-manager.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-connection.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-debug.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-generic.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-media-interfaces.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-protocol.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-service-point.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-tls.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-svc.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-text-channel.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-util.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-vardict.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-variant-util.html
share/gtk-doc/html/telepathy-glib/telepathy-glib-version.html
share/gtk-doc/html/telepathy-glib/telepathy-glib.devhelp2
share/gtk-doc/html/telepathy-glib/up.png
share/vala/vapi/telepathy-glib.deps
share/vala/vapi/telepathy-glib.vapi