2006-09-12  Jussi Laako  <jussi.laako@nokia.com> (MYr)

	* src/tp-constants.h: Added missing
	TelepathyChannelGroupChangeReason and
	TelepathyChannelTextMessageFlag constants.

2006-09-11  Robert McQueen  <robert.mcqueen@collabora.co.uk>

	* configure.ac: Bump version to 0.0.34.
	* xml/orig/tp-chan-type-streamed-media.xml,
	xml/orig/tp-media-stream-handler.xml: Update to spec version 0.13.5:
	Add RemoveStream method to StreamedMedia channels, fix RequestStreams
	to return the same as ListStreams, and add a Close signal on media
	stream handlers.

2006-09-10  Robert McQueen  <robert.mcqueen@collabora.co.uk>

	* configure.ac: Bump version to 0.0.33, and current ABI to 2 due to
	incompatible changes in constants & functions.
	* src/tp-chan.c: Remove invalid const declaration.

2006-09-10  Robert McQueen  <robert.mcqueen@collabora.co.uk>

	* Update to match spec 0.13.4. IceSignalling/Session/Stream have been
	named back to MediaSignalling/Session/Stream.

2006-09-08  Jussi Laako <jussi.laako@nokia.com> (MYr)

	* src/tp-chan-ifaces-signal-setters.c,
	src/tp-ifaces-signals-marshal.list, src/tp-chan.c: Fixed the
	StreamStateChanged/StreamAdded/StreamRemoved signal
	marshallers/signature setters. StreamDirectionChanged signal
	marshaller registration/signature setter was added.

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.
	

