2007-12-30  Graham Cobb  <g+770@cobb.uk.net>

	* src/todo.c (gpe_todo_setup), src/todo.h: remove functions 
	parameter from gpe_todo_setup
	* src/contacts.c (gpe_contacts_setup), src/contacts.h: remove functions 
	parameter from gpe_contacts_setup
	* src/calendar.c (gpe_calendar_setup), src/calendar.h: remove functions 
	parameter from gpe_calendar_setup
	* src/gpe_sync.c (initialize): create main sink for connect/disconnect
	* src/gpe_sync.h: add main_sink to environment

2007-10-28  Graham Cobb  <g+770@cobb.uk.net>

	* CMakeLists.txt: Add cmake support
	* SConstruct, src/SConscript: remove scons support
	* cmake: link to http://svn.opensync.org/branches/3rd-party-cmake-modules/
	using svn propset svn:externals

2007-10-11  Graham Cobb  <g+770@cobb.uk.net>

	* src/gpe_sync.c, src/gpe_sync.h: Add multiple calendar support
	* src/gpe_xml.c, src/gpe-sync: Add <calendar> configuration support

2007-10-09  Graham Cobb  <g+770@cobb.uk.net>

	* src/gpe_sync.h, src/gpe_sync.c (discover): Add protocol version checking

2007-09-11  Graham Cobb  <g+770@cobb.uk.net>

	* src/gpesync_client.c (gpesync_client_open_ssh, gpesync_client_open_local): 
	Fix off-by-one error in argument list creation.

	* ChangeLog: add ChangeLog entry (below) for last night's changes (it was late!)

2007-09-10  Graham Cobb  <g+770@cobb.uk.net>

	* src/gpe-sync: new config file format

	* src/gpe_xml.c (gpe_parse_settings): parse new config file format

	* src/gpe_sync.h: add command and use_remote to environment

	* src/gpe_sync.c (gpe_connect): specify command for conection

	* src/gpesync_client.c (gpesync_client_open_ssh, gpesync_client_open_local), 
	src/gpesync_client.h : 	Allow command to be specified by caller

2007-09-03  Graham Cobb  <g+opensync@cobb.uk.net>

	* All files: port to Opensync 0.3x

2007-02-18  Graham Cobb <g+opensync@cobb.uk.net>

	* utils.c: In report_change call osync_change_set_member on the new change.
	
2006-05-19  Martin Felis <martin@_0nospam0_silef.de>
	
	* ChangeLog: Changed the emailadress, hoping receiving less span
	in the future.
	* testclient/test_client.c, testclient/Makefile, testclient/README:
	Added a small client to test the connections to the gpesyncd.
	* contacts.c, calendar.c, todo.c: - Remeoved a bug that prevents from
	errors being displayed. Instead of (null) will now the actual message
	displayed.
	- Made the traces look a bit more consistent. All data will be now
	reported on level 3, means debug.
	* gpe_sync.c: Set is_threadsafe to FALSE
	* gpesync_client.c: Fixed some memory leaks.
	* gpesync_client.h: Using now the variable types of glib.

2006-01-07  Martin Felis <martin@_0nospam0_silef.de>

	* gpesync_client.c, gpesync_client.h, gpe_sync.c, gpe_sync.h,
	gpe_xml.c: Added syncing over tcp/ip.
	* README: Improved the documentation.

2005-11-29  Martin Felis <martin@_0nospam0_silef.de>

	Moved the repository from gpe cvs to opensync svn.

2005-09-22  Martin Felis <martin@_0nospam0_silef.de>

	* gpesync_client.c: Removed some errors when compiling with "-Werror"
	- (thanks koen).
	
2005-09-18  Martin Felis <martin@_0nospam0_silef.de>

	* gpesync_client.c, gpesync_client.h: Using now a GString instead
	of a buffer with fixed length for receiving answers from gpesyncd.
	* contacts.c, todo.c, calendar.c: Small change in reading answers
	from gpesyncd.
	
2005-09-16  Martin Felis <martin@_0nospam0_silef.de>

	* contacts.c, todo.c, calendar.c, utils.c, utils.h: Changed the
	reporting of the uids. They will be now reported as
	gpe-<type>-<uid>, so that file-sync can sort them out.

2005-09-16  Martin Felis <martin@_0nospam0_silef.de>

	* contacts.c, todo.c, calendar.c: Fixed a bug that wouldn't let us
	duplicate an item.

2005-08-31  Martin Felis <martin@_0nospam0_silef.de>

	* contacts.c, contacts.h: Changed the way items are committed.
	* utils.c, utils.h: Removed functions, that are no more needed.
	* gpe_sync.c, gpe_sync.h: Removed older code which was from the time
	before the gpesyncd.
	* calendar.c, calendar.h, todo.c, todo.h: New way items are committed.
	* Makefile.am: Added calendar.* and todo.* to be compiled too.
	
2005-08-31  Martin Felis <martin@_0nospam0_silef.de>
	
	* gpesync_client.c, gpesync_client.h: Added. It's the communication
	backend for this plugin. It is the client for the gpesyncd.
	* utils.c, utils.h: Added. They contain general function that can
	be used by calendar, contact, todo items.
	* calendar.c, calendar.h, todo.c, todo.h: Added but no functionality,
	yet.
	* contacts.c: Ported to use the gpesyncd.
	* gpe_db.h gpe_db.c: No more needed. All conversion is made by the
	gpesyncd on the pda.

2005-08-13  Martin Felis <martin@_0nospam0_silef.de>
	
	* gpe_db.h gpe_db.c: Implemented the tags_replace_category function,
	which replaces the numbers of the cateogories to their names.
	* gpe_sync.h gpe_sync.c: Added categories list, for
	tags_replace_category.
	* contacts.c: Reading and writing now implemented.

2005-08-02  Martin Felis <martin@_0nospam0_silef.de>

	* gpe_db.h gpe_db.c: Files added for easier querying/handling of the
	results from nsqlc_exec().
	* contacts.h contacts.c: Moved from gpe_adresses.c/h. I thought this
	name fits better.
	Added support for reading the entries.
	Contacts get converted to a vcard and sent to opensync (works!)
	* gpe_sync.h gpe_sync.c: Some clean-up.
	Added support for contact.c.
	* configure.in : Added support for libgpevtype.
	* README : Put in a few words.

2005-07-27  Martin Felis <martin@_0nospam0_silef.de>

	* Changelog: started to use it!
