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

	* configure.ac:
        Version 0.18.1
	* src/dbus.c: (on_status_change):
	* src/galago.c: (populate_presence), (presence_handle),
	(context_disconnected):
        Differentiate between initial status (guint)-1 and finalized
        status (guint)-2. Only query actual usernames when debugging
        is actually turned on (Fixes: #48974)

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

	* configure.ac:
        Version 0.18
	* src/Makefile.am:
        add src/tp-helper.[ch]
	* src/dbus.c: (on_status_change), (new_context),
	(connect_to_existing):
        TpConn seems to be really confused about it's current status
        sometimes; make sure we handly this nicely
	* src/galago.c: (get_galago_presence_from_tp_handle),
	(get_hashtable_as_string), (presence_handle), (on_presence_update),
	(handle_member_presence), (on_members_changed),
	(context_disconnected), (context_connected):
        Check all tp_* function-call return values; make
        connecting/disconnecting mostly "reentrant" (if something fails we
        can call it again without messing up); make async calls syncronous,
        that makes everything more deterministic and thus error handling
        easier
	* src/galago.h:
        add context_disconnected()
	* src/shared.h:
        we keep track of our status in the context
	* src/tp-helper.c:
	* src/tp-helper.h:
        moved some convenience functions out of the way

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

	* configure.ac:
	Version 0.17.2.

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

	* src/main.c:
	* src/shared.h:
	* src/galago.c:
	* src/dbus.c:
	Add debugging framework.

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

	* configure.ac:
	Version 0.17.1.

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

	* src/dbus.c:
	Check the connection status when we connect, in case we miss the 
	StatusChanged signal. Fixes #48083 hopefully.

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

	* src/galago.[ch]:
	* src/shared.h
	* src/dbus.c:

	Don't call GetPresence for the pending handles, just set them to
	pending. Listen for MembersChanged signal and update presences.

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.


