2006-08-24 Dafydd Harries <dafydd.harries@collabora.co.uk>
* Version 0.0.31. 2006-08-24 Dafydd Harries <dafydd.harries@collabora.co.uk> * Apply patch from Jens Granseuer for C89 compliance. 2006-08-24 Dafydd Harries <dafydd.harries@collabora.co.uk> * libtelepathy.def: Added, containing definitions for telepathy-spec's genxml.py tool. * xml/gen-xml.sh: Added, for regenerating xml from telepathy-spec. * xml/orig/*.xml: Regenerated using the above. 2006-08-22 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/Makefile.am: Removed obsolete Subject interface usage, disabled ContactSearch interface again, added IceSignalling interface file, updated SessionHandler and StreamHandler interface names to spec 0.13.3. * src/tp-ifaces-signals-marshal.list: Added the NewIceSessionHandler signal definition, removed obsolete SubjectChanged definition. * src/tp-conn.c: Obsolete variables removed. (tp_conn_connect_req_handler): Fixed incorrect casting macro name. * src/tp-chan-ifaces-signal-setters.[c|h], src/tp-chan.[c|h]: Added the IceSignalling signal signature setter function. Removed obsolete Subject interface support. * xml/fix-xml.sh: Updated the StreamHandler and SessionHandler to reside under Ice interface as specified in TP specification 0.13.3. Added IceSignalling interface for channels. Removed obsolete Subject and RoomProperties interfaces. Commented ContactSearch out again. 2006-08-17 Jussi Laako <jussi.laako@nokia.com> (TIn) * xml/orig/tp-conn-iface-renaming.xml, xml/orig/tp-conn-iface-avatars.xml, xml/orig/tp-chan-iface-hold.xml, xml/orig/tp-conn-iface-forwarding.xml, xml/orig/tp-conn-iface-presence.xml, xml/orig/tp-chan-iface-dtmf.xml, xml/orig/tp-chan-type-streamed-media.xml, xml/orig/tp-chan-iface-group.xml, xml/orig/tp-props-iface.xml, xml/orig/tp-chan.xml, xml/orig/tp-chan-type-text.xml, xml/orig/tp-chan-type-room-list.xml, xml/orig/tp-media-session-handler.xml, xml/orig/tp-conn-iface-privacy.xml, xml/orig/tp-chan-iface-password.xml, xml/orig/tp-media-stream-handler.xml, xml/orig/tp-chan-type-contact-search.xml, xml/orig/tp-conn-iface-contact-info.xml, xml/orig/tp-conn-iface-aliasing.xml, xml/orig/tp-conn-iface-capabilities.xml, xml/orig/tp-chan-type-contact-list.xml, xml/orig/tp-conn.xml, src/Makefile.am, xml/fix-xml.sh: More updates to definitions to comply with the spec rev 0.13.2. Declaration rearrangement, additions and few minor fixes. 2006-08-11 Jussi Laako <jussi.laako@nokia.com> (MYr) * xml/orig/tp-connmgr.xml, xml/orig/tp-chan-iface-group.xml, xml/orig/tp-chan-type-text.xml, xml/orig/tp-conn.xml: Updated the definitions to comply with the telepathy spec rev 13.2 * src/tp-conn.c, src/tp-connmgr.c, src/tp-chan-ifaces-signal-setters.c, src/tp-ifaces-signals-marshal.list, src/tp-chan.c: Initial work on bringing libtelepathy up-to-date with spec version 13.2; signal signatures updated, connection setup changed to use the new RequestConnection/Connect pair. 2006-08-09 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-chan.c (_tp_chan_register_interface_signal_marshallers): The "SendError" signal marshaller registration was missing a G_TYPE_INVALID terminator and the return type definition. 2006-07-26 Jussi Laako <jussi.laako@nokia.com> (MYr) * configure.ac: Reverted the lt major version bump, as it was unnecessary in the first place and was causing problems for people. 2006-07-20 Jussi Laako <jussi.laako@nokia.com> (MYr) * xml/orig/tp-conn.xml: Added InspectHandles method for inspecting an array of handles in one go. 2006-07-11 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/Makefile.am, xml/fix-xml.sh, src/tp-chan.[c|h], src/tp-interfaces.h, src/tp-chan-ifaces-signal-setters.[c|h]: Disabled the Contact Search interface for now, because dbus-binding-tool does not currently support required 'g' type and the interface is not currently even implemented. 2006-06-27 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-conn.c (synthesize_status_changed): When the connection object lifetime is about to end, a "StatusChanged" signal is synthesized to ensure that applications are aware of the connection not being connected anymore. * src/tp-chan.c (synthesize_closed): When the channel object lifetime is about to end, a "Closed" signal is synthesized to ensure that applications are aware of the channel not being available anymore. * src/tp-chan.h, src/tp-conn.h: Added definitions for the synthesized signal names. 2006-06-20 Dafydd Harries <daf@muse.19inch.net> * Remove references to tests/config/Makefile.*. 2006-06-15 Dafydd Harries <dafydd.harries@collabora.co.uk> * Release 0.0.14. 2006-06-15 Dafydd Harries <dafydd.harries@collabora.co.uk> * Add client-side wrapper to properties interface. 2006-06-02 Jussi Laako <jussi.laako@nokia.com> (TIn) * src/tp-constants.h: Added TP_CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES and TP_CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY. Also added TelepathyChannelTextSendError enums. These fix bugs #31670 and #31671. 2006-06-02 Jussi Laako <jussi.laako@nokia.com> (VSy) * src/tp-connmgr.c (tp_connmgr_new_connection): The connection_parameters hash table isn't libtelepathy's property so don't destroy it. 2006-05-30 Jussi Laako <jussi.laako@nokia.com> (TIn) * src/tp-constants.h: Added missing declarations from the corresponding file of telepathy-gabble. 2006-05-29 Jussi Laako <jussi.laako@nokia.com> (VSy) * src/tp-conn.c (tp_conn_new): tp_conn_new() should return NULL if GetNameOwner dbus call fails. 2006-05-25 Rob Taylor <rob.taylor@collabora.co.uk> * src/Makefile.am: Add generated marshaler c files in BUILT_SOURCES * src/tp-chan-ifaces-signal-setters.c, src/tp-chan.c, src/tp-conn-ifaces-signal-setters.c, src/tp-conn.c, src/tp-ifaces-signals-marshal.list, xml/orig/tp-chan-iface-dtmf.xml, xml/orig/tp-chan-iface-group.xml, xml/orig/tp-chan-iface-hold.xml, xml/orig/tp-chan-iface-password.xml, xml/orig/tp-chan-iface-transfer.xml, xml/orig/tp-chan-type-contact-list.xml, xml/orig/tp-chan-type-contact-search.xml, xml/orig/tp-chan-type-room-list.xml, xml/orig/tp-chan-type-streamed-media.xml, xml/orig/tp-chan-type-text.xml, xml/orig/tp-chan.xml, xml/orig/tp-conn-iface-aliasing.xml, xml/orig/tp-conn-iface-capabilities.xml, xml/orig/tp-conn-iface-contact-info.xml, xml/orig/tp-conn-iface-forwarding.xml, xml/orig/tp-conn-iface-presence.xml, xml/orig/tp-conn-iface-privacy.xml, xml/orig/tp-conn-iface-renaming.xml, xml/orig/tp-conn.xml, xml/orig/tp-connmgr.xml: Update to Telepathy spec 0.12.1 2006-05-18 Robert McQueen <robert.mcqueen@collabora.co.uk> * src/tp-chan.c, src/tp-conn.c: #if 0 the signal sythesis because it does *not* do what was indended, which was to signal the process that's using these objects in libtelepathy. It in fact sends forged signals over the bus which fool the unwary into thinking that the connection is gone, when actually some program has just closed. 2006-05-12 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-conn.c (tp_conn_dispose): When a connection object is disposed, it emits a synthesized StatusChanged signal to indicate connection being disconnected. * src/tp-chan.c (tp_chan_dispose): When a channel object is disposed, it emits a synthesized Closed signal. * src/tp-conn.c (tp_conn_new): The unique name string for the proxy object was not free'd after use, causing a minor memory leak every time a new connection was created. 2006-04-24 Robert McQueen <robert.mcqueen@collabora.co.uk> * src/Makefile.am: Fix my fix so that as well as not installing any .c files, we do actually install all of the .h files into the include dir. 2006-04-24 Robert McQueen <robert.mcqueen@collabora.co.uk> * configure.ac: Release 0.0.9. 2006-04-12 Robert McQueen <robert.mcqueen@collabora.co.uk> * src/Makefile.am: Fix installing all of the BUILT_SOURCES into the includes dir. Just the *-gen.h please... :) * xml/orig/tp-props-iface.xml, xml/fix-xml.sh: Add XML descriptions for org.freedesktop.Telepathy.Properties interface. * src/tp-props-iface.{c,h}: Add quarks and function to register signal types for properties interface. * src/tp-constants.h, src/tp-interfaces.h, src/tp-conn.c, src/tp-conn.h, src/tp-ifaces-signals-marshal.list, src/tp-chan.c: Add required constants and signal registering calls for properties interface. 2006-04-07 Ross Burton <ross@openedhand.com> * src/tp-conn.c: * src/tp-connmgr.c: Use the shared bus from tp_get_bus(). 2006-04-06 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-chan.c (_tp_chan_register_interface_signal_marshallers), src/src/tp-ifaces-signals-marshal.list, rc/tp-chan-ifaces-signal-setters.c: Registered a marshaller for the StreamStateChanged signal. * src/tp-helpers.c (tp_connmgr_get_info): Removed an unused variable to clean up a warning. 2006-04-06 Rob Taylor <rob.taylor@collabora.co.uk> * xml/orig/tp-chan-iface-password.xml, xml/orig/tp-chan-type-streamed-media.xml, tp-conn.xml: update to latest spec. 2006-04-04 Jussi Laako <jussi.laako@nokia.com> (TIn) * src/tp-helpers.[c|h]: Added a function to free a key value list 2006-03-15 Jussi Laako <jussi.laako@nokia.com> (MYr) * unit-tests/*: Unit tests were added * configure.ac: Updated version information 2006-03-06 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-conn-ifaces-signal-setters.c (tp_conn_set_capabilities_signatures): CapabilitiesChanged argument signature was incomplete, fixed. * src/tp-chan-ifaces-signal-setters.c (tp_chan_set_group_signatures): MembersChanged signal argument signature was incomplete, fixed. * configure.ac: Updated version information 2006-03-03 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-chan.c (_tp_chan_register_interface_signal_marshallers): Added the marshaller registration for previously missing signals SearchResultReceived, GotRooms, MembersChanged and SubjectChanged * src/tp-ifaces-signals-marshal.list: Added the marshaller definitions for the missing signals (see below for the list of them) * src/tp-chan-ifaces-signals-setters.c (tp_chan_set_contactsearch_signatures), (tp_chan_set_roomlist_signatures),(tp_chan_set_group_signatures), tp_chan_set_subject_signatures: Added the missing signal argument signature autosetups for TpChan interface signals SearchResultsReceived, GotRooms, MembersChanged and SubjectChanged signals. * src/tp-conn-ifaces-signal-setters.c (tp_conn_set_capabilities_signatures): Added the missing automatic CapabilitiesChanged signal argument signature for the TpConn object. 2006-03-01 Jussi Laako <jussi.laako@nokia.com> (MYr) * src/tp-chan.[c|h], src/tp-conn.[c|h], src/tp-connmgr.[c|h]: Fixed dispose handler bugs that effectively prevented safe unref'ing of the objects. * xml/Makefile.am: Applied a proposed patch to allow overriding of the "all" target. |