2007-10-29  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.32.

2007-10-29  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (create_accounts), (handle_to_account):
	Use "\n" instead of " " as separator for our bound-hack in galago; aim
	supports " " in usernames

2007-09-17  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.31.

2007-09-17  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (handle_member_capabilities):
	Adjust array length properly

2007-09-14  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.30.

2007-09-14  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (update_capabilities):
	Use displayname as a "transport" for capabilities; there is
	unfortunately no support for notifications of changes of galago attributes
	and sniffing dbus to handle them is a bad idea

2007-09-04  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.29.

2007-08-31  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (on_members_changed), (context_connected):
	Include pending when querying capabilities

2007-08-30  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.28.

2007-08-30  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (handle_to_account), (update_capabilities),
	(on_members_changed), (context_connected):
	Update capabilities upon members_changed; don't bail out if the CM
	does not implement the capabilities interface

2007-07-26  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.27.

2007-07-26  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (get_service), (handle_member_presence),
	(update_capabilities), (on_members_changed),
	(on_capabilities_changed), (context_disconnected),
	(context_connected):
	* src/main.c: (main):
	* src/shared.h:
	Use bitmask instead of strings as capability flags

2007-06-29  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (create_accounts), (update_capabilities),
	(context_disconnected):
	Use only one galago_set_attr call to reduce overhead

2007-06-27  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (handle_member_presence):
	Create "pending" as an non-exclusive status, so that we don't
	get warnings when we remove it

2007-05-31  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.26.

2007-05-31  Ross Burton  <ross@openedhand.com>

	* src/shared.h:
	* src/galago.c:
	Don't set tp-avatar-token, nothing uses it.

2007-05-31  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Remove AM_MAINTAINER_MODE.

2007-05-31  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.25.

2007-05-31  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* debian/rules:
	* src/galago.c: (presence_handle), (update_capabilities),
	(on_members_changed):
	Move NICE_DEBUGGING to CFLAGS; fix caps

2007-05-11  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.24.
	* src/galago.c: (context_connected):
	Destroy GalagoAccounts when disconnecting

2007-05-07  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	* debian/changelog:
	Version 0.23.

2007-05-07  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/dbus.c: (on_status_change):
	If we are still disconnected on init, don't free context right away
	* src/galago.c: (context_disconnected):
	Fix indent

2007-05-04  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
	Version 0.22.
	* debian/changelog:
	* debian/control:
	* src/dbus.c: (new_context):
	Use tp_conn_new_without_connect instead of tp_conn_new

2007-04-17  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.21.

2007-04-17  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Don't recreate presence objects, try and fetch the existing one
	first.

2007-02-13  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.20.

2007-02-01  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (populate_presence), (presence_handle):
        galago_presence_clear_statuses () somehow does not result in
        presence-"changed" signals being emitted by libgalago => worthless;
        making the statuses non-exclusive, and then removing them one-by-one
        works though
        To make a long story short: this fixes status-messages not beging
        propagated by galago, in case the status itself does not change

2007-01-19  Iain Holmes  <iain@openedhand.com>

	* src/galago.c:
	Do bulk inspections on handles if possible.

2007-01-05  Emmanuele Bassi  <ebassi@openedhand.com>

	* src/main.c:
	* src/galago.c:
	* src/shared.h:
	Retrieve the avatar tokens both on connect and on change, and set
	the token for the GalagoAccount under the tp-avatar-token string
	attribute; if the GalagoAccount object doesn't have this property
	then no avatar is set.

	Also handle missing capabilities or avatars channels gracefully.

	* configure.ac:
	Bump libtelepathy depends to 0.0.40.

2007-01-04  Ross Burton  <ross@openedhand.com>

	* src/shared.h:
	Refactor the debug functions (Emmanuele Bassi)

2007-01-03  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.19.

2007-01-03  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	* src/shared.h:
	Concat the bound and username when forming the GalagoAccount
	username, so that identical usernames on different accounts are
	not merged. This means the extra reference hack can be removed.

	* src/util.[ch]:
	Remove extra_ref and _unref.

2007-01-02  Iain Holmes  <iain@openedhand.com>

	* src/galago.c:
	Add some nicer debugging.

2006-12-07  Emmanuele Bassi  <ebassi@openedhand.com>

        * src/galago.c:
        Add properties on the galago account for streamedmedia
        channel specific capabilities: can-video and can-audio.

2006-12-06  Iain Holmes  <iain@openedhand.com>

	* src/util.c:
	* src/dbus.c:
	* src/glago.c:
	Neaten the code up a bit.

2006-12-05  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* configure.ac:
        0.18.99 (to make clear next release should be 0.19)
	* src/dbus.c: (new_context), (parse_new_connection),
	(connect_to_existing):
	* src/galago.c: (get_service), (name_to_status),
	(handle_to_account), (populate_presence):
	* src/galago.h:
	* src/shared.h:
	* src/util.c: (extra_unref), (concat_vals),
	(get_hashtable_as_string), (tf_tp_conn_inspect_handle):
	* src/util.h:
        merge work done in p.m.o

2006-12-06  Iain Holmes  <iain@openedhand.com>

	* src/galago.c:
	* src/util.[ch]: Rename my_tp_* to tf_tp

2006-11-23  Iain Holmes  <iain@openedhand.com>

	* src/dbus.c (new_context): Check the status of new connections
	Fixes #48083 hopefully.

2006-11-21  Iain Holmes  <iain@openedhand.com>

	* src/shared.h:
	* src/dbus.c:
	* src/galago.c:
	* src/main.c: Set up debugging.

2006-11-21  Iain Holmes  <iain@openedhand.com>

	* src/dbus.c:
	* src/galago.c:
	* src/shared.h: Only get the presence of the members cb, listen to the
	members_changed signal. Carry out fewer DBus calls, set the caps on
	contacts, not accounts.

2006-11-17  Iain Holmes  <iain@openedhand.com>

	* src/dbus.c:
	* src/galago.c:
	* src/shared.c:
	On connection, get the possible statuses for the connection, and use
	them when decoding the status id.

2006-11-17  Ross Burton  <ross@openedhand.com>

	* src/Makefile.am:
	* src/galago.c:
	* src/dbus.c:
	* src/util.[ch]:
	Move the hack functions out from galago.c into util.c, and
	centralise the DBus define.

2006-11-16  Emmanuele Bassi  <ebassi@openedhand.com>

	* src/shared.h:
	* src/galago.c:
	(update_capabilities), (get_caps_cb), (slurp_online_presence),
	(on_capabilities_changed), (context_connected): Add support
	for getting the connection capabilities and store them inside
	the GalagoAccount.

2006-11-13  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.17.

2006-11-13  Iain Holmes  <iain@openedhand.com>

	* configure.ac: Depend on newest version of libtelepathy

	* src/galago.[ch]: Optimise using GetPresence, make less DBus calls

	* src/dbus.c: Optimise and make fewer DBus calls

2006-11-08  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.16.

2006-11-07  Iain Holmes  <iain@openedhand.com>

	* src/galago.c: (get_remote_pending_members_cb):
	(remove_previously_pending_accounts_cb): Use g_array_index to 
	correctly get the handle out of the array. Fixes NB#45789

2006-11-07  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.15.

2006-11-07  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (get_service), (get_remote_pending_members_cb):
	Remove pending presence for contacts where authorization was
	denied; fixes NB#44458

2006-10-27  Joergen Scheibengruber  <Jorgen.Scheibengruber@nokia.com>

	* src/galago.c: (on_status_change):
        Destroy TpConn on TP_CONN_STATUS_DISCONNECTED

2006-10-13  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.14.

2006-10-13  Iain Holmes  <iain@openedhand.com>

	* src/dbus.c:
	Listen for roster changed events and slurp the presence for them
	Fixes #42164

2006-08-30  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.13.

2006-08-30  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Depend on libtelepathy >= 0.0.30.

	* src/galago.c:
	Update for the new Telepathy API specs.

2006-08-18  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.12.

2006-07-25  Iain Holmes  <iain@openedhand.com>

	* src/galago.c:
	Add ability to report pending presence.

2006-06-20  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.11.

2006-06-20  Ross Burton  <ross@openedhand.com>

	* All files:
	Merge with IT2006 branch, to revision 4912.

2006-06-09  Ross Burton  <ross@openedhand.com>

	* src/*.[ch]:
	Fix copyright statement.

2006-06-07  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.10.

2006-06-07  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	* src/dbus.c:
	Fix memory leaks (#30816).

2006-05-18  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.9.

2006-05-18  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	I am not the channel handler (twisted channel handler), so don't
	pretend I am and let everything else work.

2006-04-11  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.8.

2006-04-11  Ross Burton  <ross@openedhand.com>

	* src/main.c:
	Remove galago_set_exit_with_daemon, and listen to the unregistered
	signal.

2006-04-10  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.7.

2006-04-10  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Protect against NULL params from telepathy, and use a single
	presence proxy.

2006-04-10  Ross Burton  <ross@openedhand.com>

	* src/dbus.c:
	Actually free the context struct.

2006-04-07  Ross Burton  <ross@openedhand.com>

	* src/dbus.c:
	Create the hash if we connect to an existing connection.

2006-04-07  Ross Burton  <ross@openedhand.com>

	* src/shared.h:
	Store the presence proxy in the context, and disable debugging by
	default.

	* src/dbus.c:
	Refactor the creation of the context, and cleanup better. The
	accounts hash now cleans up after itself.

	* src/galago.c:
	Don't manually clean the accounts hash, and update for new
	structures.

2006-04-06  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.6.

2006-04-06  Ross Burton  <ross@openedhand.com>

	* src/main.c:
	Add missing include.

	* src/galago.c:
	New libtelepathy adds the signals for us, so remove it from here.
	Removes a warning from DBus.

2006-04-06  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	As we're using new Galago now, remove person ID creation.  Handles
	are only canonical for a single connection, so shouldn't be used.

2006-04-06  Jorn Baayen  <jorn@openedhand.com>

	* src/main.c: (main):
	Use new flags parameter to galago_init().

2006-04-05  Ross Burton  <ross@openedhand.com>

	* src/main.c:
	Print a message when we start.

	* src/galago.c:
	Fix an error argument.

2006-04-04  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.5.

2006-04-04  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Remove google-talk hack, and display errors if they occur.

2006-03-31  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Protect against passing Galago NULL or empty strings.

2006-03-30  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Version 0.4.

2006-03-30  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Depend on libgalago 0.3.3.90.
	
	* src/galago.c:
	Use the new libgalago 0.3.3.90 API.

2006-03-28  Ross Burton  <ross@burtonini.com>

	* configure.ac:
	Version 0.3.

2006-03-28  Ross Burton  <ross@burtonini.com>

	* src/galago.c:
	Hack around gabble < 0.1.2 using google-talk as a protocol name.

2006-03-14  Ross Burton  <ross@openedhand.com>

	* COPYING:
	* src/*.[ch]:
	Change licence to LGPL.

2006-03-01  Ross Burton  <ross@burtonini.com>

	* configure.ac:
	Version 0.2

2006-02-26  Ross Burton  <ross@openedhand.com>

	* src/dbus.c:
	* src/galago.c:
	Update symbols for latest libtelepathy.

2006-02-17  Ross Burton  <ross@openedhand.com>

	* src/dbus.c:
	* src/galago.c:
	Don't include libtelepathy_dbus.h

2006-02-14  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Set the presence status code, and work with new DBus.

2006-02-10  Ross Burton  <ross@openedhand.com>

	* src/shared.h:
	* src/main.c:
	* src/dbus.[ch]:
	* src/galago.[ch]:
	Refactor again, remove global context, add per-feed context.

2006-02-07  Ross Burton  <ross@openedhand.com>

	* src/galago.c:
	Reformat.

2006-02-07  Ross Burton  <ross@openedhand.com>

	* debian/*:
	Add packaging.

2006-02-07  Ross Burton  <ross@openedhand.com>

	* configure.ac:
	Fix source check.

2006-02-06  Ross Burton  <ross@openedhand.com>

	* src/main.c:
	* src/shared.h:
	* src/dbus.h:
	* src/dbus.c:
	* src/galago.h:
	* src/galago.c:
	Remove global variables for context struct, add include guards,
	clean up warnings.

2006-02-06  Ross Burton  <ross@openedhand.com>

	* src/main.c:
	* src/shared.h:
	* src/dbus.h:
	* src/dbus.c:
	* src/galago.h:
	* src/galago.c:
	Add license, clean up code.

2006-02-06  Ross Burton  <ross@openedhand.com>

	* src/Makefile.am:
	* src/main.c:
	* src/shared.h:
	* src/dbus.h:
	* src/dbus.c:
	* src/galago.h:
	* src/galago.c:
	* src/test.c:
	Refactor into separate modules.
	
2006-02-06  Ross Burton  <ross@openedhand.com>

	* src/test.c:
	Set exit-with-daemon.

2006-02-06  Ross Burton  <ross@openedhand.com>

	* [all files]
	Initial autotools port and changelog creation.


