summaryrefslogtreecommitdiff
path: root/chat/telepathy-glib
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm related logic.joerg1-4/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-04-01We need to tell configure which python binary to use.roy1-1/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-23Update to 0.7.26, convert to user-destdir.wiz3-9/+11
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-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-1/+2
changed runtime dependencies now.
2009-02-09Remove Python 2.1 support.joerg1-2/+2
2009-01-18Update to 0.7.22:wiz3-7/+9
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-13Update to 0.7.20:wiz2-6/+6
telepathy-glib 0.7.20 (2008-12-14) ================================== The "xfs_freeze stole the night" release. Enhancements: * Updated to spec version 0.17.16 - Generate code for the Messages interface, which is now undrafted. Fixes: * fd.o #18845: don't throw a critical error from TpConnection if the corresponding CM falls off the bus. * fd.o #18926: avoid using a non-top-level GLib header telepathy-glib 0.7.19 (2008-12-01) ================================== The "fast path" release. Enhancements: * TpContact now has a fast path using the Contacts interface to reduce D-Bus round-trips, if supported * tp_connection_get_contact_attributes integrates the Contacts interface with TpConnection's handle reference tracking at a lower level * TpChannel now tracks its immutable properties (as provided by Requests.NewChannels, Requests.CreateChannel and Requests.EnsureChannel), can be constructed from a dictionary of immutable properties (tp_channel_new_from_properties), and has a fast path using GetAll to reduce round trips (if supported); when constructed from a dictionary of immutable properties, non-Group channels should become 'ready' in a single round-trip * Only use the Properties mixin in there are properties defined Fixes: * fd.o #15092: mixins in a superclass should now work correctly in subclasses * fd.o #18151: tp_base_connection_dispose asserts if there are two connections to the same account
2008-12-21Also depend on py-expat for Python 2.3 (noted by Joerg) and Python 2.1.wiz1-2/+2
2008-12-21py-expat only needed with Python 2.4, make it so.wiz1-1/+4
2008-12-21Needs py-expat for building.joerg1-1/+3
2008-11-14Initial import of telepathy-glib-0.7.18:wiz5-0/+207
This is a library for GLib-based Telepathy components. Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications.