Home | Back
2006-08-25  Jussi Laako  <jussi.laako@nokia.com> (MYr)

* src/tp-conn.c: GetInterfaces() was not getting called for
already connected connections due to the changes done in
2006-08-11.

2006-08-24  Dafydd Harries  <dafydd.harries@collabora.co.uk>

* Add missing constants/prototypes.

2006-08-24  Dafydd Harries  <dafydd.harries@collabora.co.uk>

* Add ICE signalling constant/quark.

2006-08-24  Dafydd Harries  <dafydd.harries@collabora.co.uk>

* configure.ac: Don't generate makefiles for tests/ and unit-tests/
  as this breaks distcheck.

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.