# Generated by configure.  Do not edit.

2021-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 2.0.0

2021-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/log2html.py:

	log2html.py: support writing UTF-8 to stdout

2021-03-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Revert "C++: instantiate some templates once in libsyncevolution"

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	1.99.2 pre-release

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* test/ClientTest.cpp:

	C++: better types for loop variables

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	test: prefer more recent D-Bus config

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/glib/syncevo-server.c:
	* src/dbus/glib/syncevo-session.c:

	GTK UI: avoid G_TYPE_INSTANCE_GET_PRIVATE

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	test: remove unchecked dynamic cast

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:

	gnome: remove libsecret include hack

2021-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/configure-sub.in:

	akonadi: avoid link error on Fedora Rawhide

2021-01-24  Milan Crha  <mcrha@redhat.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevolution.cpp:
	* test/dbus-client-server.cpp:

	build: boost::placeholders

2020-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* .github/workflows/main.yml:

	.github: mirror from gitlab.freedesktop.org

2020-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	test: refresh valgrind suppressions

2020-12-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk3-ui/main.c:

	GTK3 sync-ui: drop dependency on libunique

2020-12-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	test: drop useless "set -x"

2020-12-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	build: only link against libcppunit if needed

2020-12-22  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	build: stop building useless KDE deb

2020-12-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: more general gnutls_x509_trust_list_add_trust_file

2020-12-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	1.99.1 pre-release

2020-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/tdepim/tdepim.am:

	tde: fix "make dist" issue

2020-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: add gnutls_x509_trust_list_add_trust_file

2020-12-06  deloptes  <deloptes@gmail.com>

	* src/backends/tdepim/KNotesIface.kidl:
	* src/backends/tdepim/KNotesIface_stub.cpp:
	* src/backends/tdepim/KNotesIface_stub.h:
	* src/backends/tdepim/TDEPIMAddressBookSource.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSource.h:
	* src/backends/tdepim/TDEPIMCalendarSource.cpp:
	* src/backends/tdepim/TDEPIMCalendarSource.h:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.h:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMSyncSource.cpp:
	* src/backends/tdepim/configure-sub.in:
	* src/backends/tdepim/tdepim.am:

	tdepim: various changes

2020-10-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	OBEX: additional debug output

2020-10-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	EDS: avoid dead code warnings when disabled

2020-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	build: avoid deprecation warning

2020-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	test: fix compiler warning about return code of symlink

2020-08-09  Milan Crha  <mcrha@redhat.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/syncevo/SmartPtr.h:

	EDS: EDS 3.33.2, libecal 2.0 support

2020-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource.h: fix compiler warning

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	c++: add missing va_end

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/client-test-main.cpp:

	c++: avoid slicing exception

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbusxx.am:
	* src/syncevo/gsignond-pipe-stream.cpp:
	* src/syncevo/gsignond-pipe-stream.h:
	* src/syncevo/syncevo.am:

	gdbus: replace helper class with normal glib classes

2018-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/goa/goa.cpp:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVVxxSource.cpp:
	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/client.cpp:
	* src/dbus/server/client.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/presence-status.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/lcs.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:

	C++: automatically determine iterator types

2018-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	C++: instantiate some templates once in libsyncevolution

2018-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/oauth2.cpp:
	* src/syncevo/util.h:

	util.h: remove unused ToString()

2018-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncCalendarSource.h:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/goa/GOARegister.cpp:
	* src/backends/goa/goa.cpp:
	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/kde/KDEPlatform.cpp:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/oauth2/oauth2.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.cpp:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMSyncSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-term.h:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-transport-agent.cpp:
	* src/dbus/server/info-req.h:
	* src/dbus/server/localed-listener.cpp:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/notification-backend-libnotify.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/EDSClient.h:
	* src/syncevo/Exception.h:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/GeeSupport.h:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/LogDLT.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/StringDataBlob.h:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:
	* src/syncevo/gsignond-pipe-stream.cpp:
	* src/syncevo/icalstrdup.h:
	* src/syncevo/util.cpp:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/dbus-client-server.cpp:

	C++: avoid NULL

2018-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevolution.cpp:

	C++: replace BOOST_TYPEOF

2018-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.h:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CalDAVVxxSource.h:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/util.h:
	* test/ClientTest.cpp:
	* test/dbus-client-server.cpp:

	C++: remove more boost headers (tuple, assign, utility)

2018-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/backends/pbap/pbap.am:
	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.cpp:
	* src/dbus/server/server.am:
	* src/src.am:
	* src/syncevo/Exception.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:
	* src/syncevo/syncevo.am:
	* src/syncevo/util.h:
	* test/ClientTest.cpp:
	* test/IcalTest.cpp:
	* test/client-test-main.cpp:
	* test/test.am:
	* test/test.cpp:

	C++: replace pcrecpp with std::regex

2018-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/pbap/PbapSyncSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/main.cpp:
	* src/dbus/server/restart.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/util.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/dbus-client-server.cpp:

	C++: avoid boost::scope_ptr/array and plain pointers

2018-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/async.patch:

	src/async.patch: remove obsolete patch

2018-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncCalendarSource.h:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/goa/GOARegister.cpp:
	* src/backends/goa/goa.cpp:
	* src/backends/goa/goa.h:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/oauth2/oauth2.cpp:
	* src/backends/oauth2/oauth2.h:
	* src/backends/oauth2/oauth2Register.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CalDAVVxxSource.cpp:
	* src/backends/webdav/CalDAVVxxSource.h:
	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/client.cpp:
	* src/dbus/server/client.h:
	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connection.h:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/dbus-callbacks.cpp:
	* src/dbus/server/dbus-callbacks.h:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/dbus-transport-agent.h:
	* src/dbus/server/info-req.cpp:
	* src/dbus/server/localed-listener.cpp:
	* src/dbus/server/localed-listener.h:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/notification-manager-factory.cpp:
	* src/dbus/server/notification-manager-factory.h:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/dbus/server/sync-helper.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx.h:
	* src/syncevo/BoostHelper.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/DataBlob.h:
	* src/syncevo/EDSClient.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/FileDataBlob.cpp:
	* src/syncevo/FileDataBlob.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SingleFileConfigTree.h:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/StringDataBlob.cpp:
	* src/syncevo/StringDataBlob.h:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/ThreadSupport.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/UserInterface.cpp:
	* src/syncevo/UserInterface.h:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/dbus-client-server.cpp:
	* test/evo.supp:
	* test/sys.supp:
	* test/test-dbus.py:

	C++: replace boost::shared_ptr, boost::function, boost::bind

2018-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/backends/tdepim/TDEPIMNotesSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/dbus/server/server.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/CmdlineSyncClient.cpp:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/lcs.h:
	* src/syncevolution.cpp:
	* test/client-test-main.cpp:

	C++: avoid "using namespace std"

2018-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/goa/goa.cpp:
	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/signon/signon-accounts.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/localed-listener.cpp:
	* src/dbus/server/notification-backend-libnotify.cpp:
	* src/dbus/server/presence-status.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/EDSClient.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/GeeSupport.h:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/client-test-main.cpp:
	* test/test.cpp:

	C++: simpler for loops

2018-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/SoupTransportAgent.cpp:

	C++: lambdas instead of static methods

2018-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/timeout.h:

	C++: more modern timeout.h

2018-01-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/syncevo/GLibSupport.h:

	C++: variadic connectSignal()

2018-01-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/goa/goa.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/connection.h:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/dbus-callbacks.cpp:
	* src/dbus/server/dbus-callbacks.h:
	* src/dbus/server/localed-listener.cpp:
	* src/dbus/server/localed-listener.h:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx.h:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevolution.cpp:
	* test/dbus-client-server.cpp:
	* test/sys.supp:

	C++: variadic templates in D-Bus bindings

2018-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource.h: variadic templates

2018-01-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/util.cpp:
	* test/ClientTest.cpp:

	C++: use lambdas instead of boost::lambda, std::exception_ptr

2018-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* po/POTFILES.skip:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/edsf-view.cpp:
	* src/dbus/server/pim/edsf-view.h:
	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/examples/sync.py:
	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/filtered-view.h:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/full-view.h:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/individual-traits.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/localed.py:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/merge-view.cpp:
	* src/dbus/server/pim/merge-view.h:
	* src/dbus/server/pim/org._01.pim.contacts.service.in:
	* src/dbus/server/pim/persona-details.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/test-dbus/broken-config/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/test-dbus/first-last-sort/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/test-dbus/simple-sort/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/pim/view.cpp:
	* src/dbus/server/pim/view.h:
	* src/dbus/server/server.am:

	syncevo-dbus-server: remove virtual address book feature

2018-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* Makefile.am:
	* build/build.am:
	* build/export-gdbus.sh:
	* configure.ac:
	* src/dbus/server/exceptions.h:
	* src/gdbus/README:
	* src/gdbus/debug.c:
	* src/gdbus/debug.h:
	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbus/gdbus.am:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:
	* src/gdbus/test/example.cpp:
	* src/gdbus/test/test-example:
	* src/gdbus/watch.c:
	* src/src.am:
	* src/syncevo/syncevo.am:

	gdbus: remove old libdbus-based implementation

2018-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:

	connection.cpp: better check for obex-bt:// URLs

2018-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:

	installcheck-local.sh: test with C++14

2018-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:

	SuspendFlags: restore printing of messages

2018-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:

	installcheck-local.sh: test with C++11

2018-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/timeout.h:

	timeout.h: include glib.h

2018-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:

	installcheck-local.sh: test with glib enabled

2018-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:

	SoupTransportAgent: fix disabled SSL checking

2018-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/main.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	sync: avoid setenv()

2018-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* po/Makevars:
	* po/ar.po:
	* po/ast.po:
	* po/ca.po:
	* po/da.po:
	* po/gl.po:
	* po/hu.po:
	* po/id.po:
	* po/ro.po:
	* po/sk.po:
	* po/th.po:
	* po/tr.po:

	docs: replace meego.org references (FDO #104936)

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon.am:

	signon: fix pcrecpp build flags

2020-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* test/log2html.py:
	* test/logger.py:
	* test/resultchecker.py:
	* test/runtests.py:
	* test/syncevo-http-server.py:
	* test/test-dbus.py:

	test: convert scripts to Python3

2020-08-09  Milan Crha  <mcrha@redhat.com>

	* build/source2html.py:
	* configure.ac:
	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/examples/sync.py:
	* src/dbus/server/pim/testpim.py:
	* src/src.am:
	* test/log2html.py:
	* test/syncevo-http-server.py:
	* test/syncevo-phone-config.py:

	Python2 -> Python3

2020-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: remove lpia hack

2020-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: do not use resources.py during Git checkout

2020-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: fix command invocation

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/restart.h:
	* test/test-dbus.py:

	D-Bus server: fix server restarting

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:
	* test/test-dbus.py:

	test: fix D-Bus testing result gathering

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	test: allow missing remote branches

2020-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	build: don't attempt to install .deb archives while building them

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	build: remove special libical deps

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* test/dbus-session.sh:
	* test/log2html.py:
	* test/runtests.py:

	build: use Docker containers instead of chroots

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resources.py:
	* test/runtests.py:

	test/resources.py: Python3, remove Murphy support

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	test: ignore empty CLIENT_TEST_SOURCES

2020-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* test/ClientTest.cpp:
	* test/client-test-main.cpp:
	* test/generate-html.xsl:
	* test/resultchecker.py:
	* test/runtests.py:
	* test/test-dbus.py:

	test: switch from .log to .txt for log files

2018-01-03  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.5.3

2018-01-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/gdb-dump-stack:

	gdb-dump-stack: automatic stack dumps

2018-01-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: more dl suppressions

2018-01-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:

	EDS: more generic open retry handling

2017-12-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: suppress EDS/glib closure issue

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/oauth2.cpp:

	oauth2.cpp: fix usage of curl

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/akonadi/akonadi.am:
	* src/dbus/glib/glib.am:
	* src/gtk3-ui/gtk-ui.am:

	autotools: be more selective about suppressing deprecation
	warnings

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/oauth2/oauth2.cpp:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncContext.cpp:

	SoupTransportAgent: require libsoup 2.42, no deprecated methods

2018-01-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/info-req.h:
	* src/dbus/server/server.am:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.h:
	* src/dbus/server/timeout.h:
	* src/syncevo/syncevo.am:
	* src/syncevo/timeout.h:

	timeout.h: move from D-Bus server to syncevo

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* m4-repo/ax_cxx_compile_stdcxx.m4:
	* m4-repo/ax_cxx_compile_stdcxx_11.m4:
	* m4-repo/ax_cxx_compile_stdcxx_14.m4:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/test/example.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* test/ClientTest.cpp:

	C++: replace auto_ptr with unique_ptr

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	C++: try to use C++14, rely on C++11

2017-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test.am:

	test: honor warning flags

2017-12-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	testing: work around Google CalDAV RECURRENCE-ID

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote:

	testing: exclude PHOTO data from Google Contacts sync tests

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/shlibs.local:
	* src/src.am:

	autotools: let caller suppress automatic lib dependencies

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* configure.ac:
	* src/src.am:

	autotools: building of binaries optional

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.h:

	C++: initialize all members of SyncSourceEvent

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/tdepim/TDEPIMNotesSource.h:

	TDEPIMNotesSource.h: remove unused kn_dcop

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:

	icaltz-util.c: avoid undefined signed int shifting

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	SynthesisDBPlugin.cpp: fix error path

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	C++: const and const ref enhancements

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/util.h:

	C++: implement missing copy operator

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:

	C++: avoid non-standard typeof

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	ClientTest.cpp: clean cppcheck warnings

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: suppress m_source cppcheck warning

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: detect premature exit while waiting for D-Bus
	daemon

2017-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:

	GNOME: retry keyring operations

2017-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/gnome/configure-sub.in:

	GNOME: replace gnome-keyring with libsecret (FDO #104219)

2017-12-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/icaltz-util.c:

	libical: support libical v3 (FDO #104220)

2016-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:

	.gitignore: ignore test-driver

2016-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	configure.ac: 1.5.2

2016-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: finalize 1.5.2

2016-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.exchange.tem.patch:

	eds_event.ics.exchange.tem.patch: adapt to Exchange 2016

2016-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: uninstalled activesyncd + glib schemas

2016-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/tdepim/TDEPIMNotesSource.h:

	TDE: fix compile issue

2016-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon-accounts.cpp:

	SignonAuthProvider: fix ref counting issue

2016-11-03  deloptes  <deloptes@gmail.com>

	* src/backends/tde/TDEPlatform.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.h:

	TDE: various fixes

2016-10-13  SyncEvolution Nightly Testing  <syncevolution@syncevolution.org>


	Merge remote-tracking branch 'origin/for-master/tde' into nightly

2016-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:

	TDEPIMCalendarSourceRegister.cpp: only grab generic types when
	active

2016-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/activesync.am:

	activesync: fix packaging of activesyncd (FDO #98014)

2016-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.h:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMSyncSource.h:
	* src/backends/tdepim/tdepim.am:

	tdepim: fix build issues

2016-09-26  deloptes  <deloptes@gmail.com>

	* src/backends/tdepim/KNotesIface.kidl:
	* src/backends/tdepim/KNotesIface_stub.cpp:
	* src/backends/tdepim/KNotesIface_stub.h:
	* src/backends/tdepim/TDEPIMAddressBookSource.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSource.cpp:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.h:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:

	tde, tdepim: adapt to TDE 14.1

2016-09-26  deloptes  <deloptes@gmail.com>

	* src/backends/tde/TDEPlatform.cpp:
	* src/backends/tde/TDEPlatform.h:
	* src/backends/tde/TDEPlatformRegister.cpp:
	* src/backends/tde/configure-sub.in:
	* src/backends/tde/tde.am:
	* src/backends/tdepim/KNotesIface_stub.cpp:
	* src/backends/tdepim/KNotesIface_stub.h:
	* src/backends/tdepim/README:
	* src/backends/tdepim/TDEPIMAddressBookSource.cpp:
	* src/backends/tdepim/TDEPIMAddressBookSource.h:
	* src/backends/tdepim/TDEPIMAddressBookSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMCalendarSource.cpp:
	* src/backends/tdepim/TDEPIMCalendarSource.h:
	* src/backends/tdepim/TDEPIMCalendarSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.cpp:
	* src/backends/tdepim/TDEPIMNotesSource.h:
	* src/backends/tdepim/TDEPIMNotesSourceRegister.cpp:
	* src/backends/tdepim/TDEPIMSyncSource.cpp:
	* src/backends/tdepim/TDEPIMSyncSource.h:
	* src/backends/tdepim/configure-sub.in:
	* src/backends/tdepim/tdepim.am:

	tde, tdepim: backend for the TDE desktop (FDO #97780)

2016-09-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: SyncEvolution 1.5.2 snapshot

2016-09-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClientTest: avoid pass-by-value

2016-09-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: avoid using dbus-launch

2016-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/syncevo-dbus-server-startup.sh.in:

	syncevo-dbus-server-startup.sh.in: optional start via D-Bus
	activation

2015-09-24  Simon McVittie  <simon.mcvittie@collabora.co.uk>

	* src/dbus/server/org.syncevolution.service.in:
	* src/dbus/server/pim/org._01.pim.contacts.service.in:
	* src/dbus/server/server.am:
	* src/dbus/server/syncevo-dbus-server.service.in:

	Add a systemd user service as a backend for the D-Bus session
	services

2016-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent.cpp: properly shut down connection (FDO
	#91485)

2016-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp.rej:

	PbapSyncSource.cpp.rej: remove from repo

2016-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	gdbusxx/gdbus-cxx-bridge.h: avoid copying of parameter

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* configure.ac:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/dbus/server/server.cpp:
	* src/shlibs.local:
	* src/src.am:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:
	* src/syncevo/icalstrdup.c:
	* src/syncevo/icalstrdup.h:
	* src/syncevo/icaltz-util-wrapper.c:
	* src/syncevo/icaltz-util.c:
	* src/syncevo/icaltz-util.h:
	* src/syncevo/installcheck-local.sh:
	* src/syncevo/syncevo.am:

	syncevolution.org: compile on Ubuntu Trusty, libical v1/v2
	compatibility

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	libsyncevolution: load backends in function instead of
	constructor

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.cpp:

	Cmdline.cpp: optionally show debug output in --version output

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevo.am:

	autotools: link libsyncevolution against libpthread explicitly

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/carddav.vcf:
	* test/testcases/carddav.vcf.googlecontacts.tem.patch:

	carddav testing: only use test cases with REV

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.cpp:
	* test/test-dbus.py:

	D-Bus testing: fix slowing down file sources

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: adapt to modified dbus-monitor output

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: ignore g_dbus_connection_new_sync

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: disable rpm packaging

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: don't run tests unless explicitly enabled

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: fix XDG dir fallback

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: make published test results world-readable

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/src.am:
	* src/syncevo/syncevo.am:
	* test/test.am:

	autotools: allow extending core linker flags

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/src.am:
	* src/syncevo/syncevo.am:
	* test/test.am:

	autotools: use cppcheck.pc

2016-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/notification-backend-libnotify.cpp:

	syncevolution.org: drop binary compatibility hack for old
	libnotify

2016-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	ClientTest.cpp: fix clang warning

2016-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:

	dbus-sync.cpp: fix cppcheck performance warning

2016-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus-cxx-bridge.h: avoid false cppcheck warning

2016-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:

	compilation: fix std::find() == 0 misuse

2016-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: better logging of failed command

2016-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	compilation: fix const/non-const issue under C++14/gcc 6

2016-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	compilation: fix push_back ambiguity under gcc 6/C++14

2016-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.h:
	* src/syncevo/Logging.h:
	* src/syncevo/StringDataBlob.h:

	compilation: fix boost::shared_ptr->bool issue under C++14

2016-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: disable timezone override hack when using libical v2

2015-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	mkdir_p: support non-readable parent directories (FDO #91000)

2015-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.5.1

2015-06-02  frdsktp  <frdsktp@genodeftest.de>

	* test/syncevo-http-server.py:

	syncevo-http-server: stop using deprecated twisted.web.error (FDO
	#90419)

2015-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* test/test-dbus.py:

	syncing: avoid segfault for invalid text inside items (FDO
	#90118)

2015-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* test/test-dbus.py:

	file backend: log item manipulation

2015-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: check sync result on both sides of
	TestLocalSync.testSync

2015-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	command line: preserve log prefix of target side of local sync

2015-04-16  Niels Ole Salscheider  <niels_ole@salscheider-online.de>

	* src/backends/akonadi/configure-sub.in:
	* src/backends/kde/configure-sub.in:

	Use ${PKG_CONFIG} instead of pkg-config.

2015-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: handle 403 during Google OAuth authentication

2015-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:

	signon: ensure consistent use of "username" provider prefix

2014-12-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/signon/signon-accounts.cpp:

	signon-accounts: implement getCredentials

2014-12-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/signon/signon-accounts.cpp:

	signon-accounts: pass the AgAuthData to the SignonAuthProvider

2014-12-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/signon/signon-accounts.cpp:

	signon-accounts: do not create identities on the fly

2014-11-28  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/goa/goa.cpp:
	* src/backends/oauth2/oauth2.cpp:
	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:

	AuthProvider: removed failure count

2014-12-05  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/signon/signon-accounts.cpp:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:

	signon: move libaccounts-based plugins into their own source file

2015-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: more efficient "is empty" check (FDO #86335)

2015-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	WebDAV: utility class for ne_status

2015-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: enhance report handling (status, aborting)

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: send Basic Auth via http in some cases (FDO #57248)

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: enhanced killing of daemon

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: route daemon stderr through logger.py

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: add --wait-for-dbus-daemon

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: avoid kill without process pids

2015-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/IcalTest.cpp:

	testing: relax SyncEvo::IcalTest::testTimezone

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore dl error on Ubuntu Vivid

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	PlainGStr: fix incorrect destruction when using reset()

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	StringPrintfV: add missing va_end()

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	gdbus: add missing va_end()

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PullParams: cleaner initialization

2015-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncContext.cpp:

	shutdown: fix memory allocation deadlock

2015-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org binaries: allow libical1a

2015-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: fix TrackGLib::ref()

2014-12-04  Tino Mettler  <tino+debian@tikei.de>

	* test/syncevo-http-server.py:

	Use TLS instead of SSLv3

2014-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix compilation on s390 32bit, II (Fedora Bug
	#1163188)

2014-11-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix compilation on s390 32bit (Fedora Bug #1163188)

2014-10-31  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.5

2014-10-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon.cpp:
	* src/syncevo/GVariantSupport.cpp:

	signon: fix HashTable2Variant() ref counting (TC-1667)

2014-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: bump libsynthesis requirement

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync: ignore unnecessary username property

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/logger.py:
	* test/wrappercheck.sh:

	wrappercheck: augment output of daemon with time stamps

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck: fix repeated daemon startup

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck: augment output

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck: configurable sleep after daemon launch

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: fix unreliable shutdown handling

2014-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: add GIOChannelCXX

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: include stack backtrace when killing stuck process

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore some minor leaks

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:

	testing: Google testcases must work with and without
	libphonenumber support in EDS

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore valid Akonadi vCard changes

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.filekde.tem.patch:

	testing: ignore Akonadi encodig issues

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore Akonadi
	Client::Sync::file_event::testAddBothSides failures

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/runtests.py:

	testing: ignore Memotoo eds_memo update failures

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: give valgrind more time in SyncTests::testTimeout()

2014-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: allow testSync to run longer udner valgrind

2014-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/00looptimeout.xml:
	* src/syncevo/configs/scripting/client/00timeout.xml:

	scripting: prevent premature loop timeouts

2014-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	testing: run one test per client-test instance

2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.am:

	PIM: always install examples

2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/examples/sync.py:

	PIM: make examples work with recent Python GNOME

2014-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signonRegister.cpp:

	signon: fix providersignon.so

2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM testing: use file source similar to PBAP (part of FDO #84710)

2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-merge.xml:

	vcard: fix caching of PBAP contacts (FDO #84710)

2014-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-merge.xml:

	vcard: remove duplicate loops

2014-09-22  Mateusz Polrola  <mateusz.polrola@gmail.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: Wrong behaviour when SYNCEVOLUTION_PBAP_CHUNK_TRANSFER_TIME
	is <= 0.

2014-09-10  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4.99.4

2014-09-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_memo.ics.memotoo.tem.patch:

	testing: ignore Memotoo eds_memo failure

2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/README:
	* src/backends/oauth2/configure-sub.in:
	* src/backends/oauth2/oauth2.am:
	* src/backends/oauth2/oauth2.cpp:
	* src/backends/oauth2/oauth2Register.cpp:

	oauth2: refresh token -> oauth2

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/oauth2.cpp:

	oauth2: handle errors during password update

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/README:
	* src/backends/oauth2/oauth2.cpp:

	oauth2: use simpler username syntax

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GVariantSupport.cpp:
	* src/syncevo/GVariantSupport.h:

	GVariant: also support conversion to simpler string hash

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/README:

	oauth2: README update

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/oauth2/configure-sub.in:
	* src/backends/oauth2/oauth2.cpp:

	oauth2: support json.pc and json-c.pc

2014-08-29  Mateusz Polrola  <mateusz.polrola@gmail.com>

	* src/backends/oauth2/README:
	* src/backends/oauth2/configure-sub.in:
	* src/backends/oauth2/oauth2.am:
	* src/backends/oauth2/oauth2.cpp:
	* src/backends/oauth2/oauth2.h:
	* src/backends/oauth2/oauth2Register.cpp:

	oauth2: new backend using libsoup/libcurl

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:

	SoupTransport: avoid uninitialized memory read

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:

	SoupTransport: drop CA file check

2014-09-08  Mateusz Polrola  <mateusz.polrola@gmail.com>

	* src/backends/goa/goa.cpp:
	* src/backends/signon/signon.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/SyncConfig.cpp:

	identity: allow using and updating the "password" property

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon.cpp:
	* src/dbus/server/pim/folks.h:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/GVariantSupport.cpp:
	* src/syncevo/GVariantSupport.h:
	* src/syncevo/syncevo.am:

	GVariant: move common code into libsyncevolution

2014-09-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: use raw text items

2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/configs/datatypes/40raw-fieldlist.xml:
	* src/syncevo/configs/datatypes/42-raw-types.xml:

	datatypes: raw text items with minimal conversion (FDO #52791)

2014-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource: flush map items less frequently

2014-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	local sync: exchange SyncML messages via shared memory

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:

	config: sanitize maxMsgSize and maxObjSize while reading from
	config

2014-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: add 64 and double

2014-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:

	TmpFile: support IPC via shared memory mapping

2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/test-dbus.py:

	testing: cover disk write avoidance

2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	local sync: avoid updating meta data when nothing changed

2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	TrackingSyncSource: avoid .ini write when nothing changes

2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IniConfigNode.cpp:

	IniConfigNode: avoid writing unmodified data

2014-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: fix session cleanup

2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	SyncSource: add operation signal handler return code

2014-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	engine: avoid flipping configdate

2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/examples/sync.py:
	* src/dbus/server/pim/manager.cpp:

	PIM: include CardDAV in CreatePeer()

2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PIM: handle SuspendPeer() before and after transfer (FDO #82863)

2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: fix potential segfault during shutdown

2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: add suspend/resume/abort to sync.py

2014-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: fix sync.py --sync-flags

2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	VirtualSyncSource, MapSyncSource: implement m_isEmpty

2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/test-dbus.py:

	command line: revise usability checking of datastores

2014-08-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.cpp:
	* test/test-dbus.py:

	D-Bus server: preserve log prefix

2014-08-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	testing: include prefix in TestCmdline tests

2014-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	InactiveSyncSource: simpler implementation

2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/evolution.am:

	EDS: memo syncing as iCalendar 2.0 (FDO #52714)

2014-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	datatypes: text/calendar+plain revised heuristic, II

2014-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/12calendar-types.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	datatypes: text/calendar+plain revised heuristic

2014-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* README.rst:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/akonadi/README:
	* src/backends/sqlite/README:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* test/test-dbus.py:

	source -> datastore rename, improved terminology

2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/templates/contexts/Google-Calendar.ini:
	* src/templates/contexts/Google.ini:
	* src/templates/servers/Google-Contacts.ini:
	* test/test-dbus.py:

	Google: remove SyncML template, combine CalDAV/CardDAV

2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: support multiple URLs in syncURL

2014-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/syncevo-webdav-lookup.sh:

	WebDAV: avoid DNS SRV retry loop for aliases

2014-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	PIM testing: remove asyncError test

2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* test/test-dbus.py:

	local sync: allow config name in syncURL=local://

2014-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix race condition in TestLocalSync.testNoParent

2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config: allow storing credentials for email address

2014-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4.99.3

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/pim/testpim.py:
	* src/syncevo/SyncContext.cpp:

	ephemeral sync: don't write binfile client files (FDO #55921)

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix target session checking

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GValueSupport.h:

	glib: avoid GValue compile problem

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/pim/manager.cpp:

	D-Bus server: remove some dead code

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: avoid undefined vararg after reference

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:

	suspend flags: try harder to write data in signal handler

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	testing: check symlink() result (FDO #79316)

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test.am:

	autotools: fix linking of dbus-client-server against pcre

2014-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/glib/test.c:
	* src/syncevo/SyncContext.cpp:
	* test/dbus-client-server.cpp:

	glib: avoid deprecated g_type_init and g_thread_init

2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/dbus/server/dbus-sync.cpp:

	engine: enable batching by default (FDO #52669)

2014-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.h:

	CardDAV: implement read-ahead

2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: sync.py --sync-flags

2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM: PBAP chunk transfer flags in SyncPeerWithFlags()

2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: better error messages for SyncPeerWithFlags

2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	util: ToString()

2014-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/README:

	PBAP: typo fix in README

2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/webdav.am:
	* test/test.am:

	testing: include syncevo-webdav-lookup in test binaries

2014-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test.am:

	testing: uninstall synclog2html

2014-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/README:
	* src/backends/webdav/WebDAVSource.cpp:
	* test/runtests.py:
	* test/synccompare.pl:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar: remove child hack, improve alarm hack (FDO
	#63881)

2014-07-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote:

	testing: refresh test data

2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: enhance PBAP caching test

2014-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	datatypes: fix contact caching

2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/05vcard-merge.xml:

	datatypes: fix vCard handling

2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-merge.xml:

	datatypes: avoid PHOTO corruption during merge (FDO #77065)

2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore some more Akonadi runtime files

2014-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore minor leak when using DLT

2014-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: silence cppcheck warnings

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/README:

	PBAP: transfer in chunks (FDO #77272)

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: clean up internal PullAll API

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/README:

	PBAP: mention SyncPeerWithFlags in README

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: remove transfer via pipe

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/SyncConfig.h:

	remove unused member variables

2014-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	D-Bus server: fix compiler warning

2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: use inline cppcheck suppressions for libsynthesis

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	cppcheck: suppress if check warning

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:
	* src/syncevo/util.cpp:

	cppcheck: suppress NULL warning in printf util

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:

	D-Bus server: remove redundant m_server

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: fix cppcheck control flow warning

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: fix cppcheck performance warning

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: fix cppcheck ClientTest::registerTests() warning

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: fix PIM Manager link issue on Debian Testing

2014-06-25  Mateusz Polrola  <mateusz.polrola@gmail.com>

	* configure.ac:

	autotools: fix compilation with recent libphonenumber

2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM: fix invalid call to folks_note_field_details_new

2014-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: fix phone number normalization

2014-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: fix libphonenumer patch

2014-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: avoid empty field filter

2014-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4.99.2

2014-05-20  Mateusz Polrola  <mateusz.polrola@gmail.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: fixed compilation error when using libphonenumber from
	revision >= 586

2014-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:

	xmlrpc: fix compile problem

2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/README:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signonRegister.cpp:

	signon: make Accounts optional

2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/accounts/google.provider.in:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.cpp:

	gSSO: adapt to gSSO >= 2.0

2014-05-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fix database scan on iCloud

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/Google-CardDAV.vcf:
	* src/backends/webdav/Google-Gmail.vcf:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/google-caldav-api-tos.txt:
	* src/backends/webdav/google-terms-of-service.txt:

	WebDAV: support redirects between hosts and DNS SRV lookup based
	on URL

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	WebDAV: enhanced URI comparisons

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: don't retry after 501 error

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: send "User-Agent: SyncEvolution"

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: avoid potential crash

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: refactor and fix DNS SRV lookup

2014-05-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/syncevo-webdav-lookup.sh:

	syncevo-webdav-lookup: report when DNS entry does not exist

2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/servers/Funambol.ini:
	* test/test-dbus.py:
	* test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini:

	config templates: Funambol URLs

2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: enable sync tests for Google CardDAV

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/test.am:
	* test/testcases/synctests/apple/eds_contact/testDownload/local:
	* test/testcases/synctests/apple/eds_contact/testDownload/modify-local:
	* test/testcases/synctests/apple/eds_contact/testDownload/remote:
	* test/testcases/synctests/apple/eds_contact/testDownload/remote-synced:
	* test/testcases/synctests/apple/eds_contact/testUpload/local:
	* test/testcases/synctests/apple/eds_contact/testUpload/local-synced:
	* test/testcases/synctests/apple/eds_contact/testUpload/modify-remote:
	* test/testcases/synctests/apple/eds_contact/testUpload/remote:
	* test/testcases/synctests/edseds/eds_contact/testUpload/local:
	* test/testcases/synctests/edseds/eds_contact/testUpload/remote:
	* test/testcases/synctests/edseds/eds_event/testUpload/local:
	* test/testcases/synctests/edseds/eds_event/testUpload/remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/modify-local:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/README:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/local:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/modify-remote:
	* test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote:

	testing: simulate remote item manipulation

2014-05-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-merge.xml:

	vcard profile: avoid data loss during merging

2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11vcard.xml:

	vcard profile: avoid X-ABLabel without a real property value

2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/remoterules/00_have_ablabel.xml:
	* src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml:
	* src/syncevo/configs/remoterules/00_syncevolution.xml:
	* src/syncevo/configs/remoterules/all.xml:
	* src/syncevo/configs/remoterules/evolution.xml:
	* src/syncevo/configs/remoterules/local-storage.xml:
	* src/syncevo/configs/scripting/11vcard.xml:
	* test/runtests.py:
	* test/synccompare.pl:
	* test/test-dbus.py:
	* test/test.am:
	* test/testcases/carddav.vcf:
	* test/testcases/carddav.vcf.googlecontacts.tem.patch:

	CardDAV: use Apple/Google/CardDAV vCard flavor

2014-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: properly support quoted string parameters

2014-05-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: ignore remaining X-ABLabel in group

2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: IMPP + X-ABLabel:Other normalization

2014-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: handle grouping

2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fix server-specific workarounds

2014-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid redundant work

2014-05-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vcard profile: remove unused fields

2014-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/testcases.am:
	* test/test.am:

	autotools: avoid redundancy in installation of test files

2014-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: relax gnutls leak suppression

2014-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/testcases/eds_event.ics.apple.tem.patch:

	testing: ignore Apple Calendar Server 5.2 VTIMEZONE bug

2014-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: optionally ignore VTIMEZONE definitions

2014-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: use server's order when listing collections

2014-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: improved database search (Google, Zimbra)

2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/webdav.am:

	WebDAV: fix installation of syncevo-webdav-lookup

2014-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/syncevo-webdav-lookup.sh:

	WebDAV: DNS lookup script depends on bash

2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: delay message processing until server is running

2014-04-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: copy constructor for GDBusConnectionPtr

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: try harder to send email

2014-04-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test.am:

	autotools: remove duplicate eds_contact.vcf

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: use vCard UID handling in engine

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/remoterules/local-storage.xml:
	* src/syncevo/configs/scripting/11vcard.xml:

	engine: UID support in contact data

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	engine: clean up contacts profile

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: handle read-only collections

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: better INFO messages about URL handling

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: databases are read-only

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: read-only databases and --print-databases

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource: allow marking databases as read-only

2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix TestFileNotify

2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: enhance logging of file modification

2014-04-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncSource: add source name to all exception handling

2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:

	logging: avoid empty " :" prefix

2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kde/KDEPlatform.cpp:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/signon/signon.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/dbus/server/main.cpp:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/CmdlineSyncClient.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/Exception.cpp:
	* src/syncevo/Exception.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeOstream.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/syncevo.am:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* test/dbus-client-server.cpp:

	code restructing: Exception, throwError()

2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	DAV: enhanced database search

2014-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.Ovi.tem.patch:
	* test/testcases/eds_contact.vcf.apple.tem.patch:
	* test/testcases/eds_contact.vcf.exchange.tem.patch:
	* test/testcases/eds_contact.vcf.google.tem.patch:
	* test/testcases/eds_contact.vcf.googlecontacts.tem.patch:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.oracle.tem.patch:
	* test/testcases/eds_contact.vcf.syncevolution.tem.patch:
	* test/testcases/eds_contact.vcf.synthesis.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:

	WebDAV: do not mangle UID when sending items

2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* test/runtests.py:

	DAV: more efficient item creation

2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	DAV: additional log message

2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	DAV: eliminate m_davProps member

2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp.orig:

	PBAP: remove obsolete .orig source file

2014-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/addressbook/addressbook.am:
	* src/backends/addressbook/configure-sub.in:

	addressbook: removing iOS support

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fix --update from directory

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: further Akonadi parallel test fixes

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: more verbose HTTP server testing

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: more logging around directory handling

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore ESourceRegistry unref leak

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:
	* test/wrappercheck.sh:

	testing: ignore locale when invoking certain shell tools

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:
	* test/ClientTestAssert.h:

	testing: replace CT_ASSERT_TRUE

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: use simpler shell for result checking

2014-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:

	ical: remove dead assignment

2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4.99.1

2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: safeguard against memory corruption

2014-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TransportAgent.h:

	PBAP: Suspend/ResumeSync() (FDO #72112)

2014-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM example: fix typo

2014-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbusxx.am:
	* src/gdbusxx/test/example.cpp:
	* src/syncevo/ForkExec.cpp:
	* test/dbus-client-server.cpp:

	D-Bus: use streams for direct IPC with GIO

2014-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GuardFD.h:
	* src/syncevo/syncevo.am:

	GuardFD: smart pointer for file descriptors

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevo.am:

	GSignondPipeStream: only compile for GDBus GIO

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/gsignond-pipe-stream.cpp:

	GSignondPipeStream: avoid depending on newer glib

2014-01-27  Imran Zaman  <imran.zaman@linux.intel.com>

	* configure.ac:
	* src/syncevo/gsignond-pipe-stream.cpp:
	* src/syncevo/gsignond-pipe-stream.h:
	* src/syncevo/syncevo.am:

	GSignondPipeStream: utility class for D-Bus over file descriptor

2014-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	PIM: Suspend/ResumeSync() (part of FDO #72112)

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/examples/sync.py:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/dbus/server/source-progress.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/test-dbus.py:

	PIM: enhanced progress notifications (FDO #72114)

2014-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	D-Bus GIO + libdbus: support structs with base struct

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/test-dbus.py:

	sync output: hide "<source>: started" INFO messages

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/timer.h:

	D-Bus server: use monotonic time for timeouts

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: handle test data without photo data

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.skip:
	* src/dbus/server/pim/testpim.py:

	PIM testing: better timeFunction()

2014-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	D-Bus GIO: variant with more types

2014-01-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Timespec.h:

	Timespec: in-place resetMonotonic() and resetSystem()

2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:

	PIM: add SyncPeerWithFlags() and 'pbap-sync' flag (FDO #70950)

2014-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:

	PBAP: transfer data via pipe (part of FDO #72112)

2014-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/configure-sub.in:

	signon: fix build

2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4.1

2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	EDS: only load one backend plugin of each kind

2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix testAutoSyncNoNetworkManager

2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: extra sanity checks before starting daemon

2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: updated valgrind supressions for Debian Testing and
	Ubuntu Saucy

2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: enable dbug mode when running syncevo-http-server

2014-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	http server: include time stamps in debug mode

2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fix akonadi.db creation problem

2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: split up local testing

2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: create XDG_RUNTIME_DIR in dbus-session.sh

2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: fix empty DBUS_SESSION_BUS_PID in dbus-session.sh

2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: remove debug logging from dbus-session.sh

2014-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	testing: use absolute path for valgrind log file

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	syncing: remember original path to session dir

2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix testNoParent

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: increase timeouts

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.Ovi.tem.patch:
	* test/testcases/eds_event.ics.apple.tem.patch:
	* test/testcases/eds_event.ics.exchange.tem.patch:
	* test/testcases/eds_event.ics.googleactivesync.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:
	* test/testcases/eds_event.ics.radicale.tem.patch:

	testing: remove LANGUAGE from ATTENDEE

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore harmless data changes in Akonadi

2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore one more Akonadi 404 failure

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore filekde::file_contact::testItems test failures

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/akonadi/akonadisyncsource.h:

	Akonadi: support KDE Notes, enhanced "database" check

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	Akonadi: ensure that UID is set (FDO #74342)

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: disable "NoID" tests when source does not support
	iCalendar 2.0 semantic

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:

	Akonadi: disable testing of iCalendar 2.0 semantic

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: simplify Akonadi server startup

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: remove D-Bus timeouts

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	testing: optimize sleep 60 in wrapperchecks.h

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: more SyncEvolution client/server combinations

2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: improved parallel testing of Akonadi

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: support parallel testing of Akonadi

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:

	Akonadi: avoid threading problem in HTTP server mode (FDO #75672)

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/util.h:

	glib: adding GRunInMain() and GRunIsMain()

2014-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* test/IcalTest.cpp:

	testing: check that we get the right VTIMEZONE

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/src.am:
	* src/syncevo/icaltz-util.c:
	* src/syncevo/icaltz-util.h:
	* src/syncevo/syncevo.am:

	ical: workaround for libical 1.0 builtin timezone change

2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	ical: support overriding icaltimezone_get_component() in compat
	layer

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	ical compatibility: cover more symbols

2014-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:

	ical: fix gcc 4.4 warning

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:

	ical: fix memory leak in case of read error

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:
	* src/syncevo/icaltz-util.h:

	ical: enable icaltz-util executable

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:

	ical: unistd.h is needed for access()

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icaltz-util.c:
	* src/syncevo/icaltz-util.h:

	ical: import icaltz-util

2014-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS: allow compat init before main()

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: ignore some more leaks

2014-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* test/runtests.py:

	testing: link client-test with original LDFLAGS

2014-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: fix dist checking

2014-03-02  Niels Ole Salscheider  <niels_ole@salscheider-online.de>

	* src/backends/akonadi/configure-sub.in:

	autotools: Add QtCore include path to KDEPIM_CFLAGS (FDO #75670)

2014-02-24  Tino Mettler  <tino+debian@tikei.de>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: include missing stdint.h

2014-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.4

2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* build/gen-git-version.sh:

	autotools: fix version check

2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: must ping server more often in testNoTerm

2014-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:

	autotools: fix temp file vulnerability during compilation
	(CVE-2014-1639)

2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: more debug output for testNoTerm

2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore repeated TZID suffices

2014-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: remove some debug print

2014-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: remove race condition in testNoParent

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/google_event.ics:

	testing: ignore Google CalDAV backslash encoding problem

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: allow more time when running under valgrind

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore some minor (false) valgrind leaks

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore Memotoo X-AIM merge failure

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: ignore Google CardDAV X- testRemoveProperties problem

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:

	testing: limit Akonadi unit testing

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/util.cpp:

	glib: fix double-free of source tags

2014-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	libical: compatibiliy mode for libical.so.0 and libical.so.1

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/resources.py:
	* test/runtests.py:

	testing: parallel runtests.py

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: more time for TestCmdline.testSyncOutput2

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: wait for syncevo-http-server, enable more logging

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/test.am:

	testing: wait for background daemon in wrappercheck

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	testing: wait for background daemon in wrappercheck

2014-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: more resilient resultchecker.py

2014-01-23  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote-tracking branch 'origin/for-master/release'

2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.3.99.7

2014-01-21  Patrick Ohly  <patrick.ohly@intel.com>

	* m4-repo/ax_boost_locale.m4:

	autotools: build issue with PIM Manager + boost-locale

2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.3.99.7

2014-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: fix rpm packages and description (FDO #73347)

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec: ignore unexpected SIGKILL

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	message resend: be more conservative

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: try to use EDS for E.164 normalization during locale
	change

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix failure in testLocaledPhone

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix and enhance TestHTTP

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: log port which is used

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:
	* test/ClientTestAssert.h:

	testing: help scan-tool by adding noreturn annotations

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid false scan-tool warning

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS: fix false clang warning

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:

	SuspendFlags: avoid scan-build warning

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gnome-bluetooth/syncevolution.c:

	GNOME Bluetooth: fix false (?) buffer overflow

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:

	D-Bus server: avoid scan-tool false positive

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:

	sqlite: dead code removal

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.h:

	core: mark error throwing or exit functions as SE_NORETURN

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/declarations.h:

	core: add SE_NORETURN

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/cppcheck-wrapper.sh:
	* test/runtests.py:

	testing: include cppcheck

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/sync-helper.cpp:
	* src/gdbus/watch.c:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* test/abort-redirect.cpp:

	cppcheck: suppress warnings

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix naming of log files in doCopy()

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: cppcheck redundant assignment

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:
	* test/client-test-main.cpp:

	testing: avoid unitialized members after constructor

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	local sync: avoid redundant ConfigNode instances

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk3-ui/sync-ui.c:

	GTK-UIs: avoid unnecessary variable initialization

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: fix realloc error handling

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fix cppcheck warning about uninitialized memory read

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:

	maemo: don't rely on close() to free resources

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS contacts: better check SYNCEVOLUTION_EDS_ACCESS_MODE in
	constructor

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/filtered-view.h:
	* src/dbus/server/session.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:

	cppcheck performance: function parameter should be passed by
	reference

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/SyncSource.cpp:

	cppcheck performance: possible inefficient checking for emptiness

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/util.cpp:

	cppcheck performance: Prefer prefix ++/-- operators for
	non-primitive types.

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSource.cpp:

	OS X Addressbook: ignore cppcheck warning

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	activesync: code cleanup (cppcheck)

2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/syncevo/eds_abi_wrapper.cpp:

	packaging: support EDS 3.10, fix dependencies

2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	packaging: remove redundant ADD_EXTRA_PACKAGES

2014-01-06  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	packaging: update syncevolution-kde dependencies

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	D-Bus testing: use different ports for http server tests

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: separate distcheck

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: do not rely on "compile" being enabled

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: allow invoking runtest.py multiple times for the same
	platform

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: log PID of runtests.py

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: handle output.txt files with multiple entries per action

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: support result checking in platforms which have no
	pkg-config

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: be more careful when cleaning up D-Bus session

2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: compile with lower priority

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fix source checkout

2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: don't overwrite LD_LIBRARY_PATH and PATH

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: support make's jobserver to control number of processes

2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: use Murphy to control resource access during testing

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: automatically flush runtest.py output

2014-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: include timing information in runtest.py output

2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: prepare running in incomplete chroots

2013-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* setup-variables.am:
	* src/dbus/server/server.am:
	* src/src.am:
	* src/testcases.am:
	* test/Makefile:
	* test/runtests.py:
	* test/test-dbus.py:
	* test/test.am:

	testing: update packaging and testing of pre-compiled binaries

2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: cover auto-sync + command line session (FDO
	#73562)

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: compatibility with Python < 2.7

2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix glib timeout duration

2014-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/timeout.h:

	D-Bus server: fix abort when mixing auto-sync and manual
	operations (FDO #73562)

2014-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config: clarify autoSyncInterval

2014-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevo.am:

	EDS: libsyncevolution.so no longer depends on EDS

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:

	D-Bus server: accept WBXML with charset in incoming connections

2014-01-08  Patrick Ohly  <patrick.ohly@intel.com>

	* m4-repo/se_macros.m4:

	autotools: mark all .99 releases as pre-release

2014-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signonRegister.cpp:

	signon: fix compilation with nothing enabled, II

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: relax dist checking

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/configure-sub.in:

	signon: add version check for UOA

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon.am:

	signon: fix compilation with nothing enabled

2013-12-03  Alberto Mardegan  <alberto.mardegan@canonical.com>

	* src/backends/signon/accounts/google-caldav.service.in:
	* src/backends/signon/accounts/google-carddav.service.in:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:

	signon: add Ubuntu Online Accounts support

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/signon.cpp:

	signon: fix compile error

2013-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: prepare running in incomplete chroots

2013-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:

	command line: randomly did not show output

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: SyncEvolution 1.3.99.6

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/goa/goa.cpp:

	GOA: fix usage with libdbus

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: document known issue with obexd < 0.47

2013-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: fix sync.py + multiple peers

2013-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/dbus/server/dbus-sync.cpp:

	engine: disable batching by default

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: ignore GNOME 3.8 leaks

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/test-dbus.py:

	testing: include DLT in nightly testing

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore DLT leak

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogDLT.cpp:

	DLT: fix minor memory leak

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	testing: always log to stderr by default in wrappercheck.sh

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: fix test failures caused by syncebook/cal-2.so

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: allow more time for shutdown under valgrind

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix linked items remove normal test

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	compatibility hack: support libical.so.1

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:

	logging: hide glib warnings from users

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: remove dead code

2013-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: fix libsynthesis version dependency

2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: add support for obexd 0.48

2013-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore g_socket_accept + cancel leak

2013-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore GIO thread leak, variant 2

2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: SyncEvolution 1.3.99.6 preparations

2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore getaddrinfo valgrind warning

2013-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: fix compiler warning

2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/test-dbus/broken-config/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/testpim.py:

	PIM testing: check behavior with broken pim-manager.ini (FDO
	#70772)

2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: ignore broken sort order in config (FDO #70772)

2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover pim-manager.ini handling during SetPeer() (FDO
	#70772)

2013-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: fix incorrect write into pim-manager.ini (FDO #70772)

2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/full-view.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/testpim.py:

	PIM: explicitly re-calculate pre-computed data on locale change

2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	D-Bus testing: allow creating a private system bus

2013-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	D-Bus testing: avoid error message when
	/usr/bin/gnome-keyring-daemon is missing

2013-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/full-view.h:
	* src/dbus/server/pim/localed.py:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/testpim.py:

	PIM: adapt to locale changes at runtime (FDO #66618)

2013-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/localed-listener.cpp:

	D-Bus server: LocaledListener must not fail without system bus

2013-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/localed-listener.cpp:
	* src/dbus/server/localed-listener.h:
	* src/dbus/server/server.am:

	D-Bus server: utility class for localed D-Bus interface

2013-10-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EDSClient.h:

	EDS: disable asynchronous creation of ESourceRegistry

2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: accent-insensitive and transliterated search (FDO #56524)

2013-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/org.syncevolution.service.in:
	* src/dbus/server/pim/org._01.pim.contacts.service.in:
	* src/dbus/server/server.am:
	* src/dbus/server/syncevo-dbus-server-startup.sh.in:

	D-Bus: configure option for overriding default logging

2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* README-DLT.rst:
	* configure.ac:
	* src/dbus/server/main.cpp:
	* src/dbus/server/server.am:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogDLT.cpp:
	* src/syncevo/LogDLT.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/syncevo.am:
	* test/test-dbus.py:

	logging: support DLT (FDO #66769)

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: allow building without client-test

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevo.am:

	autotools: fix make error

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: fix packaging of extra backends

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/presence-status.h:

	D-Bus: fix compiler warning

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/configure-sub.in:

	EDS: remove redundant libebook-contacts dependency

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/configure-sub.in:

	ActiveSync: don't build Qt UI

2013-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: cppunit is optional

2013-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/syncevo/EDSClient.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/SyncSource.cpp:
	* test/test-dbus.py:

	EDS: support dual-install of ebook/ecal backends for EDS < 3.6
	and EDS >= 3.6

2013-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS: improve EDS compatibility mode

2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS: SYNCEVOLUTION_EBOOK_QUERY env variable

2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/testpim.py:

	PIM: relax phone number matching

2013-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore fontconfig issue

2013-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: prevent accidental usage of PlainGStrArray []

2013-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:

	EDS: fix compile problem with boost and EDS > 3.36

2013-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: typo fix

2013-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	autotools, NEWS: SyncEvolution 1.3.99.5

2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/glib/syncevo-marshal.list:
	* src/dbus/glib/syncevo-session.c:

	GTK/GTK3 UI: fix crash on 64 bit

2013-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk3-ui/sync-ui.c:

	GTK/GTK3 UI: fix crash when a sync runs while no service is
	selected

2013-09-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* m4-repo/ax_check_gnu_make.m4:
	* src/src.am:

	autotools: compile client-test with -g by default

2013-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:

	GNOME: work around GNOME keyring communication problem

2013-09-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/gnome/configure-sub.in:

	GNOME: clean up keyring access

2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: cover owndrive.com = OwnCloud

2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: cover Google CardDAV

2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: support Google CardDAV, break Yahoo

2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.googlecontacts.tem.patch:

	testing: ignore URL encoding issue in Google CardDAV

2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.googlecontacts.tem.patch:

	testing: Google CardDAV + NOTE folding + colon escaping

2013-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.googlecontacts.tem.patch:

	testing: Google CardDAV + NOTE + CHARSET

2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.googlecontacts.tem.patch:

	testing: Google CardDAV does not support several properties

2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/runtests.py:

	testing: preserve XDG dirs if located inside builddir

2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: avoid output on stdout

2013-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: use AuthProvider

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/goa/GOARegister.cpp:
	* src/backends/goa/README:
	* src/backends/goa/configure-sub.in:
	* src/backends/goa/goa.am:
	* src/backends/goa/goa.cpp:
	* src/backends/goa/goa.h:

	GOA: get OAuth2 tokens out of GNOME Online Accounts

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/test-dbus.py:

	testing: remove timeout= parameters from D-Bus method calls

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: default timeout -> infinite

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: use SimpleUserInterface without keyring access

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/UserInterface.h:

	UserInterface: provide simple default implementation

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:

	D-Bus server: password not stored in GNOME keyring or KWallet
	(FDO #66110)

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/templates/clients/SyncEvolution.ini:

	templates: don't store username/password for SyncEvolution client

2013-09-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline: add missing password lookup

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: ignore GNOME keyring problems

2013-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/gnome/configure-sub.in:
	* src/backends/kde/configure-sub.in:
	* src/syncevo/CmdlineSyncClient.cpp:
	* src/syncevo/CmdlineSyncClient.h:
	* src/syncevo/SyncConfig.cpp:

	config: revise default of the "keyring" property

2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:

	GNOME: add debug messages for GNOME Keyring

2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kde/KDEPlatform.cpp:

	KDE: add debug messages around KWallet

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/SyncConfig.cpp:

	logging: debug output for password handling

2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/README:
	* src/backends/signon/accounts/caldav.service-type:
	* src/backends/signon/accounts/carddav.service-type:
	* src/backends/signon/accounts/google-caldav.service.in:
	* src/backends/signon/accounts/google-carddav.service.in:
	* src/backends/signon/accounts/google.provider.in:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:

	signon: README and example Google accounts files

2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:

	signon: new backend using libgsignond-glib + libaccounts-glib

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: support OAuth2

2013-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: testing a WebDAV source depends on password lookup

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:

	config: add identity provider registry

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:

	config: introduce AuthProvider

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/syncevo.am:

	config: first step towards modular identity providers

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: test indirect password lookup

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	config: selectively resolve username during indirect credential
	lookup

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: implement "id" handling for reading and writing
	credentials

2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/UserInterface.cpp:
	* src/syncevo/UserInterface.h:

	ConfigPasswordKey: add toString()

2013-08-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/UserInterface.h:

	GNOME keyring: prevent empty "server" key in password lookup

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config: avoid empty server key during password lookup in keyring

2013-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	config: reuse existing node and tree instances

2013-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: do not rely on creating of empty config during test

2013-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: avoid caching config tree for entire duration of
	client-test

2013-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SingleFileConfigTree.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/VolatileConfigTree.h:

	config: refactor root path handling

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	SyncConfig: simplify password API

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncSourceConfig: remove obsolete password methods

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/DBusTraits.h:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TransportAgent.cpp:

	config: user name -> identity

2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: remove obsolete caching of passwords

2013-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore GIO socket leak introduced by GNOME 3.8

2013-08-09  SyncEvolution Nightly Testing  <syncevolution@syncevolution.org>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix test for sync running longer than auto shutdown
	period

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: fix D-Bus timeout problem in sync.py

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: fix UID usage in sync.py example

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/pbap.am:

	PBAP: include README in source distribution

2013-08-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: do not end Bluez5 transfer prematurely

2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: make testSession3 reliable again, finish server startup
	change

2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/interfaces.am:

	autotools: fix race condition related to src/dbus/interfaces docs

2013-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.exchange.tem.patch:

	testing: fix Exchange eds_contact:testItems

2013-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore GNOME keyring leak also for other operations

2013-08-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: test for sync running longer than auto shutdown
	period

2013-08-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: if busy, don't shut down

2013-08-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: D-Bus method call timeouts

2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile()

2013-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix testSyncFailure2

2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/signon/README:
	* src/backends/signon/accounts/caldav.service-type:
	* src/backends/signon/accounts/carddav.service-type:
	* src/backends/signon/accounts/google-caldav.service.in:
	* src/backends/signon/accounts/google-carddav.service.in:
	* src/backends/signon/accounts/google.provider.in:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/DBusTraits.h:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/syncevo.am:
	* test/test-dbus.py:

	signon: revert accidental inclusion in master branch

2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: add support for obexd 0.48

2013-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/README:
	* src/backends/signon/accounts/caldav.service-type:
	* src/backends/signon/accounts/carddav.service-type:
	* src/backends/signon/accounts/google-caldav.service.in:
	* src/backends/signon/accounts/google-carddav.service.in:
	* src/backends/signon/accounts/google.provider.in:
	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:

	signon: README and example Google accounts files

2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/signon/configure-sub.in:
	* src/backends/signon/signon.am:
	* src/backends/signon/signon.cpp:
	* src/backends/signon/signon.h:
	* src/backends/signon/signonRegister.cpp:

	singon: new backend using libgsignond-glib + libaccounts-glib

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: support OAuth2

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:

	config: add identity provider registry

2013-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:

	config: introduce AuthProvider

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/IdentityProvider.cpp:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/syncevo.am:

	config: first step towards modular identity providers

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: test indirect password lookup

2013-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	config: selectively resolve username during indirect credential
	lookup

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: implement "id" handling for reading and writing
	credentials

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	SyncConfig: allow sharing file config tree between configs

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	SyncConfig: simplify password API

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	SyncConfig: allow access to ConfigTree

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncSourceConfig: remove obsolete password methods

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/DBusTraits.h:
	* src/syncevo/IdentityProvider.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TransportAgent.cpp:

	config: user name -> identity

2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: remove obsolete caching of passwords

2013-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile()

2013-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	D-Bus server: password not stored in GNOME keyring or KWallet
	(FDO #66110)

2013-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: compile fix for "PBAP: transfer data inside ReadItemAsKey"

2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: SyncEvolution 1.3.99.4

2013-05-18  Guido Günther  <agx@sigxcpu.org>

	* src/src.am:

	build: use top_builddir instead of builddir

2013-05-17  Guido Günther  <agx@sigxcpu.org>

	* autogen.sh:

	build: Split autoreconf options

2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix race in TestCmdline.testSyncFailure2

2013-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix
	TestLocalCache.testPropertyRemovalIncremental100 name

2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/DevNullConfigNode.h:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/VolatileConfigNode.h:

	sync: avoid maintaining suspend/resume meta data during ephemeral
	sync

2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncSourceConfig: cache synthesisID

2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/LocalTransportAgent.cpp:

	sync: reduce D-Bus traffic

2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:

	sync: less verbose output, shorter runtime

2013-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: allow passing arguments to helper

2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: don't depend on server output during startup,
	truely quiet TEST_DBUS_QUIET

2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: include testcase from FDO #66618

2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	HTTP server: handle message resends

2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:

	D-Bus: better logging of server stub transport exceptions

2013-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/sync-helper.cpp:

	D-Bus: allow catching syncevo-dbus-helper in valgrind debugger

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: transfer data inside ReadItemAsKey

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/README:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: use incremental sync for PBAP by default (FDO #59551)

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: more flexible exclusion of empty vcard

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/backends/pbap/README:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/scripting/05vcard-merge.xml:

	PBAP: incremental sync (FDO #59551)

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource: avoid ERROR logging for 508 status code

2013-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/05vcard-merge.xml:

	EDS: update PHOTO+GEO during slow sync, avoid rewriting PHOTO
	file

2013-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:

	EDS contacts: read-ahead cache

2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	read-ahead: tell SyncSource about the upcoming read accesses

2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/util.cpp:

	glib: allow other threads to check something after each main loop
	iteration

2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ThreadSupport.h:

	Threading: add Cond class

2013-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ThreadSupport.h:

	Threading: fix Dyn*Mutex

2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp.orig:
	* src/backends/pbap/PbapSyncSource.cpp.rej:
	* src/backends/pbap/PbapSyncSource.h:

	PBAP: refactor PbapSyncSource, asyncronous transfer, report items
	immediately

2013-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GErrorCXX: add take()

2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: execute --export and --print-items while the source
	is still reading

2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:

	TmpFile: add moreData() and remove()

2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: support int64_t and uint64_t

2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: avoid unnecessary case-insentive type comparison.

2013-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fix support for obexd == 0.47, break 0.48

2013-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:

	SuspendFlags: make it thread-safe

2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: run local sync tests with more items

2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/test-dbus.py:

	D-Bus testing: support git glib/gobject bindings

2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: better logging of synccompare invocation

2013-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/scripting/05vcard-evolution.xml:
	* test/ClientTest.cpp:

	EDS contacts: avoid unnecessary DB writes during slow sync due to
	FILE-AS

2013-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/syncevo/configs/datatypes/02vcard-types.xml:

	EDS contacts: avoid unnecessary DB writes during slow sync

2013-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS: avoid retrieving REV/LAST-MODIFIED if not needed

2013-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	engine: change tracking optional for caching mode and item
	modification

2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:

	EDS: implement batched add/update of contacts

2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	engine: enable out-of-order command execution for
	SyncEvolution<->SyncEvolution

2013-06-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	SyncSource: support asynchronous add/update in utility classes

2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.h:

	SyncSource: optional support for asynchronous
	insert/update/delete

2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	engine: make FinalizeLocalID a real NOP

2013-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource: simplify getPre/PostSignal()

2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: enhance testFilterLiveLimit

2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix testView and testViewSorting

2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fixed testFilterLiveLimit

2013-06-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: revise state checking

2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: testSync + test case files

2013-06-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: set debug level in peer configs via env variable

2013-06-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: suppress libsoup cancellation error leak

2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: "server" -> "peer" in debug message

2013-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: include process name in Synthesis log

2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:

	EDS: fix cloning of system source

2013-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: smart pointer for glib string arrays

2013-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: fix "override blocking threading code in libsynthesis"

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.am:

	PIM: include pim-manager-api.txt in source distro (FDO #62516)

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:

	PIM: "full name" -> "fullname" fix in documentation (FDO #62515)

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: updated valgrind suppressions

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Apple: test with less items

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Funambol: finally fix testing

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: remove redundant registration of testTwoWayRestart

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* test/sys.supp:

	D-Bus: fix minor memory leak

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.h:

	PIM: fix SyncProgress signal

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:

	PIM: document enhanced searching (search part of FDO #64177)

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: test field tests

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: implement 'is/contains/begins-with/ends-with'

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: minor performance enhancement in 'any-contains'

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: test case for 'and' and 'or'

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory.cpp:

	PIM: implement 'and' and 'or'

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/server.am:

	PIM: support recursive search filter

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: support recursive variant with one type

2013-05-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: improve boost::variant visitor

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: check that EDS DB really gets removed (part of FDO
	#64835)

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/dbus/server/pim/manager.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.h:

	PIM: allow removal of data together with database removal (part
	of FDO #64835)

2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:

	EDS: create new databases by cloning the builtin ones (FDO
	#64176)

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: add test for right error when using invalid UID

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix returning of error exceptions from asynchronous
	method + Interface_t/Member_t

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/testpim.py:

	PIM testing: run with temp-testpim as location for EDS and PIM
	Manager files

2013-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: allow tests to install files in a shared XDG tree

2013-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: create XDG dirs

2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: fix bashism

2013-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fix support for obexd >= 0.47 and < Bluez 5

2013-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Funambol: fix command line syntax

2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/merge-view.cpp:
	* src/syncevo/GeeSupport.h:

	gee: stricter ref counting

2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/Logging.cpp:

	Logging: apply filter to glib messages

2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: avoid potential crash

2013-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix testAbortThread

2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: free engine while still protected from signals

2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: avoid false resending of messages shortly before final
	timeout

2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix TestContacts.testDeadAgent

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: sorting test for de

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: select "phonebook" for de and fi (part of FDO #64173)

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: removed debug print

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: use higher collation level

2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: add tests for Chinese and Japanese sorting

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/server.am:

	PIM: Pinyin sorting for zh languages (part of FDO #64173)

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: refactor Boost localization

2013-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/client.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/session-common.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	PIM: new return value for SyncPeer(), new SyncProgress signal
	(FDO #63417)

2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/dbus/server/pim/edsf-view.cpp:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/GeeSupport.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* test/dbus-client-server.cpp:

	glib: stricter ref counting

2013-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: add reset()

2013-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Funambol: avoid testing slow sync mode

2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid segfault during collection lookup

2013-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: fix for pre-computed normalized phone numbers from EDS (FDO
	#59571, part 1)

2013-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec: better debug output

2013-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: remove timeout in
	TestSessionAPIsDummy.testInteractivePassword

2013-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: implement removal of glib timeout

2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: abort server with background thread

2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:

	D-Bus server: activate sessions created for incoming connections

2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: add EDS<->EDS syncing via HTTP

2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	engine: eliminate virtual checkForSuspend/Abort()

2013-04-25  Diane Trout  <diane@ghic.org>

	* src/backends/akonadi/akonadisyncsource.h:

	KDE: fix Akonadi backend for tasks

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: libsynthesis for SyncEvolution now on freedesktop.org

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: cover implicit URI

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.cpp:
	* test/test-dbus.py:

	D-Bus testing: cover multithreading and HTTP

2013-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: override blocking threading code in libsynthesis

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	engine: prevent timeouts in HTTP server mode

2013-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.h:
	* src/syncevo/EDSClient.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/util.cpp:

	engine: event processing when using multithreading

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/test-dbus.py:

	D-Bus testing: improved running of command line tool

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.h:
	* src/syncevo/SyncContext.h:

	engine: clarify m_remoteInitiated

2013-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: better transport timeout handling

2013-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	Google: ignore loss of TRANSP property

2013-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/sync-helper.cpp:

	D-Bus: fix random session failures

2013-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session.cpp:

	D-Bus: add helper's stdout to parent's stdout

2013-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/ForkExec.cpp:

	D-Bus: fix shutdown race condition after aborted sync

2013-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	D-Bus: fix syncevo-dbus-server<->syncevo-dbus-helper
	communication when using GIO D-Bus

2013-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:

	engine: support additional signals in SuspendFlags

2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/syncevo.am:
	* src/syncevolution.cpp:
	* test/client-test-main.cpp:

	Logging: thread-safe

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.h:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevolution.cpp:
	* test/client-test-main.cpp:

	Logging: merge Logger and LoggerBase

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:

	Logging: remove obsolete isProcessSafe()

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-helper.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevolution.cpp:

	Logging: avoid changing global process name

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:

	Logging: move messagev parameters into struct, rename different
	versions of messagev

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-term.h:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/client.cpp:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-transport-agent.cpp:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/notification-backend-libnotify.cpp:
	* src/dbus/server/pim/edsf-view.cpp:
	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/merge-view.cpp:
	* src/dbus/server/pim/view.cpp:
	* src/dbus/server/presence-status.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/util.cpp:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/ClientTestAssert.h:
	* test/client-test-main.cpp:

	Logging: eliminate _instance from SE_LOG* macros

2013-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Logging: remove usage of Logger instance

2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ThreadSupport.h:
	* src/syncevo/syncevo.am:

	engine: add mutex support via glib

2013-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EDS: avoid e_cal_client_remove_object_sync with empty UID

2013-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: increase message bus timeout

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	testing: avoid system-wide killing of valgrind in
	valgrindcheck.sh

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improve
	TestSessionAPIsDummy.testInteractivePassword

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: SYNCEVOLUTION_DEBUG skips output redirection

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: apply valgrind to EDS when running test-dbus.py and
	testpim.py

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: add missing rule names

2013-04-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: remove suppression for EDS leak

2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: set locale in some more tests

2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	PIM testing: ignore folks rec mutex leak

2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/dbus/server/pim/edsf-view.cpp:

	EDS Client: handle "busy" error

2013-04-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	D-Bus testing: start EDS also for testpim.py

2013-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM Manager: remove redundant type check+cast

2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: data output in testActive

2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: allow more than 1000 contacts in testActive

2013-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix reference to start time in testActive

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: check for strdup() failure

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TransportAgent.h:

	TransportAgent: destructor must be virtual

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	engine: call getenv() only once

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/util.cpp:

	engine: use thread-safe localtime_r(), check results

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: better handling of realloc failure

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: mark class as noncopyable

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/test/example.cpp:

	GDBus GIO: mark class as noncopyable

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/restart.h:

	D-Bus server: fix memory leak in case of failed restart

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:

	D-Bus server: avoid potential segfault

2013-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	testing: only call getenv() once for each var

2013-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:

	KDE: more explicit memory handling in Akonadi backend

2013-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kde/KDEPlatform.cpp:

	KDE: avoid creating a shared session D-Bus connection before
	creating the app

2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSourceBlob: avoid crash in ReadBlob()

2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: read env variable only once

2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid unlikely fd leak

2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:

	testing: mark ClientTest non-copyable

2013-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: better DBusErrorCXX copy operator

2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, configure: SyncEvolution 1.3.99.3

2013-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	Revert "testing: ignore GIO D-Bus leak"

2013-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix memory leak of GDBusMethod/SignalInfo

2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: temporarily ignore neon + gnutls leak

2013-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: kill partially terminated processes

2013-03-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/remoterules/server/00_nokia.xml:
	* src/syncevo/configs/scripting/08vcard-email-type.xml:

	Nokia: always add TYPE=INTERNET to EMAIL (FDO #61784)

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	testing: don't use -O2 on client-test

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/wrappercheck.sh:

	wrappercheck.sh: more resilient against race conditions

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: ignore valgrind ERROR when checking output

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: more logging in auto start test

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix auto start test when using jhbuild

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: catch server startup failure

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: add debug output for importing test cases

2013-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: don't send Basic Auth via http (FDO #57248)

2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google CalDAV testing: avoid multiple detached recurrences, II

2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	SyncML: workarounds for broken peers, attempt 2

2013-02-05  Graham R. Cobb  <g+syncevolution@cobb.uk.net>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: added support for specifying folder names

2013-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: avoid explicit g_object_unref for EasSyncHandler

2013-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: show backend error when listing databases fails

2013-02-04  Graham R. Cobb  <g+syncevolution@cobb.uk.net>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: added getDatabases support for fetching folder list

2013-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/evolution.am:

	EDS + PIM: create phone number summary in contacts DB (part of
	FDO #59571)

2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: preparations for 1.3.99.3

2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	Revert "ActiveSync: added getDatabases support for fetching
	folder list"

2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	Revert "ActiveSync: added support for specifying folder names"

2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	EDS: temporarily ignore a minor leak (BGO #694730)

2013-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/filtered-view.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/pim/view.h:

	PIM: add ReplaceSearch, always allow it

2013-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/timeout.h:

	D-Bus server: more flexible timeouts

2013-02-05  Graham R. Cobb  <g+syncevolution@cobb.uk.net>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: added support for specifying folder names

2013-02-04  Graham R. Cobb  <g+syncevolution@cobb.uk.net>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: added getDatabases support for fetching folder list

2013-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: intelligent phone search in EDS (FDO #59571, part 2)

2013-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: merge with truncated D-Bus log

2013-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: use pre-computed normalized phone numbers from EDS (FDO
	#59571, part 1)

2013-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/runtests.py:

	testing: more workarounds for Google CalDAV + unique IDs

2013-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/activesync/activesync.am:
	* src/backends/addressbook/addressbook.am:
	* src/backends/akonadi/akonadi.am:
	* src/backends/evolution/evolution.am:
	* src/backends/file/file.am:
	* src/backends/gnome/gnome.am:
	* src/backends/kcalextended/kcalextended.am:
	* src/backends/kde/kde.am:
	* src/backends/maemo/maemo.am:
	* src/backends/pbap/pbap.am:
	* src/backends/qtcontacts/qtcontacts.am:
	* src/backends/sqlite/sqlite.am:
	* src/backends/webdav/webdav.am:
	* src/backends/xmlrpc/xmlrpc.am:

	autotools: avoid -lrt in make dependencies

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.am:

	autotools: add missing pcre libs to syncevo-dbus-server

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: ensure that no ERROR messages are printed

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	Folks: avoid warnings when unsetting photo

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:

	PIM: fix initialization of folks backends

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: capture libphonenumber output

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.h:

	logging: more independent of namespace

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: enhanced checking of D-Bus and stdout log

2013-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/configure-sub.in:
	* src/dbus/server/pim/edsf-view.cpp:

	EDS: direct access with EDS master

2013-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: support Bluez 5

2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: turn testActive into performance test

2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: introduce watchdog

2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: avoid large ReadContacts() calls

2013-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fix testRead test case

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM: debug messages for modifying contact

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/edsf-view.cpp:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/individual-traits.cpp:

	PIM: adapt to gee 0.8

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: testActive for large number of contacts

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: more efficient ViewAgent

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved logging

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: optionally use gzip

2013-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: more efficient runUntil

2013-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: avoid reading multiple times

2013-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.cpp:
	* test/test-dbus.py:

	D-Bus server: reduce D-Bus log messages

2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid extranuous message about SIGTERM

2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: TEST_DBUS_VERBOSE shows logging messages

2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:

	PIM: introduce CreateConfig()

2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/testpim.py:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* test/synccompare.pl:

	PIM: support location = GEO property (FDO #60373)

2013-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: support groups = CATEGORIES (FDO #60380)

2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.exchange.tem.patch:
	* test/testcases/eds_contact.vcf.google.tem.patch:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.oracle.tem.patch:
	* test/testcases/eds_contact.vcf.synthesis.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:

	engine: support GEO property (part of FDO #60374)

2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM: fix memory leaks during writing of contacts

2013-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GValueSupport.h:

	GValue: support constructors which take ownership

2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:

	syslog: fix read-after-free bug

2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM testing: D-Bus methods thread-safe

2013-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/timeout.h:

	PIM Manager: make some of the D-Bus methods thread-safe, attempt
	II

2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/syncevo/GLibSupport.h:

	PIM Manager: make some of the D-Bus methods thread-safe

2013-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception: tryRethrow() can be used to throw in all cases

2013-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: support ...CXX::steal() and ..StealCXX() for non-GObject

2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: work around Google server regression (undeclared
	namespace prefix in XML)

2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: include PHOTO data in testSync

2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: fixed testSync with Nokia phone

2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: handle missing config dirs

2013-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	command line: recover from slow sync with new sync modes

2013-02-26  Patrick Ohly  <patrick.ohly@intel.com>


	Merge tag 'syncevolution-1-3-99-2'

2013-01-15  Mario Kicherer  <dev@kicherer.org>

	* src/backends/sqlite/SQLiteUtil.h:

	sqlite: add #include <stdio.h>

2012-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: bump version to 1.3.99.2

2012-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	Revert "SyncML: workarounds for broken peers"

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/pim-manager-api.txt:

	NEWS, PIM API + README: updated for 1.3.99.2

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: support --enable dist=<configure flags>

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM Manager: don't prevent auto termination when idle

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	debugging: revise suppression rule

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:

	autotools: fix "make distcheck" when LD_LIBRARY_PATH is set

2012-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/merge-view.cpp:

	PIM: avoid compiler warnings in 32 bit

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM: fix signed/unsigned comparison warning

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: fix g++ 4.4 compile issue

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: add bool cast to CXX pointers

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: adapt test runtime for automated testing

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: writing contacts needs country

2012-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/configure-sub.in:
	* src/dbus/server/pim/edsf-view.cpp:

	PIM + EDS: use direct read mode if available

2012-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:

	PIM: allow configuration of session dirs (part of FDO #55921)

2012-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	PIM + sync: write less data to disk (part of FDO #55921)

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/server.h:

	PIM Manager: command line option for starting unification

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.h:

	PIM Manager: make API public in C++

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/syncevo/Logging.h:
	* test/test-dbus.py:

	syncevo-dbus-server: log only to syslog by default

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:

	LoggerSyslog: remove unused members, add stacking support

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:

	D-Bus server: use glib command line parsing

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/server.am:

	PIM: store set of active address books persistently (FDO #56334)

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM: share ESourceRegistry via libsyncevolution

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/BoostHelper.h:

	Boost helper: support weak pointer indirection for up to 9
	parameters

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:

	EDS: share ESourceRegistry via libsyncevolution

2012-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EDSClient.cpp:
	* src/syncevo/EDSClient.h:
	* src/syncevo/syncevo.am:

	EDS: shared loading of ESourceRegistry

2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/pim-manager-api.txt:

	PIM: remove colon from valid peer UID character set (FDO #56436)

2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/pim/testpim.py:

	PIM: ViewAgent.Quiescent() optional (FDO #56428)

2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/README:

	PBAP: databaseFormat + filter fields

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/edsf-view.cpp:
	* src/dbus/server/pim/edsf-view.h:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/full-view.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/merge-view.cpp:
	* src/dbus/server/pim/merge-view.h:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/server.am:

	PIM: search for phone number in EDS directly during startup

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.h:
	* src/syncevo/EDSClient.h:
	* src/syncevo/syncevo.am:

	EDS: shared common EDS Client API inside SyncEvolution

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: improved core infrastructure

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/filtered-view.cpp:
	* src/dbus/server/pim/filtered-view.h:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/full-view.cpp:
	* src/dbus/server/pim/full-view.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/view.cpp:
	* src/dbus/server/pim/view.h:
	* src/dbus/server/server.am:

	PIM: refactor folks classes

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: better check for NULL persona

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/syncevo/GLibSupport.h:

	glib: support return parameters in GAsyncReady finish function

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: added reset() to GList utility class

2012-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: improved cast to pointer in GOBJECT_TYPE

2012-11-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: limit number of search results (FDO #56142)

2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: fix change emission in FilteredView + removal of contacts

2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/testpim.py:

	Folks: fix refining a search

2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover SetActiveAddressBooks() + system address book
	(FDO #57209)

2012-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover SetActiveAddressBooks() (FDO #57209)

2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/manager.cpp:

	PIM: pre-compute normalized telephone numbers

2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: test changing telephone numbers

2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: remove dead unit tests

2012-11-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/README:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/testpim.py:

	Folks: fix writing contact, support photo and notes

2012-11-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM Manager: avoid sending empty "roles"

2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus libdbus + GIO: missing out parameters in D-Bus
	introspection XML (FDO #57292)

2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:

	Folks: improve performance of FullView sorting

2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: detect NOP SetSortOrder()

2012-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:

	PIM example: add benchmarking

2012-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM example: make sync.py executable

2012-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: fix quiescence signal

2012-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: fix starting when done via search

2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: typo quiesence -> quiescence

2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: typo quiesent -> quiescent

2012-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:

	PIM examples: added verbosity to search.py

2012-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/sync.py:

	PIM: add --debug to sync.py example

2012-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: implement contact ID, part II

2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/testpim.py:

	PIM: implement contact ID, part I

2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/pim-manager-api.txt:

	PIM API: introduce string ID for contacts

2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: add support for deque and list

2012-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: fix incorrect contact removal signals in filtered view

2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	SyncML: workarounds for broken peers

2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:

	EDS: fix creating databases

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: avoid premature timeouts during sync

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: use GeeStringCollection

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GeeSupport.h:

	gee: define GeeStringCollection type

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/syncevo/GeeSupport.h:

	gee: fix memory leak in GeeCollCXX

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.h:
	* src/syncevo/GLibSupport.h:

	glib: use template class for GObject intrusive pointer + "steal"
	references

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: fixed memory leak in some GAsyncReady helpers

2012-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	Folks: temporarily disable saving of notes

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore minor leak in libedataserver

2012-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	PIM testing: permanently ignore static mutext memory loss

2012-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	Revert "Folks: temporarily ignore memory leaks"

2012-11-30  Patrick Ohly  <patrick.ohly@intel.com>


	Merge tag 'syncevolution-1-3-2'

2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: 1.3.2 release

2012-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: support ENV with = inside variable value

2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	CardDAV: "--status target-config@" aborts (FDO #56263)

2012-11-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus.am:
	* src/gdbusxx/gdbusxx.am:

	autotools: Boost was not found in src/gdbus*

2012-11-14  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/dbus/server/main.cpp:
	* src/dbus/server/notification-backend-libnotify.cpp:
	* test/runtests.py:
	* test/test-dbus.py:

	D-Bus server: localize auto sync notifications

2012-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: auto-sync multiple times

2012-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:

	auto sync: only synced once (FDO #56667)

2012-11-01  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'HARMATTAN-1-3-1'

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:
	* src/dbus/server/pim/README:

	NEWS + PIM README + autotools: updated for 1.3.99.1

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/examples/search.py:
	* src/dbus/server/pim/examples/sync.py:
	* src/dbus/server/server.am:

	PIM Manager: add sync and search examples

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: syncing must not prevent slow syncs

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:

	gitignore: added *.pyc

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover GetActiveAddressBooks()

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM Manager: implement GetActiveAddressBooks()

2012-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/org._01.pim.contacts.service.in:
	* src/dbus/server/server.am:

	PIM Manager: install .service file

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore one-time leak

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	Folks: temporarily ignore memory leaks

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: ignore known warnings

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* test/ClientTest.cpp:

	g++ 4.5 workaround: bool initialization

2012-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* test/test-dbus.py:

	command line: fix for --create/remove-database

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.am:

	PIM testing: distribute test files

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover adding/modifying/removing

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/individual-traits.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/persona-details.h:
	* src/dbus/server/server.am:

	PIM Manager: implemented adding, modifying, removing contact

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-callbacks.h:

	D-Bus server: enhance asynchronous result reporting

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: support boost::tuple with up to four values

2012-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:

	glib: removed deprecated GLibErrorException

2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover ViewControl.RefineSearch

2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:

	PIM Manager: implement ViewControl.RefineSearch

2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/testpim.py:

	PIM Manager: implement Manager.Stop() properly and fix delayed
	starting

2012-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/test-dbus/first-last-sort/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/test-dbus/simple-sort/config/syncevolution/pim-manager.ini:
	* src/dbus/server/pim/testpim.py:

	PIM Manager: store sort order persistently

2012-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/testpim.py:
	* src/dbus/server/server.am:

	PIM Manager: implement phone number lookup and search

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM Testing: cover "any-contains" and FilteredView

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM: FilteredView

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM Locale: implement "any-contains" search

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/manager.cpp:

	PIM Manager: implement removed+added=modified change merging

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: enhanced debug output

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: add "Quiesent" signal

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/pim-manager-api.txt:

	PIM Manager: revise search API and define searches in
	SyncEvolution

2012-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved logging

2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover sorting with boost::locale

2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/locale-factory-boost.cpp:

	PIM: implement sorting with boost::locale

2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/pim-manager-api.txt:

	PIM Manager: revised sorting documentation

2012-10-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* m4-repo/ax_boost_locale.m4:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/locale-factory-boost.cpp:
	* src/dbus/server/pim/locale-factory.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/server.am:

	PIM: locale-aware sorting and searching

2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/testpim.py:

	PIM Manager: implemented SetActiveAddressBooks()

2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: check conditions regularly in runUntil()

2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover vcard->D-Bus conversion

2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: assertEqual for D-Bus, sortLists

2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:

	PIM Manager: implemented FolksIndividual -> D-Bus conversion

2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: allow sending "const char *"

2012-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: SE_GLIB_TYPE for types like GMainLoop

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM Testing: cover full view, including sorting and changes

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved interactive testing with gdb

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fix loading of .gdbinit

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/timeout.h:

	D-Bus server: support idle callback in Timeout class

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved test timeouts and looping in GLib

2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/manager.cpp:

	PIM Manager: implemented watching of folks changes

2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: store path in DBusObject_t

2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/individual-traits.cpp:
	* src/dbus/server/pim/individual-traits.h:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/server.am:

	PIM Manager: moved D-Bus traits into separate file

2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:

	Folks: disable tests which never worked

2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.h:
	* src/dbus/server/pim/testpim.py:

	PIM Testing: cover StopSync()

2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: implement Aborted and BadStatus D-Bus errors

2012-09-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/pim-manager-api.txt:

	PIM Manager: document D-Bus errors

2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: use real phone in testSync()

2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:

	PIM testing: cover Manager.SyncPeer()

2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: allow "files" as protocol

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/testpim.py:
	* test/resultchecker.py:
	* test/runtests.py:

	PIM testing: initial tests for PIM Manager API

2012-09-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/__init__.py:
	* test/testdbus.py:

	D-Bus testing: allow 'import testdbus'

2012-09-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: better way of accessing function properties

2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: claim the org._01.pim.contacts.manager bus name

2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:

	PIM Manager: add getAllPeers()

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.h:

	PIM Manager: implement peer operations

2012-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: allow sync and target context to be the same

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/manager.cpp:

	PIM Manager: added support for reading contacts

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/pim/manager.cpp:
	* src/dbus/server/pim/manager.h:
	* src/dbus/server/server.am:
	* src/dbus/server/server.h:

	PIM Manager: initial D-Bus binding

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:

	folks: added support for retrieving contacts

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:

	folks: allow aggregator to be started multiple times

2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:

	folks: initial set of classes for viewing, sorting, searching

2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/dbus/server/pim/README:
	* src/dbus/server/pim/folks.cpp:
	* src/dbus/server/pim/folks.h:
	* src/dbus/server/pim/pim-manager-api.txt:
	* src/dbus/server/server.am:
	* src/src.am:

	PIM Manager: autotools + libfolks + API

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* test/test-dbus.py:

	command line: implement --create/remove-database

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:

	EDS Client: implement creating and deleting databases

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: add API for creating and deleting databases

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-callbacks.h:

	D-Bus server: comment update

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	util: add GetWithDef()

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/DBusTraits.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.h:

	InitState: merged InitState and InitStateClass

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: allow call instances to be const

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: ensure that there is always a reply to a D-Bus method
	call

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: finish code refactoring of DBusResult

2012-09-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: revamped name owning

2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GeeSupport.h:
	* src/syncevo/syncevo.am:

	libgee: C++ wrappers for collections

2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GValueSupport.h:
	* src/syncevo/syncevo.am:

	GValue: added C++ wrapper

2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:

	EDS Client: work around glib + e_source_registry_new_sync()
	deadlock

2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS: use signalConnect() and boost::bind()

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: connectSignal() + handler for single parameter

2012-10-18  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* src/syncevo/GLibSupport.h:

	glib: fix compile issue with GAsyncReady

2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: support more GAsyncResult finish calls

2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: improved GAsyncReady support

2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: added C++ binding for GAsyncReady

2012-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: added ref() to CXX smart pointers

2012-09-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib: connect GObject signals to boost::function

2012-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: support Zimbra and Google Contacts via CardDAV

2012-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: auto-discovery fix

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Util: sort in ReadDir

2012-10-15  Jussi Laako  <jussi.laako@linux.intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/syncevo/TmpFile.cpp:
	* src/syncevo/TmpFile.h:
	* src/syncevo/syncevo.am:

	Impove temp file creation and handling, especially for memory
	mapped temp files

2012-10-15  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>


	Merge branch 'syncevolution-1-3-branch'

2012-10-15  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* test/test-dbus.py:

	D-Bus testing: fixed typo in test name

2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* test/runtests.py:

	testing: avoid 'foo=bar' at start of command line

2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* test/test-dbus.py:

	D-Bus testing: avoid hogging the CPU during process shutdown

2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* test/evo.supp:

	testing: ignore some valgrind errors in EDS 3.6

2012-10-12  patrick.ohly@intel.com  <pohly@syncev.vlan14.01.org>

	* src/syncevo/SyncConfig.cpp:

	HTTP Proxy: useProxy=0 overrides http_* env variables

2012-10-08  Patrick Ohly  <patrick.ohly@intel.com>


	Merge tag 'syncevolution-1-3-1'

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: include DUE date fix in 1.3.1

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	vCalendar 1.0 + tasks: DUE date could be shifted by a day (FDO
	#55238)

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, configure: prepared 1.3.1

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid false negative in testAutoStart

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: syncevolution-evolution had incorrect
	dependencies

2012-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	GTK-3 UI: fixed compile problem

2012-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	Curl: allow using it in the D-Bus server

2012-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fix output of --import for directories

2012-09-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/backends/pbap/PbapSyncSourceRegister.cpp:
	* src/backends/pbap/configure-sub.in:

	PBAP: clean up and bug fixes for new API support

2012-09-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: use RAII for GVariant

2012-09-26  Jeremy Whiting  <jeremy.whiting@collabora.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:

	pbap: Use StringPiece to store vcards in map rather than copying
	to string.

2012-09-21  Jeremy Whiting  <jeremy.whiting@collabora.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	pbap: Remove the temporary file after the sync is complete.

2012-09-01  Jeremy Whiting  <jeremy.whiting@collabora.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: Fix vcard parsing regexp so all vcards are parsed.

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fixed compiler warning

2012-08-22  Jeremy Whiting  <jeremy.whiting@collabora.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:

	PBAP: add support for obex 0.47 to pbap backend.

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix SignalFilter

2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session-common.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx.h:
	* src/syncevo/DBusTraits.h:

	GDBus GIO: more flexible SignalWatch

2012-09-25  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog for this branch.

2012-09-25  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-3-0' into HARMATTAN-1-3-0

2012-09-25  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2012-09-06  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Re-add "uid:" prefix to notebook UID when printing KCal
	databases. It probably got lost when implementing tasks and
	notes. (cherry picked from commit
	5472d28aa30871e53d3848a1808f4310bfa0aa2d)

2012-08-14  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Since we're using load() anyway, there's no need to call
	allIncidences(), it would just waste memory. Grab the already
	loaded incidences instead. (cherry picked from commit
	ac9f9183cf703f4301dc797156d8b56704f58e68)

2012-08-13  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	Implemented support for tasks and notes in the KCalExtended
	backend. (cherry picked from commit
	0384f211ccfed0d7a40840badd77e3e6746620dd)

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:

	Fixed KCalExtendedSource failures when refreshing from peer
	because the storage's save() inserts first and deletes last.
	(cherry picked from commit
	f11748675a5ad7a53e559588c0818d7c3ad044c7)

2012-08-12  ovek  <ovek@ronin.(none)>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Implemented KCalExtendedSource::isEmpty(). (cherry picked from
	commit 2f5edf4adb6b741a4273085a79e3f21603dfc333)

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	In KCalExtendedSource::open(), only load the contents of the
	notebook we actually plan to sync, not all notebooks in the
	storage. (cherry picked from commit
	9c6685b803797abf402cda32b4457634ce48b577)

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	When listing mkcal calendars, show notebook UID instead of
	storage, and allow this UID to be used for selecting a particular
	calendar. Since all listed calendars are in the default storage
	anyway, the UID is far more useful to have. (On the N9, knowing
	the physical storage does not help the user at all anyway, as
	access to it is restricted and needs to go through the API
	anyway.) (cherry picked from commit
	a5c2939c1d5d3d1ba01361f34b70284548747e8b)

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Fix to result code of incidence updates. (cherry picked from
	commit 06f08ecb5af594b2c3c63edca10135283d6b48d5)

2012-09-25  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog and version for this branch.

2012-09-25  Ove Kåven  <ovek@arcticnet.no>


	Merge tag 'syncevolution-1-3' into FREMANTLE-1-3-0

2012-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/pbap.am:

	PBAP: fixed linking issue

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into pbap

2012-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/04vcard-photo-value.xml:

	Funambol: work around PHOTO TYPE=image/jpeg, II

2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: include information about syncevo-http-server fix

2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: fixed printing of server debug output

2012-09-10  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: release 1.3

2012-09-06  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	local sync: fix timeout with local sync with libdbus

2012-09-06  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Re-add "uid:" prefix to notebook UID when printing KCal
	databases. It probably got lost when implementing tasks and
	notes.

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore Google ActiveSync removeProperties failure

2012-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: more general suppression for libdl crash

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.exchange.tem.patch:

	testing: update Exchange test cases (X-RADIO)

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore one-time leak

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: updated system suppressions

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: FN not supported for ActiveSync

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore some known ActiveSync problems

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed testAddBothSides*

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	D-Bus: explicitly flush messages

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: avoid dangling const char pointer

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/README:

	PBAP: updated docs to include caching mode

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:

	sources: force slow sync when listAllItems() returns no revisions

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* test/test-dbus.py:

	engine: local cache sync mode

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: better support for interactive testing

2012-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:

	engine: avoid sync mode comparisons against mode strings

2012-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/progress-data.cpp:
	* src/dbus/server/progress-data.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:

	D-Bus server: ensure progress percentage is 0-100

2012-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.cpp:

	D-Bus server: simplified server class

2012-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.cpp:

	file backend: use sub-second mod time stamps

2012-08-29  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote-tracking branch 'origin/master' into pbap2

2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: allow configuring format and fields via databaseFormat

2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fixed dangling reference

2012-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fixed parsing of PullAll result

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: don't try to make up stable local IDs

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	local sync: fix timeout with local sync with libdbus

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	local sync: fix timeout with local sync with libdbus

2012-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: removed dead code

2012-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncContext: removed dead "SyncModes" code

2012-08-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote-tracking branch 'origin/master' into pbap

2012-08-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kde/KDEPlatform.cpp:

	KDE: check for D-Bus to avoid crash in KApplication (BMC #25596)

2012-08-14  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2012-08-14  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-2-99-4' into HARMATTAN-1-2-99-4

2012-08-14  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Since we're using load() anyway, there's no need to call
	allIncidences(), it would just waste memory. Grab the already
	loaded incidences instead.

2012-08-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/04vcard-photo-value.xml:

	Funambol: work around PHOTO TYPE=image/jpeg

2012-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* test/test-dbus.py:

	D-Bus server + GIO D-Bus: fix auto-activation (Debian bug
	#599247)

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog with descriptions of the KCalExtended changes.

2012-08-13  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	Implemented support for tasks and notes in the KCalExtended
	backend.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/webdav/syncevo-webdav-lookup.sh:

	Make syncevolution-webdav-lookup work with the shells and the
	"host" binaries available on Maemo.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>


	Merge tag 'syncevolution-1-2-99-4' into FREMANTLE-1-2-99-4

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:

	Activate the SyncSourceLogging stuff in the Maemo calendar
	backend.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:

	Fixed KCalExtendedSource failures when refreshing from peer
	because the storage's save() inserts first and deletes last.

2012-08-12  ovek  <ovek@ronin.(none)>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Implemented KCalExtendedSource::isEmpty().

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* debian/control:
	* debian/copyright:
	* debian/rules:
	* src/backends/webdav/syncevo-webdav-lookup.sh:

	On Harmattan, embed host and libneon into the syncevolution
	packages.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* debian/copyright:

	Add myself to debian/copyright.

2012-08-12  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/webdav/syncevo-webdav-lookup.sh:

	Make syncevolution-webdav-lookup work with the shells and the
	"host" binaries available on Maemo.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Added dependency to run libsynthesis's autogen.sh after the main
	one.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Cleanups to debian/rules.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Cleanups to debian/rules.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/webdav/webdav.am:

	Fixed broken rule for creating syncevo-webdav-lookup.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/webdav/webdav.am:

	Fixed broken rule for creating syncevo-webdav-lookup.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	In KCalExtendedSource::open(), only load the contents of the
	notebook we actually plan to sync, not all notebooks in the
	storage.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Added dependency to run libsynthesis's autogen.sh after the main
	one.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	When listing mkcal calendars, show notebook UID instead of
	storage, and allow this UID to be used for selecting a particular
	calendar. Since all listed calendars are in the default storage
	anyway, the UID is far more useful to have. (On the N9, knowing
	the physical storage does not help the user at all anyway, as
	access to it is restricted and needs to go through the API
	anyway.)

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	Fix to result code of incidence updates.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Use regular autogen.sh in Harmattan builds.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog for this branch.

2012-08-11  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-2-99-3' into HARMATTAN-1-2-99-3

2012-08-10  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:

	Updates for Maemo calendar backend.

2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, autotools: updated for 1.2.99.4

2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	D-Bus libdbus: avoid compiler warning

2012-08-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config: improved 'maxlogdirs' documentation

2012-08-06  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2012-08-05  Ove Kåven  <ovek@arcticnet.no>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:

	Fixes for compilation on gcc 4.2, used on Maemo 5.

2012-08-05  Ove Kåven  <ovek@arcticnet.no>

	* autogen-maemo.sh:
	* configure.ac:
	* debian/control:
	* debian/rules:
	* src/backends/evolution/configure-sub.in:
	* src/syncevo/eds_abi_wrapper.h:

	Various packaging and build system patches for the Maemo 5 port.

2012-08-05  Ove Kåven  <ovek@arcticnet.no>

	* .gitignore:
	* INSTALL:

	Remove INSTALL file from version control.

2012-08-04  Ove Kåven  <ovek@arcticnet.no>


	Merge tag 'syncevolution-1-2-99-3' into FREMANTLE-1-2-99-3

2012-08-04  Ove Kåven  <ovek@arcticnet.no>

	* autogen-maemo.sh:

	I think I fixed my scratchbox.

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* INSTALL:

	autotools: let autogen.sh install the INSTALL file

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* test/test-dbus-concurrency.txt:
	* test/test-dbus.py:
	* test/testcases/eds_event.ics.googleactivesync.tem.patch:
	* test/testcases/eds_event.ics.radicale.tem.patch:

	command line: fixed --export <file name>

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* test/test-dbus.py:

	D-Bus server: fix support for autoSyncDelay > 0

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: further tweaks for failure tests

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	ActiveSync: ignore ANIVERSARY and BDAY for both Google and
	Exchange

2012-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	testing: setup-syncevolution needs D-Bus

2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus interface XML: fix incorrect numbering of parameter
	annotation in Session.SetNamedConfig()

2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus interface XML: avoid "template" as parameter name

2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	Revert "Use the newer org.qtproject.QtDBus annotation for DBus
	interfaces"

2012-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	Revert "Use org.qtproject.QtDBus.QtTypeName.In3 instead of
	org.qtproject.QtDBus.QtTypeName.In2"

2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, configure: updated for 1.2.99.3

2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/syncevo/eds_abi_wrapper.h:
	* test/ClientTest.cpp:

	EDS: added support for EDS 3.5.x

2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLib support: added GObjectDestructor

2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore object_path leak in GDBus Object Proxy #680505

2012-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore gnetworkmonitor memory leak #676265

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed ActiveSync sync tests for Exchange and Google

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: googleeas + ANNIVERSARY

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	ActiveSync: added delay for Google testing

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	AutoSync: fixed testing

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: added some debug output

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: don't drop data comparison output on target side

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: fixed crash in local sync

2012-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	Execute(): added some debug output

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: Google Contacts via ActiveSync adds time to BDAY

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:
	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.googleeas.tem.patch:

	testing: added googleeas = Google Contacts via ActiveSync

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: enable integration testing in all cases

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.exchange.tem.patch:

	testing: stricter Exchange contact tests

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: fixed updating of contacts on Google during a sync

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: package ActiveSync backend separately

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: don't test memos with Mobical (aka Everdroid)

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: build client-test as executable

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	EDS: updated syncevolution.org packages, incompatible with EDS
	3.6, part 2

2012-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: relaxed D-Bus checks

2012-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: adapted slow sync handling

2012-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_task.ics.funambol.tem.patch:

	testing: fixed eds_task::testConversion for Funambol

2012-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed testAddBothSides for VJOURNAL

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* AUTOTOOLS-TODO:
	* Makefile.am:
	* build/gen-backends-am.sh:
	* configure.ac:
	* po/POTFILES.skip:
	* src/backends/activesync/activesync.am:
	* src/backends/evolution/evolution.am:
	* src/backends/webdav/webdav.am:
	* src/gnome-bluetooth/gnome-bluetooth.am:
	* src/src.am:
	* src/syncevo/syncevo.am:
	* src/syncevo/syncevolution.pc.in:

	autotools: ensure that link lines are complete

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: activesyncd is now hosted on gnome.org

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:

	D-Bus server: fixed HTTP presence for recent libdbus

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:

	D-Bus server: more debug logging to auto sync

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: generalized libdl suppression

2012-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed race condition in TestCmdline

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: declare dependency on libical

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:
	* src/syncevolution.cpp:

	CalDAV + syncevolution.org: fixed segfault without
	libical+libecal

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevolution.cpp:
	* test/test-dbus.py:

	testing: added and updated several failure tests

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.cpp:

	D-Bus server: updated session output handling

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	D-Bus server: updated helper shutdown handling

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: simplified internal timeout API

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed helper process shutdown in case of parent
	failure

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec: removed unnecessary line break

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed testAddBothSides + VJOURNAL

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: fixed testInsertTwice

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/syncevo/eds_abi_wrapper.cpp:

	EDS: updated syncevolution.org packages, incompatible with EDS
	3.6

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: fixed spelling and truncation

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx.h:

	GDBus libdbus + GIO: simplified Watch

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	D-Bus GIO: reimplemented DBusWatch

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	D-Bus GIO: revised DBusWatch creation

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/SyncContext.cpp:

	local sync: use weak pointers with asynchronous D-Bus calls

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	D-Bus server: use weak pointers with asynchronous D-Bus calls

2012-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/BoostHelper.h:
	* src/syncevo/syncevo.am:

	boost: support boost::bind() + weak pointers

2012-07-03  Patrick Ohly  <patrick.ohly@intel.com>

	* build/xsl-update.sh:

	D-Bus API: added update script for docbook XSL

2012-07-03  Patrick Ohly  <patrick.ohly@intel.com>

	* build/xsl/COPYING:
	* build/xsl/README:
	* build/xsl/VERSION.xsl:
	* build/xsl/common/common.xsl:
	* build/xsl/common/en.xml:
	* build/xsl/common/entities.ent:
	* build/xsl/common/gentext.xsl:
	* build/xsl/common/l10n.dtd:
	* build/xsl/common/l10n.xml:
	* build/xsl/common/l10n.xsl:
	* build/xsl/common/labels.xsl:
	* build/xsl/common/olink.xsl:
	* build/xsl/common/pi.xsl:
	* build/xsl/common/stripns.xsl:
	* build/xsl/common/subtitles.xsl:
	* build/xsl/common/table.xsl:
	* build/xsl/common/targets.xsl:
	* build/xsl/common/titles.xsl:
	* build/xsl/common/utility.xsl:
	* build/xsl/html/admon.xsl:
	* build/xsl/html/annotations.xsl:
	* build/xsl/html/autoidx.xsl:
	* build/xsl/html/autotoc.xsl:
	* build/xsl/html/biblio-iso690.xsl:
	* build/xsl/html/biblio.xsl:
	* build/xsl/html/block.xsl:
	* build/xsl/html/callout.xsl:
	* build/xsl/html/chunker.xsl:
	* build/xsl/html/component.xsl:
	* build/xsl/html/division.xsl:
	* build/xsl/html/docbook.xsl:
	* build/xsl/html/ebnf.xsl:
	* build/xsl/html/footnote.xsl:
	* build/xsl/html/formal.xsl:
	* build/xsl/html/glossary.xsl:
	* build/xsl/html/graphics.xsl:
	* build/xsl/html/html-rtf.xsl:
	* build/xsl/html/html.xsl:
	* build/xsl/html/htmltbl.xsl:
	* build/xsl/html/index.xsl:
	* build/xsl/html/info.xsl:
	* build/xsl/html/inline.xsl:
	* build/xsl/html/keywords.xsl:
	* build/xsl/html/lists.xsl:
	* build/xsl/html/math.xsl:
	* build/xsl/html/param.xsl:
	* build/xsl/html/pi.xsl:
	* build/xsl/html/qandaset.xsl:
	* build/xsl/html/refentry.xsl:
	* build/xsl/html/sections.xsl:
	* build/xsl/html/synop.xsl:
	* build/xsl/html/table.xsl:
	* build/xsl/html/task.xsl:
	* build/xsl/html/titlepage.templates.xsl:
	* build/xsl/html/titlepage.xsl:
	* build/xsl/html/toc.xsl:
	* build/xsl/html/verbatim.xsl:
	* build/xsl/html/xref.xsl:
	* build/xsl/lib/lib.xsl:
	* src/dbus/interfaces/interfaces.am:

	D-Bus API: generate docs using local copy of docbook XSL

2012-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.2.99.2

2012-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* build/build.am:

	autotools: distribute files necessary for autogen.sh

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: revised 1.2.99.2

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: blacklist KDE and testReadItem404

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	Google Calendar: updated URL redirect handling

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: check result of "item already exists" during insert

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* test/ClientTest.cpp:

	WebDAV: handle UID conflicts

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: fixed insertion of VJOURNAL

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: updated Radicale 412 -> 404 workaround

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: added possibility to accept certain error codes

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/runtests.py:

	testing: fixed testConversion

2012-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed testExtensions

2012-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS, configure: updated for 1.2.99.2

2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/remoterules/client/03funambol.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	Funambol: ignore UID

2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: fixed data corruption issue when uploading item with long
	UID

2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/configs/scripting/11calendar.xml:

	engine: add DTSTAMP+LAST-MODIFIED before writing calendar items

2012-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: --status for WebDAV source aborted

2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed embedding of line number in error messages

2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: slight logging improvement

2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevolution.cpp:
	* test/test-dbus.py:

	local sync: improved target side output

2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: print INFO messages when access gets delayed

2012-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: fixed password + property lookup during
	--print-databases

2012-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	testing: ignored failures could lead to false overall success

2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	Use 'templateName' instead of 'template' since 'template' is a
	keyword

2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>

	* src/dbus/interfaces/syncevo-session-full.xml:

	Use org.qtproject.QtDBus.QtTypeName.In3 instead of
	org.qtproject.QtDBus.QtTypeName.In2

2012-06-23  Rohan Garg  <rohangarg@kubuntu.org>

	* src/backends/akonadi/configure-sub.in:

	Use proper paths to link to libraries

2012-06-22  Rohan Garg  <rohangarg@kubuntu.org>

	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	Use the newer org.qtproject.QtDBus annotation for DBus interfaces

2012-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: different unique UID approach

2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix for UID mangling

2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure.ac:

	NEWS + configure: release 1.2.99.1

2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: allow iCalendar 2.0 test data to be mixed in same
	VCALENDAR

2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: updated Funambol test config

2012-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: use "refresh-from-server"

2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/contexts/WebDAV.ini:
	* test/test-dbus.py:

	WebDAV: improved --configure

2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: improved support for aborting while checking
	sources

2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: improved support for aborting while resending

2012-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/dbus/server/sync-helper.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	core, WebDAV: improved support for aborting while sleeping

2012-06-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/12calendar-types.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	WebDAV: improved VJOURNAL -> plain/text conversion

2012-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:

	D-Bus server: fixed Session.Detach() + shutdown with GIO D-Bus

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: enabled VTODO testing with Apple and DAViCal

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_task.ics:
	* test/testcases/eds_task.ics.Ovi.tem.patch:
	* test/testcases/eds_task.ics.funambol.tem.patch:
	* test/testcases/eds_task.ics.memotoo.tem.patch:
	* test/testcases/eds_task.ics.mobical.tem.patch:
	* test/testcases/eds_task.ics.nokia_7210c.tem.patch:

	testing: removed "METHOD:PUBLISH" from EDS task

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVVxxSource.h:

	WebDAV: exchange VJOURNAL as iCalendar 2.0 or plain text

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/datatypes/12calendar-types.xml:

	engine: support VJOURNAL and VJOURNAL+text/plain

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: improved support for aborting

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed hanging syncevo-local-sync

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: moved UID manipulation into base class

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	backends: merge with incoming data by default

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CalDAVVxxSource.cpp:
	* src/backends/webdav/CalDAVVxxSource.h:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/webdav/webdav.am:
	* test/ClientTest.cpp:

	CalDAV: support VJOURNAL + VTODO (BMC #24893)

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:

	testing: allow backends to register tests after main()

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added Client::Source::*::testLinkedSources

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: handle 200 response to delete

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: handle 412 response to delete

2012-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: handle 410 response to read

2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/templates/servers/Funambol.ini:
	* test/test-dbus.py:

	sync: refresh-from-server implementation configurable

2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync: explicitly ask for refresh-from-server (helps with
	Funambol)

2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:

	logging: control libsynthesis console output via
	SYNCEVOLUTION_DEBUG

2012-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: fix for packaging

2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS: accept EDS 3.4 as compatible

2012-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: removed extra README files from .deb and .rpm

2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	command line: better error messages about config problems

2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* test/test-dbus.py:

	command line: fixed '--dry-run' error message

2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigFilter.h:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/DBusTraits.h:
	* src/syncevo/DevNullConfigNode.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/syncevo.am:
	* src/syncevo/util.h:
	* test/ClientTest.cpp:
	* test/test-dbus.py:

	command line: allow setting empty properties

2012-06-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/syncevo.am:

	.ini files: use newer Ini*ConfigNode

2012-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	testing: check for "set" instead of "empty" properties

2012-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:
	* test/ClientTest.cpp:
	* test/synccompare.pl:

	ActiveSync: allow testing against Google

2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:

	EDS: code cleanup

2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: also start daemons when running bash

2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kde/KDEPlatform.cpp:

	KDE: re-arranged header files to avoid conflict

2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EDS + client API: work around broken e_cal_client_tzlookup()

2012-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/dbus/server/server.cpp:

	D-Bus testing: fix race condition in testSession3

2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.2.99.x

2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* test/test-dbus.py:

	testing: fixed testMigrate

2012-05-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: ignore Qt Session managment error

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/gnome/GNOMEPlatform.h:
	* src/backends/kde/KDEPlatform.cpp:
	* src/backends/kde/KDEPlatform.h:
	* src/client-test-app.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/dbus-user-interface.cpp:
	* src/dbus/server/dbus-user-interface.h:
	* src/dbus/server/read-operations.cpp:
	* src/src.am:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/CmdlineSyncClient.cpp:
	* src/syncevo/CmdlineSyncClient.h:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigFilter.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/UserInterface.cpp:
	* src/syncevo/UserInterface.h:
	* src/syncevo/syncevo.am:
	* src/syncevolution.cpp:
	* test/test-dbus.py:

	password handling: fixed KWallet support, global configuration
	option

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	InitStateTri: parse config string as true/false/string

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	InitStateClass: fixed assignment operator

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: fixed output for byte-identical duplicates

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	D-Bus session: updated Akonadi startup

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:

	Akonadi: don't auto-start daemon

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: ignore some known error messages by default

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/network-manager-client.cpp:

	D-Bus server: avoid error messages about ConnMan resp. Network
	Manager

2012-05-29  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: allow usage of deprecated functions

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>


	Evolution: optionally use EDS 3.4 "Client" API

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport: allow GListCXX<const char>

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport: addded PlainGStr

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport: improved GErrorCXX

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport: improved SE_GOBJECT_TYPE

2012-05-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution Calendar: avoid redundant item update

2011-08-08  Christophe Dumez  <christophe.dumez@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/syncevo/eds_abi_wrapper.h:

	Support for the new ECalClient API in EDS 3.2

2011-08-05  Christophe Dumez  <christophe.dumez@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/eds_abi_wrapper.h:

	Support for the new EBookClient API in EDS 3.2

2012-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: added the possibility to start Akonadi

2012-05-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/client-test-main.cpp:

	testing: moved code into client-test main()

2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.2.99.x

2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: include /etc, exclude developer files

2012-05-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/templates/servers/Mobical.ini:

	Mobical: must force vCard 2.1

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-sync-manager.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* test/test-dbus.py:

	D-Bus server: made notification verbosity configurable with
	"notifyLevel"

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* AUTOTOOLS-TESTING:
	* AUTOTOOLS-TODO:
	* HACKING:
	* configure.ac:
	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/ButeoBridge.h:
	* src/backends/buteo/README:
	* src/backends/buteo/buteo.am:
	* src/backends/buteo/configure-sub.in:
	* src/backends/buteo/profiles/client/syncevo-buteo.xml:
	* src/backends/buteo/profiles/profiles.am:
	* src/backends/buteo/profiles/service/google-calendar.xml:
	* src/backends/buteo/profiles/service/google-contacts.xml:
	* src/backends/buteo/profiles/service/yahoo.xml:
	* src/backends/buteo/profiles/sync/google-calendar.xml:
	* src/backends/buteo/profiles/sync/google-contacts.xml:
	* src/backends/buteo/profiles/sync/yahoo.xml:
	* src/client-test-app.cpp:
	* src/client-test-buteo.cpp:
	* src/client-test-buteo.h:
	* src/src.am:
	* test/ClientTest.cpp:

	Buteo: removed from source code

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	syncevolution.org: fixed D-Bus server autostart in .deb and .rpm
	packages

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	sync testing: create Client_Sync_Current symlink for server

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: skip testConversion test

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: added suspend/resume testing separately for edsfile

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore system leaks

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed setting of CLIENT_TEST_ALARM

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	session handling: fixed potential read-after-free

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncML server: fixed invalid memory access in blob handling

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	HTTP server: extended debugging + resource tracking

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-transport-agent.cpp:

	D-Bus transport: avoid potential lockup during abort

2012-05-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	Evolution Contacts: changed default sync format

2012-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncMLStatus: added more status codes

2012-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	documentation: updated WebDAV section

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid assertAlmostEqual(delta=...)

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed typo in test names

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: let DBusUtil override unittest.TestCase methods

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: disable usage of "closed" signal

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/sync-helper.cpp:

	syncevo-dbus-helper: log SuspendFlags at DEBUG level

2012-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:

	SuspendFlags: allow configuration of the log level

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added test for completing sync without
	syncevo-dbus-server

2012-05-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: extended password tests

2012-05-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: enhanced testParentFailure

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: kill children

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: allow unlimited diffs

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added logging facility for Python test driver

2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: higher timeout for TestCmdline

2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: dedicated check for no error output

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: cover killing of syncevo-dbus-server

2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:

	D-Bus server: GDBus message logging

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/session-common.h:
	* src/dbus/server/session.cpp:
	* src/syncevo/SynthesisEngine.h:
	* test/test-dbus.py:

	D-Bus server: fix support for WBXML

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	D-Bus server: rewrote delayed deletion

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:
	* src/dbus/server/dbus-transport-agent.cpp:
	* test/test-dbus.py:

	D-Bus Connection: more strict error handling, logging

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/client.cpp:
	* src/dbus/server/client.h:
	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connection.h:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/dbus-transport-agent.cpp:
	* src/dbus/server/dbus-transport-agent.h:
	* src/dbus/server/info-req.cpp:
	* src/dbus/server/info-req.h:
	* src/dbus/server/main.cpp:
	* src/dbus/server/presence-status.cpp:
	* src/dbus/server/presence-status.h:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/server.am:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-common.h:
	* src/dbus/server/session-helper.cpp:
	* src/dbus/server/session-helper.h:
	* src/dbus/server/session-listener.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/dbus/server/sync-helper.cpp:
	* src/src.am:
	* test/test-dbus.py:

	D-Bus server: fork/exec for sync, command line and restore
	operations

2012-05-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: KDE wants absolute XDG home

2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: allow SYNCEVOLUTION_DEBUG in some Cmdline tests,
	but not all

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed typo

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/test-dbus.py:

	sync aborting: check while starting sync, avoid killing process
	during testing

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: better output when a test times out

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: updated sys.supp

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-callbacks.cpp:

	D-Bus callbacks: ignore errors while sending failure reply

2012-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception::handle(): let caller suppress error logging

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	Local sync: error handling during password request

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync logic: avoid infinite loop while aborting

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/UserInterface.cpp:
	* src/syncevo/UserInterface.h:

	UserInterface: introduced asynchronous password request

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: use GDBusConnectionPtr::setDisconnect()

2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:

	GDBus GIO: abort when D-Bus name cannot be obtained

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: signal delivery optional + refactoring

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: comment change - cannot throw exceptions in callback

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: code refactoring DBusResult + Method

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: more informative exceptions

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: signal delivery optional

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: implemented "connection lost" callback

2012-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/mainloop.c:

	GDBus libdbus: implemented "connection lost" callback

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: added parent connection monitoring

2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: added output redirection + tests

2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:

	logging (base, stdout and syslog): code refactoring

2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Timespec.h:
	* src/syncevo/syncevo.am:
	* src/syncevo/util.h:

	util/Timespec: moved into Timespec.h

2012-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GErrorCXX: added conversion to bool

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.h:

	SuspendFlags: deactivate() is private

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:

	SuspendFlags: added some debugging logging

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: autoSyncInterval measures start<->start times

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/exceptions.cpp:
	* src/dbus/server/exceptions.h:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus: support external dbus_traits

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: support boost::signals2 -> EmitSignal

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: support boost::signals2 -> EmitSignal

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SuspendFlags.cpp:

	SuspendFlags: don't destruct global instance

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/timeout.h:

	D-Bus server Timeout: API improvements, exception handling

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.am:

	autotools: removed redundant LIBSOUP flags from server

2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	GDBus libdbus: fixed memory leak

2012-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: fixed support for empty arrays

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: C callbacks must catch C++ exceptions

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: more consistent callback handling

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: more consistent callback handling

2012-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception: added exception handling which aborts

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: added traits utility class for enum

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: added traits utility class for enum

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed SignalWatch4

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/DBusTraits.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/syncevo.am:

	D-Bus : moved some traits into separate header file

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-client-server.cpp:

	dbus-client-server: added test code for client or server dying

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception: rethrow internal exceptions after transmitting via
	D-Bus

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec: make stop() and kill() NOPs when child isn't running

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: allow sending arbitrary signals in stop()

2012-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: don't configure password for local sync

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: failed auto sync session must not restart

2012-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: reports optional in TestLocalSync.testConcurrency

2012-03-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed session startup

2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.cpp:

	server.cpp: minor code reformatting

2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/server.h:

	D-Bus server: removed dead code (m_pollConnman)

2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:
	* test/test-dbus/auto-sync/config/syncevolution/.internal.ini:
	* test/test-dbus/auto-sync/config/syncevolution/config.ini:
	* test/test-dbus/auto-sync/config/syncevolution/default/.internal.ini:
	* test/test-dbus/auto-sync/config/syncevolution/default/config.ini:
	* test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/.internal.ini:
	* test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini:

	D-Bus testing: start with auto sync on, auto terminate once it is
	off

2012-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* test/test-dbus.py:

	D-Bus server: cleaned up shutdown handling

2012-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: enable running under gdb via env variable

2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-callbacks.cpp:
	* src/dbus/server/dbus-callbacks.h:

	D-Bus server: asynchronous method infrastructure

2012-03-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* test/dbus-client-server.cpp:

	ForkExec: fix race condition

2012-03-15  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	dbus-wrappers: Add delayed message processing for DBus
	connections.

2012-03-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: server should not allow new sessions while
	shutting down

2012-03-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/timeout.h:

	D-Bus server Timeout class: API improvements

2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	syncevo-dbus-server: fix Session.CheckSession() name

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* Makefile.am:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo/SuspendFlags.h:
	* test/test-dbus.py:

	trivial: Fixed up various comments and formatting mistakes

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* test/dbus-client-server.cpp:

	test: Fix cli arguments in test/dbus-client-server.cpp

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* configure.ac:

	dbus-server: Bump GIO version to 2.30 due to bugs in earlier
	versions

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/syncevo/LogSyslog.cpp:
	* src/syncevo/LogSyslog.h:
	* src/syncevo/syncevo.am:

	Added LoggerBase subclass to use syslog as logging mechanism.

2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec.cpp: fix for "Fix the build without
	--enable-dbus-service."

2012-03-08  Murray Cumming  <murrayc@murrayc.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec.cpp: Fix the build without --enable-dbus-service.

2012-03-14  Krzesimir Nowak  <krnowak@openismus.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	ForkExec: Do not use arbitrary value when empty one was passed.

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	syncevo: Added method to add environment variables to ForkExec

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	gio-gdbus-wrapper: Trivial fixes.

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:

	libdbus-wrapper: Trivial fixes.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	gio-gdbus-wrapper: Remove unused function.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	gio-gdbus-wrapper: Use literal version of error reply creation
	functions.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:

	gio-gdbus-wrapper: Document how connection should be handled in
	GDBusServer.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbus/object.c:

	Call proper version of error message creation function.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	libdbus-wrapper: Check for NULL DBusPendingCall.

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	gio-gdbus-wrapper: Made DBusObject's destructor virtual.

2012-03-08  Chris Kühl  <chrisk@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	libdbus-wrapper: Made DBusObject's destructor virtual.

2012-03-08  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO+libdbus: GDBusMessagePtr -> DBusMessagePtr

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/webdav/CalDAVSource.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/configs/scripting/11calendar.xml:

	local + remote sync: negotiate UID support via SyncCap (BMC
	#22783)

2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added second sync output test

2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore another g_cclosure_new possible leak

2012-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	source list: sort alphabetically

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: extended sync output tests

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved status/progress monitoring

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/session.cpp:

	command line + D-Bus server: fixed D-Bus events

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	Cmdline: added isRestore()

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/cmdline-wrapper.h:

	D-Bus server: refactor CmdlineWrapper

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added test for sync output

2012-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	command line + local sync: fixed erroneous "Comparison
	impossible" output.

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: relaxed error message text check

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/watch.c:

	GDBus libdbus: fixed use-after-free error

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed --luids when using daemon

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed migration tests

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: comment change CalDAV/CardDAV

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed createFiles + testItemOperations

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: use Python >= 2.7 assertions

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed cut-and-paste errors

2012-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: fixed setup of ~/.sync4j (testMigrate*)

2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>

	* src/src.am:

	build: fixed creation of symlink to src/templates

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testItemOperations

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testMigrateAutoSync

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testMigrateContext

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testMigrate

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testPrintDatabases

2012-04-20  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: added testConfigureSource

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: fail the test on unexpected success of
	syncevolution

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testConfigureTemplates

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: use version getters in ScheduleWorldConfig()

2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added tests for version getters

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added version getters from SyncConfig.h

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: remove unused removeSSLCertsPaths method

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testConfigure

2012-04-19  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testWebDAV

2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSync

2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testAddSource

2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testPrintFileTemplatesConfig

2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testPrintFileTemplates

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: reorder records in ScheduleWorldConfig a bit

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testPrintConfig

2012-04-24  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: replaced uses of general assertions with specific
	ones.

2012-04-24  Krzesimir Nowak  <qdlacz@gmail.com>

	* test/test-dbus.py:

	D-Bus Testing: implement assertIn and assertNotIn for older
	Python

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testPrintServers

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: fixed scanFiles

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:
	* test/test-dbus/templates/templates/clients/SyncEvolution.ini:
	* test/test-dbus/templates/templates/clients/phone/nokia/S40/7210c.ini:

	D-Bus Testing: added testMatchTemplate

2012-04-18  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: also copy templates directory in setupFiles

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: run syncevolution with the same environment as
	syncevo-dbus-server

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testTemplate

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSetupSynthesis

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSetupFunambol

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSetupRenamed

2012-04-17  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSetupDefault

2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: used assertEqualDiff for checking stdout and
	stderr

2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: used assertSilent in testSetupScheduleWorld

2012-04-25  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added assertSilent

2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: added some comments to framework functions

2012-04-24  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: remove useless semicolons

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fix GDBusInterfaceInfo in error case

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: one GDBusMethodInvocation was leaked per method call

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed GDBusServer leak + stopping server

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixed restarting sync

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore GIO D-Bus leak

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore GFileMonitorEvent leak

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: ignore minor system leaks

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed edsfile + davfile config

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	testing: fixed HTML results for suspend/resume tests (part of BMC
	#1367)

2012-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/client-test-main.cpp:
	* test/runtests.py:

	testing: minimize shell calls from client-test

2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk3-ui/sync-config-widget.c:
	* src/gtk3-ui/sync-ui.c:

	GTK-2/3 UI: avoid g_strcasecmp

2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fixed vcard parser

2012-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:

	PBAP: fixed D-Bus calls

2012-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.h:
	* test/runtests.py:

	testing: enhanced DAV source testing + infrastructure

2012-04-19  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into pbap

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: work around Python 2.6 subprocess bug

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: added testSetupScheduleWorld

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: added running of command line tool

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: eliminate TestCmdline.testdir

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: fixed scanFiles()

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: ensure that we have assertRegexpMatches()

2012-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: added assertEqualDiff()

2012-04-12  Krzesimir Nowak  <krnowak@openismus.com>

	* test/test-dbus.py:

	D-Bus Testing: add Cmdline tests framework

2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API docs: clarified Session.Execute()

2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/session.cpp:

	command line + D-Bus server: cleaned up error reporting

2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: eliminate use of printf()

2012-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:

	logging: avoid empty format string

2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:

	command line: use both stdout and stderr

2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed error handling for invalid property
	assignments

2012-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/cmdline-wrapper.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevolution.cpp:

	command line: cleaned up output

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-config-widget.c:

	Revert "Do not accept service config without a username
	(BMC#23106)"

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:
	* src/gtk-ui/gtk-ui.am:
	* src/gtk3-ui/gtk-ui.am:
	* src/src.am:

	autotools: fixed UI translation

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: pick GTK3 by default only if available

2012-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk3-ui/sync-ui.c:

	GTK3 UI: fixed compiler warnings

2012-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: use GTK-3 also for libnotify in D-Bus server

2012-03-20  Jussi Kukkonen  <jussi.kukkonen@intel.com>

	* src/gtk3-ui/sync-ui.c:
	* src/gtk3-ui/sync-ui.css:
	* src/gtk3-ui/ui.xml:

	gtk3-ui: Make sure we don't overflow horizontally

2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/mux-frame.c:

	GTK2 ui: fix compiler warnings

2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk3-ui/gtk-ui.am:
	* src/gtk3-ui/sync-ui.c:
	* src/gtk3-ui/sync-ui.css:
	* src/gtk3-ui/sync-ui.rc:
	* src/gtk3-ui/ui.xml:

	gtk3-ui: Use CSS styling

2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk3-ui/ui.xml:

	gtk3-ui: be explicit about expands/fills

2011-11-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk3-ui/ui.xml:

	gtk3-ui: ui.xml saved with new glade (no functional changes)

2011-11-18  Jussi Kukkonen  <jku@linux.intel.com>

	* configure.ac:
	* src/gtk3-ui/mux-frame.c:
	* src/gtk3-ui/sync-config-widget.c:
	* src/gtk3-ui/sync-ui.c:

	gtk3 changes

2011-11-17  Jussi Kukkonen  <jku@linux.intel.com>

	* configure.ac:
	* src/gtk-ui/README:
	* src/gtk3-ui/README:
	* src/gtk3-ui/gtk-ui.am:
	* src/gtk3-ui/main.c:
	* src/gtk3-ui/mux-frame.c:
	* src/gtk3-ui/mux-frame.h:
	* src/gtk3-ui/sync-config-widget.c:
	* src/gtk3-ui/sync-config-widget.h:
	* src/gtk3-ui/sync-generic.png:
	* src/gtk3-ui/sync-gtk.desktop.in:
	* src/gtk3-ui/sync-spinner.gif:
	* src/gtk3-ui/sync-ui-config.c:
	* src/gtk3-ui/sync-ui-config.h:
	* src/gtk3-ui/sync-ui.c:
	* src/gtk3-ui/sync-ui.h:
	* src/gtk3-ui/sync-ui.rc:
	* src/gtk3-ui/sync.desktop.in:
	* src/gtk3-ui/sync.png:
	* src/gtk3-ui/ui.xml:
	* src/src.am:

	gtk-ui: fork gtk3-version of the ui

2011-08-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-frame.c:

	gtk-ui: refactor MuxFrame to remove duplicate code

2011-08-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-frame.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.xml:

	gtk-ui: remove uses of GTK features deprecated in 3.0

2011-08-25  Jussi Kukkonen  <jku@linux.intel.com>

	* configure.ac:
	* src/gtk-ui/gtk-ui.am:
	* src/gtk-ui/ui.glade:
	* src/gtk-ui/ui.xml:

	gtk-ui: Use gtkbuilder xml file as canonical source for UI

2012-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.h:

	ForkExec: added comment about D-Bus debugging

2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: support SyncML<->WebDAV bridge

2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	NeonCXX: fixed report parser + boost function null call

2012-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: fixed Google 404 workaround

2012-03-09  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* description:

	packaging: added evolution and kde meta .deb packages

2012-03-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kde/KDEPlatform.cpp:

	KDE: use up-to-date version number in appinfo

2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/test-dbus.py:

	D-Bus test: interactive password request in local sync

2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/backends/gnome/GNOMEPlatformRegister.cpp:
	* src/backends/kde/KDEPlatformRegister.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/dbus-user-interface.cpp:
	* src/dbus/server/dbus-user-interface.h:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/session.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/UserInterface.cpp:
	* src/syncevo/UserInterface.h:
	* src/syncevo/syncevo.am:
	* src/syncevo/util.h:

	SyncContext + ConfigUserInterface: code refactoring

2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: remove special RegisterSyncSource::InactiveSource
	pointer

2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/CmdlineSyncClient.cpp:
	* src/backends/gnome/GNOMEPlatform.cpp:
	* src/backends/gnome/GNOMEPlatform.h:
	* src/backends/gnome/GNOMEPlatformRegister.cpp:
	* src/backends/gnome/configure-sub.in:
	* src/backends/gnome/gnome.am:
	* src/backends/kde/KDEPlatform.cpp:
	* src/backends/kde/KDEPlatform.h:
	* src/backends/kde/KDEPlatformRegister.cpp:
	* src/backends/kde/configure-sub.in:
	* src/backends/kde/kde.am:
	* src/dbus/server/dbus-user-interface.cpp:
	* src/dbus/server/server.am:
	* src/src.am:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/syncevo.am:
	* test/sys.supp:

	KDE + GNOME: moved keyring/kwallet and KDE init into modules

2012-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.h:

	SyncContext+SyncConfig: virtual destructor

2012-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: valgrind suppressions for Debian Testing, part II

2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	evo.supp: ignore genuine leak in EDS

2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	sys.supp: ignore cond valgrind warning in libdb

2012-03-07  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into pbap

2012-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/04vcard-photo-inlining.xml:

	sync: fixed inlining of EDS 3.4 PHOTO data

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	Revert "testing: ignore real leak in libecal 3.2"

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/configure-sub.in:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS: added support for inlining local photo data in backup and
	--export

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session: updated auto-starting of EDS daemons

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: shorter data dump of PHOTO

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/configure-sub.in:

	ActiveSync: don't compile camel backend and eplugin

2012-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/testcases/eds_event.ics.radicale.tem.patch:

	Revert "testing: ignore Radicale detached recurrence issue"

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: fixed result checking for restart tests

2012-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: test combined contact/event sync with syncevohttp

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/runtests.py:

	client-test: add Client::Sync::*::testTwoWayRestart

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	CheckSyncReport: refactor check()

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:

	SyncOptions: added comment to m_startCallback

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClientTest: refactored code for inserting and deleting items in
	source test

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncContext: allow iterating over SyncSources

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/ClientTest.cpp:

	SyncSource: rewrote callback handling for operations

2012-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	Client::Source testing: cover multiple sync cycles

2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: fixed testAddBothSides* with dumb server as peer

2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	CheckSyncReport: added testing of number of sync cycles

2012-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/MapSyncSource.cpp:

	CalDAV + ActiveSync: fixed support for multiple cycles

2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	SyncEvolution<->SyncEvolution sync: allow multiple sync cycles
	per session

2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: support multiple sync cycles in the same session

2012-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: "before sync" dump improvements

2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource + SyncContext: added requestAnotherSync()

2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: increase "restart" counter in SyncSourceReport

2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncSourceReport: added "number of restarts"

2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: enable links to Synthesis source code again

2012-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: grant control over "read-only" mode

2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: add variant append support

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: add variant append support

2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	autotools: include libsynthesis in git version check again

2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: version bump to 1.2.99

2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: special KDE dependencies for syncevolution.org .deb

2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:

	logging: fix crash in destructed LoggerStdout

2012-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: replaced obsolete QMAKE -query

2012-02-20  Rohan Garg  <rohangarg@kubuntu.org>

	* configure.ac:

	Add proper search path for ld to search for KDE Libraries

2012-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: added message dumps

2012-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/testcases/eds_event.ics.memotoo.tem.patch:

	testing: Memotoo + local time

2012-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: better logging of item count errors

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid potential crash during database detection

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/testcases/eds_event.ics.radicale.tem.patch:

	testing: ignore Radicale detached recurrence issue

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: ignore Radicale PROPFIND + allprops problem

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSource.h:

	CalDAV: workaround for Radicale multiget

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: better path normalization (user config)

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: better path normalization (Radicale)

2012-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: ignore X-RADICALE-NAME

2012-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: ignore empty items in Google Calendar, part II

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>


	PBAB: Merge branch 'master' into pbap + D-Bus method calls

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: valgrind suppressions for Debian Testing

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	D-Bus testing: ignore valgrind warning in
	TestFileNotify.testRestart, part II

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore real leak in libecal 3.2

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	WebDAV: ignore empty items in Google Calendar

2012-02-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	Oracle: ignore lost LANGUAGE in ATTENDEE

2012-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:

	EDS: always create databases (PTCOM-113)

2012-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: fixed --status and --monitor

2012-02-06  Krzesimir Nowak  <krnowak@openismus.com>

	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevolution.cpp:
	* test/dbus-client-server.cpp:

	GDBus libdbus+GIO: support blocking D-Bus calls

2012-02-16  Krzesimir Nowak  <krnowak@openismus.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: SignalWatch activation for one-to-one connections

2012-01-15  Chris Kühl  <chrisk@openismus.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus.h:
	* src/gdbus/watch.c:

	Enable SignalWatch activation for one-to-one connections

2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: simplified AppendRetvals

2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed memory leak in prepare()

2012-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	ForkExec: fixed support for absolute helper path

2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: relaxed timing when using valgrind

2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	D-Bus testing: ignore valgrind warning in
	TestFileNotify.testRestart

2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	KDE: don't allow KApplication to install SIGINT/SIGTERM handlers

2012-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SyncContext.cpp:
	* test/valgrindcheck.sh:

	added debug logging for signal and process handling

2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	D-Bus testing: ignore specific error in
	TestLocalSync.testConcurrency

2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: give local sync more time to complete

2012-02-13  Murray Cumming  <murrayc@murrayc.com>

	* Makefile.am:
	* src/gdbus/gdbus.am:
	* src/gdbusxx/gdbusxx.am:

	Do not install libgdbussyncevo in a subdir

2012-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	autotools: compile GDBus before libsyncevolution

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource: detect ambiguous "backend" value

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:

	Akonadi: ignore backend aliases

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Akonadi testing: ignore known errors

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/akonadi/akonadisyncsource.cpp:

	Akonadi: fixed backend instantiation

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore KDE memory errors

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/valgrindcheck.sh:

	testing: enable valgrind checking of child processes

2012-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:

	Akonadi: handle 404 in readItem()

2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/CmdlineSyncClient.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/akonadi/README:
	* src/backends/akonadi/akonadi.am:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-user-interface.cpp:
	* src/src.am:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/syncevo.am:

	Akonadi: fixed compile and runtime issues

2012-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: improved DBusArray encoding

2012-01-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore memory leaks in DBus libdbus server
	implementation

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/README:

	pbap backend: add simple README

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/PbapSyncSource.cpp:

	pbap backend: some log traces added

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/PbapSyncSource.cpp:

	pbap backend: implement addressbook pull

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:

	pback backend: create obex session on open()

2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/pbap.am:

	PBAP: support both GIO and libdbus C++ bindings

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/pbap.am:

	pbap backend: add obex-client D-Bus wrapper

2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: add variant append support

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: add variant append support

2012-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/pbap/PbapSyncSourceRegister.cpp:

	PBAP: removed source tests

2012-01-27  Mikel Astiz  <mikel.astiz@bmw-carit.de>

	* src/backends/pbap/PbapSyncSource.cpp:
	* src/backends/pbap/PbapSyncSource.h:
	* src/backends/pbap/PbapSyncSourceRegister.cpp:
	* src/backends/pbap/configure-sub.in:
	* src/backends/pbap/pbap.am:

	pbap client: add skeleton

2012-01-23  Krzesimir Nowak  <krnowak@openismus.com>

	* Makefile.am:

	Add another hack for installation.

2012-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore valgrind errors in libdbus

2012-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	Apple testing: must include DTSTAMP

2012-01-23  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog for this branch.

2012-01-23  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-2-2' into HARMATTAN-1-2-2

2011-11-29  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts backend improvements for Harmattan. - list all
	available managers as backend databases - only sync contacts with
	a Sync Target of "addressbook" (cherry picked from commit
	eff97d30ec13da5d6687807e102cd2687fe050f1)

2012-01-23  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog and version for this branch.

2012-01-23  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-2-2' into FREMANTLE-1-2-2

2012-01-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_task.ics.memotoo.tem.patch:

	Memotoo testing: supports PERCENT-COMPLETE

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:

	D-Bus server: set global suspend/abort state

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: better error reporting when child finds problem

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:

	local sync: kill syncevo-local-sync with SIGTERM

2012-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/main.cpp:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SuspendFlags.cpp:
	* src/syncevo/SuspendFlags.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/syncevo.am:
	* src/syncevolution.cpp:

	rewrote signal handling

2012-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:

	OBEX transport: code cleanup

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* src/syncevo-local-sync.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevolution.cpp:

	local sync: execute 'syncevo-local-sync' on child side,
	communicate via D-Bus

2012-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.h:

	SyncContext: don't hide ConfigUserInterface implementation

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: deal with shutdown inside child

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncReport: added conversion to/from plain text

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/installcheck-local.sh:
	* src/syncevo/syncevolution.pc.in:

	pkg-config: added libgdbussyncevo

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	fork/exec: fixed ifdefs

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevo.am:

	autotools: fix for build without D-Bus server

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	autotools: cleaned up choice between gdbus and gdbusxx

2012-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus libdbus: server must explicitly disconnect

2012-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* test/test.am:

	autotools: fixed combination of unit tests + shared linking

2012-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure.ac:

	autotools: depend on D-Bus

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/ForkExec.cpp:
	* src/syncevo/syncevo.am:

	fork/exec: search for helper in libexec

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/SyncContext.cpp:

	fork/exec: catch error messages from child

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: no timeout for D-Bus method invocations

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/connection.cpp:
	* src/dbus/server/connection.h:
	* src/dbus/server/dbus-transport-agent.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus + libdbus/GIO: use dedicated class for plain buffers

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus + GIO: improved D-Bus method calls

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus + libdbus: improved D-Bus method calls

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: implemented client/server

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-client-server.cpp:

	D-Bus client/server: authentication

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:

	fork/exec: added state tracking

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:

	fork/exec: implemented stop() and kill()

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* test/dbus-client-server.cpp:

	fork/exec: added onFailure

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* test/dbus-client-server.cpp:

	fork/exec: removed loop parameter

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-client-server.cpp:

	DBus client/server test: added usage of fork/exec

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ForkExec.cpp:
	* src/syncevo/ForkExec.h:
	* src/syncevo/syncevo.am:

	fork/exec: generic utility class for fork/exec + D-Bus

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport: added alloc function for g_spawn() string arrays

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/SmartPtr.h:

	GMainLoop smart pointer: moved to GLibSupport.h

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-client-server.cpp:
	* test/test.am:

	GDBus: test program for client/server setup

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	GDBus + libdbus: added direct client/server support

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	DBus (both): added the possibility to let DBusObjectHelper close
	the connection

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/dbus/server/server.am:

	autotools: moved definition of gdbus_dir

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed asynchronous message replies

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: avoid segfault when activating object with no signals
	or no methods

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus + GIO: added exception for failure to add signal watch

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus + libdbus: added exception for failure to add signal watch

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus + GIO: fixed error name

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus + libdbus: fixed error name

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: need common '/' object for ConnMan and Bluez

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/network-manager-client.cpp:
	* test/test-dbus.py:

	D-Bus testing: ignore Network Manager when testing ConnMan

2012-01-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'syncevolution-1-2-2'

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	autotools + NEWS: updated for 1.2.2 release

2012-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/lcs.h:

	lcs: must include unistd.h for (s)size_t

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/configure-sub.in:

	WebDAV: fixed libneon compatibility mode when compiling against
	libneon-gnutls

2012-01-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server + ConnMan: fixed "online" detection (BMC
	#21541, BMD #24587)

2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync logic: INFO message about writing backups

2012-01-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync logic: dumpData + printChanges logic was broken (BMC #24619)

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: bumped version check for EDS 3.2

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/qt/Makefile.am:

	autotools: include missing src/dbus/qt/configure-sub.in

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: exclude .gitignore from source .tar.gz

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	documentation: Fedora workaround

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* README.rst:
	* configure-post.in:

	documentation: more readable --help, support cross-compilation
	better

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: extended LD_LIBRARY_PATH

2012-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus GIO: fixed compile error

2012-01-10  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-1-2-branch'

2011-12-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.h:

	Cmdline: fixed a clang warning

2011-12-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API: added documentation for Session.Attach/Detach()

2011-12-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GIO GDBus: fixed memory corruption

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/server.cpp:
	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/test/example.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/test/example.cpp:
	* src/syncevolution.cpp:

	GDBus: API and usage cleanup

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	autotools: added missing dependency syncevolution ->
	libgdbussyncevo

2011-12-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* src/syncevo/syncevo.am:

	autotools: added rule for libsynthesis.la

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/mainloop.c:

	GDBus: fixed invalid memory access

2011-12-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/mainloop.c:

	GDBus: updated logging

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/valgrindcheck.sh:
	* test/wrappercheck.sh:

	testing: added testing of syncevo-http-server

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: fixed error handling after unexpected end of
	session

2011-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed CLIENT_TEST_LOG

2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* po/de.po:
	* po/en_GB.po:
	* po/en_US.po:
	* po/es.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/ja.po:
	* po/ko.po:
	* po/nl.po:
	* po/pl.po:
	* po/pt_BR.po:
	* po/ru.po:
	* po/sv.po:
	* po/zh_CN.po:
	* po/zh_TW.po:

	updated translations

2011-12-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	Do not accept service config without a username (BMC#23106)

2011-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: renamed the subset tests

2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:

	ActiveSync: fixed memory leak

2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:

	ActiveSync: handle missing recurrence ID

2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: return 404 status codes when items are not found

2011-12-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: ActiveSync has no X-LIC-LOCATION

2011-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.exchange.tem.patch:

	testing: adapted ActiveSync eds events to 123together.com

2011-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/LogRedirect.cpp:

	testing: use glib log handler

2011-12-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:

	logging: capture glib log output via default handler

2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixed leak of sync key

2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixed leak of GSList

2011-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	UUID: use rand_r()

2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: further fixes for running under valgrind

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/activesync.am:
	* src/backends/activesync/configure-sub.in:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/resultchecker.py:
	* test/runtests.py:
	* test/wrappercheck.sh:

	testing: added activesyncd compilation + coverage

2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: better skipping of irrelevant log files

2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: handle TZID with brackets and quotation marks

2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: better logging of .html production

2011-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: delay creating expected additional VEVENTs for Exchange

2011-12-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	D-Bus testing: more fixes for parsing of Python 2.7 output + HTML
	output

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* test/test-dbus.py:

	D-Bus API: allow setting different configs in the same session

2011-12-01  Chris Kühl  <chrisk@openismus.com>

	* po/POTFILES.in:
	* src/dbus/server/NotificationBackendBase.h:
	* src/dbus/server/NotificationBackendLibnotify.cpp:
	* src/dbus/server/NotificationBackendLibnotify.h:
	* src/dbus/server/NotificationBackendMLite.cpp:
	* src/dbus/server/NotificationBackendMLite.h:
	* src/dbus/server/NotificationBackendNoop.cpp:
	* src/dbus/server/NotificationBackendNoop.h:
	* src/dbus/server/NotificationManager.cpp:
	* src/dbus/server/NotificationManager.h:
	* src/dbus/server/NotificationManagerBase.h:
	* src/dbus/server/NotificationManagerFactory.cpp:
	* src/dbus/server/NotificationManagerFactory.h:
	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/notification-backend-base.h:
	* src/dbus/server/notification-backend-libnotify.cpp:
	* src/dbus/server/notification-backend-libnotify.h:
	* src/dbus/server/notification-backend-mlite.cpp:
	* src/dbus/server/notification-backend-mlite.h:
	* src/dbus/server/notification-backend-noop.cpp:
	* src/dbus/server/notification-backend-noop.h:
	* src/dbus/server/notification-manager-base.h:
	* src/dbus/server/notification-manager-factory.cpp:
	* src/dbus/server/notification-manager-factory.h:
	* src/dbus/server/notification-manager.cpp:
	* src/dbus/server/notification-manager.h:
	* src/dbus/server/server.am:

	dbus-server: Make dbus-server notification file names conformant

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/CurlTransportAgent.cpp:

	Curl transport: support SSLServerCertificates=<path>

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: added some valgrind suppressions for GIO GDBus

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/configure-sub.in:
	* src/backends/webdav/webdav.am:

	WebDAV: fixed libneon compatibility mode when compiling against
	libneon-gnutls

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus (GIO + dbus-1): intrusive pointer methods in global
	namespace

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: fixed "variable set but unused" issue

2011-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GIO GDBus: avoid compiler problem with g++ 4.4

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	syncevo-dbus-server: ignore leak in gcrypt+GNOME keyring

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed test failures when running with valgrind

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:

	syncevo-dbus-server: fixed memory leaks in Bluetooth database
	manager

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GIO GDBus: fixed memory leak in DBusObjectHelper

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/NotificationBackendLibnotify.cpp:

	libnotify notifications: fixed memory leak

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLib support: added utility classes for GLists which have members
	that need to be g_free()ed

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	GDBus dbus-1: fixed invalid memory access

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	GDBus dbus-1: fixed memory leak

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx-bridge.h:

	GDBus CXX (dbus-1 and gio): avoid uninitialized memory access in
	SignalWatch

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	DBus CXX: fixed memory leak in variant support

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	--enable-warnings: allow set-but-not-used test

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/glib/syncevo-server.c:
	* src/dbus/glib/syncevo-session.c:
	* src/gtk-ui/sync-ui.c:

	GTK UI: commented resp. removed dead code

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:

	GIO GDBus: fixed cut-and-paste error in error handling

2011-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/gdbusxx/gdbusxx.am:

	GIO GDBus: fixed link error

2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/test/example.cpp:

	GIO GDBus: remove redundant pointer in DBusErrorCXX

2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbusxx/gdbus-cxx-bridge.cpp:

	GIO GDBus CXX: fixed error handling

2011-11-22  Chris Kühl  <chrisk@openismus.com>

	* configure.ac:

	build: Make --disable-notify actually disable use of libnotify

2011-10-01  Chris Kühl  <chrisk@openismus.com>

	* configure.ac:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/exceptions.cpp:
	* src/dbus/server/exceptions.h:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/server.am:
	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/test/example.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/test/example.cpp:
	* src/syncevolution.cpp:
	* test/test-dbus.py:

	dbus: Create dbus wrapper using the GIO GDBus dbus implementation

2011-09-21  Chris Kühl  <chrisk@openismus.com>

	* configure.ac:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/client.h:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/exceptions.h:
	* src/dbus/server/info-req.h:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/server.am:
	* src/dbus/server/source-progress.h:
	* src/dbus/server/source-status.h:
	* src/gdbusxx/.gitignore:
	* src/gdbusxx/README:
	* src/gdbusxx/gdbus-cxx-bridge.cpp:
	* src/gdbusxx/gdbus-cxx-bridge.h:
	* src/gdbusxx/gdbus-cxx.h:
	* src/gdbusxx/gdbusxx.am:
	* src/gdbusxx/test/example.cpp:
	* src/gdbusxx/test/test-example:
	* src/src.am:

	build: Enable configure switch to build with GIO GDBus

2011-11-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:
	* test/test-dbus.py:

	testing: run syncevo-dbus-server under valgrind (BMC #5609)

2011-11-29  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts backend improvements for Harmattan. - list all
	available managers as backend databases - only sync contacts with
	a Sync Target of "addressbook"

2011-11-29  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-2-1' into HARMATTAN-1-2-1

2011-11-28  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog.

2011-11-28  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:

	Updated KCalExtended and QtContacts backends for new insertItem()
	signature. (cherry picked from commit
	73e8a72abe96d5806dd341ba3c4d976f0d763b02)

2011-11-28  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update changelog and version of this branch.

2011-11-28  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-2-1' into FREMANTLE-1-2-1

2011-11-28  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:

	Updated KCalExtended and QtContacts backends for new insertItem()
	signature.

2011-11-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added Source::*::testRemoveProperties

2011-11-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.exchange.tem.patch:
	* test/testcases/eds_event.ics.funambol.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	testing: avoid overlap between detached recurrences

2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* test/client-test-main.cpp:
	* test/test.cpp:

	testing: allow regex in CLIENT_TEST_SKIP/FAILURES

2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:

	HACKING: updated recommended configure

2011-11-22  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure.ac:
	* src/src.am:
	* src/syncevo/syncevo.am:

	autotools: use pcre for regular expressions

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncSource.cpp:

	command line: config and source names are optional (BMC #23783)

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/dbus/server/read-operations.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:

	config: return value + "was set" for each config property

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	utility: generic Init and InitState classes

2011-11-28  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote-tracking branch 'origin/syncevolution-1-2-branch'

2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS updated for revised 1.2.1

2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/NotificationBackendLibnotify.cpp:
	* src/gdbus/debug.h:
	* src/gnome-bluetooth/syncevolution.c:
	* src/gtk-ui/main.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:

	glib: avoid including glib/*.h headers directly

2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* test/testcases/eds_contact.vcf.synthesis.tem.patch:

	vCard: X- chat extensions were limited to one instance per kind

2011-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: increased delay for Memotoo to 10 seconds

2011-11-25  Alain Knaff  <alain@knaff.lu>

	* test/syncevo-http-server.py:

	syncevo-http-server: support chained SSL certificates

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	autotools + NEWS: updated for 1.2.1 release

2011-11-21  Ove Kåven  <ovek@arcticnet.no>


	Merge branch 'FREMANTLE-1-2-0' into HARMATTAN-1-2-0

2011-11-21  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated changelog and version for the newest RECURRENCE-ID fixes.

2011-11-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED

2011-11-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	CalDAV: revised RECURRENCE-ID -> EXDATE support

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: fixed inconsistency in libecal check

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added functions needed for X- properties

2011-11-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	D-Bus testing: fixed error reporting

2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	phone sync:  delete<->delete conflict + phone calendar+todo sync
	(BMC #23744)

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/templates/clients/phone/nokia.ini:
	* src/templates/servers/Ovi.ini:

	Nokia: prevent accidental usage of "calendar" or "todo" sources

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: improved automatic integration + reporting

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixes for automatic integration

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/servers/ScheduleWorld.ini:
	* src/templates/servers/SyncEvolution.ini:

	GTK UI + config: fix "custom server" setup (BMC #13511)

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	syncevo-dbus-server + phone sync: catch SIGPIPE to avoid
	premature exit

2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	testing: adapted Cmdline tests to revised config descriptions

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: fixed inconsistency in libecal check

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid aborting client-test due to exception in
	destructor

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:

	autotools: remove obsolete autotools files from SyncEvolution <=
	1.2

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added testLinkedItemsSubset for ActiveSync

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncCalendarSource.h:

	ActiveSync: implemented TestingSyncSource::deleteAll()

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: also simplify the file name of the reference data set

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTestAssert.h:

	testing: extended assert macros to include text message for each
	call location

2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	phone sync:  delete<->delete conflict + phone calendar+todo sync
	(BMC #23744)

2011-11-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED

2011-11-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	CalDAV: revised RECURRENCE-ID -> EXDATE support

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: updated Mobical test skips

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid aborting client-test due to exception in
	destructor

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: assign anchors to local variables for debugging

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid setting the source in the TestingSyncSource
	constructor

2011-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:

	testing: fixed "make testclean"

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: fixed inconsistency in libecal check

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added functions needed for X- properties

2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/syncevo/configs/scripting/11calendar.xml:

	Maemo Calendar: fix EXDATEs after reading from storage

2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_simple_exdate.xml:
	* src/syncevo/configs/remoterules/10_maemo_calendar.xml:

	Maemo Calendar: avoid TZID in EXDATE property

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:

	Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent
	event

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.apple.tem.patch:

	Apple testing: added recurring event with TZID and detached
	recurrence

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: support RECURRENCE-ID -> EXDATEs hint

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.h:
	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	engine: tell peers about detached recurrence exceptions

2011-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:
	* test/runtests.py:

	testing: improved automatic integration + reporting

2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* build/build.am:
	* build/source2html.py:
	* setup-variables.am:
	* src/src.am:
	* test/client-test-main.cpp:
	* test/generate-html.xsl:
	* test/log2html.py:
	* test/runtests.py:
	* test/test.am:

	testing: generate HTML version of .log files and ClientTest.cpp

2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTestAssert.h:

	testing: log source files with only the base name

2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	testing: log final error as ERROR

2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: cleaned up logging of syncs

2011-11-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: make usage of CTag optional

2011-11-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/src.am:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/ClientTestAssert.h:
	* test/test.am:

	testing: improved logging + CLIENT_TEST_SOURCE_DELAY

2011-11-08  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* debian/control:

	Switched to OpenSSL version of libneon.

2011-11-08  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update changelog for the additional RECURRENCE-ID fixups.

2011-11-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: skip refresh-from-client syncs for Google and Mobical

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: add RECURRENCE-ID in update

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added icalparameter_new_clone +
	icalproperty_new_recurrenceid

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	Smart Pointer: added eptr support for icalproperty and
	icalparameter

2011-11-01  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update changelog for the merged RECURRENCE-ID conversions.

2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/syncevo/configs/scripting/11calendar.xml:

	Maemo Calendar: fix EXDATEs after reading from storage

2011-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_simple_exdate.xml:
	* src/syncevo/configs/remoterules/10_maemo_calendar.xml:

	Maemo Calendar: avoid TZID in EXDATE property

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: Google slow sync workaround + invalid sync key

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GErrorCXX: added empty() and matches() utility methods

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: added CLIENT_TEST_SOURCE_DELAY

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	util.h: added getEnv(), use in getHome()

2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/test-dbus.py:

	sync modes: added refresh/one-way-from-local/remote (BMC #23537)

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/resultchecker.py:
	* test/runtests.py:
	* test/synccompare.pl:

	testing: renamed LinkedItems tests, added "no ID" variants

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: add RECURRENCE-ID in update

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added icalparameter_new_clone +
	icalproperty_new_recurrenceid

2011-11-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	Smart Pointer: added eptr support for icalproperty and
	icalparameter

2011-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixes for automatic integration

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:

	Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent
	event

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: support RECURRENCE-ID -> EXDATEs hint

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.h:
	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/remoterules/00_have_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml:
	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	engine: tell peers about detached recurrence exceptions

2011-11-01  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update changelog and version of this branch.

2011-11-01  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-2' into FREMANTLE-1-2-0

2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:
	* test/runtests.py:

	testing: automatically integrate branches (BMC #735)

2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:

	Memotoo testing: supports ADR country

2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:
	* test/runtests.py:

	testing: automatically integrate branches (BMC #735)

2011-10-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:

	Memotoo testing: supports ADR country

2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	testing: ignore Google Calendar issue around UNTIL date-only

2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	testing: adapted Cmdline tests to revised config descriptions

2011-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	compiler workaround: is_any_of in revised backend config property

2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/local-storage.xml:
	* test/synccompare.pl:

	CardDAV: X-EVOLUTION-UI-SLOT supported by CardDAV peers

2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	testing: fixed memory access problem in --print-database tests

2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: must set SYNCEVOLUTION_DATA_DIR

2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-1-2-branch'

2011-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Mobical testing: ensure that test account uses the right timezone

2011-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.synthesis.tem.patch:

	Synthesis contact testing: avoid \; -> ;; issue in testExtensions

2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	documentation: improved markup in --print-databases section

2011-10-24  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-1-2-branch'

2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	documentation: embedd property definitions in man page, README
	and README.html

2011-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	documentation: added glossary and command line conventions
	sections, improved listing of properties

2011-10-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.memotoo.tem.patch:

	Memotoo testing: EXDATE changes

2011-06-30  Murray Cumming  <murrayc@murrayc.com>

	* src/gtk-ui/sync-ui.c:

	GTK+ UI: Avoid warnings due to null settings_btn.

2011-10-21  Murray Cumming  <murrayc@murrayc.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource testing: add unit test to check that some backends
	exist

2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/evolution.xml:

	Evolution: reduced overhead

2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	engine: allow StartDataRead/beginSync to start early and late, as
	needed (BMC #22881)

2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: adapted to revised deviceName/peerName semantic

2011-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	vCalendar 1.0: fixed recurring all-day event support

2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: depend on libsynthesis 3.4.0.16.5

2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: force slow sync when sync key is invalid (BMC #22881)

2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: allow StartDataRead/beginSync() to force a slow sync

2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:
	* src/backends/activesync/activesync.am:
	* src/backends/activesync/configure-sub.in:
	* src/backends/evolution/configure-sub.in:
	* src/backends/webdav/configure-sub.in:

	autotools: sharing libical between backends

2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: avoid compiler warning when not enabled

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.exchange.tem.patch:

	Exchange testing: avoid detached recurrences in eds_event

2011-10-10  David Woodhouse  <david.woodhouse@intel.com>

	* src/backends/activesync/activesync.am:
	* src/backends/activesync/configure-sub.in:

	ActiveSync: adapted to merged libeasclient/sync

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/eds_event.ics.oracle.tem.patch:

	testing: get tests to pass with Oracle Communications Calendar
	server

2011-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.oracle.tem.patch:

	Oracle: remove problematic \; test case

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	testing: added Oracle and eGroupware CalDAV/CardDAV testing

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:

	CardDAV: disable HTML entity decoding

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.Ovi.tem.patch:
	* test/testcases/eds_event.ics.apple.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.mobical.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:

	testing: added recurring all-day with EXDATE

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.apple.tem.patch:
	* test/testcases/eds_event.ics.exchange.tem.patch:
	* test/testcases/eds_event.ics.funambol.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.mobical.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:

	testing: be strict about DTSTART + EXDATE matching

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid TZID prefix in source tests

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:

	CardDAV: fixed line end after UID

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: infinite loop during collection scan

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: better logging of scanning

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: increased number of queries while scanning for
	collections

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: ignore props of a found collection

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: handle more than one entry in
	calendar/addresbook-home-set

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: allow relative redirects (eGroupware)

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: more resilient code

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: fallback to .well-known URLs for hostname as syncURL

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: ignore certain collections

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: initial support for listing databases

2011-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: introduced --print-databases

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	TestingSyncSource+CalDAV: added "delete all" API call

2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote branch 'origin/syncevolution-1-2-branch'

2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Google CalDAV testing: ignore Google bug #61: cannot remove
	detached recurrence

2011-10-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google CalDAV testing: avoid multiple detached recurrences

2011-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid anchor dependencies between tests

2011-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS + autotools: updated to 1.2

2011-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: added more valgrind suppressions for ASN encoding

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: depend on libsynthesis 3.4.0.16.3

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: avoid add<->add tests for Funambol, Memotoo, Mobical

2011-10-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Apple testing: no need to avoid complex UID

2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: moved warning about sync direction

2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.apple.tem.patch:

	vCard extensions + Apple: avoid problematic quoted PARAMETER2

2011-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.synthesis.tem.patch:

	vCard extensions: \; instead of ;

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:

	eds_contact: specify all N components

2011-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EDS calendar: fixed memory leak

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: strip quotes from ETag only if present

2011-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid redundant insert session in some tests

2011-10-04  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/bluetooth_products.ini:

	dbus: Added device id for Nokia 3720 Classic

2011-10-01  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/bluetooth_products.ini:

	dbus: Added user submitted device ids

2011-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: improved tests for add<->add conflicts (BMC #22783)

2011-09-20  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:

	Updated Maemo backend for new InsertItemResult() signature.

2011-09-19  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update changelog and version of this branch.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	On Maemo, suppress the "self" contact in QtContacts.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Disable static libraries, they're not needed on Maemo.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* src/syncevo/SyncContext.cpp:

	Only disable iCalendar 2.0 UID comparisons when using
	calendar-backend (Fremantle). When using mkcal (Harmattan), UID
	comparisons are possible and should be enabled.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:
	* debian/syncevolution.aegis:

	Added Aegis manifest for Harmattan.

2011-09-19  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-1-99-7' into FREMANTLE-1-1-99-7

2011-09-15  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version to 1.1.99.7

2011-09-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: relaxed add<->add tests

2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: also check password for
	--import/export/delete-items and the source (BMC #21311, #22937)

2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	source passwords: password lookup failed in HTTP server mode (BMC
	#22937)

2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:

	Evolution Calendar: fixed detached recurrence support (BMC
	#22940)

2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	iCalendar 2.0: must set VALUE in EXDATE (part of BMC #22940)

2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.memotoo.tem.patch:

	Memotoo testing: added EXDATEs

2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.Ovi.tem.patch:
	* test/testcases/eds_event.ics.funambol.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.mobical.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:

	testing: extended detached recurrence test cases (triggers BMC
	#22940)

2011-09-13  Alban Crequy  <alban.crequy@collabora.co.uk>

	* src/gtk-ui/sync-config-widget.c:

	GTK sync-ui: wrap sync service descriptions (BMC #7199)

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: depend on libsynthesis with
	DB_DataMerged/Replaced/Conflict support

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* test/ClientTest.cpp:

	SyncSource API: support and use Synthesis
	DB_DataMerged/Replace/Conflict result codes (BMC #22783)

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added another add<->add test

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added test case for add<->add conflict (part of BMC
	#22783)

2011-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	source configs: don't check "backend" unless it is needed

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session: adapted EDS startup to 3.2

2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: remove duplicate CLIENT_TEST_LOG support code

2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix Client::Sync::*::testLinkedItemsChildParent

2011-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix m_uniqueProperties check

2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: cleaned up ClientTestConfig

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test + ActiveSync: ignore Exchange failure in
	testLinkedItemsRemoveNormal

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW()

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE
	to stop test early

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: cleaned up checking for CLIENT_TEST_SERVER

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/configure-sub.in:

	Akonadi: fix link issues on Debian Testing

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/NotificationBackendLibnotify.cpp:

	NotifyBackendLibnotify: avoid compiler warning about unused
	NotFound()

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/NotificationBackendLibnotify.cpp:

	syncevolution.org binaries: fix libnotify compatibility mode,
	part II (BMC #22668)

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: LinkedItems_1 with "exchange" server: recurring all-day
	event

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: modify LinkedItems test data for Exchange

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: introduced ClientTestConfig::sourceLUIDsAreVolatile

2011-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.funambol.tem.patch:

	testing: avoid Funambol eds_event::testItems failure

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session: adapted EDS startup to 3.2

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: updated warning flags

2011-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus: fixed compile problem due to <> in XML text

2011-09-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/README:

	ActiveSync README: added remark about shared target config

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Bumped version.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	On Maemo, suppress the "self" contact in QtContacts.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Disable static libraries, they're not needed on Maemo.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* src/syncevo/SyncContext.cpp:

	Only disable iCalendar 2.0 UID comparisons when using
	calendar-backend (Fremantle). When using mkcal (Harmattan), UID
	comparisons are possible and should be enabled.

2011-09-07  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:
	* debian/syncevolution.aegis:

	Added Aegis manifest for Harmattan.

2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: added logging of sync key handling

2011-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: remove duplicate CLIENT_TEST_LOG support code

2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix Client::Sync::*::testLinkedItemsChildParent

2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/session.cpp:
	* src/syncevo/SyncConfig.h:

	D-Bus server: send hardware info in new "hardwareName" read-only
	property

2011-08-29  Chris Kühl  <chrisk@openismus.com>

	* test/bluetooth-device-id-inspector.py:

	Add script to query for the bluetooth device id

2011-08-29  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/read-operations.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	Make deviceName and peerName more well-defined.

2011-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.exchange.tem.patch:

	testing: Exchange contact test cases

2011-09-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fix m_uniqueProperties check

2011-08-05  Ove Kåven  <ovek@arcticnet.no>

	* debian/control:
	* debian/rules:

	Updated with backends and build-deps available on Harmattan.
	(WebDAV is not yet available.)

2011-09-04  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/evolution/EvolutionContactSource.cpp:

	No longer use e_contact_inline_data(), now SyncEvolution can
	embed the photos itself.

2011-09-04  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update version of this branch.

2011-09-04  Ove Kåven  <ovek@arcticnet.no>

	* autogen-maemo.sh:

	Fix autogen-maemo.sh to work with my bastardized scratchbox.

2011-09-04  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-1-99-6' into FREMANTLE-1-1-99-6

2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/src.am:
	* src/syncevo/configs/configs_xml.am:
	* src/templates/templates.am:

	autotools: fixed "make dist[check]" in non-recursive Automake

2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: cleaned up ClientTestConfig

2011-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:

	GDBusCXX: fix boost::intrusive_ptr compile problem with clang

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/addressbook.am:

	autotools: removed obsolete MAINTAINERCLEANFILES

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.exchange.tem.patch:

	Exchange event testing: special testcases

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:

	ActiveSync: fixed "merge" detection in case of fast path

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	client-test + ActiveSync: avoid tests which depend on storing
	detached children alone

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test + ActiveSync: ignore Exchange failure in
	testLinkedItemsRemoveNormal

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW()

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE
	to stop test early

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: cleaned up checking for CLIENT_TEST_SERVER

2011-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	GLibSupport + ActiveSync: fixed compiler warning

2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/activesync.am:
	* src/backends/activesync/configure-sub.in:

	autotools: improved ActiveSync rules

2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/webdav.am:

	autotools: fixed building of syncevo-webdav-lookup

2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.ac:

	autotools: allow --enable-warnings=fatal

2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: adapted to non-recursive Automake

2011-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/Makefile.am:
	* src/backends/activesync/activesync.am:
	* src/backends/activesync/configure-sub.in:

	ActiveSync: ported to non-recursive Automake

2011-08-30  Krzesimir Nowak  <krnowak@openismus.com>

	* AUTOTOOLS-TODO:

	Updated AUTOTOOLS-TODO.

2011-08-30  Krzesimir Nowak  <krnowak@openismus.com>

	* .cvsignore:
	* .gitignore:
	* AUTOTOOLS-TESTING:
	* AUTOTOOLS-TODO:
	* INSTALL:
	* Makefile.am:
	* README.packagers:
	* autogen.sh:
	* autotroll.am:
	* build/build.am:
	* build/gen-backends-am.sh:
	* build/gen-backends.sh:
	* build/gen-git-version.sh:
	* build/gen-linguas.sh:
	* configure-post.in:
	* configure-pre.in:
	* configure.ac:
	* gen-autotools.sh:
	* m4-repo/autotroll.mk:
	* m4-repo/dk-warn.m4:
	* m4-repo/se_macros.m4:
	* po/.gitignore:
	* po/LINGUAS.README:
	* setup-variables.am:
	* src/.cvsignore:
	* src/.gitignore:
	* src/Makefile-gen.am:
	* src/backends/addressbook/Makefile.am:
	* src/backends/addressbook/addressbook.am:
	* src/backends/addressbook/configure-sub.in:
	* src/backends/akonadi/Makefile.am:
	* src/backends/akonadi/akonadi.am:
	* src/backends/akonadi/configure-sub.in:
	* src/backends/buteo/Makefile.am:
	* src/backends/buteo/buteo.am:
	* src/backends/buteo/configure-sub.in:
	* src/backends/buteo/profiles/profiles.am:
	* src/backends/evolution/Makefile.am:
	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/evolution.am:
	* src/backends/file/Makefile.am:
	* src/backends/file/configure-sub.in:
	* src/backends/file/file.am:
	* src/backends/kcalextended/Makefile.am:
	* src/backends/kcalextended/configure-sub.in:
	* src/backends/kcalextended/kcalextended.am:
	* src/backends/maemo/Makefile.am:
	* src/backends/maemo/configure-sub.in:
	* src/backends/maemo/maemo.am:
	* src/backends/qtcontacts/Makefile.am:
	* src/backends/qtcontacts/configure-sub.in:
	* src/backends/qtcontacts/qtcontacts.am:
	* src/backends/sqlite/Makefile.am:
	* src/backends/sqlite/configure-sub.in:
	* src/backends/sqlite/sqlite.am:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/configure-sub.in:
	* src/backends/webdav/webdav.am:
	* src/backends/xmlrpc/Makefile.am:
	* src/backends/xmlrpc/configure-sub.in:
	* src/backends/xmlrpc/xmlrpc.am:
	* src/dbus/.gitignore:
	* src/dbus/Makefile.am:
	* src/dbus/dbus.am:
	* src/dbus/glib/Makefile.am:
	* src/dbus/glib/glib.am:
	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/interfaces.am:
	* src/dbus/qt/Makefile.am:
	* src/dbus/qt/configure-sub.in:
	* src/dbus/qt/qt.am:
	* src/dbus/server/.gitignore:
	* src/dbus/server/Makefile.am:
	* src/dbus/server/server.am:
	* src/gdbus/.gitignore:
	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus.am:
	* src/gnome-bluetooth/Makefile.am:
	* src/gnome-bluetooth/gnome-bluetooth.am:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/gtk-ui.am:
	* src/src.am:
	* src/syncevo/.gitignore:
	* src/syncevo/Makefile.am:
	* src/syncevo/SingleFileConfigTree.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/configs/Makefile.am:
	* src/syncevo/configs/configs.am:
	* src/syncevo/configs/configs_xml.am:
	* src/syncevo/syncevo.am:
	* src/syncevo/syncevolution.pc.in:
	* src/templates/templates.am:
	* src/testcases.am:
	* test/Makefile.am:
	* test/run_src_client_test.sh:
	* test/test-dbus.py:
	* test/test.am:

	Port build system to non-recursive Automake.

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-foreign-git.sh:

	import-foreign-git.sh: added interactive patch fixing

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/NotificationBackendLibnotify.cpp:

	NotifyBackendLibnotify: avoid compiler warning about unused
	NotFound()

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/configure-sub.in:

	Akonadi: fix link issues on Debian Testing

2011-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/Makefile.am:
	* src/backends/activesync/README:
	* src/backends/activesync/configure-sub.in:

	ActiveSync: enabled compilation

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: set "sourceLUIDsAreVolatile"

2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/README:

	ActiveSync: use target-config@client-test-exchange for
	Client::Source

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: check for unexpected NULL pointers (BMC #22048)

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: also support moreAvailable in calendar source

2011-08-01  Salvatore Iovene  <salvatore.iovene@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: allow retrieval of items beyond the single-call
	window.

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: check for NULL result from eas_sync_handler_new()

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/README:

	ActiveSync: include syncURL in README

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/README:

	ActiveSync: updated README

2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:

	ActiveSync: must retrieve existing item before updating it

2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: improved testImport for ActiveSyncCalendarSource

2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: fixed testImport test

2011-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: read existing items with
	eas_sync_handler_fetch_item()

2011-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncCalendarSource.cpp:
	* src/backends/activesync/ActiveSyncCalendarSource.h:
	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: map multiple VEVENTs with the same UID into the same
	ActiveSync item

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:

	ActiveSync: fixed change tracking in testing

2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:

	ActiveSync: enable client-test testing

2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: backend type must be set for testing

2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixed handling of "deleted items" server information

2011-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fix for "fixes for deleting items"

2011-07-08  Andy Gould  <andy.gould@mobica.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixes for deleting items

2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixed change tracking

2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: avoid "[ERROR] calendar: no database to synchronize"

2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/README:

	ActiveSync: updated README

2011-07-07  Andy Gould  <andy.gould@mobica.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: small fix in syncevo backend to sync key handling
	during updates

2011-07-01  Andy Gould  <andy.gould@mobica.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fixing adding items

2011-06-30  Andy Gould  <andy.gould@mobica.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: changes to improve syncevolution backend

2011-06-28  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/activesync/README:

	ActiveSync: fixed typos.

2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSourceRegister.cpp:

	ActiveSync: fixed naming of tasks

2011-06-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:

	ActiveSync: fix compilation error.

2011-06-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:

	ActiveSync: more explicit check for config.h

2011-06-22  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:

	ActiveSync: port to current libeassync API.

2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/README:

	ActiveSync: code is complete

2011-06-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:

	ActiveSync: use activesyncd header files

2011-06-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/activesync/ActiveSyncSource.cpp:
	* src/backends/activesync/ActiveSyncSource.h:
	* src/backends/activesync/ActiveSyncSourceRegister.cpp:
	* src/backends/activesync/README:

	ActiveSync: boiler plate code with empty function bodies

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/auto-sync-manager.cpp:

	D-Bus server: fix g++ 4.4 on x86 compiler warning

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/NotificationBackendLibnotify.cpp:

	syncevolution.org binaries: fix libnotify compatibility mode,
	part II (BMC #22668)

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: LinkedItems_1 with "exchange" server: recurring all-day
	event

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: modify LinkedItems test data for Exchange

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: introduced ClientTestConfig::sourceLUIDsAreVolatile

2011-08-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/Makefile.am:

	autotools: added missing src/dbus/server header files

2011-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.funambol.tem.patch:

	testing: avoid Funambol eds_event::testItems failure

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/bluez-manager.cpp:
	* test/test-dbus.py:

	D-Bus test: make TestDBusServer.testGetConfigsTemplates pass
	regardless of the environment

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/server/bluez-manager.cpp:

	BluexManager: fixed compile problem

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: fixed typo in Bluez patch

2011-08-22  Chris Kühl  <chrisk@openismus.com>

	* test/syncevo-http-server.py:

	testing: Added SYNCEVOLUTION_DATA_DIR env variable http-server.

2011-08-19  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:

	server: Add file monitor to watch for changes in Bluetooth lookup
	table

2011-08-19  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/templates/clients/phone/nokia.ini:
	* test/test-dbus.py:

	testing: Added some simple tests for Bluetooth devices

2011-07-26  Chris Kühl  <chrisk@openismus.com>

	* README.rst:
	* src/dbus/server/Makefile.am:
	* src/dbus/server/bluetooth_products.ini:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/server.cpp:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	server: Get bluetooth phone vendor and model from Device ID
	profile (BMC #736)

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus: Update term 'type' to be its non-ambiguous version,
	part II

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus: Use non-deprecated unittest assert/fail methods. part
	II

2011-06-28  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Catch missing source exception and trigger test
	failure

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Remove redundant directory mapping documentation

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Fix typos

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Update term 'type' to be its non-ambiguous version

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Updated term 'evolutionSource' to 'database'

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Make method name consistent (setupFiles -> setUpFiles)

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Use non-deprecated unittest assert/fail methods.

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	dbus: Updated wording to use 'database' instead of
	'evolutionSource'

2011-08-22  Chris Kühl  <chrisk@openismus.com>

	* po/POTFILES.in:

	distcheck: Corrected path to file in POTFILE.in

2011-08-03  Chris Kühl  <chrisk@openismus.com>

	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:

	server: Fix up indentation after Server class rename

2011-07-28  Chris Kühl  <chrisk@openismus.com>

	* src/Makefile-gen.am:
	* src/NotificationBackendBase.h:
	* src/NotificationBackendLibnotify.cpp:
	* src/NotificationBackendLibnotify.h:
	* src/NotificationBackendMLite.cpp:
	* src/NotificationBackendMLite.h:
	* src/NotificationBackendNoop.cpp:
	* src/NotificationBackendNoop.h:
	* src/NotificationManager.cpp:
	* src/NotificationManager.h:
	* src/NotificationManagerBase.h:
	* src/NotificationManagerFactory.cpp:
	* src/NotificationManagerFactory.h:
	* src/dbus/server/Makefile.am:
	* src/dbus/server/NotificationBackendBase.h:
	* src/dbus/server/NotificationBackendLibnotify.cpp:
	* src/dbus/server/NotificationBackendLibnotify.h:
	* src/dbus/server/NotificationBackendMLite.cpp:
	* src/dbus/server/NotificationBackendMLite.h:
	* src/dbus/server/NotificationBackendNoop.cpp:
	* src/dbus/server/NotificationBackendNoop.h:
	* src/dbus/server/NotificationManager.cpp:
	* src/dbus/server/NotificationManager.h:
	* src/dbus/server/NotificationManagerBase.h:
	* src/dbus/server/NotificationManagerFactory.cpp:
	* src/dbus/server/NotificationManagerFactory.h:

	server: Moved src/Notification* files to src/dbus/server

2011-07-18  Chris Kühl  <chrisk@openismus.com>

	* po/POTFILES.in:

	server: Renamed DBusServer class to Server

2011-07-18  Chris Kühl  <chrisk@openismus.com>

	* configure-post.in:
	* src/Makefile-gen.am:
	* src/dbus-server/.gitignore:
	* src/dbus-server/Makefile.am:
	* src/dbus-server/auto-sync-manager.cpp:
	* src/dbus-server/auto-sync-manager.h:
	* src/dbus-server/auto-term.h:
	* src/dbus-server/bluez-manager.cpp:
	* src/dbus-server/bluez-manager.h:
	* src/dbus-server/client.cpp:
	* src/dbus-server/client.h:
	* src/dbus-server/cmdline-wrapper.h:
	* src/dbus-server/connection.cpp:
	* src/dbus-server/connection.h:
	* src/dbus-server/connman-client.cpp:
	* src/dbus-server/connman-client.h:
	* src/dbus-server/dbus-sync.cpp:
	* src/dbus-server/dbus-sync.h:
	* src/dbus-server/dbus-transport-agent.cpp:
	* src/dbus-server/dbus-transport-agent.h:
	* src/dbus-server/dbus-user-interface.cpp:
	* src/dbus-server/dbus-user-interface.h:
	* src/dbus-server/exceptions.cpp:
	* src/dbus-server/exceptions.h:
	* src/dbus-server/info-req.cpp:
	* src/dbus-server/info-req.h:
	* src/dbus-server/main.cpp:
	* src/dbus-server/network-manager-client.cpp:
	* src/dbus-server/network-manager-client.h:
	* src/dbus-server/org.syncevolution.service.in:
	* src/dbus-server/presence-status.cpp:
	* src/dbus-server/presence-status.h:
	* src/dbus-server/progress-data.cpp:
	* src/dbus-server/progress-data.h:
	* src/dbus-server/read-operations.cpp:
	* src/dbus-server/read-operations.h:
	* src/dbus-server/resource.h:
	* src/dbus-server/restart.h:
	* src/dbus-server/server.cpp:
	* src/dbus-server/server.h:
	* src/dbus-server/session-listener.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/session.h:
	* src/dbus-server/source-progress.h:
	* src/dbus-server/source-status.h:
	* src/dbus-server/syncevo-dbus-server-startup.sh.in:
	* src/dbus-server/syncevo-dbus-server.desktop.in:
	* src/dbus-server/timeout.h:
	* src/dbus-server/timer.h:
	* src/dbus/Makefile.am:
	* src/dbus/server/.gitignore:
	* src/dbus/server/Makefile.am:
	* src/dbus/server/auto-sync-manager.cpp:
	* src/dbus/server/auto-sync-manager.h:
	* src/dbus/server/auto-term.h:
	* src/dbus/server/bluez-manager.cpp:
	* src/dbus/server/bluez-manager.h:
	* src/dbus/server/client.cpp:
	* src/dbus/server/client.h:
	* src/dbus/server/cmdline-wrapper.h:
	* src/dbus/server/connection.cpp:
	* src/dbus/server/connection.h:
	* src/dbus/server/connman-client.cpp:
	* src/dbus/server/connman-client.h:
	* src/dbus/server/dbus-sync.cpp:
	* src/dbus/server/dbus-sync.h:
	* src/dbus/server/dbus-transport-agent.cpp:
	* src/dbus/server/dbus-transport-agent.h:
	* src/dbus/server/dbus-user-interface.cpp:
	* src/dbus/server/dbus-user-interface.h:
	* src/dbus/server/exceptions.cpp:
	* src/dbus/server/exceptions.h:
	* src/dbus/server/info-req.cpp:
	* src/dbus/server/info-req.h:
	* src/dbus/server/main.cpp:
	* src/dbus/server/network-manager-client.cpp:
	* src/dbus/server/network-manager-client.h:
	* src/dbus/server/org.syncevolution.service.in:
	* src/dbus/server/presence-status.cpp:
	* src/dbus/server/presence-status.h:
	* src/dbus/server/progress-data.cpp:
	* src/dbus/server/progress-data.h:
	* src/dbus/server/read-operations.cpp:
	* src/dbus/server/read-operations.h:
	* src/dbus/server/resource.h:
	* src/dbus/server/restart.h:
	* src/dbus/server/server.cpp:
	* src/dbus/server/server.h:
	* src/dbus/server/session-listener.h:
	* src/dbus/server/session.cpp:
	* src/dbus/server/session.h:
	* src/dbus/server/source-progress.h:
	* src/dbus/server/source-status.h:
	* src/dbus/server/syncevo-dbus-server-startup.sh.in:
	* src/dbus/server/syncevo-dbus-server.desktop.in:
	* src/dbus/server/timeout.h:
	* src/dbus/server/timer.h:

	server: Renamed 'dbus-server' sub-directory to 'dbus/server'

2011-07-18  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/auto-sync-manager.cpp:
	* src/dbus-server/bluez-manager.cpp:
	* src/dbus-server/client.cpp:
	* src/dbus-server/connection.cpp:
	* src/dbus-server/connman-client.cpp:
	* src/dbus-server/dbus-sync.cpp:
	* src/dbus-server/exceptions.cpp:
	* src/dbus-server/exceptions.h:
	* src/dbus-server/info-req.cpp:
	* src/dbus-server/main.cpp:
	* src/dbus-server/network-manager-client.cpp:
	* src/dbus-server/presence-status.cpp:
	* src/dbus-server/read-operations.cpp:
	* src/dbus-server/server.cpp:
	* src/dbus-server/server.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/syncevo-exceptions.cpp:
	* src/dbus-server/syncevo-exceptions.h:

	dbus-server: Remove 'syncevo-' prefix from source files

2011-07-18  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:

	dbus-server: Clean up Makefile.am

2011-06-17  Chris Kühl  <chrisk@openismus.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigFilter.h:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SingleFileConfigTree.h:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/StringDataBlob.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/lcs.cpp:
	* src/syncevo/util.h:

	syncevo: Clean up  namespace pollution.

2011-06-20  Murray Cumming  <murrayc@murrayc.com>

	* po/POTFILES.in:

	Add a new file to POTFILES.in to fix make check

2011-06-17  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/bluez-manager.cpp:
	* src/dbus-server/bluez-manager.h:
	* src/dbus-server/client.h:
	* src/dbus-server/connection.cpp:
	* src/dbus-server/connection.h:
	* src/dbus-server/connman-client.cpp:
	* src/dbus-server/connman-client.h:
	* src/dbus-server/info-req.cpp:
	* src/dbus-server/main.cpp:
	* src/dbus-server/network-manager-client.cpp:
	* src/dbus-server/network-manager-client.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/session.h:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/syncevo-exceptions.cpp:
	* src/dbus-server/syncevo-exceptions.h:

	dbus-server: Removed "using namespace XXX" statement from
	headers.

2011-06-20  Murray Cumming  <murrayc@murrayc.com>

	* src/dbus-server/main.cpp:

	Added missing include <iostream>

2011-06-17  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/auto-sync-manager.cpp:
	* src/dbus-server/auto-sync-manager.h:
	* src/dbus-server/auto-term.h:
	* src/dbus-server/bluez-manager.cpp:
	* src/dbus-server/bluez-manager.h:
	* src/dbus-server/client.cpp:
	* src/dbus-server/client.h:
	* src/dbus-server/cmdline-wrapper.h:
	* src/dbus-server/common.h:
	* src/dbus-server/connection.cpp:
	* src/dbus-server/connman-client.cpp:
	* src/dbus-server/connman-client.h:
	* src/dbus-server/dbus-sync.cpp:
	* src/dbus-server/dbus-sync.h:
	* src/dbus-server/dbus-transport-agent.h:
	* src/dbus-server/dbus-user-interface.cpp:
	* src/dbus-server/dbus-user-interface.h:
	* src/dbus-server/info-req.cpp:
	* src/dbus-server/info-req.h:
	* src/dbus-server/main.cpp:
	* src/dbus-server/network-manager-client.cpp:
	* src/dbus-server/network-manager-client.h:
	* src/dbus-server/presence-status.h:
	* src/dbus-server/progress-data.cpp:
	* src/dbus-server/progress-data.h:
	* src/dbus-server/read-operations.cpp:
	* src/dbus-server/read-operations.h:
	* src/dbus-server/resource.h:
	* src/dbus-server/restart.h:
	* src/dbus-server/session-listener.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/session.h:
	* src/dbus-server/source-progress.h:
	* src/dbus-server/source-status.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/syncevo-exceptions.h:
	* src/dbus-server/timeout.h:
	* src/dbus-server/timer.h:

	dbus-server: Cleaned up include files after reorganization.

2011-06-17  Chris Kühl  <chrisk@openismus.com>

	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/util.cpp:

	syncevo: Renamed GString typedef in SmartPtr.h to GStringPtr.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/dbus-sync.cpp:
	* src/dbus-server/dbus-transport-agent.cpp:
	* src/dbus-server/dbus-transport-agent.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke DBusTransportAgent class out into its own
	.h/.cpp files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/connection.cpp:
	* src/dbus-server/connection.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke Connection class out into its own .h/.cpp
	files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/cmdline-wrapper.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke CmdlineWrapper class out into its own .h file.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/common.h:
	* src/dbus-server/session.cpp:
	* src/dbus-server/session.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke Session class out into its own .h/.cpp files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/progress-data.cpp:
	* src/dbus-server/progress-data.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke ProgressData class out into its own .h/.cpp
	files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/dbus-sync.cpp:
	* src/dbus-server/dbus-sync.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke DBusSync class out into its own .h/.cpp files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/dbus-user-interface.cpp:
	* src/dbus-server/dbus-user-interface.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke DBusUserInterface class out into its own
	.h/.cpp files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/source-progress.h:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke SourceProgress struct out into its own .h
	file.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/source-status.h:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke SourceStatus struct out into its own .h file.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/presence-status.cpp:
	* src/dbus-server/presence-status.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke PresenceStatus class out into its own .cpp/.h
	files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/auto-sync-manager.cpp:
	* src/dbus-server/auto-sync-manager.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke AutoSyncManager class out into its own .h/.cpp
	files.

2011-06-15  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/session-listener.h:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke SessionListener class out into its own .h
	file.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/network-manager-client.cpp:
	* src/dbus-server/network-manager-client.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Break NetworkManagerClient class out into .h/.cpp
	files.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/connman-client.cpp:
	* src/dbus-server/connman-client.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Break ConnmanClient class out into .h/.cpp files.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/read-operations.cpp:
	* src/dbus-server/read-operations.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke ReadOperations class out into its own .h file.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/client.cpp:
	* src/dbus-server/client.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke Client class out into its own .cpp/.h file.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/restart.h:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke Restart class out into its own .h file.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/common.h:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/syncevo-exceptions.cpp:
	* src/dbus-server/syncevo-exceptions.h:

	dbus-server: Break Exception classes out into .h/.cpp files.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/timeout.h:

	dbus-server: Broke Timeout class out into its own .h file.

2011-06-14  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/info-req.cpp:
	* src/dbus-server/info-req.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke InfoReq class out into its own .cpp/.h file.

2011-06-13  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/auto-term.h:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke AutoTerm class out into its own .h file.

2011-06-12  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/syncevo-dbus-server.h:
	* src/dbus-server/timer.h:

	dbus-server: Broke Timer utility class out into its own .h file.

2011-06-11  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/bluez-manager.cpp:
	* src/dbus-server/bluez-manager.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Broke BluezManager out into its own .cpp/.h files.

2011-06-10  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/main.cpp:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Moved main() and friends to seperate main.cpp file.

2011-06-10  Chris Kühl  <chrisk@openismus.com>

	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus-cxx-bridge.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus: Seperate implementation of intrusive_ptr_* into cpp file.

2011-06-09  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Make shutdownRequested less global.

2011-06-09  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Make LogRedirect less global.

2011-06-09  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Make GMainLoop less global.

2011-06-08  Chris Kühl  <chrisk@openismus.com>

	* src/dbus-server/Makefile.am:
	* src/dbus-server/common.h:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.h:

	dbus-server: Moved all class definitions to .h file.

2011-06-06  Chris Kühl  <chrisk@openismus.com>

	* configure-post.in:
	* po/POTFILES.in:
	* src/.gitignore:
	* src/Makefile-gen.am:
	* src/dbus-server/.gitignore:
	* src/dbus-server/Makefile.am:
	* src/dbus-server/org.syncevolution.service.in:
	* src/dbus-server/syncevo-dbus-server-startup.sh.in:
	* src/dbus-server/syncevo-dbus-server.cpp:
	* src/dbus-server/syncevo-dbus-server.desktop.in:
	* src/org.syncevolution.service.in:
	* src/syncevo-dbus-server-startup.sh.in:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.desktop.in:

	Moved syncevo-dbus-server.cpp and friends to dbus-server
	sub-directory.

2011-07-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	WebDAV: temporarily add "using namespace std"

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource.h: fixed missing return statement

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: enable problematic eds_contact tests for Memotoo

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore testExtensions for Funambol

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: run all Sync tests for DAViCal

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	syncevolution.org binaries: enable lpia again

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	backends: apply PHOTO import/export scripts by default (Apple
	CardDAV)

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: removed obsolete libical valgrind suppressions

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/NotificationBackendLibnotify.cpp:
	* test/test-dbus.py:

	syncevolution.org binaries: fix libnotify compatibility mode (BMC
	#22668)

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.apple.tem.patch:

	testing: use normal contact tests for Apple Calendar server

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.Ovi.tem.patch:
	* test/testcases/eds_event.ics.apple.tem.patch:
	* test/testcases/eds_event.ics.funambol.tem.patch:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.mobical.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:

	testing: fixed iCalendar VALARM test cases

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.googlecalendar.tem.patch:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:
	* test/testcases/google_event.ics:

	testing: fixed iCalendar 2.0 test data

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV + Google: further workarounds for linked items

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: fixed memory leaks

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV + Google: LAST-MODIFIED wasn't sent as UTC

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/resultchecker.py:

	testing: improved linkedItems tests (with and without VALARM)

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: increase timeout to avoid premature abort

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	testing: always flag valgrind errors

2011-08-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	testing: ignore valgrind warning for Google SSL

2011-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/configs/remoterules/local-storage.xml:

	CalDAV/CardDAV + local storage: avoid empty properties

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/NotificationBackendLibnotify.cpp:

	syncevolution.org binaries: added libnotify compatibility mode
	(BMC #22668)

2011-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	testing: more tests for notifications

2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/notification-daemon.py:
	* test/test-dbus.py:

	testing: verify that auto sync triggers notifications

2011-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: fixed shutdown

2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	config migration: avoid name conflicts and auto syncing of old
	configs (BMC #22691)

2011-08-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	auto syncing: must check whether enabled when looking at unknown
	URLs (part of BMC #22691)

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: also check minimum libsynthesis version
	--with-synthesis-src

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: make Memotoo testLinkedItems* test pass

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.mobical.tem.patch:

	testing: ignore ORG in Mobical testExtensions test

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.mobical:
	* test/testcases/eds_event.ics.mobical.tem.patch:

	testing: make Mobical eds_events testItems test pass

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: make Mobical eds_task tests pass

2011-08-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.synthesis.tem.patch:

	testing: make Synthesis testExtensions test pass

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	prepared 1.1.99.6 release

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: ignore EDS 2.32 issues

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/runtests.py:

	testing: ignore various problems with servers

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/webdav/configure-sub.in:
	* src/syncevo/SyncSource.cpp:

	syncevolution.org binaries: work with both libneon and
	libneon-gnutls

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: removed hack for running setup command twice

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:
	* test/valgrindcheck.sh:

	dbus-session/valgrindcheck: write debug messages to stderr

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed prebuilt tests

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed quoting when running commands

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	testing: better Client::Sync test overview

2011-08-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/webdav/CalDAVSource.cpp:

	Evolution Calendar: fixed error handling for broken TZIDs

2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	normalizePath(): fixed /../ handling

2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.cpp:

	testing: use target-config@client-test-$CLIENT_TEST_SERVER for
	Client::Source

2011-08-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	gdbus: fixed segfault when asked for properties when none are
	available (BMC #22152)

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/SyncConfig.cpp:

	fixed compile issues with Debian Testing/gcc 4.6.1

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: fixed valgrindcheck args, added
	VALGRIND_LEAK_CHECK_ONLY_FIRST

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	valgrindcheck.sh: added signal handling and improved result
	checking

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	dbus-session.sh: optionally start EDS under valgrind

2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: preserve LD_LIBRARY_PATH from environment

2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore leaks in forked process (local sync)

2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	testing: stricter leak checking in forked process

2011-08-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution Calendar: fixed error handling for broken TZIDs

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: text -> eds_memo renaming

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: increase timeout in testTimeout

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	testing: include Client::Sync::*::testLinked* in output

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:
	* test/synccompare.pl:

	testing: added DAViCal

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: more Exchange suppressions

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* test/synccompare.pl:

	synccompare: normalize TRIGGER time ranges

2011-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: added ActiveSync/Exchange

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/valgrindcheck.sh:

	testing: optionally ignore leaks in forked processes

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_task.ics.memotoo.tem.patch:

	Memotoo testing: updated eds_task test case for Memotoo

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.memotoo.tem.patch:

	Memotoo testing: ignore changes to RRULE in weekly recurrence

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	source config: improved error message

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:

	Sony Ericsson: use ISO-8859-1 for all devices (BMC #14414)

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: transform UTC RECURRENCE-ID for Evolution (BMC #22594)

2011-08-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	libical: added more compatibility wrapper entries

2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: ignore failures to kill processes which have quit

2011-08-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: added logging of deadline

2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: improved Client::Source::*::testImport

2011-08-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed running commands with empty args

2011-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: handle sudo as part of shell prefix

2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>

	* src/syncevo/Cmdline.cpp:

	Fixes BMC#21311 - item operations: authentication problem for
	WebDAV when using keyring

2011-08-03  Salvatore Iovene  <salvatore.iovene@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline.cpp: we don't need *both* gnome-keyring and kwallet to
	store the pwd.

2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: catch hanging syncevo-dbus-server

2011-08-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: syncing of parent/child items (for BMC #22329)

2011-08-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/synccompare.pl:

	testing: added Client::Sync::testDeleteBothSides (for BMC #22327)

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: accept libedataserver-1.2.so.14

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: continue despite Google Calendar access problems (see BMC
	#19484)

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: fixed incorrect change tracking causing "event not found"
	(BMC #22329)

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: handle delete<->delete conflict during local sync (BMC
	#22327)

2011-08-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.h:

	SubSyncSource: getSubDescription() and deleteSubItem() must
	handle non-existent items (part of BMC #22327)

2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fixed item operations without configuration (BMC #22164)

2011-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.h:
	* src/syncevo/DevNullConfigNode.h:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.h:

	ConfigNode: added isReadOnly() (needed for BMC #22164)

2011-07-29  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Added debian/rules rule to rerun libsynthesis/autogen-maemo.sh if
	needed.

2011-07-23  Ove Kåven  <ovek@arcticnet.no>

	* src/syncevo/SyncContext.cpp:

	On Maemo, disable iCalendar 2.0 UID comparisons. (Needed since
	calendar-backend can't store globally unique UIDs.)

2011-07-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	auto sync: show all failed syncs except for temporary network
	errors (BMC #21888)

2011-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vcard: adapted PHOTO data inlining to latest libsynthesis

2011-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/04vcard-photo-inlining.xml:
	* test/Makefile.am:
	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.syncevolution.tem.patch:
	* test/testcases/local.png:

	vcard: inline local photo data (BMC #19661)

2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/04vcard-photo-value.xml:
	* src/syncevo/configs/scripting/05vcard-evolution.xml:
	* test/testcases/eds_contact.vcf.syncevolution.tem.patch:

	vCard: support VALUE parameter, fixed TYPE (part of BMC #19661)

2011-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	Memotoo testing: strengthen PHOTO comparison

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved auto sync tests

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: removed side effect of TestDBusServerPresence
	tests

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid signal cross-talk between tests

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: improved logging

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: online status wrong without Network Manager
	or ConnMan (BMC #21543)

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: crucial syncURL was missing

2011-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed eds_memo update tests

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar testing: ignore loss of alarm description

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar testing: remove "meeting invitation" from sync
	tests

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar testing: avoid test failure because of
	BYMONTHDAY=6

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar testing: avoid "custom time zone" test

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_event.ics.googlecalendar.tem.patch:

	Google Calendar testing: ignore UTC -> timezone conversion

2011-07-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: fix testChanges for ActiveSync

2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: undo accidental change in commit for README

2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-evolution.xml:

	Google Contacts: ensure that first/middle/name are set when
	storing in EDS (BMC #20864)

2011-07-19  Gabriel Schulhof  <gabriel.schulhof@intel.com>


	Merge branch 'master' of
	gitorious.org:meego-middleware/syncevolution

2011-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* README.rst:

	README: added note about preventSlowSync in local sync

2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 1.1.99.5b

2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	--enable-eds-compatibility: added methods needed by WebDAV
	backend (BMC #21284)

2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: avoid linking against libs which are covered by
	compatibility mode (part of BMC #21284)

2011-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:

	autotools: more strict compatibility check (part of BMC #21284)

2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
	Mobical

2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for
	Funambol

2011-07-15  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	interface xml: Add missing direction to Session.CheckPresence()
	parameter "status" ("out")

2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: fixed formatting

2011-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: accept Evolution 2.32 in syncevolution.org
	binaries

2011-06-25  Ove Kåven  <ovek@arcticnet.no>

	* gen-autotools.sh:

	Remove -L option from find, it's not supported in Fremantle's
	findutils.

2011-07-15  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update version of this branch.

2011-07-15  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-1-99-5a' into FREMANTLE-1-1-99-5

2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 1.1.99.5a

2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	Revert "runtests.py: avoid ssh access to gitorious.org in nightly
	checkout"

2011-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: not specifying --enable/disable-release-mode set the
	wrong default

2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid test failures due to GNOME keyring side
	effects

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:

	nightly testing: must pre-start gnome-keyring-daemon

2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 1.1.99.5

2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.1.99.5 release

2011-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: simplified examples, added section on local
	sync/CalDAV/CardDAV

2011-07-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/NotificationBackendMLite.cpp:
	* src/syncevo-dbus-server.cpp:

	Fixes: BMC#19587 (Tapping on Sync notification should open Sync
	settings in Tablet UX)

2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/clients/SyncEvolution.ini:
	* src/templates/clients/phone/nokia.ini:
	* src/templates/clients/phone/sony-ericsson-old.ini:
	* src/templates/clients/phone/sony-ericsson.ini:
	* src/templates/contexts/WebDAV.ini:
	* src/templates/contexts/Yahoo.ini:
	* src/templates/servers/Funambol.ini:
	* src/templates/servers/Google-Contacts.ini:
	* src/templates/servers/Goosync.ini:
	* src/templates/servers/Memotoo.ini:
	* src/templates/servers/Mobical.ini:
	* src/templates/servers/Oracle.ini:
	* src/templates/servers/Ovi.ini:
	* src/templates/servers/ScheduleWorld.ini:
	* src/templates/servers/SyncEvolution.ini:
	* src/templates/servers/Synthesis.ini:
	* src/templates/servers/eGroupware.ini:

	config templates: added IconURI to all templates (BMC #20750)

2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	auto sync: support local sync configs (BMC #20970)

2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	auto syncing: fix D-Bus API violations (part of BMC #20966)

2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf.memotoo.tem.patch:

	Memotoo testing: ignore HTML entities problem

2011-07-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed compiler warning

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus server: avoid shutting down while auto-sync is active (BMC
	#20885)

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: enable syncevo-dbus-server debug logging

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: report source initialization errors inside test*()
	methods

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: relax requirements for ActiveSync backend

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: fixed compiler problem with C++ initialization order
	(BMC #19464)

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/watch.c:

	GDBus: removed dead code

2011-07-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	nightly testing: minor code cleanup

2011-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	nightly testing: join multiple CATEGORIES

2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/contexts/WebDAV.ini:
	* test/test-dbus.py:

	templates: added generic WebDAV template

2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: support detached HEAD (BMC #20093)

2011-07-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/backends/akonadi/configure-sub.in:

	autotools: handle situation where qmake is not installed

2011-07-05  Chris Kühl  <chrisk@openismus.com>

	* configure-pre.in:
	* src/backends/akonadi/configure-sub.in:

	autotools: check for alternative names to the qmake binary (BMC
	#17704)

2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: must set install env variables also for setup
	command

2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: test-dbus.py + valgrind

2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: resultchecker.py + valgrind fix

2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed
	TestSessionAPIsDummy.testCheckSourceInvalidType

2011-07-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus Testing: fixed TestDBusServerPresence +
	TestDBusSession.testSecondSession

2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: removed invalid TestLocalSync.testTimeout

2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	error handling: recognize local errors again

2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed wrong check in TestConnection.testStartSync

2011-07-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid dependency on default backend and its
	databases

2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: use 'temp-test-dbus' as name of directory created
	for testing

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Change default fr xdg_root

2011-07-04  Murray Cumming  <murrayc@murrayc.com>

	* m4-repo/autotroll.m4:
	* m4-repo/ax_boost_base.m4:

	Update m4-repo/ files from upstream

2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	D-Bus testing: also create logs for successful tests

2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	D-Bus testing: integrated into nightly testing (BMC #5609)

2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added class and function to all test doc strings

2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: slightly nicer output

2011-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:

	CalDAV + MapSyncSource: fixed off-by-one error in change tracking
	(BMC #20393)

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: use 'dbus_unittest' config as it is

2011-06-27  Chris Kühl  <chrisk@openismus.com>

	* test/test-dbus.py:

	test-dbus: Update testGetConfigsTemplates with new templates

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: fixed compiler warning

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: support out-of-tree ActiveSync backend

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fixed Google throttling workaround during initial sync

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: handle response with no data (Google)

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/README:
	* src/backends/webdav/README:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/templates/contexts/Google-Calendar.ini:
	* src/templates/contexts/Yahoo.ini:
	* test/test-dbus.py:

	local sync: renamed "source-config" to "target-config"

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/servers/Funambol.ini:

	templates: Add PeerName field, part II

2011-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fixed regression caused by 404->401 patch (BMC #17862)

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: added some debug logging for credentials

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/syncevolution.pc.in:

	syncevolution.pc: added path variables

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: ensure that UID is set during update

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:

	MapSyncSource: make tracking node content extensible

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	Neon::URI: fixed initialization

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	CalDAV + MapSyncSource: rewrote change tracking

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV + updateAllSubItems(): fixed updating items

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV + updateAllSubItems(): fixed listing of revisions

2011-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:

	PrefixConfigNode: clear() should only remove properties exposed
	via the node

2011-06-27  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/templates/servers/Goosync.ini:
	* src/templates/servers/Memotoo.ini:
	* src/templates/servers/Mobical.ini:
	* src/templates/servers/Oracle.ini:
	* src/templates/servers/Ovi.ini:
	* src/templates/servers/ScheduleWorld.ini:
	* src/templates/servers/SyncEvolution.ini:
	* src/templates/servers/Synthesis.ini:
	* src/templates/servers/eGroupware.ini:

	templates: Add PeerName field

2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:

	SQLite backend: fixed compilation error due to detectChanges()
	API change

2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:

	CalDAV: fixed UID handling

2011-06-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: fix for use-after-free of multiget buffer

2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: removed obsolete comment

2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: implemented reading of only the changed item data

2011-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: code cleanup - removed 'result' variable

2011-06-25  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	No longer bother to set CFLAGS from debian/rules.

2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: moved common href and etag handling into common parser

2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.h:

	SyncSourceRevisions: added updateAll[Sub]Items

2011-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: avoid race condition in testLinkedItem* tests

2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:

	CalDAV: cache UID in revision map

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/syncevo/GLibSupport.cpp:

	CalDAV: avoid GET in slow sync

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/templates/contexts/Google-Calendar.ini:
	* src/templates/contexts/Yahoo.ini:

	WebDAV templates: avoid complete data dump

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAV: avoid GET before DELETE

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: use CTag for quick change detection

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	sync sources: added support for avoiding listAllItems()

2011-06-22  Amarnath Valluri  <amarnath.valluri@intel.com>

	* HACKING:

	HACKING: describe database creation with EDS 2.32

2011-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Google template: fixed Cmdline test

2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/webdav/NeonCXX.h:

	NeonCXX.h: fix indentation.

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	Memotoo: updated list of lost X- chat extensions

2011-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: all templates had the "ConsumerReady" flag
	turned on (BMC #19739)

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* configure-post.in:
	* src/syncevo/Makefile.am:

	Fixed libsyncevolution linking issue.

2011-06-22  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/templates/contexts/Google-Calendar.ini:

	templates: Add IconURI to
	src/templates/contexts/Google-Calendar.ini

2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC
	#17862).

2011-06-21  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	NeonCXX: don't trust libneon's escape and unescape functions.

2011-05-23  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	NeonCXX: rename check to checkError.

2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.google.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:

	testing: removed extra X-ICQ

2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/client/02google-contacts.xml:
	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:
	* test/testcases/yahoo_contact.vcf:

	EDS+Yahoo testcases: removed TYPE=HOME from X- chat extensions

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/synccompare.pl:

	client-test: make testExtensions more permissive

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.google.tem.patch:

	Google testing: simplify test cases instead of ignoring
	differences in synccompare

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionSyncSource.h:

	Evolution: enable preservation of local data (BMC #15030)

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	Synthesis engine: allow arbitrary <datastore> config properties

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.google.tem.patch:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:

	vCard: support arbitrary local extensions (part of BMC #15030)

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	testing: enable Client::Sync::eds_contact::testExtensions

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/client/02google-contacts.xml:

	Google Contacts: add CtCap information (BMC #15029)

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing + Google: ignore loss of X- chat extensions

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:

	testing: added full set of X- chat extensions

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	testing: fixes for Client::Sync::*::testExtensions

2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard profile: hide internal KDE properties from peers

2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
	* src/syncevo/configs/datatypes/12calendar-types.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	local sync: better calendar slow sync (partly fixes BMC #14804)

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: retry after another kind of SSL error

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: ignore lost X-EVOLUTION-UI-SLOT with Apple Calendar
	Server

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: testDeleteAllRefresh

2011-06-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: fixed backup/restore

2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid null pointer error when listing databases

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* configure-post.in:
	* src/syncevo/Makefile.am:

	Fixed libsyncevolution linking issue.

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:

	Updated MaemoCalendarSource to compile with changed
	TrackingSyncSource.

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* debian/rules:

	Set PKG_CONFIG_PATH to the optified equivalent of the default
	pkgconfig path. Needed for building against the current version
	of libneon27-gnutls-dev.

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:
	* debian/control:
	* debian/rules:

	Packaging updates for WebDAV support.

2011-06-19  Ove Kåven  <ovek@arcticnet.no>

	* debian/changelog:

	Update version of this branch.

2011-06-19  Ove Kåven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-1-99-4' into FREMANTLE-1-1-99-4

2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	WebDAV testing: run sync tests first

2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:
	* src/syncevo/Makefile.am:

	GLibSupport: added GError and G[S]List support

2011-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: allow symlinks in src/backends

2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: local configs should be 'present' (BMC
	#19488)

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/README:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/syncevo/MapSyncSource.h:

	WebDAV: use "database" for resoure URL

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	NeonCXX: fixed URI to URL conversion

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: use WebDAV specific test cases for
	Client::Source::*::testImport

2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>


	Merge branch 'master' of
	gitorious.org:meego-middleware/syncevolution

2011-06-17  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/NotificationManagerFactory.cpp:

	NotificationManagerFactory: fallback to No-op backend if no other
	backend is present.

2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	Update NetworkManager Status-handling to 0.9 API (BMC #19470)

2011-06-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	Specify interface name in NM DBus GetProperty call

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	Google CalDAV: fixed the child hack

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	Google CalDAV: fixed corner cases in delete hack

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	Google CalDAV: fixed corner case in update hack

2011-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/google_event.ics:

	testing: remove "meeting invitation" from Google CalDAV test
	cases

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	local sync: remove timeouts for SyncML messages

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	Timespec: added unsigned addition/substraction

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:

	autotools: NotificationBackendLibnotify.cpp added to POTFILES.in

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: fixed "make dist", part II

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: fixed "make dist"

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/NotificationBackendLibnotify.cpp:

	NotificationBackendLibnotify: fixed compile problem

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV + Google: fixed detecting of Google's "unavailable"
	redirect

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	password request: avoid calling it "SyncML server" password

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	local sync: fixed password handling

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: removed obsolete check/save*Password() methods

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/NotificationBackendMLite.cpp:

	mlite notifications: fixed configure issues

2011-06-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/dbus/qt/Makefile.am:

	autotools: squashed some more automake warnings

2011-06-15  Salvatore Iovene  <salvatore.iovene@linux.intel.com>


	Merge branch 'notifications'

2011-06-13  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/NotificationBackendBase.h:
	* src/NotificationBackendLibnotify.cpp:
	* src/NotificationBackendLibnotify.h:
	* src/NotificationBackendMLite.cpp:
	* src/NotificationBackendMLite.h:
	* src/NotificationBackendNoop.cpp:
	* src/NotificationBackendNoop.h:
	* src/NotificationManager.cpp:
	* src/NotificationManager.h:
	* src/NotificationManagerBase.h:
	* src/NotificationManagerFactory.cpp:
	* src/NotificationManagerFactory.h:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: notifications system made more generic.

2011-06-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	GTK sync UI: Fix WebDAV config ignoring

2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	nightly testing: handle "empty patch file" case

2011-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	Revert "src/Makefile-gen.am: ignore empty template patch files."

2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/templates/servers/Google-Contacts.ini:
	* src/templates/servers/Goosync.ini:
	* src/templates/servers/Memotoo.ini:
	* src/templates/servers/Mobical.ini:
	* src/templates/servers/Oracle.ini:
	* src/templates/servers/Ovi.ini:
	* src/templates/servers/SyncEvolution.ini:
	* src/templates/servers/Synthesis.ini:
	* src/templates/servers/eGroupware.ini:

	config templates: added missing .ini templates for servers

2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:

	autotools: check for testcase existence (dash compat)

2011-06-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	GTK sync UI: Ignore Webdav-related configs temporarily

2011-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/Makefile.am:
	* src/backends/buteo/profiles/service/google-contacts.xml:
	* src/backends/buteo/profiles/sync/google-contacts.xml:

	Buteo: also support Google Contacts via SyncML

2011-05-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	WebDAV + command line: simplify creation of
	source-config@yahoo|google-calendar

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/contexts/Google-Calendar.ini:
	* src/templates/contexts/Yahoo.ini:

	WebDAV: added templates for Yahoo and Google

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/SyncEvolution.ini:
	* src/templates/clients/phone/nokia.ini:
	* src/templates/clients/phone/sony-ericsson-old.ini:
	* src/templates/clients/phone/sony-ericsson.ini:
	* src/templates/servers/Funambol.ini:
	* src/templates/servers/ScheduleWorld.ini:
	* test/syncevo-phone-config.py:

	configuration: removed builtin templates

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: avoid reading template if not needed

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: allow SYNCEVOLUTION_TEMPLATE_DIR to start with a dot

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline: better error reporting when unit tests fail

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline: cleaned up unit testing

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: make src/templates a symlink

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	D-Bus + templates: on-disk templates were not listed

2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/Makefile-gen.am:

	src/Makefile-gen.am: fix the name of the test executable
	(client-test)

2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* test/test-dbus.py:

	test/test-dbus.py: syntax.

2011-05-25  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* test/ClientTest.cpp:
	* test/client-test-main.cpp:

	test/{ClientTest,client-test-main}.cpp: fix warnings.

2011-05-24  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/client-test-app.cpp:

	client-test-app.cpp: if(a||a) -> if(a).

2011-05-26  Salvatore Iovene  <salvatore.iovene@linux.intel.com>

	* src/Makefile-gen.am:

	src/Makefile-gen.am: ignore empty template patch files.

2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/qt/dbustypes.h:

	Qt D-Bus bindings: give the D-Bus type registration function a
	more appropriate name

2011-05-20  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/qt/dbustypes.cpp:
	* src/dbus/qt/dbustypes.h:

	Formatting: remove strange leading whitespace from dbustypes.cpp
	and dbustypes.h

2011-05-18  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/qt/Makefile.am:

	autotools: Add moc files to BUILT_SOURCES in src/dbus/qt

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	templates: listing templates only showed builtin templates

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: syncing failed after recent change

2011-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.h:

	NeonCXX: added URI::empty()

2011-05-17  Murray Cumming  <murrayc@murrayc.com>

	* configure-pre.in:

	configure-pre.in: Correct m4 quoting in the libsynthesis check.

2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/qt/Makefile.am:

	autotools: fixed "make dist" in src/dbus/qt

2011-05-17  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: fixed regression - no backends were built

2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/glib/Makefile.am:

	autotools: fixed incomplete dbus restructuring

2011-05-16  Chris Kühl  <chrisk@openismus.com>

	* configure-pre.in:

	build: Fix AC_LANG_SOURCE warnings with autoconf 2.68

2011-05-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:

	autotools: add DBUS_LIBS to syncevo_dbus_server_LDADD

2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile.am:
	* configure-post.in:
	* configure-pre.in:
	* src/backends/evolution/configure-sub.in:
	* src/backends/file/configure-sub.in:
	* src/backends/maemo/configure-sub.in:
	* src/backends/sqlite/configure-sub.in:
	* src/backends/xmlrpc/configure-sub.in:

	autotools: avoid test == comparison

2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: include configuration without EDS in dist check

2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/qt/Makefile.am:
	* src/dbus/qt/configure-sub.in:
	* src/dbus/qt/syncevolution-qt-dbus.pc.in:

	pkgconfig: Adding qt-dbus .pc file

2011-05-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/Makefile.am:
	* src/dbus/qt/Makefile.am:
	* src/dbus/qt/configure-sub.in:

	autotools: build Qt bindings

2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/qt/dbustypes.cpp:
	* src/dbus/qt/dbustypes.h:

	Qt D-Bus bindings: Completing support for complex types by adding
	QStringMap

2011-05-13  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/client-test-app.cpp:

	src/client-test-app.cpp: Removing EvolutionSyncSource reference.

2011-05-12  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus interface xml files: Correct Qt annotations.

2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* gen-autotools.sh:

	autotools: Search for configure-sub.in in all of src/

2011-05-10  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/syncevolution.cpp:

	src/syncevoluton.cpp: Remove #include "EvolutionSyncSource.h"

2011-05-09  Gabriel Schulhof  <gabriel.schulhof@intel.com>

	* src/gnome-bluetooth/configure-sub.in:

	Removing empty file src/gnome-bluetooth/configure-sub.in

2011-05-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* src/Makefile-gen.am:
	* src/dbus/Makefile.am:
	* src/dbus/README:
	* src/dbus/glib/README:
	* src/dbus/glib/syncevo-dbus-types.c:
	* src/dbus/glib/syncevo-dbus-types.h:
	* src/dbus/glib/syncevo-dbus.pc.in:
	* src/dbus/glib/syncevo-marshal.list:
	* src/dbus/glib/syncevo-server.c:
	* src/dbus/glib/syncevo-server.h:
	* src/dbus/glib/syncevo-session.c:
	* src/dbus/glib/syncevo-session.h:
	* src/dbus/glib/test.c:
	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-dbus.pc.in:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:
	* src/dbus/test.c:
	* src/gtk-ui/Makefile.am:

	D-Bus: cleaned up file layout

2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	nightly testing: fixed extracting result code

2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:

	XMLRPC backend: fixed compile problem

2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/syncevo/MapSyncSource.h:

	WebDAV + GTK sync-ui: avoid long delays when accessing configs

2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TrackingSyncSource.h:

	TrackingSyncSource: allow intercepting SyncSource callbacks

2011-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/README:

	WebDAV README: added missing semicolon

2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.yahoo:
	* test/synccompare.pl:
	* test/testcases/eds_contact.vcf.yahoo.tem.patch:

	CardDAV + Yahoo: Client::Sync::eds_contact::testItems passes

2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.yahoo:
	* test/testcases/yahoo_contact.vcf:

	CardDAV + Yahoo: passes testImport after simplifying the tests

2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/yahoo_contact.vcf:

	CardDAV + Yahoo: removed all test cases which confuse server

2011-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: ignore 404 for DELETE requests

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/Makefile.am:
	* test/testcases/yahoo_contact.vcf:

	CardDAV + Yahoo: start using custom test cases

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.googlecalendar:
	* test/synccompare.pl:
	* test/testcases/google_event.ics:

	CalDAV + Google: testImport passes

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/Makefile.am:
	* test/testcases/google_event.ics:

	CalDAV + Google: start using separate test cases

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV + Google: added workaround for 409 error

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/README:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: add "testconfig/testcases" parameters to
	CLIENT_TEST_WEBDAV

2011-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigFilter.h:

	ConfigProps: added get() method with default value passed as
	parameter

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: optionally check for exact time zone definitions

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-config-widget.c:

	GTK sync-ui: selection of individual sources was broken (BMC
	#17113)

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: avoid segfault in Perl interpreter by limiting UTF-8
	support

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: allow tests to override CLIENT_TEST_ALARM

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: avoid using valgrind in resultchecker

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	nightly testing: handle runs without tests, part II

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	nightly testing: ignore minor leak in libecal 2.32

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: redirect synccompare output

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: disabled reversed combination of sources

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV + Debian Testing: fixed invalid syncURL error message

2011-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.h:

	SQLite backend: adapted to SyncSource API changes

2011-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* src/Makefile-gen.am:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/Makefile.am:
	* test/resultchecker.py:
	* test/runtests.py:
	* test/testcases/README:
	* test/testcases/eds_contact.vcf:
	* test/testcases/eds_contact.vcf.Ovi.tem.patch:
	* test/testcases/eds_contact.vcf.apple.tem.patch:
	* test/testcases/eds_contact.vcf.google.tem.patch:
	* test/testcases/eds_contact.vcf.memotoo.tem.patch:
	* test/testcases/eds_contact.vcf.mobical.tem.patch:
	* test/testcases/eds_contact.vcf.zyb.tem.patch:
	* test/testcases/eds_event-alarms-2010-12-31.ics:
	* test/testcases/eds_event.ics:
	* test/testcases/eds_event.ics.Ovi.tem.patch:
	* test/testcases/eds_event.ics.apple.tem.patch:
	* test/testcases/eds_event.ics.funambol.tem.patch:
	* test/testcases/eds_event.ics.local:
	* test/testcases/eds_event.ics.memotoo.tem.patch:
	* test/testcases/eds_event.ics.mobical.tem.patch:
	* test/testcases/eds_event.ics.nokia_7210c.tem.patch:
	* test/testcases/eds_memo.ics:
	* test/testcases/eds_memo.ics.memotoo.tem.patch:
	* test/testcases/eds_task.ics:
	* test/testcases/eds_task.ics.Ovi.tem.patch:
	* test/testcases/eds_task.ics.funambol.tem.patch:
	* test/testcases/eds_task.ics.memotoo.tem.patch:
	* test/testcases/eds_task.ics.mobical.tem.patch:
	* test/testcases/eds_task.ics.nokia_7210c.tem.patch:
	* test/testcases/ical20-alarms-2010-12-31.ics:
	* test/testcases/ical20.ics:
	* test/testcases/ical20.ics.Ovi.tem.patch:
	* test/testcases/ical20.ics.apple.tem.patch:
	* test/testcases/ical20.ics.funambol.tem.patch:
	* test/testcases/ical20.ics.local:
	* test/testcases/ical20.ics.memotoo.tem.patch:
	* test/testcases/ical20.ics.mobical.tem.patch:
	* test/testcases/ical20.ics.nokia_7210c.tem.patch:
	* test/testcases/imemo20.ics:
	* test/testcases/imemo20.ics.memotoo.tem.patch:
	* test/testcases/itodo20.ics:
	* test/testcases/itodo20.ics.Ovi.tem.patch:
	* test/testcases/itodo20.ics.funambol.tem.patch:
	* test/testcases/itodo20.ics.memotoo.tem.patch:
	* test/testcases/itodo20.ics.mobical.tem.patch:
	* test/testcases/itodo20.ics.nokia_7210c.tem.patch:
	* test/testcases/qt_contact.vcf:
	* test/testcases/qt_vcard30.vcf:
	* test/testcases/vcard30.vcf:
	* test/testcases/vcard30.vcf.Ovi.tem.patch:
	* test/testcases/vcard30.vcf.apple.tem.patch:
	* test/testcases/vcard30.vcf.google.tem.patch:
	* test/testcases/vcard30.vcf.memotoo.tem.patch:
	* test/testcases/vcard30.vcf.mobical.tem.patch:
	* test/testcases/vcard30.vcf.zyb.tem.patch:

	nightly testing: renamed ical20/itodo20/vcard30/text, removed
	vcard21 from Evolution backend (BMC #14972)

2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid null pointer error when listing databases

2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: fixed typo in Google CalDAV testing

2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: avoid CLIENT_TEST_EVOLUTION_PREFIX=file://

2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	resultchecker.py: don't make assumptions about "schroot"

2011-04-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	nightly testing: handle runs without tests

2011-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	nightly testing: avoid updating test case patch files if
	unchanged

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: fixed compile error when it was disabled

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version to 1.1.99.4

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: fixed splitting of enabled tests

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: added sync testing with CalDAV/CardDAV

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	local sync: "source-config" optional

2011-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	config: "uri" now has source name as fallback

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: an invalid --template parameter did not always
	trigger an error

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	command line: accept template name with underscores

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	command line: avoid spaces in the handles of template names

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/Cmdline.cpp:

	WebDAV: always register our special property

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: make a copy of errno before calling something which
	might overwrite it

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	server sync session: detect final sync mode, part II (BMC #2786)

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: support --enable foo=<tests> for all tests

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: unset http_proxy for client-test runs

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed non-blocking recv()

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed potential NULL pointer read

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: send all optional extensions to CalDAV/CardDAV servers

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.apple.tem.patch:

	CalDAV: ignore Apple Calendar server "unlimited recurrence" issue

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.apple.tem.patch:

	CalDAV: temporarily ignore lost ORGANIZER (BMC #16452)

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	device sync: added debug messages to SAN sending

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	server sync session: add locally deleted items in
	"refresh-from-client" (BMC #2786)

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed several potential bugs in transport

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: sped up testLargeObject/testMaxMsg

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	server sync session: detect final sync mode (BMC #2786)

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	virtual source: added better config checking and error reporting

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource: better error message for incomplete config

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: exceptions thrown in child process were not reported

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: better error message when URI is empty

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: better error message when checking sources, avoid
	"list"

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:

	Akonadi: must not reuse EDS test names

2011-04-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard profile: added more permanent support for KAddressBook
	extensions

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: fixed compile error with WebDAV disabled

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	clang/g++: keep g++ happy by hiding clang pragmas

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/configure-sub.in:

	Akonadi: disable by default

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* configure-pre.in:

	autotools: the KWallet code depends on C++

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	Akonadi: reverting vCard profile changes

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: avoid aborts due to debug OPTIONS request

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	NeonCXX: avoid over-runing the deadline

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	NeonCXX: removed duplicate 401 throttling code inside Neon

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: added retry for data dump

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	ItemCache: allow backup dumps to restart

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/syncevo/SyncConfig.cpp:

	WebDAV: improved retry logic, fixed Google "401 throttling"
	workaround

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	Timespec: added access methods for seconds, nsecs and total time
	as double

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource config: grant sources read/write access to context

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: cleaned up error messages a bit

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.cpp:

	KWallet: KDE detection was flawed

2011-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	eGroupware: added template (BMC #15992)

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: detect temporary Google error page

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	logging: avoid extra newlines in redirected text

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:

	Logging: add relative time to [INFO/DEBUG ...] prefix at debug
	level

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: added extensive resending of requests

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:

	Akonadi: fixed a compile problem when it was disabled

2011-04-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	KWallet: do not enable by default

2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed a compile problem with KWallet +
	libnotify

2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/07vcard-addrev.xml:

	vcard profile: simplified REV workaround

2011-03-30  Dinesh  <saidinesh5@gmail.com>

	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/akonadi/akonadisyncsource.h:

	Akonadi: preliminary support for KJot

2011-03-30  Dinesh  <saidinesh5@gmail.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard profile: added preliminary support for KAddressBook
	extensions

2011-03-30  Dinesh  <saidinesh5@gmail.com>

	* src/CmdlineSyncClient.cpp:
	* src/backends/akonadi/README:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/syncevo-dbus-server.cpp:

	Akonadi: fixed issue with running inside syncevo-dbus-server

2011-04-04  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* po/.gitignore:
	* src/.gitignore:
	* src/dbus/.gitignore:
	* src/gdbus/.gitignore:
	* src/syncevo/.gitignore:

	added .gitignore entries for locally created files

2011-03-30  Dinesh  <saidinesh5@gmail.com>

	* src/backends/akonadi/akonadisyncsource.cpp:

	Akonadi: fixed startup issues

2011-04-13  Dinesh  <saidinesh5@gmail.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/07vcard-addrev.xml:

	vcard profile: work around REV issues in Akonadi <-> Ovi/Mobical
	sync

2010-08-15  Dinesh  <saidinesh5@gmail.com>

	* configure-pre.in:
	* src/CmdlineSyncClient.cpp:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:

	command line + syncevo-dbus-server: added support for KWallet

2010-08-14  Dinesh  <saidinesh5@gmail.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/akonadi/README:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/akonadi/akonadisyncsource.h:
	* src/backends/akonadi/configure-sub.in:
	* src/backends/akonadi/contactssyncsource.h:

	Akonadi: first functional version

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/akonadisyncsource.h:
	* src/syncevo/configs/remoterules/kde.xml:

	Akonadi: use X-KADDRESSBOOK vcard extensions

2010-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/akonadi/AkonadiSyncSourceRegister.cpp:
	* src/backends/akonadi/Makefile.am:
	* src/backends/akonadi/README:
	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/akonadi/akonadisyncsource.h:
	* src/backends/akonadi/configure-sub.in:

	rewrite of Akonadi backend for SyncEvolution

2010-01-09  Sascha Peilicke  <sasch.pe@gmx.de>

	* src/backends/akonadi/akonadisyncsource.cpp:
	* src/backends/akonadi/akonadisyncsource.h:
	* src/backends/akonadi/contactssyncsource.cpp:
	* src/backends/akonadi/contactssyncsource.h:
	* src/backends/akonadi/eventssyncsource.cpp:
	* src/backends/akonadi/eventssyncsource.h:
	* src/backends/akonadi/notessyncsource.cpp:
	* src/backends/akonadi/notessyncsource.h:
	* src/backends/akonadi/todossyncsource.cpp:
	* src/backends/akonadi/todossyncsource.h:

	added Akonadi/KDE backend

2011-04-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/CurlTransportAgent.cpp:

	curl transport: fixed compile error

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/vcard30.vcf.apple.tem.patch:

	nightly testing: Apple Calendar server has problems with \n

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.apple.tem.patch:

	nightly testing: use special iCalendar 2.0 test cases for Apple
	Calendar server

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: ignore some Apple Calendar Server differences

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:
	* test/testcases/ical20.ics.Ovi.tem.patch:
	* test/testcases/ical20.ics.funambol.tem.patch:
	* test/testcases/ical20.ics.memotoo.tem.patch:
	* test/testcases/ical20.ics.mobical.tem.patch:
	* test/testcases/ical20.ics.nokia_7210c.tem.patch:

	nightly testing: UNTIL clause fix for Apple Calendar Server

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	nightly testing: removed METHOD:PUBLISH, part II

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	nightly testing: added Apple Calendar Server testing

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	nightly testing: fixed names and links for sources with
	underscore

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:

	nightly test: include Client::Sync::*::testTimeout in report

2011-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	nightly testing: show source test results sorted by time

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: fixed linking with clang 2.9

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	nightly testing: increase timeouts in
	Client::Sync::*::testTimeout

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: avoid method name clash

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/ClientTest.cpp:

	SyncConfig: "username/password" ambiguous, changed to "sync
	username/password"

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	SyncConfig: clang 2.9 compiler warning

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext testing: wrong signature of virtual method

2011-04-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	nightly testing: more valgrind suppressions

2011-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	nightly testing: removed METHOD:PUBLISH

2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: "prebuilt" now only allowed once, replaces compiling

2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	runtests.py: added Yahoo and Google CalDAV/CardDAV testing

2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: --help was broken without --enable

2011-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: fixed tests involving second local source

2011-03-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: fixed some memory issues

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: more detailed error reporting

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: include webdav backend in PATH

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: run setup command only once

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: run "make clean" in same environment as testing

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: include CLIENT_TEST_WEBDAV in log

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/syncevo/GLibSupport.cpp:

	glib CXX: avoid features not found on Ubuntu Hardy

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.h:

	glib CXX: fixed compile problem

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/LogRedirect.h:
	* test/test-dbus.py:

	syncevo-dbus-server: restart when auto sync is enabled (BMC
	#14955)

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: shut down after on-disk changes are observed
	(BMC #14955)

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	glib: added GMainLoopPtr (noncopyable scoped pointer) for
	GMainLoop

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:

	glib: added C++ support for file notifications and GObject smart
	pointers

2011-03-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/main.c:

	GTK sync-UI: fixed compile problem (gcc 4.5.2)

2011-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line: relaxed checking of config creation (BMC #14805)

2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:

	QtContacts: "database" property specifies address book

2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: fixed compiler warning

2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/Makefile.am:

	Buteo: fixed compile problem

2011-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/gdbus/Makefile.am:

	libgdbus: renamed library to libgdbusyncevo

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/README:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: automate Client::Source testing

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: getNode(string) utility function

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:

	ClientTestConfig: turned plain function pointer for
	"createSourceA/B" into boost::function

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	Revert "Evolution: make vCard 3.0 the default sync format
	(MemoToo)"

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line: fix issue with configuring a peer multiple times

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:
	* gen-autotools.sh:

	autotools: do not force rebuild in make after commits

2011-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	Memotoo: use vCard 3.0

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	Evolution: make vCard 3.0 the default sync format (MemoToo)

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: fixed auto-detection of Yahoo URIs

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: implemented service discovery via .well-known +
	current-user-principal

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	SE_THROW_EXCEPTION(): added variants which accept additional
	arguments

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icalstrdup.h:

	icalstrdup: fixed compile issue in EDS backend

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: workaround for neon Digest authentication problem

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README.rst: clarifications (--configure, --keyring)

2011-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* README.packagers:

	README.packagers: added section on CalDAV/CardDAV

2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp.orig:
	* src/syncevo/Cmdline.cpp.rej:

	CmdLine.cpp: removed patch files which were added accidentally

2011-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: make sure libsynthesis is recent enough

2011-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version to 1.1.99.3

2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/icalstrdup.h:

	libical: fixed distcheck problem

2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	WebDAV: allow compilation on older distros (Ubuntu Hardy) III

2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	WebDAV: allow compilation on older distros (Ubuntu Hardy) II

2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/configure-sub.in:

	WebDAV: allow compilation on older distros (Ubuntu Hardy)

2011-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/Makefile.am:
	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/icalstrdup.c:
	* src/syncevo/icalstrdup.h:

	libical: moved support code into core SyncEvolution

2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/README:

	WebDAV: added README

2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: improved error reporting

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo Bridge: add fallback if Yahoo username does not contain
	domain

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: use RetryDuration property as timeout interval

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: simplified help text for backend

2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo + CardDAV: fixed typo in config

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/profiles/sync/yahoo.xml:

	Yahoo! Contacts: not stable enough to be enabled

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: workarounds for Google Calendar 404 error

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	Yahoo! Contacts: workaround for server parser bug for BDAY

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	NeonCXX: flush neon debug output in debug mode

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: experimental retry loop

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: suppress neon output

2011-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	CardDAV: workaround for Yahoo! Contacts encoding bug

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/profiles/service/yahoo.xml:
	* src/backends/buteo/profiles/sync/yahoo.xml:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	Buteo+DAV: added support for Yahoo! Contacts

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CardDAVSource.h:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/syncevo-webdav-lookup.sh:

	WebDAV: added service discovery via DNS SRV

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/CardDAVSource.h:

	WebDAV: adapted to SyncSource API change (const char * removal)

2010-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/ButeoBridge.h:

	Buteo sync: must read credentials after msyncd had a chance to
	set them

2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo sync: fix backend search when compiled dynamically

2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/Makefile.am:

	autotools: distribute WebDAVSourceRegister.cpp

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/Makefile.am:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	Buteo sync, DAV: compile outside of SyncEvolution

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/profiles/service/yahoo.xml:
	* src/backends/buteo/profiles/sync/yahoo.xml:

	merge: yahoo Calendar

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CardDAVSource.cpp:
	* src/backends/webdav/CardDAVSource.h:

	merge: carddav

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo sync: enable all Google hacks

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/Makefile.am:

	Buteo: added Yahoo CalDAV service

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo + Google Calendar: enable Google hacks explicitly

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo: better use "google-calendar" as config name

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/Makefile.am:

	Buteo: fixed build issue

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo sync: added mapping from SyncMLStatus to Buteo error codes

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo sync: disable database dump and change printing

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:

	Buteo sync: only create configs if needed

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/ButeoBridge.h:

	Buteo sync: implemented necessary functions to run sync

2010-10-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/buteo/ButeoBridge.cpp:
	* src/backends/buteo/ButeoBridge.h:
	* src/backends/buteo/Makefile.am:
	* src/backends/buteo/README:
	* src/backends/buteo/configure-sub.in:
	* src/backends/buteo/profiles/client/syncevo-buteo.xml:
	* src/backends/buteo/profiles/service/google-calendar.xml:
	* src/backends/buteo/profiles/sync/google-calendar.xml:

	initial commit

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAVSource: filter out X-LIC-ERROR

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: added Google Calendar alarm hack

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAVSource: removed excessive debug output

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:

	Neon C++: cache Session

2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	Neon C++: added retry in case of potential Google request rate
	throttling

2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: filter out collections inside collection

2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: added CardDAV support

2010-11-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/configure-sub.in:

	proxy settings: transfer to neon

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	Neon CXX: use default CA bundle

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: escape username before adding it to syncURL

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	Neon CXX: fail more gracefully when certificate is missing

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	CalDAV: make Google hacks configurable

2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: fixes for inserting items into Yahoo

2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	Neon: added wrapper for URI escape/unescape

2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: find default calendar

2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAV: Yahoo requires <filter> element in <calendar-query>

2010-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	WebDAV: workaround for YaHoo SSL connection

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAVSource: work around for adding child without parent

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAVSource: 201 okay for update

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSource.cpp:

	CalDAV: cache UID and SEQUENCE, fix SEQUENCE before sending

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV error codes: map to SyncMLStatus

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/configure-sub.in:

	WebDAV compilation: libical and neon package check

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/Makefile.am:

	WebDAV compilation: added missing libsyncevolution.la

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	CalDAV: implement our own backup mechanism

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAVSource: implement SyncSourceLogging

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAVSource: fixed compiler error with g++ 4.5

2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:

	CalDAVSource: more efficient implementation of item listing

2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.h:

	WebDAVSource: changed visibility of utility functions

2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	NeonCXX: added XML parser support

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/webdav/configure-sub.in:

	WebDAV: fixed compilation without backend

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAVSource: updating merged item requrires updating other sub
	items

2010-10-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:

	CalDAVSource: fix for removal of sub item

2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	CalDAVSource: support multiple VEVENTs inside item using
	MapSyncSource as wrapper

2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	NeonCXX: check for bad status after request

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: some testing and fixes for iCalendar 2.0 with Google

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV settings: take from context

2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAV: implemented removeItem()

2010-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: implemented insertion of items

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAV: implemented item listing

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	properly resolve relative ../events/ path for Google

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:

	WebDAVSource: avoid cut-and-paste of boost::bind

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:

	NeonCXX: tweak debug logging

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:

	WebDAVSource: debug dump of properties

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:

	NeonCXX: implemented simple property reading

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/NeonCXX.cpp:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:

	WebDAV: first version which can log into Google

2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/webdav/CalDAVSource.cpp:
	* src/backends/webdav/CalDAVSource.h:
	* src/backends/webdav/Makefile.am:
	* src/backends/webdav/NeonCXX.h:
	* src/backends/webdav/WebDAVSource.cpp:
	* src/backends/webdav/WebDAVSource.h:
	* src/backends/webdav/WebDAVSourceRegister.cpp:
	* src/backends/webdav/configure-sub.in:

	WebDAV: initial commit of skeleton sources and build scripts

2011-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:

	QtContacts: import/export all details

2011-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	Timespec: fixed unit test

2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added Sync::*::testExtensions

2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: experimental code for "Backup" profile format as raw
	format

2011-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbus/test/example.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevolution.cpp:

	compiler: fix warnings/errors reported by clang 2.8

2011-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	D-Bus C++: simplified code

2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:

	Curl transport: use Timespec instead of time_t + time(NULL)

2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	local sync: use Timespec instead of time_t + time(NULL)

2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Timespec: C++ wrapper code for struct timespec

2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/SyncContext.cpp:
	* test/test-dbus.py:

	local sync: better abort handling

2011-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync result: failure not reported

2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* test/test-dbus.py:

	local sync: allow running inside syncevo-dbus-server

2011-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/GLibSupport.cpp:
	* src/syncevo/GLibSupport.h:
	* src/syncevo/Makefile.am:

	glib: emulate select() call while keeping the event loop running

2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	client-test: always setting "source type" is too aggressive

2011-02-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	config migration: handle inconsistent old config (type mismatch!)

2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: avoid incorrect logging of timeout period in server
	mode

2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	LocalTransport: redo output redirection

2011-02-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:

	LogRedirect: added redoRedirect()

2011-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: allow concurrent runs of gen-autotools.sh

2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: rebuilding patch broke backend Makefile's

2011-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource/Context: throwError() with specific status

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: be more verbose about changed files

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added Client::Sync::*::testTimeout

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.h:

	client-test: allow tests to hook into SyncContext::prepare()

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	LocalTransportAgent: implemented timeout handling

2011-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/TransportAgent.h:
	* test/ClientTest.h:

	TransportAgent: simplified timeout API

2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	local sync: copy sync source status to parent

2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.h:

	SyncReport: added findSyncSourceReport()

2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed printing of sources (BMC #13301)

2011-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS compatibility: avoid warning about libedataserver-1.2.so.13

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-1-1-branch'

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	build failure (S360): size_t != unsigned int (BMC #13201)

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* po/ar.po:
	* po/ast.po:
	* po/ca.po:
	* po/da.po:
	* po/de.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fi.po:
	* po/fr.po:
	* po/gl.po:
	* po/hu.po:
	* po/id.po:
	* po/it.po:
	* po/ja.po:
	* po/ko.po:
	* po/nl.po:
	* po/pl.po:
	* po/pt_BR.po:
	* po/ro.po:
	* po/ru.po:
	* po/sk.po:
	* po/sv.po:
	* po/th.po:
	* po/tr.po:
	* po/zh_CN.po:
	* po/zh_TW.po:
	* src/gtk-ui/sync-config-widget.c:

	GTK sync UI: English language fixes

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-config-widget.c:

	GTK sync ui: made some strings translatable

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* Makefile.am:
	* gen-autotools.sh:

	autotools: Makefile-gen.am -> Makefile.am

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* src/Makefile-gen.am:

	autotools: disable automatic gen-autotools.sh invocation in
	released sources

2011-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* gen-autotools.sh:
	* src/Makefile-gen.am:

	autotools: rebuild makefiles also when files are added or removed

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated debian/changelog.

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/evolution/EvolutionContactSource.cpp:

	On Maemo, use e_contact_inline_data() to properly embed photos
	for syncing.

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>

	* debian/rules:

	Added debian/rules rule to rerun autogen-maemo.sh if needed.

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>

	* configure-pre.in:

	Remove "tar-ustar" from the configure-pre.in in the Maemo branch.

2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	added 1.1.99.2

2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	SyncML status codes: explain MIGRATION_NEEDED and RELEASE_TOO_OLD

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Update version of this branch.

2011-02-04  Ove Kaaven  <ovek@arcticnet.no>


	Merge commit 'syncevolution-1-1-1' into FREMANTLE-1-1-1

2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: fixed memory handling issue during shutdown

2011-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* test/client-test-main.cpp:

	LogRedirect: fixed "glib" test

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: allow extended tests

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	client-test: always set source type, also for sync case

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: modify FN and N such that name matches

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: document the -- separator

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: --sync/source-property keyword optional

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	ConfigProperty: removed the SHARED_AND_UNSHARED hack

2011-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/phone/nokia.ini:
	* src/templates/clients/phone/sony-ericsson-old.ini:
	* src/templates/clients/phone/sony-ericsson.ini:
	* src/templates/servers/Funambol.ini:
	* src/templates/servers/ScheduleWorld.ini:
	* test/test-dbus.py:

	config: replaced overloaded "type" with
	"backend/databaseFormat/syncFormat/forceSyncFormat" (BMC #1023)

2011-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncSource.cpp:

	config: reduce dependencies on "type" property string

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig + command line: enabled migration of config contexts

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	SyncConfig: added getLayout()

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: added getPeers()

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	merge: refactoring

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncContext: added complementary getPeerName(), renamed
	configurable peer name to UserPeerName

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: refactored migrate/configure code

2011-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline test: test wasn't independent of others

2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump to 1.1.99.2

2011-01-28  Ville Nummela  <ville.nummela@symbio.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: Get current NetworkManager state at startup

2011-01-26  Ville Nummela  <ville.nummela@symbio.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: Tracking NetworkManager state changes

2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: --remove was broken by recent commit

2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: also accept BT template extensions in
	SetConfig()

2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API docs: consolidated documentation of artificial
	properties

2011-01-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: fixed missing templateItem in "text" test cases

2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: per-source source properties ("addressbook/...")
	were ignored when creating from scratch

2011-01-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline tests: show error output in CPPUnit exception

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	include headers: LogRedirect.h depends on LogStdout.h

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception: log it at debug level

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/remoterules/extended-date-format.xml:

	vcard profile: allow switching to extended date format

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: stderr redirection was broken

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	util: added Sleep() with sub-second resolution

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir: fixed order of output in -log.html

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	header files: make LogRedirect.h public

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:

	LogRedirect: allow writing into file instead of original stdout

2011-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:

	LogRedirect: allow adding to the error suppression list via an
	API

2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: updated logging of commands

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: avoid special characters in copy/update tests

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed the "source props set, no sources selected"
	case

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: complain about invalid "<source>/" prefix in sync
	props

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.h:

	local sync: override properties per config

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/ConfigFilter.cpp:
	* src/syncevo/ConfigFilter.h:
	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line: specify properties per source and config

2011-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig::normalizeConfigString(): include @default context if
	requested

2011-01-24  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: evolutionsource->database rename

2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	MemoToo: switched to testing vcard30

2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: renamed properties, temporary settings

2011-01-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.memotoo.tem.patch:

	MemoToo: previous commit was incomplete

2011-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.memotoo.tem.patch:

	MemoToo: some more UTC -> local time conversions

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: adapted to renamed properties

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: fixed failing test because of ConsumerReady

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: fixed ConnMan tests

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fix for creating/updating config

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	configuration: renamed evolutionsource->database,
	evolutionuser/password->evolutionUser/Password

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	configuration: added possibility to define property name aliases

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:
	* src/backends/qtcontacts/QtContactsSource.h:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	backend API cleanup: removal of "const char *" return types

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:

	Evolution: removed redundant source name from debug output

2011-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	nightly testing: fix for CmdlineTest::testOldConfigure

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.h:

	config migration: special handling for config visibility of <1.2
	configs

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	command line --status: be explicit about unknown state for
	backends like KCalExtended

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: fixed potential issue in sync change tracking

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	sync-ui: ignore configs without ConsumerReady = 1

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	config migration: renamed configs get ConsumerReady flag removed

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/syncevo-server.h:

	sync-ui: compiler warning about
	syncevo_server_start_no_sync_session()

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/syncevo-server.c:

	sync-ui: fixed char/const char compiler warning

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics.memotoo.tem.patch:

	nightly testing: MemoToo uses local time for recurring events

2011-01-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	config migration: change sort order to ensure that current
	configs are found first

2011-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:
	* test/testcases/ical20.ics.Ovi.tem.patch:
	* test/testcases/ical20.ics.funambol.tem.patch:
	* test/testcases/ical20.ics.mobical.tem.patch:
	* test/testcases/ical20.ics.nokia_7210c.tem.patch:

	nightly testing: removed redundant DESCRIPTION from ical20 test
	cases

2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line tool: fix incorrect --migrate of configuration in
	different context

2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.h:

	on-disk format: bumped per-peer version to 1

2011-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* gen-autotools.sh:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:

	compilation: distinguish between stable releases and pre-releases

2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.h:

	config handling: added versioning

2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: prevent incomplete migration of context

2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	SyncConfig: added hasPeerProperties()

2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SingleFileConfigTree.h:

	config classes: added reload()

2011-01-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: adapted to ConnMan D-Bus API change (BMC
	#11998)

2011-01-07  Patrick Ohly  <patrick.ohly@intel.com>

	* debian/changelog:
	* debian/compat:
	* debian/control:
	* debian/copyright:
	* debian/docs:
	* debian/optify:
	* debian/rules:
	* debian/syncevolution-dev.install:
	* debian/syncevolution.install:

	packaging: removed obsolete "debian" directory

2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: a POST with invalid session ID did not
	result in 404 error

2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: detect premature client disconnect (BMC
	#10031)

2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: allow clients to detect truncated replies

2011-01-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/proxy.py:

	nightly testing: added HTTP resend tests based on an external
	proxy script

2011-01-02  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-1-1-branch'

2011-01-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: deal with libnotify 0.5.x compile error (BMC
	#10453)

2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: removed obsolete and harmful
	gobject.MainLoop

2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: start syncevo-dbus-server explicitly (BMC
	#10270)

2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: added D-Bus session handling (BMC #10270)

2010-12-28  Patrick Ohly  <patrick.ohly@intel.com>

	* test/keys/README:
	* test/keys/localhost.pem:
	* test/keys/localhost_pem.crt:
	* test/keys/localhost_pem.key:
	* test/syncevo-http-server.py:

	syncevo-http-server: added SSL support

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-dbus-server: expect error when closing connection after
	failure

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: better logging of D-Bus exceptions

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API: documentation fix (DEV->DEVELOPER)

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server: show syncevo-dbus-server output (BMC #6369)

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* test/Makefile.am:
	* test/syncevo-http-server-logging.conf:
	* test/syncevo-http-server.py:

	syncevo-http-server: improved logging

2010-12-27  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	autotools: fixed some issues with building release version

2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	XML config: avoid duplicating SUMMARY as DESCRIPTION

2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'syncevolution-1-1-1'

2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: added release date

2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 1.1.1

2010-12-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated in response to 1.1.0.99.1 testing + feedback

2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 1.1.0.99.1

2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.1.0.99.1

2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/dbus/syncevo-server.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: Use "no-sync" flag on non syncing StartSession

2010-12-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:

	dbus client wrapper: add GetConfigName

2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: Update GetPresence handlers to match current API

2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: match config names insensitively

2010-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: Use hyphen instead of underscore in signal names

2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added CLIENT_TEST_LOG

2010-12-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: added CLIENT_TEST_LONG_UID

2010-12-10  Qiankun Miao  <qiankun.miao@intel.com>

	* src/client-test-buteo.cpp:
	* src/client-test-buteo.h:

	buteo-test: update tracker database file name

2010-12-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution Calendar: work around delayed update in EDS CalDAV
	backend (BMC #10265)

2010-12-14  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/servers/ScheduleWorld.ini:

	ScheduleWorld: disabled configuration, replaced in examples

2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:

	Sony Ericsson: enable conversion to absolute alarm times (BMC
	#10092)

2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:
	* test/testcases/ical20-alarms-2010-12-31.ics:

	vCalendar 1.0: convert absolute alarm back to relative (BMC
	#11233)

2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/server/00_sony_ericsson.xml:

	Sony Ericsson: enable conversion to absolute alarm times (BMC
	#10092)

2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:
	* test/testcases/ical20-alarms-2010-12-31.ics:

	vCalendar 1.0: convert absolute alarm back to relative (BMC
	#11233)

2010-12-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: always normalize TRIGGER;RELATED=START

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed compile error

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: some tweaks for Yahoo Calendar

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: work around incorrect statistics for
	refresh-from-client in server mode

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: fixed internal communication issue with MaxMsgSize==0

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: fixed unintentional buffer size of 0 in
	testManyDeletes

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:

	local sync: added target context to [INFO/DEBUG/...] prefix

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	Synthesis DB Interface: enhanced logging of MapItem calls

2010-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	util: added NullPtrCheck()

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	error logging: report explanation of StatusException

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: get more tests to work in server mode

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	local sync: fixed location of tracking node

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: avoid inserting spaces into items

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: workaround for Google Calendar alarms

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: better integration into Client::Sync

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/client-test-main.cpp:

	client-test: enabled stderr output redirection

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:

	local sync: write child messages into <test>.log text file

2010-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:

	LogRedirect: allow user to remove error messages from stdout via
	SYNCEVOLUTION_SUPPRESS_ERRORS

2010-12-02  Qiankun Miao  <qiankun.miao@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	qtcontacts: add PHOTO support (BMC#5879)

2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* HACKING:

	HACKING: add one section to describe testing Buteo

2010-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.qtcontacts:

	buteo-testing: add README.qtcontacts

2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* test/testcases/qt_vcard30.vcf:

	buteo-testing: specify its qtcontact test file

2010-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/client-test-app.cpp:
	* src/client-test-buteo.cpp:
	* src/client-test-buteo.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	buteo testing: enable buteo testing in client-test

2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	local sync: fixed a bug when overflowing the default message size

2010-12-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.mobical:

	Mobical.net: nightly tests do not complete when preventSlowSync
	is active

2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	client-test: avoid potential test failure in testTwoWaySync due
	to preventSlowSync

2010-11-28  David Bremner  <bremner@debian.org>

	* src/syncevo/util.cpp:

	util.cpp/relToAbs(): Have realpath allocate its own buffer.

2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: deal with libnotify 0.7.0 API change (BMC
	#10453)

2010-12-06  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: workaround for test failure in
	Client::Source::ical20::testLinkedItemsRemoveNormal (BMC #10906)

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: work around Perl bug

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: SYNCEVOLUTION_DEBUG disables creation of .log files

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: normalize directory

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: fixed error message

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: evolutionsource=<notebook name> was broken

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	slow sync strategy: allow client and server updates for
	SyncEvolution clients

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	slow sync strategy: try harder to avoid duplicates

2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:

	calendar profile: choose better merge strategy for URL property

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: relax TZID simplification

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: increase log level when SYNCEVOLUTION_DEBUG is set

2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	Revert "testing: avoid DTSTAMP issue in KCalExtended"

2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: avoid crash in sort() with LogDir as binary
	predicate

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: increase log level when SYNCEVOLUTION_DEBUG is set

2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: SYNCEVOLUTION_CFLAGS not set correctly for in-tree
	build

2010-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/Makefile.am:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/Makefile.am:
	* src/backends/kcalextended/Makefile.am:
	* src/backends/maemo/Makefile.am:
	* src/backends/qtcontacts/Makefile.am:
	* src/backends/sqlite/Makefile.am:
	* src/backends/xmlrpc/Makefile.am:

	autotools: use new SYNCEVOLUTION_CFLAGS/LIBS in all backends

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: work around Perl bug

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump to 1.1.99.1

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: support external backends by setting
	SYNCEVOLUTION_CFLAGS/LIBS

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	syncevo header files: make Cmdline.h and MapSyncSource.h
	available

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: fixed incorrect ifdefs around ical unref

2010-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TransportAgent.h:
	* src/syncevo/util.h:

	TransportException: moved into util.h

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: added timezone to linked items

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added content comparison for testLinkedItems* tests

2010-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: SYNCEVOLUTION_DEBUG disables creation of .log files

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: normalize directory

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: normalize VCALENDAR with multiple VEVENTs inside

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/synccompare.pl:

	synccompare: ignore CLIENT_TEST_UNIQUE_UID induced changes

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: fixed error message

2010-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: evolutionsource=<notebook name> was broken

2010-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: CLIENT_TEST_UNIQUE_UID now unique per test

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:

	calendar fields: ignore changes to alarm UID

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:

	local sync: rely on iCalendar 2.0 UID/RECURRENCE-ID for pairing

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_syncevolution.xml:

	slow sync strategy: allow client and server updates for
	SyncEvolution clients

2010-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	slow sync strategy: try harder to avoid duplicates

2010-11-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:

	calendar profile: choose better merge strategy for URL property

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevolution.cpp:

	initialization: added SyncContext::initMain()

2010-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: handle errors while receiving client report

2010-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: introduced CLIENT_TEST_INCREASE_SEQUENCE

2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	LocalTransportAgent: added transmission of child's SyncReport

2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/StringDataBlob.cpp:
	* src/syncevo/StringDataBlob.h:

	StringDataBlob: implemented write() method

2010-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:

	LocalTransportAgent: refactored read/write code

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TransportAgent.h:

	TransportStatusException: transport problem with SyncMLStatus
	code

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncML error codes: added some more SyncEvolution error aliases

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: share dumpData settings

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	dumpData config option: make database backups optional

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	LocalTransportAgent: fixed parent/child communication

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: make more sync settings available to client

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	local sync + BT: changed how credential checking is turned off

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	Cmdline: keep report about executed sync

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	Cmdline: added varargs constructor

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* src/backends/evolution/configure-sub.in:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/eds_abi_wrapper.h:

	libical: allow using it without libecal

2010-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Exception::handle(): added optional retval for exception text

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	local sync: avoid confusion about what data is changed

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: use SyncConfig::getContextName() utility function

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	LocalTransportAgent: use SyncConfig::getContextName() utility
	function

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncReport: added methods for overriding LOCAL/REMOTE strings

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: added getContextName() helper function

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:

	MapSyncSource: use backup/restore in sub sync source

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: refactored backup utility code

2010-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource: moved read-only access to operations into
	SyncSourceBase

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	local sync: disambiguate source names

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	LocalTransportAgent: fixed interaction with peer config

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: make temporary changes to SyncSourceNodes properties
	survive as long as SyncConfig exists

2010-10-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:

	MapSyncSource: provide Synthesis API pointer to sub source

2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	LocalTransportAgent: fixed compile error on MeeGo

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceRevisions: delay updating tracking node for
	MapSyncSource

2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:
	* src/syncevo/MapSyncSource.cpp:
	* src/syncevo/MapSyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	MapSyncSource: map from one VEVENT per item to one item per UID

2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	nightly testing: improved handling of test data

2010-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	StringEscape: added escaping of specific characters

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSourceParams: introduced context information

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: relax TZID simplification

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: preliminary Google calendar support

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: TRANSP:OPAQUE accepted as default

2010-10-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	client-test: increase log level when SYNCEVOLUTION_DEBUG is set

2010-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	Revert "testing: avoid DTSTAMP issue in KCalExtended"

2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:

	local sync: added sanity checks for syncURL (BMC #712)

2010-07-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LocalTransportAgent.cpp:
	* src/syncevo/LocalTransportAgent.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	support local sync (BMC #712)

2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SingleFileConfigTree.h:

	ConfigTree: allow user to register ConfigNode instances

2010-08-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: avoid crash in sort() with LogDir as binary
	predicate

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: increase log level when SYNCEVOLUTION_DEBUG is set

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Flags2String(): convert bit field to string

2010-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Strncpy(): standard wrapper for strncpy()

2010-11-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/VolatileConfigTree.h:

	config handling: old-style configs not found anymore (BMC #9381)

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, configure: SyncEvolution 1.1

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/sys.supp:

	nightly testing: ignore valgrind report in libsynthesis

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	nightly testing: relaxed leak checking for ecal/ebook (BMC #1007)

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: workaround for importing custom time zones

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: avoid partial loading to work around issues with it

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: ignore request to remove non-existant event

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: disable unsupported linked item tests

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	client-test: replaced compile-time LINKED_ITEMS_RELAXED_SEMANTIC
	with ClientTestConfig::linkedItemsRelaxedSemantic

2010-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/readme2c.pl:

	command line: --delete-items ... * deletes all items

2010-10-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: incorrect Presence status after config
	change (BMC #8453)

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:
	* src/syncevo/SoupTransportAgent.cpp:

	fixed compiler warnings

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: updated mkcal backend description

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: fixed compiler warning

2010-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: do not use Tracker for custom database file

2010-09-28  Qiankun Miao  <qiankun.miao@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: select notebook (BMC #6898)

2010-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: comment clarification for created()/CREATED

2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: fixed bug numbers, added BMC #7091

2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/configure-sub.in:

	autotools: fixed QtContacts compilation

2010-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: added missing quotation marks

2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	version bump to 1.0.99.7

2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:

	command line: split properly at empty line during --import (BMC
	#7664)

2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: keep sessions around after completion (BMC
	#7766)

2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: introduced timeout utility class

2010-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: added missing Session.Attach() (BMC #7761)

2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed configuring of context (BMC #7181)

2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/configure-sub.in:

	KCalExtended, QtContacts: fixed initialization of
	QCoreApplication

2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: extended error messages

2010-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: fixed UTF-8 handling (BMC #7401)

2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:

	HACKING: added commit guidelines

2010-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	sync-ui: wrong direction of data transfer when talking to device
	(BMC #7091)

2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: fix libnotify problem on FC13

2010-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-gtk.desktop.in:

	sync-gtk.desktop.in: fixed syntax in non-MeeGo desktop file

2010-09-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	documentation: improved explanation of "type"

2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 1.0.99.6

2010-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	nightly testing: adapted Cmdline test to string changes

2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.1 pre-release

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.h:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml:
	* src/syncevo/configs/remoterules/00_syncevolution.xml:
	* src/syncevo/configs/remoterules/all.xml:
	* src/syncevo/configs/remoterules/evolution.xml:

	Nokia phones: avoid data loss in two-way sync due to
	X-EVOLUTION-UI-SLOT (MBC #2566)

2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-gtk.desktop.in:

	sync-ui (GTK version): updated .desktop file

2010-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	nightly testing: suppress leak in libebook

2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed compile issue with libsoup disabled
	(MBC #6367)

2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	documentation: extended description of "sync" property (MBC
	#6373)

2010-09-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	nightly testing: improved valgrind suppressions

2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: several improvements

2010-09-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	EDS: revised workaround for D-Bus method timeouts (BMC #4026)

2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* configure-pre.in:
	* debian/dbus-wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevolution.cpp:

	EDS: workaround for D-Bus method timeouts (BMC #4026)

2010-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	evo.supp: updated suppressions for libical (BMC #6275)

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	nightly testing: adapted synccompare to mkcal

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: log report generation functions

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:

	nightly testing: reorder columns so that valgrind and overall
	result come first

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	nightly testing: added a column for "network failure"

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: disable testDeleteAllRefresh for Google

2010-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: only include services in report which actually
	were active

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/server/00_nokia.xml:
	* src/syncevo/configs/remoterules/server/46_E55.xml:

	Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657,
	#5860)

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	nightly testing: fixed caching of Evolution sources (BMC #5864)

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:

	nightly testing: avoid shutdown issues due to caching Evolution
	sources (BMC #5864)

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: use "mkcal" as generic type name

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: adapted "update" code patch to new API

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	command line: use % as escape character for luids

2010-09-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: code clean-up around LUID escaping

2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master', remote branch 'origin'

2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: allow enabling valgrind for "prebuilt" test (BMC
	#1007)

2010-08-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: fix for invalid memory access

2010-08-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/Makefile.am:

	testing: fixed "make dist" issue

2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: more QtContacts API related fixes (BMC #5710)

2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: set consumerReady in output (BMC #3803)

2010-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/templates/clients/phone/nokia.ini:
	* src/templates/clients/phone/nokia/S40/7210c.ini:
	* src/templates/clients/phone/nokia/S60/N85.ini:
	* src/templates/clients/phone/nokia/maemo/n900.ini:
	* src/templates/clients/phone/sony-ericsson-old.ini:
	* src/templates/clients/phone/sony-ericsson.ini:
	* test/testcases/templates/clients/SyncEvolution.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c.ini:

	phone templates: updated, copied from syncevolution.org Wiki (BMC
	#5727)

2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	nightly testing: workaround for Evolution 2.30 storage shutdown
	(BMC #5864)

2010-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	evo.supp: added suppressions for Evolution 2.30 (BMC #1007)

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API: fixed type signature

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* test/test-dbus.py:

	D-Bus API: added Server.ConfigChanged signal (BMC #3558)

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: added Session.GetConfigName() (BMC #3559)

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: added suppression of libnotify notifications (BMC
	#3560)

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: start D-Bus session with "no-sync" flag unless
	running a sync (BMC #3562)

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: added Server.StartSessionWithFlags() and
	Session.GetFlags()

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: fixed Python syntax error in last commit

2010-08-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus C++: fixed cut-and-paste error

2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line: do sanity version check when running as D-Bus
	client

2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus: added Server.GetCapabilities and Server.GetVersions (BMC
	#3563)

2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/client-test-app.cpp:

	client-test: avoid duplicate sources in m_localSource2Config

2010-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	test-dbus.py: adapted to modified 'message type' error
	description

2010-08-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: removed ZYB, it is no longer supported

2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/SyncConfig.cpp:

	command line: allow creating contexts without peers

2010-08-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: do not mistake "foo" context for old-style "foo"
	client config

2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fixed --delete-items/--import for KCalExtended

2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: further adaptions to KCalExtended API change

2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: make repos group-writable

2010-08-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: avoid ssh access to gitorious.org in nightly
	checkout

2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/configure-sub.in:

	KCalExtended: workaround for incomplete libmkcal.pc

2010-08-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added icalproperty_free()

2010-08-16  Qiankun Miao  <qiankun.miao@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EvolutionBackend: fix memory leak

2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'meego-1.0'

2010-08-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	gdbus: ensure that header files are included in "make dist"

2010-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: fixed ambiguous HEAD reference

2010-08-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/configure-sub.in:

	kcalextended: adapted to revised API

2010-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.h:

	SyncContext: added comment for getUsedSyncURL()

2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	Revert "compile fix for FC 13 (and possibly others): use private
	copy of gdbus (MBC #3556)"

2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:
	* src/gdbus/test/example.cpp:
	* src/gdbus/watch.c:
	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	gdbus: avoid name conflict with glib

2010-08-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	gdbus: do not install header files

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Updated debian/changelog.

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:

	Implemented MaemoCalendarSource::isEmpty()

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:

	Refuse to delete items from smart calendar.

2010-02-02  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:

	Updated bugtracker field.

2010-02-02  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:

	Changed section from user/office to utils. Users who don't use
	apt-get will then only see the syncevolution-frontend package
	(which depends on this syncevolution package, but has a GUI).

2010-07-12  Ove Kaaven  <ovek@arcticnet.no>

	* debian/rules:

	Use --disable-ssl-certificate-check configure option in Maemo for
	now.

2010-02-15  Ove Kaaven  <ovek@arcticnet.no>

	* src/syncevo/CurlTransportAgent.cpp:

	Force IPv4 host resolution on Maemo.

2010-02-15  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:

	Fixed retrieval of maemo notes in text/plain format.

2010-01-03  Ove Kaaven  <ovek@arcticnet.no>

	* debian/syncevolution.install:

	Install /usr/libexec

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* autogen-maemo.sh:
	* builddeb:
	* buildsrc:

	Helper scripts for the Maemo build.

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* debian/dbus-wrapper.cpp:
	* debian/rules:

	Remove apparently obsolete stuff to create
	EvolutionSyncClient.cpp

2010-07-20  Ove Kaaven  <ovek@arcticnet.no>

	* .gitignore:

	Ignore some stuff in the Maemo build.

2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, version: updated for 1.0.1

2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'meego-1.0'

2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	canonize new device config names (MBC #1194)

2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	prevent overwriting device configs by accident (MBC #3566,1194)

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	ZYB.com: service goes away end of June 2010, template removed
	(MBC #3310)

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: accept 'application/vnd.syncml+xml;
	charset=UTF-8' for starting an HTTP session (MBC #3554)

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* configure-pre.in:

	autotools: added --enable-gnome-keyring (MBC #3557)

2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	compile fix for FC 13 (and possibly others): use private copy of
	gdbus (MBC #3556)

2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: make order of files deterministic (MBC #2586)

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	config fix: operations on non-peer configs failed (MBC #3157)

2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	canonize new device config names (MBC #1194)

2010-07-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	prevent overwriting device configs by accident (MBC #3566,1194)

2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'syncevolution-1-0' into meego-1.0

2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 1.1 based on 1.0.1

2010-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: fixed compile error with g++ in MeeGo

2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/configure-sub.in:

	QtContacts: find QtContacts properly

2010-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: allow setting more AC_WITH_QT() options

2010-07-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/Cmdline.cpp:

	client-test: ignore comments for KCalExtended and QtContacts

2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: get sources from meego.gitorious.org

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.cpp.orig:
	* src/syncevo/Cmdline.cpp.rej:
	* src/syncevo/Makefile.am:
	* src/syncevo/readme2c.pl:

	documentation + command line: unified source of usage information
	(MBC #690)

2009-12-31  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Update version of this branch

2010-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/Cmdline.cpp:

	Testing: fix failure of evolution testing due to new backends

2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:

	KCalExtended: fixed test registration

2010-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:

	QtContacts: fixed test registration

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/Makefile.am:
	* src/backends/qtcontacts/configure-sub.in:

	QtContacts: fixed compile error when not enabling QtContacts

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	ZYB.com: service goes away end of June 2010, template removed
	(MBC #3310)

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: accept 'application/vnd.syncml+xml;
	charset=UTF-8' for starting an HTTP session (MBC #3554)

2010-06-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* configure-pre.in:

	autotools: added --enable-gnome-keyring (MBC #3557)

2010-06-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	compile fix for FC 13 (and possibly others): use private copy of
	gdbus (MBC #3556)

2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: added error checking

2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: enabled more efficient listing of all items

2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: avoid adding incidence anew

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.h:

	QtContacts: provide description from database

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:

	KCalExtended: provide description from database

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:

	KCalExtended: implement backup/restore using SyncSourceRevisions

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: sleep only if necessary

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: must preserve creation time during update

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:

	KCalExtended: load incidences on demand

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: added CLIENT_TEST_SIMPLE_UID

2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/kcalextended/KCalExtendedSource.cpp:
	* src/backends/kcalextended/KCalExtendedSource.h:
	* src/backends/kcalextended/KCalExtendedSourceRegister.cpp:
	* src/backends/kcalextended/Makefile.am:
	* src/backends/kcalextended/configure-sub.in:

	KCalExtended: added initial SyncSource

2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: avoid DTSTAMP issue in KCalExtended

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: be careful about which queries to use

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: added simpler removeItem() implementation

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: ignore artificial contact

2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: use new save/fetch mechanism (supports time stamps,
	but currently broken)

2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/QtContactsSource.cpp:

	QtContacts: use proper QContactTimestamp template member detail
	function

2010-06-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/Makefile.am:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/configure-sub.in:

	QtContacts: first complete (but not usable) backend

2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/qtcontacts/Makefile.am:
	* src/backends/qtcontacts/QtContactsSource.cpp:
	* src/backends/qtcontacts/QtContactsSource.h:
	* src/backends/qtcontacts/QtContactsSourceRegister.cpp:
	* src/backends/qtcontacts/configure-sub.in:

	QtContacts: initial, empty implementation

2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* m4-repo/autotroll.m4:
	* m4-repo/autotroll.mk:

	Qt support: use Autotroll to determine right compile flags

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fix --print-items description luid handling

2010-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:

	command line: allow temporary configs in import/export operations

2010-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	configure: fix for SoupTransportAgent without EDS and without
	D-Bus

2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: support sources which depend on anchors

2010-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fix for new update/delete operations

2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: make order of files deterministic (MBC #2586)

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line import/export: failed for non-peer configs

2010-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	config fix: operations on non-peer configs failed (MBC #3157)

2010-06-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	Testing: add 'known failure' support in nightly (MBC#2870)

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line --print-items: added short description

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: added --delete-items

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: added --import/export/update/print-items

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncContext:readStdin(): a virtual method for reading input via
	stdin

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline::isSync(): cosmetic change

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line parsing: check for conflicting operations

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	ReadFile(): added reading from open stream

2010-06-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/evo.supp:

	valgrind: suppress memory issues for libical (MBC#1007)

2010-06-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/evo.supp:

	valgrind: relax rules for icaltimezone_get_component (MBC#1007)

2010-06-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: make "Sync now" always translatable (MBC #3052)

2010-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, version: SyncEvolution 1.0

2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated

2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: updated suppression of tests for Memotoo and
	Funambol

2010-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/Makefile.am:

	D-Bus API doc: fix for 'make dist'

2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/README:
	* src/dbus/interfaces/dbus-introspect-docs.dtd:
	* src/dbus/interfaces/mergepages.xsl:
	* src/dbus/interfaces/spec-to-docbook.xsl:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	Doc: enhanced D-Bus API documentation (MBC #1745)

2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/dbus/Makefile.am:
	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/mergepages.xsl:
	* src/dbus/interfaces/spec-to-docbook.xsl:

	Doc: add '--enable-doc' option and generate D-Bus API doc(MBC
	#1745)

2010-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/spec-strip-docs.xsl:

	D-Bus Qt bindings: remove annotations for glib

2010-06-08  Carl Wong  <carl.wong@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/dbus/qt/dbustypes.cpp:
	* src/dbus/qt/dbustypes.h:

	D-Bus binding for Qt

2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig::getUseProxy(): avoid TRUE/FALSE (MBC #10506)

2010-06-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	sync-ui: renamed local sync() to do_sync() to avoid name
	collision with system sync()

2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.funambol:
	* test/testcases/itodo20.ics.funambol.tem.patch:

	Funambol: no longer supports COMPLETED

2010-05-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/evo.supp:

	valgrind: clean up valgrind issues (MBC#1007)

2010-06-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	evo.supp: relaxed rule for icalparser_parse_string (MBC #1007)

2010-06-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDirTest: save and restore logger level (MBC#2570)

2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/lcs.h:

	lcs: fixed out-of-bounds array access (MBC #1007)

2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: remove timeout before entering cleanup

2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	HTTP SyncML server mode: fixed crash when handling second session

2010-05-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	output redirection: detect glib output despite app name

2010-05-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: first sync was done without libical time
	zone info (MBC #2435)

2010-05-24  ivarela  <malditoastur@gmail.com>

	* po/ast.po:

	l10n: Updates to Asturian (ast) translation

2010-05-19  dbl2010  <dbl2010@gmail.com>

	* po/tr.po:

	l10n: Initial upload

2010-05-19  ivarela  <malditoastur@gmail.com>

	* po/ast.po:

	l10n: updates asturian translation

2010-05-18  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-05-18  GLS_DEU  <andreasx.machoy@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-05-18  GLS_FIN4  <annax.bergman@intel.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2010-05-18  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-18  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for tentative 1.0 final

2010-05-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/generate-html.xsl:
	* test/resultchecker.py:

	Testing: fix wrong link for calendar+todo issue (MBC #1397)

2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	D-Bus server + command line: return error code when failed(MBC
	#2193)

2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/templates/clients/phone/nokia/S60/N85.ini:
	* src/templates/clients/phone/nokia/maemo/n900.ini:

	config: add 'calendar+todo' source for nokia configs (MBC#2101)

2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: generate correct config for 'calendar+todo'
	(MBC#1197)

2010-05-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/templates/clients/phone/nokia/S40/7210c.ini:

	config: add 'calendar+todo' source for nokia7210c config
	(MBC#2101)

2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-18  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-18  GLS_FRA3  <david.cicognani@ptiglobal.net>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Funambol, Memotoo: preserve meeting series when receiving update
	for detached recurrence (MBC #1916)

2010-05-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	EDS compatibility: added several recurrence ID related methods
	(MBC #1916)

2010-05-13  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2010-05-12  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-12  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-12  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-12  GLS_NLD3  <thomasx.martens@intel.com>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2010-05-12  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-12  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-07  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-04  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-04  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-04-30  GLS_KOR  <sunx.kim@intel.com>

	* po/ko.po:

	l10n: Updates to Korean (ko) translation

2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-04-25  margie  <margie.foster@intel.com>

	* po/en_GB.po:

	l10n: first submission

2010-04-21  TomasVirgl  <tomas@virgl.net>

	* po/sk.po:

	l10n: Initial slovak translation

2010-05-11  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)

2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: explicitly set names for glade widgets (MBC #1372)

2010-05-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970)

2010-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: handle phones with no calendar or no todo
	(MBC #1847)

2010-05-07  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-07  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-07  GLS_CHS2  <mackeyx.tian@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-05-06  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-05-06  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2010-05-06  gls_rus1  <bogdanx.nosach@intel.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-05  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/Makefile.am:

	ical20.ics.local: must be included in dist

2010-05-04  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-04  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/ClientTest.cpp:
	* test/testcases/ical20.ics.local:

	client-test: added test case for broken VTIMEZONE matching (MBC
	#1332)

2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: test server progress events (MBC #1359)

2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: accept progress events in server mode (MBC #1359)

2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-pre.in:

	README.html: built from README.rst with rst2html (MBC #690)

2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* Makefile-gen.am:
	* README:
	* configure-pre.in:

	README: replaced with README.rst, added man page (MBC #690)

2010-04-28  Patrick Ohly  <patrick.ohly@intel.com>

	* README.rst:

	README: converted into reStructuredText (MBC #690)

2010-05-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/server/46_E55.xml:

	Nokia E55: needs absolute alarm times (MBC #1657)

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	templates: skip over temporary files (MBC #1208)

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	templates: also search in .config/syncevolution-templates (MBC
	#1208)

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/SyncEvolution.ini:
	* src/templates/clients/SyncEvolution/config.ini:
	* src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
	* src/templates/clients/SyncEvolution/sources/calendar/config.ini:
	* src/templates/clients/SyncEvolution/sources/memo/config.ini:
	* src/templates/clients/SyncEvolution/sources/todo/config.ini:
	* src/templates/clients/SyncEvolution/template.ini:
	* src/templates/clients/phone/nokia/S40/7210c.ini:
	* src/templates/clients/phone/nokia/S40/7210c/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:
	* src/templates/clients/phone/nokia/S60/N85.ini:
	* src/templates/clients/phone/nokia/S60/N85/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/template.ini:
	* src/templates/clients/phone/nokia/maemo/n900.ini:
	* src/templates/clients/phone/nokia/maemo/n900/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/template.ini:
	* src/templates/servers/Funambol.ini:
	* src/templates/servers/Funambol/config.ini:
	* src/templates/servers/Funambol/sources/addressbook/config.ini:
	* src/templates/servers/Funambol/sources/calendar/config.ini:
	* src/templates/servers/Funambol/sources/memo/config.ini:
	* src/templates/servers/Funambol/sources/todo/config.ini:
	* src/templates/servers/Funambol/template.ini:
	* src/templates/servers/ScheduleWorld.ini:
	* src/templates/servers/ScheduleWorld/config.ini:
	* src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
	* src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
	* src/templates/servers/ScheduleWorld/sources/memo/config.ini:
	* src/templates/servers/ScheduleWorld/sources/todo/config.ini:
	* src/templates/servers/ScheduleWorld/template.ini:

	templates: use single-file format (MBC #1208)

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/IniConfigNode.cpp:
	* src/syncevo/IniConfigNode.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SingleFileConfigTree.cpp:
	* src/syncevo/SingleFileConfigTree.h:

	single file format for multiple .ini files (MBC #1208)

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:
	* src/syncevo/StringDataBlob.cpp:
	* src/syncevo/StringDataBlob.h:

	StringDataBlob: read/write shared string in memory

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.cpp:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/Makefile.am:

	ConfigNode: moved ConfigNode::createFileNode() into separate file

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/DataBlob.h:
	* src/syncevo/FileDataBlob.cpp:
	* src/syncevo/FileDataBlob.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SafeOstream.cpp:
	* src/syncevo/SafeOstream.h:

	DataBlob: abstract access to chunks of data

2010-05-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	util: getBasename()/getDirname()/splitPath()

2010-05-03  GLS_POL1  <ewax.zielinska@intel.com>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-05-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: preserve configuration names on save (BME #1266)

2010-04-29  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	gtk-ui: put emergency view in scrolledwindow (BME #1296)

2010-05-01  GLS_CHS2  <mackeyx.tian@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-05-01  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-04-30  GLS_KOR  <sunx.kim@intel.com>

	* po/ko.po:

	l10n: Updates to Korean (ko) translation

2010-04-30  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-04-30  GLS_ITA1  <francescax.godani.muzi@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-04-23  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Ovi nightly testing:  set serverName to 'Ovi' instead of 'ovi'

2010-04-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: add "forced types" to tested configs (MBC
	#1197)

2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	SAN message: typo fix in text/calendar => text/x-vcalendar
	mapping (MBC #1197)

2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: avoid referencing invalid config (MBC
	#1197)

2010-04-26  Chen Congwu  <congwu.chen@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: some syntax fixes

2010-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: fix combined calendar detection for Nokia
	phones?! (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: reimplemented template generation and
	calendar+todo detection (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/syncevo-phone-config.py:

	syncevo-phone-config: let CTRL-C really abort syncevolution (MBC
	#1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: use -v for minimal information about tested
	config, -v -v for full output (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: avoid writing in user's .config while
	testing (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: avoid deprecated popen2, check for fatal
	status (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: fixed mkdir (MBC #1197)

2010-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: do not hide command line errors (MBC #1197)

2010-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-phone-config.py:

	syncevo-phone-config: fixed Python syntax errors

2010-04-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:

	syncevolution --version: missing infos about system shared libs

2010-04-25  margie  <margie.foster@intel.com>

	* po/en_GB.po:

	l10n: first submission

2010-04-21  TomasVirgl  <tomas@virgl.net>

	* po/sk.po:

	l10n: Initial slovak translation

2010-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, version: updated for final 1.0 beta 3

2010-04-20  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set "settings"-btn insensitive when syncing (MB #10482)

2010-04-20  Chen Congwu  <congwu.chen@intel.com>

	* test/syncevo-phone-config.py:

	phone-config-tool: setting test data and test result temp dir
	(MB#9862)

2010-04-19  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncConfig.cpp:

	Ovi template: disable certificate checking

2010-04-17  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	resultchecker: wrote 'calendar_todo' as tag name for
	'calendar+todo'

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	auto sync notifications: avoid extra "Dismiss" button (MB #10487)

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	Ovi.com: fixed typos

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevolution.cpp:

	command line, client-test: avoid "g_set_application_name not set"
	warning

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/client-test-app.cpp:

	client-test: enable it to use keyring by default (MB #10479)

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/servers/Funambol/config.ini:

	RetryInterval: 0 for Funambol, 2M for everyone else (MB #10451)

2010-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix mx-gtk >= 0.99.1 header location (BME #892)

2010-04-17  Chen Congwu  <congwu.chen@intel.com>

	* test/syncevo-phone-config.py:

	config-phone: interrupt handling

2010-04-14  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:
	* test/Makefile.am:
	* test/syncevo-phone-config.py:

	Test tools: automatically detection working configuration for a
	phone (MB#9862)

2010-03-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	noctcap: Do not send ctcap properties when set
	SYNCEVOLUTION_NOCTCAP

2010-03-26  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* test/ClientTest.cpp:

	Test: Also register file:calendar+todo test for file backend

2010-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API: added templateName to documentation (MB #10406)

2010-04-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus doc: refine spec about Bluetooth device support for
	GetConfigs

2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect: redirecting STDOUT to log level SHOW broke the tests

2010-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SecondsConfigProperty: accept "+" sign in duration and interval
	properties again

2010-04-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	command line + D-Bus: pass known environment variables (MB#10477)

2010-04-15  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Enable Ovi test

2010-04-14  Chen Congwu  <congwu.chen@intel.com>

	* test/README.Ovi:

	Ovi README fixes.

2010-04-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/templates/clients/phone/nokia/S60/N85/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/S60/N85/template.ini:

	templates: add N85 (Nokia S60) template

2010-04-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85
	(MB #8868)

2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-server.c:

	sync-ui: don't use built-in specialized types (MB #10471)

2010-04-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	dbus server + command line: return error code (MB#10476)

2010-04-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: abort when user didn't provide password (MB#10475)

2010-04-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix crasher and wrong UI state (MB #10473)

2010-04-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/configs/remoterules/client/01mobical.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	Cal + Mobical: apply the workaround only for Mobical (MB#10458)

2010-04-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)

2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard profile: disable Synthesis iPhone client TYPE extensions
	(MB #10462)

2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: CLIENT_TEST_SIMPLE_UID

2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/templates/clients/phone/nokia/maemo/n900/config.ini:

	templates: set N900 as consumerReady (MB #10336)

2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: never show non-consumerReady templates (MB #10472)

2010-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	dbus C++ bridge: fix inconsistent CallbackData instantiation

2010-04-09  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-04-09  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus c++: fix an issue of DBusClientCall exposed by valgrind
	(MB#10468)

2010-04-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: fix device template autoselection (MB #10469)

2010-04-09  GLS_FRA3  <david.cicognani@ptiglobal.net>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	dbus api: change the signature of 'handler' of 'InfoRequest'

2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	cmdline: fix password hang (MB#5043)

2010-04-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: fix a regression checked by nightly

2010-04-08  kushylee  <>

	* po/ko.po:

	l10n: Updates to Korean (ko) translation

2010-04-08  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-04-08  A Olsson  <AnnikaNbpt@gmail.com>

	* po/sv.po:

	l10n: Updates to Swedish (sv) translation

2010-04-08  smilex2005  <eija@fascinatingwords.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2010-04-07  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line + D-Bus: fix for "some parameters are already
	handled by parse()" (MB #5013)

2010-04-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line + D-Bus: fix for "pass absolute paths to dbus
	server" (MB #10461)

2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:

	command line + D-Bus: pass absolute paths to dbus server
	(MB#10461)

2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	command line + D-Bus: throw exceptions once 'Execute' gets errors
	(MB#10461)

2010-04-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus: add description for 'Session.Execute'

2010-04-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	test-dbus: change expected results of 'testSharedTypeOther'
	(MB#10448)

2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	Config: preserve type when getting config from a template
	(MB#10448)

2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API: allow reading template for non-existent context (MB
	#10448)

2010-04-07  Takashi  <takashi.kazami@novuscom.net>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2010-04-07  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-04-07  GLS_NLD  <albert.dijkstra@ptiglobal.net>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2010-04-06  GLS_ESP  <gonzalox.e.velasquez@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-04-06  promuald  <info@transsoft.pl>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-04-06  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-04-06  promuald  <info@transsoft.pl>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-04-06  Leila  <leilaa@abc-lang.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-04-05  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-04-01  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: next update for 1.0 beta 3

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.h:
	* src/syncevolution.cpp:

	command line + D-Bus: some parameters are already handled by
	parse() (MB #5043)

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/util.cpp:

	LogRedirect with streams: better error handling (MB #5041)

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect + Execute(): use SOCK_STREAM to detect EOF (MB #5041)

2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	LogRedirect + system(): avoid loosing output (MB #5041)

2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:

	syncevo-dbus-server stdout: split at lines (MB #5042)

2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: redirect stdout (MB #5042)

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.h:

	fix for Transport Timeout: callback must also be set for D-Bus

2010-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	Server.GetSessions(): return array of object paths (MB #10452)

2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevolution.cpp:

	Cmdline: watch daemon if it has gone (MB #5043)

2010-03-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	test-dbus: fix 2 issues of test-dbus.py

2010-04-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458)

2010-03-31  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: set requestStart for connect

2010-03-31  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	Transport Timeout: setting the timeout callback within
	createTransportAgent

2010-04-01  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	Presence Detection: listen connman signals instead of polling
	(mb#10438)

2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SecondsConfigProperty: don't accept units without number (MB
	#10257)

2010-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* README.packagers:
	* configure-pre.in:

	packaging: fail harder if libnotify is missing (MB #1000).

2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: revert to old widgets names for Toolbar

2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/close.png:
	* src/gtk-ui/close_hover.png:
	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/settings.png:
	* src/gtk-ui/settings_hover.png:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	gtk-ui: start using GtkToolbar for Meego window

2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix source order in emergency view (MB #9714)

2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: bug fix: show send/receive buttons in config

2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: improve configuration layout

2010-03-31  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk_ui: check source usability for templates (MB #9961)

2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	command line + D-Bus: fixed "make distcheck"

2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/e-cal-check-timezones.c:

	e_cal_check_timezones(): broken in EDS 2.30 due to change of
	error code (GNOME Bugzilla #611558, Moblin Bugzilla #9820)

2010-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:

	Evolution backends: don't delay in open() unnecessarily

2010-03-29  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: really sort templates in device config (MB#10336)

2010-03-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: Show an error message when saving config fails

2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/syncevolution.cpp:

	command line + D-Bus: fixed compile problems

2010-03-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	obex fix: set obex_ready flag when receving link_err in
	disconnect

2010-03-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line + D-Bus: --status help and output (MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	command line + daemon: reporting exceptions inside Cmdline::run()
	(MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevolution.cpp:

	command line + D-Bus signal cleanup (MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line + daemon: fix for "virtual function called" during
	shutdown (fix for MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevolution.cpp:

	command line + daemon: usability improvements (MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server-startup.sh.in:

	syncevo-dbus-server-startup.sh.in: suppress output

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: reduce output to INFO and more important

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.cpp:

	command line + daemon mode: don't run with DEBUG output enabled
	(MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	LogRedirect::abortHandler: don't try to do logging

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Logging.h:

	Logging: changed importance of new SHOW level (fix for MB #5043)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBusServer::messagev: make copy of va_list to avoid segfault (fix
	for MB #5042)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevolution.cpp:

	command line: fixes for --monitor (MB #5043)

2010-03-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: fix errors due to changes of MB#5043

2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/Logging.h:
	* src/syncevo/SyncContext.h:
	* src/syncevolution.cpp:

	Cmdline: move cmdline to dbus server (MB#5043)

2010-03-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:

	DBusServer: send log output to clients (MB#5042)

2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:

	DBusServer: avoid stdout and routing them in logging
	system(MB#5401)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline::run(): context should use same output as command line
	(MB #5041)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDirTest: redirect output (MB #5041)

2010-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/declarations.h:
	* src/syncevolution.cpp:
	* test/client-test-main.cpp:

	stdout: never write to std::cout directly (MB #5041)

2010-03-28  GLS_DEU  <andreasx.machoy@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-03-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: use templateName when available

2010-03-25  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:

	Config Templates: Add 'templateName' optional property (MB10406)

2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	auto sync: user of autoSyncDelay/Interval must use seconds (fix
	for MB #10257)

2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	RetryInterval: default was 1 second instead of 1 minute (fix for
	MB #10257)

2010-03-26  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-03-25  GLS_ESP  <gonzalox.e.velasquez@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server AutoTerm: fix signedness compiler warning

2010-03-24  auke  <auke-jan.h.kok@intel.com>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: NSS is not an absolute requirement

2010-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:

	templates: keep fingerPrint a list of models

2010-03-19  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/clients/SyncEvolution/template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:
	* src/templates/clients/phone/nokia/maemo/n900/template.ini:

	Configuration template: fingerprint changes

2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: avoid regular wakeups (MB #10350)

2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/Makefile.am:

	autotools: final fix for distributing syncevo-http-server.py

2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/synthesis-includes/Makefile.am:

	autotools: --disable-core --enable-gui => build only sync-ui and
	its D-Bus lib

2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/test.c:
	* src/gtk-ui/sync-ui.c:

	sync-UI + D-Bus lib: removed obsolete include for engine defs

2010-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: syncevo-http-server + dist problem

2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	autoSyncInterval/autoSyncDelay/RetryDuration/RetryInterval:
	consistent value handling (MB #10257)

2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	maxlogdirs/loglevel: don't accept negative values (MB #10257)

2010-03-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	add error message for 506 (Processing error)

2010-03-22  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-03-22  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	Synthesis DB Plugin + Blob support: fixed compiler warnings on
	i386

2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.syncevolution-server:

	README.syncevolution-server: explains testing
	SyncEvolution<->SyncEvolution

2010-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/syncevo-http-server.py:

	syncevo-http-server: include Python script in distribution

2010-03-21  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-03-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	AutoSync: fix a crash issue for auto sync (MB#10269)

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: preliminary summary of 1.0 beta 3 changes

2010-03-18  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/SyncEvolution/template.ini:
	* src/templates/clients/default/template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:
	* src/templates/clients/phone/nokia/maemo/n900/template.ini:
	* src/templates/servers/Funambol/template.ini:
	* src/templates/servers/ScheduleWorld/template.ini:

	Configuration template: reuse 'peerIsClient' in config.ini
	(mb#10224)

2010-03-17  Chen Congwu  <congwu.chen@intel.com>

	* src/templates/clients/phone/nokia/maemo/n900/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/maemo/n900/template.ini:

	Configuration Template: Add Nokia N900 template (MB#10224)

2010-03-18  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.h:

	SyncSource: comments clarified for GetPeerMimeType()

2010-03-18  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: Virtual SyncSource type checking

2010-03-17  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	VirtualSyncSource: implement getDatabases()

2010-03-17  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Do not send 'respURI' if over bluetooth (MB#10224)

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: check that suspend tests really suspend

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: suspend tests now also pass with last message

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added "big" variant also to suspend tests

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	Revert "dummy beta 3"

2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: improved termination of Retry/Suspend/Resend tests

2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: increase item size for "big" items in suspend/resume
	tests

2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* test/ClientTest.cpp:

	message resend after timeout + log messages

2010-03-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceAdmin::mapid2entry(): unescape after parsing key

2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	Synthesis DB Plugin: log admin data being read

2010-03-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSource.cpp:

	file backend: ignore double remove

2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: testInterruptRetry + loss of final server reply

2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceAdmin: fixed storing of map item with no remote ID (MB
	#2425)

2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server.py: bug fix for resending

2010-03-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: speed up interrupt tests

2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	enable suspend and saving blobs (MB #2425)

2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncSource API: enable implementation of Synthesis Blobs (MB
	#2425)

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext::doSync(): added debug output for session stepping

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added interrupted sync tests with split items

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: nicer reporting if sync status is bad

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	client-test: clarify and improve Resend/Resume tests

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevo-http-server.py: support resending of last reply

2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: add error message for GetConfig() failure

2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: add automatic sync toggle

2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix minor bug in time label building

2010-03-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: improve device config UI

2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: handle InfoRequest timeout error

2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: set 'insensitive' sources to sync=none (MB#9961)

2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: do not confirm simple service changes (MB#10082)

2010-03-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix error output (MB#9558)

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:

	.gitignore: fixes for .gitignore and .patch

2010-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* dbus-timeout.patch:

	dbus-timeout.patch: removed

2010-03-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	DBusServer STATUS_PASSWORD_TIMEOUT: changed explanation text

2010-03-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	DBusServer: change status code for password timeout (MB#9636)

2010-03-16  niala  <alainswb@free.fr>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: check Synthesis source

2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	Remove support for accepting SAN 1.0/1.1 (MB #6175, MB #9312)

2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	dummy beta 3

2010-03-16  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	removed dependency on --long and --exact

2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: set versions suffix when code is not cleanly
	tagged

2010-03-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	fixes for "Create configuration automatically" (MB#6175)

2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: check for invalid peer properties (MB #8048)

2010-03-15  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Server: Disable credential checking if over bluetooth transport

2010-03-12  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Create configuration automatically (MB#6175)

2010-03-12  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	Disable PreventSlowSync if the sync session is triggered by a
	remote peer

2010-03-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/Makefile-gen.am:

	Install: change 'autostart' data install directory

2010-03-14  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-03-12  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* src/syncevo/eds_abi_wrapper.cpp:

	libbluetooth3 compatibility (MB #9289)

2010-03-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:
	* src/syncevo/SyncContext.cpp:
	* src/valgrind.supp:

	ObexTransportAgent: Fix valgrind warnings (MB#10091)

2010-03-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Add forceslow for super datastore

2010-03-10  promuald  <info@transsoft.pl>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-03-10  A Olsson  <AnnikaNbpt@gmail.com>

	* po/sv.po:

	l10n: Updates to Swedish (sv) translation

2010-03-08  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:
	* test/README.Ovi:
	* test/synccompare.pl:
	* test/testcases/ical20.ics.Ovi.tem.patch:
	* test/testcases/itodo20.ics.Ovi.tem.patch:
	* test/testcases/vcard30.vcf.Ovi.tem.patch:

	Ovi server test: synccompare and readme

2010-02-21  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/client-test-app.cpp:
	* test/ClientTest.cpp:

	ClientTest: rename 'super' to 'calendar+todo'

2010-02-12  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: fix a typo in testDeleteRefresh

2010-02-09  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* test/test-dbus.py:

	Add ovi template

2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: fix crasher in device template selection

2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: string updates

2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix settings icon mode bug

2010-03-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't update service list twice

2010-03-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-pre.in:
	* po/POTFILES.in:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	DBusServer: improve notification for auto sync (MB#10000)

2010-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server-startup.sh.in:

	syncevo-dbus-server-startup.sh.in: make it a real shell script
	(MB #1000)

2010-03-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo-dbus-server-startup.sh.in:
	* src/syncevo-dbus-server.desktop.in:

	DBusServer: start syncevo-dbus-server when users log in

2010-03-08  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	San 1.1: Compiler warning fix

2010-03-08  Leila  <leilaa@abc-lang.com>

	* po/ru.po:

	l10n: Updates to Russian (ru) translation

2010-03-05  kushylee  <>

	* po/ko.po:

	l10n: Updates to Korean (ko) translation

2010-03-05  smilex2005  <eija@fascinatingwords.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2010-03-04  A Olsson  <AnnikaNbpt@gmail.com>

	* po/sv.po:

	l10n: Updates to Swedish (sv) translation

2010-03-04  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	Configuration templates: uncomment SyncURL  (MB#10015)

2010-03-04  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:

	MatchTemplate better output (MB#10004)

2010-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:

	SAN 1.2 -> 1.1 fallback: fix for SyncMLVersion empty

2010-02-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SAN 1.0/1.1 generation support (MB#9312)

2010-02-23  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: accept SAN 1.0/1.1 pacakge (MB#9312)

2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	config error handling: "uri" must be set for clients

2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/00_need_tz_in_event.xml:

	Nokia 7120C: fix for enabling TZ (MB #9907)

2010-02-25  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/remoterules/server/45_N7210c.xml:

	Synthesis Configuration: Add remote rule for Nokia 7210c

2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: better error message when starting twice (MB
	#9991)

2010-03-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/mainloop.c:

	g_dbus_setup_bus(): call dbus_connection_close() when failing to
	set up private connection

2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	username/password must be empty for clients (MB #9437)

2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line --template new config in non-standard context: wrong
	properties written (MB #10007)

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	unexpected slow sync: fix result when using a single source

2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* test/test-dbus.py:

	shared layout: fix for showing and setting "type" property (MB
	#9939)

2010-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:

	command line: --print-config of context should ignore per-peer
	properties (MB #8048)

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: workaround for Perl "panic: memory wrap at..."

2010-03-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:

	Cmdline Test: testMatchTemplate fix (MB#10004)

2010-03-02  GLSQA  <namfonx.yeates@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2010-03-02  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	restore + status: don't overwrite status.ini (status code and
	time) (MB #9963)

2010-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	status.ini: wrong human-readable date format

2010-03-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	DBusServer: fix 4 issues for automatic sync

2010-03-01  GLS_NLD  <albert.dijkstra@ptiglobal.net>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2010-03-01  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir: use a-z instead of number to make session dirs unique (MB
	#9759)

2010-02-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:

	DBusServer: add notification for auto sync (MB#6378)

2010-02-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus Server: implement automatic sync (MB#6378)

2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig: add 3 properties for automatic sync

2010-02-25  Chen Congwu  <congwu.chen@intel.com>

	* src/templates/clients/SyncEvolution/template.ini:

	SyncEvolutionClient template: do not match "SyncEvolution"

2010-03-01  Takashi  <takashi.kazami@novuscom.net>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2010-02-28  promuald  <info@transsoft.pl>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2010-02-27  GLS_FRA3  <david.cicognani@ptiglobal.net>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2010-02-26  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2010-02-26  GLS_DEU1  <clarax.steiner-jay@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2010-02-26  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2010-02-26  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	client-test Cmdline: adapted to recent config changes

2010-02-26  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-02-25  Leila  <leilaa@abc-lang.com>

	* po/ru.po:

	l10n: This is a translated PO.

2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	minor version bump to 1.0beta2a because of Bluetooth dependency

2010-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	libbluetooth: avoid dependency because of str2ba (MB #9289)

2010-02-24  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix double free in error handling (MB #9869)

2010-02-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: handle error 22002 (syncevolution died unexpectedly)

2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: use bluetooth panel on Moblin

2010-02-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Server alerted sync: better error status (MB#8879)

2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 1.0 beta 2

2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* test/ClientTest.cpp:

	EvolutionCalendarSource: change tracking when deleting a child
	event

2010-02-23  GLS_ITA  <lorenzo.gennaro@ptiglobal.net>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir::startSession(): avoid [ERROR] when logdir does not exist

2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix possible crasher

2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: use TemplatesChanged to update device list

2010-02-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:

	dbus client bindings: implement TemplatesChanged

2010-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:

	D-Bus interface: added Server.TemplatesChanged (MB #9841)

2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: clear existing templates for GetConfigs

2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	DBus server: refine implementation of bluetooth devices

2010-02-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:

	dbus server: listen to signals sent from bluez

2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.h:

	libical _r patch: fix for compilation with older libecal

2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.cpp:

	Evolution Address Book: avoid picking CouchDB by default, again
	(MB #7877)

2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	syncevolution.org packages: conflict with system libs (MB #9811)

2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.h:

	sync session error: added STATUS_DIED_PREMATURELY = 22002 (MB
	#9844)

2010-02-20  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't use gtk_dialog_get_content_area()

2010-02-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/configure-sub.in:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	workaround for libical 0.43 memory handling bug

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	SHA-256 + Mozilla NSS: must call init

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	less output (MB #8092)

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	shorter logs (MB #8092)

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	deviceId: use syncevolution- prefix, helps Horde (MB #9347)

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	preventSlowSync: enabled by default (MB #2416)

2010-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	maxMsgSize: increased from 20000 to 150000

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: implement InfoRequest handling for passwords

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:

	dbus client bindings: update InfoRequest signature

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:

	text/x-calendar -> text/x-vcalendar renaming was incomplete

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: fixed broken virtual source data format check

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir::expire(): CPPUnit testing (MB #7708)

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir::expire(): more intelligent removal of session dirs (MB
	#7708)

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext.cpp: added testing of session handling

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	LogDir::startSession(): fixed collision check

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir::haveDifferentContent() - detect differences between
	backups based on inodes

2010-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir/SourceList::startSession(): removed obsolete "logname"
	parameter

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: bug fix for recent hard linkining improvement

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.h:

	database comparison: also delay it in clients (MB #7710)

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	TrackingSyncSource: added isEmpty() pure virtual method (MB
	#7708)

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:

	SQLite backend: implement m_isEmpty operation (MB #7708)

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource API: added m_isEmpty operation (MB #7708)

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	SyncSourceRevisions: cache result of listAllItems() (MB #7708)

2010-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SAN + virtual source: segfault fixed (MB #9737)

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	virtual sources: avoid name collisions with normal sources (MB
	#9664)

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	XMLFiles::addFragments(): avoid throwing exceptions by checking
	for dir first

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	<dbtypeid>: handle hash collisisions

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncContext::prepare(sources): removed, obsolete

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	virtual datastore: allow alias (MB #9664)

2010-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	libbluetooth compatibility layer (MB #9289)

2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	virtual source in client: tell engine about superdatastore and
	URI

2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	slow sync detection + virtual source: fixed user message

2010-02-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	virtual data sources: improved error handling

2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncML server: delayed checking of sources (MB #7710)

2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncSource::Operations: added callback for starting to use source

2010-02-19  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-02-19  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-02-18  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-02-18  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: backup-restore improvements

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix keyboard access in configuration

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:

	gtk-ui: fix build with --enable-gui again (MB #9633)

2010-02-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: show main view when restoring backup (MB #9617)

2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* build/export-synthesis-xml.sh:

	export-synthesis-xml.sh: export Synthesis XML fragment patches

2010-02-10  Patrick Ohly  <patrick.ohly@intel.com>

	* build/export-gdbus.sh:

	export-gdbus.sh: fixed incorrect comment

2010-02-10  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: error handling

2010-02-10  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: remove the non-blocking
	g_main_context_iteration

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	detecting slow sync: use LOCERR_DATASTORE_ABORT (MB #2416)

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncML server: remove redundant SourceConfigSpecials

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	slow sync detection: use <datastoreinitscript> instead of
	<alertscript> (MB #2416)

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:

	SAN + forced slow sync: move flag into SyncSource

2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	syncevo-dbus-server + OBEX: transport was not enabled (MB #9436)

2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: fixed check for glib > 2.16

2010-02-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/gnome-bluetooth/Makefile.am:
	* src/syncevo/configs/Makefile.am:

	autotools: some more fixes

2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fix GetConfigs() hang

2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: start bluetooth wizard when Add device clicked

2010-02-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: use "fingerprint" for device template selector

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	virtual source: support D-Bus CheckSource() (MB #9535)

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	database dumps: use SHA-256 when available (MB #7708)

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* README.packagers:
	* configure-post.in:
	* src/syncevo/Makefile.am:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	SHA-256: use glib or Mozilla NSS

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: added smart pointer for glib char string

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	command line: compare against dump in last session involving
	source (MB #7708)

2010-02-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: don't include identical files in comparison (MB
	#7708)

2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceRevisions: reuse data files from previous backup (MB
	#7708)

2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Hash(): added version for std::string

2010-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.h:

	ConfigNode::getProperty(): added const declaration

2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SourceList: determine most recent backup of source when making
	next backup (MB #7708)

2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir: fixed finding sessions inside non-standard context with
	escaped chars

2010-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:

	SyncSource API: access to previous backup (MB #7708)

2010-02-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	LogDir: cleanup

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: workaround for missing "active" in MxGtkLightSwitch

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	gtk-ui: ask for 1024 window width for gtk windows

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: improve confirmation dialogs

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: improve virtual source display in config

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:

	dbus client bindings: handle no mode as "none"

2010-02-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: changes in config api

2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: hide virtual sources when not usable + other tweaks

2010-02-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: escape source names when using markup

2010-02-05  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: improve slow sync messages

2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: very rough draft of device template selection

2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: don't require username/password for device configs

2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: layout & code updates for device config UI

2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: modify SyncConfigWidget for device sync changes

2010-02-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	DBus server: Implement GetConfigs with device querying(MB#9216)

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: gnome-bluetooth + make dist

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	SyncEvolutionXML.c: treat it as generated file

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	syncURL: updated description (MB #9446)

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig::getSyncURL(): workaround for g++ 4.3/4.4 bug

2010-02-04  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* README.packagers:
	* configure-post.in:
	* configure-pre.in:
	* po/POTFILES.in:
	* src/Makefile-gen.am:
	* src/gnome-bluetooth/Makefile.am:
	* src/gnome-bluetooth/configure-sub.in:

	autotools: build GNOME Bluetooth panel plugin (MB #7089)

2010-02-03  Chen Congwu  <congwu.chen@intel.com>

	* src/gnome-bluetooth/syncevolution.c:

	Bluetooth pairing integration (MB#7089)

2010-02-04  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	Presence detection: bug fix

2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:

	fix build with "--enable-gui=all"

2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/main.c:

	gtk-ui: don't open two main windows (MB #9449)

2010-02-04  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix suspicious string array handling (MB #9434)

2010-02-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBusServer: coding convention changes

2010-02-03  Chen Congwu  <congwu.chen@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus-cxx-bridge: Copy DBusCallObject member to be more safe

2010-02-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/main.c:

	gtk-ui: fix another problem with non-libunique build

2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/main.c:

	gtk-gui: fixed compiler error when not having libunique

2010-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	post-release version bump

2010-02-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: forgot to change source naming Memo->Notes

2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: --show-settings should match url prefix (MB #9284)

2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	gtk-ui: ellipsize very long service name in main view

2010-02-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: make config usable with long strings (MB #9278)

2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: remember to update service list when it is shown

2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: handle source phases correctly (MB #9320)

2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: Fix error output

2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-spinner.gif:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: show status "waiting" with a progress spinner

2010-01-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't allow non-defined sources in emergency

2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: use PeerName property for user visible names

2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: tweak emergency view layout, modify strings

2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:

	dbus client bindings: fix syncevo_config_get_value() return value

2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/main.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: support "--show-settings <id>"

2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: only ask for backups for correct context

2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: string and style changes

2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: change bread-crumb functionality in moblin

2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't show "last synced ..." when last sync failed

2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: only show backups that contain selected sources

2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: implement restoring backups

2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:

	dbus bindings: add Session.Restore()

2010-01-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: remove uneeded "Data" text from main view

2010-01-29  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncURL: support multiple transport values in SyncURL property

2010-02-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	Presence detection: connman part (MB#7700)

2010-02-02  Chen Congwu  <congwu.chen@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	gdbus: cxxbridge for asynchronous dbus client call

2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* src/Makefile-gen.am:
	* src/sunbird_client.xml:
	* src/syncclient_sample_config.xml:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/configs/Makefile.am:
	* src/syncevo/configs/syncevolution.xml:
	* src/syncevo/configs/update-samples.pl:

	XML config: use configuration composed from fragments (MB #7712)

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	XML config: avoid empty LOCATION in VEVENT

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	syncclient_sample_config.xml: added "GENDER" and "SIP"

2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>

	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/scripting/06vcard-fullname.xml:

	syncclient_sample_config.xml: create fullname if empty (MB#5664)

2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	Config: add support for 'X-SKYPE' for evolution (MB#8948)

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	synthesis config: add "STATUS" property to "VEVENT" profile.

2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/remoterules/client/00zyb.xml:

	syncclient config: disable anchors checking for ZYB(MB#8138)

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/06todo-priorities.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
	2.0

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/05vcard-evolution.xml:

	SyncSource: change names for m_incomingScript and
	m_outgointScript

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/05vcard-evolution.xml:

	Google->Evolution: make sure that WORK/HOME numbers are displayed
	(MB #6501)

2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/05vcard-evolution.xml:

	Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)

2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	Mobical: Strip time information for EXDATE if not needed  (Bug
	#3009)

2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	calendar support: sanitize incoming EXDATEs (Bugzilla #4457)

2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
	#2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
	property(Bug #2422)

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
	#2418)

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/remoterules/evolution.xml:

	data conversion: different data profiles for SyncML peer + local
	DB with remote rules

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/scripting/11calendar.xml:

	XML config: keep alarm times as they are

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	XML config: be conservative about encoding of EXDATEs

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:

	XML config: enhanced calendar data formats

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	XML config: added several vCard 3.0/Evolution specific properties

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:

	XML config: don't enforce http:// prefix in vCard 2.1 URL

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/01vcard-profile.xml:

	XML config: use NICKNAME also in vCard 2.1

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/scripting/11calendar.xml:

	XML config: don't encode empty DESCRIPTION in VEVENT/VTODO

2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/update-samples.pl:

	update-samples.pl: accept command line parameters for updating a
	specific file

2010-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/configs/README:
	* src/syncevo/configs/datatypes/00vcard-fieldlist.xml:
	* src/syncevo/configs/datatypes/01vcard-profile.xml:
	* src/syncevo/configs/datatypes/02vcard-types.xml:
	* src/syncevo/configs/datatypes/10calendar-fieldlist.xml:
	* src/syncevo/configs/datatypes/11calendar-profile.xml:
	* src/syncevo/configs/datatypes/12calendar-types.xml:
	* src/syncevo/configs/datatypes/20note-fieldlist.xml:
	* src/syncevo/configs/datatypes/21note-profile.xml:
	* src/syncevo/configs/datatypes/22notes-types.xml:
	* src/syncevo/configs/datatypes/30bookmark-fieldlist.xml:
	* src/syncevo/configs/datatypes/31bookmark-profile.xml:
	* src/syncevo/configs/datatypes/32bookmark-type.xml:
	* src/syncevo/configs/datatypes/server/40email-fieldlist.xml:
	* src/syncevo/configs/datatypes/server/41email-profile.xml:
	* src/syncevo/configs/datatypes/server/42email-type-zipped.xml:
	* src/syncevo/configs/datatypes/server/42email-type.xml:
	* src/syncevo/configs/datatypes/server/43email-sonyericsson.xml:
	* src/syncevo/configs/datatypes/server/44email-nokia9500.xml:
	* src/syncevo/configs/debug/00default.xml:
	* src/syncevo/configs/remoterules/server/00_t39m.xml:
	* src/syncevo/configs/remoterules/server/01_t68.xml:
	* src/syncevo/configs/remoterules/server/02_V3.xml:
	* src/syncevo/configs/remoterules/server/03_V3i.xml:
	* src/syncevo/configs/remoterules/server/04_6230.xml:
	* src/syncevo/configs/remoterules/server/05_9210.xml:
	* src/syncevo/configs/remoterules/server/06_9210i.xml:
	* src/syncevo/configs/remoterules/server/07_3220.xml:
	* src/syncevo/configs/remoterules/server/08_3230.xml:
	* src/syncevo/configs/remoterules/server/09_3600.xml:
	* src/syncevo/configs/remoterules/server/10_3620.xml:
	* src/syncevo/configs/remoterules/server/11_3650.xml:
	* src/syncevo/configs/remoterules/server/12_3660.xml:
	* src/syncevo/configs/remoterules/server/13_6260.xml:
	* src/syncevo/configs/remoterules/server/14_6600.xml:
	* src/syncevo/configs/remoterules/server/15_6620.xml:
	* src/syncevo/configs/remoterules/server/16_6630.xml:
	* src/syncevo/configs/remoterules/server/17_6670.xml:
	* src/syncevo/configs/remoterules/server/18_7250.xml:
	* src/syncevo/configs/remoterules/server/19_7250i.xml:
	* src/syncevo/configs/remoterules/server/20_7260.xml:
	* src/syncevo/configs/remoterules/server/21_7610.xml:
	* src/syncevo/configs/remoterules/server/22_7650.xml:
	* src/syncevo/configs/remoterules/server/23_N-Gage.xml:
	* src/syncevo/configs/remoterules/server/24_N-Gage_QD.xml:
	* src/syncevo/configs/remoterules/server/25_9300.xml:
	* src/syncevo/configs/remoterules/server/26_9500.xml:
	* src/syncevo/configs/remoterules/server/27_E90.xml:
	* src/syncevo/configs/remoterules/server/28_X.xml:
	* src/syncevo/configs/remoterules/server/29_SX1.xml:
	* src/syncevo/configs/remoterules/server/30_M55.xml:
	* src/syncevo/configs/remoterules/server/31_SL55.xml:
	* src/syncevo/configs/remoterules/server/32_S55.xml:
	* src/syncevo/configs/remoterules/server/33_S65.xml:
	* src/syncevo/configs/remoterules/server/34_SL65.xml:
	* src/syncevo/configs/remoterules/server/35_K700.xml:
	* src/syncevo/configs/remoterules/server/36_T610_T630.xml:
	* src/syncevo/configs/remoterules/server/37_M600i.xml:
	* src/syncevo/configs/remoterules/server/38_P800.xml:
	* src/syncevo/configs/remoterules/server/39_P900.xml:
	* src/syncevo/configs/remoterules/server/40_P910.xml:
	* src/syncevo/configs/remoterules/server/41_P910i.xml:
	* src/syncevo/configs/remoterules/server/42_P990i.xml:
	* src/syncevo/configs/remoterules/server/43_t68i.xml:
	* src/syncevo/configs/remoterules/server/44_Funambol_Outlook.xml:
	* src/syncevo/configs/remoterules/server/45_SyncJe_Outlook.xml:
	* src/syncevo/configs/scripting/10newuid.xml:
	* src/syncevo/configs/scripting/11calendar.xml:
	* src/syncevo/configs/scripting/client/00timeout.xml:
	* src/syncevo/configs/scripting/server/12email.xml:
	* src/syncevo/configs/update-samples.pl:

	XML config samples: split up into individual fragments

2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-synthesis-xml.sh:

	import-synthesis-xml.sh: import shared XML config fragments (MB
	#7712)

2010-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-foreign-git.sh:

	import-foreign-git.sh: allow non-existing files

2010-02-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: apply default and user setting local databases (MB#9332)

2010-02-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	DBus server: return real passwords for GetConfig (MB#9169)

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	config: adding sources affects peers in the same context (MB
	#9329)

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line: wrong context during --configure (MB #9338)

2010-01-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	ScopedEnvChange: moved from Cmdline.cpp to util

2010-01-28  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: removed obsolete libbluetooth2/3 check (MB #9260)

2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: fix failures and remove dependency for test-dbus.py
	(MB#9065)

2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: fixed Bluetooth checks (MB #9260)

2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-pre.in:

	packaging: use plain 1.0beta1 as version number

2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: mentioned packages for phone sync via Bluetooth

2010-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: libbluetooth2 vs 3 check (MB #9289)

2010-01-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't show errors when errorcode is -1 (not set)

2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.skip:

	ignore gtkinfobar.c in translation

2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	preventSlowSync: updated Cmdline config tests

2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* README.packagers:

	README.packagers: document pitfalls for packagers

2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS + version: updated for 1.0 beta 1

2010-01-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/gdbus/gdbus-cxx-bridge.h:

	some minor language fixes for MB #7711

2010-01-26  alephlg  <aleph@mandriva.org>

	* po/hu.po:

	l10n: Updates to Hungarian (hu) translation

2010-01-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/gtkinfobar.c:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't use new GTK features (MB #9170)

2010-01-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: add unit tests for termination (MB #7711)

2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:

	DBus server: automatic termination (MB#7711)

2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	GDBus C++ binding: changes according to gdbus changes

2010-01-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	gdbus: add interface-level callback function

2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/Makefile.am:

	sync-UI: gtkinfobar.h not included in dist

2010-01-25  alephlg  <aleph@mandriva.org>

	* po/hu.po:

	l10n: Updates to Hungarian (hu) translation

2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/Makefile.am:

	gtk-ui/Makefile.am: fixed non-standard white space

2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'syncevolution-0-9-2'

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:

	preventing slow syncs: optional, off by default (MB #2416)

2010-01-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncContext.cpp:

	Logdir: sort log names by creation time when peer name is empty

2010-01-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	session status/error: when setting status, always update error

2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: show source toggles two-per-row in configuration

2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: layout fixes in config editor

2010-01-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: implement source selection for emergency syncs

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	configure: version bumped to 0.9.2

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/configure-sub.in:

	Maemo backend: fixed static linking

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	autotools: fixed typo in CPPUnit patch

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: final 0.9.2

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:

	Maemo backend + testing: unique names, always enabled

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/syncevo/SyncSource.h:

	 CPPUnit header file dependency for backends (MB #9149)

2010-01-21  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/maemo/Makefile.am:

	Remove dependency on cppunit, like recently done in the other
	backends as well.

2010-01-21  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:

	Added some missing build dependencies

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:

	Set appropriate (non-user) section for dev package

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* debian/rules:

	Set configure flags that I'll use on Maemo 5

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:

	Updated build depends, added a description, and made myself
	maintainer.

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Bump version, ready to release

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* debian/optify:

	Enable auto-optification

2010-01-19  Ove Kaaven  <ovek@arcticnet.no>

	* src/backends/maemo/MaemoCalendarSource.cpp:
	* src/backends/maemo/MaemoCalendarSource.h:
	* src/backends/maemo/MaemoCalendarSourceRegister.cpp:
	* src/backends/maemo/Makefile.am:
	* src/backends/maemo/configure-sub.in:

	Checkin of working Maemo backend

2010-01-09  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Put "beta" in the version number

2010-01-09  Ove Kaaven  <ovek@arcticnet.no>

	* debian/syncevolution.install:

	Install /usr/share instead of /etc/default

2010-01-09  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Update Debian changelog again

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	syncclient_sample_config.xml: added "GENDER" and "SIP"

2009-12-23  Ove Kaaven  <ovek@arcticnet.no>

	* test/Algorithm/Diff.pm.bak:

	Remove redundant file

2009-12-23  Ove Kaaven  <ovek@arcticnet.no>

	* debian/changelog:

	Update Debian changelog

2009-12-23  Ove Kaaven  <ovek@arcticnet.no>

	* debian/rules:

	Set sysconfdir.

2009-12-23  Ove Kaaven  <ovek@arcticnet.no>

	* debian/control:
	* debian/rules:
	* debian/syncevolution-dev.install:
	* debian/syncevolution.install:

	Split package into "syncevolution" and "syncevolution-dev"
	packages.

2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	Config: add support for 'X-SKYPE' for evolution (MB#8948)

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/gtkinfobar.c:

	gtkinfobar.c: must include our own gtkinfobar.h

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: insert valgrind before syncevolution (MB #6457)

2009-12-03  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	Testing: Fix no html report error (MB#8391)

2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/gtkinfobar.c:
	* src/gtk-ui/gtkinfobar.h:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: include copy of GtkInfoBar for gtk+<2.18 (MB #9170)

2010-01-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix slow-sync error code

2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: only hide "non-consumer-ready" templates

2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix source naming (MB #8756)

2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	gtk-ui: hide unfinished backup-features

2010-01-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	accept status 200 without error messages

2010-01-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: don't show error when no statistic are available

2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix error messages

2009-12-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: add better error UI for source errors

2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: go back to main view on 'Esc' keypress

2009-12-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:
	* src/gtk-ui/ui.glade:

	gtk-ui: implement service errors

2010-01-22  alephlg  <aleph@mandriva.org>

	* po/hu.po:

	l10n: Updates to Hungarian (hu) translation

2010-01-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/syncevo/SyncSource.h:

	 CPPUnit header file dependency for backends (MB #9149)

2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote branch 'origin/jku-configuration-redesign'

2010-01-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	unexpected slow syncs: no explanation when only one source active
	(MB #9156)

2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test@context-2010-01-20-10-10/status.ini:

	Testing: add a case with config name "@context" for getReports

2010-01-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncContext.cpp:

	Logdir: return all peers logs for config name without peer name

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	Logdir: getServer() might not include context

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	Logdir: use normalized config name instead of <peer>@<context>

2010-01-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:

	Logdir: change the logdir and add context info (MB #8350)

2010-01-21  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	Cofiguration template: exact match for createPeerTemplate
	(MB#9155)

2010-01-20  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/templates/clients/SyncEvolution/.template.ini:
	* src/templates/clients/SyncEvolution/template.ini:
	* src/templates/clients/default/.template.ini:
	* src/templates/clients/default/template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/.template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/template.ini:
	* src/templates/clients/phone/nokia/default/.template.ini:
	* src/templates/servers/Funambol/.template.ini:
	* src/templates/servers/Funambol/template.ini:
	* src/templates/servers/ScheduleWorld/.template.ini:
	* src/templates/servers/ScheduleWorld/template.ini:
	* test/testcases/templates/clients/SyncEvolution/.template.ini:
	* test/testcases/templates/clients/SyncEvolution/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
	* test/testcases/templates/clients/default/.template.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
	* test/testcases/templates/clients/phone/nokia/default/.template.ini:
	* test/testcases/templates/servers/Funambol/.template.ini:
	* test/testcases/templates/servers/Funambol/config.ini:
	* test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
	* test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
	* test/testcases/templates/servers/Funambol/sources/memo/config.ini:
	* test/testcases/templates/servers/Funambol/sources/todo/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/.template.ini:
	* test/testcases/templates/servers/ScheduleWorld/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:

	Configuration template: more teaks

2010-01-20  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:

	Fix link error in linking with test.cpp

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:

	documentation + usage: shared configs, 1.0 features (MB #8497)

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/Makefile.am:

	make distcheck: the new LCS test files must be included

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: GLib Event Loop tracking only enabled for HAVE_GLIB

2010-01-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	make dist: FileConfigNode.h must be public API

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bumped to 1.0 alpha 2 (which probably will never get
	released)

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	MAKE/PARSETEXTWITHPROFILE: EVOLUTION no longer the default rule

2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource.cpp: added missing unistd.h

2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext.cpp: add missing sys/wait.h include

2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:

	Synthesis engine wrapper: avoid throwing exceptions during normal
	runs

2010-01-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	PersistentSyncSourceConfig: same as SyncSourceConfig

2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TrackingSyncSource.h:

	TrackingSyncSource: be more quite about getPeerMimeType()

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/templates/Funambol/config.ini:
	* src/templates/Funambol/sources/addressbook/config.ini:
	* src/templates/Funambol/sources/calendar/config.ini:
	* src/templates/Funambol/sources/memo/config.ini:
	* src/templates/Funambol/sources/todo/config.ini:
	* src/templates/ScheduleWorld/config.ini:
	* src/templates/ScheduleWorld/sources/addressbook/config.ini:
	* src/templates/ScheduleWorld/sources/calendar/config.ini:
	* src/templates/ScheduleWorld/sources/memo/config.ini:
	* src/templates/ScheduleWorld/sources/todo/config.ini:
	* src/templates/servers/ScheduleWorld/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/config.ini:

	resolved template merge bug

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	config names: replace unsafe characters with underscores (MB
	#8350)

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	PeerName sync property: arbitrary name for config (MB #8350)

2010-01-19  anoochit  <anoochit@gmail.com>

	* po/th.po:

	l10n: Updates to Thai translation

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:

	local errors should be marked as local (MB #8757)

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	sync status: partial failure (MB #7755)

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:

	status overview: fixed printing of rejected items (MB #7755)

2009-12-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	sync client: accept unexpected slow syncs when no local data

2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	sync client: detect unexpected slow sync and abort (MB #2416)

2009-12-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	command line: explain error codes (MB #2069)

2009-12-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:

	command line: print status codes for each source

2010-01-19  Chen Congwu  <congwu.chen@intel.com>

	* README:
	* src/Makefile-gen.am:
	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/templates/clients/SyncEvolution/.template.ini:
	* src/templates/clients/SyncEvolution/config.ini:
	* src/templates/clients/SyncEvolution/sources/addressbook/config.ini:
	* src/templates/clients/SyncEvolution/sources/calendar/config.ini:
	* src/templates/clients/SyncEvolution/sources/memo/config.ini:
	* src/templates/clients/SyncEvolution/sources/todo/config.ini:
	* src/templates/clients/default/.template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/.template.ini:
	* src/templates/clients/phone/nokia/S40/7210c/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
	* src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
	* src/templates/clients/phone/nokia/default/.template.ini:
	* src/templates/servers/Funambol/.template.ini:
	* src/templates/servers/Funambol/config.ini:
	* src/templates/servers/Funambol/sources/addressbook/config.ini:
	* src/templates/servers/Funambol/sources/calendar/config.ini:
	* src/templates/servers/Funambol/sources/memo/config.ini:
	* src/templates/servers/Funambol/sources/todo/config.ini:
	* src/templates/servers/ScheduleWorld/.template.ini:
	* src/templates/servers/ScheduleWorld/config.ini:
	* src/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
	* src/templates/servers/ScheduleWorld/sources/calendar/config.ini:
	* src/templates/servers/ScheduleWorld/sources/memo/config.ini:
	* src/templates/servers/ScheduleWorld/sources/todo/config.ini:
	* test/testcases/templates/clients/SyncEvolution/.template.ini:
	* test/testcases/templates/clients/SyncEvolution/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini:
	* test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini:
	* test/testcases/templates/clients/default/.template.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini:
	* test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini:
	* test/testcases/templates/clients/phone/nokia/default/.template.ini:
	* test/testcases/templates/servers/Funambol/.template.ini:
	* test/testcases/templates/servers/Funambol/config.ini:
	* test/testcases/templates/servers/Funambol/sources/addressbook/config.ini:
	* test/testcases/templates/servers/Funambol/sources/calendar/config.ini:
	* test/testcases/templates/servers/Funambol/sources/memo/config.ini:
	* test/testcases/templates/servers/Funambol/sources/todo/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/.template.ini:
	* test/testcases/templates/servers/ScheduleWorld/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini:
	* test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini:

	Configuration templates matching: match templates based on
	metadata

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/lcs.h:

	LCS: added accessor for plain sequences

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/Makefile.am:
	* src/syncevo/lcs.cpp:
	* src/syncevo/lcs.h:
	* src/syncevo/util.h:
	* test/testcases/lcs/file1.txt:
	* test/testcases/lcs/file2.txt:

	LCS: Longest Common Subsequence

2009-12-21  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	Server alerted sync + client: matching against bluetooth mac
	address

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-0-9-branch'

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	fixed link error related to CPPUnit

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	set version to 0.9.1+0.9.2

2010-01-19  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: updated for 0.9.2

2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	ScheduleWorld: changed webURL

2010-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	Goosync: added template (MB #9113)

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	Oracle: added template

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	updated for 0.9.2

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	build issue: icalproperty_remove_parameter_by_kind in EDS wrapper

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	autotools: fixed 'make dist' error cause by doc-pak

2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:

	SoupTransportAgent: event handling

2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:

	SyncML server: timeouts for unresponsive clients (MB #7710)

2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBusTransportAgent: support message timeout

2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TransportAgent.h:

	TransportAgent::setCallback(): comment clarification about how
	often it is called

2010-01-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: allow tracking of non-pointer objects

2009-12-18  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>

	* src/syncclient_sample_config.xml:

	syncclient_sample_config.xml: create fullname if empty (MB#5664)

2010-01-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	syncevolution --status: statistics empty (MB #9097)

2010-01-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: clear 'waiting' status when sync is done (MB#9065)

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig::removeSyncSource(): did not remove sources inside
	peers (MB #9065)

2010-01-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	client-test: use independent context for testing sources

2009-12-15  Rajyalakshmi Bommaraju  <Rajyalakshmi.Bommaraju@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: Read http_proxy from environment (MB#8177)

2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: added workaround for lack of --with-docdir

2009-12-11  Rajyalakshmi Bommaraju  <rajyalakshmi.bommaraju@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution calendar: work around 'cannot encode item' problem (MB
	#7879)

2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/TrackingSyncSource.h:

	TrackingSyncSource: clarify what "raw" means

2010-01-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:

	EvolutionCalendarSource: fixed typo in "type" description

2010-01-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	Config: add support for 'X-SKYPE' for evolution (MB#8948)

2010-01-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	synccompare: fix regressions of mobical interoperability test

2010-01-06  Chen Congwu  <congwu.chen@intel.com>

	* configure-pre.in:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/Makefile.am:
	* src/backends/xmlrpc/Makefile.am:

	Build: do not depend on cppunit for backends

2010-01-06  Chen Congwu  <congwu.chen@intel.com>

	* configure-pre.in:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/Makefile.am:

	Build: do not depend on cppunit for backends

2010-01-05  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Retry: do not retry for the first request, MB#8758

2009-12-29  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: Error handling improvements

2009-12-29  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Datastore name alias, MB#7871

2010-01-02  gforcada  <gforcada@gnome.org>

	* po/ca.po:

	l10n: Added Catalan translation

2010-01-02  gforcada  <gforcada@gnome.org>

	* po/ca.po:

	l10n: Added Catalan translation

2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: fix the failures of Session.SetConfig related 2 cases

2009-12-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	DBus server: use temporary configs for GetConfig(MB#8116)

2009-12-28  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: add one unit test for InfoRequest/InfoResponse (MB#6376)

2009-12-24  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: implement info request for password (MB#6376)

2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:

	DBus server: implement InfoRequest and InfoResponse (MB#6376)

2009-12-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* test/test-dbus.py:

	DBus server: add source status and progress for restore (MB#8144)

2009-12-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	Testing: change an issue of restore tests (MB#8144)

2009-12-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.h:

	ObexTransportAgent: fix typos

2009-12-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: signal handling bug fixed.

2009-12-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransport: Do not fail directly if SIGINT is caught by
	underlying select.

2009-12-23  Chen Congwu  <congwu.chen@intel.com>

	* configure-post.in:
	* configure-pre.in:

	AutoConf: Bluetooth transport build option

2009-12-17  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:

	ObexTransportAgent: block while waiting for mainloop events

2009-12-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: init sync time to -1 ("not known")

2009-12-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.before.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/2:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/3:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/2:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/3:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/2:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/2:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/status.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after/1:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.before.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current.ini:
	* test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current/1:

	Testing: add 2 test cases for Session.Restore(MB#8144)

2009-12-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:

	DBus server: add 'Session.Restore' (MB#8144)

2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	DBus server: add 'dir' key in the reports (MB#8144)

2009-12-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	DBus server: add 'peer' in BNF for GetReports(MB#8049)

2009-12-22  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: set config.uri to "" instead of null.

2009-12-21  Chen Congwu  <congwu.chen@intel.com>

	* src/syncclient_sample_config.xml:

	Revert "Synthesis Configuration: add remote rule for Nokia 7210c"

2009-12-21  Chen Congwu  <congwu.chen@intel.com>

	* test/README.nokia_7210c:

	Testing+Nokia_7210c: fix a typo

2009-12-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	ClientTest::getTestData(): avoid dangling pointer to "ical20_utc"

2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncReport: record initial error (MB #7708)

2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext::sync(): fixed potential incorrect memory access

2009-12-17  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:

	Force slowsync in synthesis engine

2009-12-16  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/syncevo/SyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClientTest: enabling the test with virtual syncsource

2009-12-15  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Super datastore consolidation: only expose the super datasource
	to user

2009-12-15  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SAN generation: always use basetype unless being forced (MB#8496)

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/README.nokia_7210c:
	* test/synccompare.pl:
	* test/testcases/ical20.ics.nokia_7210c.tem.patch:
	* test/testcases/itodo20.ics.nokia_7210c.tem.patch:

	SyncCompare+Nokia 7210c readme

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: Add a new test config for phones do not support UTC
	time.

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest+doVarSize: use slow sync instead of refresh sync

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSourceAdmin: do not flush mapping table if never loaded

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncclient_sample_config.xml:

	Synthesis Configuration: add remote rule for Nokia 7210c

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncclient_sample_config.xml:

	synthesis config: add "STATUS" property to "VEVENT" profile.

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: Fix a typo in testTwinning

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: "CLENT_TEST_NOCHECK_SYNCSTATS" disable checking sync
	statictics.

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/client-test-app.cpp:
	* test/ClientTest.cpp:

	ClientTest: enabling super datastore testing

2009-12-11  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	ClientTest: server mode adptions

2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: do not localize empty ("") name (MB#8618)

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: recognise "peer" report item

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: use template name for configurations (MB#8350)

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set new service name before updating ui

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:

	dbus wrapper: fix bug in source hashtable names

2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: close settings ui when new service is selected

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:

	gtk-ui: remove unused functions

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: improve report handling

2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: use infobar for no-server and slow-sync situations

2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: fix build when not USE_MOBLIN_UX

2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: make sure service list scroll follows keyboard focus

2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: show service descriptions

2009-12-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: config widget: move server expander to button row

2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: hide characters in password entry

2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: add info dialogs per design

2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: use MxGtkLightSwitches when USE_MOBLIN_UX

2009-12-12  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: prepare MxGtkLightSwitch use

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: use WebURL instead of syncURL for link buttons

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: draw the indicator on top of the configuration widget
	label

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: configuration ui enhancements

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: expand server settings when adding new configuration

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: set source checks (in)sensitive based on source uris

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: only show "Setup now" button when hovering on expander

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: bug fixes in service config

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: Implement sync mode configuration according to new design

2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: add some functionality to emergency view

2009-12-09  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: initial emergency ui

2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	gtk-ui: implement bread-crumb navigation

2009-12-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui & dbus wrapper: handle waiting status for sources

2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:

	gtk-ui: add padding between window edge and window decor buttons

2009-12-04  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: add error UI for major errors

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: move "last synced" text to the service title

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: add an error icon for source errors

2009-12-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: do not localize empty ("") name (MB#8618)

2009-12-14  Franz Knipp  <knipp@m-otion.com>

	* src/backends/xmlrpc/Makefile.am:
	* src/backends/xmlrpc/README:
	* src/backends/xmlrpc/XMLRPCSyncSource.cpp:
	* src/backends/xmlrpc/XMLRPCSyncSource.h:
	* src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp:
	* src/backends/xmlrpc/configure-sub.in:

	XMLRPC backend

2009-12-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:

	DBus server: implement keyring support in dbus server (MB#3602)

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: recognise "peer" report item

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: use template name for configurations (MB#8350)

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set new service name before updating ui

2009-12-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:

	dbus wrapper: fix bug in source hashtable names

2009-12-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: close settings ui when new service is selected

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:

	gtk-ui: remove unused functions

2009-12-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: improve report handling

2009-12-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.funambol:

	README.funambol: added comment about TRIGGER start times (MB
	#7656, #7806)

2009-12-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncConfig.cpp:

	ZYB: list in sync UI (MB#2424)

2009-12-10  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncSource luid-guid mapping: luid is not unique, can not be used
	as key.

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-0-9-branch'

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EDS Calendar: set pointer to NULL to protect against ecal bug (MB
	#8005)

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* src/Makefile-gen.am:
	* src/backends/evolution/configure-sub.in:

	autotools: cleaned up checking for GNOME/EDS libs (MB #8338)

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/FileSyncSourceRegister.cpp:

	file backend: clarified documenation (MB #8146)

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	gdbus: fixed g_dbus_create_error_valist() error handling

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* build/export-foreign-git.sh:
	* build/export-gdbus.sh:
	* src/gdbus/README:

	exporting of local changes in gdbus

2009-12-09  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-foreign-git.sh:

	import-foreign-git.sh: fix when importing with same branch also
	in remote branches

2009-12-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:
	* test/test-dbus/reports/cache/syncevolution/dummy-2009-11-18-13-00/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-55/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-57/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-58/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-59/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-13-01/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy__test-2009-11-18-12-56/status.ini:

	DBus Server+logging: getReports for multipeers (MB#8049)

2009-12-08  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: mention libs needed by libsynthesis

2009-12-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:

	DBus server: add specifiers for progress spinner (MB#2229)

2009-12-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/test/example.cpp:
	* src/syncevo-dbus-server.cpp:

	gdbus: allow using private connection

2009-12-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	command line: support creating new sources (MB #8424)

2009-12-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SmartPtr.h:

	SmartPtr: Fix the leak in assignment operator

2009-12-03  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:

	Revert "ObexTransportAgent: fixing an obex event leak for SyncML
	server case"

2009-12-03  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:

	EvolutionBackend: Also accept vcalendar for
	EvolutionCalendarSource

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:

	autotools + GTK GUI: added sync-config-widget.c to PO files

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/Makefile.am:

	autotools + D-Bus API: must include the new .xml and .xsl files

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS + configure: SyncEvolution 1.0 alpha 1 snapshot

2009-12-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: make sure we only sync once whe nasked

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	CheckSource(): did not handle invalid or missing "type" property
	(MB #8317)

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: use defaultPeer config value on startup

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:

	SoupTransportAgent + syncevo-dbus-server: avoid segfault when
	aborting (MB #8385)

2009-12-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SoupTransportAgent.cpp:

	SoupTransportAgent + syncevo-dbus-server: avoid segfault when
	aborting (MB #8385)

2009-11-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	DBus server: apply temporary configs (MB#8116)

2009-12-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncConfig.cpp:

	SyncConfig: return sources in shared, peer and filters for
	getSyncSources

2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	DBus testing: add unit tests for status and progress

2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: only flush status when changed for SESSION_END

2009-11-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	DBus server: set 'running' status in Session.run

2009-11-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	DBus testing: remove one obsolete unit test for GetReports

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	autotools + deb: removed dependency on doc_pak

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	nightly testing: git fetch fixes

2009-11-24  tester  <tester@knlcst4.ikn.intel.com>

	* test/runtests.py:

	test/runtest.py: git checkout debugging

2009-11-17  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: result check

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: A special case set has slightly differnt case name

2009-11-12  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing Result Check: check "okay" instead of "fail" because of
	possible crash

2009-11-11  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	 Testing result checker: change the result checker grep criteria

2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: run setup command twice, just to be sure

2009-10-28  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: fix some issues for prebuilt test

2009-10-28  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/runtests.py:

	Testing: clean log/test files before a new testing

2009-10-27  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: show evolution-prebuilt in html output(bug#7160)

2009-10-23  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/compare.xsl:
	* test/generate-html.xsl:

	Testing: show evolution-prebuilt in html output(bug#7160)

2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: fixed checking out branch from git

2009-10-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtest.py: point prebuilt binaries to correct location of
	backends

2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/evo.supp:

	Testing: add suppressions for valgrind in evo.supp

2009-10-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	Testing: refine return code checkings(bug#6457)

2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/valgrindcheck.sh:

	valgrindcheck.sh: don't force --leak-check and --trace-children

2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.zyb:
	* test/testcases/vcard30.vcf.zyb.tem.patch:

	ZYB: add README.zyb and customize test cases(MB#2424)

2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test+ZYB: set maxMsgSize and maxObjSize as default value
	(MB#2424)

2009-07-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	ZYB: Ignore some properties comparison(MB#2424)

2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	syncclient config: disable anchors checking for ZYB(MB#8138)

2009-12-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.mobical:
	* test/runtests.py:

	Mobical: skip unit test testOneWayFromClient(MB#8121)

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* test/test-dbus.py:

	shared config + templates: must share global properties

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	defaultPeer: also shared when using legacy configs (MB #8334)

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	fixed reading templates from file (MB #8335)

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	virtual backend help text: updated evolutionsource comment

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config templates: "sync" property expected to be set

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote branch 'origin/syncevolution-0-9-branch'

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSource.cpp: g++ 4.4 compiler bug workaround

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	autotools: fixed installation of backends with recent libtool

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	syncevolution --migrate: support migration into a certain context

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	syncevolution --migrate: copy .synthesis directory (MB #8048)

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	utility function: cp_r() for recursive copying

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	syncevo-dbus-server: incoming SyncML message not handled

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: adapted to new org.syncevolution.SourceUnusable

2009-12-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: GetConfig() and check for existing config

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>


	Merge remote branch 'origin/syncevolution-0-9-branch'

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed size_t printing

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/syncevo-server.c:

	syncevo-server.c: detach_cb unused compiler warning

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'origin/jku' (early part)

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:

	gdbus-cxx: header file must be distributed

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove unused function + variable

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:

	dbus wrapper: take copy of source name for SyncevoSourceProgress

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove window title in moblin version (MB#6806)

2009-11-27  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Server alerted Sync: fix the timeout and signal handling during
	SAN

2009-11-27  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:

	SyncContext: detect server or client session before instantiating
	the engine.

2009-11-27  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	Revert "Server alerted sync: ensure only one SynthesisEngine is
	active"

2009-11-27  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	FileSyncSource: use x-vcalendar instead of x-calendar

2009-11-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncML.cpp:

	Server alerted sync: fix a typo in SyncMode parsing

2009-11-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:

	ObexTransportAgent: fixing an obex event leak for SyncML server
	case

2009-11-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Server alerted Sync: Throw error if no source is enabled during
	SAN generation.

2009-11-23  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	Join/dejoin Mutiple SyncSources, MB#4611

2009-11-18  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:

	Sever Alerted Sync: SAN generation

2009-11-18  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:

	Server Alerted Sync: SAN generation

2009-11-18  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncML.cpp:

	Server Alerted Sync: SAN generation

2009-11-18  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/sqlite/SQLiteContactSource.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	Server Alerted Sync: Set Content Type in SAN

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: change name 'Addressbook'->'Contacts' (MB#6514)

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: bring back the destuctive sync mode options

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: set log file name to "syncevolution-log.html"

2009-11-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set sync-button sensitivity based on Presence

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	configuration: updated to match server use cases (MB #7710)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API: further explanations for Server.GetReports()

2009-11-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	DBus server: change the behavior of GetReports(MB#8049)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	configure + NEWS: version bumped to 0.9.2, summarized changes

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:

	Evolution Address Book: avoid picking CouchDB by default (MB
	#7877)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:

	Evolution Address Book: avoid picking CouchDB by default (MB
	#7877)

2009-11-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: solve focus and scroll issues in service list

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext::createTransport(): https not recognized (MB #8300)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:
	* src/Makefile-gen.am:
	* src/README.templates:
	* src/default/README:
	* src/default/syncevolution/Funambol/config.ini:
	* src/default/syncevolution/Funambol/sources/addressbook/config.ini:
	* src/default/syncevolution/Funambol/sources/calendar/config.ini:
	* src/default/syncevolution/Funambol/sources/memo/config.ini:
	* src/default/syncevolution/Funambol/sources/todo/config.ini:
	* src/default/syncevolution/ScheduleWorld/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
	* src/syncevo/Makefile.am:
	* src/templates/Funambol/config.ini:
	* src/templates/Funambol/sources/addressbook/config.ini:
	* src/templates/Funambol/sources/calendar/config.ini:
	* src/templates/Funambol/sources/memo/config.ini:
	* src/templates/Funambol/sources/todo/config.ini:
	* src/templates/README:
	* src/templates/ScheduleWorld/config.ini:
	* src/templates/ScheduleWorld/sources/addressbook/config.ini:
	* src/templates/ScheduleWorld/sources/calendar/config.ini:
	* src/templates/ScheduleWorld/sources/memo/config.ini:
	* src/templates/ScheduleWorld/sources/todo/config.ini:

	installation: templates now in $(datadir)/syncevolution/templates
	(MB #7808)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	autotools: install doc files in normal --docdir (MB #7168)

2009-11-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	autotools: include gen-autotools.sh in source tar ball (MB #7822)

2009-11-24  Kristho  <lakristho@gmail.com>

	* po/da.po:

	l10n: Danish translation of syncevolution.

2009-11-16  itsoftex  <yousef@itsoftex.com>

	* po/ar.po:

	l10n: Updates to Arabic (ar) translation

2009-11-16  itsoftex  <yousef@itsoftex.com>

	* po/ar.po:

	l10n: Arabic Translation, partial upload.

2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2009-11-24  tomasgalicia  <tomas.galicia@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2009-11-24  tomasgalicia  <tomas.galicia@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2009-11-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	deviceData property: updated comment

2009-11-26  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Fix a compiler warning

2009-11-26  tester  <tester@knlcst4.ikn.intel.com>

	* src/Makefile-gen.am:

	syncevo-dbus-server: libsoup compile problem

2009-11-26  tester  <tester@knlcst4.ikn.intel.com>

	* configure-pre.in:

	link problem: sysync::SySyncDebugPuts()

2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: add better comments for missing error msgs

2009-11-26  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'master' into jku

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	shared config: when no context is given, search for config

2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: Derive SyncConfigWidget from GtkContainer

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	client-test: create new configs in @client-test-[12]

2009-11-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 0.9.1+1.0alpha1

2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SyncConfig.h:

	command line: preserve and show shared properties (MB #8048)

2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	client-test: updated SyncEvo::CmdlineTest to work with shared
	config layout

2009-11-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API: clarified meaning of "empty config" in
	Session.SetConfig()

2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* test/test-dbus.py:

	config: creating templates for a specific context

2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* test/test-dbus.py:

	deviceId: shared between peers

2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.h:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	ConfigNode: use map with case-insensitive keys for properties

2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/FilterConfigNode.cpp:

	FilterConfigNode: existing properties not overwritten?!

2009-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncConfig::setConfigFilter(): per source-set properties were
	broken

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: split up TestMultipleConfigs

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: fixed typo for "use gdb" code path

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus API + testing + implementation: GetDatabases() requires
	source config

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* test/test-dbus.py:

	syncevo-dbus-server: removing/clearing of properties in shared
	configs (MB# 8059)

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: Server/Session.CheckSource() does not need
	existing configuration

2009-11-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/FileConfigTree.cpp:

	FileConfigTree clearNodes() + reset(): fail when nodes are shared

2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/DevNullConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/MultiplexConfigNode.cpp:
	* src/syncevo/MultiplexConfigNode.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:

	config: share properties between peers, configuration view
	without peer

2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	config: added "defaultPeer" global property + SaveConfigNode
	"hidden" flags

2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/VolatileConfigTree.h:

	config: reorganized for shared config layout (MB#7707)

2009-11-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	SyncSourceConfig: removed cruft

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
	* test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:

	D-Bus testing: setupFiles() + multiple snapshots

2009-11-25  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:

	Fix a compiler warining.

2009-11-25  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	Server alerted sync: ensure only one SynthesisEngine is active

2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set printChanges to 0 before syncing

2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus documentation fixes

2009-11-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/test.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove unused pointer access

2009-11-24  tomasgalicia  <tomas.galicia@intel.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2009-11-24  tomasgalicia  <tomas.galicia@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2009-11-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext: only use one engine instance, fixes slow sync issue

2009-11-24  Kristho  <lakristho@gmail.com>

	* po/da.po:

	l10n: Danish translation of syncevolution.

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: handle NoSuchServer when loading initial config

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: fix sync mode selection

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove keyring use -- server will take care of this

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: add (empty) InfoRequest callback

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: use CheckSource() to hide unsupported sources

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:

	Add SourceUnusable exception to dbus wrapper

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove debug ouput

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: Add DBusSyncException SourceUnusable

2009-11-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/gtk-ui/sync-ui.c:

	implement CheckSource in dbus wrapper

2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: Use 'Presence' and update UI based on that

2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:

	add Presence to dbus wrapper

2009-11-23  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'jku-dbus-update' into jku

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fix an integer overflow in GetReports

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini:
	* test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini:

	D-Bus testing: add testGetReportsByRef in TestSessionAPIsDummy

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: change comment for testGetReportsNoConfig

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: remove reduntant 'cleanAllConfig'

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add 'setupFiles' function in DBusUtil

2009-11-18  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: change the server name in TestSessionAPIsDummy

2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.h:

	fix syncevolution exception names in dbus wrapper

2009-11-20  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: implement enabling/disabling sources in main view

2009-11-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: implement Server.GetSessions() (MB #8061)

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: remove old service icon before adding new one

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: set ui state to ok when config is received

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: implement saving config

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:

	fix double free in dbus C wrapper

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	client-test: added remoteIdentifier + PeerIsClient

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	username/password: empty in templates

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: only show ConsumerReady services

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: make configuration widgets handle their state better

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:

	D-Bus API + syncevo-dbus-server: added
	Server.CheckSource()/GetDatabases() (MB #8091)

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: StatusChanged "idle" was not sent

2009-11-19  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: improve SyncConfigWidget, don't run a session all the
	time

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added testSyncSecondSession

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: SessionChanged signal handling was wrong

2009-11-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: send SYNC_DONE status after shutting down
	connection

2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: only react to D-Bus signals while the test runs

2009-11-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: added glib independent timeouts

2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: re-implement service configuration view

2009-11-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	gtk-ui: more coverage for new dbus api

2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: avoid duplicate testSync methods, minor
	improvements

2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>


	Merge remote branch 'origin/jku-single-window' into
	jku-dbus-update

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:
	* src/gtk-ui/ui.glade:

	gtk-ui: add automatic expansion to service list

2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncContext::createTransportAgent(): removed unused agent
	variable

2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>


	implement the service list contents as widgets

2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui-marshal.list:
	* src/gtk-ui/sync-ui.c:

	fix build problems, fix compiler warnings

2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	OBEX transport: fix compiler error when OBEX transport is off

2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: use NbtkGtkExpander in service list

2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change error message for getReports

2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change error message for getDatabases

2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change error message of checkSource

2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change error message for setConfig

2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change error message for getConfig

2009-11-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add unit tests for Session.GetReports

2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add unit tests for Session.GetDatabases

2009-11-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add unit tests for Session.CheckSource

2009-11-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add TestSessionAPIsEmptyName class

2009-11-17  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: change comments for unit tests of config

2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	implement first phase of "single window mode"

2009-11-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: only sync enabled and locall supported sources

2009-11-17  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:

	ObexTransportAgent:  compiling fixes MB#5188

2009-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	syncURL: example for HTTPS, OBEX channel selection

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* configure-pre.in:
	* src/syncevo/Makefile.am:
	* src/syncevo/ObexTransportAgent.cpp:
	* src/syncevo/ObexTransportAgent.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:

	OBEX Client Transport: in-process OBEX client (binding over
	Bluetooth, #5188)

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	Server Alerted Sync: SAN generation

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	Server Alerted Sync: SAN Parsing

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo-dbus-server.cpp:

	Server Alerted Sync: SAN Parsing

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncML Server: explictly declare support "refresh-from-remote"

2009-11-13  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncML Server: flush luid-guid map immediately

2009-11-10  Chen Congwu  <congwu.chen@intel.com>

	* src/gdbus/gdbus.h:

	gdbus: fix a compile error

2009-11-10  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClienTest: Fix a resource leak

2009-10-16  Chen Congwu  <congwu.chen@intel.com>

	* configure-pre.in:

	DevType: change DevType from "desktop" to "workstation"

2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: improve error dbus handling

2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:
	* src/org.syncevolution.service.in:

	fix D-Bus .service file (needed for d-Bus autostart)

2009-11-16  itsoftex  <yousef@itsoftex.com>

	* po/ar.po:

	l10n: Updates to Arabic (ar) translation

2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: start handling source errors

2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-ui.c:
	* src/org.syncevolution.service.in:

	gtk-ui: enable actual syncing

2009-11-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-session.c:
	* src/dbus/test.c:
	* src/org.Moblin.SyncEvolution.service.in:
	* src/org.syncevolution.service.in:

	fix bug in status-changed signal definition in dbus wrapper

2009-11-16  itsoftex  <yousef@itsoftex.com>

	* po/ar.po:

	l10n: Arabic Translation, partial upload.

2009-11-12  GLS_JPN  <etsukox.murozono@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	server config: fixed tests and code for new config options

2009-11-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:

	cmdline --print-servers: sort by server name

2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: removed special case for unauthenticated
	Connections

2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncML server: accept basic authentication

2009-11-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/test-dbus.py:

	D-Bus testing: add unit tests for session.SetConfig/GetConfig

2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncML server: explicitly state that any kind of log in is valid

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	client-test: unit tests not included when building statically

2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: Server.GetConfig() should not create configs

2009-11-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: check for some error reporting situations

2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: kill old session(s) when the same client
	connects again (MB#7710)

2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server + D-Bus API: no Reply after Abort signal

2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: also kill dbus-monitor at start of run

2009-11-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: add specific exceptions (MB#6548)

2009-10-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* test/test-dbus.py:

	syncevo-dbus-server + syncevolution: fixed signal handling and
	D-Bus suspend/abort/shutdown (MB#7555)

2009-10-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:

	syncevo-dbus-server: handle CTRL-C/SIGINT/SIGTERM(bug #7555)

2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-0-9-x'

2009-11-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools + Boost: --with-boost had no effect (MB#7856)

2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/syncevo-http-server.py:
	* test/test-dbus.py:

	SyncML server: find configuration for client automatically
	(MB#7710)

2009-11-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	SynthesisDBPlugin: added NULL context pointer checks

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	synevo-dbus-server: Session.Sync() signature fix

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: added Connection tests

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: more reliable process handling

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/syncevo-dbus-server.cpp:

	D-Bus API + syncev-dbus-server: Connection.Abort signal only sent
	once

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: use unbuffered output

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: use random session IDs

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	test-dbus.py: removed dependency on Python 2.6 and python-gobject
	>= 2.16

2009-11-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	client-test: unit tests not included when building statically

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SynthesisDBPlugin.cpp:

	SyncML server: don't check client credentials if not required

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* test/syncevo-http-server.py:

	syncevolution-http-server.py: clients must authenticate

2009-10-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SynthesisDBPlugin.cpp:

	Synthesis server: session auth and device admin

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	logging + XML config: print config when it cannot be parsed

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SafeConfigNode.cpp:

	SafeConfigNode::escape(): did not work correctly for strings with
	! in them

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/default/README:

	adding templates: also need to go into test/test-dbus.py

2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: implement progress (bug #7134)

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: avoid GNU find -printf

2009-11-04  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	configure: detect incorrect use of --with-synthesis-src

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:

	SQLite backend: added server admin calls

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* gen-autotools.sh:

	gen-autotools.sh: avoid GNU find -printf

2009-11-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/LogRedirect.cpp:

	stderr redirection: detect "error" messages and show them
	(MB#7655)

2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>

	* po/POTFILES.in:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: simplify report handling & source checking

2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: add sync report and progress handling

2009-11-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:

	add 'done' to sessions statuses in dbus wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/test.c:

	improve test binary for dbus wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:

	bugfixes in dbus wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:

	fix sessions-data handling in client wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-server.c:
	* src/gtk-ui/sync-ui.c:

	use Attach/Detach automatically in dbus client wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	dbus documentation fixes

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: read current configuration from Session

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:

	add missing CheckSource implementation to cient wrapper

2009-11-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/test.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui : fix the build (compiles, does not work)

2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/Makefile.am:
	* src/dbus/test.c:

	add temporary test binary

2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:

	fix dbus signature for GetConfig

2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	add missing session signals to client dbus wrapper

2009-11-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/Makefile.am:
	* src/dbus/README:
	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/syncevo-full.xml:
	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:
	* src/dbus/syncevo-server.c:
	* src/dbus/syncevo-server.h:
	* src/dbus/syncevo-session.c:
	* src/dbus/syncevo-session.h:
	* src/dbus/test.c:

	implement new dbus api in the C wrapper

2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* test/test-dbus.py:

	syncevo-dbus-server: removed special case for unauthenticated
	Connections

2009-11-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	SyncML server: accept basic authentication

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	testing: Client::Sync broke when removing the source array in the
	sync() method

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: adapted to fully implemented GetConfigs()

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: set up environment also for running under debugger

2009-10-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed compiler warning

2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: use enum values to represent sync statuses

2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/dbus-server-config.py:

	syncevo-dbus-server: add test script for getConfigs

2009-10-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: implement getConfigs

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: hook up checkForSuspend and checkForAbort

2009-10-12  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: add timeout mechanism for status and
	progress

2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: change checkSource and getDatabases

2009-10-09  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:

	syncevo-dbus-server setConfig: reserve meta information

2009-10-26  GLSQA  <namfonx.yeates@intel.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2009-10-26  GLSQA  <namfonx.yeates@intel.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2009-10-26  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, version: updated for 0.9.1

2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceAdmin::insertMapItem(): silently update existing items

2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisDBPlugin.cpp:

	Synthesis DB interface: logging of local operations

2009-10-23  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/master' into dbus-api

2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-10-21  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-10-20  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into dbus-api

2009-10-19  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	NEWS, version: updated for 0.9.1 beta 2

2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	client-test: added testManyDeletes, improved testManyItems

2009-10-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/valgrindcheck.sh:

	valgrindcheck.sh: return 100 when valgrind finds a problem

2009-10-16  Congwu Chen  <congwu.chen@intel.com>

	* test/runtests.py:

	runtests.py: added configuration of Resend test

2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: reformatted source code to split up long lines

2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: build RPMs in addition to DEBs

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: fixed "prebuilt" tests

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: fixed building lpia .deb

2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/generate-html.xsl:

	Testing: add valgrind result checking and generate result in html
	output

2009-10-13  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/runtests.py:

	Testing: add nightly test for memotoo

2009-10-13  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Testing: add time info for mail title

2009-10-13  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Testing: change know failures to skip for google testing

2009-09-28  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Testing: add valgrind check result and backend scan dir

2009-09-28  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:
	* test/runtests.py:

	Testing: add valgrind check result and backend scan dir

2009-10-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	fixed typo: Aboring -> Aborting

2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.mobical:
	* test/synccompare.pl:

	Mobical: PHOTOs preserved verbatim (MB#6668)

2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:
	* src/syncevo/installcheck-local.sh:

	packaging: another fix for installcheck-local

2009-10-15  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: force serialization of "install" and "installcheck"

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo/SyncSource.cpp:

	SyncSourceSerialize: a typo for vCalendar1.0 in getSynthesisInfo

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:
	* src/syncevo/SyncSource.cpp:

	SyncSource: Add 'prioprity' conversion between vCalendar1.0 and
	2.0

2009-10-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/syncclient_sample_config.xml:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	SyncSource: change names for m_incomingScript and
	m_outgointScript

2009-10-14  xosecalvo  <ubuntu@galizaweb.net>

	* po/gl.po:

	l10n: First Galician translation

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: reorganized code, added session and sync testing

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: cleaned up read-only methods and added
	GetConfigs()

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed name of Session signals

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fixed reporting of status "idle"

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/test-dbus.py:

	D-Bus testing: use dbus-monitor in normal mode

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/test/example.cpp:

	gdbus C++: demonstrate how to bind methods in private base
	classes

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/test/example.cpp:

	gdbus C++ example: added static and const function callback

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/test/example.cpp:
	* src/gdbus/test/test-example:
	* src/syncevo-dbus-server.cpp:

	gdbus C++: simplified method declaration

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	gdbus: per-method callback data

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus.h:

	gdbus: add _NONE = 0 enum value for C++

2009-10-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* src/syncevo/Makefile.am:
	* src/syncevo/installcheck-local.sh:

	packaging: fix for installcheck

2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:

	command line: removing non-existant configuration prints error
	(MB #6673)

2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncContext.cpp:

	message resend: zero interval disables resending (MB #6500)

2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	command line config value checking: detect negative values on 32
	bit (MB #6500)

2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: fixed some typos, improved wording

2009-10-12  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-post.in:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	--enable-evolution-compatibility: added
	icalcomp_get_location/summary (MB#6552), added test

2009-10-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/test-dbus.py:

	D-Bus testing: use 'unittest' to write tests, watch
	syncevo-dbus-server

2009-10-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: disable sources that are not supported (MB#6672)

2009-10-13  andika  <andika@gmail.com>

	* po/id.po:

	l10n: Updates to Indonesian (id) translation

2009-10-13  andika  <andika@gmail.com>

	* po/id.po:

	l10n: Updates to Indonesian (id) translation

2009-10-10  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: use Server Alerted Notification (SAN)
	message content

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:

	SyncMode: use values that are consistent with SyncML spec

2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server setConfig: added TODO

2009-09-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/dbus-server-config.py:

	syncevo-dbus-server: implement checkSource and getDatabases

2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: add workarounds for getConfig/getReports

2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/syncevo-dbus-server.cpp:
	* test/dbus-server-config.py:

	syncevo-dbus-server: add implementation for getReports

2009-09-22  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/FileConfigNode.cpp:
	* test/dbus-server-config.py:

	syncevo-dbus-server: implement getConfig/setConfig

2009-09-14  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	DBUS-API: fix a xml syntax error in dbus-api

2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/SyncContext.cpp:

	EvolutionSyncClient: added some more TODOs

2009-09-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: close connection on error

2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Cmdline.cpp:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:

	SyncML server: handle admin data inside SyncEvolution, use
	<simpleauthuser/pw>

2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	config: allow empty username/password

2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/ConfigNode.h:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.h:

	ConfigNode API: added writeProperties() and clear()

2009-09-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:

	SafeConfigNode: make escape/unescape utility functions public

2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/syncclient_sample_config.xml:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* test/syncevo-http-server.py:

	syncevo-dbus-server/syncevolution-http-server.py: SyncML HTTP
	server

2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/util.h:

	StringMap: alias for std::map<std::string, std::string>

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API: added error specification

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API: added database listing and config checking

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncSource.h:

	sync progress: generate information about inactive sources

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/syncevo-server-full.xml:

	D-Bus API: added Server.InfoRequest/Response

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: use string for session identifier

2009-09-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: added stubs for
	Attach/Detach/Presence/CheckPresence

2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/TransportAgent.h:

	syncevo-dbus-server: allow SAN messages to start a Connection

2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:

	transport logic: avoid calling the engine with STEPCMD_SENTDATA
	twice

2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/dbus-server-http.py:

	syncevo-dbus-server: implemented syncs via Connection API

2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: fix for handling of active session

2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/TransportAgent.h:
	* test/ClientTest.h:

	TransportAgent: added shutdown(), moved HTTP setup out of core
	engine

2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SynthesisEngine.h:

	SharedBuffer: added the possibility to create a SharedBuffer from
	const memory

2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/dbus-server-sync.py:

	syncevo-dbus-server: implemented Session.Sync() parameter
	handling

2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevolution.cpp:

	sync source handling: implemented per-source property filtering,
	Cmdline uses it

2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:
	* test/dbus-server-sync.py:

	syncevo-dbus-server: implemented Session.Sync() and sync
	status/progress

2009-09-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:

	SyncContext: added handleException()

2009-09-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	syncevo-dbus-server: added stubs for
	Server/Session.GetConfig/GetReports()

2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:
	* test/dbus-server-connect.py:

	syncevo-dbus-server: moved to gdbus with C++ bridge

2009-10-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/spec-to-docbook.xsl:
	* src/dbus/interfaces/syncevo-connection-full.xml:
	* src/dbus/interfaces/syncevo-server-full.xml:
	* src/dbus/interfaces/syncevo-session-full.xml:

	D-Bus API: added next generation D-Bus UI API

2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/test/example.cpp:
	* src/gdbus/test/test-example:

	D-Bus C++: added support for structs

2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	D-Bus C++: added support for in-place passing of basic arrays

2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:

	D-Bus C++: let app use char and unsigned char for D-BUS BYTE

2009-08-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbus/test/example.cpp:

	D-Bus C++: added the possibility to pass Caller ID string and a
	watch

2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus-cxx-bridge.h:
	* src/gdbus/gdbus-cxx.h:
	* src/gdbus/test/example.cpp:
	* src/gdbus/test/test-example:

	D-Bus C++: C++ helper classes for libdbus/libgdbus

2009-09-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/watch.c:

	gdbus: fixed segfault in watch disconnect function

2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	gdbus: allow registering multiple interfaces per object

2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	g_dbus_unregister_object(): fix same invalid memory reuse as for
	watches

2009-08-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/object.c:

	g_dbus_create_error(): implemented support for detailed error
	description

2009-08-19  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/gdbus/Makefile.am:

	gdbus: compile the gdbus utility library

2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/watch.c:

	watch: call dbus_bus_remove_match() for each dbus_bus_add_match()

2009-08-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gdbus/watch.c:

	fix for ConnectionData handling

2008-10-17  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/watch.c:

	Extended GDBusWatchFunction parameter list

2008-08-13  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:
	* src/gdbus/watch.c:

	Convert all documentation to gtk-doc style

2008-07-30  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/object.c:

	Protect the interface list with a static mutex

2008-07-01  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/mainloop.c:

	Use a GSource for message dispatching

2008-07-01  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/debug.h:

	Don't add an extra newline in the debug messages

2008-07-01  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/watch.c:

	Fix typo in debug statement

2008-06-30  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/watch.c:

	Add watch helper for receiving signals

2008-06-25  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:

	Use automatic object registration only

2008-05-29  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/watch.c:

	Use common GDBusWatchFunction prototype

2008-05-29  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/watch.c:

	Remove return parameter from disconnect watch callback

2008-05-27  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Add more flexible error handling helpers

2008-05-27  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Add support for per interface user data

2008-05-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Add helper functions for creating errors and replies

2008-05-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Add helper functions for sending errors and replies

2008-05-17  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/object.c:

	Protect the object list with a static mutex

2008-05-16  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/debug.c:
	* src/gdbus/debug.h:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:
	* src/gdbus/watch.c:

	Update copyright information

2008-05-16  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/mainloop.c:

	Remove option for using dbus-glib's mainloop integration

2008-02-22  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/mainloop.c:

	Add additional checks for error handling

2008-02-18  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/mainloop.c:

	Add option to use dbus-glib's mainloop integration

2008-02-15  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	Add error parameter to setup functions

2008-02-04  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Add annotation for asynchronous methods

2008-01-24  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/mainloop.c:

	Add error handling if bus is not available

2008-01-03  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	Add function for requesting additional bus names

2007-12-24  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/object.c:

	Fix naming of object flags

2007-12-22  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/object.c:

	Fix parent path validation check

2007-12-22  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/object.c:

	Fix user data in property callbacks

2007-12-21  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/object.c:

	Fix introspection update for parent objects

2007-12-20  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	Add function for connecting to specific bus addresses

2007-12-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:

	Add documentation groups

2007-12-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	Add skeleton for message bus disconnect handling

2007-12-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/watch.c:

	Add functions for client monitoring

2007-12-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/Makefile.am:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:
	* src/gdbus/object.c:

	Add functions for object and interface handling

2007-12-19  Marcel Holtmann  <marcel@holtmann.org>

	* src/gdbus/Makefile.am:
	* src/gdbus/debug.c:
	* src/gdbus/debug.h:
	* src/gdbus/gdbus.h:
	* src/gdbus/mainloop.c:

	Add functions for mainloop integration

2009-09-08  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-foreign-git.sh:
	* build/import-gdbus.sh:
	* build/import-synthesis-xml.sh:
	* src/gdbus/README:

	gdbus: start importing the complete upstream development history

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: added some more issues and release date of 0.9.1

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: another update for 0.9.1 beta 1

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.h:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/TransportAgent.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:

	more classes renamed

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	--enable-evolution-compatibility: added e_cal_get_uri() (MB#6552)

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	Memotoo: list in sync UI (MB#5635)

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/master'

2009-10-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	Google->Evolution: make sure that WORK/HOME numbers are displayed
	(MB #6501)

2009-10-05  auke  <auke-jan.h.kok@intel.com>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.cpp:

	RetryInterval/Delay: only accept unsigned integers (MB #6500)

2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncConfig.h:

	config value checking: be more strict for integer values

2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/syncevo/SyncConfig.cpp:

	SSL certificate checking: enabled by default, disabled in
	configure (MB#4220)

2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:

	fixed some compile problems

2009-10-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo/Cmdline.cpp:
	* src/syncevo/Cmdline.h:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/EvolutionSmartPtr.h:
	* src/syncevo/EvolutionSyncClient.cpp:
	* src/syncevo/EvolutionSyncClient.h:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SmartPtr.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncConfig.cpp:
	* src/syncevo/SyncConfig.h:
	* src/syncevo/SyncContext.cpp:
	* src/syncevo/SyncContext.h:
	* src/syncevo/SyncEvolutionCmdline.cpp:
	* src/syncevo/SyncEvolutionCmdline.h:
	* src/syncevo/SyncEvolutionConfig.cpp:
	* src/syncevo/SyncEvolutionConfig.h:
	* src/syncevo/SyncEvolutionUtil.cpp:
	* src/syncevo/SyncEvolutionUtil.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/TransportAgent.h:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/VolatileConfigTree.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:
	* src/syncevo/util.cpp:
	* src/syncevo/util.h:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/abort-redirect.cpp:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/test.cpp:
	* test/test.h:

	files and classes renamed, include statements cleaned up

2009-10-05  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2009-10-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSource.h:

	namespace SyncEvo: fixed another compile problem in Mac OS X
	AddressBook header

2009-10-03  elloxar  <elloxar@gmail.com>

	* po/ro.po:

	l10n: Updates to Romanian (ro) translation

2009-10-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/declarations.h:

	namespace SyncEvo: added declaration file

2009-10-02  GLS_DEU  <andreasx.machoy@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2009-10-02  milo  <milo@ubuntu.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2009-10-02  GLS  <tomasgalicia@iname.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2009-10-02  GLS_FIN2  <anux.mcdougall@intel.com>

	* po/fi.po:

	l10n: Updates to Finnish (fi) translation

2009-10-02  GLS_PTB  <gaborx.k.becht@intel.com>

	* po/pt_BR.po:

	l10n: Updates to Brazilian Portuguese (pt_BR) translation

2009-10-02  GLS_JPN  <etsukox.murozono@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2009-10-02  GLS_SVE  <goranx.martinson@intel.com>

	* po/sv.po:

	l10n: Updates to Swedish (sv) translation

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/DBusSyncClient.h:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/EvolutionSmartPtr.h:
	* src/syncevo/EvolutionSyncClient.cpp:
	* src/syncevo/EvolutionSyncClient.h:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncEvolutionCmdline.cpp:
	* src/syncevo/SyncEvolutionCmdline.h:
	* src/syncevo/SyncEvolutionConfig.cpp:
	* src/syncevo/SyncEvolutionConfig.h:
	* src/syncevo/SyncEvolutionUtil.cpp:
	* src/syncevo/SyncEvolutionUtil.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/TransportAgent.h:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/VolatileConfigTree.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevolution.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/abort-redirect.cpp:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/test.cpp:
	* test/test.h:

	introduced "namespace SyncEvo" consistently

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/sqlite/README:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:

	sqlite backend: made it possible to compile out-of-tree

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:
	* src/syncevo/installcheck-local.sh:

	added developer file install check

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	libsyncevolution: install static version of it

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: exclude developer files also for "make distbin"

2009-10-02  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* gen-autotools.sh:
	* po/LINGUAS:

	LINGUAS: create automatically as part of
	autogen.sh/gen-autotools.sh

2009-10-02  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2009-10-02  Saviq  <michal@sawicz.net>

	* po/pl.po:

	l10n: Updates to Polish (pl) translation

2009-10-02  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-10-01  GLS_KOR  <sunx.kim@intel.com>

	* po/ko.po:

	l10n: Updates to Korean (ko) translation

2009-10-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:

	DBusSyncClient: don't block in sleep() (MB#6499)

2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncEvolutionCmdline.cpp:

	syncevolution --help: --source-option => --source-property
	(MB#6450)

2009-10-01  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* test/README.mobical:

	NEWS/Mobical.net: note about password, mention SQLite backend

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: minor button label changes

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:

	gtk-ui: don't use default username at all

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: SyncConfigWidget expander button fix

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: add translator comments, modify server expander label

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: add "(manually setup)" to manual service titles

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:

	gtk-ui: i18n fixes

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: handle config changes in current config better

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:

	gtk-ui: implement save

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget-gtk.c:
	* src/gtk-ui/sync-config-widget-gtk.h:
	* src/gtk-ui/sync-config-widget-moblin.c:
	* src/gtk-ui/sync-config-widget-moblin.h:
	* src/gtk-ui/sync-config-widget.c:
	* src/gtk-ui/sync-config-widget.h:

	gtk-ui: add forgotten files

2009-09-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: add automatic expansion to service list

2009-09-29  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-config-widget-gtk.c:
	* src/gtk-ui/sync-config-widget-gtk.h:
	* src/gtk-ui/sync-config-widget-moblin.c:
	* src/gtk-ui/sync-config-widget-moblin.h:
	* src/gtk-ui/sync-config-widget.h:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:
	* src/gtk-ui/ui.glade:

	gtk-ui: implement the service list contents as widgets

2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: use NbtkGtkExpander in service list

2009-09-28  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	implement first phase of "single window mode"

2009-09-27  Chen Congwu  <congwu.chen@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SyncEvolutionUtil.cpp:

	Enable SQlite backends (MB#5049)

2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	Revert "gtk-ui: only show one window at a time"

2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncEvolutionCmdline.cpp:

	syncevolution --help: fixed typos (MB#6450)

2009-09-28  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: updates for 0.9.1

2009-09-28  rcalmbac  <rcalmbac@gmail.com>

	* README:

	README: spelling, grammar and content fixes (MB#6447)

2009-09-28  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncSource.cpp:

	Backend loading: more nice backend loading information (MB#6456)

2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EvolutionSyncClient.cpp:

	message resend: must set transport error when giving up

2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EvolutionSyncClient.cpp:

	substTag(): helper functions did not pass through 'replaceTag'
	parameter

2009-09-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EvolutionSyncClient.cpp:
	* src/syncevo/SyncEvolutionCmdline.cpp:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:

	revised backend API: fixed potential crash after calling
	SyncSourceBackendDebug/Info()

2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/EvolutionSyncClient.cpp:

	CTRL-C + message resend: detect abort right away

2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:

	update DBusSyncClient::askPassword signature (MB#6432)

2009-09-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	fix crasher when setting up new service (MB#6434)

2009-09-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncEvolutionUtil.cpp:

	ReadDir: fix for new throwError=false case

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/Makefile.am:

	libsyncevolution.so installation: must go into libdir

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:

	--enable-developer-mode: use absolute search path for backends

2009-09-24  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	release preparations: first snapshot for 0.9.1

2009-09-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* configure-pre.in:
	* src/CmdlineSyncClient.cpp:

	Gnome-keyring: Fix the compile error if its version is below 2.20

2009-09-25  Chen Congwu  <congwu.chen@intel.com>

	* src/syncevo/SyncEvolutionUtil.cpp:
	* src/syncevo/SyncEvolutionUtil.h:
	* src/syncevo/SyncSource.cpp:

	Backends scan: Scan backends in SYNCEVOLUTION_BACKEND_DIR instead

2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	add "(DEMO)" to Funambol description

2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	gtk-ui: add service descriptions

2009-09-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo/SyncEvolutionConfig.h:

	build fix in SyncEvolutionConfig

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncEvolutionConfig.cpp:

	Google template: prevent enabling unsupported sources in GUI by
	setting empty URIs (MB#5871)

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo/SyncEvolutionCmdline.cpp:

	command line unit test: adapted to new RetryDuration/Interval
	config properties

2009-09-02  Chen Congwu  <congwu.chen@intel.com>

	* HACKING:
	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/Makefile.am:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/evolution/Makefile.am:
	* src/backends/evolution/e-cal-check-timezones.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/Makefile.am:
	* src/backends/sqlite/Makefile.am:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/syncevo/EvolutionSmartPtr.h:
	* src/syncevo/EvolutionSyncClient.cpp:
	* src/syncevo/EvolutionSyncClient.h:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/SyncEvolutionCmdline.cpp:
	* src/syncevo/SyncEvolutionConfig.h:
	* src/syncevo/SyncEvolutionUtil.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/eds_abi_wrapper.h:
	* src/syncevo/syncevolution.pc.in:
	* test/ClientTest.h:

	Dynamic loadable backends: repackage libsyncevolution to enable
	dynamic loadable backends

2009-08-31  Chen Congwu  <congwu.chen@intel.com>

	* src/core/ConfigNode.h:
	* src/core/ConfigTree.h:
	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/HashConfigNode.h:
	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:
	* src/core/LogStdout.cpp:
	* src/core/LogStdout.h:
	* src/core/Logging.cpp:
	* src/core/Logging.h:
	* src/core/Makefile.am:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:
	* src/core/SynthesisDBPlugin.cpp:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/TransportAgent.cpp:
	* src/core/TransportAgent.h:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:
	* src/syncevo/ConfigNode.h:
	* src/syncevo/ConfigTree.h:
	* src/syncevo/CurlTransportAgent.cpp:
	* src/syncevo/CurlTransportAgent.h:
	* src/syncevo/EvolutionSmartPtr.h:
	* src/syncevo/EvolutionSyncClient.cpp:
	* src/syncevo/EvolutionSyncClient.h:
	* src/syncevo/FileConfigNode.cpp:
	* src/syncevo/FileConfigNode.h:
	* src/syncevo/FileConfigTree.cpp:
	* src/syncevo/FileConfigTree.h:
	* src/syncevo/FilterConfigNode.cpp:
	* src/syncevo/FilterConfigNode.h:
	* src/syncevo/HashConfigNode.h:
	* src/syncevo/LogRedirect.cpp:
	* src/syncevo/LogRedirect.h:
	* src/syncevo/LogStdout.cpp:
	* src/syncevo/LogStdout.h:
	* src/syncevo/Logging.cpp:
	* src/syncevo/Logging.h:
	* src/syncevo/Makefile.am:
	* src/syncevo/PrefixConfigNode.cpp:
	* src/syncevo/PrefixConfigNode.h:
	* src/syncevo/SafeConfigNode.cpp:
	* src/syncevo/SafeConfigNode.h:
	* src/syncevo/SoupTransportAgent.cpp:
	* src/syncevo/SoupTransportAgent.h:
	* src/syncevo/SyncEvolutionCmdline.cpp:
	* src/syncevo/SyncEvolutionCmdline.h:
	* src/syncevo/SyncEvolutionConfig.cpp:
	* src/syncevo/SyncEvolutionConfig.h:
	* src/syncevo/SyncEvolutionUtil.cpp:
	* src/syncevo/SyncEvolutionUtil.h:
	* src/syncevo/SyncML.cpp:
	* src/syncevo/SyncML.h:
	* src/syncevo/SyncSource.cpp:
	* src/syncevo/SyncSource.h:
	* src/syncevo/SynthesisDBPlugin.cpp:
	* src/syncevo/SynthesisEngine.cpp:
	* src/syncevo/SynthesisEngine.h:
	* src/syncevo/TrackingSyncSource.cpp:
	* src/syncevo/TrackingSyncSource.h:
	* src/syncevo/TransportAgent.cpp:
	* src/syncevo/TransportAgent.h:
	* src/syncevo/VolatileConfigNode.h:
	* src/syncevo/VolatileConfigTree.h:
	* src/syncevo/eds_abi_wrapper.cpp:
	* src/syncevo/eds_abi_wrapper.h:

	SyncEvolution core: rename core to syncevo

2009-09-23  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* src/core/SyncEvolutionCmdline.cpp:

	command line --keyring: documented interaction with
	--print-config

2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-09-23  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-09-22  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2009-09-18  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	gtk-ui: only show one window at a time

2009-09-22  Chen Congwu  <congwu.chen@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Fix a compiler warning (MB#3427)

2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Save Password: fix an issue when saving password on fly

2009-09-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Message Resend: minor code and logging changes

2009-09-21  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* README:
	* configure-pre.in:
	* src/CmdlineSyncClient.cpp:
	* src/CmdlineSyncClient.h:
	* src/Makefile-gen.am:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/syncevolution.cpp:

	command line: add keyring support (MB#3604)

2009-09-21  Chen Congwu  <congwu.chen@intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:

	Message Resend: code improvement bug#3427

2009-09-19  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-09-19  GLS_CHS  <yunx.nie@intel.com>

	* po/zh_CN.po:

	l10n: Updates to Chinese (China) (zh_CN) translation

2009-09-18  GLS_FRA  <sophiex.marchese@intel.com>

	* po/fr.po:

	l10n: Updates to French (fr) translation

2009-09-18  GLS_DEU  <andreasx.machoy@intel.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2009-09-18  auke  <auke-jan.h.kok@intel.com>

	* po/nl.po:

	l10n: Updates to Dutch (Flemish) (nl) translation

2009-09-18  milo  <milo@ubuntu.com>

	* po/it.po:

	l10n: Updates to Italian (it) translation

2009-09-18  GLS_JPN  <etsukox.murozono@intel.com>

	* po/ja.po:

	l10n: Updates to Japanese (ja) translation

2009-09-18  Apfelchips  <patrickscheips@gmail.com>

	* po/de.po:

	l10n: Updates to German (de) translation

2009-09-18  zerng07  <pswo10680@gmail.com>

	* po/zh_TW.po:

	l10n: Updates to Chinese (Taiwan) (zh_TW) translation

2009-09-18  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:

	make dist: src/gtk-ui/main.c now must be translated

2009-09-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/Makefile.am:

	make dist: added sync-gtk.desktop.in

2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	limit user input to 99 chars in entries (MB #5219)

2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync.png:

	add Sync application icon

2009-09-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/main.c:

	Set application icon (#MB 5717)

2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/ui.glade:

	sync-ui: "haven't set up" -> "haven't selected" (MB #5660)

2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	sync-ui: "changes received" -> "changes applied" (MB #5185)

2009-09-16  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-gtk.desktop.in:

	--enable-gui=all: use different name in .desktop file for GTK
	version

2009-09-16  Chen Congwu  <congwu.chen@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Resend Messages: bug3427, adpat according to synthesis code base

2009-09-01  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: add chroot information and library information in the
	report

2009-09-10  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:
	* test/testcases/imemo20.ics:
	* test/testcases/imemo20.ics.memotoo.tem.patch:

	Memotoo: Move test '<' and '>' from client-test to imemo20.ics
	(bug#5635)

2009-09-04  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.memotoo:
	* test/synccompare.pl:
	* test/testcases/ical20.ics.memotoo.tem.patch:
	* test/testcases/imemo20.ics.memotoo.tem.patch:
	* test/testcases/itodo20.ics.memotoo.tem.patch:
	* test/testcases/vcard30.vcf.memotoo.tem.patch:

	Memotoo: Add new suppressions to synccompare, README.memotoo and
	testcases patches (bug#5635)

2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: revised the text about Mobical support

2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* NEWS:

	Mobical + NEWS: update NEWS with Mobical information (bug#3009)

2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Mobical: add consumerReady flag for Mobical (bug#3009)

2009-09-15  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'syncevolution-0-9-branch'

2009-09-07  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2009-09-14  elloxar  <elloxar@gmail.com>

	* po/ro.po:

	l10n: Updates to Romanian (ro) translation

2009-09-14  elloxar  <elloxar@gmail.com>

	* po/ro.po:

	l10n: Updates to Romanian (ro) translation

2009-09-07  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	l10n: Updates to Spanish (Castilian) (es) translation

2009-09-03  Patrick Ohly  <patrick.ohly@intel.com>

	* po/LINGUAS:

	LINGUAS: added Indonesian (id) translation

2009-09-02  andika  <andika@gmail.com>

	* po/id.po:

	l10n: Indonesian translation

2009-09-02  andika  <andika@gmail.com>

	* po/id.po:

	l10n: Indonesian translation

2009-09-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	Memotoo: fix the regression caused by commits for bug #5633

2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>


	Merge branch 'syncevolution-0-9-branch'

2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* po/LINGUAS:

	LINGUAS: enabled Romanian (ro) translation

2009-08-29  elloxar  <elloxar@gmail.com>

	* po/ro.po:

	l10n: Romanian Translation

2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* po/LINGUAS:

	LINGUAS: enabled Hungarian (hu) and Dutch (nl)

2009-09-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncSource.h:

	SynthesisInfo: extended the explanation of the new
	m_incoming/outgoingScript fields (bug#5633)

2009-08-29  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:
	* src/syncclient_sample_config.xml:

	Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633)

2009-08-31  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	Testing: disable retry,suspend,resend tests by default

2009-08-29  elloxar  <elloxar@gmail.com>

	* po/ro.po:

	l10n: Romanian Translation

2009-08-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionContactSource.cpp:

	EvolutionContactSource: fixed another 'join.hpp not included'
	compile problem

2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/EvolutionSyncClient.cpp:

	SessionLog: fix for compiler warning (bug#5215)

2009-08-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncSource.cpp:

	SyncSource: fixed compile problem - join.hpp wasn't included
	explicitly

2009-08-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	SessionLog: Add more strict check for sessionlog (bug#5215)

2009-08-27  Chen Congwu  <congwu.chen@intel.com>

	* test/runtests.py:

	Testing: a fix to avoid null servers list if compile error

2009-08-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncSource.cpp:

	SyncSource: fixed compile error related to dlopen()

2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	HACKING: added remark about LINGUAS and Synthesis .so versions

2009-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* po/LINGUAS:

	LINGUAS: enabled Hungarian (hu) and Dutch (nl)

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:

	EvolutionCalendarSource: added logging via SyncSourceLogging

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:

	EvolutionContactSource: reimplemented logging via
	SyncSourceLogging

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:

	SyncSourceLogging: common utility code for logging item changes

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:

	XML configuration: always add mapping, using correct fieldlist
	name

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SynthesisDBPlugin.cpp:

	Synthesis DB InsertItemAsKey: avoid valgrind warnings about
	logging

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/EvolutionSyncClient.cpp:

	logging: dump full XML configuration again

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:

	Synthesis API: move utility code to read/write keys into
	SDKInterface

2009-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/EvolutionSyncSource.cpp:
	* src/backends/evolution/EvolutionSyncSource.h:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SyncML.h:
	* src/core/SyncSource.cpp:
	* src/core/SyncSource.h:
	* src/core/SynthesisDBPlugin.cpp:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/syncevo-dbus-server.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	redesigned SyncSource base class + API

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:

	EDS wrapper: added e_contact_get and e_contact_name_free

2009-08-26  Chen Congwu  <congwu.chen@intel.com>

	* test/resultchecker.py:

	Testing: Do not go on with checking test results if failed early
	because of compile error, etc.

2009-08-26  Chen Congwu  <congwu.chen@intel.com>

	* src/core/SoupTransportAgent.cpp:

	Fix a compile warning.

2009-07-28  Chen Congwu  <congwu.chen@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SoupTransportAgent.cpp:
	* src/core/TransportAgent.h:

	Transport Resend: bug#3427, retry send when transport got network
	error

2009-07-28  Chen Congwu  <congwu.chen@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:

	Client Resend: change timeout detection for curl using time();
	change the config element description

2009-07-22  Chen Congwu  <congwu.chen@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/TransportAgent.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	Transport: bug#3427, transport will retry send after long waiting
	and will stop retring finally if all fails.

2009-08-25  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/FileConfigNode.cpp:

	HashConfigNode: add new property-values into hash for
	setProperty(bug# 5377)

2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.mobical:
	* test/runtests.py:

	Testing: added Mobical.net in nightly test

2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/compare.xsl:
	* test/generate-html.xsl:
	* test/resultchecker.py:
	* test/runtests.py:

	The main purpose is to refine nightly test report.

2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:

	Config: Add hash map to store properties to improve
	performance(Bug #5377)

2009-08-20  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/HashConfigNode.h:

	HashConfigNode: return emtpy string when not finding a given key

2009-08-19  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/FileConfigNode.cpp:

	FileConfigNode: fix the issue that a line is largger than 512
	bytes

2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.funambol:
	* test/testcases/ical20.ics.funambol.tem.patch:

	Funambol: A bug fixing of libsynthesis for mobical to expose this
	issue (Bug #3009)

2009-08-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	Mobical: add configure template for mobical (Bug #3009)

2009-08-06  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	Mobical: Strip time information for EXDATE if not needed  (Bug
	#3009)

2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.mobical:
	* test/synccompare.pl:
	* test/testcases/ical20.ics.mobical.tem.patch:
	* test/testcases/itodo20.ics.mobical.tem.patch:
	* test/testcases/vcard30.vcf.mobical.tem.patch:

	Mobical: Add new suppressions to synccompare, README.mobical and
	test cases patches (Bug#3009)

2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:

	Mobical: Add a 'TEL' property for mergeItem in clienttest
	(bug#3009)

2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:

	Mobical: Add CLIENT_TEST_NOCHECK_SYNCMODE  (Bug #3009)

2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	build: pick right name when copying rpm

2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>


	Merge commit 'origin/moblin-transifex'

2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* configure-pre.in:

	updated NEWS for 0.9 and bumped version to 0.9

2009-08-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	NEWS: list GUI fixes 0.9 beta 3 -> final

2009-08-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	dbus client: minor layout fix for fatal error situation

2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus.c:

	dbus client lib: fix error functions

2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus server: copy template configuration in a sane way

2009-08-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.rc:

	remove workaround for invisible tooltips

2009-08-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync.desktop.in:

	add StartupNotify to desktop file

2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	version bumped to 0.8.1+0.9+beta3+20090811

2009-08-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* test/README.scheduleworld:

	NEWS + README.scheduleworld: updated for 0.9

2009-08-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	autotools: must include m4-repo in search path (Bugzilla #5061)

2009-08-11  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	build: fixed RPM creation

2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: remember to write about https

2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.scheduleworld:

	README.scheduleworld: removed section on delete/update conflicts

2009-08-08  auke  <auke-jan.h.kok@intel.com>

	* po/nl.po:

	Updates to Dutch (Flemish) (nl) translation

2009-08-04  Chen Congwu  <congwu.chen@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	Testing: use server default configuration when init test configs.

2009-08-05  auke  <auke-jan.h.kok@intel.com>

	* po/nl.po:

	Dutch

2009-08-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	compiler error: constness and strstr (Bugzilla #5061)

2009-07-31  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/sv.po:

	Updates to Swedish (sv) translation

2009-07-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.scheduleworld:

	README.scheduleworld: updated remark about client delete/server
	update conflict (Bugzilla #4369)

2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/fr.po:

	Updates to French (fr) translation

2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/zh_TW.po:

	Updates to Chinese (Taiwan) (zh_TW) translation

2009-07-30  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/es.po:

	Updates to Spanish (Castilian) (es) translation

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 0.8.1+0.9+beta3+20090730

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/DBusSyncClient.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	sync statistics: count items deleted during refresh-from-server
	(Bugzilla #3314)

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	D-Bus server: added dbus_g_thread_init()

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	D-Bus server: avoid potential crash in type handling (Bugzilla
	#4921)

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/syncevo-dbus.c:

	GTK-UI: crash due to use-after-free in error case (Bugzilla
	#4919)

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/Makefile.am:

	GTK-UI Makefile: use libsyncevo-dbus.la instead of -lsyncevo-dbus

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	Testing: keep synccompare error output (____compare.log) around

2009-07-24  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:
	* test/client-test-main.cpp:

	Testing: let synccompare error output go to corresponding case
	log file.

2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	calendar support: sanitize incoming EXDATEs (Bugzilla #4457)

2009-07-29  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/pl.po:

	Updates to Polish (pl) translation

2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	GTK GUI: the 'your SyncML server account name' string was still
	shown in once case (Bugzilla #4273)

2009-07-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	logging: enable time stamping for all log entries

2009-07-28  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	Updates to Chinese (China) (zh_CN) translation

2009-07-28  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/fi.po:

	Updates to Finnish (fi) translation

2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/sv.po:

	Updates to Swedish (sv) translation

2009-07-27  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/pt_BR.po:

	Updates to Brazilian Portuguese (pt_BR) translation

2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version to 0.8.1+0.9+beta3+20090727

2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: don't include development files in binary packages
	(Bugzilla #4754)

2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/gtk-ui/Makefile.am:

	build: --enable-gui=all (Bugzilla #4753)

2009-07-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.scheduleworld:

	testing: document known issues with ScheduleWorld (#4369)

2009-07-26  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/fi.po:

	Updates to Finnish (fi) translation

2009-07-25  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added testSlowSyncSemantic

2009-07-25  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	Updates to Spanish (Castilian) (es) translation

2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ko.po:

	Updates to Korean (ko) translation

2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: removed incorrect
	CLIENT_TEST_FAILURES=EvolutionCalendarTest::testOpenDefaultMemo

2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/de.po:

	Updates to German (de) translation

2009-07-24  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/pt_BR.po:

	Updates to Brazilian Portuguese (pt_BR) translation

2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/sv.po:

	Updates to Swedish (sv) translation

2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	version bumped to 0.8.1+0.9+beta3+20090723

2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Google + SSL: must use https, disable certificate checking

2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/syncevolution.cpp:

	logging: don't use stderr/cerr (Bugzilla #4676)

2009-07-23  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* test/README.google:

	documentation: Google drops photos larger than a certain
	threshold (Bugzilla #4638)

2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	Updates to Japanese (ja) translation

2009-07-23  lpdufres  <loic.dufresne.de.virel@intel.com>

	* po/fr.po:

	Updates to French (fr) translation

2009-07-23  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/zh_TW.po:

	Updates to Chinese (Taiwan) (zh_TW) translation

2009-07-22  milo  <milo@ubuntu.com>

	* po/it.po:

	Updates to Italian (it) translation

2009-07-22  balrog  <balrogg@gmail.com>

	* po/es.po:

	Updates to Spanish (Castilian) (es) translation

2009-07-22  balrog  <balrogg@gmail.com>

	* po/pl.po:

	Updates to Polish (pl) translation

2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: don't compress .out files

2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: added --sanity-checks mode

2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: copy log directory in addition to stdout

2009-07-22  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: explain soup/gnutls certificate checking problem with
	Google/Vrisign

2009-07-22  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	Updates to Chinese (China) (zh_CN) translation

2009-07-21  tomasgalicia  <tomas.galicia@intel.com>

	* po/es.po:

	Updates to Spanish (Castilian) (es) translation

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: SSL libsoup problem is not solved yet (Bugzilla #4220)

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Google: don't use SSL, libsoup doesn't support it yet (Bugzilla
	#4551)

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	SSL logging: added SYNCEVOLUTION_GNUTLS_DEBUG env variable to
	control libgnutls

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	logging: fixed incorrect path to .html log

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	configure: removed obsolete debug output

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	version bumped to 0.8.1+0.9+beta3, NEWS updated accordingly

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'moblin-transifex' of
	git@git.moblin.org:syncevolution into moblin-transifex

2009-07-21  milo  <milo@ubuntu.com>

	* po/it.po:

	Updates to Italian (it) translation

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: require url in "New Service" window

2009-07-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus: handle errors correctly when getting config

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* NEWS:

	.deb and .tar.gz binary dist: include server interoperability
	READMEs

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: describe Funambol and Google support in more detail

2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Google sync: visible in GUI now (Bugzilla #4552)

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	ScheduleWorld testing: ignore text::testManyItems failure
	(Bugzilla #4596)

2009-07-21  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: added Google contact sync testing

2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	Updates to Japanese (ja) translation

2009-07-21  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ko.po:

	Updates to Korean (ko) translation

2009-07-21  balrog  <balrogg@gmail.com>

	* po/pl.po:

	Updates to Polish (pl) translation

2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/zh_TW.po:

	Updates to Chinese (Taiwan) (zh_TW) translation

2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/ja.po:

	Updates to Japanese (ja) translation

2009-07-20  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/de.po:

	Updates to German (de) translation

2009-07-20  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: added ZYB.com for contacts

2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: removed ScheduleWorld failure suppression for new
	clients

2009-07-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	ZYB: Add template for zyb (Bug #2424)

2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/fi.po:

	Updates to Finnish (fi) translation

2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/sv.po:

	Updates to Swedish (sv) translation

2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/pt_BR.po:

	Updates to Brazilian Portuguese (pt_BR) translation

2009-07-18  GLSJPN_Yukari  <yukarix.yamashita@intel.com>

	* po/fr.po:

	Updates to French (fr) translation

2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version: 0.8.1+0.9+beta2+20090717

2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-17  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/core/SyncEvolutionCmdline.cpp:

	SSL certificates: include path for Moblin and fix command line
	test (Bugzilla #4220)

2009-07-17  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:
	* test/README.google:
	* test/synccompare.pl:
	* test/testcases/vcard30.vcf.google.tem.patch:

	Goolge + vcard21: bugzilla #2423, ignore some properties

2009-06-18  Wu, Yong  <yong.wu@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	Google+vcard21: Add Google sync template configuration; bugzilla
	#2423

2009-07-16  Nick Richards  <nicholas.e.richards@intel.com>

	* src/gtk-ui/sync.desktop.in:

	fix .desktop file

2009-07-16  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.funambol:

	Funambol: add a declaration of lost parameter
	'X-EVOLUTION-UI-SLOT' (Bug #2422)

2009-07-16  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:

	autogen.sh: m4 directory must exist before calling tools

2009-07-16  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	Updates to Chinese (China) (zh_CN) translation

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:
	* m4-repo/README:
	* m4-repo/ax_boost_base.m4:
	* m4/ax_boost_base.m4:

	autotools: cleaner separation between permanent and temporary m4
	macro copies

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:
	* gen-autotools.sh:

	building: split out non-standard parts of autogen.sh into
	gen-autotools.sh

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: fixed typo in recent commit

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* test/dbus-session.sh:
	* test/valgrindcheck.sh:

	testing: valgrindcheck and dbus-session scripts

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: allow parallel makes

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: workaround for running client-test with --enable-shared
	--disable-static

2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	Funambol: A workaround for 'ACTION' lost by Funambol server (Bug
	#2422)

2009-07-15  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.funambol:
	* test/synccompare.pl:

	Funambol: FN and PHOTO are preserved by server (Bug #2422)

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: dpkg-shlibdeps needs LD_LIBRARY_PATH

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/dbus/interfaces/Makefile.am:

	packaging: some more dbus/interfaces fixes

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: fixed dependency calculation

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* INSTALL-tar-gz:

	packaging: INSTALL-tar-gz needed for 'make distbin'

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: dpkg-shlibdeps depends on debian/control

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: don't override clean_local

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* description:

	packaging: updated rules for building .tar.gz and .deb

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	src/Makefile: fixed source file list for client-test

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* configure-pre.in:

	more build dependencies fixes

2009-07-14  ZhuYanhai  <zhu.yanhai@gmail.com>

	* po/zh_CN.po:

	Updates to Chinese (China) (zh_CN) translation

2009-07-13  Chen Congwu  <congwu.chen@intel.com>

	* test/ClientTest.cpp:

	Use raw type for updated item, buggzilla #4282

2009-07-13  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:

	Testing: fix a typo, bugzilla #2421

2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>

	* po/README:

	improve translator docs

2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	do not set password if user hasn't defined one in UI

2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	set the "need connection to sync" label width

2009-07-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	don't use username/password from template in UI

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: avoid running Retry and Suspend tests for ScheduleWorld
	and Funambol

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: run distcheck with building GUI

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: added suppressions

2009-07-14  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.skip:
	* src/Makefile-gen.am:
	* src/dbus/interfaces/Makefile.am:
	* src/gtk-ui/Makefile.am:

	build fixes

2009-07-13  tomas.galicia@intel.com  <tomas.galicia@intel.com>

	* po/es.po:

	Updates to Spanish (Castilian) (es) translation

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: updated information on required packages

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* src/Makefile-gen.am:
	* src/client-test-app.cpp:
	* src/core/LogRedirect.cpp:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/Makefile.am:
	* test/test.cpp:
	* test/test.h:

	testing: skip certain tests by listing them in CLIENT_TEST_SKIP

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: ignore EvolutionCalendarTest::testOpenDefaultMemo
	failure

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	testing: enable ical20 and itodo20 for Funambol testing

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* src/gtk-ui/Makefile.am:

	sync.desktop: fixed "make dist" after recent rename

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:

	autgen.sh: wipe out old files before recreating them

2009-07-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/LogRedirect.cpp:

	LogRedirect: fixed compiler warning

2009-07-11  milo  <milo@ubuntu.com>

	* po/it.po:

	Updates to Italian (it) translation

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/TransportAgent.h:
	* test/ClientTest.h:

	HTTPS transport: added SSL certificate checking

2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:

	testing: extended valgrind suppression rules

2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:

	EvolutionSyncSource: memory handling

2009-07-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SynthesisDBPlugin.cpp:

	Synthesis bridge: fixed leak

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/LogRedirect.cpp:

	fixed compile error due to missing header

2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:
	* test/Makefile.am:
	* test/abort-redirect.cpp:

	logging: catch more redirected output when shutting down

2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:

	logging: set SYNCEVOLUTION_DEBUG to disable redirection

2009-07-07  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:

	logging: cleaned up source

2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:
	* src/syncevolution.cpp:

	logging: enabled redirecting of stderr for command line (Bugzilla
	#1333)

2009-07-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/LogRedirect.cpp:
	* src/core/LogRedirect.h:
	* src/core/Makefile.am:
	* src/syncevolution.cpp:

	logging: intercept stdout and stderr (Buzilla #1333)

2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SynthesisEngine.cpp:

	logging: pass all available information to new (and tentative)
	Synthesis call (Bugzilla #3474)

2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:

	logging: write a single sysync_linux.html log (Bugzilla #3474)

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* configure-pre.in:

	configure: --enable-gui implies --enable-dbus-service, docs

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* po/POTFILES.in:
	* src/gtk-ui/sync.desktop:
	* src/gtk-ui/sync.desktop.in:

	translation: install localized version of sync.desktop (Bugzilla
	#4133)

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version (0.8.1+0.9+beta2+20090709) and added 0.9 beta 3
	NEWS

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/evo.supp:
	* test/sys.supp:

	testing: updated valgrind regression rules

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	testing: minor improvements for patching test cases

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/README:

	test/testcases/README: fixed typo (.ics -> .tem)

2009-07-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* test/Makefile.am:
	* test/testcases/README:
	* test/testcases/ical20.ics.funambol.tem.patch:
	* test/testcases/itodo20.ics.funambol.tem.patch:

	testing: better handling of test case cases (Bugzilla #2421)

2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/Makefile.am:

	really fix build in src/dbus/interfaces

2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-full.xml:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/test.c:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	use ConsumerReady flag in dbus api and UI

2009-07-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/Makefile.am:

	fix build: don't remove syncevo-marshal.list on clean

2009-06-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/default/syncevolution/Funambol/config.ini:
	* src/default/syncevolution/ScheduleWorld/config.ini:

	configuration: added "ConsumerReady" option

2009-07-09  margie  <margie.foster@intel.com>

	* po/hu.po:

	test po file for Hungarian

2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: callers of getItems() need to know which file was used
	(Bugzilla #2421)

2009-07-06  Chen Congwu  <congwu.chen@intel.com>

	* src/Makefile-gen.am:
	* test/ClientTest.cpp:
	* test/Makefile.am:
	* test/testcases/README:
	* test/testcases/ical20.ics.funambol.tem.patch:
	* test/testcases/itodo20.ics.funambol.tem.patch:

	Test case files: better handling of test cases, bugzilla #2421

2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* test/README.funambol:

	README.funambol: added some links and mention lost ACTION

2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/default/syncevolution/Funambol/sources/calendar/config.ini:
	* src/default/syncevolution/Funambol/sources/todo/config.ini:
	* test/README.funambol:

	Funambol: force iCalendar 2.0 mode in the config template

2009-07-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:

	coding style: always use curly brackets

2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:

	Funambol: Fix a comparison for completeness (Bug #2424)

2009-07-08  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/README.funambol:

	Funambol: Refine README.funambol (Bug #2422)

2009-07-07  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:

	SourceType: add a trailing '!' into source type to force to use
	type (Bug #2422)

2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	Funambol: Ignore and remove some property or parameters when
	synccompare(Bug #2422)

2009-07-02  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* test/README.funambol:

	Funambol + itodo20: add 'text/calendar!' to force to use
	icalendar20(Bug #2422)

2009-07-01  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	Funambol + itodo20: ignore some property comparisions in
	synccompare(Bug #2422)

2009-06-30  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	Funambol + vcard21: Ignore 'X-ASSISTANT' property in
	synccompare.pl(Bug #2422)

2009-06-29  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* test/ClientTest.cpp:
	* test/README.funambol:

	Funambol + ical2.0: add an environment variable to set maximum
	item size (Bug #2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/core/EvolutionSyncSource.cpp:

	icalendar2.0: Force to use icalendar2.0 as sync format (Bug
	#2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* test/README.funambol:

	Funambol: Add README.funambol for Funambol interoperability test
	information(Bug #2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/core/SyncEvolutionConfig.cpp:
	* src/default/syncevolution/Funambol/sources/calendar/config.ini:
	* src/default/syncevolution/Funambol/sources/todo/config.ini:

	iCal20: Enable ical20 and itodo20 sync for Funambol server(Bug
	#2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* test/synccompare.pl:

	iCal20: Ingore properties comparasion for Funambol miss them(Bug
	#2422)

2009-06-25  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/syncclient_sample_config.xml:

	iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED'
	property(Bug #2422)

2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>

	* po/sv.po:

	Updates to Swedish (sv) translation

2009-07-07  lpdufres  <loic.dufresne.de.virel@intel.com>

	* po/zh_TW.po:

	Updates to Chinese (Taiwan) (zh_TW) translation

2009-07-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/sync-ui.c:

	compiler warnings in GUI: passing string instead of format
	specifier

2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/syncclient_sample_config.xml:

	XML config: allow backends to add their own definitions (Bugzilla
	#2417)

2009-07-03  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-07-02  lpdufres  <loic.dufresne.de.virel@intel.com>

	* po/pt_BR.po:

	Updates to Brazilian Portuguese translation (Thanks Gabor)

2009-07-02  milo  <milo@ubuntu.com>

	* po/it.po:

	Added Italian translation

2009-07-02  Chen Congwu  <congwu.chen@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionCmdline.cpp:

	suspend/resume improvements: improvements on suspend/resume

2009-07-01  balrog  <balrogg@gmail.com>

	* po/pl.po:

	First attempt at Polish strings for SyncEvolution.

2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:

	suspend&resume: minor cleanup

2009-06-26  Chen Congwu  <congwu.chen@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	Test cases: Enable Interrupt* test, add suspend test

2009-06-26  Chen Congwu  <congwu.chen@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionCmdline.cpp:

	suspend and resume: add signal processing and update the logic;
	bug #2426, #2425

2009-06-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	fix crash in_server_config_for_template_cb()

2009-06-29  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	dbus client: write '-' as password in config (so GetPassword is
	used)

2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* test/ClientTest.cpp:

	extracting items: EvolutionMemoSource needs information about
	expected format

2009-07-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: fixed Client::Sync::vcard30::testConversion

2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* test/ClientTest.cpp:

	testing: "text" tests didn't have the required "dump" method

2009-06-26  Patrick Ohly  <patrick.ohly@intel.com>

	* test/runtests.py:

	runtests.py: updated to work with current source code

2009-06-25  tester  <tester@knlcst4.ikn.intel.com>

	* src/Makefile-gen.am:

	build fix: D-Bus service .in file must be packaged in all cases

2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui-marshal.list:

	fixed some problems with "make dist"

2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version: 0.8.1+0.9+beta2+20090625

2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/default/syncevolution/Funambol/config.ini:

	WBXML: enabled by default, except for Funambol

2009-06-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:

	testing: fixed SyncEvolutionCmdlineTest after adding
	HashCode/ConfigDate

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:
	* test/synccompare.pl:

	vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla
	#2418)

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:
	* src/syncclient_sample_config.xml:

	data conversion: different data profiles for SyncML peer + local
	DB with remote rules

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevo-dbus-server.cpp:

	compile error: GNOME keyring 2.24 misses extern "C"

2009-06-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.h:

	testing: message and object size was too small

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/moblin-transifex'

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>


	XML config: done with comparison of our and upstream XML config

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/Makefile.am:
	* src/syncevolution.xml:

	XML config: use syncclient_sample_config.xml instead of
	syncevolution.xml

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: keep alarm times as they are

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: be conservative about encoding of EXDATEs

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: enhanced calendar data formats

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: added several vCard 3.0/Evolution specific properties

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: don't enforce http:// prefix in vCard 2.1 URL

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: use NICKNAME also in vCard 2.1

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: avoid empty LOCATION in VEVENT

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: don't encode empty DESCRIPTION in VEVENT/VTODO

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: fix incorrect datatype name check

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncclient_sample_config.xml:

	XML config: generate client config dynamically

2009-06-22  margie  <margie.foster@intel.com>

	* po/de.po:

	Initial translation of beta strings

2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'synthesis' into synthesis-config-tracking

2009-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/syncclient_sample_config.xml:

	sample client config: EXDATE is comma separated in iCalendar 2.0!

2009-04-17  Synthesis AG  <opensource@synthesis.ch>

	* src/syncclient_sample_config.xml:

	Initial Commit by Synthesis AG for Open Source libsynthesis
	3.2.0.25 and libsmltk

2009-06-22  Patrick Ohly  <patrick.ohly@intel.com>

	* build/import-synthesis-xml.sh:

	XML config: track upstream syncclient_sample_config.xml

2009-06-18  Wu, Yong  <yong.wu@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/syncevolution.xml:

	config + DevInf: always resend DevInf if content of config has
	changed

2009-06-19  margie  <margie.foster@intel.com>

	* po/sv.po:

	Initial translation of beta strings in Swedish

2009-06-18  margie  <margie.foster@intel.com>

	* po/pt_BR.po:

	Initial translation of beta strings into Brazilian Portuguese

2009-06-18  margie  <margie.foster@intel.com>

	* po/ko.po:

	Initial translation of beta strings into Korean

2009-06-18  margie  <margie.foster@intel.com>

	* po/ja.po:

	Initial translation of beta strings into Japanese

2009-06-18  margie  <margie.foster@intel.com>

	* po/fi.po:

	Initial translation of beta strings into Finnish

2009-06-18  margie  <margie.foster@intel.com>

	* po/fr.po:

	Initial translation of beta strings into French

2009-06-18  margie  <margie.foster@intel.com>

	* po/es.po:

	Initial translation of beta strings into Spanish

2009-06-17  margie  <margie.foster@intel.com>

	* po/zh_TW.po:

	Initial translation of beta strings in Chinese Traditional

2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testMerge: detect missing update from server to client after
	conflict resolution

2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vCard: sent less empty properties (Bugzilla #3469)

2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/jku'

2009-06-17  Patrick Ohly  <patrick.ohly@intel.com>


	Merge commit 'origin/keyring'

2009-06-17  Jussi Kukkonen  <jku@linux.intel.com>

	* po/LINGUAS:
	* po/it.po:

	add italian translation

2009-06-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:

	MuxWindow: always request same size (workaround)

2009-06-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus client, server: remove scheme from keyring urls

2009-06-12  Jussi Kukkonen  <jku@linux.intel.com>

	* po/README:

	add po/README

2009-06-12  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* configure-pre.in:

	bumped version: 0.8.1+0.9+beta2

2009-06-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	documentation: added vCalendar 1.0 and explain automatic format
	selection

2009-06-12  ZhuYanhai  <>

	* po/zh_CN.po:

	Initial import zh_CN PO file.

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* README:
	* configure-pre.in:

	adapted for 0.9 beta 2 snapshot
	(syncevolution-0-9-beta2-2009-06-10)

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* autogen.sh:
	* configure-pre.in:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/FilterConfigNode.cpp:
	* src/core/SyncEvolutionCmdline.cpp:

	Debian Etch: fixes some compilation issues

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:

	libcurl: fixed memory handling issue with libcurl < 7.17.0.

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:

	config: use ${XDG_CACHE_HOME} for logs and database dumps
	(Bugzilla #3309)

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	config: clarified that clientAuthType only has an effect during
	the initial sync

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/syncevolution.xml:

	config: enable clientAuthType (Bugzilla #3242)

2009-06-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/syncevolution.xml:

	config: enabled maxMsgSize/maxObjSize, removed obsolete loSupport
	(Bugzilla #2784)

2009-06-09  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SoupTransportAgent.cpp:

	Soup HTTP Transport: must return content type of reply

2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' of git@git.moblin.org:syncevolution

2009-06-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	logging: logLevel 4 and 5 enable message translation and dumping

2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/main.c:

	dbus client: make libunique dependency optional

2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/main.c:

	dbus-client: add missing license to main.c

2009-06-03  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/main.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.h:

	dbus-client: force single instance mode

2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus client: make sure password is "-" in config

2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: disable "change sync service" when syncing

2009-06-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	dbus client: wrap text in "change sync service" button

2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	dbus client: fix glade file corruption

2009-06-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:

	dbus client: sort sources alphabetically in UI

2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/interfaces/syncevo-full.xml:
	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	dbus service: remove 'need-password' signal

2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui.c:

	dbus client: add the server to ACL when adding a key to keyring

2009-05-29  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/Makefile-gen.am:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	dbus service/client: add gnome-keyring support

2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version: 0.8.1+0.9+beta2+20090514

2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: removed code which wasn't needed anymore

2009-05-14  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: due to typo it did not compare file against dir
	(skipped content of dir)

2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: don't open urls twice

2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: handle LOCERR_TRANSPFAIL

2009-05-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus service: don't abort on Sync() exception

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: hide progress bar when new service is selected

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbus client: cosmetic fixes

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 0.8.1+0.9+beta2+20090513

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:

	maximise windows even more

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	EXDATE: accept all reasonable versions, generate separate
	properties with one value each

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: avoid possible crasher on restart

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: disable canceling for now

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus client/service: hide non--supported sources

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: call AbortSync asynchronously

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:

	dbus client: Add missing async AbortSync to wrapper lib

2009-05-13  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus-types.h:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:

	dbus service/client: fix DBus error handling

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:

	--enable-shared: fix for loading backend modules contained typo,
	only syncecal.so was opened

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/FileConfigTree.cpp:

	--remove: .other.ini files were not removed, leaving an
	incomplete config behind (#1806)

2009-05-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	configuration handling: only list servers as "configured" which
	really have a config

2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:
	* src/core/Makefile.am:

	--enable-shared: find backends in $(libdir)/syncevolution

2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui-marshal.list:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	dbus client: support Connman

2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	dbus client: make the main window layout even tighter

2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	modify services window to actually fit into netbook screen

2009-05-12  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	dbus client: use less space in main window

2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version: 0.8.1+0.9+ui+20090512

2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* README:

	NEWS: summarized new features

2009-05-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/backends/addressbook/Makefile.am:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/Makefile.am:
	* src/backends/sqlite/Makefile.am:

	testing: fixed compile error and test driver linking with
	--enable-shared

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into ui

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: added --print-sessions, --remove, --restore and
	"Item/Data Changes" (#1806)

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: ignore UID when comparing for Synthesis server
	(#2161)

2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:
	* src/gtk-ui/sync-ui.c:

	dbus client: handle server disappearing while syncing

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/README.h:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:
	* src/dbus/test.c:
	* src/gtk-ui/mux-frame.c:
	* src/gtk-ui/mux-frame.h:
	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	added missing copyright and license headers

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:

	NEWS: bumped date of release

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 0.8.1+0.9+beta1

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: filter out INTERVAL=1 in normal form (#2029)

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: filter out INTERVAL=1 in normal form (#2029)

2009-05-11  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: remember to init GLib threads

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 0.8.1+0.9+ui+20090508

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into ui

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' of git@git.moblin.org:syncevolution

2009-05-08  Patrick Ohly  <pohly@pohly-MOBL.(none)>

	* configure-pre.in:

	configure: accept git@<host>/<path>.git as git URI

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:

	testing: fix for database comparison

2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: localize 'known' source names

2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: compare template names case-insensitively

2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: improve language in sync source reporting

2009-05-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:

	dbus service: chain up progress methods

2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: improve error handling

2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: include LICENSE texts

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	HTTP: check for libsoup-gnome first and use GNOME proxy settings
	(#2060)

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:

	SyncReport: store overall synchronization status

2009-05-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/default/syncevolution/Funambol/icon.png:
	* src/default/syncevolution/ScheduleWorld/icon.png:

	icons for services (#2062): cannot be used until we have proper
	permission by their owners

2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	packaging: include LICENSE texts

2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbus client: show more last sync report data in UI

2009-05-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbius client: update to match tweaked designs

2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version: 0.8.1+0.9+ui+20090507

2009-05-07  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into ui

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:

	add gio-2.0 to PKG_CHECK_MODULES

2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution-internal
	into ui

2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-post.in:
	* interfaces/Makefile.am:
	* interfaces/spec-strip-docs.xsl:
	* interfaces/syncevo-full.xml:
	* interfaces/syncevo-marshal.list:
	* org.Moblin.SyncEvolution.service.in:
	* src/Makefile-gen.am:
	* src/dbus/Makefile.am:
	* src/dbus/README:
	* src/dbus/interfaces/Makefile.am:
	* src/dbus/interfaces/spec-strip-docs.xsl:
	* src/dbus/interfaces/syncevo-full.xml:
	* src/dbus/interfaces/syncevo-marshal.list:
	* src/dbus/syncevo-dbus-types.c:
	* src/dbus/syncevo-dbus-types.h:
	* src/dbus/syncevo-dbus.c:
	* src/dbus/syncevo-dbus.h:
	* src/dbus/syncevo-dbus.pc.in:
	* src/dbus/test.c:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/org.Moblin.SyncEvolution.service.in:
	* syncevo-dbus.pc.in:
	* syncevo-dbus/Makefile.am:
	* syncevo-dbus/README:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:
	* syncevo-dbus/test.c:

	build rules: moved D-Bus into sub directories

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: dont use gdk_pixbuf_new_from_stream_at_scale

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/ui.glade:

	workaround for MuxWindow icons if not in theme

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/sync-ui.c:

	dbus-client: avoid GLib 2.18 features

2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	intltool: is 0.37.1 good enough?!

2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:

	Makefile: removed obsolete DISTCHECK_CONFIGURE_FLAGS

2009-05-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	compilation fix: when not configuring translation some vars must
	be set manually for po/Makefile

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* po/Makevars:
	* src/gtk-ui/sync-ui.c:

	dbus client: add translatable strings to sync ui

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync.desktop:
	* src/gtk-ui/sync.png:

	dbus client: icon is in moblin theme, no need to include here

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* Makefile-gen.am:
	* autogen.sh:
	* configure-post.in:
	* configure-pre.in:
	* po/ChangeLog:
	* po/Makevars:
	* po/POTFILES.in:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui.c:

	add internationalization support

2009-05-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync.desktop:
	* src/gtk-ui/sync.png:

	dbus client: really add desktop file,icon

2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:
	* src/gtk-ui/Makefile.am:

	fix make dist

2009-05-05  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-generic.png:

	dbus client: add missing icon

2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 0.8.1+0.9+20090505

2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	EvolutionCalendarSource: extra sanity check for empty TZID

2009-05-05  Patrick Ohly  <patrick.ohly@intel.com>

	* NEWS:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* test/synccompare.pl:
	* test/testcases/imemo20.ics:

	EvolutionMemoSource: notes with only a summary were not sent
	correctly

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.h:

	removed obsolete EvolutionSyncSource::get*ItemKey() methods

2009-05-02  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: check for correct server behavior during
	refresh-from-client

2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into ui

2009-04-30  Patrick Ohly  <patrick.ohly@intel.com>


	license: merged LGPL v2.1 -> LGPL v2.1 + v3 change

2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/COPYING:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/synccompare.pl:
	* test/test.h:

	license: changed to LGPL v2.1 + v3

2009-04-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* COPYING:
	* debian/dbus-wrapper.cpp:
	* src/TestMain.cpp:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/core/ConfigNode.h:
	* src/core/ConfigTree.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:
	* src/syncevolution.cpp:

	license: changed to LGPL v2.1 + v3

2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/sync-ui.c:

	dbus client: load icons from theme

2009-04-27  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:

	dbus service: override getPrintChanges()

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:

	added/improved reporting of local changes

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.h:

	removed obsolete EvolutionSyncSource::get*ItemKey() methods

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	removed debugging artifact from last check in

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/HashConfigNode.h:
	* src/core/Makefile.am:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:

	SyncReport: utility functions for serializing in a ConfigNode

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	session info: fixed incorrect "numbers of items after sync"

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/ConfigNode.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/FileConfigNode.h:
	* src/core/SafeConfigNode.h:

	ConfigNode + status.ini: added template methods for automatic
	conversion to/from string

2009-04-29  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	--enable-gui: don't build GUI unless selected, extended help text

2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: don't free server data when it's still used...

2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-window.c:

	dbus client: remove unnecessary MuxWindow function skeletons

2009-04-25  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:

	dbus client: refactor MuxIconButton

2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-post.in:
	* configure-pre.in:
	* src/gtk-ui/mux-frame.c:
	* src/gtk-ui/mux-frame.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	dbus client: allow building with no Mux widgets

2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/mux-bin.c:
	* src/gtk-ui/mux-bin.h:
	* src/gtk-ui/mux-frame.c:
	* src/gtk-ui/mux-frame.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:

	rename MuxBin to MuxFrame

2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: bug fix: progress text wasn't updated after sync

2009-04-24  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	dbus client: shutdown after client inactivity

2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus-types.c:

	dbus client: stop leaking memory on every dbus callback

2009-04-23  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo-full.xml:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui.c:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:

	support sync reports in dbus api, use GetSyncReports in ui

2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: fix bug in gconf change handling

2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui.c:

	dbus client: use generice sync icon

2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	work around duplicate synthesis errors

2009-04-22  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:

	dbus service: use SetPrintChanges()

2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bump: 0.8+0.9+20090424

2009-04-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Bugzilla 1412: no data source enabled => XML error => should be
	normal message

2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:

	command line synopsis: --print-sessions can be combined with
	--quiet

2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:

	added --restore and fixed --status

2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* src/core/SyncEvolutionCmdline.cpp:

	command line: removed traces of never implemented --properties
	options

2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:

	log dir handling: changed backup files from single file to
	directory, remember number of items in backup

2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/ConfigNode.h:
	* src/core/FileConfigNode.cpp:

	config nodes: utility code to create a node for a specific file

2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/FileConfigNode.cpp:

	FileConfigNode: error messages should refer to full path

2009-04-22  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: each of the two parameters can refer to a directory
	of items in addition to plain files

2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: handle more sync errors

2009-04-21  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:

	dbus client: improve error output

2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:

	dbus client: update sync mode handling to match server

2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/Makefile.am:

	dbus interface: remove syncevo-marshal.list from BUILT_SOURCES

2009-04-17  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/syncevo-dbus-server.cpp:

	dbus service: add support for per-source syncmode

2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:

	logging: allow detailed control over printing of database changes
	with --printChanges

2009-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	configure: --disable-dbus-service and --disable-gui didn't work

2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gtk-ui/Makefile.am:

	GTK UI: build fixes for out-of-tree compilation

2009-04-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	config templates: silently ignore missing template directory

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:
	* syncevo-dbus/Makefile.am:

	dbus service: use builddir when referring to dbus interface file

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: remove "settings" title bar button

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:

	dbus service: build syncevo-dbus-glue.h explicitly

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:

	logging: enable log dirs by default

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionUtil.cpp:

	logging: create directories with access permissions only for the
	user

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo-full.xml:
	* src/gtk-ui/README:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:

	dbus client: support removing services

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* Makefile-gen.am:

	change makefile subdir order: syncevo-dbus before src

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: bug fix: don't eat all keyboard input

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: set focus correctly

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-bin.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbus client: fix allocation bug in MuxBin, tweak related layout
	in ui

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SafeConfigNode.cpp:

	SafeConfigNode: the if clause for non-strict escaping did not
	work right

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: the "New York" test case works again

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:

	dbus client: tweak bin insensitivity

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/ConfigNode.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:

	log handling: SyncReport is stored in log dir and can be
	retrieved

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-bin.c:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:

	dbus client: use insensitivity in main window Bins

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbus  client; add styling for main window

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:

	logging: record start/end times in SyncReport and print it

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/mux-icon-button.c:
	* src/gtk-ui/mux-icon-button.h:
	* src/gtk-ui/mux-window.c:
	* src/gtk-ui/mux-window.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:

	dbus client: add MuxWindow class, use it in the client

2009-04-16  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/mux-bin.c:

	dbus client: add title-font property to MuxBin

2009-04-15  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/close.png:
	* src/gtk-ui/close_hover.png:
	* src/gtk-ui/settings.png:
	* src/gtk-ui/settings_hover.png:

	add tmp images for window decoration buttons

2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: do sensitivity changes on the bins, not buttons

2009-04-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:

	command line: added long description of --remove option

2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncML.h:

	log handling: save start and end time in log dir, retrieve as
	part of SyncReport

2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:

	SafeConfigNode: added less strict escaping for use with
	FileConfigNode

2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:

	log handling: added access to previous sync sessions

2009-04-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/ConfigTree.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:

	config handling: added removing of a configuration

2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>


	Merge commit 'origin/ui' into ui

2009-04-14  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/README:
	* src/gtk-ui/sync-ui.c:

	dbus client: add README

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/ui.glade:

	dbus client: tweak service list padding

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/default/README:
	* src/default/syncevolution/funambol/icon.png:
	* src/default/syncevolution/scheduleworld/icon.png:

	add funambol logo, make scheduleworld logo transparent

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: fix memory leak

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: fix focus/transient bug

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: mark current service with bold in service list

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/sync-ui.c:

	dbus client: close secondary windows on ESC

2009-04-10  Jussi Kukkonen  <jku@linux.intel.com>

	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/sync-ui.rc:
	* src/gtk-ui/ui.glade:

	dbus client: ui improvements

2009-04-09  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	version bumped for intermediate release

2009-04-09  Jussi Kukkonen  <jku@linux.intel.com>

	* Makefile-gen.am:
	* configure-post.in:
	* src/Makefile-gen.am:
	* src/gtk-ui/Makefile.am:
	* src/gtk-ui/mux-bin.c:
	* src/gtk-ui/mux-bin.h:
	* src/gtk-ui/sync-ui-config.c:
	* src/gtk-ui/sync-ui-config.h:
	* src/gtk-ui/sync-ui.c:
	* src/gtk-ui/ui.glade:
	* src/sync-ui-config.c:
	* src/sync-ui-config.h:
	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: add and use new widget MuxBin

2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:

	testing: file:// prefix in IconURI

2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'ui' of git@git.moblin.org:syncevolution into ui

2009-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/default/syncevolution/Funambol/config.ini:
	* src/default/syncevolution/Funambol/sources/addressbook/config.ini:
	* src/default/syncevolution/Funambol/sources/calendar/config.ini:
	* src/default/syncevolution/Funambol/sources/memo/config.ini:
	* src/default/syncevolution/Funambol/sources/todo/config.ini:
	* src/default/syncevolution/ScheduleWorld/config.ini:
	* src/default/syncevolution/ScheduleWorld/icon.png:
	* src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/memo/config.ini:
	* src/default/syncevolution/ScheduleWorld/sources/todo/config.ini:
	* src/default/syncevolution/funambol/config.ini:
	* src/default/syncevolution/funambol/sources/addressbook/config.ini:
	* src/default/syncevolution/funambol/sources/calendar/config.ini:
	* src/default/syncevolution/funambol/sources/memo/config.ini:
	* src/default/syncevolution/funambol/sources/todo/config.ini:
	* src/default/syncevolution/scheduleworld/config.ini:
	* src/default/syncevolution/scheduleworld/icon.png:
	* src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
	* src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
	* src/default/syncevolution/scheduleworld/sources/memo/config.ini:
	* src/default/syncevolution/scheduleworld/sources/todo/config.ini:

	configuration: template and server names are mixed case with
	case-insensitive comparison now

2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync-ui-config.c:
	* src/sync-ui-config.h:
	* src/sync_ui.c:

	dbus client: massive tabs -> 4 spaces change

2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/Makefile-gen.am:
	* src/sync-ui-config.c:
	* src/sync-ui-config.h:
	* src/sync_ui.c:

	dbus client: refactor server configuration to a new file

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo-full.xml:
	* src/sync_ui.c:
	* src/syncevo-dbus-server.cpp:
	* src/ui.glade:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/test.c:

	dbus service & client: support webURL and iconURI

2009-04-08  Jussi Kukkonen  <jku@linux.intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	prepend iconURI with "file://" when icon is local file	Please
	enter the commit message for your changes.

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>


	Merge commit 'origin/ui' into ui

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: add "un-templated" services

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'dbus' into ui

2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* autogen.sh:
	* interfaces/syncevo.xml:
	* src/Makefile-gen.am:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/VolatileConfigNode.h:
	* src/default/README:
	* src/default/syncevolution/funambol/config.ini:
	* src/default/syncevolution/funambol/sources/addressbook/config.ini:
	* src/default/syncevolution/funambol/sources/calendar/config.ini:
	* src/default/syncevolution/funambol/sources/memo/config.ini:
	* src/default/syncevolution/funambol/sources/todo/config.ini:
	* src/default/syncevolution/scheduleworld/config.ini:
	* src/default/syncevolution/scheduleworld/icon.png:
	* src/default/syncevolution/scheduleworld/sources/addressbook/config.ini:
	* src/default/syncevolution/scheduleworld/sources/calendar/config.ini:
	* src/default/syncevolution/scheduleworld/sources/memo/config.ini:
	* src/default/syncevolution/scheduleworld/sources/todo/config.ini:

	configuration: added support for configuration templates in /etc
	and server icons

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus-types.h:

	dbus service: bug fixes, add error codes

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:

	dbus client: bug fixes

2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: first PKG_CHECK_MODULES() must be unconditional

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* src/sync_ui.c:

	dbus client: get rid of gvfs dependency

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo-full.xml:

	dbus service: document dbus api

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-pre.in:
	* interfaces/Makefile.am:
	* interfaces/spec-strip-docs.xsl:
	* interfaces/syncevo-full.xml:
	* interfaces/syncevo.xml:

	dbus service: use xsltproc to produce non-documented dbus API
	file

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:

	dbus client: implement "reset service settings"

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* syncevo-dbus/test.c:

	dbus service: exit test app on sync finish

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo.xml:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:

	dbus service: add GetTemplateConfig method

2009-04-07  Patrick Ohly  <patrick.ohly@intel.com>

	* README:
	* configure-pre.in:

	autotools: check for UI and D-Bus dependencies only when needed

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* syncevo-dbus/test.c:

	dbus service: exit test app on sync finish

2009-04-07  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo.xml:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:

	dbus service: add GetTemplateConfig method

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'ui-patrick' into ui

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:

	dbus client: get syncevolution return code via Progress signal

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'dbus' into ui

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: use Progress signal to return Syncevolution return
	code

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/syncevo-dbus-server.cpp:
	* src/ui.glade:

	dbus client: add sync mode support to client

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sync_ui.c:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/test.c:

	fixed compiler warnings (unused variables, printf formatting,
	...)

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* syncevo-dbus/Makefile.am:

	out-of-tree compilation: need extra -I/-L arguments

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:

	dbus client: implement source selection

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	merging: disable extra PKG_CHECK_MODULES(SYNTHESIS)

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>


	Merge branch 'master' into ui

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	ical20: moved VTIMEZONE before VEVENT/VTODO

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* NEWS:
	* README:
	* configure-pre.in:

	docs + version: updated for 0.9 beta 1

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'dbus' into ui

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: copy template if config does not exist yet

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/ui.glade:

	dbus client: make syncmode selector inactive

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: fix send & receive progress bug

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: save current service in gconf

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: implement server settings save

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>


	Merge branch 'dbus' into ui

2009-04-06  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: implement SetServerConfig

2009-04-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	SF #1874805: Syncing with Funambol results in loosing all-day
	property

2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>

	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: stop hard coding sources in UI

2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>

	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/sync_ui.c:
	* src/ui.glade:

	dbus client: add GUI

2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: treat --with-synthesis-src value as git repo by
	default

2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:

	autotools: aclocal needs -Im4 to find ax_boost_base.m4

2009-04-05  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: send password in options as well

2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo.xml:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:
	* syncevo-dbus/test.c:

	dbus service: make GetServers signature like GetTemplates

2009-04-04  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo.xml:
	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:
	* syncevo-dbus/test.c:

	dbus service: add GetTemplates

2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	autotools: treat --with-synthesis-src value as git repo by
	default

2009-04-03  Patrick Ohly  <patrick.ohly@intel.com>

	* autogen.sh:

	autotools: aclocal needs -Im4 to find ax_boost_base.m4

2009-04-02  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:
	* syncevo-dbus/test.c:

	dbus service: fix option handling bug

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* syncevo-dbus/test.c:

	dbus service: add abort/suspend handling to test app

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: fix possible crasher on sync abort

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	dbus service: handle suspend request

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* syncevo-dbus/test.c:

	dbus service: add signal handling to test app

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* interfaces/syncevo-marshal.list:
	* interfaces/syncevo.xml:
	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:

	dbus service: remove separate SourceProgress signal

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/syncevo-dbus-server.cpp:

	dbus service: fix broken progress emission

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	dbus service: initial GetServerConfig implementation

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* syncevo-dbus/test.c:

	move dbus test app to syncevo-dbus/

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	implement GetServers in dbus service

2009-04-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:

	fix dbus service build, fix init bug in DBusSyncClient

2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>

	* src/DBusSyncClient.cpp:
	* src/DBusSyncClient.h:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:

	add DBusSyncClient (a EvolutionSyncClient implementation)

2009-03-01  Jussi Kukkonen  <jku@linux.intel.com>

	* src/syncevo-dbus-server.cpp:

	fix dbus method return values

2009-03-30  Jussi Kukkonen  <jku@linux.intel.com>

	* Makefile-gen.am:
	* configure-post.in:
	* configure-pre.in:
	* interfaces/Makefile.am:
	* interfaces/syncevo-marshal.list:
	* interfaces/syncevo.xml:
	* org.Moblin.SyncEvolution.service.in:
	* src/Makefile-gen.am:
	* src/syncevo-dbus-server.cpp:
	* src/syncevo-dbus-server.h:
	* syncevo-dbus.pc.in:
	* syncevo-dbus/Makefile.am:
	* syncevo-dbus/README:
	* syncevo-dbus/syncevo-dbus-types.c:
	* syncevo-dbus/syncevo-dbus-types.h:
	* syncevo-dbus/syncevo-dbus.c:
	* syncevo-dbus/syncevo-dbus.h:
	* syncevo-dbus/test.c:

	Add initial dbus api and wrapper client library

2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:
	* test/testcases/itodo20.ics:

	ical20 todo: added support for URL and PERCENT-COMPLETE

2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: 'text' was incomplete

2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionCmdline.cpp:

	testing + WBXML: default has changed, revert this when WBXML is
	supported by ScheduleWorld

2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: disable interrupted sync testing temporarily

2009-04-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore -(Standard) suffix in TZID

2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:
	* test/testcases/vcard30.vcf:

	vcard: added X-MOZILLA-HTML support

2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: fixed wrong summary of daily repeating event

2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: simplified ical20 test cases for Synthesis engine

2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	WBXML: temporarily disabled by default because of Bugzilla 1360 -
	WBXML + ScheduleWorld: "UNKNOWN SERVER"

2009-03-31  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/TransportAgent.h:
	* test/ClientTest.cpp:

	HTTP transport: check reply content type

2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: removed 'New York' test case

2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: removed 'recurr at end of month' test case

2009-03-30  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	Revert "testing: simplified test cases"

2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* README:
	* configure-post.in:
	* configure-pre.in:
	* m4/ax_boost_base.m4:
	* src/backends/evolution/configure-sub.in:

	configure: fixed some checks (glib, boost, EDS)

2009-03-27  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: fixed invalid memory access when printing empty log
	prefix

2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution calendar/memos/tasks: fixed support for system default
	database

2009-03-26  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	Revert "WBXML: temporarily disabled by default because of
	Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER""

2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	0.9 alpha 20090325: version bumped

2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	testing: Client::Sync::vcard21::testConversion must use vcard 3.0
	test cases

2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncEvolutionConfig.cpp:

	WBXML: temporarily disabled by default because of Bugzilla 1360 -
	WBXML + ScheduleWorld: "UNKNOWN SERVER"

2009-03-25  Patrick Ohly  <patrick.ohly@intel.com>

	* build/update-copyrights.sh:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/backends/evolution/e-cal-check-timezones.h:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/core/ConfigNode.h:
	* src/core/ConfigTree.h:
	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/LogStdout.cpp:
	* src/core/LogStdout.h:
	* src/core/Logging.cpp:
	* src/core/Logging.h:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* src/core/SynthesisDBPlugin.cpp:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/TransportAgent.cpp:
	* src/core/TransportAgent.h:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:
	* src/syncevolution.cpp:
	* test/Algorithm/Diff.pm.bak:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/synccompare.pl:
	* test/test.h:

	copyright updated

2009-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/COPYING:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/LICENSE.txt:
	* test/Sync4jContribution.pdf:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/synccompare.pl:
	* test/test.h:

	testing: relicensed as LGPL v2.1, like the rest of the code

2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SynthesisDBPlugin.cpp:

	Moblin Bugzilla 1318: cannot connect to datastore implementation
	module

2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* authors.xml:
	* src/TestMain.cpp:
	* src/sync4j-client-api-sdkcpp_3_0_6a.diff:
	* src/syncclient_sample_config.xml:
	* src/syncserv_odbc.xml:
	* src/testCalendar.ics:
	* src/testMemo.ics:
	* src/testTask.ics:
	* src/testVCard.vcf:

	removed obsolete files

2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	Evolution calendar/memos/tasks: added support for system default
	database

2009-03-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: use separate EXDATEs as normal form

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar20: EXDATE as separate properties, not as list

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar20: don't encode empty DESCRIPTION and LOCATION

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: simplified test cases

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:

	testing: removed obsolete X-EVOLUTION-ENDDATE parameter

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: remove default VALUE=DATE and join multiple EXDATE
	values

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: ignore difference due to different order of RRULE value
	subcomponents

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: added support for missing properties/parameters

2009-03-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:

	Synthesis error reporting: added INFO messages instead of generic
	ERROR after aborting

2009-03-22  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: don't force http prefix for URL properties

2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar: merged upstream fix for ATTENDEE shaping

2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar: added X-EVOLUTION-ALARM-UID

2009-03-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar: send VALARM as passed in by Evolution

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar: don't convert alarm times needlessly

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: don't fold long lines

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: print sync name to give feedback while each sync test
	runs

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	icalendar: added extended attributes for meeting attendes

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	synccompare: normalize case of mailto: in ATTENDEE and ORGANIZER

2009-03-19  Patrick Ohly  <patrick.ohly@intel.com>

	* test/testcases/ical20.ics:
	* test/testcases/imemo20.ics:
	* test/testcases/itodo20.ics:

	iCalendar 2.0 testcases: converted to CRLF as required by
	standard

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.h:

	EvolutionContactSource: must use vCard 3.0 as internal format

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: allow NICKNAME in vcard 2.1

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	vcard testing: use the right testcases for vcard21 conversion
	tests

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:
	* test/testcases/vcard30.vcf:

	vcard: removed special ADR TYPE=PARCEL handling

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: better support for organizational info (ORG/ROLE)

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: added TEL TYPE=CAR

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncevolution.xml:

	vcard: added X-EVOLUTION-FILE-AS and X-EVOLUTION-ANNIVERSARY

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/Makefile.am:

	XML to C: must escape the backslash itself

2009-03-18  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	normalize values which look like a date to YYYYMMDD

2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/syncevolution.xml:

	DevInf: insert our own values into the XML config

2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	configuration: removed obsolete config options and added WBXML

2009-03-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSourceRegister.cpp:

	EvolutionContactSource: temporarily disabled broken test of
	incoming items

2009-03-13  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:
	* Makefile-gen.am:
	* autogen.sh:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:

	compilation: fixes + installation of client-test + version bump

2009-03-12  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:

	SyncModes + EvolutionSyncClient::setSyncModes(): utility code to
	set the sync mode per source in the current session

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/synccompare.pl:

	testing: nicer printing of before/after comparison

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SoupTransportAgent.cpp:

	SoupTransportAgent: print URL and "via libsoup:" prefix before
	reason_phrase

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added Client::Sync::*::testConversion

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:

	added callbacks for abort and suspend

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: pass parameters for syncing as struct, renamed function

2009-03-11  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	testing: when catching a CppUnit exception after a sync, report
	the original error instead of 'unexpected exception'

2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis: avoid DBG_PLUGIN_ALL, it prints to stdout while
	connecting

2009-03-10  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SynthesisDBPlugin.cpp:

	Synthesis: allocating parent ID is optional

2009-03-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/Makefile.am:
	* src/core/SynthesisEngine.cpp:
	* src/core/SynthesisEngine.h:

	Synthesis: wrap TEngineModuleBase in functions which use smart
	pointers and exceptions

2009-03-07  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	testing: print CPPUnit failures directly after each failed test

2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:

	SoupTransportAgent: use an existing event loop if given

2009-03-04  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/syncevolution.cpp:

	glib: g_type_init() and g_thread_init() are needed to use libsoup

2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version

2009-03-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:

	Evolution contacts: rewritten so that it tracks changes via the
	REV property

2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/client-test-main.cpp:

	compiler warnings: check result of log writing

2009-03-01  Patrick Ohly  <patrick.ohly@intel.com>

	* test/ClientTest.cpp:

	compiler warning: brackets around && in ||

2009-02-28  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	compiler warning: intentionally ignore result of synccompare
	invocation

2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:

	packaging: run autogen.sh when copying Synthesis from git, needed
	later

2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	bumped version

2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* ChangeLog:
	* Makefile-gen.am:
	* build/gen-changelog.pl:
	* src/Makefile-gen.am:

	packaging: build ChangeLog from git log and copy Synthesis code
	via 'git archive'

2009-02-27  Patrick Ohly  <patrick.ohly@intel.com>

	* Makefile-gen.am:
	* configure-pre.in:

	synthesis: better method of invoking Synthesis configure

2009-02-26  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:

	synthesis: need to pass through --with-xmltok configure parameter

2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/Makefile.am:
	* src/core/boost/algorithm/string.hpp:
	* src/core/boost/algorithm/string/case_conv.hpp:
	* src/core/boost/algorithm/string/classification.hpp:
	* src/core/boost/algorithm/string/compare.hpp:
	* src/core/boost/algorithm/string/concept.hpp:
	* src/core/boost/algorithm/string/config.hpp:
	* src/core/boost/algorithm/string/constants.hpp:
	* src/core/boost/algorithm/string/detail/case_conv.hpp:
	* src/core/boost/algorithm/string/detail/classification.hpp:
	* src/core/boost/algorithm/string/detail/find_format.hpp:
	* src/core/boost/algorithm/string/detail/find_format_all.hpp:
	* src/core/boost/algorithm/string/detail/find_format_store.hpp:
	* src/core/boost/algorithm/string/detail/find_iterator.hpp:
	* src/core/boost/algorithm/string/detail/finder.hpp:
	* src/core/boost/algorithm/string/detail/finder_regex.hpp:
	* src/core/boost/algorithm/string/detail/formatter.hpp:
	* src/core/boost/algorithm/string/detail/formatter_regex.hpp:
	* src/core/boost/algorithm/string/detail/predicate.hpp:
	* src/core/boost/algorithm/string/detail/replace_storage.hpp:
	* src/core/boost/algorithm/string/detail/sequence.hpp:
	* src/core/boost/algorithm/string/detail/trim.hpp:
	* src/core/boost/algorithm/string/detail/util.hpp:
	* src/core/boost/algorithm/string/erase.hpp:
	* src/core/boost/algorithm/string/find.hpp:
	* src/core/boost/algorithm/string/find_format.hpp:
	* src/core/boost/algorithm/string/find_iterator.hpp:
	* src/core/boost/algorithm/string/finder.hpp:
	* src/core/boost/algorithm/string/formatter.hpp:
	* src/core/boost/algorithm/string/iter_find.hpp:
	* src/core/boost/algorithm/string/join.hpp:
	* src/core/boost/algorithm/string/predicate.hpp:
	* src/core/boost/algorithm/string/predicate_facade.hpp:
	* src/core/boost/algorithm/string/replace.hpp:
	* src/core/boost/algorithm/string/sequence_traits.hpp:
	* src/core/boost/algorithm/string/split.hpp:
	* src/core/boost/algorithm/string/std/list_traits.hpp:
	* src/core/boost/algorithm/string/std/rope_traits.hpp:
	* src/core/boost/algorithm/string/std/slist_traits.hpp:
	* src/core/boost/algorithm/string/std/string_traits.hpp:
	* src/core/boost/algorithm/string/std_containers_traits.hpp:
	* src/core/boost/algorithm/string/trim.hpp:
	* src/core/boost/algorithm/string/yes_no_type.hpp:
	* src/core/boost/assert.hpp:
	* src/core/boost/bind.hpp:
	* src/core/boost/bind/apply.hpp:
	* src/core/boost/bind/arg.hpp:
	* src/core/boost/bind/bind_cc.hpp:
	* src/core/boost/bind/bind_mf_cc.hpp:
	* src/core/boost/bind/bind_template.hpp:
	* src/core/boost/bind/make_adaptable.hpp:
	* src/core/boost/bind/mem_fn_cc.hpp:
	* src/core/boost/bind/mem_fn_template.hpp:
	* src/core/boost/bind/mem_fn_vw.hpp:
	* src/core/boost/bind/placeholders.hpp:
	* src/core/boost/bind/protect.hpp:
	* src/core/boost/bind/storage.hpp:
	* src/core/boost/cast.hpp:
	* src/core/boost/checked_delete.hpp:
	* src/core/boost/concept_archetype.hpp:
	* src/core/boost/concept_check.hpp:
	* src/core/boost/config.hpp:
	* src/core/boost/config/abi/borland_prefix.hpp:
	* src/core/boost/config/abi/borland_suffix.hpp:
	* src/core/boost/config/abi/msvc_prefix.hpp:
	* src/core/boost/config/abi/msvc_suffix.hpp:
	* src/core/boost/config/abi_prefix.hpp:
	* src/core/boost/config/abi_suffix.hpp:
	* src/core/boost/config/auto_link.hpp:
	* src/core/boost/config/compiler/borland.hpp:
	* src/core/boost/config/compiler/comeau.hpp:
	* src/core/boost/config/compiler/common_edg.hpp:
	* src/core/boost/config/compiler/compaq_cxx.hpp:
	* src/core/boost/config/compiler/digitalmars.hpp:
	* src/core/boost/config/compiler/gcc.hpp:
	* src/core/boost/config/compiler/gcc_xml.hpp:
	* src/core/boost/config/compiler/greenhills.hpp:
	* src/core/boost/config/compiler/hp_acc.hpp:
	* src/core/boost/config/compiler/intel.hpp:
	* src/core/boost/config/compiler/kai.hpp:
	* src/core/boost/config/compiler/metrowerks.hpp:
	* src/core/boost/config/compiler/mpw.hpp:
	* src/core/boost/config/compiler/sgi_mipspro.hpp:
	* src/core/boost/config/compiler/sunpro_cc.hpp:
	* src/core/boost/config/compiler/vacpp.hpp:
	* src/core/boost/config/compiler/visualc.hpp:
	* src/core/boost/config/no_tr1/complex.hpp:
	* src/core/boost/config/no_tr1/functional.hpp:
	* src/core/boost/config/no_tr1/memory.hpp:
	* src/core/boost/config/no_tr1/utility.hpp:
	* src/core/boost/config/platform/aix.hpp:
	* src/core/boost/config/platform/amigaos.hpp:
	* src/core/boost/config/platform/beos.hpp:
	* src/core/boost/config/platform/bsd.hpp:
	* src/core/boost/config/platform/cygwin.hpp:
	* src/core/boost/config/platform/hpux.hpp:
	* src/core/boost/config/platform/irix.hpp:
	* src/core/boost/config/platform/linux.hpp:
	* src/core/boost/config/platform/macos.hpp:
	* src/core/boost/config/platform/qnxnto.hpp:
	* src/core/boost/config/platform/solaris.hpp:
	* src/core/boost/config/platform/win32.hpp:
	* src/core/boost/config/posix_features.hpp:
	* src/core/boost/config/requires_threads.hpp:
	* src/core/boost/config/select_compiler_config.hpp:
	* src/core/boost/config/select_platform_config.hpp:
	* src/core/boost/config/select_stdlib_config.hpp:
	* src/core/boost/config/stdlib/dinkumware.hpp:
	* src/core/boost/config/stdlib/libcomo.hpp:
	* src/core/boost/config/stdlib/libstdcpp3.hpp:
	* src/core/boost/config/stdlib/modena.hpp:
	* src/core/boost/config/stdlib/msl.hpp:
	* src/core/boost/config/stdlib/roguewave.hpp:
	* src/core/boost/config/stdlib/sgi.hpp:
	* src/core/boost/config/stdlib/stlport.hpp:
	* src/core/boost/config/stdlib/vacpp.hpp:
	* src/core/boost/config/suffix.hpp:
	* src/core/boost/config/user.hpp:
	* src/core/boost/copyright:
	* src/core/boost/detail/algorithm.hpp:
	* src/core/boost/detail/allocator_utilities.hpp:
	* src/core/boost/detail/atomic_count.hpp:
	* src/core/boost/detail/atomic_count_gcc.hpp:
	* src/core/boost/detail/atomic_count_pthreads.hpp:
	* src/core/boost/detail/atomic_count_win32.hpp:
	* src/core/boost/detail/bad_weak_ptr.hpp:
	* src/core/boost/detail/binary_search.hpp:
	* src/core/boost/detail/call_traits.hpp:
	* src/core/boost/detail/catch_exceptions.hpp:
	* src/core/boost/detail/compressed_pair.hpp:
	* src/core/boost/detail/dynamic_bitset.hpp:
	* src/core/boost/detail/endian.hpp:
	* src/core/boost/detail/indirect_traits.hpp:
	* src/core/boost/detail/interlocked.hpp:
	* src/core/boost/detail/is_function_ref_tester.hpp:
	* src/core/boost/detail/is_incrementable.hpp:
	* src/core/boost/detail/is_xxx.hpp:
	* src/core/boost/detail/iterator.hpp:
	* src/core/boost/detail/lightweight_mutex.hpp:
	* src/core/boost/detail/lightweight_test.hpp:
	* src/core/boost/detail/limits.hpp:
	* src/core/boost/detail/lwm_nop.hpp:
	* src/core/boost/detail/lwm_pthreads.hpp:
	* src/core/boost/detail/lwm_win32_cs.hpp:
	* src/core/boost/detail/named_template_params.hpp:
	* src/core/boost/detail/no_exceptions_support.hpp:
	* src/core/boost/detail/none_t.hpp:
	* src/core/boost/detail/numeric_traits.hpp:
	* src/core/boost/detail/ob_call_traits.hpp:
	* src/core/boost/detail/ob_compressed_pair.hpp:
	* src/core/boost/detail/quick_allocator.hpp:
	* src/core/boost/detail/reference_content.hpp:
	* src/core/boost/detail/select_type.hpp:
	* src/core/boost/detail/shared_array_nmt.hpp:
	* src/core/boost/detail/shared_count.hpp:
	* src/core/boost/detail/shared_ptr_nmt.hpp:
	* src/core/boost/detail/sp_counted_base.hpp:
	* src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
	* src/core/boost/detail/sp_counted_base_cw_x86.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
	* src/core/boost/detail/sp_counted_base_nt.hpp:
	* src/core/boost/detail/sp_counted_base_pt.hpp:
	* src/core/boost/detail/sp_counted_base_w32.hpp:
	* src/core/boost/detail/sp_counted_impl.hpp:
	* src/core/boost/detail/templated_streams.hpp:
	* src/core/boost/detail/utf8_codecvt_facet.hpp:
	* src/core/boost/detail/workaround.hpp:
	* src/core/boost/foreach.hpp:
	* src/core/boost/function.hpp:
	* src/core/boost/function/detail/function_iterate.hpp:
	* src/core/boost/function/detail/maybe_include.hpp:
	* src/core/boost/function/detail/prologue.hpp:
	* src/core/boost/function/function0.hpp:
	* src/core/boost/function/function1.hpp:
	* src/core/boost/function/function10.hpp:
	* src/core/boost/function/function2.hpp:
	* src/core/boost/function/function3.hpp:
	* src/core/boost/function/function4.hpp:
	* src/core/boost/function/function5.hpp:
	* src/core/boost/function/function6.hpp:
	* src/core/boost/function/function7.hpp:
	* src/core/boost/function/function8.hpp:
	* src/core/boost/function/function9.hpp:
	* src/core/boost/function/function_base.hpp:
	* src/core/boost/function/function_template.hpp:
	* src/core/boost/function_equal.hpp:
	* src/core/boost/get_pointer.hpp:
	* src/core/boost/implicit_cast.hpp:
	* src/core/boost/intrusive_ptr.hpp:
	* src/core/boost/iterator.hpp:
	* src/core/boost/iterator/counting_iterator.hpp:
	* src/core/boost/iterator/detail/any_conversion_eater.hpp:
	* src/core/boost/iterator/detail/config_def.hpp:
	* src/core/boost/iterator/detail/config_undef.hpp:
	* src/core/boost/iterator/detail/enable_if.hpp:
	* src/core/boost/iterator/detail/facade_iterator_category.hpp:
	* src/core/boost/iterator/detail/minimum_category.hpp:
	* src/core/boost/iterator/filter_iterator.hpp:
	* src/core/boost/iterator/indirect_iterator.hpp:
	* src/core/boost/iterator/interoperable.hpp:
	* src/core/boost/iterator/is_lvalue_iterator.hpp:
	* src/core/boost/iterator/is_readable_iterator.hpp:
	* src/core/boost/iterator/iterator_adaptor.hpp:
	* src/core/boost/iterator/iterator_archetypes.hpp:
	* src/core/boost/iterator/iterator_categories.hpp:
	* src/core/boost/iterator/iterator_concepts.hpp:
	* src/core/boost/iterator/iterator_facade.hpp:
	* src/core/boost/iterator/iterator_traits.hpp:
	* src/core/boost/iterator/new_iterator_tests.hpp:
	* src/core/boost/iterator/permutation_iterator.hpp:
	* src/core/boost/iterator/reverse_iterator.hpp:
	* src/core/boost/iterator/transform_iterator.hpp:
	* src/core/boost/iterator/zip_iterator.hpp:
	* src/core/boost/lexical_cast.hpp:
	* src/core/boost/mem_fn.hpp:
	* src/core/boost/mpl/O1_size.hpp:
	* src/core/boost/mpl/O1_size_fwd.hpp:
	* src/core/boost/mpl/accumulate.hpp:
	* src/core/boost/mpl/advance.hpp:
	* src/core/boost/mpl/advance_fwd.hpp:
	* src/core/boost/mpl/alias.hpp:
	* src/core/boost/mpl/always.hpp:
	* src/core/boost/mpl/and.hpp:
	* src/core/boost/mpl/apply.hpp:
	* src/core/boost/mpl/apply_fwd.hpp:
	* src/core/boost/mpl/apply_wrap.hpp:
	* src/core/boost/mpl/arg.hpp:
	* src/core/boost/mpl/arg_fwd.hpp:
	* src/core/boost/mpl/arithmetic.hpp:
	* src/core/boost/mpl/as_sequence.hpp:
	* src/core/boost/mpl/assert.hpp:
	* src/core/boost/mpl/at.hpp:
	* src/core/boost/mpl/at_fwd.hpp:
	* src/core/boost/mpl/aux_/O1_size_impl.hpp:
	* src/core/boost/mpl/aux_/adl_barrier.hpp:
	* src/core/boost/mpl/aux_/advance_backward.hpp:
	* src/core/boost/mpl/aux_/advance_forward.hpp:
	* src/core/boost/mpl/aux_/apply_1st.hpp:
	* src/core/boost/mpl/aux_/arg_typedef.hpp:
	* src/core/boost/mpl/aux_/arithmetic_op.hpp:
	* src/core/boost/mpl/aux_/arity.hpp:
	* src/core/boost/mpl/aux_/arity_spec.hpp:
	* src/core/boost/mpl/aux_/at_impl.hpp:
	* src/core/boost/mpl/aux_/back_impl.hpp:
	* src/core/boost/mpl/aux_/basic_bind.hpp:
	* src/core/boost/mpl/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/aux_/clear_impl.hpp:
	* src/core/boost/mpl/aux_/common_name_wknd.hpp:
	* src/core/boost/mpl/aux_/comparison_op.hpp:
	* src/core/boost/mpl/aux_/config/adl.hpp:
	* src/core/boost/mpl/aux_/config/arrays.hpp:
	* src/core/boost/mpl/aux_/config/bind.hpp:
	* src/core/boost/mpl/aux_/config/compiler.hpp:
	* src/core/boost/mpl/aux_/config/ctps.hpp:
	* src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
	* src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
	* src/core/boost/mpl/aux_/config/dtp.hpp:
	* src/core/boost/mpl/aux_/config/eti.hpp:
	* src/core/boost/mpl/aux_/config/forwarding.hpp:
	* src/core/boost/mpl/aux_/config/gcc.hpp:
	* src/core/boost/mpl/aux_/config/has_apply.hpp:
	* src/core/boost/mpl/aux_/config/has_xxx.hpp:
	* src/core/boost/mpl/aux_/config/integral.hpp:
	* src/core/boost/mpl/aux_/config/intel.hpp:
	* src/core/boost/mpl/aux_/config/lambda.hpp:
	* src/core/boost/mpl/aux_/config/msvc.hpp:
	* src/core/boost/mpl/aux_/config/msvc_typename.hpp:
	* src/core/boost/mpl/aux_/config/nttp.hpp:
	* src/core/boost/mpl/aux_/config/operators.hpp:
	* src/core/boost/mpl/aux_/config/overload_resolution.hpp:
	* src/core/boost/mpl/aux_/config/preprocessor.hpp:
	* src/core/boost/mpl/aux_/config/static_constant.hpp:
	* src/core/boost/mpl/aux_/config/ttp.hpp:
	* src/core/boost/mpl/aux_/config/typeof.hpp:
	* src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
	* src/core/boost/mpl/aux_/config/workaround.hpp:
	* src/core/boost/mpl/aux_/contains_impl.hpp:
	* src/core/boost/mpl/aux_/count_args.hpp:
	* src/core/boost/mpl/aux_/count_impl.hpp:
	* src/core/boost/mpl/aux_/empty_impl.hpp:
	* src/core/boost/mpl/aux_/erase_impl.hpp:
	* src/core/boost/mpl/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/aux_/filter_iter.hpp:
	* src/core/boost/mpl/aux_/find_if_pred.hpp:
	* src/core/boost/mpl/aux_/fold_impl.hpp:
	* src/core/boost/mpl/aux_/fold_impl_body.hpp:
	* src/core/boost/mpl/aux_/fold_op.hpp:
	* src/core/boost/mpl/aux_/fold_pred.hpp:
	* src/core/boost/mpl/aux_/front_impl.hpp:
	* src/core/boost/mpl/aux_/full_lambda.hpp:
	* src/core/boost/mpl/aux_/has_apply.hpp:
	* src/core/boost/mpl/aux_/has_begin.hpp:
	* src/core/boost/mpl/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/aux_/has_rebind.hpp:
	* src/core/boost/mpl/aux_/has_size.hpp:
	* src/core/boost/mpl/aux_/has_tag.hpp:
	* src/core/boost/mpl/aux_/has_type.hpp:
	* src/core/boost/mpl/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/aux_/insert_impl.hpp:
	* src/core/boost/mpl/aux_/insert_range_impl.hpp:
	* src/core/boost/mpl/aux_/inserter_algorithm.hpp:
	* src/core/boost/mpl/aux_/integral_wrapper.hpp:
	* src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
	* src/core/boost/mpl/aux_/iter_apply.hpp:
	* src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/iter_push_front.hpp:
	* src/core/boost/mpl/aux_/joint_iter.hpp:
	* src/core/boost/mpl/aux_/lambda_arity_param.hpp:
	* src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/lambda_spec.hpp:
	* src/core/boost/mpl/aux_/lambda_support.hpp:
	* src/core/boost/mpl/aux_/largest_int.hpp:
	* src/core/boost/mpl/aux_/logical_op.hpp:
	* src/core/boost/mpl/aux_/msvc_dtw.hpp:
	* src/core/boost/mpl/aux_/msvc_eti_base.hpp:
	* src/core/boost/mpl/aux_/msvc_is_class.hpp:
	* src/core/boost/mpl/aux_/msvc_never_true.hpp:
	* src/core/boost/mpl/aux_/msvc_type.hpp:
	* src/core/boost/mpl/aux_/na.hpp:
	* src/core/boost/mpl/aux_/na_assert.hpp:
	* src/core/boost/mpl/aux_/na_fwd.hpp:
	* src/core/boost/mpl/aux_/na_spec.hpp:
	* src/core/boost/mpl/aux_/nested_type_wknd.hpp:
	* src/core/boost/mpl/aux_/nttp_decl.hpp:
	* src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
	* src/core/boost/mpl/aux_/numeric_op.hpp:
	* src/core/boost/mpl/aux_/order_impl.hpp:
	* src/core/boost/mpl/aux_/overload_names.hpp:
	* src/core/boost/mpl/aux_/partition_op.hpp:
	* src/core/boost/mpl/aux_/pop_back_impl.hpp:
	* src/core/boost/mpl/aux_/pop_front_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessor/add.hpp:
	* src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
	* src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/enum.hpp:
	* src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
	* src/core/boost/mpl/aux_/preprocessor/params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/range.hpp:
	* src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
	* src/core/boost/mpl/aux_/preprocessor/sub.hpp:
	* src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
	* src/core/boost/mpl/aux_/ptr_to_ref.hpp:
	* src/core/boost/mpl/aux_/push_back_impl.hpp:
	* src/core/boost/mpl/aux_/push_front_impl.hpp:
	* src/core/boost/mpl/aux_/range_c/O1_size.hpp:
	* src/core/boost/mpl/aux_/range_c/back.hpp:
	* src/core/boost/mpl/aux_/range_c/empty.hpp:
	* src/core/boost/mpl/aux_/range_c/front.hpp:
	* src/core/boost/mpl/aux_/range_c/iterator.hpp:
	* src/core/boost/mpl/aux_/range_c/size.hpp:
	* src/core/boost/mpl/aux_/range_c/tag.hpp:
	* src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
	* src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/sequence_wrapper.hpp:
	* src/core/boost/mpl/aux_/shift_op.hpp:
	* src/core/boost/mpl/aux_/single_element_iter.hpp:
	* src/core/boost/mpl/aux_/size_impl.hpp:
	* src/core/boost/mpl/aux_/sort_impl.hpp:
	* src/core/boost/mpl/aux_/static_cast.hpp:
	* src/core/boost/mpl/aux_/template_arity.hpp:
	* src/core/boost/mpl/aux_/template_arity_fwd.hpp:
	* src/core/boost/mpl/aux_/test.hpp:
	* src/core/boost/mpl/aux_/test/assert.hpp:
	* src/core/boost/mpl/aux_/test/data.hpp:
	* src/core/boost/mpl/aux_/test/test_case.hpp:
	* src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
	* src/core/boost/mpl/aux_/transform_iter.hpp:
	* src/core/boost/mpl/aux_/type_wrapper.hpp:
	* src/core/boost/mpl/aux_/unwrap.hpp:
	* src/core/boost/mpl/aux_/value_wknd.hpp:
	* src/core/boost/mpl/aux_/yes_no.hpp:
	* src/core/boost/mpl/back.hpp:
	* src/core/boost/mpl/back_fwd.hpp:
	* src/core/boost/mpl/back_inserter.hpp:
	* src/core/boost/mpl/base.hpp:
	* src/core/boost/mpl/begin.hpp:
	* src/core/boost/mpl/begin_end.hpp:
	* src/core/boost/mpl/begin_end_fwd.hpp:
	* src/core/boost/mpl/bind.hpp:
	* src/core/boost/mpl/bind_fwd.hpp:
	* src/core/boost/mpl/bitand.hpp:
	* src/core/boost/mpl/bitor.hpp:
	* src/core/boost/mpl/bitwise.hpp:
	* src/core/boost/mpl/bitxor.hpp:
	* src/core/boost/mpl/bool.hpp:
	* src/core/boost/mpl/bool_fwd.hpp:
	* src/core/boost/mpl/clear.hpp:
	* src/core/boost/mpl/clear_fwd.hpp:
	* src/core/boost/mpl/comparison.hpp:
	* src/core/boost/mpl/contains.hpp:
	* src/core/boost/mpl/contains_fwd.hpp:
	* src/core/boost/mpl/copy.hpp:
	* src/core/boost/mpl/copy_if.hpp:
	* src/core/boost/mpl/count.hpp:
	* src/core/boost/mpl/count_fwd.hpp:
	* src/core/boost/mpl/count_if.hpp:
	* src/core/boost/mpl/deque.hpp:
	* src/core/boost/mpl/deref.hpp:
	* src/core/boost/mpl/distance.hpp:
	* src/core/boost/mpl/distance_fwd.hpp:
	* src/core/boost/mpl/divides.hpp:
	* src/core/boost/mpl/empty.hpp:
	* src/core/boost/mpl/empty_base.hpp:
	* src/core/boost/mpl/empty_fwd.hpp:
	* src/core/boost/mpl/empty_sequence.hpp:
	* src/core/boost/mpl/end.hpp:
	* src/core/boost/mpl/equal.hpp:
	* src/core/boost/mpl/equal_to.hpp:
	* src/core/boost/mpl/erase.hpp:
	* src/core/boost/mpl/erase_fwd.hpp:
	* src/core/boost/mpl/erase_key.hpp:
	* src/core/boost/mpl/erase_key_fwd.hpp:
	* src/core/boost/mpl/eval_if.hpp:
	* src/core/boost/mpl/filter_view.hpp:
	* src/core/boost/mpl/find.hpp:
	* src/core/boost/mpl/find_if.hpp:
	* src/core/boost/mpl/fold.hpp:
	* src/core/boost/mpl/for_each.hpp:
	* src/core/boost/mpl/front.hpp:
	* src/core/boost/mpl/front_fwd.hpp:
	* src/core/boost/mpl/front_inserter.hpp:
	* src/core/boost/mpl/greater.hpp:
	* src/core/boost/mpl/greater_equal.hpp:
	* src/core/boost/mpl/has_key.hpp:
	* src/core/boost/mpl/has_key_fwd.hpp:
	* src/core/boost/mpl/has_xxx.hpp:
	* src/core/boost/mpl/identity.hpp:
	* src/core/boost/mpl/if.hpp:
	* src/core/boost/mpl/index_if.hpp:
	* src/core/boost/mpl/index_of.hpp:
	* src/core/boost/mpl/inherit.hpp:
	* src/core/boost/mpl/inherit_linearly.hpp:
	* src/core/boost/mpl/insert.hpp:
	* src/core/boost/mpl/insert_fwd.hpp:
	* src/core/boost/mpl/insert_range.hpp:
	* src/core/boost/mpl/insert_range_fwd.hpp:
	* src/core/boost/mpl/inserter.hpp:
	* src/core/boost/mpl/int.hpp:
	* src/core/boost/mpl/int_fwd.hpp:
	* src/core/boost/mpl/integral_c.hpp:
	* src/core/boost/mpl/integral_c_fwd.hpp:
	* src/core/boost/mpl/integral_c_tag.hpp:
	* src/core/boost/mpl/is_placeholder.hpp:
	* src/core/boost/mpl/is_sequence.hpp:
	* src/core/boost/mpl/iter_fold.hpp:
	* src/core/boost/mpl/iter_fold_if.hpp:
	* src/core/boost/mpl/iterator_category.hpp:
	* src/core/boost/mpl/iterator_range.hpp:
	* src/core/boost/mpl/iterator_tags.hpp:
	* src/core/boost/mpl/joint_view.hpp:
	* src/core/boost/mpl/key_type.hpp:
	* src/core/boost/mpl/key_type_fwd.hpp:
	* src/core/boost/mpl/lambda.hpp:
	* src/core/boost/mpl/lambda_fwd.hpp:
	* src/core/boost/mpl/less.hpp:
	* src/core/boost/mpl/less_equal.hpp:
	* src/core/boost/mpl/limits/arity.hpp:
	* src/core/boost/mpl/limits/list.hpp:
	* src/core/boost/mpl/limits/map.hpp:
	* src/core/boost/mpl/limits/set.hpp:
	* src/core/boost/mpl/limits/unrolling.hpp:
	* src/core/boost/mpl/limits/vector.hpp:
	* src/core/boost/mpl/list.hpp:
	* src/core/boost/mpl/list/aux_/O1_size.hpp:
	* src/core/boost/mpl/list/aux_/begin_end.hpp:
	* src/core/boost/mpl/list/aux_/clear.hpp:
	* src/core/boost/mpl/list/aux_/empty.hpp:
	* src/core/boost/mpl/list/aux_/front.hpp:
	* src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/list/aux_/item.hpp:
	* src/core/boost/mpl/list/aux_/iterator.hpp:
	* src/core/boost/mpl/list/aux_/numbered.hpp:
	* src/core/boost/mpl/list/aux_/numbered_c.hpp:
	* src/core/boost/mpl/list/aux_/pop_front.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
	* src/core/boost/mpl/list/aux_/push_back.hpp:
	* src/core/boost/mpl/list/aux_/push_front.hpp:
	* src/core/boost/mpl/list/aux_/size.hpp:
	* src/core/boost/mpl/list/aux_/tag.hpp:
	* src/core/boost/mpl/list/list0.hpp:
	* src/core/boost/mpl/list/list0_c.hpp:
	* src/core/boost/mpl/list/list10.hpp:
	* src/core/boost/mpl/list/list10_c.hpp:
	* src/core/boost/mpl/list/list20.hpp:
	* src/core/boost/mpl/list/list20_c.hpp:
	* src/core/boost/mpl/list/list30.hpp:
	* src/core/boost/mpl/list/list30_c.hpp:
	* src/core/boost/mpl/list/list40.hpp:
	* src/core/boost/mpl/list/list40_c.hpp:
	* src/core/boost/mpl/list/list50.hpp:
	* src/core/boost/mpl/list/list50_c.hpp:
	* src/core/boost/mpl/list_c.hpp:
	* src/core/boost/mpl/logical.hpp:
	* src/core/boost/mpl/long.hpp:
	* src/core/boost/mpl/long_fwd.hpp:
	* src/core/boost/mpl/lower_bound.hpp:
	* src/core/boost/mpl/map.hpp:
	* src/core/boost/mpl/map/aux_/at_impl.hpp:
	* src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/map/aux_/clear_impl.hpp:
	* src/core/boost/mpl/map/aux_/contains_impl.hpp:
	* src/core/boost/mpl/map/aux_/empty_impl.hpp:
	* src/core/boost/mpl/map/aux_/erase_impl.hpp:
	* src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/map/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/map/aux_/insert_impl.hpp:
	* src/core/boost/mpl/map/aux_/item.hpp:
	* src/core/boost/mpl/map/aux_/iterator.hpp:
	* src/core/boost/mpl/map/aux_/key_type_impl.hpp:
	* src/core/boost/mpl/map/aux_/map0.hpp:
	* src/core/boost/mpl/map/aux_/numbered.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
	* src/core/boost/mpl/map/aux_/size_impl.hpp:
	* src/core/boost/mpl/map/aux_/tag.hpp:
	* src/core/boost/mpl/map/aux_/value_type_impl.hpp:
	* src/core/boost/mpl/map/map0.hpp:
	* src/core/boost/mpl/map/map10.hpp:
	* src/core/boost/mpl/map/map20.hpp:
	* src/core/boost/mpl/map/map30.hpp:
	* src/core/boost/mpl/map/map40.hpp:
	* src/core/boost/mpl/map/map50.hpp:
	* src/core/boost/mpl/math/fixed_c.hpp:
	* src/core/boost/mpl/math/is_even.hpp:
	* src/core/boost/mpl/math/rational_c.hpp:
	* src/core/boost/mpl/max.hpp:
	* src/core/boost/mpl/max_element.hpp:
	* src/core/boost/mpl/min.hpp:
	* src/core/boost/mpl/min_element.hpp:
	* src/core/boost/mpl/min_max.hpp:
	* src/core/boost/mpl/minus.hpp:
	* src/core/boost/mpl/modulus.hpp:
	* src/core/boost/mpl/multiplies.hpp:
	* src/core/boost/mpl/multiset/aux_/count_impl.hpp:
	* src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
	* src/core/boost/mpl/multiset/aux_/item.hpp:
	* src/core/boost/mpl/multiset/aux_/multiset0.hpp:
	* src/core/boost/mpl/multiset/aux_/tag.hpp:
	* src/core/boost/mpl/multiset/multiset0.hpp:
	* src/core/boost/mpl/negate.hpp:
	* src/core/boost/mpl/next.hpp:
	* src/core/boost/mpl/next_prior.hpp:
	* src/core/boost/mpl/not.hpp:
	* src/core/boost/mpl/not_equal_to.hpp:
	* src/core/boost/mpl/numeric_cast.hpp:
	* src/core/boost/mpl/or.hpp:
	* src/core/boost/mpl/order.hpp:
	* src/core/boost/mpl/order_fwd.hpp:
	* src/core/boost/mpl/pair.hpp:
	* src/core/boost/mpl/pair_view.hpp:
	* src/core/boost/mpl/partition.hpp:
	* src/core/boost/mpl/placeholders.hpp:
	* src/core/boost/mpl/plus.hpp:
	* src/core/boost/mpl/pop_back.hpp:
	* src/core/boost/mpl/pop_back_fwd.hpp:
	* src/core/boost/mpl/pop_front.hpp:
	* src/core/boost/mpl/pop_front_fwd.hpp:
	* src/core/boost/mpl/print.hpp:
	* src/core/boost/mpl/prior.hpp:
	* src/core/boost/mpl/protect.hpp:
	* src/core/boost/mpl/push_back.hpp:
	* src/core/boost/mpl/push_back_fwd.hpp:
	* src/core/boost/mpl/push_front.hpp:
	* src/core/boost/mpl/push_front_fwd.hpp:
	* src/core/boost/mpl/quote.hpp:
	* src/core/boost/mpl/range_c.hpp:
	* src/core/boost/mpl/remove.hpp:
	* src/core/boost/mpl/remove_if.hpp:
	* src/core/boost/mpl/replace.hpp:
	* src/core/boost/mpl/replace_if.hpp:
	* src/core/boost/mpl/reverse.hpp:
	* src/core/boost/mpl/reverse_fold.hpp:
	* src/core/boost/mpl/reverse_iter_fold.hpp:
	* src/core/boost/mpl/same_as.hpp:
	* src/core/boost/mpl/sequence_tag.hpp:
	* src/core/boost/mpl/sequence_tag_fwd.hpp:
	* src/core/boost/mpl/set.hpp:
	* src/core/boost/mpl/set/aux_/at_impl.hpp:
	* src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/set/aux_/clear_impl.hpp:
	* src/core/boost/mpl/set/aux_/empty_impl.hpp:
	* src/core/boost/mpl/set/aux_/erase_impl.hpp:
	* src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/set/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/set/aux_/insert_impl.hpp:
	* src/core/boost/mpl/set/aux_/item.hpp:
	* src/core/boost/mpl/set/aux_/iterator.hpp:
	* src/core/boost/mpl/set/aux_/key_type_impl.hpp:
	* src/core/boost/mpl/set/aux_/numbered.hpp:
	* src/core/boost/mpl/set/aux_/numbered_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
	* src/core/boost/mpl/set/aux_/set0.hpp:
	* src/core/boost/mpl/set/aux_/size_impl.hpp:
	* src/core/boost/mpl/set/aux_/tag.hpp:
	* src/core/boost/mpl/set/aux_/value_type_impl.hpp:
	* src/core/boost/mpl/set/set0.hpp:
	* src/core/boost/mpl/set/set0_c.hpp:
	* src/core/boost/mpl/set/set10.hpp:
	* src/core/boost/mpl/set/set10_c.hpp:
	* src/core/boost/mpl/set/set20.hpp:
	* src/core/boost/mpl/set/set20_c.hpp:
	* src/core/boost/mpl/set/set30.hpp:
	* src/core/boost/mpl/set/set30_c.hpp:
	* src/core/boost/mpl/set/set40.hpp:
	* src/core/boost/mpl/set/set40_c.hpp:
	* src/core/boost/mpl/set/set50.hpp:
	* src/core/boost/mpl/set/set50_c.hpp:
	* src/core/boost/mpl/set_c.hpp:
	* src/core/boost/mpl/shift_left.hpp:
	* src/core/boost/mpl/shift_right.hpp:
	* src/core/boost/mpl/single_view.hpp:
	* src/core/boost/mpl/size.hpp:
	* src/core/boost/mpl/size_fwd.hpp:
	* src/core/boost/mpl/size_t.hpp:
	* src/core/boost/mpl/size_t_fwd.hpp:
	* src/core/boost/mpl/sizeof.hpp:
	* src/core/boost/mpl/sort.hpp:
	* src/core/boost/mpl/stable_partition.hpp:
	* src/core/boost/mpl/switch.hpp:
	* src/core/boost/mpl/tag.hpp:
	* src/core/boost/mpl/times.hpp:
	* src/core/boost/mpl/transform.hpp:
	* src/core/boost/mpl/transform_view.hpp:
	* src/core/boost/mpl/unique.hpp:
	* src/core/boost/mpl/unpack_args.hpp:
	* src/core/boost/mpl/upper_bound.hpp:
	* src/core/boost/mpl/value_type.hpp:
	* src/core/boost/mpl/value_type_fwd.hpp:
	* src/core/boost/mpl/vector.hpp:
	* src/core/boost/mpl/vector/aux_/O1_size.hpp:
	* src/core/boost/mpl/vector/aux_/at.hpp:
	* src/core/boost/mpl/vector/aux_/back.hpp:
	* src/core/boost/mpl/vector/aux_/begin_end.hpp:
	* src/core/boost/mpl/vector/aux_/clear.hpp:
	* src/core/boost/mpl/vector/aux_/empty.hpp:
	* src/core/boost/mpl/vector/aux_/front.hpp:
	* src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/vector/aux_/item.hpp:
	* src/core/boost/mpl/vector/aux_/iterator.hpp:
	* src/core/boost/mpl/vector/aux_/numbered.hpp:
	* src/core/boost/mpl/vector/aux_/numbered_c.hpp:
	* src/core/boost/mpl/vector/aux_/pop_back.hpp:
	* src/core/boost/mpl/vector/aux_/pop_front.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/push_back.hpp:
	* src/core/boost/mpl/vector/aux_/push_front.hpp:
	* src/core/boost/mpl/vector/aux_/size.hpp:
	* src/core/boost/mpl/vector/aux_/tag.hpp:
	* src/core/boost/mpl/vector/aux_/vector0.hpp:
	* src/core/boost/mpl/vector/vector0.hpp:
	* src/core/boost/mpl/vector/vector0_c.hpp:
	* src/core/boost/mpl/vector/vector10.hpp:
	* src/core/boost/mpl/vector/vector10_c.hpp:
	* src/core/boost/mpl/vector/vector20.hpp:
	* src/core/boost/mpl/vector/vector20_c.hpp:
	* src/core/boost/mpl/vector/vector30.hpp:
	* src/core/boost/mpl/vector/vector30_c.hpp:
	* src/core/boost/mpl/vector/vector40.hpp:
	* src/core/boost/mpl/vector/vector40_c.hpp:
	* src/core/boost/mpl/vector/vector50.hpp:
	* src/core/boost/mpl/vector/vector50_c.hpp:
	* src/core/boost/mpl/vector_c.hpp:
	* src/core/boost/mpl/void.hpp:
	* src/core/boost/mpl/void_fwd.hpp:
	* src/core/boost/mpl/zip_view.hpp:
	* src/core/boost/next_prior.hpp:
	* src/core/boost/noncopyable.hpp:
	* src/core/boost/pointer_cast.hpp:
	* src/core/boost/preprocessor.hpp:
	* src/core/boost/preprocessor/arithmetic.hpp:
	* src/core/boost/preprocessor/arithmetic/add.hpp:
	* src/core/boost/preprocessor/arithmetic/dec.hpp:
	* src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
	* src/core/boost/preprocessor/arithmetic/div.hpp:
	* src/core/boost/preprocessor/arithmetic/inc.hpp:
	* src/core/boost/preprocessor/arithmetic/mod.hpp:
	* src/core/boost/preprocessor/arithmetic/mul.hpp:
	* src/core/boost/preprocessor/arithmetic/sub.hpp:
	* src/core/boost/preprocessor/array.hpp:
	* src/core/boost/preprocessor/array/data.hpp:
	* src/core/boost/preprocessor/array/elem.hpp:
	* src/core/boost/preprocessor/array/insert.hpp:
	* src/core/boost/preprocessor/array/pop_back.hpp:
	* src/core/boost/preprocessor/array/pop_front.hpp:
	* src/core/boost/preprocessor/array/push_back.hpp:
	* src/core/boost/preprocessor/array/push_front.hpp:
	* src/core/boost/preprocessor/array/remove.hpp:
	* src/core/boost/preprocessor/array/replace.hpp:
	* src/core/boost/preprocessor/array/reverse.hpp:
	* src/core/boost/preprocessor/array/size.hpp:
	* src/core/boost/preprocessor/assert_msg.hpp:
	* src/core/boost/preprocessor/cat.hpp:
	* src/core/boost/preprocessor/comma.hpp:
	* src/core/boost/preprocessor/comma_if.hpp:
	* src/core/boost/preprocessor/comparison.hpp:
	* src/core/boost/preprocessor/comparison/equal.hpp:
	* src/core/boost/preprocessor/comparison/greater.hpp:
	* src/core/boost/preprocessor/comparison/greater_equal.hpp:
	* src/core/boost/preprocessor/comparison/less.hpp:
	* src/core/boost/preprocessor/comparison/less_equal.hpp:
	* src/core/boost/preprocessor/comparison/not_equal.hpp:
	* src/core/boost/preprocessor/config/config.hpp:
	* src/core/boost/preprocessor/config/limits.hpp:
	* src/core/boost/preprocessor/control.hpp:
	* src/core/boost/preprocessor/control/deduce_d.hpp:
	* src/core/boost/preprocessor/control/detail/dmc/while.hpp:
	* src/core/boost/preprocessor/control/detail/edg/while.hpp:
	* src/core/boost/preprocessor/control/detail/msvc/while.hpp:
	* src/core/boost/preprocessor/control/detail/while.hpp:
	* src/core/boost/preprocessor/control/expr_if.hpp:
	* src/core/boost/preprocessor/control/expr_iif.hpp:
	* src/core/boost/preprocessor/control/if.hpp:
	* src/core/boost/preprocessor/control/iif.hpp:
	* src/core/boost/preprocessor/control/while.hpp:
	* src/core/boost/preprocessor/debug.hpp:
	* src/core/boost/preprocessor/debug/assert.hpp:
	* src/core/boost/preprocessor/debug/error.hpp:
	* src/core/boost/preprocessor/debug/line.hpp:
	* src/core/boost/preprocessor/dec.hpp:
	* src/core/boost/preprocessor/detail/auto_rec.hpp:
	* src/core/boost/preprocessor/detail/check.hpp:
	* src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
	* src/core/boost/preprocessor/detail/is_binary.hpp:
	* src/core/boost/preprocessor/detail/is_nullary.hpp:
	* src/core/boost/preprocessor/detail/is_unary.hpp:
	* src/core/boost/preprocessor/detail/null.hpp:
	* src/core/boost/preprocessor/detail/split.hpp:
	* src/core/boost/preprocessor/empty.hpp:
	* src/core/boost/preprocessor/enum.hpp:
	* src/core/boost/preprocessor/enum_params.hpp:
	* src/core/boost/preprocessor/enum_params_with_a_default.hpp:
	* src/core/boost/preprocessor/enum_params_with_defaults.hpp:
	* src/core/boost/preprocessor/enum_shifted.hpp:
	* src/core/boost/preprocessor/enum_shifted_params.hpp:
	* src/core/boost/preprocessor/expand.hpp:
	* src/core/boost/preprocessor/expr_if.hpp:
	* src/core/boost/preprocessor/facilities.hpp:
	* src/core/boost/preprocessor/facilities/apply.hpp:
	* src/core/boost/preprocessor/facilities/empty.hpp:
	* src/core/boost/preprocessor/facilities/expand.hpp:
	* src/core/boost/preprocessor/facilities/identity.hpp:
	* src/core/boost/preprocessor/facilities/intercept.hpp:
	* src/core/boost/preprocessor/facilities/is_1.hpp:
	* src/core/boost/preprocessor/facilities/is_empty.hpp:
	* src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
	* src/core/boost/preprocessor/for.hpp:
	* src/core/boost/preprocessor/identity.hpp:
	* src/core/boost/preprocessor/if.hpp:
	* src/core/boost/preprocessor/inc.hpp:
	* src/core/boost/preprocessor/iterate.hpp:
	* src/core/boost/preprocessor/iteration.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
	* src/core/boost/preprocessor/iteration/detail/finish.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
	* src/core/boost/preprocessor/iteration/detail/local.hpp:
	* src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
	* src/core/boost/preprocessor/iteration/detail/self.hpp:
	* src/core/boost/preprocessor/iteration/detail/start.hpp:
	* src/core/boost/preprocessor/iteration/iterate.hpp:
	* src/core/boost/preprocessor/iteration/local.hpp:
	* src/core/boost/preprocessor/iteration/self.hpp:
	* src/core/boost/preprocessor/library.hpp:
	* src/core/boost/preprocessor/limits.hpp:
	* src/core/boost/preprocessor/list.hpp:
	* src/core/boost/preprocessor/list/adt.hpp:
	* src/core/boost/preprocessor/list/append.hpp:
	* src/core/boost/preprocessor/list/at.hpp:
	* src/core/boost/preprocessor/list/cat.hpp:
	* src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
	* src/core/boost/preprocessor/list/detail/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/fold_right.hpp:
	* src/core/boost/preprocessor/list/enum.hpp:
	* src/core/boost/preprocessor/list/filter.hpp:
	* src/core/boost/preprocessor/list/first_n.hpp:
	* src/core/boost/preprocessor/list/fold_left.hpp:
	* src/core/boost/preprocessor/list/fold_right.hpp:
	* src/core/boost/preprocessor/list/for_each.hpp:
	* src/core/boost/preprocessor/list/for_each_i.hpp:
	* src/core/boost/preprocessor/list/for_each_product.hpp:
	* src/core/boost/preprocessor/list/rest_n.hpp:
	* src/core/boost/preprocessor/list/reverse.hpp:
	* src/core/boost/preprocessor/list/size.hpp:
	* src/core/boost/preprocessor/list/to_tuple.hpp:
	* src/core/boost/preprocessor/list/transform.hpp:
	* src/core/boost/preprocessor/logical.hpp:
	* src/core/boost/preprocessor/logical/and.hpp:
	* src/core/boost/preprocessor/logical/bitand.hpp:
	* src/core/boost/preprocessor/logical/bitnor.hpp:
	* src/core/boost/preprocessor/logical/bitor.hpp:
	* src/core/boost/preprocessor/logical/bitxor.hpp:
	* src/core/boost/preprocessor/logical/bool.hpp:
	* src/core/boost/preprocessor/logical/compl.hpp:
	* src/core/boost/preprocessor/logical/nor.hpp:
	* src/core/boost/preprocessor/logical/not.hpp:
	* src/core/boost/preprocessor/logical/or.hpp:
	* src/core/boost/preprocessor/logical/xor.hpp:
	* src/core/boost/preprocessor/max.hpp:
	* src/core/boost/preprocessor/min.hpp:
	* src/core/boost/preprocessor/punctuation.hpp:
	* src/core/boost/preprocessor/punctuation/comma.hpp:
	* src/core/boost/preprocessor/punctuation/comma_if.hpp:
	* src/core/boost/preprocessor/punctuation/paren.hpp:
	* src/core/boost/preprocessor/punctuation/paren_if.hpp:
	* src/core/boost/preprocessor/repeat.hpp:
	* src/core/boost/preprocessor/repeat_2nd.hpp:
	* src/core/boost/preprocessor/repeat_3rd.hpp:
	* src/core/boost/preprocessor/repeat_from_to.hpp:
	* src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
	* src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
	* src/core/boost/preprocessor/repetition.hpp:
	* src/core/boost/preprocessor/repetition/deduce_r.hpp:
	* src/core/boost/preprocessor/repetition/deduce_z.hpp:
	* src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
	* src/core/boost/preprocessor/repetition/enum.hpp:
	* src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
	* src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
	* src/core/boost/preprocessor/repetition/for.hpp:
	* src/core/boost/preprocessor/repetition/repeat.hpp:
	* src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
	* src/core/boost/preprocessor/selection.hpp:
	* src/core/boost/preprocessor/selection/max.hpp:
	* src/core/boost/preprocessor/selection/min.hpp:
	* src/core/boost/preprocessor/seq.hpp:
	* src/core/boost/preprocessor/seq/cat.hpp:
	* src/core/boost/preprocessor/seq/detail/split.hpp:
	* src/core/boost/preprocessor/seq/elem.hpp:
	* src/core/boost/preprocessor/seq/enum.hpp:
	* src/core/boost/preprocessor/seq/filter.hpp:
	* src/core/boost/preprocessor/seq/first_n.hpp:
	* src/core/boost/preprocessor/seq/fold_left.hpp:
	* src/core/boost/preprocessor/seq/fold_right.hpp:
	* src/core/boost/preprocessor/seq/for_each.hpp:
	* src/core/boost/preprocessor/seq/for_each_i.hpp:
	* src/core/boost/preprocessor/seq/for_each_product.hpp:
	* src/core/boost/preprocessor/seq/insert.hpp:
	* src/core/boost/preprocessor/seq/pop_back.hpp:
	* src/core/boost/preprocessor/seq/pop_front.hpp:
	* src/core/boost/preprocessor/seq/push_back.hpp:
	* src/core/boost/preprocessor/seq/push_front.hpp:
	* src/core/boost/preprocessor/seq/remove.hpp:
	* src/core/boost/preprocessor/seq/replace.hpp:
	* src/core/boost/preprocessor/seq/rest_n.hpp:
	* src/core/boost/preprocessor/seq/reverse.hpp:
	* src/core/boost/preprocessor/seq/seq.hpp:
	* src/core/boost/preprocessor/seq/size.hpp:
	* src/core/boost/preprocessor/seq/subseq.hpp:
	* src/core/boost/preprocessor/seq/to_array.hpp:
	* src/core/boost/preprocessor/seq/to_tuple.hpp:
	* src/core/boost/preprocessor/seq/transform.hpp:
	* src/core/boost/preprocessor/slot.hpp:
	* src/core/boost/preprocessor/slot/counter.hpp:
	* src/core/boost/preprocessor/slot/detail/counter.hpp:
	* src/core/boost/preprocessor/slot/detail/def.hpp:
	* src/core/boost/preprocessor/slot/detail/shared.hpp:
	* src/core/boost/preprocessor/slot/detail/slot1.hpp:
	* src/core/boost/preprocessor/slot/detail/slot2.hpp:
	* src/core/boost/preprocessor/slot/detail/slot3.hpp:
	* src/core/boost/preprocessor/slot/detail/slot4.hpp:
	* src/core/boost/preprocessor/slot/detail/slot5.hpp:
	* src/core/boost/preprocessor/slot/slot.hpp:
	* src/core/boost/preprocessor/stringize.hpp:
	* src/core/boost/preprocessor/tuple.hpp:
	* src/core/boost/preprocessor/tuple/eat.hpp:
	* src/core/boost/preprocessor/tuple/elem.hpp:
	* src/core/boost/preprocessor/tuple/rem.hpp:
	* src/core/boost/preprocessor/tuple/reverse.hpp:
	* src/core/boost/preprocessor/tuple/to_list.hpp:
	* src/core/boost/preprocessor/tuple/to_seq.hpp:
	* src/core/boost/preprocessor/while.hpp:
	* src/core/boost/preprocessor/wstringize.hpp:
	* src/core/boost/range.hpp:
	* src/core/boost/range/begin.hpp:
	* src/core/boost/range/concepts.hpp:
	* src/core/boost/range/config.hpp:
	* src/core/boost/range/const_iterator.hpp:
	* src/core/boost/range/const_reverse_iterator.hpp:
	* src/core/boost/range/detail/begin.hpp:
	* src/core/boost/range/detail/collection_traits.hpp:
	* src/core/boost/range/detail/collection_traits_detail.hpp:
	* src/core/boost/range/detail/common.hpp:
	* src/core/boost/range/detail/const_iterator.hpp:
	* src/core/boost/range/detail/difference_type.hpp:
	* src/core/boost/range/detail/empty.hpp:
	* src/core/boost/range/detail/end.hpp:
	* src/core/boost/range/detail/implementation_help.hpp:
	* src/core/boost/range/detail/iterator.hpp:
	* src/core/boost/range/detail/mfc/carray.hpp:
	* src/core/boost/range/detail/mfc/cstring.hpp:
	* src/core/boost/range/detail/remove_extent.hpp:
	* src/core/boost/range/detail/sfinae.hpp:
	* src/core/boost/range/detail/size.hpp:
	* src/core/boost/range/detail/size_type.hpp:
	* src/core/boost/range/detail/sizer.hpp:
	* src/core/boost/range/detail/value_type.hpp:
	* src/core/boost/range/detail/vc6/end.hpp:
	* src/core/boost/range/detail/vc6/size.hpp:
	* src/core/boost/range/difference_type.hpp:
	* src/core/boost/range/empty.hpp:
	* src/core/boost/range/end.hpp:
	* src/core/boost/range/functions.hpp:
	* src/core/boost/range/iterator.hpp:
	* src/core/boost/range/iterator_range.hpp:
	* src/core/boost/range/metafunctions.hpp:
	* src/core/boost/range/rbegin.hpp:
	* src/core/boost/range/rend.hpp:
	* src/core/boost/range/result_iterator.hpp:
	* src/core/boost/range/reverse_iterator.hpp:
	* src/core/boost/range/reverse_result_iterator.hpp:
	* src/core/boost/range/size.hpp:
	* src/core/boost/range/size_type.hpp:
	* src/core/boost/range/sub_range.hpp:
	* src/core/boost/range/value_type.hpp:
	* src/core/boost/ref.hpp:
	* src/core/boost/scoped_array.hpp:
	* src/core/boost/scoped_ptr.hpp:
	* src/core/boost/shared_ptr.hpp:
	* src/core/boost/smart_cast.hpp:
	* src/core/boost/smart_ptr.hpp:
	* src/core/boost/static_assert.hpp:
	* src/core/boost/static_warning.hpp:
	* src/core/boost/throw_exception.hpp:
	* src/core/boost/type_traits.hpp:
	* src/core/boost/type_traits/add_const.hpp:
	* src/core/boost/type_traits/add_cv.hpp:
	* src/core/boost/type_traits/add_pointer.hpp:
	* src/core/boost/type_traits/add_reference.hpp:
	* src/core/boost/type_traits/add_volatile.hpp:
	* src/core/boost/type_traits/aligned_storage.hpp:
	* src/core/boost/type_traits/alignment_of.hpp:
	* src/core/boost/type_traits/alignment_traits.hpp:
	* src/core/boost/type_traits/arithmetic_traits.hpp:
	* src/core/boost/type_traits/array_traits.hpp:
	* src/core/boost/type_traits/broken_compiler_spec.hpp:
	* src/core/boost/type_traits/composite_traits.hpp:
	* src/core/boost/type_traits/config.hpp:
	* src/core/boost/type_traits/conversion_traits.hpp:
	* src/core/boost/type_traits/cv_traits.hpp:
	* src/core/boost/type_traits/decay.hpp:
	* src/core/boost/type_traits/detail/bool_trait_def.hpp:
	* src/core/boost/type_traits/detail/bool_trait_undef.hpp:
	* src/core/boost/type_traits/detail/cv_traits_impl.hpp:
	* src/core/boost/type_traits/detail/false_result.hpp:
	* src/core/boost/type_traits/detail/ice_and.hpp:
	* src/core/boost/type_traits/detail/ice_eq.hpp:
	* src/core/boost/type_traits/detail/ice_not.hpp:
	* src/core/boost/type_traits/detail/ice_or.hpp:
	* src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
	* src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
	* src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
	* src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
	* src/core/boost/type_traits/detail/size_t_trait_def.hpp:
	* src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
	* src/core/boost/type_traits/detail/template_arity_spec.hpp:
	* src/core/boost/type_traits/detail/type_trait_def.hpp:
	* src/core/boost/type_traits/detail/type_trait_undef.hpp:
	* src/core/boost/type_traits/detail/wrap.hpp:
	* src/core/boost/type_traits/detail/yes_no_type.hpp:
	* src/core/boost/type_traits/extent.hpp:
	* src/core/boost/type_traits/function_traits.hpp:
	* src/core/boost/type_traits/has_nothrow_assign.hpp:
	* src/core/boost/type_traits/has_nothrow_constructor.hpp:
	* src/core/boost/type_traits/has_nothrow_copy.hpp:
	* src/core/boost/type_traits/has_nothrow_destructor.hpp:
	* src/core/boost/type_traits/has_trivial_assign.hpp:
	* src/core/boost/type_traits/has_trivial_constructor.hpp:
	* src/core/boost/type_traits/has_trivial_copy.hpp:
	* src/core/boost/type_traits/has_trivial_destructor.hpp:
	* src/core/boost/type_traits/has_virtual_destructor.hpp:
	* src/core/boost/type_traits/ice.hpp:
	* src/core/boost/type_traits/integral_constant.hpp:
	* src/core/boost/type_traits/intrinsics.hpp:
	* src/core/boost/type_traits/is_abstract.hpp:
	* src/core/boost/type_traits/is_arithmetic.hpp:
	* src/core/boost/type_traits/is_array.hpp:
	* src/core/boost/type_traits/is_base_and_derived.hpp:
	* src/core/boost/type_traits/is_base_of.hpp:
	* src/core/boost/type_traits/is_class.hpp:
	* src/core/boost/type_traits/is_compound.hpp:
	* src/core/boost/type_traits/is_const.hpp:
	* src/core/boost/type_traits/is_convertible.hpp:
	* src/core/boost/type_traits/is_empty.hpp:
	* src/core/boost/type_traits/is_enum.hpp:
	* src/core/boost/type_traits/is_float.hpp:
	* src/core/boost/type_traits/is_floating_point.hpp:
	* src/core/boost/type_traits/is_function.hpp:
	* src/core/boost/type_traits/is_fundamental.hpp:
	* src/core/boost/type_traits/is_integral.hpp:
	* src/core/boost/type_traits/is_member_function_pointer.hpp:
	* src/core/boost/type_traits/is_member_object_pointer.hpp:
	* src/core/boost/type_traits/is_member_pointer.hpp:
	* src/core/boost/type_traits/is_object.hpp:
	* src/core/boost/type_traits/is_pod.hpp:
	* src/core/boost/type_traits/is_pointer.hpp:
	* src/core/boost/type_traits/is_polymorphic.hpp:
	* src/core/boost/type_traits/is_reference.hpp:
	* src/core/boost/type_traits/is_same.hpp:
	* src/core/boost/type_traits/is_scalar.hpp:
	* src/core/boost/type_traits/is_signed.hpp:
	* src/core/boost/type_traits/is_stateless.hpp:
	* src/core/boost/type_traits/is_union.hpp:
	* src/core/boost/type_traits/is_unsigned.hpp:
	* src/core/boost/type_traits/is_void.hpp:
	* src/core/boost/type_traits/is_volatile.hpp:
	* src/core/boost/type_traits/msvc/remove_all_extents.hpp:
	* src/core/boost/type_traits/msvc/remove_bounds.hpp:
	* src/core/boost/type_traits/msvc/remove_const.hpp:
	* src/core/boost/type_traits/msvc/remove_cv.hpp:
	* src/core/boost/type_traits/msvc/remove_extent.hpp:
	* src/core/boost/type_traits/msvc/remove_pointer.hpp:
	* src/core/boost/type_traits/msvc/remove_reference.hpp:
	* src/core/boost/type_traits/msvc/remove_volatile.hpp:
	* src/core/boost/type_traits/msvc/typeof.hpp:
	* src/core/boost/type_traits/object_traits.hpp:
	* src/core/boost/type_traits/rank.hpp:
	* src/core/boost/type_traits/reference_traits.hpp:
	* src/core/boost/type_traits/remove_all_extents.hpp:
	* src/core/boost/type_traits/remove_bounds.hpp:
	* src/core/boost/type_traits/remove_const.hpp:
	* src/core/boost/type_traits/remove_cv.hpp:
	* src/core/boost/type_traits/remove_extent.hpp:
	* src/core/boost/type_traits/remove_pointer.hpp:
	* src/core/boost/type_traits/remove_reference.hpp:
	* src/core/boost/type_traits/remove_volatile.hpp:
	* src/core/boost/type_traits/same_traits.hpp:
	* src/core/boost/type_traits/transform_traits.hpp:
	* src/core/boost/type_traits/transform_traits_spec.hpp:
	* src/core/boost/type_traits/type_with_alignment.hpp:
	* src/core/boost/utility.hpp:
	* src/core/boost/utility/addressof.hpp:
	* src/core/boost/utility/base_from_member.hpp:
	* src/core/boost/utility/compare_pointees.hpp:
	* src/core/boost/utility/detail/in_place_factory_prefix.hpp:
	* src/core/boost/utility/detail/in_place_factory_suffix.hpp:
	* src/core/boost/utility/detail/result_of_iterate.hpp:
	* src/core/boost/utility/enable_if.hpp:
	* src/core/boost/utility/in_place_factory.hpp:
	* src/core/boost/utility/result_of.hpp:
	* src/core/boost/utility/typed_in_place_factory.hpp:
	* src/core/boost/utility/value_init.hpp:
	* src/core/boost/weak_ptr.hpp:

	boost: no longer bundled, must be installed

2009-02-25  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/LogStdout.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncML.h:

	fixed compiler warnings on Ubuntu 8.10/g++ 4.3

2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/backends/addressbook/Makefile.am:
	* src/backends/evolution/Makefile.am:
	* src/backends/file/Makefile.am:
	* src/backends/sqlite/Makefile.am:
	* src/core/Makefile.am:
	* test/Makefile.am:

	dist: fixed distcheck, bundle Synthesis

2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/TransportAgent.h:
	* test/ClientTest.cpp:

	HTPP: set user agent string again

2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* test/synccompare.pl:

	testing: silence diffs by enabling Synthesis suppressions

2009-02-24  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/syncevolution.xml:

	Synthesis: set device ID via <fakedeviceid>

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	device ID hack: set 'SYSYNC_DEVICE_ID' to tell Synthesis
	getLocalDeviceID() about client setting

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SyncML.cpp:

	sync report: suppress empty conflict summary, show sync mode

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:

	testing: memo test item must contain <<REVISION>>

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:
	* test/ClientTest.cpp:

	testing: relaxed testLinkedItemsInsertBothUpdateChild/Parent

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:

	Synthesis progress: use new enums and report details about sync
	end error

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:

	notes: fixed invalid Synthesis XML config

2009-02-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:

	libsoup: report reason for failure

2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/CurlTransportAgent.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/TransportAgent.h:

	error handling: added SE_THROW[_EXCEPTION]() and handling of it

2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/CurlTransportAgent.cpp:

	curl: m_slist was not initialized

2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:
	* src/syncclient_sample_config.xml:
	* src/syncevolution.xml:

	Synthesis: imported more recent datatype configuration

2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis: use default message format (WBXML)

2009-02-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis: must close and reopen config keys to flush modified
	settings

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	sync: check status of all sources to determine overall success

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	error handling: done ask for STEPCMD_ABORT twice, instead let
	engine continue shutdown

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncML.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: added checking of sync source result and sync mode

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SyncML.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: re-enabled SyncReport and checking it

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/Logging.cpp:
	* src/core/Logging.h:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncML.cpp:
	* src/core/SyncML.h:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:

	testing: fixed log handling during Client::Sync

2009-02-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:

	testing: fixed compilation of Evolution and SQLite sources

2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/LogStdout.cpp:
	* src/core/LogStdout.h:
	* src/core/Logging.h:
	* test/client-test-main.cpp:

	testing: one log file is created per test

2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile-gen.am:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/client-test-app.cpp:
	* test/COPYING:
	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/test.h:

	testing: compiles and runs again, but output redirection is not
	working yet

2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* LICENSE.txt:
	* test/Algorithm/COPYING:
	* test/Algorithm/copyright:
	* test/COPYING:
	* test/LICENSE.txt:
	* test/Sync4jContribution.pdf:

	license: clarified default license and exceptions

2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:

	.gitignore: ignore patches

2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:

	sync mode: removed dead code

2009-02-17  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/sqlite/Makefile.am:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SyncML.h:
	* src/core/SynthesisDBPlugin.cpp:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/vocl/README:
	* src/core/vocl/VConverter.cpp:
	* src/core/vocl/VConverter.h:
	* src/core/vocl/VObject.cpp:
	* src/core/vocl/VObject.h:
	* src/core/vocl/VProperty.cpp:
	* src/core/vocl/VProperty.h:
	* src/core/vocl/posixadapter.h:
	* src/core/vocl/vcardconverter.cpp:
	* src/syncevolution.cpp:

	removed all references to Funambol header files and definitions

2009-02-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/LogStdout.cpp:
	* src/core/LogStdout.h:
	* src/core/Logging.cpp:
	* src/core/Logging.h:
	* src/core/Makefile.am:
	* src/core/SoupTransportAgent.cpp:
	* src/core/vocl/VObject.cpp:
	* src/syncevolution.cpp:
	* src/syncevolution.xml:

	logging: replaced Funambol logging with our own infrastructure

2009-02-15  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure-post.in:
	* configure-pre.in:
	* src/core/CurlTransportAgent.cpp:
	* src/core/CurlTransportAgent.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/Makefile.am:
	* src/core/SoupTransportAgent.cpp:
	* src/core/SoupTransportAgent.h:
	* src/core/TransportAgent.cpp:
	* src/core/TransportAgent.h:

	transport agent: replaced Funambol TransportAgent with own
	libsoup/libcurl classes

2009-02-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:
	* src/syncevolution.xml:

	Synthesis: binary files under <config root>/.synthesis

2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/SynthesisDBPlugin.cpp:
	* src/syncevolution.xml:

	Synthesis: connect engine with EvolutionSyncSource

2009-02-05  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:

	HACKING: improved Synthesis instructions to work with
	--enable-shared

2009-02-03  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis progress display: assume that all 'total' counts may be
	unavailable

2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis sync report: print information about conflicts,
	matches, sent/received bytes

2009-02-02  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncClient.cpp:

	Synthesis LOCERR_OK: in sysync namespace now

2009-02-01  Patrick Ohly  <patrick.ohly@intel.com>

	* configure-post.in:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.h:

	EvolutionSyncClient: clarified/added callbacks that can be
	implemented by derived classes

2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	interrupted sync tests: added comparison against reference files

2009-01-18  Patrick Ohly  <patrick.ohly@intel.com>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:
	* src/sunbird_client.xml:
	* src/syncevolution.xml:
	* src/syncserv_odbc.xml:

	use Synthesis SDK to run a sync session

2009-02-18  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/file/Makefile.am:
	* src/backends/sqlite/Makefile.am:
	* src/core/EvolutionSmartPtr.h:

	compilation fix: glib dependency in header file

2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/core/EvolutionSyncSource.cpp:

	backend loading: added syncfile.so.0

2009-01-27  Patrick Ohly  <patrick.ohly@intel.com>

	* .gitignore:

	ignore autotools files

2009-02-06  Patrick Ohly  <patrick.ohly@intel.com>

	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/core/FileConfigNode.cpp:
	* src/core/SyncEvolutionUtil.cpp:

	silence gcc 4.3.2 warnings

2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:

	ClientTest: better infrastructure for data file comparisons

2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	interrupted sync testing: completed the set of changes that can
	be applied to client and server

2008-12-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClientTest: infrastructure for removing and updating specific
	items

2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	interrupted sync testing: maxmsgsize == 1 indicates that caller
	wants to interrupt while receiving server's reply

2008-12-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	interrupted sync testing: added CLIENT_TEST_INTERRUPT_AT to
	select where to interrupt

2008-12-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	ClientTest: test resuming a synchronization after a disconnect

2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: allow accumulating log prefixes dynamically

2008-12-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	testing: enhanced infrastructure (LUIDs)

2008-07-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	tests: split big test into smaller ones

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	fixed some (incorrect) gcc warnings about uninitialized vars,
	relaxed semantic checks in testLinkedItems

2008-06-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	added support for TZID renaming

2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/testcases/ical20.ics:

	fixed detached event testing (ical20)

2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	use SyncSource::removeAllItems() instead of loop + deleteItem()

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	VTIMEZONE and TZID do not have to be preserved verbatim as long
	as the replacement is still representing the same timezone.
	Reduce TZIDs which follow the Olson database pseudo-standard to
	their location part and strip the VTIMEZONE - makes the diff
	shorter, too.

2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/testcases/ical20.ics:

	ical20: added testing of detached recurrences

2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.h:

	fixed compiler warnings in header files (found by g++ -Wall when
	compiling client)

2008-02-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	order of categories is irrelevant, ignore changed order by
	sorting (ScheduleWorld recently started to reorder categories)

2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	my.funambol.com no longer stores 'preferred' phone number

2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/ical20.ics:

	Synthesis server returns SUMMARY also as DESCRIPTION unless
	DESCRIPTION is present: always sends a DESCRIPTION to avoid diffs

2008-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	ignore that Synthesis does not support some iCalendar 2.0
	properties (SEQUENCE, TRANSP, ORGANIZER, VALARM, ATTENDEE
	parameters)

2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	also supported N;ENCODING=QUOTED-PRINTABLE: when normalizing for
	Synthesis server

2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	extended Sync::testRefreshSemantic: a two-way sync after a
	refresh-from-server should not transmit any changes

2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	added obligatory endSync() calls: found when testing
	SyncEvolution's TrackingSyncSource whereas other sources happened
	to work without them

2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	extended LocalTests::testChanges and run SyncTests::testManyItems
	with message size limit

2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	ignore differences due to added/removed line breaks at end of
	description (some servers do that and it does not really matter)

2007-12-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	- less aggressive capitalization: only apply this to TYPE -
	simplified one regex (splitting TYPE=foo,bar)

2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:
	* test/testcases/vcard30.vcf:

	extended test data and synccompare to use/handle vCard 3.0 with
	mixed-case parameters

2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/client-test-main.cpp:

	fixed invalid parameters for CPPUNIT macro in the 'timed out'
	error situation

2007-11-28  Andrea Toccalini  <toccalini@funambol.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/synccompare.pl:

	updated license to AGPL

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	Documented some of the environment variables checked by the
	script and added some more to control some of the hard-coded
	strings/return codes:

2007-11-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	myFUNAMBOL looses some data that was preserved by Funambol 3.0.
	synccompare.pl now simplifies the test data so that the
	Client::Sync::vcard21::testItems passes again. For an example of
	what gets lost see the failed test:

2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/client-test.cpp:

	During the transition from SyncEvolution to the C++ client
	library the NUM_ITEMS setting got lost: all tests which create a
	configurable amount of items (Source::testManyChanges,
	Sync::testManyItems) unintentionally ran with zero items, i.e.
	didn't actually test anything.

2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	- suppress acceptable modification when using the Mac OS X
	address book: some properties and types not supported by it -
	find perl in the PATH by invoking it via /usr/bin/env (which
	hopefully is at that place): required by iPhone

2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	The ComplexUpdate test failed when multiple sync sources were
	active, but only some had a complex item to update with. Now the
	simple update item is used for those sources.

2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	make update() utility function a bit more flexible: the checking
	stage is optional now

2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	separate patch to fix indention

2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	made it possible for clients to not just configure existing
	tests, but also add their own ones

2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/itodo20.ics:

	same as for events: CATEGORIES need to be separated with plain
	commas

2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/ical20.ics:

	fixed comma separation in CATEGORIES (exported with \, by
	Evolution, but that is broken); added some more CATEGORIES
	properties

2007-06-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:
	* test/testcases/vcard21.vcf:
	* test/testcases/vcard30.vcf:

	avoid irrelevant differences due to extra white space,
	generalized X-WSS removal

2007-06-06  Matteo Vitolo  <mvitolo@funambol.com>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/client-test.cpp:
	* test/synccompare.pl:

	copyright updated

2007-05-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	remove X-MOZILLA-HTML:FALSE because it (almost) has the same
	semantic as no X-MOZILLA-HTML

2007-05-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	avoid patching FALSE/TRUE in test suite sources when installing
	them: the same words also occur in the test data strings embedded
	in the source code and patching those is incorrect

2007-04-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	client-test Client::Sync did not execute the tests with more than
	once source because the tests were registered in two different
	nodes, both called Client::Sync - CPPUnit does not seem to handle
	that; fixed by keeping the node name unique

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	insert additional lines after the first line of VJOURNAL because
	it might be used as the summary and thus should not be modified

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	A little bit more sane datatype handling of items inserted by
	test frame work: the type is empty in insert() and update() now
	and "raw" in importItem(). The "raw" type is historical and it
	might be possible to remove it.

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:
	* test/testcases/imemo20.ics:

	added some (preliminary) support for iCalendar 2.0 journal
	entries

2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	the check for vCard 2.1 was not correct and always enabled
	quoted-printable encoding

2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcard21.vcf:
	* test/testcases/vcard30.vcf:

	Avoid line breaks at the end of a NOTE: some servers remove this
	because some phones add line breaks during each sync or edit (?).
	This is a minor change to items that should break automated
	testing.

2007-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.h:
	* test/client-test.cpp:

	updated Doxygen documentation about client testing

2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	deleteAll() did not always work because the initial sync was
	TWO_WAY and not SLOW

2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	additional check to avoid error messages if tput itself fails

2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:

	pass the sync result to CheckSyncReport so that it can be taken
	into account when checking the result

2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/Algorithm/Artistic:
	* test/Algorithm/Diff.pm:
	* test/Algorithm/README:
	* test/Algorithm/copyright:
	* test/synccompare.pl:

	replaced invocation of external diff/mktemp tools with pure Perl
	diff

2007-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcard30.vcf:

	added a test case for the Funambol 3.0 parser bug (can be used to
	verify workarounds in clients)

2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:
	* test/client-test.cpp:

	first draft of API documentation via Doxygen

2007-03-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:

	fixed compilation if --enable-unit-tests is used without
	--enable-integration-tests

2007-03-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	moved common code for printing a SyncReport into the SyncReport
	class itself

2007-02-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:

	- added checking of the SyncReport - changed expectations for
	refresh-from-server sync: number of deleted items depends on
	SyncSource implementation and cannot be checked - make LOCATION
	unique in calendar events to avoid having events merged by
	Funambol server

2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:

	- added vcard21/vcal10 for Funambol 3.0 server - server URI is
	now set automatically when creating client config; works for
	vcard21/vcal10 with Funambol 3.0 and vcard30/ical20 with
	ScheduleWorld

2007-02-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	ignore some minor differences (TYPE shortcuts, truncated ORG) and
	one bug (=0A instead of =0D=0A), found when testing against
	Funambol 3.0 with vcal10/vcard21

2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcard21.vcf:

	removed TYPEs which are too complex for Funambol 3.0 server

2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcard21.vcf:

	vCard 2.1 contacts generated by vcardconverter from vcard30.vcf,
	non-2.1 properties stripped manually (FBURL, CALURL)

2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcal10.ics:

	removed VEVENTs which caused problems with Funambol 3.0 server

2007-02-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/testcases/vcal10.ics:

	initial revision generated by ScheduleWorld from ical20.ics

2007-02-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	added syncing of many sources at once (still to be tested)

2006-12-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/client-test.cpp:

	solved Windows compile problems

2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:

	sync tests now work on Linux: - implemented sync() method using
	FILESyncSource - clarified naming of clients and different change
	tracking

2006-12-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	check for the same environment variable as client-test

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/client-test.cpp:

	Implemented change tracking in FILESyncSource. Fixed some
	portability problems (e.g. %ls with char parameter), ensured that
	everything still compiles on Windows. RawFILESyncSource now
	passes all local source tests on Linux, but syncing is still not
	implemented.

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test.cpp:
	* test/synccompare.pl:
	* test/testcases/ical20.ics:
	* test/testcases/itodo20.ics:
	* test/testcases/vcard30.vcf:

	Added real sync testing, using RawFILESyncSource to store items
	locally. Compiles and runs on Linux, but tests mostly fail
	because FILESyncSource supports no change tracking yet.

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/client-test-main.cpp:

	fixed incorrect copyright

2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	finished porting all tests from SyncEvolution test suite,
	improved log file handling

2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	fixed formatting slightly, added real sync tests

2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	finished local tests

2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:
	* test/client-test-main.cpp:

	added a C++ client test framework, moved test runner to new
	'test' directory

2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* COPYING:
	* LICENSE.LGPL-21:
	* docs/Sync4jContribution.pdf:
	* src/TestMain.cpp:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/core/ConfigNode.h:
	* src/core/ConfigTree.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:
	* src/core/vocl/posixadapter.h:
	* src/core/vocl/vcardconverter.cpp:
	* src/normalize_vcard.pl:
	* src/syncevolution.cpp:

	license: changed to LGPL v2.1

2009-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/e-cal-check-timezones.c:
	* src/backends/evolution/e-cal-check-timezones.h:

	license: reverted back to original upstream LGPL v2.1

2009-02-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	tests: removed in preparation for importing complete history

2009-01-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/vocl/VObject.cpp:
	* src/core/vocl/VObject.h:
	* src/core/vocl/VProperty.cpp:
	* src/core/vocl/VProperty.h:

	added "const" to read-only char * strings

2008-12-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* configure-pre.in:

	0.8.1a merge

2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	on x86 also build lpia .deb

2008-12-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:

	added ConfigServer_add_client

2008-12-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:

	EDS availability check: put logic into eds abi wrapper (avoids
	compiler warning when functions are pulled from libs directly)

2008-12-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-post.in:

	fix for compile problem: if glib dev files were installed but not
	the evolution dev files, then glib.h was not found when compiling
	syncevolution.c

2008-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	deb packaging: allow overriding architecture with PKGARCH

2008-11-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	prevent shell expansion inside checkinstall with single quotes

2008-10-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/control:

	changed section used for Maemo package

2008-10-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	git checkout: also try tags prefix if normal checkout fails

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* debian/changelog:

	version 0.8.1

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	bumped version to 0.8.1 (SyncEvolution and API)

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/core/eds_abi_wrapper.cpp:
	* src/syncevolution.cpp:

	fixed compile errors/warnings on Maemo/Mac OS X

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncEvolutionUtil.cpp:

	#2087389: fixed: Mac OS X: removing old logdirs fails

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	cleaned up README

2008-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	fixed git checkout with old git: it doesn't add 'origin' prefix

2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:

	--enable-evolution-compatibility: run with reduced functionality
	when functions are missing

2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	fixed unversioned replaces/conflicts in package

2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	avoid hyphen in version number

2008-10-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	fixed missing git checkout in configure

2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:

	SF #2095433: regression in 0.8: one-way sync of virtual birthday
	calendar

2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	build one deb which replaces the zoo of evolution-<evover>
	packages

2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	fixed typo (user instead of username)

2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:

	fixed checking out origin branch and updating from git

2008-10-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	use Funambol C++ client library from github

2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-post.in:
	* configure-pre.in:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/e-cal-check-timezones.h:
	* src/client-test-app.cpp:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:
	* src/core/eds_abi_wrapper.cpp:
	* src/core/eds_abi_wrapper.h:
	* src/syncevolution.cpp:

	hard dependencies on specific Evolution libs can be avoided with
	--enable-evolution-compatibility

2008-10-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:
	* test/runtests.py:

	checking out client library is optional now (done automatically
	by newer SyncEvolution configure script)

2008-09-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:

	fixed checking out from SVN

2008-09-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:

	improved handling of Funambol client library source

2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure-pre.in:

	use libcurl on all platforms

2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure-pre.in:

	version number must go into configure-pre.in

2008-08-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* HACKING:
	* NEWS:
	* debian/changelog:

	version 0.8

2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* COPYING:
	* src/TestMain.cpp:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/backends/evolution/e-cal-check-timezones.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/client-test-app.cpp:
	* src/core/ConfigNode.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/syncevolution.cpp:

	license and copyright clarification

2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:

	new suppressions for Evolution libs

2008-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* test/runtests.py:

	speed up testing by reducing the default delay in Evolution
	calendar/task/text sync sources

2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/file/FileSyncSourceRegister.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	enable those linked item tests that 'dumb' sources can pass

2008-08-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/Makefile.am:

	libs which might be in non-standard locations (glib, evolution)
	must come before libs in default locations (curl), otherwise we
	might incorrectly pick up glib from the default location

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* configure-pre.in:
	* debian/changelog:

	0.8 beta 3

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure-pre.in:
	* src/core/Makefile.am:

	fixed libcurl link error with --enable-shared

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/sqlite/configure-sub.in:

	avoid libsqlite dependency if it is not needed

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure-pre.in:
	* src/Makefile-gen.am:

	removed obsolete LIBDBUS hack

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	removed unused BACKEND_REGISTRIES substitution from regenerated
	configure.in: it is already part of src/Makefile.am

2008-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	only invoke client-test once; suppress known SW 'new client'
	problem; test 'text' source with Funambol

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	previous commit disabled 'all' target - use BUILT_SOURCES instead

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.h:

	fixed issue with inconsistent use of ClientTest.h after copying
	it to SyncEvolution

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/TrackingSyncSource.h:

	EvolutionSyncSource::sleepSinceModification(): delay after a sync
	only if needed, must be requested by sources

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:

	preserve child events when updating parent without relying on
	CALOBJ_MOD_THIS

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	testLinkedItemsInsertBothUpdateParent: updating parent may also
	update child

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	evo user/passwd must always be set for Client::Sync

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.h:

	better comment for returnOnlyChildren in removeEvents: parent is
	always removed

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* test/ClientTest.cpp:
	* test/ClientTest.h:

	calendar synchronization with Evolution Exchange Connector works
	again

2008-08-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/ClientTest.h:

	copied r_v70ga from C++ client lib because some changes will be
	necessary

2008-08-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionConfig.cpp:

	enabled 'memo' source in Funambol template

2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/file/FileSyncSource.cpp:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/SyncEvolutionUtil.cpp:

	cleaned up error reporting: errno now passed to throwError

2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/EvolutionSyncSource.h:

	CLIENT_TEST_EVOLUTION_USER/PASSWORD and warning about init order

2008-08-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	added CLIENT_TEST_EVOLUTION_USER/PASSWORD so that backends which
	require authentication can now also be tested

2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	added missing imemo20.ics test cases to build

2008-08-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/file/FileSyncSourceRegister.cpp:

	disable linked item testing: file backend does not support the
	special semantic

2008-08-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:

	include Doxyfile in distribution

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	updated

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:

	avoid redundant ': failure' in error situations where the error
	description is already included

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* configure-pre.in:

	release 0.8 beta 2

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/SyncEvolutionCmdline.cpp:

	--sync implies --run, to be compatible with old command lines

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/README.h:

	better explanation what the classes do

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	added documentation for client-test env variables and usage

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	corrected outdated config path

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:

	only include integration tests in anonymous namespace because
	CPPUnit unit tests become ugly otherwise

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/file/FileSyncSource.cpp:
	* src/backends/file/FileSyncSource.h:
	* src/backends/file/FileSyncSourceRegister.cpp:
	* src/backends/file/Makefile.am:
	* src/backends/file/configure-sub.in:

	added file backend

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:

	added EvolutionSyncSource::logItemUtil(): extracts key properties
	from raw data and logs them

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	more dependency fixes

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added synopsis for --status

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:

	use anonymous namespaces to avoid name conflicts between classes

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:

	improved command line and its documented

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	minor fixes for recent introduction of libsyncevolution

2008-08-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	re-added 'test' target (alias for client-test now)

2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* Doxyfile:
	* Makefile-gen.am:
	* src/README.h:
	* src/core/EvolutionSyncSource.h:
	* src/core/SyncEvolutionConfig.h:

	cleaned up Doxygen documentation + included Funambol API

2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/sqlite/Makefile.am:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/client-test-app.cpp:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/Makefile.am:

	added automatic registration of test

2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:

	client-test now depends on libsyncevolution.la and backends, i.e.
	'all'

2008-08-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:
	* src/core/Makefile.am:

	fixed inclusion of moved boost in distribution

2008-07-31  Patrick Ohly  <patrick.ohly@gmx.de>

	* Doxyfile:
	* src/Test.h:
	* src/boost/algorithm/string.hpp:
	* src/boost/algorithm/string/case_conv.hpp:
	* src/boost/algorithm/string/classification.hpp:
	* src/boost/algorithm/string/compare.hpp:
	* src/boost/algorithm/string/concept.hpp:
	* src/boost/algorithm/string/config.hpp:
	* src/boost/algorithm/string/constants.hpp:
	* src/boost/algorithm/string/detail/case_conv.hpp:
	* src/boost/algorithm/string/detail/classification.hpp:
	* src/boost/algorithm/string/detail/find_format.hpp:
	* src/boost/algorithm/string/detail/find_format_all.hpp:
	* src/boost/algorithm/string/detail/find_format_store.hpp:
	* src/boost/algorithm/string/detail/find_iterator.hpp:
	* src/boost/algorithm/string/detail/finder.hpp:
	* src/boost/algorithm/string/detail/finder_regex.hpp:
	* src/boost/algorithm/string/detail/formatter.hpp:
	* src/boost/algorithm/string/detail/formatter_regex.hpp:
	* src/boost/algorithm/string/detail/predicate.hpp:
	* src/boost/algorithm/string/detail/replace_storage.hpp:
	* src/boost/algorithm/string/detail/sequence.hpp:
	* src/boost/algorithm/string/detail/trim.hpp:
	* src/boost/algorithm/string/detail/util.hpp:
	* src/boost/algorithm/string/erase.hpp:
	* src/boost/algorithm/string/find.hpp:
	* src/boost/algorithm/string/find_format.hpp:
	* src/boost/algorithm/string/find_iterator.hpp:
	* src/boost/algorithm/string/finder.hpp:
	* src/boost/algorithm/string/formatter.hpp:
	* src/boost/algorithm/string/iter_find.hpp:
	* src/boost/algorithm/string/join.hpp:
	* src/boost/algorithm/string/predicate.hpp:
	* src/boost/algorithm/string/predicate_facade.hpp:
	* src/boost/algorithm/string/replace.hpp:
	* src/boost/algorithm/string/sequence_traits.hpp:
	* src/boost/algorithm/string/split.hpp:
	* src/boost/algorithm/string/std/list_traits.hpp:
	* src/boost/algorithm/string/std/rope_traits.hpp:
	* src/boost/algorithm/string/std/slist_traits.hpp:
	* src/boost/algorithm/string/std/string_traits.hpp:
	* src/boost/algorithm/string/std_containers_traits.hpp:
	* src/boost/algorithm/string/trim.hpp:
	* src/boost/algorithm/string/yes_no_type.hpp:
	* src/boost/assert.hpp:
	* src/boost/bind.hpp:
	* src/boost/bind/apply.hpp:
	* src/boost/bind/arg.hpp:
	* src/boost/bind/bind_cc.hpp:
	* src/boost/bind/bind_mf_cc.hpp:
	* src/boost/bind/bind_template.hpp:
	* src/boost/bind/make_adaptable.hpp:
	* src/boost/bind/mem_fn_cc.hpp:
	* src/boost/bind/mem_fn_template.hpp:
	* src/boost/bind/mem_fn_vw.hpp:
	* src/boost/bind/placeholders.hpp:
	* src/boost/bind/protect.hpp:
	* src/boost/bind/storage.hpp:
	* src/boost/cast.hpp:
	* src/boost/checked_delete.hpp:
	* src/boost/concept_archetype.hpp:
	* src/boost/concept_check.hpp:
	* src/boost/config.hpp:
	* src/boost/config/abi/borland_prefix.hpp:
	* src/boost/config/abi/borland_suffix.hpp:
	* src/boost/config/abi/msvc_prefix.hpp:
	* src/boost/config/abi/msvc_suffix.hpp:
	* src/boost/config/abi_prefix.hpp:
	* src/boost/config/abi_suffix.hpp:
	* src/boost/config/auto_link.hpp:
	* src/boost/config/compiler/borland.hpp:
	* src/boost/config/compiler/comeau.hpp:
	* src/boost/config/compiler/common_edg.hpp:
	* src/boost/config/compiler/compaq_cxx.hpp:
	* src/boost/config/compiler/digitalmars.hpp:
	* src/boost/config/compiler/gcc.hpp:
	* src/boost/config/compiler/gcc_xml.hpp:
	* src/boost/config/compiler/greenhills.hpp:
	* src/boost/config/compiler/hp_acc.hpp:
	* src/boost/config/compiler/intel.hpp:
	* src/boost/config/compiler/kai.hpp:
	* src/boost/config/compiler/metrowerks.hpp:
	* src/boost/config/compiler/mpw.hpp:
	* src/boost/config/compiler/sgi_mipspro.hpp:
	* src/boost/config/compiler/sunpro_cc.hpp:
	* src/boost/config/compiler/vacpp.hpp:
	* src/boost/config/compiler/visualc.hpp:
	* src/boost/config/no_tr1/complex.hpp:
	* src/boost/config/no_tr1/functional.hpp:
	* src/boost/config/no_tr1/memory.hpp:
	* src/boost/config/no_tr1/utility.hpp:
	* src/boost/config/platform/aix.hpp:
	* src/boost/config/platform/amigaos.hpp:
	* src/boost/config/platform/beos.hpp:
	* src/boost/config/platform/bsd.hpp:
	* src/boost/config/platform/cygwin.hpp:
	* src/boost/config/platform/hpux.hpp:
	* src/boost/config/platform/irix.hpp:
	* src/boost/config/platform/linux.hpp:
	* src/boost/config/platform/macos.hpp:
	* src/boost/config/platform/qnxnto.hpp:
	* src/boost/config/platform/solaris.hpp:
	* src/boost/config/platform/win32.hpp:
	* src/boost/config/posix_features.hpp:
	* src/boost/config/requires_threads.hpp:
	* src/boost/config/select_compiler_config.hpp:
	* src/boost/config/select_platform_config.hpp:
	* src/boost/config/select_stdlib_config.hpp:
	* src/boost/config/stdlib/dinkumware.hpp:
	* src/boost/config/stdlib/libcomo.hpp:
	* src/boost/config/stdlib/libstdcpp3.hpp:
	* src/boost/config/stdlib/modena.hpp:
	* src/boost/config/stdlib/msl.hpp:
	* src/boost/config/stdlib/roguewave.hpp:
	* src/boost/config/stdlib/sgi.hpp:
	* src/boost/config/stdlib/stlport.hpp:
	* src/boost/config/stdlib/vacpp.hpp:
	* src/boost/config/suffix.hpp:
	* src/boost/config/user.hpp:
	* src/boost/copyright:
	* src/boost/detail/algorithm.hpp:
	* src/boost/detail/allocator_utilities.hpp:
	* src/boost/detail/atomic_count.hpp:
	* src/boost/detail/atomic_count_gcc.hpp:
	* src/boost/detail/atomic_count_pthreads.hpp:
	* src/boost/detail/atomic_count_win32.hpp:
	* src/boost/detail/bad_weak_ptr.hpp:
	* src/boost/detail/binary_search.hpp:
	* src/boost/detail/call_traits.hpp:
	* src/boost/detail/catch_exceptions.hpp:
	* src/boost/detail/compressed_pair.hpp:
	* src/boost/detail/dynamic_bitset.hpp:
	* src/boost/detail/endian.hpp:
	* src/boost/detail/indirect_traits.hpp:
	* src/boost/detail/interlocked.hpp:
	* src/boost/detail/is_function_ref_tester.hpp:
	* src/boost/detail/is_incrementable.hpp:
	* src/boost/detail/is_xxx.hpp:
	* src/boost/detail/iterator.hpp:
	* src/boost/detail/lightweight_mutex.hpp:
	* src/boost/detail/lightweight_test.hpp:
	* src/boost/detail/limits.hpp:
	* src/boost/detail/lwm_nop.hpp:
	* src/boost/detail/lwm_pthreads.hpp:
	* src/boost/detail/lwm_win32_cs.hpp:
	* src/boost/detail/named_template_params.hpp:
	* src/boost/detail/no_exceptions_support.hpp:
	* src/boost/detail/none_t.hpp:
	* src/boost/detail/numeric_traits.hpp:
	* src/boost/detail/ob_call_traits.hpp:
	* src/boost/detail/ob_compressed_pair.hpp:
	* src/boost/detail/quick_allocator.hpp:
	* src/boost/detail/reference_content.hpp:
	* src/boost/detail/select_type.hpp:
	* src/boost/detail/shared_array_nmt.hpp:
	* src/boost/detail/shared_count.hpp:
	* src/boost/detail/shared_ptr_nmt.hpp:
	* src/boost/detail/sp_counted_base.hpp:
	* src/boost/detail/sp_counted_base_cw_ppc.hpp:
	* src/boost/detail/sp_counted_base_cw_x86.hpp:
	* src/boost/detail/sp_counted_base_gcc_ia64.hpp:
	* src/boost/detail/sp_counted_base_gcc_ppc.hpp:
	* src/boost/detail/sp_counted_base_gcc_x86.hpp:
	* src/boost/detail/sp_counted_base_nt.hpp:
	* src/boost/detail/sp_counted_base_pt.hpp:
	* src/boost/detail/sp_counted_base_w32.hpp:
	* src/boost/detail/sp_counted_impl.hpp:
	* src/boost/detail/templated_streams.hpp:
	* src/boost/detail/utf8_codecvt_facet.hpp:
	* src/boost/detail/workaround.hpp:
	* src/boost/foreach.hpp:
	* src/boost/function.hpp:
	* src/boost/function/detail/function_iterate.hpp:
	* src/boost/function/detail/maybe_include.hpp:
	* src/boost/function/detail/prologue.hpp:
	* src/boost/function/function0.hpp:
	* src/boost/function/function1.hpp:
	* src/boost/function/function10.hpp:
	* src/boost/function/function2.hpp:
	* src/boost/function/function3.hpp:
	* src/boost/function/function4.hpp:
	* src/boost/function/function5.hpp:
	* src/boost/function/function6.hpp:
	* src/boost/function/function7.hpp:
	* src/boost/function/function8.hpp:
	* src/boost/function/function9.hpp:
	* src/boost/function/function_base.hpp:
	* src/boost/function/function_template.hpp:
	* src/boost/function_equal.hpp:
	* src/boost/get_pointer.hpp:
	* src/boost/implicit_cast.hpp:
	* src/boost/intrusive_ptr.hpp:
	* src/boost/iterator.hpp:
	* src/boost/iterator/counting_iterator.hpp:
	* src/boost/iterator/detail/any_conversion_eater.hpp:
	* src/boost/iterator/detail/config_def.hpp:
	* src/boost/iterator/detail/config_undef.hpp:
	* src/boost/iterator/detail/enable_if.hpp:
	* src/boost/iterator/detail/facade_iterator_category.hpp:
	* src/boost/iterator/detail/minimum_category.hpp:
	* src/boost/iterator/filter_iterator.hpp:
	* src/boost/iterator/indirect_iterator.hpp:
	* src/boost/iterator/interoperable.hpp:
	* src/boost/iterator/is_lvalue_iterator.hpp:
	* src/boost/iterator/is_readable_iterator.hpp:
	* src/boost/iterator/iterator_adaptor.hpp:
	* src/boost/iterator/iterator_archetypes.hpp:
	* src/boost/iterator/iterator_categories.hpp:
	* src/boost/iterator/iterator_concepts.hpp:
	* src/boost/iterator/iterator_facade.hpp:
	* src/boost/iterator/iterator_traits.hpp:
	* src/boost/iterator/new_iterator_tests.hpp:
	* src/boost/iterator/permutation_iterator.hpp:
	* src/boost/iterator/reverse_iterator.hpp:
	* src/boost/iterator/transform_iterator.hpp:
	* src/boost/iterator/zip_iterator.hpp:
	* src/boost/lexical_cast.hpp:
	* src/boost/mem_fn.hpp:
	* src/boost/mpl/O1_size.hpp:
	* src/boost/mpl/O1_size_fwd.hpp:
	* src/boost/mpl/accumulate.hpp:
	* src/boost/mpl/advance.hpp:
	* src/boost/mpl/advance_fwd.hpp:
	* src/boost/mpl/alias.hpp:
	* src/boost/mpl/always.hpp:
	* src/boost/mpl/and.hpp:
	* src/boost/mpl/apply.hpp:
	* src/boost/mpl/apply_fwd.hpp:
	* src/boost/mpl/apply_wrap.hpp:
	* src/boost/mpl/arg.hpp:
	* src/boost/mpl/arg_fwd.hpp:
	* src/boost/mpl/arithmetic.hpp:
	* src/boost/mpl/as_sequence.hpp:
	* src/boost/mpl/assert.hpp:
	* src/boost/mpl/at.hpp:
	* src/boost/mpl/at_fwd.hpp:
	* src/boost/mpl/aux_/O1_size_impl.hpp:
	* src/boost/mpl/aux_/adl_barrier.hpp:
	* src/boost/mpl/aux_/advance_backward.hpp:
	* src/boost/mpl/aux_/advance_forward.hpp:
	* src/boost/mpl/aux_/apply_1st.hpp:
	* src/boost/mpl/aux_/arg_typedef.hpp:
	* src/boost/mpl/aux_/arithmetic_op.hpp:
	* src/boost/mpl/aux_/arity.hpp:
	* src/boost/mpl/aux_/arity_spec.hpp:
	* src/boost/mpl/aux_/at_impl.hpp:
	* src/boost/mpl/aux_/back_impl.hpp:
	* src/boost/mpl/aux_/basic_bind.hpp:
	* src/boost/mpl/aux_/begin_end_impl.hpp:
	* src/boost/mpl/aux_/clear_impl.hpp:
	* src/boost/mpl/aux_/common_name_wknd.hpp:
	* src/boost/mpl/aux_/comparison_op.hpp:
	* src/boost/mpl/aux_/config/adl.hpp:
	* src/boost/mpl/aux_/config/arrays.hpp:
	* src/boost/mpl/aux_/config/bind.hpp:
	* src/boost/mpl/aux_/config/compiler.hpp:
	* src/boost/mpl/aux_/config/ctps.hpp:
	* src/boost/mpl/aux_/config/dependent_nttp.hpp:
	* src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
	* src/boost/mpl/aux_/config/dtp.hpp:
	* src/boost/mpl/aux_/config/eti.hpp:
	* src/boost/mpl/aux_/config/forwarding.hpp:
	* src/boost/mpl/aux_/config/gcc.hpp:
	* src/boost/mpl/aux_/config/has_apply.hpp:
	* src/boost/mpl/aux_/config/has_xxx.hpp:
	* src/boost/mpl/aux_/config/integral.hpp:
	* src/boost/mpl/aux_/config/intel.hpp:
	* src/boost/mpl/aux_/config/lambda.hpp:
	* src/boost/mpl/aux_/config/msvc.hpp:
	* src/boost/mpl/aux_/config/msvc_typename.hpp:
	* src/boost/mpl/aux_/config/nttp.hpp:
	* src/boost/mpl/aux_/config/operators.hpp:
	* src/boost/mpl/aux_/config/overload_resolution.hpp:
	* src/boost/mpl/aux_/config/preprocessor.hpp:
	* src/boost/mpl/aux_/config/static_constant.hpp:
	* src/boost/mpl/aux_/config/ttp.hpp:
	* src/boost/mpl/aux_/config/typeof.hpp:
	* src/boost/mpl/aux_/config/use_preprocessed.hpp:
	* src/boost/mpl/aux_/config/workaround.hpp:
	* src/boost/mpl/aux_/contains_impl.hpp:
	* src/boost/mpl/aux_/count_args.hpp:
	* src/boost/mpl/aux_/count_impl.hpp:
	* src/boost/mpl/aux_/empty_impl.hpp:
	* src/boost/mpl/aux_/erase_impl.hpp:
	* src/boost/mpl/aux_/erase_key_impl.hpp:
	* src/boost/mpl/aux_/filter_iter.hpp:
	* src/boost/mpl/aux_/find_if_pred.hpp:
	* src/boost/mpl/aux_/fold_impl.hpp:
	* src/boost/mpl/aux_/fold_impl_body.hpp:
	* src/boost/mpl/aux_/fold_op.hpp:
	* src/boost/mpl/aux_/fold_pred.hpp:
	* src/boost/mpl/aux_/front_impl.hpp:
	* src/boost/mpl/aux_/full_lambda.hpp:
	* src/boost/mpl/aux_/has_apply.hpp:
	* src/boost/mpl/aux_/has_begin.hpp:
	* src/boost/mpl/aux_/has_key_impl.hpp:
	* src/boost/mpl/aux_/has_rebind.hpp:
	* src/boost/mpl/aux_/has_size.hpp:
	* src/boost/mpl/aux_/has_tag.hpp:
	* src/boost/mpl/aux_/has_type.hpp:
	* src/boost/mpl/aux_/include_preprocessed.hpp:
	* src/boost/mpl/aux_/insert_impl.hpp:
	* src/boost/mpl/aux_/insert_range_impl.hpp:
	* src/boost/mpl/aux_/inserter_algorithm.hpp:
	* src/boost/mpl/aux_/integral_wrapper.hpp:
	* src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
	* src/boost/mpl/aux_/iter_apply.hpp:
	* src/boost/mpl/aux_/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/iter_push_front.hpp:
	* src/boost/mpl/aux_/joint_iter.hpp:
	* src/boost/mpl/aux_/lambda_arity_param.hpp:
	* src/boost/mpl/aux_/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/lambda_spec.hpp:
	* src/boost/mpl/aux_/lambda_support.hpp:
	* src/boost/mpl/aux_/largest_int.hpp:
	* src/boost/mpl/aux_/logical_op.hpp:
	* src/boost/mpl/aux_/msvc_dtw.hpp:
	* src/boost/mpl/aux_/msvc_eti_base.hpp:
	* src/boost/mpl/aux_/msvc_is_class.hpp:
	* src/boost/mpl/aux_/msvc_never_true.hpp:
	* src/boost/mpl/aux_/msvc_type.hpp:
	* src/boost/mpl/aux_/na.hpp:
	* src/boost/mpl/aux_/na_assert.hpp:
	* src/boost/mpl/aux_/na_fwd.hpp:
	* src/boost/mpl/aux_/na_spec.hpp:
	* src/boost/mpl/aux_/nested_type_wknd.hpp:
	* src/boost/mpl/aux_/nttp_decl.hpp:
	* src/boost/mpl/aux_/numeric_cast_utils.hpp:
	* src/boost/mpl/aux_/numeric_op.hpp:
	* src/boost/mpl/aux_/order_impl.hpp:
	* src/boost/mpl/aux_/overload_names.hpp:
	* src/boost/mpl/aux_/partition_op.hpp:
	* src/boost/mpl/aux_/pop_back_impl.hpp:
	* src/boost/mpl/aux_/pop_front_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/and.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/less.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/list.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/map.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/or.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/set.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/times.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessor/add.hpp:
	* src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
	* src/boost/mpl/aux_/preprocessor/default_params.hpp:
	* src/boost/mpl/aux_/preprocessor/enum.hpp:
	* src/boost/mpl/aux_/preprocessor/ext_params.hpp:
	* src/boost/mpl/aux_/preprocessor/filter_params.hpp:
	* src/boost/mpl/aux_/preprocessor/is_seq.hpp:
	* src/boost/mpl/aux_/preprocessor/params.hpp:
	* src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
	* src/boost/mpl/aux_/preprocessor/range.hpp:
	* src/boost/mpl/aux_/preprocessor/repeat.hpp:
	* src/boost/mpl/aux_/preprocessor/sub.hpp:
	* src/boost/mpl/aux_/preprocessor/token_equal.hpp:
	* src/boost/mpl/aux_/preprocessor/tuple.hpp:
	* src/boost/mpl/aux_/ptr_to_ref.hpp:
	* src/boost/mpl/aux_/push_back_impl.hpp:
	* src/boost/mpl/aux_/push_front_impl.hpp:
	* src/boost/mpl/aux_/range_c/O1_size.hpp:
	* src/boost/mpl/aux_/range_c/back.hpp:
	* src/boost/mpl/aux_/range_c/empty.hpp:
	* src/boost/mpl/aux_/range_c/front.hpp:
	* src/boost/mpl/aux_/range_c/iterator.hpp:
	* src/boost/mpl/aux_/range_c/size.hpp:
	* src/boost/mpl/aux_/range_c/tag.hpp:
	* src/boost/mpl/aux_/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
	* src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/sequence_wrapper.hpp:
	* src/boost/mpl/aux_/shift_op.hpp:
	* src/boost/mpl/aux_/single_element_iter.hpp:
	* src/boost/mpl/aux_/size_impl.hpp:
	* src/boost/mpl/aux_/sort_impl.hpp:
	* src/boost/mpl/aux_/static_cast.hpp:
	* src/boost/mpl/aux_/template_arity.hpp:
	* src/boost/mpl/aux_/template_arity_fwd.hpp:
	* src/boost/mpl/aux_/test.hpp:
	* src/boost/mpl/aux_/test/assert.hpp:
	* src/boost/mpl/aux_/test/data.hpp:
	* src/boost/mpl/aux_/test/test_case.hpp:
	* src/boost/mpl/aux_/traits_lambda_spec.hpp:
	* src/boost/mpl/aux_/transform_iter.hpp:
	* src/boost/mpl/aux_/type_wrapper.hpp:
	* src/boost/mpl/aux_/unwrap.hpp:
	* src/boost/mpl/aux_/value_wknd.hpp:
	* src/boost/mpl/aux_/yes_no.hpp:
	* src/boost/mpl/back.hpp:
	* src/boost/mpl/back_fwd.hpp:
	* src/boost/mpl/back_inserter.hpp:
	* src/boost/mpl/base.hpp:
	* src/boost/mpl/begin.hpp:
	* src/boost/mpl/begin_end.hpp:
	* src/boost/mpl/begin_end_fwd.hpp:
	* src/boost/mpl/bind.hpp:
	* src/boost/mpl/bind_fwd.hpp:
	* src/boost/mpl/bitand.hpp:
	* src/boost/mpl/bitor.hpp:
	* src/boost/mpl/bitwise.hpp:
	* src/boost/mpl/bitxor.hpp:
	* src/boost/mpl/bool.hpp:
	* src/boost/mpl/bool_fwd.hpp:
	* src/boost/mpl/clear.hpp:
	* src/boost/mpl/clear_fwd.hpp:
	* src/boost/mpl/comparison.hpp:
	* src/boost/mpl/contains.hpp:
	* src/boost/mpl/contains_fwd.hpp:
	* src/boost/mpl/copy.hpp:
	* src/boost/mpl/copy_if.hpp:
	* src/boost/mpl/count.hpp:
	* src/boost/mpl/count_fwd.hpp:
	* src/boost/mpl/count_if.hpp:
	* src/boost/mpl/deque.hpp:
	* src/boost/mpl/deref.hpp:
	* src/boost/mpl/distance.hpp:
	* src/boost/mpl/distance_fwd.hpp:
	* src/boost/mpl/divides.hpp:
	* src/boost/mpl/empty.hpp:
	* src/boost/mpl/empty_base.hpp:
	* src/boost/mpl/empty_fwd.hpp:
	* src/boost/mpl/empty_sequence.hpp:
	* src/boost/mpl/end.hpp:
	* src/boost/mpl/equal.hpp:
	* src/boost/mpl/equal_to.hpp:
	* src/boost/mpl/erase.hpp:
	* src/boost/mpl/erase_fwd.hpp:
	* src/boost/mpl/erase_key.hpp:
	* src/boost/mpl/erase_key_fwd.hpp:
	* src/boost/mpl/eval_if.hpp:
	* src/boost/mpl/filter_view.hpp:
	* src/boost/mpl/find.hpp:
	* src/boost/mpl/find_if.hpp:
	* src/boost/mpl/fold.hpp:
	* src/boost/mpl/for_each.hpp:
	* src/boost/mpl/front.hpp:
	* src/boost/mpl/front_fwd.hpp:
	* src/boost/mpl/front_inserter.hpp:
	* src/boost/mpl/greater.hpp:
	* src/boost/mpl/greater_equal.hpp:
	* src/boost/mpl/has_key.hpp:
	* src/boost/mpl/has_key_fwd.hpp:
	* src/boost/mpl/has_xxx.hpp:
	* src/boost/mpl/identity.hpp:
	* src/boost/mpl/if.hpp:
	* src/boost/mpl/index_if.hpp:
	* src/boost/mpl/index_of.hpp:
	* src/boost/mpl/inherit.hpp:
	* src/boost/mpl/inherit_linearly.hpp:
	* src/boost/mpl/insert.hpp:
	* src/boost/mpl/insert_fwd.hpp:
	* src/boost/mpl/insert_range.hpp:
	* src/boost/mpl/insert_range_fwd.hpp:
	* src/boost/mpl/inserter.hpp:
	* src/boost/mpl/int.hpp:
	* src/boost/mpl/int_fwd.hpp:
	* src/boost/mpl/integral_c.hpp:
	* src/boost/mpl/integral_c_fwd.hpp:
	* src/boost/mpl/integral_c_tag.hpp:
	* src/boost/mpl/is_placeholder.hpp:
	* src/boost/mpl/is_sequence.hpp:
	* src/boost/mpl/iter_fold.hpp:
	* src/boost/mpl/iter_fold_if.hpp:
	* src/boost/mpl/iterator_category.hpp:
	* src/boost/mpl/iterator_range.hpp:
	* src/boost/mpl/iterator_tags.hpp:
	* src/boost/mpl/joint_view.hpp:
	* src/boost/mpl/key_type.hpp:
	* src/boost/mpl/key_type_fwd.hpp:
	* src/boost/mpl/lambda.hpp:
	* src/boost/mpl/lambda_fwd.hpp:
	* src/boost/mpl/less.hpp:
	* src/boost/mpl/less_equal.hpp:
	* src/boost/mpl/limits/arity.hpp:
	* src/boost/mpl/limits/list.hpp:
	* src/boost/mpl/limits/map.hpp:
	* src/boost/mpl/limits/set.hpp:
	* src/boost/mpl/limits/unrolling.hpp:
	* src/boost/mpl/limits/vector.hpp:
	* src/boost/mpl/list.hpp:
	* src/boost/mpl/list/aux_/O1_size.hpp:
	* src/boost/mpl/list/aux_/begin_end.hpp:
	* src/boost/mpl/list/aux_/clear.hpp:
	* src/boost/mpl/list/aux_/empty.hpp:
	* src/boost/mpl/list/aux_/front.hpp:
	* src/boost/mpl/list/aux_/include_preprocessed.hpp:
	* src/boost/mpl/list/aux_/item.hpp:
	* src/boost/mpl/list/aux_/iterator.hpp:
	* src/boost/mpl/list/aux_/numbered.hpp:
	* src/boost/mpl/list/aux_/numbered_c.hpp:
	* src/boost/mpl/list/aux_/pop_front.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
	* src/boost/mpl/list/aux_/push_back.hpp:
	* src/boost/mpl/list/aux_/push_front.hpp:
	* src/boost/mpl/list/aux_/size.hpp:
	* src/boost/mpl/list/aux_/tag.hpp:
	* src/boost/mpl/list/list0.hpp:
	* src/boost/mpl/list/list0_c.hpp:
	* src/boost/mpl/list/list10.hpp:
	* src/boost/mpl/list/list10_c.hpp:
	* src/boost/mpl/list/list20.hpp:
	* src/boost/mpl/list/list20_c.hpp:
	* src/boost/mpl/list/list30.hpp:
	* src/boost/mpl/list/list30_c.hpp:
	* src/boost/mpl/list/list40.hpp:
	* src/boost/mpl/list/list40_c.hpp:
	* src/boost/mpl/list/list50.hpp:
	* src/boost/mpl/list/list50_c.hpp:
	* src/boost/mpl/list_c.hpp:
	* src/boost/mpl/logical.hpp:
	* src/boost/mpl/long.hpp:
	* src/boost/mpl/long_fwd.hpp:
	* src/boost/mpl/lower_bound.hpp:
	* src/boost/mpl/map.hpp:
	* src/boost/mpl/map/aux_/at_impl.hpp:
	* src/boost/mpl/map/aux_/begin_end_impl.hpp:
	* src/boost/mpl/map/aux_/clear_impl.hpp:
	* src/boost/mpl/map/aux_/contains_impl.hpp:
	* src/boost/mpl/map/aux_/empty_impl.hpp:
	* src/boost/mpl/map/aux_/erase_impl.hpp:
	* src/boost/mpl/map/aux_/erase_key_impl.hpp:
	* src/boost/mpl/map/aux_/has_key_impl.hpp:
	* src/boost/mpl/map/aux_/include_preprocessed.hpp:
	* src/boost/mpl/map/aux_/insert_impl.hpp:
	* src/boost/mpl/map/aux_/item.hpp:
	* src/boost/mpl/map/aux_/iterator.hpp:
	* src/boost/mpl/map/aux_/key_type_impl.hpp:
	* src/boost/mpl/map/aux_/map0.hpp:
	* src/boost/mpl/map/aux_/numbered.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
	* src/boost/mpl/map/aux_/size_impl.hpp:
	* src/boost/mpl/map/aux_/tag.hpp:
	* src/boost/mpl/map/aux_/value_type_impl.hpp:
	* src/boost/mpl/map/map0.hpp:
	* src/boost/mpl/map/map10.hpp:
	* src/boost/mpl/map/map20.hpp:
	* src/boost/mpl/map/map30.hpp:
	* src/boost/mpl/map/map40.hpp:
	* src/boost/mpl/map/map50.hpp:
	* src/boost/mpl/math/fixed_c.hpp:
	* src/boost/mpl/math/is_even.hpp:
	* src/boost/mpl/math/rational_c.hpp:
	* src/boost/mpl/max.hpp:
	* src/boost/mpl/max_element.hpp:
	* src/boost/mpl/min.hpp:
	* src/boost/mpl/min_element.hpp:
	* src/boost/mpl/min_max.hpp:
	* src/boost/mpl/minus.hpp:
	* src/boost/mpl/modulus.hpp:
	* src/boost/mpl/multiplies.hpp:
	* src/boost/mpl/multiset/aux_/count_impl.hpp:
	* src/boost/mpl/multiset/aux_/insert_impl.hpp:
	* src/boost/mpl/multiset/aux_/item.hpp:
	* src/boost/mpl/multiset/aux_/multiset0.hpp:
	* src/boost/mpl/multiset/aux_/tag.hpp:
	* src/boost/mpl/multiset/multiset0.hpp:
	* src/boost/mpl/negate.hpp:
	* src/boost/mpl/next.hpp:
	* src/boost/mpl/next_prior.hpp:
	* src/boost/mpl/not.hpp:
	* src/boost/mpl/not_equal_to.hpp:
	* src/boost/mpl/numeric_cast.hpp:
	* src/boost/mpl/or.hpp:
	* src/boost/mpl/order.hpp:
	* src/boost/mpl/order_fwd.hpp:
	* src/boost/mpl/pair.hpp:
	* src/boost/mpl/pair_view.hpp:
	* src/boost/mpl/partition.hpp:
	* src/boost/mpl/placeholders.hpp:
	* src/boost/mpl/plus.hpp:
	* src/boost/mpl/pop_back.hpp:
	* src/boost/mpl/pop_back_fwd.hpp:
	* src/boost/mpl/pop_front.hpp:
	* src/boost/mpl/pop_front_fwd.hpp:
	* src/boost/mpl/print.hpp:
	* src/boost/mpl/prior.hpp:
	* src/boost/mpl/protect.hpp:
	* src/boost/mpl/push_back.hpp:
	* src/boost/mpl/push_back_fwd.hpp:
	* src/boost/mpl/push_front.hpp:
	* src/boost/mpl/push_front_fwd.hpp:
	* src/boost/mpl/quote.hpp:
	* src/boost/mpl/range_c.hpp:
	* src/boost/mpl/remove.hpp:
	* src/boost/mpl/remove_if.hpp:
	* src/boost/mpl/replace.hpp:
	* src/boost/mpl/replace_if.hpp:
	* src/boost/mpl/reverse.hpp:
	* src/boost/mpl/reverse_fold.hpp:
	* src/boost/mpl/reverse_iter_fold.hpp:
	* src/boost/mpl/same_as.hpp:
	* src/boost/mpl/sequence_tag.hpp:
	* src/boost/mpl/sequence_tag_fwd.hpp:
	* src/boost/mpl/set.hpp:
	* src/boost/mpl/set/aux_/at_impl.hpp:
	* src/boost/mpl/set/aux_/begin_end_impl.hpp:
	* src/boost/mpl/set/aux_/clear_impl.hpp:
	* src/boost/mpl/set/aux_/empty_impl.hpp:
	* src/boost/mpl/set/aux_/erase_impl.hpp:
	* src/boost/mpl/set/aux_/erase_key_impl.hpp:
	* src/boost/mpl/set/aux_/has_key_impl.hpp:
	* src/boost/mpl/set/aux_/include_preprocessed.hpp:
	* src/boost/mpl/set/aux_/insert_impl.hpp:
	* src/boost/mpl/set/aux_/item.hpp:
	* src/boost/mpl/set/aux_/iterator.hpp:
	* src/boost/mpl/set/aux_/key_type_impl.hpp:
	* src/boost/mpl/set/aux_/numbered.hpp:
	* src/boost/mpl/set/aux_/numbered_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
	* src/boost/mpl/set/aux_/set0.hpp:
	* src/boost/mpl/set/aux_/size_impl.hpp:
	* src/boost/mpl/set/aux_/tag.hpp:
	* src/boost/mpl/set/aux_/value_type_impl.hpp:
	* src/boost/mpl/set/set0.hpp:
	* src/boost/mpl/set/set0_c.hpp:
	* src/boost/mpl/set/set10.hpp:
	* src/boost/mpl/set/set10_c.hpp:
	* src/boost/mpl/set/set20.hpp:
	* src/boost/mpl/set/set20_c.hpp:
	* src/boost/mpl/set/set30.hpp:
	* src/boost/mpl/set/set30_c.hpp:
	* src/boost/mpl/set/set40.hpp:
	* src/boost/mpl/set/set40_c.hpp:
	* src/boost/mpl/set/set50.hpp:
	* src/boost/mpl/set/set50_c.hpp:
	* src/boost/mpl/set_c.hpp:
	* src/boost/mpl/shift_left.hpp:
	* src/boost/mpl/shift_right.hpp:
	* src/boost/mpl/single_view.hpp:
	* src/boost/mpl/size.hpp:
	* src/boost/mpl/size_fwd.hpp:
	* src/boost/mpl/size_t.hpp:
	* src/boost/mpl/size_t_fwd.hpp:
	* src/boost/mpl/sizeof.hpp:
	* src/boost/mpl/sort.hpp:
	* src/boost/mpl/stable_partition.hpp:
	* src/boost/mpl/switch.hpp:
	* src/boost/mpl/tag.hpp:
	* src/boost/mpl/times.hpp:
	* src/boost/mpl/transform.hpp:
	* src/boost/mpl/transform_view.hpp:
	* src/boost/mpl/unique.hpp:
	* src/boost/mpl/unpack_args.hpp:
	* src/boost/mpl/upper_bound.hpp:
	* src/boost/mpl/value_type.hpp:
	* src/boost/mpl/value_type_fwd.hpp:
	* src/boost/mpl/vector.hpp:
	* src/boost/mpl/vector/aux_/O1_size.hpp:
	* src/boost/mpl/vector/aux_/at.hpp:
	* src/boost/mpl/vector/aux_/back.hpp:
	* src/boost/mpl/vector/aux_/begin_end.hpp:
	* src/boost/mpl/vector/aux_/clear.hpp:
	* src/boost/mpl/vector/aux_/empty.hpp:
	* src/boost/mpl/vector/aux_/front.hpp:
	* src/boost/mpl/vector/aux_/include_preprocessed.hpp:
	* src/boost/mpl/vector/aux_/item.hpp:
	* src/boost/mpl/vector/aux_/iterator.hpp:
	* src/boost/mpl/vector/aux_/numbered.hpp:
	* src/boost/mpl/vector/aux_/numbered_c.hpp:
	* src/boost/mpl/vector/aux_/pop_back.hpp:
	* src/boost/mpl/vector/aux_/pop_front.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/push_back.hpp:
	* src/boost/mpl/vector/aux_/push_front.hpp:
	* src/boost/mpl/vector/aux_/size.hpp:
	* src/boost/mpl/vector/aux_/tag.hpp:
	* src/boost/mpl/vector/aux_/vector0.hpp:
	* src/boost/mpl/vector/vector0.hpp:
	* src/boost/mpl/vector/vector0_c.hpp:
	* src/boost/mpl/vector/vector10.hpp:
	* src/boost/mpl/vector/vector10_c.hpp:
	* src/boost/mpl/vector/vector20.hpp:
	* src/boost/mpl/vector/vector20_c.hpp:
	* src/boost/mpl/vector/vector30.hpp:
	* src/boost/mpl/vector/vector30_c.hpp:
	* src/boost/mpl/vector/vector40.hpp:
	* src/boost/mpl/vector/vector40_c.hpp:
	* src/boost/mpl/vector/vector50.hpp:
	* src/boost/mpl/vector/vector50_c.hpp:
	* src/boost/mpl/vector_c.hpp:
	* src/boost/mpl/void.hpp:
	* src/boost/mpl/void_fwd.hpp:
	* src/boost/mpl/zip_view.hpp:
	* src/boost/next_prior.hpp:
	* src/boost/noncopyable.hpp:
	* src/boost/pointer_cast.hpp:
	* src/boost/preprocessor.hpp:
	* src/boost/preprocessor/arithmetic.hpp:
	* src/boost/preprocessor/arithmetic/add.hpp:
	* src/boost/preprocessor/arithmetic/dec.hpp:
	* src/boost/preprocessor/arithmetic/detail/div_base.hpp:
	* src/boost/preprocessor/arithmetic/div.hpp:
	* src/boost/preprocessor/arithmetic/inc.hpp:
	* src/boost/preprocessor/arithmetic/mod.hpp:
	* src/boost/preprocessor/arithmetic/mul.hpp:
	* src/boost/preprocessor/arithmetic/sub.hpp:
	* src/boost/preprocessor/array.hpp:
	* src/boost/preprocessor/array/data.hpp:
	* src/boost/preprocessor/array/elem.hpp:
	* src/boost/preprocessor/array/insert.hpp:
	* src/boost/preprocessor/array/pop_back.hpp:
	* src/boost/preprocessor/array/pop_front.hpp:
	* src/boost/preprocessor/array/push_back.hpp:
	* src/boost/preprocessor/array/push_front.hpp:
	* src/boost/preprocessor/array/remove.hpp:
	* src/boost/preprocessor/array/replace.hpp:
	* src/boost/preprocessor/array/reverse.hpp:
	* src/boost/preprocessor/array/size.hpp:
	* src/boost/preprocessor/assert_msg.hpp:
	* src/boost/preprocessor/cat.hpp:
	* src/boost/preprocessor/comma.hpp:
	* src/boost/preprocessor/comma_if.hpp:
	* src/boost/preprocessor/comparison.hpp:
	* src/boost/preprocessor/comparison/equal.hpp:
	* src/boost/preprocessor/comparison/greater.hpp:
	* src/boost/preprocessor/comparison/greater_equal.hpp:
	* src/boost/preprocessor/comparison/less.hpp:
	* src/boost/preprocessor/comparison/less_equal.hpp:
	* src/boost/preprocessor/comparison/not_equal.hpp:
	* src/boost/preprocessor/config/config.hpp:
	* src/boost/preprocessor/config/limits.hpp:
	* src/boost/preprocessor/control.hpp:
	* src/boost/preprocessor/control/deduce_d.hpp:
	* src/boost/preprocessor/control/detail/dmc/while.hpp:
	* src/boost/preprocessor/control/detail/edg/while.hpp:
	* src/boost/preprocessor/control/detail/msvc/while.hpp:
	* src/boost/preprocessor/control/detail/while.hpp:
	* src/boost/preprocessor/control/expr_if.hpp:
	* src/boost/preprocessor/control/expr_iif.hpp:
	* src/boost/preprocessor/control/if.hpp:
	* src/boost/preprocessor/control/iif.hpp:
	* src/boost/preprocessor/control/while.hpp:
	* src/boost/preprocessor/debug.hpp:
	* src/boost/preprocessor/debug/assert.hpp:
	* src/boost/preprocessor/debug/error.hpp:
	* src/boost/preprocessor/debug/line.hpp:
	* src/boost/preprocessor/dec.hpp:
	* src/boost/preprocessor/detail/auto_rec.hpp:
	* src/boost/preprocessor/detail/check.hpp:
	* src/boost/preprocessor/detail/dmc/auto_rec.hpp:
	* src/boost/preprocessor/detail/is_binary.hpp:
	* src/boost/preprocessor/detail/is_nullary.hpp:
	* src/boost/preprocessor/detail/is_unary.hpp:
	* src/boost/preprocessor/detail/null.hpp:
	* src/boost/preprocessor/detail/split.hpp:
	* src/boost/preprocessor/empty.hpp:
	* src/boost/preprocessor/enum.hpp:
	* src/boost/preprocessor/enum_params.hpp:
	* src/boost/preprocessor/enum_params_with_a_default.hpp:
	* src/boost/preprocessor/enum_params_with_defaults.hpp:
	* src/boost/preprocessor/enum_shifted.hpp:
	* src/boost/preprocessor/enum_shifted_params.hpp:
	* src/boost/preprocessor/expand.hpp:
	* src/boost/preprocessor/expr_if.hpp:
	* src/boost/preprocessor/facilities.hpp:
	* src/boost/preprocessor/facilities/apply.hpp:
	* src/boost/preprocessor/facilities/empty.hpp:
	* src/boost/preprocessor/facilities/expand.hpp:
	* src/boost/preprocessor/facilities/identity.hpp:
	* src/boost/preprocessor/facilities/intercept.hpp:
	* src/boost/preprocessor/facilities/is_1.hpp:
	* src/boost/preprocessor/facilities/is_empty.hpp:
	* src/boost/preprocessor/facilities/is_empty_or_1.hpp:
	* src/boost/preprocessor/for.hpp:
	* src/boost/preprocessor/identity.hpp:
	* src/boost/preprocessor/if.hpp:
	* src/boost/preprocessor/inc.hpp:
	* src/boost/preprocessor/iterate.hpp:
	* src/boost/preprocessor/iteration.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
	* src/boost/preprocessor/iteration/detail/finish.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
	* src/boost/preprocessor/iteration/detail/local.hpp:
	* src/boost/preprocessor/iteration/detail/rlocal.hpp:
	* src/boost/preprocessor/iteration/detail/self.hpp:
	* src/boost/preprocessor/iteration/detail/start.hpp:
	* src/boost/preprocessor/iteration/iterate.hpp:
	* src/boost/preprocessor/iteration/local.hpp:
	* src/boost/preprocessor/iteration/self.hpp:
	* src/boost/preprocessor/library.hpp:
	* src/boost/preprocessor/limits.hpp:
	* src/boost/preprocessor/list.hpp:
	* src/boost/preprocessor/list/adt.hpp:
	* src/boost/preprocessor/list/append.hpp:
	* src/boost/preprocessor/list/at.hpp:
	* src/boost/preprocessor/list/cat.hpp:
	* src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
	* src/boost/preprocessor/list/detail/edg/fold_left.hpp:
	* src/boost/preprocessor/list/detail/edg/fold_right.hpp:
	* src/boost/preprocessor/list/detail/fold_left.hpp:
	* src/boost/preprocessor/list/detail/fold_right.hpp:
	* src/boost/preprocessor/list/enum.hpp:
	* src/boost/preprocessor/list/filter.hpp:
	* src/boost/preprocessor/list/first_n.hpp:
	* src/boost/preprocessor/list/fold_left.hpp:
	* src/boost/preprocessor/list/fold_right.hpp:
	* src/boost/preprocessor/list/for_each.hpp:
	* src/boost/preprocessor/list/for_each_i.hpp:
	* src/boost/preprocessor/list/for_each_product.hpp:
	* src/boost/preprocessor/list/rest_n.hpp:
	* src/boost/preprocessor/list/reverse.hpp:
	* src/boost/preprocessor/list/size.hpp:
	* src/boost/preprocessor/list/to_tuple.hpp:
	* src/boost/preprocessor/list/transform.hpp:
	* src/boost/preprocessor/logical.hpp:
	* src/boost/preprocessor/logical/and.hpp:
	* src/boost/preprocessor/logical/bitand.hpp:
	* src/boost/preprocessor/logical/bitnor.hpp:
	* src/boost/preprocessor/logical/bitor.hpp:
	* src/boost/preprocessor/logical/bitxor.hpp:
	* src/boost/preprocessor/logical/bool.hpp:
	* src/boost/preprocessor/logical/compl.hpp:
	* src/boost/preprocessor/logical/nor.hpp:
	* src/boost/preprocessor/logical/not.hpp:
	* src/boost/preprocessor/logical/or.hpp:
	* src/boost/preprocessor/logical/xor.hpp:
	* src/boost/preprocessor/max.hpp:
	* src/boost/preprocessor/min.hpp:
	* src/boost/preprocessor/punctuation.hpp:
	* src/boost/preprocessor/punctuation/comma.hpp:
	* src/boost/preprocessor/punctuation/comma_if.hpp:
	* src/boost/preprocessor/punctuation/paren.hpp:
	* src/boost/preprocessor/punctuation/paren_if.hpp:
	* src/boost/preprocessor/repeat.hpp:
	* src/boost/preprocessor/repeat_2nd.hpp:
	* src/boost/preprocessor/repeat_3rd.hpp:
	* src/boost/preprocessor/repeat_from_to.hpp:
	* src/boost/preprocessor/repeat_from_to_2nd.hpp:
	* src/boost/preprocessor/repeat_from_to_3rd.hpp:
	* src/boost/preprocessor/repetition.hpp:
	* src/boost/preprocessor/repetition/deduce_r.hpp:
	* src/boost/preprocessor/repetition/deduce_z.hpp:
	* src/boost/preprocessor/repetition/detail/dmc/for.hpp:
	* src/boost/preprocessor/repetition/detail/edg/for.hpp:
	* src/boost/preprocessor/repetition/detail/for.hpp:
	* src/boost/preprocessor/repetition/detail/msvc/for.hpp:
	* src/boost/preprocessor/repetition/enum.hpp:
	* src/boost/preprocessor/repetition/enum_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_params.hpp:
	* src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
	* src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
	* src/boost/preprocessor/repetition/enum_shifted.hpp:
	* src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_shifted_params.hpp:
	* src/boost/preprocessor/repetition/enum_trailing.hpp:
	* src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_trailing_params.hpp:
	* src/boost/preprocessor/repetition/for.hpp:
	* src/boost/preprocessor/repetition/repeat.hpp:
	* src/boost/preprocessor/repetition/repeat_from_to.hpp:
	* src/boost/preprocessor/selection.hpp:
	* src/boost/preprocessor/selection/max.hpp:
	* src/boost/preprocessor/selection/min.hpp:
	* src/boost/preprocessor/seq.hpp:
	* src/boost/preprocessor/seq/cat.hpp:
	* src/boost/preprocessor/seq/detail/split.hpp:
	* src/boost/preprocessor/seq/elem.hpp:
	* src/boost/preprocessor/seq/enum.hpp:
	* src/boost/preprocessor/seq/filter.hpp:
	* src/boost/preprocessor/seq/first_n.hpp:
	* src/boost/preprocessor/seq/fold_left.hpp:
	* src/boost/preprocessor/seq/fold_right.hpp:
	* src/boost/preprocessor/seq/for_each.hpp:
	* src/boost/preprocessor/seq/for_each_i.hpp:
	* src/boost/preprocessor/seq/for_each_product.hpp:
	* src/boost/preprocessor/seq/insert.hpp:
	* src/boost/preprocessor/seq/pop_back.hpp:
	* src/boost/preprocessor/seq/pop_front.hpp:
	* src/boost/preprocessor/seq/push_back.hpp:
	* src/boost/preprocessor/seq/push_front.hpp:
	* src/boost/preprocessor/seq/remove.hpp:
	* src/boost/preprocessor/seq/replace.hpp:
	* src/boost/preprocessor/seq/rest_n.hpp:
	* src/boost/preprocessor/seq/reverse.hpp:
	* src/boost/preprocessor/seq/seq.hpp:
	* src/boost/preprocessor/seq/size.hpp:
	* src/boost/preprocessor/seq/subseq.hpp:
	* src/boost/preprocessor/seq/to_array.hpp:
	* src/boost/preprocessor/seq/to_tuple.hpp:
	* src/boost/preprocessor/seq/transform.hpp:
	* src/boost/preprocessor/slot.hpp:
	* src/boost/preprocessor/slot/counter.hpp:
	* src/boost/preprocessor/slot/detail/counter.hpp:
	* src/boost/preprocessor/slot/detail/def.hpp:
	* src/boost/preprocessor/slot/detail/shared.hpp:
	* src/boost/preprocessor/slot/detail/slot1.hpp:
	* src/boost/preprocessor/slot/detail/slot2.hpp:
	* src/boost/preprocessor/slot/detail/slot3.hpp:
	* src/boost/preprocessor/slot/detail/slot4.hpp:
	* src/boost/preprocessor/slot/detail/slot5.hpp:
	* src/boost/preprocessor/slot/slot.hpp:
	* src/boost/preprocessor/stringize.hpp:
	* src/boost/preprocessor/tuple.hpp:
	* src/boost/preprocessor/tuple/eat.hpp:
	* src/boost/preprocessor/tuple/elem.hpp:
	* src/boost/preprocessor/tuple/rem.hpp:
	* src/boost/preprocessor/tuple/reverse.hpp:
	* src/boost/preprocessor/tuple/to_list.hpp:
	* src/boost/preprocessor/tuple/to_seq.hpp:
	* src/boost/preprocessor/while.hpp:
	* src/boost/preprocessor/wstringize.hpp:
	* src/boost/range.hpp:
	* src/boost/range/begin.hpp:
	* src/boost/range/concepts.hpp:
	* src/boost/range/config.hpp:
	* src/boost/range/const_iterator.hpp:
	* src/boost/range/const_reverse_iterator.hpp:
	* src/boost/range/detail/begin.hpp:
	* src/boost/range/detail/collection_traits.hpp:
	* src/boost/range/detail/collection_traits_detail.hpp:
	* src/boost/range/detail/common.hpp:
	* src/boost/range/detail/const_iterator.hpp:
	* src/boost/range/detail/difference_type.hpp:
	* src/boost/range/detail/empty.hpp:
	* src/boost/range/detail/end.hpp:
	* src/boost/range/detail/implementation_help.hpp:
	* src/boost/range/detail/iterator.hpp:
	* src/boost/range/detail/mfc/carray.hpp:
	* src/boost/range/detail/mfc/cstring.hpp:
	* src/boost/range/detail/remove_extent.hpp:
	* src/boost/range/detail/sfinae.hpp:
	* src/boost/range/detail/size.hpp:
	* src/boost/range/detail/size_type.hpp:
	* src/boost/range/detail/sizer.hpp:
	* src/boost/range/detail/value_type.hpp:
	* src/boost/range/detail/vc6/end.hpp:
	* src/boost/range/detail/vc6/size.hpp:
	* src/boost/range/difference_type.hpp:
	* src/boost/range/empty.hpp:
	* src/boost/range/end.hpp:
	* src/boost/range/functions.hpp:
	* src/boost/range/iterator.hpp:
	* src/boost/range/iterator_range.hpp:
	* src/boost/range/metafunctions.hpp:
	* src/boost/range/rbegin.hpp:
	* src/boost/range/rend.hpp:
	* src/boost/range/result_iterator.hpp:
	* src/boost/range/reverse_iterator.hpp:
	* src/boost/range/reverse_result_iterator.hpp:
	* src/boost/range/size.hpp:
	* src/boost/range/size_type.hpp:
	* src/boost/range/sub_range.hpp:
	* src/boost/range/value_type.hpp:
	* src/boost/ref.hpp:
	* src/boost/scoped_array.hpp:
	* src/boost/scoped_ptr.hpp:
	* src/boost/shared_ptr.hpp:
	* src/boost/smart_cast.hpp:
	* src/boost/smart_ptr.hpp:
	* src/boost/static_assert.hpp:
	* src/boost/static_warning.hpp:
	* src/boost/throw_exception.hpp:
	* src/boost/type_traits.hpp:
	* src/boost/type_traits/add_const.hpp:
	* src/boost/type_traits/add_cv.hpp:
	* src/boost/type_traits/add_pointer.hpp:
	* src/boost/type_traits/add_reference.hpp:
	* src/boost/type_traits/add_volatile.hpp:
	* src/boost/type_traits/aligned_storage.hpp:
	* src/boost/type_traits/alignment_of.hpp:
	* src/boost/type_traits/alignment_traits.hpp:
	* src/boost/type_traits/arithmetic_traits.hpp:
	* src/boost/type_traits/array_traits.hpp:
	* src/boost/type_traits/broken_compiler_spec.hpp:
	* src/boost/type_traits/composite_traits.hpp:
	* src/boost/type_traits/config.hpp:
	* src/boost/type_traits/conversion_traits.hpp:
	* src/boost/type_traits/cv_traits.hpp:
	* src/boost/type_traits/decay.hpp:
	* src/boost/type_traits/detail/bool_trait_def.hpp:
	* src/boost/type_traits/detail/bool_trait_undef.hpp:
	* src/boost/type_traits/detail/cv_traits_impl.hpp:
	* src/boost/type_traits/detail/false_result.hpp:
	* src/boost/type_traits/detail/ice_and.hpp:
	* src/boost/type_traits/detail/ice_eq.hpp:
	* src/boost/type_traits/detail/ice_not.hpp:
	* src/boost/type_traits/detail/ice_or.hpp:
	* src/boost/type_traits/detail/is_function_ptr_helper.hpp:
	* src/boost/type_traits/detail/is_function_ptr_tester.hpp:
	* src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
	* src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
	* src/boost/type_traits/detail/size_t_trait_def.hpp:
	* src/boost/type_traits/detail/size_t_trait_undef.hpp:
	* src/boost/type_traits/detail/template_arity_spec.hpp:
	* src/boost/type_traits/detail/type_trait_def.hpp:
	* src/boost/type_traits/detail/type_trait_undef.hpp:
	* src/boost/type_traits/detail/wrap.hpp:
	* src/boost/type_traits/detail/yes_no_type.hpp:
	* src/boost/type_traits/extent.hpp:
	* src/boost/type_traits/function_traits.hpp:
	* src/boost/type_traits/has_nothrow_assign.hpp:
	* src/boost/type_traits/has_nothrow_constructor.hpp:
	* src/boost/type_traits/has_nothrow_copy.hpp:
	* src/boost/type_traits/has_nothrow_destructor.hpp:
	* src/boost/type_traits/has_trivial_assign.hpp:
	* src/boost/type_traits/has_trivial_constructor.hpp:
	* src/boost/type_traits/has_trivial_copy.hpp:
	* src/boost/type_traits/has_trivial_destructor.hpp:
	* src/boost/type_traits/has_virtual_destructor.hpp:
	* src/boost/type_traits/ice.hpp:
	* src/boost/type_traits/integral_constant.hpp:
	* src/boost/type_traits/intrinsics.hpp:
	* src/boost/type_traits/is_abstract.hpp:
	* src/boost/type_traits/is_arithmetic.hpp:
	* src/boost/type_traits/is_array.hpp:
	* src/boost/type_traits/is_base_and_derived.hpp:
	* src/boost/type_traits/is_base_of.hpp:
	* src/boost/type_traits/is_class.hpp:
	* src/boost/type_traits/is_compound.hpp:
	* src/boost/type_traits/is_const.hpp:
	* src/boost/type_traits/is_convertible.hpp:
	* src/boost/type_traits/is_empty.hpp:
	* src/boost/type_traits/is_enum.hpp:
	* src/boost/type_traits/is_float.hpp:
	* src/boost/type_traits/is_floating_point.hpp:
	* src/boost/type_traits/is_function.hpp:
	* src/boost/type_traits/is_fundamental.hpp:
	* src/boost/type_traits/is_integral.hpp:
	* src/boost/type_traits/is_member_function_pointer.hpp:
	* src/boost/type_traits/is_member_object_pointer.hpp:
	* src/boost/type_traits/is_member_pointer.hpp:
	* src/boost/type_traits/is_object.hpp:
	* src/boost/type_traits/is_pod.hpp:
	* src/boost/type_traits/is_pointer.hpp:
	* src/boost/type_traits/is_polymorphic.hpp:
	* src/boost/type_traits/is_reference.hpp:
	* src/boost/type_traits/is_same.hpp:
	* src/boost/type_traits/is_scalar.hpp:
	* src/boost/type_traits/is_signed.hpp:
	* src/boost/type_traits/is_stateless.hpp:
	* src/boost/type_traits/is_union.hpp:
	* src/boost/type_traits/is_unsigned.hpp:
	* src/boost/type_traits/is_void.hpp:
	* src/boost/type_traits/is_volatile.hpp:
	* src/boost/type_traits/msvc/remove_all_extents.hpp:
	* src/boost/type_traits/msvc/remove_bounds.hpp:
	* src/boost/type_traits/msvc/remove_const.hpp:
	* src/boost/type_traits/msvc/remove_cv.hpp:
	* src/boost/type_traits/msvc/remove_extent.hpp:
	* src/boost/type_traits/msvc/remove_pointer.hpp:
	* src/boost/type_traits/msvc/remove_reference.hpp:
	* src/boost/type_traits/msvc/remove_volatile.hpp:
	* src/boost/type_traits/msvc/typeof.hpp:
	* src/boost/type_traits/object_traits.hpp:
	* src/boost/type_traits/rank.hpp:
	* src/boost/type_traits/reference_traits.hpp:
	* src/boost/type_traits/remove_all_extents.hpp:
	* src/boost/type_traits/remove_bounds.hpp:
	* src/boost/type_traits/remove_const.hpp:
	* src/boost/type_traits/remove_cv.hpp:
	* src/boost/type_traits/remove_extent.hpp:
	* src/boost/type_traits/remove_pointer.hpp:
	* src/boost/type_traits/remove_reference.hpp:
	* src/boost/type_traits/remove_volatile.hpp:
	* src/boost/type_traits/same_traits.hpp:
	* src/boost/type_traits/transform_traits.hpp:
	* src/boost/type_traits/transform_traits_spec.hpp:
	* src/boost/type_traits/type_with_alignment.hpp:
	* src/boost/utility.hpp:
	* src/boost/utility/addressof.hpp:
	* src/boost/utility/base_from_member.hpp:
	* src/boost/utility/compare_pointees.hpp:
	* src/boost/utility/detail/in_place_factory_prefix.hpp:
	* src/boost/utility/detail/in_place_factory_suffix.hpp:
	* src/boost/utility/detail/result_of_iterate.hpp:
	* src/boost/utility/enable_if.hpp:
	* src/boost/utility/in_place_factory.hpp:
	* src/boost/utility/result_of.hpp:
	* src/boost/utility/typed_in_place_factory.hpp:
	* src/boost/utility/value_init.hpp:
	* src/boost/weak_ptr.hpp:
	* src/core/boost/algorithm/string.hpp:
	* src/core/boost/algorithm/string/case_conv.hpp:
	* src/core/boost/algorithm/string/classification.hpp:
	* src/core/boost/algorithm/string/compare.hpp:
	* src/core/boost/algorithm/string/concept.hpp:
	* src/core/boost/algorithm/string/config.hpp:
	* src/core/boost/algorithm/string/constants.hpp:
	* src/core/boost/algorithm/string/detail/case_conv.hpp:
	* src/core/boost/algorithm/string/detail/classification.hpp:
	* src/core/boost/algorithm/string/detail/find_format.hpp:
	* src/core/boost/algorithm/string/detail/find_format_all.hpp:
	* src/core/boost/algorithm/string/detail/find_format_store.hpp:
	* src/core/boost/algorithm/string/detail/find_iterator.hpp:
	* src/core/boost/algorithm/string/detail/finder.hpp:
	* src/core/boost/algorithm/string/detail/finder_regex.hpp:
	* src/core/boost/algorithm/string/detail/formatter.hpp:
	* src/core/boost/algorithm/string/detail/formatter_regex.hpp:
	* src/core/boost/algorithm/string/detail/predicate.hpp:
	* src/core/boost/algorithm/string/detail/replace_storage.hpp:
	* src/core/boost/algorithm/string/detail/sequence.hpp:
	* src/core/boost/algorithm/string/detail/trim.hpp:
	* src/core/boost/algorithm/string/detail/util.hpp:
	* src/core/boost/algorithm/string/erase.hpp:
	* src/core/boost/algorithm/string/find.hpp:
	* src/core/boost/algorithm/string/find_format.hpp:
	* src/core/boost/algorithm/string/find_iterator.hpp:
	* src/core/boost/algorithm/string/finder.hpp:
	* src/core/boost/algorithm/string/formatter.hpp:
	* src/core/boost/algorithm/string/iter_find.hpp:
	* src/core/boost/algorithm/string/join.hpp:
	* src/core/boost/algorithm/string/predicate.hpp:
	* src/core/boost/algorithm/string/predicate_facade.hpp:
	* src/core/boost/algorithm/string/replace.hpp:
	* src/core/boost/algorithm/string/sequence_traits.hpp:
	* src/core/boost/algorithm/string/split.hpp:
	* src/core/boost/algorithm/string/std/list_traits.hpp:
	* src/core/boost/algorithm/string/std/rope_traits.hpp:
	* src/core/boost/algorithm/string/std/slist_traits.hpp:
	* src/core/boost/algorithm/string/std/string_traits.hpp:
	* src/core/boost/algorithm/string/std_containers_traits.hpp:
	* src/core/boost/algorithm/string/trim.hpp:
	* src/core/boost/algorithm/string/yes_no_type.hpp:
	* src/core/boost/assert.hpp:
	* src/core/boost/bind.hpp:
	* src/core/boost/bind/apply.hpp:
	* src/core/boost/bind/arg.hpp:
	* src/core/boost/bind/bind_cc.hpp:
	* src/core/boost/bind/bind_mf_cc.hpp:
	* src/core/boost/bind/bind_template.hpp:
	* src/core/boost/bind/make_adaptable.hpp:
	* src/core/boost/bind/mem_fn_cc.hpp:
	* src/core/boost/bind/mem_fn_template.hpp:
	* src/core/boost/bind/mem_fn_vw.hpp:
	* src/core/boost/bind/placeholders.hpp:
	* src/core/boost/bind/protect.hpp:
	* src/core/boost/bind/storage.hpp:
	* src/core/boost/cast.hpp:
	* src/core/boost/checked_delete.hpp:
	* src/core/boost/concept_archetype.hpp:
	* src/core/boost/concept_check.hpp:
	* src/core/boost/config.hpp:
	* src/core/boost/config/abi/borland_prefix.hpp:
	* src/core/boost/config/abi/borland_suffix.hpp:
	* src/core/boost/config/abi/msvc_prefix.hpp:
	* src/core/boost/config/abi/msvc_suffix.hpp:
	* src/core/boost/config/abi_prefix.hpp:
	* src/core/boost/config/abi_suffix.hpp:
	* src/core/boost/config/auto_link.hpp:
	* src/core/boost/config/compiler/borland.hpp:
	* src/core/boost/config/compiler/comeau.hpp:
	* src/core/boost/config/compiler/common_edg.hpp:
	* src/core/boost/config/compiler/compaq_cxx.hpp:
	* src/core/boost/config/compiler/digitalmars.hpp:
	* src/core/boost/config/compiler/gcc.hpp:
	* src/core/boost/config/compiler/gcc_xml.hpp:
	* src/core/boost/config/compiler/greenhills.hpp:
	* src/core/boost/config/compiler/hp_acc.hpp:
	* src/core/boost/config/compiler/intel.hpp:
	* src/core/boost/config/compiler/kai.hpp:
	* src/core/boost/config/compiler/metrowerks.hpp:
	* src/core/boost/config/compiler/mpw.hpp:
	* src/core/boost/config/compiler/sgi_mipspro.hpp:
	* src/core/boost/config/compiler/sunpro_cc.hpp:
	* src/core/boost/config/compiler/vacpp.hpp:
	* src/core/boost/config/compiler/visualc.hpp:
	* src/core/boost/config/no_tr1/complex.hpp:
	* src/core/boost/config/no_tr1/functional.hpp:
	* src/core/boost/config/no_tr1/memory.hpp:
	* src/core/boost/config/no_tr1/utility.hpp:
	* src/core/boost/config/platform/aix.hpp:
	* src/core/boost/config/platform/amigaos.hpp:
	* src/core/boost/config/platform/beos.hpp:
	* src/core/boost/config/platform/bsd.hpp:
	* src/core/boost/config/platform/cygwin.hpp:
	* src/core/boost/config/platform/hpux.hpp:
	* src/core/boost/config/platform/irix.hpp:
	* src/core/boost/config/platform/linux.hpp:
	* src/core/boost/config/platform/macos.hpp:
	* src/core/boost/config/platform/qnxnto.hpp:
	* src/core/boost/config/platform/solaris.hpp:
	* src/core/boost/config/platform/win32.hpp:
	* src/core/boost/config/posix_features.hpp:
	* src/core/boost/config/requires_threads.hpp:
	* src/core/boost/config/select_compiler_config.hpp:
	* src/core/boost/config/select_platform_config.hpp:
	* src/core/boost/config/select_stdlib_config.hpp:
	* src/core/boost/config/stdlib/dinkumware.hpp:
	* src/core/boost/config/stdlib/libcomo.hpp:
	* src/core/boost/config/stdlib/libstdcpp3.hpp:
	* src/core/boost/config/stdlib/modena.hpp:
	* src/core/boost/config/stdlib/msl.hpp:
	* src/core/boost/config/stdlib/roguewave.hpp:
	* src/core/boost/config/stdlib/sgi.hpp:
	* src/core/boost/config/stdlib/stlport.hpp:
	* src/core/boost/config/stdlib/vacpp.hpp:
	* src/core/boost/config/suffix.hpp:
	* src/core/boost/config/user.hpp:
	* src/core/boost/copyright:
	* src/core/boost/detail/algorithm.hpp:
	* src/core/boost/detail/allocator_utilities.hpp:
	* src/core/boost/detail/atomic_count.hpp:
	* src/core/boost/detail/atomic_count_gcc.hpp:
	* src/core/boost/detail/atomic_count_pthreads.hpp:
	* src/core/boost/detail/atomic_count_win32.hpp:
	* src/core/boost/detail/bad_weak_ptr.hpp:
	* src/core/boost/detail/binary_search.hpp:
	* src/core/boost/detail/call_traits.hpp:
	* src/core/boost/detail/catch_exceptions.hpp:
	* src/core/boost/detail/compressed_pair.hpp:
	* src/core/boost/detail/dynamic_bitset.hpp:
	* src/core/boost/detail/endian.hpp:
	* src/core/boost/detail/indirect_traits.hpp:
	* src/core/boost/detail/interlocked.hpp:
	* src/core/boost/detail/is_function_ref_tester.hpp:
	* src/core/boost/detail/is_incrementable.hpp:
	* src/core/boost/detail/is_xxx.hpp:
	* src/core/boost/detail/iterator.hpp:
	* src/core/boost/detail/lightweight_mutex.hpp:
	* src/core/boost/detail/lightweight_test.hpp:
	* src/core/boost/detail/limits.hpp:
	* src/core/boost/detail/lwm_nop.hpp:
	* src/core/boost/detail/lwm_pthreads.hpp:
	* src/core/boost/detail/lwm_win32_cs.hpp:
	* src/core/boost/detail/named_template_params.hpp:
	* src/core/boost/detail/no_exceptions_support.hpp:
	* src/core/boost/detail/none_t.hpp:
	* src/core/boost/detail/numeric_traits.hpp:
	* src/core/boost/detail/ob_call_traits.hpp:
	* src/core/boost/detail/ob_compressed_pair.hpp:
	* src/core/boost/detail/quick_allocator.hpp:
	* src/core/boost/detail/reference_content.hpp:
	* src/core/boost/detail/select_type.hpp:
	* src/core/boost/detail/shared_array_nmt.hpp:
	* src/core/boost/detail/shared_count.hpp:
	* src/core/boost/detail/shared_ptr_nmt.hpp:
	* src/core/boost/detail/sp_counted_base.hpp:
	* src/core/boost/detail/sp_counted_base_cw_ppc.hpp:
	* src/core/boost/detail/sp_counted_base_cw_x86.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_ia64.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_ppc.hpp:
	* src/core/boost/detail/sp_counted_base_gcc_x86.hpp:
	* src/core/boost/detail/sp_counted_base_nt.hpp:
	* src/core/boost/detail/sp_counted_base_pt.hpp:
	* src/core/boost/detail/sp_counted_base_w32.hpp:
	* src/core/boost/detail/sp_counted_impl.hpp:
	* src/core/boost/detail/templated_streams.hpp:
	* src/core/boost/detail/utf8_codecvt_facet.hpp:
	* src/core/boost/detail/workaround.hpp:
	* src/core/boost/foreach.hpp:
	* src/core/boost/function.hpp:
	* src/core/boost/function/detail/function_iterate.hpp:
	* src/core/boost/function/detail/maybe_include.hpp:
	* src/core/boost/function/detail/prologue.hpp:
	* src/core/boost/function/function0.hpp:
	* src/core/boost/function/function1.hpp:
	* src/core/boost/function/function10.hpp:
	* src/core/boost/function/function2.hpp:
	* src/core/boost/function/function3.hpp:
	* src/core/boost/function/function4.hpp:
	* src/core/boost/function/function5.hpp:
	* src/core/boost/function/function6.hpp:
	* src/core/boost/function/function7.hpp:
	* src/core/boost/function/function8.hpp:
	* src/core/boost/function/function9.hpp:
	* src/core/boost/function/function_base.hpp:
	* src/core/boost/function/function_template.hpp:
	* src/core/boost/function_equal.hpp:
	* src/core/boost/get_pointer.hpp:
	* src/core/boost/implicit_cast.hpp:
	* src/core/boost/intrusive_ptr.hpp:
	* src/core/boost/iterator.hpp:
	* src/core/boost/iterator/counting_iterator.hpp:
	* src/core/boost/iterator/detail/any_conversion_eater.hpp:
	* src/core/boost/iterator/detail/config_def.hpp:
	* src/core/boost/iterator/detail/config_undef.hpp:
	* src/core/boost/iterator/detail/enable_if.hpp:
	* src/core/boost/iterator/detail/facade_iterator_category.hpp:
	* src/core/boost/iterator/detail/minimum_category.hpp:
	* src/core/boost/iterator/filter_iterator.hpp:
	* src/core/boost/iterator/indirect_iterator.hpp:
	* src/core/boost/iterator/interoperable.hpp:
	* src/core/boost/iterator/is_lvalue_iterator.hpp:
	* src/core/boost/iterator/is_readable_iterator.hpp:
	* src/core/boost/iterator/iterator_adaptor.hpp:
	* src/core/boost/iterator/iterator_archetypes.hpp:
	* src/core/boost/iterator/iterator_categories.hpp:
	* src/core/boost/iterator/iterator_concepts.hpp:
	* src/core/boost/iterator/iterator_facade.hpp:
	* src/core/boost/iterator/iterator_traits.hpp:
	* src/core/boost/iterator/new_iterator_tests.hpp:
	* src/core/boost/iterator/permutation_iterator.hpp:
	* src/core/boost/iterator/reverse_iterator.hpp:
	* src/core/boost/iterator/transform_iterator.hpp:
	* src/core/boost/iterator/zip_iterator.hpp:
	* src/core/boost/lexical_cast.hpp:
	* src/core/boost/mem_fn.hpp:
	* src/core/boost/mpl/O1_size.hpp:
	* src/core/boost/mpl/O1_size_fwd.hpp:
	* src/core/boost/mpl/accumulate.hpp:
	* src/core/boost/mpl/advance.hpp:
	* src/core/boost/mpl/advance_fwd.hpp:
	* src/core/boost/mpl/alias.hpp:
	* src/core/boost/mpl/always.hpp:
	* src/core/boost/mpl/and.hpp:
	* src/core/boost/mpl/apply.hpp:
	* src/core/boost/mpl/apply_fwd.hpp:
	* src/core/boost/mpl/apply_wrap.hpp:
	* src/core/boost/mpl/arg.hpp:
	* src/core/boost/mpl/arg_fwd.hpp:
	* src/core/boost/mpl/arithmetic.hpp:
	* src/core/boost/mpl/as_sequence.hpp:
	* src/core/boost/mpl/assert.hpp:
	* src/core/boost/mpl/at.hpp:
	* src/core/boost/mpl/at_fwd.hpp:
	* src/core/boost/mpl/aux_/O1_size_impl.hpp:
	* src/core/boost/mpl/aux_/adl_barrier.hpp:
	* src/core/boost/mpl/aux_/advance_backward.hpp:
	* src/core/boost/mpl/aux_/advance_forward.hpp:
	* src/core/boost/mpl/aux_/apply_1st.hpp:
	* src/core/boost/mpl/aux_/arg_typedef.hpp:
	* src/core/boost/mpl/aux_/arithmetic_op.hpp:
	* src/core/boost/mpl/aux_/arity.hpp:
	* src/core/boost/mpl/aux_/arity_spec.hpp:
	* src/core/boost/mpl/aux_/at_impl.hpp:
	* src/core/boost/mpl/aux_/back_impl.hpp:
	* src/core/boost/mpl/aux_/basic_bind.hpp:
	* src/core/boost/mpl/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/aux_/clear_impl.hpp:
	* src/core/boost/mpl/aux_/common_name_wknd.hpp:
	* src/core/boost/mpl/aux_/comparison_op.hpp:
	* src/core/boost/mpl/aux_/config/adl.hpp:
	* src/core/boost/mpl/aux_/config/arrays.hpp:
	* src/core/boost/mpl/aux_/config/bind.hpp:
	* src/core/boost/mpl/aux_/config/compiler.hpp:
	* src/core/boost/mpl/aux_/config/ctps.hpp:
	* src/core/boost/mpl/aux_/config/dependent_nttp.hpp:
	* src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
	* src/core/boost/mpl/aux_/config/dtp.hpp:
	* src/core/boost/mpl/aux_/config/eti.hpp:
	* src/core/boost/mpl/aux_/config/forwarding.hpp:
	* src/core/boost/mpl/aux_/config/gcc.hpp:
	* src/core/boost/mpl/aux_/config/has_apply.hpp:
	* src/core/boost/mpl/aux_/config/has_xxx.hpp:
	* src/core/boost/mpl/aux_/config/integral.hpp:
	* src/core/boost/mpl/aux_/config/intel.hpp:
	* src/core/boost/mpl/aux_/config/lambda.hpp:
	* src/core/boost/mpl/aux_/config/msvc.hpp:
	* src/core/boost/mpl/aux_/config/msvc_typename.hpp:
	* src/core/boost/mpl/aux_/config/nttp.hpp:
	* src/core/boost/mpl/aux_/config/operators.hpp:
	* src/core/boost/mpl/aux_/config/overload_resolution.hpp:
	* src/core/boost/mpl/aux_/config/preprocessor.hpp:
	* src/core/boost/mpl/aux_/config/static_constant.hpp:
	* src/core/boost/mpl/aux_/config/ttp.hpp:
	* src/core/boost/mpl/aux_/config/typeof.hpp:
	* src/core/boost/mpl/aux_/config/use_preprocessed.hpp:
	* src/core/boost/mpl/aux_/config/workaround.hpp:
	* src/core/boost/mpl/aux_/contains_impl.hpp:
	* src/core/boost/mpl/aux_/count_args.hpp:
	* src/core/boost/mpl/aux_/count_impl.hpp:
	* src/core/boost/mpl/aux_/empty_impl.hpp:
	* src/core/boost/mpl/aux_/erase_impl.hpp:
	* src/core/boost/mpl/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/aux_/filter_iter.hpp:
	* src/core/boost/mpl/aux_/find_if_pred.hpp:
	* src/core/boost/mpl/aux_/fold_impl.hpp:
	* src/core/boost/mpl/aux_/fold_impl_body.hpp:
	* src/core/boost/mpl/aux_/fold_op.hpp:
	* src/core/boost/mpl/aux_/fold_pred.hpp:
	* src/core/boost/mpl/aux_/front_impl.hpp:
	* src/core/boost/mpl/aux_/full_lambda.hpp:
	* src/core/boost/mpl/aux_/has_apply.hpp:
	* src/core/boost/mpl/aux_/has_begin.hpp:
	* src/core/boost/mpl/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/aux_/has_rebind.hpp:
	* src/core/boost/mpl/aux_/has_size.hpp:
	* src/core/boost/mpl/aux_/has_tag.hpp:
	* src/core/boost/mpl/aux_/has_type.hpp:
	* src/core/boost/mpl/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/aux_/insert_impl.hpp:
	* src/core/boost/mpl/aux_/insert_range_impl.hpp:
	* src/core/boost/mpl/aux_/inserter_algorithm.hpp:
	* src/core/boost/mpl/aux_/integral_wrapper.hpp:
	* src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp:
	* src/core/boost/mpl/aux_/iter_apply.hpp:
	* src/core/boost/mpl/aux_/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/iter_push_front.hpp:
	* src/core/boost/mpl/aux_/joint_iter.hpp:
	* src/core/boost/mpl/aux_/lambda_arity_param.hpp:
	* src/core/boost/mpl/aux_/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/lambda_spec.hpp:
	* src/core/boost/mpl/aux_/lambda_support.hpp:
	* src/core/boost/mpl/aux_/largest_int.hpp:
	* src/core/boost/mpl/aux_/logical_op.hpp:
	* src/core/boost/mpl/aux_/msvc_dtw.hpp:
	* src/core/boost/mpl/aux_/msvc_eti_base.hpp:
	* src/core/boost/mpl/aux_/msvc_is_class.hpp:
	* src/core/boost/mpl/aux_/msvc_never_true.hpp:
	* src/core/boost/mpl/aux_/msvc_type.hpp:
	* src/core/boost/mpl/aux_/na.hpp:
	* src/core/boost/mpl/aux_/na_assert.hpp:
	* src/core/boost/mpl/aux_/na_fwd.hpp:
	* src/core/boost/mpl/aux_/na_spec.hpp:
	* src/core/boost/mpl/aux_/nested_type_wknd.hpp:
	* src/core/boost/mpl/aux_/nttp_decl.hpp:
	* src/core/boost/mpl/aux_/numeric_cast_utils.hpp:
	* src/core/boost/mpl/aux_/numeric_op.hpp:
	* src/core/boost/mpl/aux_/order_impl.hpp:
	* src/core/boost/mpl/aux_/overload_names.hpp:
	* src/core/boost/mpl/aux_/partition_op.hpp:
	* src/core/boost/mpl/aux_/pop_back_impl.hpp:
	* src/core/boost/mpl/aux_/pop_front_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/and.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/less.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/list.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/map.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/or.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/set.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/times.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp:
	* src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
	* src/core/boost/mpl/aux_/preprocessor/add.hpp:
	* src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
	* src/core/boost/mpl/aux_/preprocessor/default_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/enum.hpp:
	* src/core/boost/mpl/aux_/preprocessor/ext_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/filter_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/is_seq.hpp:
	* src/core/boost/mpl/aux_/preprocessor/params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
	* src/core/boost/mpl/aux_/preprocessor/range.hpp:
	* src/core/boost/mpl/aux_/preprocessor/repeat.hpp:
	* src/core/boost/mpl/aux_/preprocessor/sub.hpp:
	* src/core/boost/mpl/aux_/preprocessor/token_equal.hpp:
	* src/core/boost/mpl/aux_/preprocessor/tuple.hpp:
	* src/core/boost/mpl/aux_/ptr_to_ref.hpp:
	* src/core/boost/mpl/aux_/push_back_impl.hpp:
	* src/core/boost/mpl/aux_/push_front_impl.hpp:
	* src/core/boost/mpl/aux_/range_c/O1_size.hpp:
	* src/core/boost/mpl/aux_/range_c/back.hpp:
	* src/core/boost/mpl/aux_/range_c/empty.hpp:
	* src/core/boost/mpl/aux_/range_c/front.hpp:
	* src/core/boost/mpl/aux_/range_c/iterator.hpp:
	* src/core/boost/mpl/aux_/range_c/size.hpp:
	* src/core/boost/mpl/aux_/range_c/tag.hpp:
	* src/core/boost/mpl/aux_/reverse_fold_impl.hpp:
	* src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp:
	* src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
	* src/core/boost/mpl/aux_/sequence_wrapper.hpp:
	* src/core/boost/mpl/aux_/shift_op.hpp:
	* src/core/boost/mpl/aux_/single_element_iter.hpp:
	* src/core/boost/mpl/aux_/size_impl.hpp:
	* src/core/boost/mpl/aux_/sort_impl.hpp:
	* src/core/boost/mpl/aux_/static_cast.hpp:
	* src/core/boost/mpl/aux_/template_arity.hpp:
	* src/core/boost/mpl/aux_/template_arity_fwd.hpp:
	* src/core/boost/mpl/aux_/test.hpp:
	* src/core/boost/mpl/aux_/test/assert.hpp:
	* src/core/boost/mpl/aux_/test/data.hpp:
	* src/core/boost/mpl/aux_/test/test_case.hpp:
	* src/core/boost/mpl/aux_/traits_lambda_spec.hpp:
	* src/core/boost/mpl/aux_/transform_iter.hpp:
	* src/core/boost/mpl/aux_/type_wrapper.hpp:
	* src/core/boost/mpl/aux_/unwrap.hpp:
	* src/core/boost/mpl/aux_/value_wknd.hpp:
	* src/core/boost/mpl/aux_/yes_no.hpp:
	* src/core/boost/mpl/back.hpp:
	* src/core/boost/mpl/back_fwd.hpp:
	* src/core/boost/mpl/back_inserter.hpp:
	* src/core/boost/mpl/base.hpp:
	* src/core/boost/mpl/begin.hpp:
	* src/core/boost/mpl/begin_end.hpp:
	* src/core/boost/mpl/begin_end_fwd.hpp:
	* src/core/boost/mpl/bind.hpp:
	* src/core/boost/mpl/bind_fwd.hpp:
	* src/core/boost/mpl/bitand.hpp:
	* src/core/boost/mpl/bitor.hpp:
	* src/core/boost/mpl/bitwise.hpp:
	* src/core/boost/mpl/bitxor.hpp:
	* src/core/boost/mpl/bool.hpp:
	* src/core/boost/mpl/bool_fwd.hpp:
	* src/core/boost/mpl/clear.hpp:
	* src/core/boost/mpl/clear_fwd.hpp:
	* src/core/boost/mpl/comparison.hpp:
	* src/core/boost/mpl/contains.hpp:
	* src/core/boost/mpl/contains_fwd.hpp:
	* src/core/boost/mpl/copy.hpp:
	* src/core/boost/mpl/copy_if.hpp:
	* src/core/boost/mpl/count.hpp:
	* src/core/boost/mpl/count_fwd.hpp:
	* src/core/boost/mpl/count_if.hpp:
	* src/core/boost/mpl/deque.hpp:
	* src/core/boost/mpl/deref.hpp:
	* src/core/boost/mpl/distance.hpp:
	* src/core/boost/mpl/distance_fwd.hpp:
	* src/core/boost/mpl/divides.hpp:
	* src/core/boost/mpl/empty.hpp:
	* src/core/boost/mpl/empty_base.hpp:
	* src/core/boost/mpl/empty_fwd.hpp:
	* src/core/boost/mpl/empty_sequence.hpp:
	* src/core/boost/mpl/end.hpp:
	* src/core/boost/mpl/equal.hpp:
	* src/core/boost/mpl/equal_to.hpp:
	* src/core/boost/mpl/erase.hpp:
	* src/core/boost/mpl/erase_fwd.hpp:
	* src/core/boost/mpl/erase_key.hpp:
	* src/core/boost/mpl/erase_key_fwd.hpp:
	* src/core/boost/mpl/eval_if.hpp:
	* src/core/boost/mpl/filter_view.hpp:
	* src/core/boost/mpl/find.hpp:
	* src/core/boost/mpl/find_if.hpp:
	* src/core/boost/mpl/fold.hpp:
	* src/core/boost/mpl/for_each.hpp:
	* src/core/boost/mpl/front.hpp:
	* src/core/boost/mpl/front_fwd.hpp:
	* src/core/boost/mpl/front_inserter.hpp:
	* src/core/boost/mpl/greater.hpp:
	* src/core/boost/mpl/greater_equal.hpp:
	* src/core/boost/mpl/has_key.hpp:
	* src/core/boost/mpl/has_key_fwd.hpp:
	* src/core/boost/mpl/has_xxx.hpp:
	* src/core/boost/mpl/identity.hpp:
	* src/core/boost/mpl/if.hpp:
	* src/core/boost/mpl/index_if.hpp:
	* src/core/boost/mpl/index_of.hpp:
	* src/core/boost/mpl/inherit.hpp:
	* src/core/boost/mpl/inherit_linearly.hpp:
	* src/core/boost/mpl/insert.hpp:
	* src/core/boost/mpl/insert_fwd.hpp:
	* src/core/boost/mpl/insert_range.hpp:
	* src/core/boost/mpl/insert_range_fwd.hpp:
	* src/core/boost/mpl/inserter.hpp:
	* src/core/boost/mpl/int.hpp:
	* src/core/boost/mpl/int_fwd.hpp:
	* src/core/boost/mpl/integral_c.hpp:
	* src/core/boost/mpl/integral_c_fwd.hpp:
	* src/core/boost/mpl/integral_c_tag.hpp:
	* src/core/boost/mpl/is_placeholder.hpp:
	* src/core/boost/mpl/is_sequence.hpp:
	* src/core/boost/mpl/iter_fold.hpp:
	* src/core/boost/mpl/iter_fold_if.hpp:
	* src/core/boost/mpl/iterator_category.hpp:
	* src/core/boost/mpl/iterator_range.hpp:
	* src/core/boost/mpl/iterator_tags.hpp:
	* src/core/boost/mpl/joint_view.hpp:
	* src/core/boost/mpl/key_type.hpp:
	* src/core/boost/mpl/key_type_fwd.hpp:
	* src/core/boost/mpl/lambda.hpp:
	* src/core/boost/mpl/lambda_fwd.hpp:
	* src/core/boost/mpl/less.hpp:
	* src/core/boost/mpl/less_equal.hpp:
	* src/core/boost/mpl/limits/arity.hpp:
	* src/core/boost/mpl/limits/list.hpp:
	* src/core/boost/mpl/limits/map.hpp:
	* src/core/boost/mpl/limits/set.hpp:
	* src/core/boost/mpl/limits/unrolling.hpp:
	* src/core/boost/mpl/limits/vector.hpp:
	* src/core/boost/mpl/list.hpp:
	* src/core/boost/mpl/list/aux_/O1_size.hpp:
	* src/core/boost/mpl/list/aux_/begin_end.hpp:
	* src/core/boost/mpl/list/aux_/clear.hpp:
	* src/core/boost/mpl/list/aux_/empty.hpp:
	* src/core/boost/mpl/list/aux_/front.hpp:
	* src/core/boost/mpl/list/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/list/aux_/item.hpp:
	* src/core/boost/mpl/list/aux_/iterator.hpp:
	* src/core/boost/mpl/list/aux_/numbered.hpp:
	* src/core/boost/mpl/list/aux_/numbered_c.hpp:
	* src/core/boost/mpl/list/aux_/pop_front.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
	* src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
	* src/core/boost/mpl/list/aux_/push_back.hpp:
	* src/core/boost/mpl/list/aux_/push_front.hpp:
	* src/core/boost/mpl/list/aux_/size.hpp:
	* src/core/boost/mpl/list/aux_/tag.hpp:
	* src/core/boost/mpl/list/list0.hpp:
	* src/core/boost/mpl/list/list0_c.hpp:
	* src/core/boost/mpl/list/list10.hpp:
	* src/core/boost/mpl/list/list10_c.hpp:
	* src/core/boost/mpl/list/list20.hpp:
	* src/core/boost/mpl/list/list20_c.hpp:
	* src/core/boost/mpl/list/list30.hpp:
	* src/core/boost/mpl/list/list30_c.hpp:
	* src/core/boost/mpl/list/list40.hpp:
	* src/core/boost/mpl/list/list40_c.hpp:
	* src/core/boost/mpl/list/list50.hpp:
	* src/core/boost/mpl/list/list50_c.hpp:
	* src/core/boost/mpl/list_c.hpp:
	* src/core/boost/mpl/logical.hpp:
	* src/core/boost/mpl/long.hpp:
	* src/core/boost/mpl/long_fwd.hpp:
	* src/core/boost/mpl/lower_bound.hpp:
	* src/core/boost/mpl/map.hpp:
	* src/core/boost/mpl/map/aux_/at_impl.hpp:
	* src/core/boost/mpl/map/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/map/aux_/clear_impl.hpp:
	* src/core/boost/mpl/map/aux_/contains_impl.hpp:
	* src/core/boost/mpl/map/aux_/empty_impl.hpp:
	* src/core/boost/mpl/map/aux_/erase_impl.hpp:
	* src/core/boost/mpl/map/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/map/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/map/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/map/aux_/insert_impl.hpp:
	* src/core/boost/mpl/map/aux_/item.hpp:
	* src/core/boost/mpl/map/aux_/iterator.hpp:
	* src/core/boost/mpl/map/aux_/key_type_impl.hpp:
	* src/core/boost/mpl/map/aux_/map0.hpp:
	* src/core/boost/mpl/map/aux_/numbered.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
	* src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
	* src/core/boost/mpl/map/aux_/size_impl.hpp:
	* src/core/boost/mpl/map/aux_/tag.hpp:
	* src/core/boost/mpl/map/aux_/value_type_impl.hpp:
	* src/core/boost/mpl/map/map0.hpp:
	* src/core/boost/mpl/map/map10.hpp:
	* src/core/boost/mpl/map/map20.hpp:
	* src/core/boost/mpl/map/map30.hpp:
	* src/core/boost/mpl/map/map40.hpp:
	* src/core/boost/mpl/map/map50.hpp:
	* src/core/boost/mpl/math/fixed_c.hpp:
	* src/core/boost/mpl/math/is_even.hpp:
	* src/core/boost/mpl/math/rational_c.hpp:
	* src/core/boost/mpl/max.hpp:
	* src/core/boost/mpl/max_element.hpp:
	* src/core/boost/mpl/min.hpp:
	* src/core/boost/mpl/min_element.hpp:
	* src/core/boost/mpl/min_max.hpp:
	* src/core/boost/mpl/minus.hpp:
	* src/core/boost/mpl/modulus.hpp:
	* src/core/boost/mpl/multiplies.hpp:
	* src/core/boost/mpl/multiset/aux_/count_impl.hpp:
	* src/core/boost/mpl/multiset/aux_/insert_impl.hpp:
	* src/core/boost/mpl/multiset/aux_/item.hpp:
	* src/core/boost/mpl/multiset/aux_/multiset0.hpp:
	* src/core/boost/mpl/multiset/aux_/tag.hpp:
	* src/core/boost/mpl/multiset/multiset0.hpp:
	* src/core/boost/mpl/negate.hpp:
	* src/core/boost/mpl/next.hpp:
	* src/core/boost/mpl/next_prior.hpp:
	* src/core/boost/mpl/not.hpp:
	* src/core/boost/mpl/not_equal_to.hpp:
	* src/core/boost/mpl/numeric_cast.hpp:
	* src/core/boost/mpl/or.hpp:
	* src/core/boost/mpl/order.hpp:
	* src/core/boost/mpl/order_fwd.hpp:
	* src/core/boost/mpl/pair.hpp:
	* src/core/boost/mpl/pair_view.hpp:
	* src/core/boost/mpl/partition.hpp:
	* src/core/boost/mpl/placeholders.hpp:
	* src/core/boost/mpl/plus.hpp:
	* src/core/boost/mpl/pop_back.hpp:
	* src/core/boost/mpl/pop_back_fwd.hpp:
	* src/core/boost/mpl/pop_front.hpp:
	* src/core/boost/mpl/pop_front_fwd.hpp:
	* src/core/boost/mpl/print.hpp:
	* src/core/boost/mpl/prior.hpp:
	* src/core/boost/mpl/protect.hpp:
	* src/core/boost/mpl/push_back.hpp:
	* src/core/boost/mpl/push_back_fwd.hpp:
	* src/core/boost/mpl/push_front.hpp:
	* src/core/boost/mpl/push_front_fwd.hpp:
	* src/core/boost/mpl/quote.hpp:
	* src/core/boost/mpl/range_c.hpp:
	* src/core/boost/mpl/remove.hpp:
	* src/core/boost/mpl/remove_if.hpp:
	* src/core/boost/mpl/replace.hpp:
	* src/core/boost/mpl/replace_if.hpp:
	* src/core/boost/mpl/reverse.hpp:
	* src/core/boost/mpl/reverse_fold.hpp:
	* src/core/boost/mpl/reverse_iter_fold.hpp:
	* src/core/boost/mpl/same_as.hpp:
	* src/core/boost/mpl/sequence_tag.hpp:
	* src/core/boost/mpl/sequence_tag_fwd.hpp:
	* src/core/boost/mpl/set.hpp:
	* src/core/boost/mpl/set/aux_/at_impl.hpp:
	* src/core/boost/mpl/set/aux_/begin_end_impl.hpp:
	* src/core/boost/mpl/set/aux_/clear_impl.hpp:
	* src/core/boost/mpl/set/aux_/empty_impl.hpp:
	* src/core/boost/mpl/set/aux_/erase_impl.hpp:
	* src/core/boost/mpl/set/aux_/erase_key_impl.hpp:
	* src/core/boost/mpl/set/aux_/has_key_impl.hpp:
	* src/core/boost/mpl/set/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/set/aux_/insert_impl.hpp:
	* src/core/boost/mpl/set/aux_/item.hpp:
	* src/core/boost/mpl/set/aux_/iterator.hpp:
	* src/core/boost/mpl/set/aux_/key_type_impl.hpp:
	* src/core/boost/mpl/set/aux_/numbered.hpp:
	* src/core/boost/mpl/set/aux_/numbered_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
	* src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
	* src/core/boost/mpl/set/aux_/set0.hpp:
	* src/core/boost/mpl/set/aux_/size_impl.hpp:
	* src/core/boost/mpl/set/aux_/tag.hpp:
	* src/core/boost/mpl/set/aux_/value_type_impl.hpp:
	* src/core/boost/mpl/set/set0.hpp:
	* src/core/boost/mpl/set/set0_c.hpp:
	* src/core/boost/mpl/set/set10.hpp:
	* src/core/boost/mpl/set/set10_c.hpp:
	* src/core/boost/mpl/set/set20.hpp:
	* src/core/boost/mpl/set/set20_c.hpp:
	* src/core/boost/mpl/set/set30.hpp:
	* src/core/boost/mpl/set/set30_c.hpp:
	* src/core/boost/mpl/set/set40.hpp:
	* src/core/boost/mpl/set/set40_c.hpp:
	* src/core/boost/mpl/set/set50.hpp:
	* src/core/boost/mpl/set/set50_c.hpp:
	* src/core/boost/mpl/set_c.hpp:
	* src/core/boost/mpl/shift_left.hpp:
	* src/core/boost/mpl/shift_right.hpp:
	* src/core/boost/mpl/single_view.hpp:
	* src/core/boost/mpl/size.hpp:
	* src/core/boost/mpl/size_fwd.hpp:
	* src/core/boost/mpl/size_t.hpp:
	* src/core/boost/mpl/size_t_fwd.hpp:
	* src/core/boost/mpl/sizeof.hpp:
	* src/core/boost/mpl/sort.hpp:
	* src/core/boost/mpl/stable_partition.hpp:
	* src/core/boost/mpl/switch.hpp:
	* src/core/boost/mpl/tag.hpp:
	* src/core/boost/mpl/times.hpp:
	* src/core/boost/mpl/transform.hpp:
	* src/core/boost/mpl/transform_view.hpp:
	* src/core/boost/mpl/unique.hpp:
	* src/core/boost/mpl/unpack_args.hpp:
	* src/core/boost/mpl/upper_bound.hpp:
	* src/core/boost/mpl/value_type.hpp:
	* src/core/boost/mpl/value_type_fwd.hpp:
	* src/core/boost/mpl/vector.hpp:
	* src/core/boost/mpl/vector/aux_/O1_size.hpp:
	* src/core/boost/mpl/vector/aux_/at.hpp:
	* src/core/boost/mpl/vector/aux_/back.hpp:
	* src/core/boost/mpl/vector/aux_/begin_end.hpp:
	* src/core/boost/mpl/vector/aux_/clear.hpp:
	* src/core/boost/mpl/vector/aux_/empty.hpp:
	* src/core/boost/mpl/vector/aux_/front.hpp:
	* src/core/boost/mpl/vector/aux_/include_preprocessed.hpp:
	* src/core/boost/mpl/vector/aux_/item.hpp:
	* src/core/boost/mpl/vector/aux_/iterator.hpp:
	* src/core/boost/mpl/vector/aux_/numbered.hpp:
	* src/core/boost/mpl/vector/aux_/numbered_c.hpp:
	* src/core/boost/mpl/vector/aux_/pop_back.hpp:
	* src/core/boost/mpl/vector/aux_/pop_front.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
	* src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
	* src/core/boost/mpl/vector/aux_/push_back.hpp:
	* src/core/boost/mpl/vector/aux_/push_front.hpp:
	* src/core/boost/mpl/vector/aux_/size.hpp:
	* src/core/boost/mpl/vector/aux_/tag.hpp:
	* src/core/boost/mpl/vector/aux_/vector0.hpp:
	* src/core/boost/mpl/vector/vector0.hpp:
	* src/core/boost/mpl/vector/vector0_c.hpp:
	* src/core/boost/mpl/vector/vector10.hpp:
	* src/core/boost/mpl/vector/vector10_c.hpp:
	* src/core/boost/mpl/vector/vector20.hpp:
	* src/core/boost/mpl/vector/vector20_c.hpp:
	* src/core/boost/mpl/vector/vector30.hpp:
	* src/core/boost/mpl/vector/vector30_c.hpp:
	* src/core/boost/mpl/vector/vector40.hpp:
	* src/core/boost/mpl/vector/vector40_c.hpp:
	* src/core/boost/mpl/vector/vector50.hpp:
	* src/core/boost/mpl/vector/vector50_c.hpp:
	* src/core/boost/mpl/vector_c.hpp:
	* src/core/boost/mpl/void.hpp:
	* src/core/boost/mpl/void_fwd.hpp:
	* src/core/boost/mpl/zip_view.hpp:
	* src/core/boost/next_prior.hpp:
	* src/core/boost/noncopyable.hpp:
	* src/core/boost/pointer_cast.hpp:
	* src/core/boost/preprocessor.hpp:
	* src/core/boost/preprocessor/arithmetic.hpp:
	* src/core/boost/preprocessor/arithmetic/add.hpp:
	* src/core/boost/preprocessor/arithmetic/dec.hpp:
	* src/core/boost/preprocessor/arithmetic/detail/div_base.hpp:
	* src/core/boost/preprocessor/arithmetic/div.hpp:
	* src/core/boost/preprocessor/arithmetic/inc.hpp:
	* src/core/boost/preprocessor/arithmetic/mod.hpp:
	* src/core/boost/preprocessor/arithmetic/mul.hpp:
	* src/core/boost/preprocessor/arithmetic/sub.hpp:
	* src/core/boost/preprocessor/array.hpp:
	* src/core/boost/preprocessor/array/data.hpp:
	* src/core/boost/preprocessor/array/elem.hpp:
	* src/core/boost/preprocessor/array/insert.hpp:
	* src/core/boost/preprocessor/array/pop_back.hpp:
	* src/core/boost/preprocessor/array/pop_front.hpp:
	* src/core/boost/preprocessor/array/push_back.hpp:
	* src/core/boost/preprocessor/array/push_front.hpp:
	* src/core/boost/preprocessor/array/remove.hpp:
	* src/core/boost/preprocessor/array/replace.hpp:
	* src/core/boost/preprocessor/array/reverse.hpp:
	* src/core/boost/preprocessor/array/size.hpp:
	* src/core/boost/preprocessor/assert_msg.hpp:
	* src/core/boost/preprocessor/cat.hpp:
	* src/core/boost/preprocessor/comma.hpp:
	* src/core/boost/preprocessor/comma_if.hpp:
	* src/core/boost/preprocessor/comparison.hpp:
	* src/core/boost/preprocessor/comparison/equal.hpp:
	* src/core/boost/preprocessor/comparison/greater.hpp:
	* src/core/boost/preprocessor/comparison/greater_equal.hpp:
	* src/core/boost/preprocessor/comparison/less.hpp:
	* src/core/boost/preprocessor/comparison/less_equal.hpp:
	* src/core/boost/preprocessor/comparison/not_equal.hpp:
	* src/core/boost/preprocessor/config/config.hpp:
	* src/core/boost/preprocessor/config/limits.hpp:
	* src/core/boost/preprocessor/control.hpp:
	* src/core/boost/preprocessor/control/deduce_d.hpp:
	* src/core/boost/preprocessor/control/detail/dmc/while.hpp:
	* src/core/boost/preprocessor/control/detail/edg/while.hpp:
	* src/core/boost/preprocessor/control/detail/msvc/while.hpp:
	* src/core/boost/preprocessor/control/detail/while.hpp:
	* src/core/boost/preprocessor/control/expr_if.hpp:
	* src/core/boost/preprocessor/control/expr_iif.hpp:
	* src/core/boost/preprocessor/control/if.hpp:
	* src/core/boost/preprocessor/control/iif.hpp:
	* src/core/boost/preprocessor/control/while.hpp:
	* src/core/boost/preprocessor/debug.hpp:
	* src/core/boost/preprocessor/debug/assert.hpp:
	* src/core/boost/preprocessor/debug/error.hpp:
	* src/core/boost/preprocessor/debug/line.hpp:
	* src/core/boost/preprocessor/dec.hpp:
	* src/core/boost/preprocessor/detail/auto_rec.hpp:
	* src/core/boost/preprocessor/detail/check.hpp:
	* src/core/boost/preprocessor/detail/dmc/auto_rec.hpp:
	* src/core/boost/preprocessor/detail/is_binary.hpp:
	* src/core/boost/preprocessor/detail/is_nullary.hpp:
	* src/core/boost/preprocessor/detail/is_unary.hpp:
	* src/core/boost/preprocessor/detail/null.hpp:
	* src/core/boost/preprocessor/detail/split.hpp:
	* src/core/boost/preprocessor/empty.hpp:
	* src/core/boost/preprocessor/enum.hpp:
	* src/core/boost/preprocessor/enum_params.hpp:
	* src/core/boost/preprocessor/enum_params_with_a_default.hpp:
	* src/core/boost/preprocessor/enum_params_with_defaults.hpp:
	* src/core/boost/preprocessor/enum_shifted.hpp:
	* src/core/boost/preprocessor/enum_shifted_params.hpp:
	* src/core/boost/preprocessor/expand.hpp:
	* src/core/boost/preprocessor/expr_if.hpp:
	* src/core/boost/preprocessor/facilities.hpp:
	* src/core/boost/preprocessor/facilities/apply.hpp:
	* src/core/boost/preprocessor/facilities/empty.hpp:
	* src/core/boost/preprocessor/facilities/expand.hpp:
	* src/core/boost/preprocessor/facilities/identity.hpp:
	* src/core/boost/preprocessor/facilities/intercept.hpp:
	* src/core/boost/preprocessor/facilities/is_1.hpp:
	* src/core/boost/preprocessor/facilities/is_empty.hpp:
	* src/core/boost/preprocessor/facilities/is_empty_or_1.hpp:
	* src/core/boost/preprocessor/for.hpp:
	* src/core/boost/preprocessor/identity.hpp:
	* src/core/boost/preprocessor/if.hpp:
	* src/core/boost/preprocessor/inc.hpp:
	* src/core/boost/preprocessor/iterate.hpp:
	* src/core/boost/preprocessor/iteration.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
	* src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
	* src/core/boost/preprocessor/iteration/detail/finish.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
	* src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
	* src/core/boost/preprocessor/iteration/detail/local.hpp:
	* src/core/boost/preprocessor/iteration/detail/rlocal.hpp:
	* src/core/boost/preprocessor/iteration/detail/self.hpp:
	* src/core/boost/preprocessor/iteration/detail/start.hpp:
	* src/core/boost/preprocessor/iteration/iterate.hpp:
	* src/core/boost/preprocessor/iteration/local.hpp:
	* src/core/boost/preprocessor/iteration/self.hpp:
	* src/core/boost/preprocessor/library.hpp:
	* src/core/boost/preprocessor/limits.hpp:
	* src/core/boost/preprocessor/list.hpp:
	* src/core/boost/preprocessor/list/adt.hpp:
	* src/core/boost/preprocessor/list/append.hpp:
	* src/core/boost/preprocessor/list/at.hpp:
	* src/core/boost/preprocessor/list/cat.hpp:
	* src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/edg/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/edg/fold_right.hpp:
	* src/core/boost/preprocessor/list/detail/fold_left.hpp:
	* src/core/boost/preprocessor/list/detail/fold_right.hpp:
	* src/core/boost/preprocessor/list/enum.hpp:
	* src/core/boost/preprocessor/list/filter.hpp:
	* src/core/boost/preprocessor/list/first_n.hpp:
	* src/core/boost/preprocessor/list/fold_left.hpp:
	* src/core/boost/preprocessor/list/fold_right.hpp:
	* src/core/boost/preprocessor/list/for_each.hpp:
	* src/core/boost/preprocessor/list/for_each_i.hpp:
	* src/core/boost/preprocessor/list/for_each_product.hpp:
	* src/core/boost/preprocessor/list/rest_n.hpp:
	* src/core/boost/preprocessor/list/reverse.hpp:
	* src/core/boost/preprocessor/list/size.hpp:
	* src/core/boost/preprocessor/list/to_tuple.hpp:
	* src/core/boost/preprocessor/list/transform.hpp:
	* src/core/boost/preprocessor/logical.hpp:
	* src/core/boost/preprocessor/logical/and.hpp:
	* src/core/boost/preprocessor/logical/bitand.hpp:
	* src/core/boost/preprocessor/logical/bitnor.hpp:
	* src/core/boost/preprocessor/logical/bitor.hpp:
	* src/core/boost/preprocessor/logical/bitxor.hpp:
	* src/core/boost/preprocessor/logical/bool.hpp:
	* src/core/boost/preprocessor/logical/compl.hpp:
	* src/core/boost/preprocessor/logical/nor.hpp:
	* src/core/boost/preprocessor/logical/not.hpp:
	* src/core/boost/preprocessor/logical/or.hpp:
	* src/core/boost/preprocessor/logical/xor.hpp:
	* src/core/boost/preprocessor/max.hpp:
	* src/core/boost/preprocessor/min.hpp:
	* src/core/boost/preprocessor/punctuation.hpp:
	* src/core/boost/preprocessor/punctuation/comma.hpp:
	* src/core/boost/preprocessor/punctuation/comma_if.hpp:
	* src/core/boost/preprocessor/punctuation/paren.hpp:
	* src/core/boost/preprocessor/punctuation/paren_if.hpp:
	* src/core/boost/preprocessor/repeat.hpp:
	* src/core/boost/preprocessor/repeat_2nd.hpp:
	* src/core/boost/preprocessor/repeat_3rd.hpp:
	* src/core/boost/preprocessor/repeat_from_to.hpp:
	* src/core/boost/preprocessor/repeat_from_to_2nd.hpp:
	* src/core/boost/preprocessor/repeat_from_to_3rd.hpp:
	* src/core/boost/preprocessor/repetition.hpp:
	* src/core/boost/preprocessor/repetition/deduce_r.hpp:
	* src/core/boost/preprocessor/repetition/deduce_z.hpp:
	* src/core/boost/preprocessor/repetition/detail/dmc/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/edg/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/for.hpp:
	* src/core/boost/preprocessor/repetition/detail/msvc/for.hpp:
	* src/core/boost/preprocessor/repetition/enum.hpp:
	* src/core/boost/preprocessor/repetition/enum_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
	* src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_shifted_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
	* src/core/boost/preprocessor/repetition/enum_trailing_params.hpp:
	* src/core/boost/preprocessor/repetition/for.hpp:
	* src/core/boost/preprocessor/repetition/repeat.hpp:
	* src/core/boost/preprocessor/repetition/repeat_from_to.hpp:
	* src/core/boost/preprocessor/selection.hpp:
	* src/core/boost/preprocessor/selection/max.hpp:
	* src/core/boost/preprocessor/selection/min.hpp:
	* src/core/boost/preprocessor/seq.hpp:
	* src/core/boost/preprocessor/seq/cat.hpp:
	* src/core/boost/preprocessor/seq/detail/split.hpp:
	* src/core/boost/preprocessor/seq/elem.hpp:
	* src/core/boost/preprocessor/seq/enum.hpp:
	* src/core/boost/preprocessor/seq/filter.hpp:
	* src/core/boost/preprocessor/seq/first_n.hpp:
	* src/core/boost/preprocessor/seq/fold_left.hpp:
	* src/core/boost/preprocessor/seq/fold_right.hpp:
	* src/core/boost/preprocessor/seq/for_each.hpp:
	* src/core/boost/preprocessor/seq/for_each_i.hpp:
	* src/core/boost/preprocessor/seq/for_each_product.hpp:
	* src/core/boost/preprocessor/seq/insert.hpp:
	* src/core/boost/preprocessor/seq/pop_back.hpp:
	* src/core/boost/preprocessor/seq/pop_front.hpp:
	* src/core/boost/preprocessor/seq/push_back.hpp:
	* src/core/boost/preprocessor/seq/push_front.hpp:
	* src/core/boost/preprocessor/seq/remove.hpp:
	* src/core/boost/preprocessor/seq/replace.hpp:
	* src/core/boost/preprocessor/seq/rest_n.hpp:
	* src/core/boost/preprocessor/seq/reverse.hpp:
	* src/core/boost/preprocessor/seq/seq.hpp:
	* src/core/boost/preprocessor/seq/size.hpp:
	* src/core/boost/preprocessor/seq/subseq.hpp:
	* src/core/boost/preprocessor/seq/to_array.hpp:
	* src/core/boost/preprocessor/seq/to_tuple.hpp:
	* src/core/boost/preprocessor/seq/transform.hpp:
	* src/core/boost/preprocessor/slot.hpp:
	* src/core/boost/preprocessor/slot/counter.hpp:
	* src/core/boost/preprocessor/slot/detail/counter.hpp:
	* src/core/boost/preprocessor/slot/detail/def.hpp:
	* src/core/boost/preprocessor/slot/detail/shared.hpp:
	* src/core/boost/preprocessor/slot/detail/slot1.hpp:
	* src/core/boost/preprocessor/slot/detail/slot2.hpp:
	* src/core/boost/preprocessor/slot/detail/slot3.hpp:
	* src/core/boost/preprocessor/slot/detail/slot4.hpp:
	* src/core/boost/preprocessor/slot/detail/slot5.hpp:
	* src/core/boost/preprocessor/slot/slot.hpp:
	* src/core/boost/preprocessor/stringize.hpp:
	* src/core/boost/preprocessor/tuple.hpp:
	* src/core/boost/preprocessor/tuple/eat.hpp:
	* src/core/boost/preprocessor/tuple/elem.hpp:
	* src/core/boost/preprocessor/tuple/rem.hpp:
	* src/core/boost/preprocessor/tuple/reverse.hpp:
	* src/core/boost/preprocessor/tuple/to_list.hpp:
	* src/core/boost/preprocessor/tuple/to_seq.hpp:
	* src/core/boost/preprocessor/while.hpp:
	* src/core/boost/preprocessor/wstringize.hpp:
	* src/core/boost/range.hpp:
	* src/core/boost/range/begin.hpp:
	* src/core/boost/range/concepts.hpp:
	* src/core/boost/range/config.hpp:
	* src/core/boost/range/const_iterator.hpp:
	* src/core/boost/range/const_reverse_iterator.hpp:
	* src/core/boost/range/detail/begin.hpp:
	* src/core/boost/range/detail/collection_traits.hpp:
	* src/core/boost/range/detail/collection_traits_detail.hpp:
	* src/core/boost/range/detail/common.hpp:
	* src/core/boost/range/detail/const_iterator.hpp:
	* src/core/boost/range/detail/difference_type.hpp:
	* src/core/boost/range/detail/empty.hpp:
	* src/core/boost/range/detail/end.hpp:
	* src/core/boost/range/detail/implementation_help.hpp:
	* src/core/boost/range/detail/iterator.hpp:
	* src/core/boost/range/detail/mfc/carray.hpp:
	* src/core/boost/range/detail/mfc/cstring.hpp:
	* src/core/boost/range/detail/remove_extent.hpp:
	* src/core/boost/range/detail/sfinae.hpp:
	* src/core/boost/range/detail/size.hpp:
	* src/core/boost/range/detail/size_type.hpp:
	* src/core/boost/range/detail/sizer.hpp:
	* src/core/boost/range/detail/value_type.hpp:
	* src/core/boost/range/detail/vc6/end.hpp:
	* src/core/boost/range/detail/vc6/size.hpp:
	* src/core/boost/range/difference_type.hpp:
	* src/core/boost/range/empty.hpp:
	* src/core/boost/range/end.hpp:
	* src/core/boost/range/functions.hpp:
	* src/core/boost/range/iterator.hpp:
	* src/core/boost/range/iterator_range.hpp:
	* src/core/boost/range/metafunctions.hpp:
	* src/core/boost/range/rbegin.hpp:
	* src/core/boost/range/rend.hpp:
	* src/core/boost/range/result_iterator.hpp:
	* src/core/boost/range/reverse_iterator.hpp:
	* src/core/boost/range/reverse_result_iterator.hpp:
	* src/core/boost/range/size.hpp:
	* src/core/boost/range/size_type.hpp:
	* src/core/boost/range/sub_range.hpp:
	* src/core/boost/range/value_type.hpp:
	* src/core/boost/ref.hpp:
	* src/core/boost/scoped_array.hpp:
	* src/core/boost/scoped_ptr.hpp:
	* src/core/boost/shared_ptr.hpp:
	* src/core/boost/smart_cast.hpp:
	* src/core/boost/smart_ptr.hpp:
	* src/core/boost/static_assert.hpp:
	* src/core/boost/static_warning.hpp:
	* src/core/boost/throw_exception.hpp:
	* src/core/boost/type_traits.hpp:
	* src/core/boost/type_traits/add_const.hpp:
	* src/core/boost/type_traits/add_cv.hpp:
	* src/core/boost/type_traits/add_pointer.hpp:
	* src/core/boost/type_traits/add_reference.hpp:
	* src/core/boost/type_traits/add_volatile.hpp:
	* src/core/boost/type_traits/aligned_storage.hpp:
	* src/core/boost/type_traits/alignment_of.hpp:
	* src/core/boost/type_traits/alignment_traits.hpp:
	* src/core/boost/type_traits/arithmetic_traits.hpp:
	* src/core/boost/type_traits/array_traits.hpp:
	* src/core/boost/type_traits/broken_compiler_spec.hpp:
	* src/core/boost/type_traits/composite_traits.hpp:
	* src/core/boost/type_traits/config.hpp:
	* src/core/boost/type_traits/conversion_traits.hpp:
	* src/core/boost/type_traits/cv_traits.hpp:
	* src/core/boost/type_traits/decay.hpp:
	* src/core/boost/type_traits/detail/bool_trait_def.hpp:
	* src/core/boost/type_traits/detail/bool_trait_undef.hpp:
	* src/core/boost/type_traits/detail/cv_traits_impl.hpp:
	* src/core/boost/type_traits/detail/false_result.hpp:
	* src/core/boost/type_traits/detail/ice_and.hpp:
	* src/core/boost/type_traits/detail/ice_eq.hpp:
	* src/core/boost/type_traits/detail/ice_not.hpp:
	* src/core/boost/type_traits/detail/ice_or.hpp:
	* src/core/boost/type_traits/detail/is_function_ptr_helper.hpp:
	* src/core/boost/type_traits/detail/is_function_ptr_tester.hpp:
	* src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
	* src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
	* src/core/boost/type_traits/detail/size_t_trait_def.hpp:
	* src/core/boost/type_traits/detail/size_t_trait_undef.hpp:
	* src/core/boost/type_traits/detail/template_arity_spec.hpp:
	* src/core/boost/type_traits/detail/type_trait_def.hpp:
	* src/core/boost/type_traits/detail/type_trait_undef.hpp:
	* src/core/boost/type_traits/detail/wrap.hpp:
	* src/core/boost/type_traits/detail/yes_no_type.hpp:
	* src/core/boost/type_traits/extent.hpp:
	* src/core/boost/type_traits/function_traits.hpp:
	* src/core/boost/type_traits/has_nothrow_assign.hpp:
	* src/core/boost/type_traits/has_nothrow_constructor.hpp:
	* src/core/boost/type_traits/has_nothrow_copy.hpp:
	* src/core/boost/type_traits/has_nothrow_destructor.hpp:
	* src/core/boost/type_traits/has_trivial_assign.hpp:
	* src/core/boost/type_traits/has_trivial_constructor.hpp:
	* src/core/boost/type_traits/has_trivial_copy.hpp:
	* src/core/boost/type_traits/has_trivial_destructor.hpp:
	* src/core/boost/type_traits/has_virtual_destructor.hpp:
	* src/core/boost/type_traits/ice.hpp:
	* src/core/boost/type_traits/integral_constant.hpp:
	* src/core/boost/type_traits/intrinsics.hpp:
	* src/core/boost/type_traits/is_abstract.hpp:
	* src/core/boost/type_traits/is_arithmetic.hpp:
	* src/core/boost/type_traits/is_array.hpp:
	* src/core/boost/type_traits/is_base_and_derived.hpp:
	* src/core/boost/type_traits/is_base_of.hpp:
	* src/core/boost/type_traits/is_class.hpp:
	* src/core/boost/type_traits/is_compound.hpp:
	* src/core/boost/type_traits/is_const.hpp:
	* src/core/boost/type_traits/is_convertible.hpp:
	* src/core/boost/type_traits/is_empty.hpp:
	* src/core/boost/type_traits/is_enum.hpp:
	* src/core/boost/type_traits/is_float.hpp:
	* src/core/boost/type_traits/is_floating_point.hpp:
	* src/core/boost/type_traits/is_function.hpp:
	* src/core/boost/type_traits/is_fundamental.hpp:
	* src/core/boost/type_traits/is_integral.hpp:
	* src/core/boost/type_traits/is_member_function_pointer.hpp:
	* src/core/boost/type_traits/is_member_object_pointer.hpp:
	* src/core/boost/type_traits/is_member_pointer.hpp:
	* src/core/boost/type_traits/is_object.hpp:
	* src/core/boost/type_traits/is_pod.hpp:
	* src/core/boost/type_traits/is_pointer.hpp:
	* src/core/boost/type_traits/is_polymorphic.hpp:
	* src/core/boost/type_traits/is_reference.hpp:
	* src/core/boost/type_traits/is_same.hpp:
	* src/core/boost/type_traits/is_scalar.hpp:
	* src/core/boost/type_traits/is_signed.hpp:
	* src/core/boost/type_traits/is_stateless.hpp:
	* src/core/boost/type_traits/is_union.hpp:
	* src/core/boost/type_traits/is_unsigned.hpp:
	* src/core/boost/type_traits/is_void.hpp:
	* src/core/boost/type_traits/is_volatile.hpp:
	* src/core/boost/type_traits/msvc/remove_all_extents.hpp:
	* src/core/boost/type_traits/msvc/remove_bounds.hpp:
	* src/core/boost/type_traits/msvc/remove_const.hpp:
	* src/core/boost/type_traits/msvc/remove_cv.hpp:
	* src/core/boost/type_traits/msvc/remove_extent.hpp:
	* src/core/boost/type_traits/msvc/remove_pointer.hpp:
	* src/core/boost/type_traits/msvc/remove_reference.hpp:
	* src/core/boost/type_traits/msvc/remove_volatile.hpp:
	* src/core/boost/type_traits/msvc/typeof.hpp:
	* src/core/boost/type_traits/object_traits.hpp:
	* src/core/boost/type_traits/rank.hpp:
	* src/core/boost/type_traits/reference_traits.hpp:
	* src/core/boost/type_traits/remove_all_extents.hpp:
	* src/core/boost/type_traits/remove_bounds.hpp:
	* src/core/boost/type_traits/remove_const.hpp:
	* src/core/boost/type_traits/remove_cv.hpp:
	* src/core/boost/type_traits/remove_extent.hpp:
	* src/core/boost/type_traits/remove_pointer.hpp:
	* src/core/boost/type_traits/remove_reference.hpp:
	* src/core/boost/type_traits/remove_volatile.hpp:
	* src/core/boost/type_traits/same_traits.hpp:
	* src/core/boost/type_traits/transform_traits.hpp:
	* src/core/boost/type_traits/transform_traits_spec.hpp:
	* src/core/boost/type_traits/type_with_alignment.hpp:
	* src/core/boost/utility.hpp:
	* src/core/boost/utility/addressof.hpp:
	* src/core/boost/utility/base_from_member.hpp:
	* src/core/boost/utility/compare_pointees.hpp:
	* src/core/boost/utility/detail/in_place_factory_prefix.hpp:
	* src/core/boost/utility/detail/in_place_factory_suffix.hpp:
	* src/core/boost/utility/detail/result_of_iterate.hpp:
	* src/core/boost/utility/enable_if.hpp:
	* src/core/boost/utility/in_place_factory.hpp:
	* src/core/boost/utility/result_of.hpp:
	* src/core/boost/utility/typed_in_place_factory.hpp:
	* src/core/boost/utility/value_init.hpp:
	* src/core/boost/weak_ptr.hpp:

	moved boost headers to src/core because that has to be in the
	include path anyway

2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile-gen.am:
	* src/client-test-app.cpp:

	unit tests in Register.cpp files not active without
	--enable-unit-tests

2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* Doxyfile:
	* Makefile-gen.am:
	* configure-pre.in:

	added building of html source code documentation with Doxygen

2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* Doxyfile:

	unmodified Doxyfile template as created by doxygen 1.5.3

2008-07-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile-gen.am:
	* Makefile.am:
	* autogen.sh:
	* configure-post.in:
	* configure-pre.in:
	* src/Makefile-gen.am:
	* src/Makefile.am.gen:
	* src/backends/addressbook/Makefile.am:
	* src/backends/addressbook/configure-sub.in:
	* src/backends/evolution/Makefile.am:
	* src/backends/evolution/configure-sub.in:
	* src/backends/sqlite/Makefile.am:
	* src/backends/sqlite/configure-sub.in:
	* src/core/Makefile.am:

	file layout restructuring, take II

2008-07-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* autogen.sh:
	* configure-pre.in:
	* configure.in:
	* src/AddressBookConstants.cpp:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/AddressBookSourceRegister.cpp:
	* src/ConfigNode.h:
	* src/ConfigTree.h:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionContactSourceRegister.cpp:
	* src/EvolutionMemoSource.cpp:
	* src/EvolutionMemoSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/FileConfigNode.cpp:
	* src/FileConfigNode.h:
	* src/FileConfigTree.cpp:
	* src/FileConfigTree.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/Makefile.am:
	* src/Makefile.am.gen:
	* src/PrefixConfigNode.cpp:
	* src/PrefixConfigNode.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SQLiteContactSourceRegister.cpp:
	* src/SQLiteUtil.cpp:
	* src/SQLiteUtil.h:
	* src/SafeConfigNode.cpp:
	* src/SafeConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionCmdline.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:
	* src/TrackingSyncSource.cpp:
	* src/TrackingSyncSource.h:
	* src/VolatileConfigNode.h:
	* src/VolatileConfigTree.h:
	* src/backends/addressbook/AddressBookConstants.cpp:
	* src/backends/addressbook/AddressBookSource.cpp:
	* src/backends/addressbook/AddressBookSource.h:
	* src/backends/addressbook/AddressBookSourceRegister.cpp:
	* src/backends/evolution/EvolutionCalendarSource.cpp:
	* src/backends/evolution/EvolutionCalendarSource.h:
	* src/backends/evolution/EvolutionCalendarSourceRegister.cpp:
	* src/backends/evolution/EvolutionContactSource.cpp:
	* src/backends/evolution/EvolutionContactSource.h:
	* src/backends/evolution/EvolutionContactSourceRegister.cpp:
	* src/backends/evolution/EvolutionMemoSource.cpp:
	* src/backends/evolution/EvolutionMemoSource.h:
	* src/backends/evolution/e-cal-check-timezones.c:
	* src/backends/evolution/e-cal-check-timezones.h:
	* src/backends/evolution/libical/icalstrdup.c:
	* src/backends/evolution/libical/icalstrdup.h:
	* src/backends/sqlite/SQLiteContactSource.cpp:
	* src/backends/sqlite/SQLiteContactSource.h:
	* src/backends/sqlite/SQLiteContactSourceRegister.cpp:
	* src/backends/sqlite/SQLiteUtil.cpp:
	* src/backends/sqlite/SQLiteUtil.h:
	* src/core/ConfigNode.h:
	* src/core/ConfigTree.h:
	* src/core/EvolutionSmartPtr.h:
	* src/core/EvolutionSyncClient.cpp:
	* src/core/EvolutionSyncClient.h:
	* src/core/EvolutionSyncSource.cpp:
	* src/core/EvolutionSyncSource.h:
	* src/core/FileConfigNode.cpp:
	* src/core/FileConfigNode.h:
	* src/core/FileConfigTree.cpp:
	* src/core/FileConfigTree.h:
	* src/core/FilterConfigNode.cpp:
	* src/core/FilterConfigNode.h:
	* src/core/PrefixConfigNode.cpp:
	* src/core/PrefixConfigNode.h:
	* src/core/SafeConfigNode.cpp:
	* src/core/SafeConfigNode.h:
	* src/core/SyncEvolutionCmdline.cpp:
	* src/core/SyncEvolutionCmdline.h:
	* src/core/SyncEvolutionConfig.cpp:
	* src/core/SyncEvolutionConfig.h:
	* src/core/SyncEvolutionUtil.cpp:
	* src/core/SyncEvolutionUtil.h:
	* src/core/TrackingSyncSource.cpp:
	* src/core/TrackingSyncSource.h:
	* src/core/VolatileConfigNode.h:
	* src/core/VolatileConfigTree.h:
	* src/core/vocl/README:
	* src/core/vocl/VConverter.cpp:
	* src/core/vocl/VConverter.h:
	* src/core/vocl/VObject.cpp:
	* src/core/vocl/VObject.h:
	* src/core/vocl/VProperty.cpp:
	* src/core/vocl/VProperty.h:
	* src/core/vocl/posixadapter.h:
	* src/core/vocl/vcardconverter.cpp:
	* src/e-cal-check-timezones.c:
	* src/e-cal-check-timezones.h:
	* src/libical/icalstrdup.c:
	* src/libical/icalstrdup.h:
	* src/vocl/README:
	* src/vocl/VConverter.cpp:
	* src/vocl/VConverter.h:
	* src/vocl/VObject.cpp:
	* src/vocl/VObject.h:
	* src/vocl/VProperty.cpp:
	* src/vocl/VProperty.h:
	* src/vocl/posixadapter.h:
	* src/vocl/vcardconverter.cpp:

	major restructuring of the file layout and autotools build

2008-07-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	print summary of enabled backends

2008-07-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:

	another rename sync4j->funambol

2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:

	adapted to renaming of libsync4j -> libfunambol; also renamed
	variables and configure options, but old options kept as aliases

2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added further explanations to --source-property

2008-07-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:
	* src/EvolutionContactSource.cpp:

	disabled special support for X-OSSO-CONTACT-STATE because the
	property no longer is returned properly by libebook (SF #1947050)

2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	fixed --refresh-from-server typo

2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added BINSUFFIX for Mac OS X

2008-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* src/Makefile.am:

	added files required for 'make deb' to distribution

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* debian/changelog:

	# updated

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	added comment regarding myFUNAMBOL sc-pim- prefix to deviceId

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:

	fixed creating and testing of default configs

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/AddressBookSourceRegister.cpp:

	Mac OS X client now uses the new TrackingSyncSource

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	simplified compiling for ppc/386 on Mac OS X

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	simplified compiling for ppc/386 on Mac OS X

2008-07-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.h:
	* src/TrackingSyncSource.h:

	turned fileSuffix() into a const function

2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	use sc-pim- prefix for device ID

2008-07-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/FileConfigNode.cpp:
	* src/FileConfigTree.cpp:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/PrefixConfigNode.cpp:
	* src/SafeConfigNode.cpp:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:
	* src/TrackingSyncSource.cpp:

	reduced explicit usage of iterators (mostly with BOOST_FOREACH)

2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/TrackingSyncSource.h:

	cleaned up EvolutionSyncSource interface+implementation

2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:
	* test/sys.supp:

	added plenty of suppressions for problems only found when running
	code linked against 2.22.x

2008-07-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added the possibility to run a setup script as part of each test

2008-07-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionUtil.cpp:

	added missing header file

2008-07-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionUtil.cpp:

	better random seed (avoids identical clientId when configs are
	created rapidly one after the other)

2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionUtil.h:

	code cleanup (boost::join, list sort)

2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/PrefixConfigNode.cpp:
	* src/SafeConfigNode.cpp:

	code cleanup (map access)

2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.h:

	code cleanup

2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionUtil.h:

	simplified ConfigFilter: now uses keys as they are, but with
	case-insensitive compare

2008-07-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TrackingSyncSource.h:

	LUID may not change during update

2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	fixed mem leak when listing databases

2008-07-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/shlibs.local:

	reverted to 0.7 packaging

2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* configure.in:

	updated version, changelog, NEWS for 0.8 beta 1

2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/shlibs.local:

	SF #1993109: for Evolution 2.6 use .deb dependencies which work
	with Ubuntu 6.06 LTS

2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	SF #1991286: when creating config for the first time, only enable
	sync sources which can be synchronized

2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fixed problem with loading calendar backend dynamically on Maemo
	(depends on TrackingSyncSource being in the main binary)

2008-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	avoid useless 'list: unable to access calendars: failure' error
	message

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added MemoToo

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:

	remember failure when iterating over items

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:
	* src/vocl/posixadapter.h:

	adapted to new C++ client library posixadapter.h

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	return code of removeAllItems() is error code, not SyncML status

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:

	clarified return code of inherited removeAllItems() method

2008-06-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/posixadapter.h:

	fixed compile errors due to wchar redefines

2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:

	added memotoo to expected list of templates, fixed Funambol
	syncURL

2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:

	removed extra sorting, std::set is already guaranteed to return
	entries in ascending order

2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	fixed wrong URI in ScheduleWorld template

2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	MemoToo sends vcards with just \n line termination, handle that
	when extracting FN

2008-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:

	fixed wrong syncURL in ScheduleWorld template

2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added --prebuilt: testing with precompiled SyncEvolution

2008-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	MemoToo prefers vCard 2.1 over 3.0

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	rename SyncEvolution's copy of the libecal timezone functions

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* configure.in:
	* etc/.cvsignore:
	* etc/Makefile.am:
	* etc/source-config.txt:
	* etc/syncml-config.txt:

	removed obsolete example config files

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	adapted to the official include flags (posix before common)

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionMemoSource.cpp:

	added synchronization of Evolution memo summary

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/SyncEvolutionCmdline.cpp:

	removed --properties option: not implemented yet

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	added MemoToo server template

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	fixed typo (evolution-todo -> evolution-tasks)

2008-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/Makefile.am:

	made detached recurrence handling more resilient

2008-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	regression in 0.8 alpha 1: setting sync mode during status query
	or sync affected *all* sources, even the disabled ones

2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/e-cal-check-timezones.c:
	* src/e-cal-check-timezones.h:

	addressed Chenthill's code review comments #49 and #50

2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	scheduleworld config template: calendar was using 'event2'
	instead of the correct 'cal2' URI

2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncSource.h:

	fixed segfaults for certain data

2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	fixed compile error

2008-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	removed/replaced 'calendar' string from message in libecal
	backend because it is also used for memos and tasks

2008-06-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:

	fixed modifying parent/child (=detached) calendar items

2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TrackingSyncSource.cpp:

	avoid redundant conversion to C string

2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	removeAllItems() must mark source as modified
	(EvolutionContactSource depends on it)

2008-06-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	implemented SyncSource::removeAllItems()

2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/e-cal-check-timezones.c:
	* src/e-cal-check-timezones.h:

	e_cal_match_tzid() is now public: required for mapping TZIDs of
	existing events

2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/e-cal-check-timezones.c:

	use icaltimezone_get_builtin_timezone_from_tzid()

2008-05-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/e-cal-check-timezones.c:

	try to strip trailing sequence number when mapping TZIDs

2008-05-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/e-cal-check-timezones.c:

	add system time zones to VCALENDAR if they are getting used
	because of mapping (keeps VCALENDAR consistent)

2008-05-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/e-cal-check-timezones.c:
	* src/e-cal-check-timezones.h:

	optionally patch components stored in a GList (required by
	evolution-exchange)

2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/libical/icalstrdup.c:

	fixed spelling mistake

2008-05-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSmartPtr.h:

	must define HANDLE_LIBICAL_MEMORY to avoid compiler warning

2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/EvolutionCalendarSource.cpp:
	* src/Makefile.am:
	* src/e-cal-check-timezones.c:
	* src/libical/icalstrdup.c:
	* src/libical/icalstrdup.h:

	GNOME Bugzilla #516408: always free ical strings, duplicate when
	necessary

2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	also test SyncEvolution unit tests in addition to testing
	framework tests

2008-05-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:

	suppressed all known leaks with trunk from April 1st

2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	Maemo no longer uses patched libdbus

2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* authors.xml:

	account -> user mapping for svn2cl

2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	SF #1947050: added sanity checks around string access of
	X-OSSO-CONTACT-STATE

2008-04-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:

	# updated

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/Makefile.am:
	* src/e-cal-check-timezones.c:
	* src/e-cal-check-timezones.h:
	* src/e_cal_check_timezones.c:
	* src/e_cal_check_timezones.h:

	finished proposal for inclusion of e_cal_check_timezones() into
	Evolution

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# updated

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* svn2cl.sh:

	svn checkout must be up-to-date for svn2cl to produce complete
	results

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* HACKING:
	* svn2cl.sh:

	generate ChangeLog from Subversion log

2008-04-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionUtil.cpp:
	* src/client-test-app.cpp:

	adding SyncEvolution test target in all cases, take II

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSourceRegister.cpp:
	* src/e_cal_check_timezones.c:
	* src/e_cal_check_timezones.h:

	avoid timezone collisions by renaming the new VTIMEZONE before
	importing

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/e_cal_check_timezones.c:
	* src/e_cal_check_timezones.h:

	map TZIDs to system timezones, if possible

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	avoid redundant underscore

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	added testing of opening default database

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionUtil.cpp:

	always provide SyncEvolution test class, even if it is empty:
	avoids the need to distinguish between builds when testing it

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	unit tests were unintentionally enabled when only integration
	tests should have been on

2008-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added comment about pre-releases

2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	added SSL options also to regression testing

2008-04-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* configure.in:

	bumped version to alpha, made sure that .deb package version is
	larger than last release but smaller than final one

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TrackingSyncSource.h:

	clarified insertItem

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/PrefixConfigNode.cpp:
	* src/PrefixConfigNode.h:
	* src/TrackingSyncSource.cpp:

	added prefix to change tracking node: that way have multiple name
	spaces in the same config node, in case we need it later on

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/FilterConfigNode.cpp:
	* src/SafeConfigNode.cpp:

	fixed typo in error message (missing 'not')

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/ConfigNode.h:
	* src/FileConfigNode.cpp:
	* src/FileConfigNode.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/SafeConfigNode.cpp:
	* src/SafeConfigNode.h:
	* src/SyncEvolutionConfig.cpp:
	* src/TrackingSyncSource.cpp:

	avoid expensive copying of property map

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	updated --help text

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionMemoSource.cpp:

	make sure that the icomp UID is set before calling the update
	method (EDS crashes otherwise)

2008-04-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.h:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.h:
	* src/EvolutionMemoSource.h:
	* src/TrackingSyncSource.h:

	the useless clone() method is no longer needed because SyncSource
	no longer inherits from ArrayElement

2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	implemented support for detached recurrences

2008-04-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:
	* src/client-test-app.cpp:

	adapted to new removeAllItems() prototype

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	added missing initialization of sources during --status
	processing

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionMemoSource.cpp:
	* src/EvolutionMemoSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/TrackingSyncSource.cpp:
	* src/TrackingSyncSource.h:

	make results from insertItem explicit by putting them all in one
	struct

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	'test' is a meta target

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionMemoSource.cpp:
	* src/EvolutionMemoSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/TrackingSyncSource.cpp:
	* src/TrackingSyncSource.h:
	* src/client-test-app.cpp:

	EvolutionCalendarSyncSource now uses change tracking based on
	modification time stamp.

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	adapted to the extended printLine() method

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSmartPtr.h:

	added template class for calling free() on arbitrary pointer

2008-04-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/SafeConfigNode.cpp:
	* src/SafeConfigNode.h:

	added wrapper around config node: accepts arbitrary key/value
	strings

2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	use  instead of make

2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	added missing VolatileConfigTree.h to dist

2008-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:

	added dependencies on self-compiled client library (client-test
	and synceveoluition were not always recompiled)

2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	check config before open() and beginSync() to detect errors when
	it is still safe (change tracking not modified yet; exceptions
	handled gracefully

2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/VolatileConfigTree.h:

	allow temporary configuration in memory which is not tied to a
	persistent configuration

2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	return code of sync got lost

2008-04-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionSyncClient.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	added several options for SSL connections

2008-04-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	- all passwords can be specified as env variables (${foo}) or
	read from stdin (-) - fixed config access in sync sources (broke
	during rewrite)

2008-04-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	added missing newline in error message

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/SyncEvolutionCmdline.cpp:

	--properties not implemented yet

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/ConfigNode.h:
	* src/FileConfigNode.cpp:
	* src/FileConfigNode.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	default values are commmented out in .ini files; some important
	ones are always set normally

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	simplified configuration

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:

	cleaned up comments on properties

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:

	deviceId is now a pseudo UUID in new configurations

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	added testing of --configure on old-style config

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	added testing of source listing and migration, minor fixes

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:

	added testing of configuring existing config; minor fixes (case
	sensitivity in filter, modifying only selected sources)

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	testing of/fixed creating config with sources specified; improved
	white space handling in parameters

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionUtil.h:

	added testing of --print-config, fixed some of the error handling

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/boost/detail/algorithm.hpp:
	* src/boost/detail/allocator_utilities.hpp:
	* src/boost/detail/atomic_count.hpp:
	* src/boost/detail/atomic_count_gcc.hpp:
	* src/boost/detail/atomic_count_pthreads.hpp:
	* src/boost/detail/atomic_count_win32.hpp:
	* src/boost/detail/binary_search.hpp:
	* src/boost/detail/call_traits.hpp:
	* src/boost/detail/catch_exceptions.hpp:
	* src/boost/detail/compressed_pair.hpp:
	* src/boost/detail/dynamic_bitset.hpp:
	* src/boost/detail/endian.hpp:
	* src/boost/detail/indirect_traits.hpp:
	* src/boost/detail/interlocked.hpp:
	* src/boost/detail/is_function_ref_tester.hpp:
	* src/boost/detail/is_incrementable.hpp:
	* src/boost/detail/is_xxx.hpp:
	* src/boost/detail/iterator.hpp:
	* src/boost/detail/lightweight_mutex.hpp:
	* src/boost/detail/lightweight_test.hpp:
	* src/boost/detail/limits.hpp:
	* src/boost/detail/lwm_nop.hpp:
	* src/boost/detail/lwm_pthreads.hpp:
	* src/boost/detail/lwm_win32_cs.hpp:
	* src/boost/detail/named_template_params.hpp:
	* src/boost/detail/no_exceptions_support.hpp:
	* src/boost/detail/none_t.hpp:
	* src/boost/detail/numeric_traits.hpp:
	* src/boost/detail/ob_call_traits.hpp:
	* src/boost/detail/ob_compressed_pair.hpp:
	* src/boost/detail/quick_allocator.hpp:
	* src/boost/detail/reference_content.hpp:
	* src/boost/detail/select_type.hpp:
	* src/boost/detail/shared_array_nmt.hpp:
	* src/boost/detail/shared_ptr_nmt.hpp:
	* src/boost/detail/templated_streams.hpp:
	* src/boost/detail/utf8_codecvt_facet.hpp:
	* src/boost/foreach.hpp:

	added more Boost header files (required by algorithm::string)

2008-03-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionCmdline.h:

	added testing of --sync property storing

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	test additional aspects of --template and --print-servers

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	added --template testing

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	fixed default Funambol config (vCard 2.1, memo sync/URI mixup)

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.h:

	added missing 'syncevolution' subdir when XDG_CONFIG_HOME is set

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/SQLiteContactSource.cpp:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/boost/algorithm/string.hpp:
	* src/boost/algorithm/string/case_conv.hpp:
	* src/boost/algorithm/string/classification.hpp:
	* src/boost/algorithm/string/compare.hpp:
	* src/boost/algorithm/string/concept.hpp:
	* src/boost/algorithm/string/config.hpp:
	* src/boost/algorithm/string/constants.hpp:
	* src/boost/algorithm/string/detail/case_conv.hpp:
	* src/boost/algorithm/string/detail/classification.hpp:
	* src/boost/algorithm/string/detail/find_format.hpp:
	* src/boost/algorithm/string/detail/find_format_all.hpp:
	* src/boost/algorithm/string/detail/find_format_store.hpp:
	* src/boost/algorithm/string/detail/find_iterator.hpp:
	* src/boost/algorithm/string/detail/finder.hpp:
	* src/boost/algorithm/string/detail/finder_regex.hpp:
	* src/boost/algorithm/string/detail/formatter.hpp:
	* src/boost/algorithm/string/detail/formatter_regex.hpp:
	* src/boost/algorithm/string/detail/predicate.hpp:
	* src/boost/algorithm/string/detail/replace_storage.hpp:
	* src/boost/algorithm/string/detail/sequence.hpp:
	* src/boost/algorithm/string/detail/trim.hpp:
	* src/boost/algorithm/string/detail/util.hpp:
	* src/boost/algorithm/string/erase.hpp:
	* src/boost/algorithm/string/find.hpp:
	* src/boost/algorithm/string/find_format.hpp:
	* src/boost/algorithm/string/find_iterator.hpp:
	* src/boost/algorithm/string/finder.hpp:
	* src/boost/algorithm/string/formatter.hpp:
	* src/boost/algorithm/string/iter_find.hpp:
	* src/boost/algorithm/string/join.hpp:
	* src/boost/algorithm/string/predicate.hpp:
	* src/boost/algorithm/string/predicate_facade.hpp:
	* src/boost/algorithm/string/replace.hpp:
	* src/boost/algorithm/string/sequence_traits.hpp:
	* src/boost/algorithm/string/split.hpp:
	* src/boost/algorithm/string/std/list_traits.hpp:
	* src/boost/algorithm/string/std/rope_traits.hpp:
	* src/boost/algorithm/string/std/slist_traits.hpp:
	* src/boost/algorithm/string/std/string_traits.hpp:
	* src/boost/algorithm/string/std_containers_traits.hpp:
	* src/boost/algorithm/string/trim.hpp:
	* src/boost/algorithm/string/yes_no_type.hpp:
	* src/boost/bind.hpp:
	* src/boost/bind/apply.hpp:
	* src/boost/bind/arg.hpp:
	* src/boost/bind/bind_cc.hpp:
	* src/boost/bind/bind_mf_cc.hpp:
	* src/boost/bind/bind_template.hpp:
	* src/boost/bind/make_adaptable.hpp:
	* src/boost/bind/mem_fn_cc.hpp:
	* src/boost/bind/mem_fn_template.hpp:
	* src/boost/bind/mem_fn_vw.hpp:
	* src/boost/bind/placeholders.hpp:
	* src/boost/bind/protect.hpp:
	* src/boost/bind/storage.hpp:
	* src/boost/cast.hpp:
	* src/boost/concept_archetype.hpp:
	* src/boost/concept_check.hpp:
	* src/boost/function.hpp:
	* src/boost/function/detail/function_iterate.hpp:
	* src/boost/function/detail/maybe_include.hpp:
	* src/boost/function/detail/prologue.hpp:
	* src/boost/function/function0.hpp:
	* src/boost/function/function1.hpp:
	* src/boost/function/function10.hpp:
	* src/boost/function/function2.hpp:
	* src/boost/function/function3.hpp:
	* src/boost/function/function4.hpp:
	* src/boost/function/function5.hpp:
	* src/boost/function/function6.hpp:
	* src/boost/function/function7.hpp:
	* src/boost/function/function8.hpp:
	* src/boost/function/function9.hpp:
	* src/boost/function/function_base.hpp:
	* src/boost/function/function_template.hpp:
	* src/boost/function_equal.hpp:
	* src/boost/get_pointer.hpp:
	* src/boost/implicit_cast.hpp:
	* src/boost/iterator.hpp:
	* src/boost/iterator/counting_iterator.hpp:
	* src/boost/iterator/detail/any_conversion_eater.hpp:
	* src/boost/iterator/detail/config_def.hpp:
	* src/boost/iterator/detail/config_undef.hpp:
	* src/boost/iterator/detail/enable_if.hpp:
	* src/boost/iterator/detail/facade_iterator_category.hpp:
	* src/boost/iterator/detail/minimum_category.hpp:
	* src/boost/iterator/filter_iterator.hpp:
	* src/boost/iterator/indirect_iterator.hpp:
	* src/boost/iterator/interoperable.hpp:
	* src/boost/iterator/is_lvalue_iterator.hpp:
	* src/boost/iterator/is_readable_iterator.hpp:
	* src/boost/iterator/iterator_adaptor.hpp:
	* src/boost/iterator/iterator_archetypes.hpp:
	* src/boost/iterator/iterator_categories.hpp:
	* src/boost/iterator/iterator_concepts.hpp:
	* src/boost/iterator/iterator_facade.hpp:
	* src/boost/iterator/iterator_traits.hpp:
	* src/boost/iterator/new_iterator_tests.hpp:
	* src/boost/iterator/permutation_iterator.hpp:
	* src/boost/iterator/reverse_iterator.hpp:
	* src/boost/iterator/transform_iterator.hpp:
	* src/boost/iterator/zip_iterator.hpp:
	* src/boost/lexical_cast.hpp:
	* src/boost/mem_fn.hpp:
	* src/boost/mpl/O1_size.hpp:
	* src/boost/mpl/O1_size_fwd.hpp:
	* src/boost/mpl/accumulate.hpp:
	* src/boost/mpl/advance.hpp:
	* src/boost/mpl/advance_fwd.hpp:
	* src/boost/mpl/alias.hpp:
	* src/boost/mpl/always.hpp:
	* src/boost/mpl/and.hpp:
	* src/boost/mpl/apply.hpp:
	* src/boost/mpl/apply_fwd.hpp:
	* src/boost/mpl/apply_wrap.hpp:
	* src/boost/mpl/arg.hpp:
	* src/boost/mpl/arg_fwd.hpp:
	* src/boost/mpl/arithmetic.hpp:
	* src/boost/mpl/as_sequence.hpp:
	* src/boost/mpl/assert.hpp:
	* src/boost/mpl/at.hpp:
	* src/boost/mpl/at_fwd.hpp:
	* src/boost/mpl/aux_/O1_size_impl.hpp:
	* src/boost/mpl/aux_/adl_barrier.hpp:
	* src/boost/mpl/aux_/advance_backward.hpp:
	* src/boost/mpl/aux_/advance_forward.hpp:
	* src/boost/mpl/aux_/apply_1st.hpp:
	* src/boost/mpl/aux_/arg_typedef.hpp:
	* src/boost/mpl/aux_/arithmetic_op.hpp:
	* src/boost/mpl/aux_/arity.hpp:
	* src/boost/mpl/aux_/arity_spec.hpp:
	* src/boost/mpl/aux_/at_impl.hpp:
	* src/boost/mpl/aux_/back_impl.hpp:
	* src/boost/mpl/aux_/basic_bind.hpp:
	* src/boost/mpl/aux_/begin_end_impl.hpp:
	* src/boost/mpl/aux_/clear_impl.hpp:
	* src/boost/mpl/aux_/common_name_wknd.hpp:
	* src/boost/mpl/aux_/comparison_op.hpp:
	* src/boost/mpl/aux_/config/adl.hpp:
	* src/boost/mpl/aux_/config/arrays.hpp:
	* src/boost/mpl/aux_/config/bind.hpp:
	* src/boost/mpl/aux_/config/compiler.hpp:
	* src/boost/mpl/aux_/config/ctps.hpp:
	* src/boost/mpl/aux_/config/dependent_nttp.hpp:
	* src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp:
	* src/boost/mpl/aux_/config/dtp.hpp:
	* src/boost/mpl/aux_/config/eti.hpp:
	* src/boost/mpl/aux_/config/forwarding.hpp:
	* src/boost/mpl/aux_/config/gcc.hpp:
	* src/boost/mpl/aux_/config/has_apply.hpp:
	* src/boost/mpl/aux_/config/has_xxx.hpp:
	* src/boost/mpl/aux_/config/integral.hpp:
	* src/boost/mpl/aux_/config/intel.hpp:
	* src/boost/mpl/aux_/config/lambda.hpp:
	* src/boost/mpl/aux_/config/msvc.hpp:
	* src/boost/mpl/aux_/config/msvc_typename.hpp:
	* src/boost/mpl/aux_/config/nttp.hpp:
	* src/boost/mpl/aux_/config/operators.hpp:
	* src/boost/mpl/aux_/config/overload_resolution.hpp:
	* src/boost/mpl/aux_/config/preprocessor.hpp:
	* src/boost/mpl/aux_/config/static_constant.hpp:
	* src/boost/mpl/aux_/config/ttp.hpp:
	* src/boost/mpl/aux_/config/typeof.hpp:
	* src/boost/mpl/aux_/config/use_preprocessed.hpp:
	* src/boost/mpl/aux_/config/workaround.hpp:
	* src/boost/mpl/aux_/contains_impl.hpp:
	* src/boost/mpl/aux_/count_args.hpp:
	* src/boost/mpl/aux_/count_impl.hpp:
	* src/boost/mpl/aux_/empty_impl.hpp:
	* src/boost/mpl/aux_/erase_impl.hpp:
	* src/boost/mpl/aux_/erase_key_impl.hpp:
	* src/boost/mpl/aux_/filter_iter.hpp:
	* src/boost/mpl/aux_/find_if_pred.hpp:
	* src/boost/mpl/aux_/fold_impl.hpp:
	* src/boost/mpl/aux_/fold_impl_body.hpp:
	* src/boost/mpl/aux_/fold_op.hpp:
	* src/boost/mpl/aux_/fold_pred.hpp:
	* src/boost/mpl/aux_/front_impl.hpp:
	* src/boost/mpl/aux_/full_lambda.hpp:
	* src/boost/mpl/aux_/has_apply.hpp:
	* src/boost/mpl/aux_/has_begin.hpp:
	* src/boost/mpl/aux_/has_key_impl.hpp:
	* src/boost/mpl/aux_/has_rebind.hpp:
	* src/boost/mpl/aux_/has_size.hpp:
	* src/boost/mpl/aux_/has_tag.hpp:
	* src/boost/mpl/aux_/has_type.hpp:
	* src/boost/mpl/aux_/include_preprocessed.hpp:
	* src/boost/mpl/aux_/insert_impl.hpp:
	* src/boost/mpl/aux_/insert_range_impl.hpp:
	* src/boost/mpl/aux_/inserter_algorithm.hpp:
	* src/boost/mpl/aux_/integral_wrapper.hpp:
	* src/boost/mpl/aux_/is_msvc_eti_arg.hpp:
	* src/boost/mpl/aux_/iter_apply.hpp:
	* src/boost/mpl/aux_/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/iter_push_front.hpp:
	* src/boost/mpl/aux_/joint_iter.hpp:
	* src/boost/mpl/aux_/lambda_arity_param.hpp:
	* src/boost/mpl/aux_/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/lambda_spec.hpp:
	* src/boost/mpl/aux_/lambda_support.hpp:
	* src/boost/mpl/aux_/largest_int.hpp:
	* src/boost/mpl/aux_/logical_op.hpp:
	* src/boost/mpl/aux_/msvc_dtw.hpp:
	* src/boost/mpl/aux_/msvc_eti_base.hpp:
	* src/boost/mpl/aux_/msvc_is_class.hpp:
	* src/boost/mpl/aux_/msvc_never_true.hpp:
	* src/boost/mpl/aux_/msvc_type.hpp:
	* src/boost/mpl/aux_/na.hpp:
	* src/boost/mpl/aux_/na_assert.hpp:
	* src/boost/mpl/aux_/na_fwd.hpp:
	* src/boost/mpl/aux_/na_spec.hpp:
	* src/boost/mpl/aux_/nested_type_wknd.hpp:
	* src/boost/mpl/aux_/nttp_decl.hpp:
	* src/boost/mpl/aux_/numeric_cast_utils.hpp:
	* src/boost/mpl/aux_/numeric_op.hpp:
	* src/boost/mpl/aux_/order_impl.hpp:
	* src/boost/mpl/aux_/overload_names.hpp:
	* src/boost/mpl/aux_/partition_op.hpp:
	* src/boost/mpl/aux_/pop_back_impl.hpp:
	* src/boost/mpl/aux_/pop_front_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/and.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/less.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/list.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/map.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/or.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/set.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/times.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/and.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/less.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/list.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/map.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/or.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/set.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/times.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/and.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/less.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/list.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/map.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/or.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/set.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/times.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/and.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/less.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/list.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/map.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/or.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/set.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/times.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/and.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/less.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/list.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/map.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/or.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/set.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/times.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/and.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/arg.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bind.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitand.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitor.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/deque.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/divides.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/greater.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/inherit.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/less.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/list.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/list_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/map.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/minus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/modulus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/or.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/plus.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/quote.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/set.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/set_c.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/times.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/vector.hpp:
	* src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp:
	* src/boost/mpl/aux_/preprocessor/add.hpp:
	* src/boost/mpl/aux_/preprocessor/def_params_tail.hpp:
	* src/boost/mpl/aux_/preprocessor/default_params.hpp:
	* src/boost/mpl/aux_/preprocessor/enum.hpp:
	* src/boost/mpl/aux_/preprocessor/ext_params.hpp:
	* src/boost/mpl/aux_/preprocessor/filter_params.hpp:
	* src/boost/mpl/aux_/preprocessor/is_seq.hpp:
	* src/boost/mpl/aux_/preprocessor/params.hpp:
	* src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp:
	* src/boost/mpl/aux_/preprocessor/range.hpp:
	* src/boost/mpl/aux_/preprocessor/repeat.hpp:
	* src/boost/mpl/aux_/preprocessor/sub.hpp:
	* src/boost/mpl/aux_/preprocessor/token_equal.hpp:
	* src/boost/mpl/aux_/preprocessor/tuple.hpp:
	* src/boost/mpl/aux_/ptr_to_ref.hpp:
	* src/boost/mpl/aux_/push_back_impl.hpp:
	* src/boost/mpl/aux_/push_front_impl.hpp:
	* src/boost/mpl/aux_/range_c/O1_size.hpp:
	* src/boost/mpl/aux_/range_c/back.hpp:
	* src/boost/mpl/aux_/range_c/empty.hpp:
	* src/boost/mpl/aux_/range_c/front.hpp:
	* src/boost/mpl/aux_/range_c/iterator.hpp:
	* src/boost/mpl/aux_/range_c/size.hpp:
	* src/boost/mpl/aux_/range_c/tag.hpp:
	* src/boost/mpl/aux_/reverse_fold_impl.hpp:
	* src/boost/mpl/aux_/reverse_fold_impl_body.hpp:
	* src/boost/mpl/aux_/reverse_iter_fold_impl.hpp:
	* src/boost/mpl/aux_/sequence_wrapper.hpp:
	* src/boost/mpl/aux_/shift_op.hpp:
	* src/boost/mpl/aux_/single_element_iter.hpp:
	* src/boost/mpl/aux_/size_impl.hpp:
	* src/boost/mpl/aux_/sort_impl.hpp:
	* src/boost/mpl/aux_/static_cast.hpp:
	* src/boost/mpl/aux_/template_arity.hpp:
	* src/boost/mpl/aux_/template_arity_fwd.hpp:
	* src/boost/mpl/aux_/test.hpp:
	* src/boost/mpl/aux_/test/assert.hpp:
	* src/boost/mpl/aux_/test/data.hpp:
	* src/boost/mpl/aux_/test/test_case.hpp:
	* src/boost/mpl/aux_/traits_lambda_spec.hpp:
	* src/boost/mpl/aux_/transform_iter.hpp:
	* src/boost/mpl/aux_/type_wrapper.hpp:
	* src/boost/mpl/aux_/unwrap.hpp:
	* src/boost/mpl/aux_/value_wknd.hpp:
	* src/boost/mpl/aux_/yes_no.hpp:
	* src/boost/mpl/back.hpp:
	* src/boost/mpl/back_fwd.hpp:
	* src/boost/mpl/back_inserter.hpp:
	* src/boost/mpl/base.hpp:
	* src/boost/mpl/begin.hpp:
	* src/boost/mpl/begin_end.hpp:
	* src/boost/mpl/begin_end_fwd.hpp:
	* src/boost/mpl/bind.hpp:
	* src/boost/mpl/bind_fwd.hpp:
	* src/boost/mpl/bitand.hpp:
	* src/boost/mpl/bitor.hpp:
	* src/boost/mpl/bitwise.hpp:
	* src/boost/mpl/bitxor.hpp:
	* src/boost/mpl/bool.hpp:
	* src/boost/mpl/bool_fwd.hpp:
	* src/boost/mpl/clear.hpp:
	* src/boost/mpl/clear_fwd.hpp:
	* src/boost/mpl/comparison.hpp:
	* src/boost/mpl/contains.hpp:
	* src/boost/mpl/contains_fwd.hpp:
	* src/boost/mpl/copy.hpp:
	* src/boost/mpl/copy_if.hpp:
	* src/boost/mpl/count.hpp:
	* src/boost/mpl/count_fwd.hpp:
	* src/boost/mpl/count_if.hpp:
	* src/boost/mpl/deque.hpp:
	* src/boost/mpl/deref.hpp:
	* src/boost/mpl/distance.hpp:
	* src/boost/mpl/distance_fwd.hpp:
	* src/boost/mpl/divides.hpp:
	* src/boost/mpl/empty.hpp:
	* src/boost/mpl/empty_base.hpp:
	* src/boost/mpl/empty_fwd.hpp:
	* src/boost/mpl/empty_sequence.hpp:
	* src/boost/mpl/end.hpp:
	* src/boost/mpl/equal.hpp:
	* src/boost/mpl/equal_to.hpp:
	* src/boost/mpl/erase.hpp:
	* src/boost/mpl/erase_fwd.hpp:
	* src/boost/mpl/erase_key.hpp:
	* src/boost/mpl/erase_key_fwd.hpp:
	* src/boost/mpl/eval_if.hpp:
	* src/boost/mpl/filter_view.hpp:
	* src/boost/mpl/find.hpp:
	* src/boost/mpl/find_if.hpp:
	* src/boost/mpl/fold.hpp:
	* src/boost/mpl/for_each.hpp:
	* src/boost/mpl/front.hpp:
	* src/boost/mpl/front_fwd.hpp:
	* src/boost/mpl/front_inserter.hpp:
	* src/boost/mpl/greater.hpp:
	* src/boost/mpl/greater_equal.hpp:
	* src/boost/mpl/has_key.hpp:
	* src/boost/mpl/has_key_fwd.hpp:
	* src/boost/mpl/has_xxx.hpp:
	* src/boost/mpl/identity.hpp:
	* src/boost/mpl/if.hpp:
	* src/boost/mpl/index_if.hpp:
	* src/boost/mpl/index_of.hpp:
	* src/boost/mpl/inherit.hpp:
	* src/boost/mpl/inherit_linearly.hpp:
	* src/boost/mpl/insert.hpp:
	* src/boost/mpl/insert_fwd.hpp:
	* src/boost/mpl/insert_range.hpp:
	* src/boost/mpl/insert_range_fwd.hpp:
	* src/boost/mpl/inserter.hpp:
	* src/boost/mpl/int.hpp:
	* src/boost/mpl/int_fwd.hpp:
	* src/boost/mpl/integral_c.hpp:
	* src/boost/mpl/integral_c_fwd.hpp:
	* src/boost/mpl/integral_c_tag.hpp:
	* src/boost/mpl/is_placeholder.hpp:
	* src/boost/mpl/is_sequence.hpp:
	* src/boost/mpl/iter_fold.hpp:
	* src/boost/mpl/iter_fold_if.hpp:
	* src/boost/mpl/iterator_category.hpp:
	* src/boost/mpl/iterator_range.hpp:
	* src/boost/mpl/iterator_tags.hpp:
	* src/boost/mpl/joint_view.hpp:
	* src/boost/mpl/key_type.hpp:
	* src/boost/mpl/key_type_fwd.hpp:
	* src/boost/mpl/lambda.hpp:
	* src/boost/mpl/lambda_fwd.hpp:
	* src/boost/mpl/less.hpp:
	* src/boost/mpl/less_equal.hpp:
	* src/boost/mpl/limits/arity.hpp:
	* src/boost/mpl/limits/list.hpp:
	* src/boost/mpl/limits/map.hpp:
	* src/boost/mpl/limits/set.hpp:
	* src/boost/mpl/limits/unrolling.hpp:
	* src/boost/mpl/limits/vector.hpp:
	* src/boost/mpl/list.hpp:
	* src/boost/mpl/list/aux_/O1_size.hpp:
	* src/boost/mpl/list/aux_/begin_end.hpp:
	* src/boost/mpl/list/aux_/clear.hpp:
	* src/boost/mpl/list/aux_/empty.hpp:
	* src/boost/mpl/list/aux_/front.hpp:
	* src/boost/mpl/list/aux_/include_preprocessed.hpp:
	* src/boost/mpl/list/aux_/item.hpp:
	* src/boost/mpl/list/aux_/iterator.hpp:
	* src/boost/mpl/list/aux_/numbered.hpp:
	* src/boost/mpl/list/aux_/numbered_c.hpp:
	* src/boost/mpl/list/aux_/pop_front.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp:
	* src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp:
	* src/boost/mpl/list/aux_/push_back.hpp:
	* src/boost/mpl/list/aux_/push_front.hpp:
	* src/boost/mpl/list/aux_/size.hpp:
	* src/boost/mpl/list/aux_/tag.hpp:
	* src/boost/mpl/list/list0.hpp:
	* src/boost/mpl/list/list0_c.hpp:
	* src/boost/mpl/list/list10.hpp:
	* src/boost/mpl/list/list10_c.hpp:
	* src/boost/mpl/list/list20.hpp:
	* src/boost/mpl/list/list20_c.hpp:
	* src/boost/mpl/list/list30.hpp:
	* src/boost/mpl/list/list30_c.hpp:
	* src/boost/mpl/list/list40.hpp:
	* src/boost/mpl/list/list40_c.hpp:
	* src/boost/mpl/list/list50.hpp:
	* src/boost/mpl/list/list50_c.hpp:
	* src/boost/mpl/list_c.hpp:
	* src/boost/mpl/logical.hpp:
	* src/boost/mpl/long.hpp:
	* src/boost/mpl/long_fwd.hpp:
	* src/boost/mpl/lower_bound.hpp:
	* src/boost/mpl/map.hpp:
	* src/boost/mpl/map/aux_/at_impl.hpp:
	* src/boost/mpl/map/aux_/begin_end_impl.hpp:
	* src/boost/mpl/map/aux_/clear_impl.hpp:
	* src/boost/mpl/map/aux_/contains_impl.hpp:
	* src/boost/mpl/map/aux_/empty_impl.hpp:
	* src/boost/mpl/map/aux_/erase_impl.hpp:
	* src/boost/mpl/map/aux_/erase_key_impl.hpp:
	* src/boost/mpl/map/aux_/has_key_impl.hpp:
	* src/boost/mpl/map/aux_/include_preprocessed.hpp:
	* src/boost/mpl/map/aux_/insert_impl.hpp:
	* src/boost/mpl/map/aux_/item.hpp:
	* src/boost/mpl/map/aux_/iterator.hpp:
	* src/boost/mpl/map/aux_/key_type_impl.hpp:
	* src/boost/mpl/map/aux_/map0.hpp:
	* src/boost/mpl/map/aux_/numbered.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp:
	* src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp:
	* src/boost/mpl/map/aux_/size_impl.hpp:
	* src/boost/mpl/map/aux_/tag.hpp:
	* src/boost/mpl/map/aux_/value_type_impl.hpp:
	* src/boost/mpl/map/map0.hpp:
	* src/boost/mpl/map/map10.hpp:
	* src/boost/mpl/map/map20.hpp:
	* src/boost/mpl/map/map30.hpp:
	* src/boost/mpl/map/map40.hpp:
	* src/boost/mpl/map/map50.hpp:
	* src/boost/mpl/math/fixed_c.hpp:
	* src/boost/mpl/math/is_even.hpp:
	* src/boost/mpl/math/rational_c.hpp:
	* src/boost/mpl/max.hpp:
	* src/boost/mpl/max_element.hpp:
	* src/boost/mpl/min.hpp:
	* src/boost/mpl/min_element.hpp:
	* src/boost/mpl/min_max.hpp:
	* src/boost/mpl/minus.hpp:
	* src/boost/mpl/modulus.hpp:
	* src/boost/mpl/multiplies.hpp:
	* src/boost/mpl/multiset/aux_/count_impl.hpp:
	* src/boost/mpl/multiset/aux_/insert_impl.hpp:
	* src/boost/mpl/multiset/aux_/item.hpp:
	* src/boost/mpl/multiset/aux_/multiset0.hpp:
	* src/boost/mpl/multiset/aux_/tag.hpp:
	* src/boost/mpl/multiset/multiset0.hpp:
	* src/boost/mpl/negate.hpp:
	* src/boost/mpl/next.hpp:
	* src/boost/mpl/next_prior.hpp:
	* src/boost/mpl/not.hpp:
	* src/boost/mpl/not_equal_to.hpp:
	* src/boost/mpl/numeric_cast.hpp:
	* src/boost/mpl/or.hpp:
	* src/boost/mpl/order.hpp:
	* src/boost/mpl/order_fwd.hpp:
	* src/boost/mpl/pair.hpp:
	* src/boost/mpl/pair_view.hpp:
	* src/boost/mpl/partition.hpp:
	* src/boost/mpl/placeholders.hpp:
	* src/boost/mpl/plus.hpp:
	* src/boost/mpl/pop_back.hpp:
	* src/boost/mpl/pop_back_fwd.hpp:
	* src/boost/mpl/pop_front.hpp:
	* src/boost/mpl/pop_front_fwd.hpp:
	* src/boost/mpl/print.hpp:
	* src/boost/mpl/prior.hpp:
	* src/boost/mpl/protect.hpp:
	* src/boost/mpl/push_back.hpp:
	* src/boost/mpl/push_back_fwd.hpp:
	* src/boost/mpl/push_front.hpp:
	* src/boost/mpl/push_front_fwd.hpp:
	* src/boost/mpl/quote.hpp:
	* src/boost/mpl/range_c.hpp:
	* src/boost/mpl/remove.hpp:
	* src/boost/mpl/remove_if.hpp:
	* src/boost/mpl/replace.hpp:
	* src/boost/mpl/replace_if.hpp:
	* src/boost/mpl/reverse.hpp:
	* src/boost/mpl/reverse_fold.hpp:
	* src/boost/mpl/reverse_iter_fold.hpp:
	* src/boost/mpl/same_as.hpp:
	* src/boost/mpl/sequence_tag.hpp:
	* src/boost/mpl/sequence_tag_fwd.hpp:
	* src/boost/mpl/set.hpp:
	* src/boost/mpl/set/aux_/at_impl.hpp:
	* src/boost/mpl/set/aux_/begin_end_impl.hpp:
	* src/boost/mpl/set/aux_/clear_impl.hpp:
	* src/boost/mpl/set/aux_/empty_impl.hpp:
	* src/boost/mpl/set/aux_/erase_impl.hpp:
	* src/boost/mpl/set/aux_/erase_key_impl.hpp:
	* src/boost/mpl/set/aux_/has_key_impl.hpp:
	* src/boost/mpl/set/aux_/include_preprocessed.hpp:
	* src/boost/mpl/set/aux_/insert_impl.hpp:
	* src/boost/mpl/set/aux_/item.hpp:
	* src/boost/mpl/set/aux_/iterator.hpp:
	* src/boost/mpl/set/aux_/key_type_impl.hpp:
	* src/boost/mpl/set/aux_/numbered.hpp:
	* src/boost/mpl/set/aux_/numbered_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp:
	* src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp:
	* src/boost/mpl/set/aux_/set0.hpp:
	* src/boost/mpl/set/aux_/size_impl.hpp:
	* src/boost/mpl/set/aux_/tag.hpp:
	* src/boost/mpl/set/aux_/value_type_impl.hpp:
	* src/boost/mpl/set/set0.hpp:
	* src/boost/mpl/set/set0_c.hpp:
	* src/boost/mpl/set/set10.hpp:
	* src/boost/mpl/set/set10_c.hpp:
	* src/boost/mpl/set/set20.hpp:
	* src/boost/mpl/set/set20_c.hpp:
	* src/boost/mpl/set/set30.hpp:
	* src/boost/mpl/set/set30_c.hpp:
	* src/boost/mpl/set/set40.hpp:
	* src/boost/mpl/set/set40_c.hpp:
	* src/boost/mpl/set/set50.hpp:
	* src/boost/mpl/set/set50_c.hpp:
	* src/boost/mpl/set_c.hpp:
	* src/boost/mpl/shift_left.hpp:
	* src/boost/mpl/shift_right.hpp:
	* src/boost/mpl/single_view.hpp:
	* src/boost/mpl/size.hpp:
	* src/boost/mpl/size_fwd.hpp:
	* src/boost/mpl/size_t.hpp:
	* src/boost/mpl/size_t_fwd.hpp:
	* src/boost/mpl/sizeof.hpp:
	* src/boost/mpl/sort.hpp:
	* src/boost/mpl/stable_partition.hpp:
	* src/boost/mpl/switch.hpp:
	* src/boost/mpl/tag.hpp:
	* src/boost/mpl/times.hpp:
	* src/boost/mpl/transform.hpp:
	* src/boost/mpl/transform_view.hpp:
	* src/boost/mpl/unique.hpp:
	* src/boost/mpl/unpack_args.hpp:
	* src/boost/mpl/upper_bound.hpp:
	* src/boost/mpl/value_type.hpp:
	* src/boost/mpl/value_type_fwd.hpp:
	* src/boost/mpl/vector.hpp:
	* src/boost/mpl/vector/aux_/O1_size.hpp:
	* src/boost/mpl/vector/aux_/at.hpp:
	* src/boost/mpl/vector/aux_/back.hpp:
	* src/boost/mpl/vector/aux_/begin_end.hpp:
	* src/boost/mpl/vector/aux_/clear.hpp:
	* src/boost/mpl/vector/aux_/empty.hpp:
	* src/boost/mpl/vector/aux_/front.hpp:
	* src/boost/mpl/vector/aux_/include_preprocessed.hpp:
	* src/boost/mpl/vector/aux_/item.hpp:
	* src/boost/mpl/vector/aux_/iterator.hpp:
	* src/boost/mpl/vector/aux_/numbered.hpp:
	* src/boost/mpl/vector/aux_/numbered_c.hpp:
	* src/boost/mpl/vector/aux_/pop_back.hpp:
	* src/boost/mpl/vector/aux_/pop_front.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
	* src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp:
	* src/boost/mpl/vector/aux_/push_back.hpp:
	* src/boost/mpl/vector/aux_/push_front.hpp:
	* src/boost/mpl/vector/aux_/size.hpp:
	* src/boost/mpl/vector/aux_/tag.hpp:
	* src/boost/mpl/vector/aux_/vector0.hpp:
	* src/boost/mpl/vector/vector0.hpp:
	* src/boost/mpl/vector/vector0_c.hpp:
	* src/boost/mpl/vector/vector10.hpp:
	* src/boost/mpl/vector/vector10_c.hpp:
	* src/boost/mpl/vector/vector20.hpp:
	* src/boost/mpl/vector/vector20_c.hpp:
	* src/boost/mpl/vector/vector30.hpp:
	* src/boost/mpl/vector/vector30_c.hpp:
	* src/boost/mpl/vector/vector40.hpp:
	* src/boost/mpl/vector/vector40_c.hpp:
	* src/boost/mpl/vector/vector50.hpp:
	* src/boost/mpl/vector/vector50_c.hpp:
	* src/boost/mpl/vector_c.hpp:
	* src/boost/mpl/void.hpp:
	* src/boost/mpl/void_fwd.hpp:
	* src/boost/mpl/zip_view.hpp:
	* src/boost/next_prior.hpp:
	* src/boost/noncopyable.hpp:
	* src/boost/pointer_cast.hpp:
	* src/boost/preprocessor.hpp:
	* src/boost/preprocessor/arithmetic.hpp:
	* src/boost/preprocessor/arithmetic/add.hpp:
	* src/boost/preprocessor/arithmetic/dec.hpp:
	* src/boost/preprocessor/arithmetic/detail/div_base.hpp:
	* src/boost/preprocessor/arithmetic/div.hpp:
	* src/boost/preprocessor/arithmetic/inc.hpp:
	* src/boost/preprocessor/arithmetic/mod.hpp:
	* src/boost/preprocessor/arithmetic/mul.hpp:
	* src/boost/preprocessor/arithmetic/sub.hpp:
	* src/boost/preprocessor/array.hpp:
	* src/boost/preprocessor/array/data.hpp:
	* src/boost/preprocessor/array/elem.hpp:
	* src/boost/preprocessor/array/insert.hpp:
	* src/boost/preprocessor/array/pop_back.hpp:
	* src/boost/preprocessor/array/pop_front.hpp:
	* src/boost/preprocessor/array/push_back.hpp:
	* src/boost/preprocessor/array/push_front.hpp:
	* src/boost/preprocessor/array/remove.hpp:
	* src/boost/preprocessor/array/replace.hpp:
	* src/boost/preprocessor/array/reverse.hpp:
	* src/boost/preprocessor/array/size.hpp:
	* src/boost/preprocessor/assert_msg.hpp:
	* src/boost/preprocessor/cat.hpp:
	* src/boost/preprocessor/comma.hpp:
	* src/boost/preprocessor/comma_if.hpp:
	* src/boost/preprocessor/comparison.hpp:
	* src/boost/preprocessor/comparison/equal.hpp:
	* src/boost/preprocessor/comparison/greater.hpp:
	* src/boost/preprocessor/comparison/greater_equal.hpp:
	* src/boost/preprocessor/comparison/less.hpp:
	* src/boost/preprocessor/comparison/less_equal.hpp:
	* src/boost/preprocessor/comparison/not_equal.hpp:
	* src/boost/preprocessor/config/config.hpp:
	* src/boost/preprocessor/config/limits.hpp:
	* src/boost/preprocessor/control.hpp:
	* src/boost/preprocessor/control/deduce_d.hpp:
	* src/boost/preprocessor/control/detail/dmc/while.hpp:
	* src/boost/preprocessor/control/detail/edg/while.hpp:
	* src/boost/preprocessor/control/detail/msvc/while.hpp:
	* src/boost/preprocessor/control/detail/while.hpp:
	* src/boost/preprocessor/control/expr_if.hpp:
	* src/boost/preprocessor/control/expr_iif.hpp:
	* src/boost/preprocessor/control/if.hpp:
	* src/boost/preprocessor/control/iif.hpp:
	* src/boost/preprocessor/control/while.hpp:
	* src/boost/preprocessor/debug.hpp:
	* src/boost/preprocessor/debug/assert.hpp:
	* src/boost/preprocessor/debug/error.hpp:
	* src/boost/preprocessor/debug/line.hpp:
	* src/boost/preprocessor/dec.hpp:
	* src/boost/preprocessor/detail/auto_rec.hpp:
	* src/boost/preprocessor/detail/check.hpp:
	* src/boost/preprocessor/detail/dmc/auto_rec.hpp:
	* src/boost/preprocessor/detail/is_binary.hpp:
	* src/boost/preprocessor/detail/is_nullary.hpp:
	* src/boost/preprocessor/detail/is_unary.hpp:
	* src/boost/preprocessor/detail/null.hpp:
	* src/boost/preprocessor/detail/split.hpp:
	* src/boost/preprocessor/empty.hpp:
	* src/boost/preprocessor/enum.hpp:
	* src/boost/preprocessor/enum_params.hpp:
	* src/boost/preprocessor/enum_params_with_a_default.hpp:
	* src/boost/preprocessor/enum_params_with_defaults.hpp:
	* src/boost/preprocessor/enum_shifted.hpp:
	* src/boost/preprocessor/enum_shifted_params.hpp:
	* src/boost/preprocessor/expand.hpp:
	* src/boost/preprocessor/expr_if.hpp:
	* src/boost/preprocessor/facilities.hpp:
	* src/boost/preprocessor/facilities/apply.hpp:
	* src/boost/preprocessor/facilities/empty.hpp:
	* src/boost/preprocessor/facilities/expand.hpp:
	* src/boost/preprocessor/facilities/identity.hpp:
	* src/boost/preprocessor/facilities/intercept.hpp:
	* src/boost/preprocessor/facilities/is_1.hpp:
	* src/boost/preprocessor/facilities/is_empty.hpp:
	* src/boost/preprocessor/facilities/is_empty_or_1.hpp:
	* src/boost/preprocessor/for.hpp:
	* src/boost/preprocessor/identity.hpp:
	* src/boost/preprocessor/if.hpp:
	* src/boost/preprocessor/inc.hpp:
	* src/boost/preprocessor/iterate.hpp:
	* src/boost/preprocessor/iteration.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower1.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower2.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower3.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower4.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/lower5.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper1.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper2.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper3.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper4.hpp:
	* src/boost/preprocessor/iteration/detail/bounds/upper5.hpp:
	* src/boost/preprocessor/iteration/detail/finish.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward1.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward2.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward3.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward4.hpp:
	* src/boost/preprocessor/iteration/detail/iter/forward5.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse1.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse2.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse3.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse4.hpp:
	* src/boost/preprocessor/iteration/detail/iter/reverse5.hpp:
	* src/boost/preprocessor/iteration/detail/local.hpp:
	* src/boost/preprocessor/iteration/detail/rlocal.hpp:
	* src/boost/preprocessor/iteration/detail/self.hpp:
	* src/boost/preprocessor/iteration/detail/start.hpp:
	* src/boost/preprocessor/iteration/iterate.hpp:
	* src/boost/preprocessor/iteration/local.hpp:
	* src/boost/preprocessor/iteration/self.hpp:
	* src/boost/preprocessor/library.hpp:
	* src/boost/preprocessor/limits.hpp:
	* src/boost/preprocessor/list.hpp:
	* src/boost/preprocessor/list/adt.hpp:
	* src/boost/preprocessor/list/append.hpp:
	* src/boost/preprocessor/list/at.hpp:
	* src/boost/preprocessor/list/cat.hpp:
	* src/boost/preprocessor/list/detail/dmc/fold_left.hpp:
	* src/boost/preprocessor/list/detail/edg/fold_left.hpp:
	* src/boost/preprocessor/list/detail/edg/fold_right.hpp:
	* src/boost/preprocessor/list/detail/fold_left.hpp:
	* src/boost/preprocessor/list/detail/fold_right.hpp:
	* src/boost/preprocessor/list/enum.hpp:
	* src/boost/preprocessor/list/filter.hpp:
	* src/boost/preprocessor/list/first_n.hpp:
	* src/boost/preprocessor/list/fold_left.hpp:
	* src/boost/preprocessor/list/fold_right.hpp:
	* src/boost/preprocessor/list/for_each.hpp:
	* src/boost/preprocessor/list/for_each_i.hpp:
	* src/boost/preprocessor/list/for_each_product.hpp:
	* src/boost/preprocessor/list/rest_n.hpp:
	* src/boost/preprocessor/list/reverse.hpp:
	* src/boost/preprocessor/list/size.hpp:
	* src/boost/preprocessor/list/to_tuple.hpp:
	* src/boost/preprocessor/list/transform.hpp:
	* src/boost/preprocessor/logical.hpp:
	* src/boost/preprocessor/logical/and.hpp:
	* src/boost/preprocessor/logical/bitand.hpp:
	* src/boost/preprocessor/logical/bitnor.hpp:
	* src/boost/preprocessor/logical/bitor.hpp:
	* src/boost/preprocessor/logical/bitxor.hpp:
	* src/boost/preprocessor/logical/bool.hpp:
	* src/boost/preprocessor/logical/compl.hpp:
	* src/boost/preprocessor/logical/nor.hpp:
	* src/boost/preprocessor/logical/not.hpp:
	* src/boost/preprocessor/logical/or.hpp:
	* src/boost/preprocessor/logical/xor.hpp:
	* src/boost/preprocessor/max.hpp:
	* src/boost/preprocessor/min.hpp:
	* src/boost/preprocessor/punctuation.hpp:
	* src/boost/preprocessor/punctuation/comma.hpp:
	* src/boost/preprocessor/punctuation/comma_if.hpp:
	* src/boost/preprocessor/punctuation/paren.hpp:
	* src/boost/preprocessor/punctuation/paren_if.hpp:
	* src/boost/preprocessor/repeat.hpp:
	* src/boost/preprocessor/repeat_2nd.hpp:
	* src/boost/preprocessor/repeat_3rd.hpp:
	* src/boost/preprocessor/repeat_from_to.hpp:
	* src/boost/preprocessor/repeat_from_to_2nd.hpp:
	* src/boost/preprocessor/repeat_from_to_3rd.hpp:
	* src/boost/preprocessor/repetition.hpp:
	* src/boost/preprocessor/repetition/deduce_r.hpp:
	* src/boost/preprocessor/repetition/deduce_z.hpp:
	* src/boost/preprocessor/repetition/detail/dmc/for.hpp:
	* src/boost/preprocessor/repetition/detail/edg/for.hpp:
	* src/boost/preprocessor/repetition/detail/for.hpp:
	* src/boost/preprocessor/repetition/detail/msvc/for.hpp:
	* src/boost/preprocessor/repetition/enum.hpp:
	* src/boost/preprocessor/repetition/enum_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_params.hpp:
	* src/boost/preprocessor/repetition/enum_params_with_a_default.hpp:
	* src/boost/preprocessor/repetition/enum_params_with_defaults.hpp:
	* src/boost/preprocessor/repetition/enum_shifted.hpp:
	* src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_shifted_params.hpp:
	* src/boost/preprocessor/repetition/enum_trailing.hpp:
	* src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp:
	* src/boost/preprocessor/repetition/enum_trailing_params.hpp:
	* src/boost/preprocessor/repetition/for.hpp:
	* src/boost/preprocessor/repetition/repeat.hpp:
	* src/boost/preprocessor/repetition/repeat_from_to.hpp:
	* src/boost/preprocessor/selection.hpp:
	* src/boost/preprocessor/selection/max.hpp:
	* src/boost/preprocessor/selection/min.hpp:
	* src/boost/preprocessor/seq.hpp:
	* src/boost/preprocessor/seq/cat.hpp:
	* src/boost/preprocessor/seq/detail/split.hpp:
	* src/boost/preprocessor/seq/elem.hpp:
	* src/boost/preprocessor/seq/enum.hpp:
	* src/boost/preprocessor/seq/filter.hpp:
	* src/boost/preprocessor/seq/first_n.hpp:
	* src/boost/preprocessor/seq/fold_left.hpp:
	* src/boost/preprocessor/seq/fold_right.hpp:
	* src/boost/preprocessor/seq/for_each.hpp:
	* src/boost/preprocessor/seq/for_each_i.hpp:
	* src/boost/preprocessor/seq/for_each_product.hpp:
	* src/boost/preprocessor/seq/insert.hpp:
	* src/boost/preprocessor/seq/pop_back.hpp:
	* src/boost/preprocessor/seq/pop_front.hpp:
	* src/boost/preprocessor/seq/push_back.hpp:
	* src/boost/preprocessor/seq/push_front.hpp:
	* src/boost/preprocessor/seq/remove.hpp:
	* src/boost/preprocessor/seq/replace.hpp:
	* src/boost/preprocessor/seq/rest_n.hpp:
	* src/boost/preprocessor/seq/reverse.hpp:
	* src/boost/preprocessor/seq/seq.hpp:
	* src/boost/preprocessor/seq/size.hpp:
	* src/boost/preprocessor/seq/subseq.hpp:
	* src/boost/preprocessor/seq/to_array.hpp:
	* src/boost/preprocessor/seq/to_tuple.hpp:
	* src/boost/preprocessor/seq/transform.hpp:
	* src/boost/preprocessor/slot.hpp:
	* src/boost/preprocessor/slot/counter.hpp:
	* src/boost/preprocessor/slot/detail/counter.hpp:
	* src/boost/preprocessor/slot/detail/def.hpp:
	* src/boost/preprocessor/slot/detail/shared.hpp:
	* src/boost/preprocessor/slot/detail/slot1.hpp:
	* src/boost/preprocessor/slot/detail/slot2.hpp:
	* src/boost/preprocessor/slot/detail/slot3.hpp:
	* src/boost/preprocessor/slot/detail/slot4.hpp:
	* src/boost/preprocessor/slot/detail/slot5.hpp:
	* src/boost/preprocessor/slot/slot.hpp:
	* src/boost/preprocessor/stringize.hpp:
	* src/boost/preprocessor/tuple.hpp:
	* src/boost/preprocessor/tuple/eat.hpp:
	* src/boost/preprocessor/tuple/elem.hpp:
	* src/boost/preprocessor/tuple/rem.hpp:
	* src/boost/preprocessor/tuple/reverse.hpp:
	* src/boost/preprocessor/tuple/to_list.hpp:
	* src/boost/preprocessor/tuple/to_seq.hpp:
	* src/boost/preprocessor/while.hpp:
	* src/boost/preprocessor/wstringize.hpp:
	* src/boost/range.hpp:
	* src/boost/range/begin.hpp:
	* src/boost/range/concepts.hpp:
	* src/boost/range/config.hpp:
	* src/boost/range/const_iterator.hpp:
	* src/boost/range/const_reverse_iterator.hpp:
	* src/boost/range/detail/begin.hpp:
	* src/boost/range/detail/collection_traits.hpp:
	* src/boost/range/detail/collection_traits_detail.hpp:
	* src/boost/range/detail/common.hpp:
	* src/boost/range/detail/const_iterator.hpp:
	* src/boost/range/detail/difference_type.hpp:
	* src/boost/range/detail/empty.hpp:
	* src/boost/range/detail/end.hpp:
	* src/boost/range/detail/implementation_help.hpp:
	* src/boost/range/detail/iterator.hpp:
	* src/boost/range/detail/mfc/carray.hpp:
	* src/boost/range/detail/mfc/cstring.hpp:
	* src/boost/range/detail/remove_extent.hpp:
	* src/boost/range/detail/sfinae.hpp:
	* src/boost/range/detail/size.hpp:
	* src/boost/range/detail/size_type.hpp:
	* src/boost/range/detail/sizer.hpp:
	* src/boost/range/detail/value_type.hpp:
	* src/boost/range/detail/vc6/end.hpp:
	* src/boost/range/detail/vc6/size.hpp:
	* src/boost/range/difference_type.hpp:
	* src/boost/range/empty.hpp:
	* src/boost/range/end.hpp:
	* src/boost/range/functions.hpp:
	* src/boost/range/iterator.hpp:
	* src/boost/range/iterator_range.hpp:
	* src/boost/range/metafunctions.hpp:
	* src/boost/range/rbegin.hpp:
	* src/boost/range/rend.hpp:
	* src/boost/range/result_iterator.hpp:
	* src/boost/range/reverse_iterator.hpp:
	* src/boost/range/reverse_result_iterator.hpp:
	* src/boost/range/size.hpp:
	* src/boost/range/size_type.hpp:
	* src/boost/range/sub_range.hpp:
	* src/boost/range/value_type.hpp:
	* src/boost/ref.hpp:
	* src/boost/smart_cast.hpp:
	* src/boost/static_assert.hpp:
	* src/boost/static_warning.hpp:
	* src/boost/type_traits.hpp:
	* src/boost/type_traits/add_const.hpp:
	* src/boost/type_traits/add_cv.hpp:
	* src/boost/type_traits/add_pointer.hpp:
	* src/boost/type_traits/add_reference.hpp:
	* src/boost/type_traits/add_volatile.hpp:
	* src/boost/type_traits/aligned_storage.hpp:
	* src/boost/type_traits/alignment_of.hpp:
	* src/boost/type_traits/alignment_traits.hpp:
	* src/boost/type_traits/arithmetic_traits.hpp:
	* src/boost/type_traits/array_traits.hpp:
	* src/boost/type_traits/broken_compiler_spec.hpp:
	* src/boost/type_traits/composite_traits.hpp:
	* src/boost/type_traits/config.hpp:
	* src/boost/type_traits/conversion_traits.hpp:
	* src/boost/type_traits/cv_traits.hpp:
	* src/boost/type_traits/decay.hpp:
	* src/boost/type_traits/detail/bool_trait_def.hpp:
	* src/boost/type_traits/detail/bool_trait_undef.hpp:
	* src/boost/type_traits/detail/cv_traits_impl.hpp:
	* src/boost/type_traits/detail/false_result.hpp:
	* src/boost/type_traits/detail/ice_and.hpp:
	* src/boost/type_traits/detail/ice_eq.hpp:
	* src/boost/type_traits/detail/ice_not.hpp:
	* src/boost/type_traits/detail/ice_or.hpp:
	* src/boost/type_traits/detail/is_function_ptr_helper.hpp:
	* src/boost/type_traits/detail/is_function_ptr_tester.hpp:
	* src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp:
	* src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp:
	* src/boost/type_traits/detail/size_t_trait_def.hpp:
	* src/boost/type_traits/detail/size_t_trait_undef.hpp:
	* src/boost/type_traits/detail/template_arity_spec.hpp:
	* src/boost/type_traits/detail/type_trait_def.hpp:
	* src/boost/type_traits/detail/type_trait_undef.hpp:
	* src/boost/type_traits/detail/wrap.hpp:
	* src/boost/type_traits/detail/yes_no_type.hpp:
	* src/boost/type_traits/extent.hpp:
	* src/boost/type_traits/function_traits.hpp:
	* src/boost/type_traits/has_nothrow_assign.hpp:
	* src/boost/type_traits/has_nothrow_constructor.hpp:
	* src/boost/type_traits/has_nothrow_copy.hpp:
	* src/boost/type_traits/has_nothrow_destructor.hpp:
	* src/boost/type_traits/has_trivial_assign.hpp:
	* src/boost/type_traits/has_trivial_constructor.hpp:
	* src/boost/type_traits/has_trivial_copy.hpp:
	* src/boost/type_traits/has_trivial_destructor.hpp:
	* src/boost/type_traits/has_virtual_destructor.hpp:
	* src/boost/type_traits/ice.hpp:
	* src/boost/type_traits/integral_constant.hpp:
	* src/boost/type_traits/intrinsics.hpp:
	* src/boost/type_traits/is_abstract.hpp:
	* src/boost/type_traits/is_arithmetic.hpp:
	* src/boost/type_traits/is_array.hpp:
	* src/boost/type_traits/is_base_and_derived.hpp:
	* src/boost/type_traits/is_base_of.hpp:
	* src/boost/type_traits/is_class.hpp:
	* src/boost/type_traits/is_compound.hpp:
	* src/boost/type_traits/is_const.hpp:
	* src/boost/type_traits/is_convertible.hpp:
	* src/boost/type_traits/is_empty.hpp:
	* src/boost/type_traits/is_enum.hpp:
	* src/boost/type_traits/is_float.hpp:
	* src/boost/type_traits/is_floating_point.hpp:
	* src/boost/type_traits/is_function.hpp:
	* src/boost/type_traits/is_fundamental.hpp:
	* src/boost/type_traits/is_integral.hpp:
	* src/boost/type_traits/is_member_function_pointer.hpp:
	* src/boost/type_traits/is_member_object_pointer.hpp:
	* src/boost/type_traits/is_member_pointer.hpp:
	* src/boost/type_traits/is_object.hpp:
	* src/boost/type_traits/is_pod.hpp:
	* src/boost/type_traits/is_pointer.hpp:
	* src/boost/type_traits/is_polymorphic.hpp:
	* src/boost/type_traits/is_reference.hpp:
	* src/boost/type_traits/is_same.hpp:
	* src/boost/type_traits/is_scalar.hpp:
	* src/boost/type_traits/is_signed.hpp:
	* src/boost/type_traits/is_stateless.hpp:
	* src/boost/type_traits/is_union.hpp:
	* src/boost/type_traits/is_unsigned.hpp:
	* src/boost/type_traits/is_void.hpp:
	* src/boost/type_traits/is_volatile.hpp:
	* src/boost/type_traits/msvc/remove_all_extents.hpp:
	* src/boost/type_traits/msvc/remove_bounds.hpp:
	* src/boost/type_traits/msvc/remove_const.hpp:
	* src/boost/type_traits/msvc/remove_cv.hpp:
	* src/boost/type_traits/msvc/remove_extent.hpp:
	* src/boost/type_traits/msvc/remove_pointer.hpp:
	* src/boost/type_traits/msvc/remove_reference.hpp:
	* src/boost/type_traits/msvc/remove_volatile.hpp:
	* src/boost/type_traits/msvc/typeof.hpp:
	* src/boost/type_traits/object_traits.hpp:
	* src/boost/type_traits/rank.hpp:
	* src/boost/type_traits/reference_traits.hpp:
	* src/boost/type_traits/remove_all_extents.hpp:
	* src/boost/type_traits/remove_bounds.hpp:
	* src/boost/type_traits/remove_const.hpp:
	* src/boost/type_traits/remove_cv.hpp:
	* src/boost/type_traits/remove_extent.hpp:
	* src/boost/type_traits/remove_pointer.hpp:
	* src/boost/type_traits/remove_reference.hpp:
	* src/boost/type_traits/remove_volatile.hpp:
	* src/boost/type_traits/same_traits.hpp:
	* src/boost/type_traits/transform_traits.hpp:
	* src/boost/type_traits/transform_traits_spec.hpp:
	* src/boost/type_traits/type_with_alignment.hpp:
	* src/boost/utility.hpp:
	* src/boost/utility/addressof.hpp:
	* src/boost/utility/base_from_member.hpp:
	* src/boost/utility/compare_pointees.hpp:
	* src/boost/utility/detail/in_place_factory_prefix.hpp:
	* src/boost/utility/detail/in_place_factory_suffix.hpp:
	* src/boost/utility/detail/result_of_iterate.hpp:
	* src/boost/utility/enable_if.hpp:
	* src/boost/utility/in_place_factory.hpp:
	* src/boost/utility/result_of.hpp:
	* src/boost/utility/typed_in_place_factory.hpp:
	* src/boost/utility/value_init.hpp:

	using boost::algorithm::string is okay from now on

2008-03-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionCmdline.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:
	* src/client-test-app.cpp:

	added testing of config creation, fixed setting of default values

2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	infrastructure for config tree testing: scanFiles/createFiles

2008-03-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/FileConfigNode.cpp:
	* src/FileConfigTree.cpp:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:

	moved utility code into separate file: directory iteration, rm
	-r, mkdir -p

2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSourceRegister.cpp:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSourceRegister.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/Makefile.am:
	* src/SQLiteContactSourceRegister.cpp:
	* src/SyncEvolutionUtil.cpp:
	* src/SyncEvolutionUtil.h:
	* src/client-test-app.cpp:

	cleaned up test registration

2008-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/evo.supp:

	recreated Evolution suppressions after fixing some leaks caused
	by SyncEvolution

2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSourceRegister.cpp:
	* src/SyncEvolutionConfig.cpp:

	fixed instantiating EvolutionSyncSource under unique name

2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteUtil.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/TrackingSyncSource.cpp:
	* src/client-test-app.cpp:
	* src/vocl/VConverter.cpp:
	* src/vocl/VObject.cpp:
	* src/vocl/VProperty.cpp:

	fixed compiler warnings and unit test of EvolutionContactSource

2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure.in:
	* src/Makefile.am:

	added SYNCEVOLUTION_CXXFLAGS: use it to set flags for
	SyncEvolution source files

2008-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	re-added "testclean" target: removes files created during testing

2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fix for the cleanup fix: client-api.build must be removed by
	distclean, not clean

2008-03-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fixed dist + distcheck

2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/ConfigTree.h:
	* src/FileConfigTree.cpp:
	* src/FileConfigTree.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	cleaned up change tracking node handling, added copying of it
	during migration

2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/ConfigNode.h:
	* src/FileConfigNode.cpp:
	* src/FileConfigNode.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:

	cleaned up const/non-const methods, added filtering of const
	nodes

2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	adapted to new normalized name for disabled sync mode

2008-03-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	accept 'bin' as alias for 'b64'

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/ConfigTree.h:
	* src/FileConfigTree.cpp:
	* src/FileConfigTree.h:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionCmdline.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:

	implemented --migrate and --configure

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	avoid printing empty comments in --print-config

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/FileConfigTree.cpp:
	* src/SQLiteContactSourceRegister.cpp:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/SyncEvolutionUtil.h:

	implemented server config templates (scheduleworld, funambol,
	synthesis) and printing of them

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionCmdline.cpp:

	minor fixes for command line handling

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/ConfigNode.h:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionContactSourceRegister.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/FileConfigNode.h:
	* src/FilterConfigNode.h:
	* src/Makefile.am:
	* src/SQLiteContactSourceRegister.cpp:
	* src/SyncEvolutionCmdline.cpp:
	* src/SyncEvolutionCmdline.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/SyncEvolutionUtil.h:
	* src/VolatileConfigNode.h:

	next step in the configuration rewrite

2008-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:

	SQLiteContactSource now mentions the file:/// access to databases

2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/FileConfigNode.cpp:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/SyncEvolutionCmdline.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/syncevolution.cpp:

	first part of the new command line handling

2008-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/AddressBookSource.cpp:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteUtil.cpp:
	* src/SQLiteUtil.h:
	* src/TrackingSyncSource.cpp:
	* test/evo.supp:

	fixed some memory leaks for results of
	e_book_get_contacts/changes and
	e_cal_get_object_list_as_comp/e_cal_get_changes

2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/client.supp:
	* test/evo.supp:
	* test/sys.supp:

	valgrind suppression rules

2008-03-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	fixed rebuild of Evolution trunk: install stamp must be removed,
	otherwise it won't reinstall

2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSourceRegister.cpp:

	support text/x-vcalendar to be backwards compatible way with old
	configs

2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:

	added text/x-vcalendar alias

2008-03-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:

	clarified which data has to be set in createItem()

2008-03-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSourceRegister.cpp:
	* src/SyncEvolutionConfig.cpp:

	fixed memo type property

2008-03-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/AddressBookConstants.cpp:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/AddressBookSourceRegister.cpp:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSourceRegister.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSourceRegister.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSourceRegister.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/client-test-app.cpp:

	- implemented value aliases for the configuration - rewrote
	interpretation of "type" property: is now a combination of
	backend and mime type - improved registration of sync sources
	(RegisterSyncSource)

2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/FileConfigNode.cpp:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/client-test-app.cpp:

	implemented default values and creating config, cleaned up some
	properties

2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	added comment about setting sync mode

2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/client-test-app.cpp:

	replaced direct setting of properties with set methods

2008-03-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionMemoSource.h:

	adapted to new prototype of virtual mime type functions

2008-03-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	set DEVICE_TYPE: this is used as part of the DevInf to
	distinguish different SyncEvolution platforms

2008-03-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/boost/assert.hpp:
	* src/boost/checked_delete.hpp:
	* src/boost/config.hpp:
	* src/boost/config/abi/borland_prefix.hpp:
	* src/boost/config/abi/borland_suffix.hpp:
	* src/boost/config/abi/msvc_prefix.hpp:
	* src/boost/config/abi/msvc_suffix.hpp:
	* src/boost/config/abi_prefix.hpp:
	* src/boost/config/abi_suffix.hpp:
	* src/boost/config/auto_link.hpp:
	* src/boost/config/compiler/borland.hpp:
	* src/boost/config/compiler/comeau.hpp:
	* src/boost/config/compiler/common_edg.hpp:
	* src/boost/config/compiler/compaq_cxx.hpp:
	* src/boost/config/compiler/digitalmars.hpp:
	* src/boost/config/compiler/gcc.hpp:
	* src/boost/config/compiler/gcc_xml.hpp:
	* src/boost/config/compiler/greenhills.hpp:
	* src/boost/config/compiler/hp_acc.hpp:
	* src/boost/config/compiler/intel.hpp:
	* src/boost/config/compiler/kai.hpp:
	* src/boost/config/compiler/metrowerks.hpp:
	* src/boost/config/compiler/mpw.hpp:
	* src/boost/config/compiler/sgi_mipspro.hpp:
	* src/boost/config/compiler/sunpro_cc.hpp:
	* src/boost/config/compiler/vacpp.hpp:
	* src/boost/config/compiler/visualc.hpp:
	* src/boost/config/no_tr1/complex.hpp:
	* src/boost/config/no_tr1/functional.hpp:
	* src/boost/config/no_tr1/memory.hpp:
	* src/boost/config/no_tr1/utility.hpp:
	* src/boost/config/platform/aix.hpp:
	* src/boost/config/platform/amigaos.hpp:
	* src/boost/config/platform/beos.hpp:
	* src/boost/config/platform/bsd.hpp:
	* src/boost/config/platform/cygwin.hpp:
	* src/boost/config/platform/hpux.hpp:
	* src/boost/config/platform/irix.hpp:
	* src/boost/config/platform/linux.hpp:
	* src/boost/config/platform/macos.hpp:
	* src/boost/config/platform/qnxnto.hpp:
	* src/boost/config/platform/solaris.hpp:
	* src/boost/config/platform/win32.hpp:
	* src/boost/config/posix_features.hpp:
	* src/boost/config/requires_threads.hpp:
	* src/boost/config/select_compiler_config.hpp:
	* src/boost/config/select_platform_config.hpp:
	* src/boost/config/select_stdlib_config.hpp:
	* src/boost/config/stdlib/dinkumware.hpp:
	* src/boost/config/stdlib/libcomo.hpp:
	* src/boost/config/stdlib/libstdcpp3.hpp:
	* src/boost/config/stdlib/modena.hpp:
	* src/boost/config/stdlib/msl.hpp:
	* src/boost/config/stdlib/roguewave.hpp:
	* src/boost/config/stdlib/sgi.hpp:
	* src/boost/config/stdlib/stlport.hpp:
	* src/boost/config/stdlib/vacpp.hpp:
	* src/boost/config/suffix.hpp:
	* src/boost/config/user.hpp:
	* src/boost/copyright:
	* src/boost/detail/bad_weak_ptr.hpp:
	* src/boost/detail/shared_count.hpp:
	* src/boost/detail/sp_counted_base.hpp:
	* src/boost/detail/sp_counted_base_cw_ppc.hpp:
	* src/boost/detail/sp_counted_base_cw_x86.hpp:
	* src/boost/detail/sp_counted_base_gcc_ia64.hpp:
	* src/boost/detail/sp_counted_base_gcc_ppc.hpp:
	* src/boost/detail/sp_counted_base_gcc_x86.hpp:
	* src/boost/detail/sp_counted_base_nt.hpp:
	* src/boost/detail/sp_counted_base_pt.hpp:
	* src/boost/detail/sp_counted_base_w32.hpp:
	* src/boost/detail/sp_counted_impl.hpp:
	* src/boost/detail/workaround.hpp:
	* src/boost/intrusive_ptr.hpp:
	* src/boost/scoped_array.hpp:
	* src/boost/scoped_ptr.hpp:
	* src/boost/shared_ptr.hpp:
	* src/boost/smart_ptr.hpp:
	* src/boost/throw_exception.hpp:
	* src/boost/weak_ptr.hpp:

	imported libboost-dev 1.34.1-2ubuntu1.1 headers to avoid build
	dependency on Boost

2008-03-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/ConfigNode.h:
	* src/ConfigTree.h:
	* src/DeviceManagementNode.cpp:
	* src/DeviceManagementNode.h:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionClientConfig.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionMemoSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/FileConfigNode.cpp:
	* src/FileConfigNode.h:
	* src/FileConfigTree.cpp:
	* src/FileConfigTree.h:
	* src/FilterConfigNode.cpp:
	* src/FilterConfigNode.h:
	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SyncEvolutionConfig.cpp:
	* src/SyncEvolutionConfig.h:
	* src/TrackingSyncSource.cpp:
	* src/TrackingSyncSource.h:
	* src/VolatileConfigNode.h:
	* src/client-test-app.cpp:
	* src/syncevolution.cpp:

	- introduced new SyncEvolution config handling - cleaned up
	passing of SyncSource creation parameters - reads old configs and
	should also work with new layout (not tested yet)

2008-03-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/TestEvolution.cpp:

	removed obsolete TestEvolution (was moved into client library)

2008-02-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	fixed iteration over address book authentication methods in error
	case

2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:

	revised error handling: lastError* variables are now hidden, use
	new methods

2008-02-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	SF #1893582: compiler error due to missing include <memory>

2008-02-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	check out SyncEvolution from Subversion

2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added building of Evolution trunk

2008-02-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionClientConfig.h:

	client library no longer uses BOOL=int, instead use real bool

2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TrackingSyncSource.cpp:

	always rebuild local tracking status during slow and refresh
	syncs

2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	change tracking for Client::Source must distinguish between
	database and source accessing it

2008-02-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SQLiteContactSource.h:

	typo: mime-type must not include version (only matters for
	Synthesis at the moment)

2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SQLiteUtil.cpp:
	* src/SQLiteUtil.h:
	* src/client-test-app.cpp:

	turned SQLiteContactSource into a better example sync source

2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:
	* debian/rules:

	avoid docpurge by installing example configs into
	/usr/lib/syncevolution/doc

2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	beware of the need to update 'stable' and 'chinook' repositories
	when releasing for Maemo

2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:
	* src/vocl/VObject.h:

	added another const qualifier

2008-02-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SQLiteContactSource.cpp:

	- log extracting items at debug level - fixed parsing of N
	property: it mixed up first and middle name

2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:

	# updated

2008-01-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/dbus-wrapper.cpp:
	* debian/rules:

	replaced linking against modified libdbus with a wrapper for the
	relevant dbus function

2008-01-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:
	* debian/rules:

	- patch libtool so that -Wl is inserted at the beginning of the
	command line   used to build modules - added -Wl,--as-needed to
	LDFLAGS during compilation

2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SQLiteUtil.cpp:
	* src/SQLiteUtil.h:
	* src/TrackingSyncSource.cpp:
	* src/TrackingSyncSource.h:
	* src/client-test-app.cpp:

	implemented full change tracking in demo SQLiteContactSource with
	new TrackingSyncSource base class

2008-01-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSmartPtr.h:

	added transferring pointer and its ownership from one smart
	pointer to another

2008-01-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionMemoSource.cpp:
	* src/EvolutionMemoSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncSource.h:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/TestEvolution.cpp:

	removed SyncState parameter out of all createItem()
	implementations into the caller; requires smartptr release()

2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure.in:
	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SQLiteSyncSource.cpp:
	* src/SQLiteSyncSource.h:
	* src/SQLiteUtil.cpp:
	* src/SQLiteUtil.h:

	Replaced "is a" SQLiteSyncSource with "has a" SQLiteUtil instance
	in SQLiteContactSource. This is a first step towards deriving
	SQLiteContactSource from a sync source base class which does
	change tracking.

2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.h:

	with the 'abstract config' patch applied SyncManagerConfig.h must
	be included explicitly

2008-01-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/syncevolution.cpp:

	Use the new singleton implementation for logging, if available.
	LOG_HAVE_SET_LOGGER and LOG_HAVE_DEVELOPER preprocessor symbols
	in the new Log.h header file are checked to detect that.

2007-12-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* debian/changelog:

	need an epoch to make .deb versions larger than in the -pre .debs

2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* configure.in:
	* debian/changelog:

	# SyncEvolution 0.7

2007-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* README:
	* etc/source-config.txt:
	* test/runtests.py:

	fixed building of .deb (docdir and description) - the new
	checkinstall --docdir=: syntax is used to avoid adding the name
	twice - description-pak was not created and thus missing from
	package

2007-12-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	disabled the background glib event loop again because it caused
	segfaults

2007-12-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	myFUNAMBOL does not like empty types in the capability, so always
	send a valid (even if wrong) type

2007-12-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionMemoSource.cpp:

	text/plain requires \r\n line breaks: - send in that format now -
	accept both \r\n and \n line breaks for incoming memos

2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	fixed typo in getting started section

2007-12-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added list of debug packages

2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	dump core if test fails instead of simply exiting

2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added the possibility to run under valgrind

2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	avoid including invalid information about inactive sources in
	DevInf by clearing it

2007-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionMemoSource.h:

	need to set mime type, required for correct DevInf (expected by
	Synthesis server)

2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	bugfix: vCard 3.0 with mixed case were not converted properly to
	vCard 2.1 by SyncEvolution (must convert to upper case because
	vCard 2.1 only allows that), leading to problems with mapping
	phone numbers in the Funambol server. Diagnosed and reported by
	Paul McDermott, thanks a lot!

2007-11-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	- changed configure/build so that it also builds .deb (default
	prefix + DESTDIR for install) - updated config for servers

2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	avoid delivering SIGALRM to background thread - glib/ebook crash
	when that happens

2007-11-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	avoid lengthy objdump -l -C output in error handler, exit to
	prevent repeated segfault invocation

2007-11-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	added better error message when 'syncevolution' is started with
	non-existant sources as parameter

2007-11-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/client-test-app.cpp:

	Added stack dumping in case of SIGABRT, SIGSEGV, SIGILL. Both
	valgrind and glibc backtrace() are used: the former automatically
	looks up source code, the later can handle stack back traces out
	of a signal handler. objdump is called so that the addresses
	printed by backtrace() can be associated with source code.

2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	last minute fix for iPhone 0.7 pre2: removed debug output

2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	clarified post-sync comparison by adding 'Changes applied to
	client during synchronization'

2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version

2007-11-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* debian/changelog:

	# updated

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	Evolution 2.12 generates contacts with e.g. TYPE=VOICE,WORK. This
	needs to be split into TYPE=VOICE;TYPE=WORK when converting to
	2.1, otherwise myFUNAMBOL drops the phone numbers with the (in
	2.1) incorrect TYPE

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/syncevolution.cpp:

	- revised an updated usage instructions (myFUNAMBOL instead of
	Funambol) - added dumping of local changes before sync (works
	best with logdir) - added command line options:

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	separated compile and release instructions

2007-11-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/source-config.txt:

	let the default source configs access the default Evolution
	databases: less work for users to configure it

2007-11-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	fixed iPhone photo import/export: that API wasn't as expected and
	therefore was called incorrectly. Importing photos crashed,
	exporting them may have failed randomly and/or picked the wrong
	size of the photo.

2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/vocl/VObject.cpp:
	* src/vocl/VObject.h:

	when configured to use ScheduleWorld card3 URI, then switch to
	sending vCard 3.0 (easier to parse by SW); always dump contacts
	as vCard 3.0 (avoids quoted-printable in synccompare output)

2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VProperty.cpp:

	bug fix: TYPE with multiple comma-separated values (vCard 3.0,
	e.g. TYPE=WORK,VOICE) was not decoded as intended => downloading
	into iPhone from SW card3 URI did not set type correctly

2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	dump user name, date and SyncEvolution at beginning of debug log

2007-11-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/syncml-config.txt:

	Replaced guest/guest credentials with "your SyncML server account
	name" and "your SyncML server password" to make it clear that
	something must be entered there. Some servers also really have
	"guest/guest" demo accounts.

2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:

	Detect unexpected crashes of the Evolution Data Server. A
	workaround for the fact that the synchronous EDS API calls block
	infinitely in that case. - drive default glib event look in
	background thread - listen for "backend-died" signals - if
	triggered, print a message ("Evolution Data Server has died
	unexpectedly,	database no longer available.") and abort the
	process (other error handling is   impossible) - for contacts
	instead of "database" "contacts" is printed

2007-11-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	adapted calendar event insert/update to Evolution 2.12: the UID
	needs to be restored, otherwise the Evolution backend crashes
	(GNOME issue #488881)

2007-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	fixed compile errors on Mac OS X

2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* src/shlibs.local:

	added package release number and dependency calculation for local
	Evolution libs without installed .debs

2007-10-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/Makefile.am:

	ClientTest.cpp and synccompare.pl are back in C++ library

2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	synccompare.pl wasn't found in client library because search rule
	had the wrong directory

2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	workaround for dependency on size_t in client library Log.h:
	include stddef.h first

2007-10-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:
	* src/vocl/VProperty.cpp:

	adapted to ArrayList::remove() -> removeElementAt() renaming

2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/DeviceManagementNode.cpp:

	same patch as in client library: chop trailing white spaces

2007-10-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:
	* test/synccompare.pl:

	# pushed sources back into SyncML client library

2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:

	# added remark about updated upstream

2007-10-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:

	# updated packaging: added provides/conflicts

2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# extended description of logging

2007-10-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* configure.in:
	* test/Makefile.am:

	# fixed distcheck problem

2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* description:

	# updated

2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:

	added packaging via checkinstall as deb (working) and rpm
	(somehow not working)

2007-10-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# version bump

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	#updated

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	- consistently ignore all empty strings when reading vcard -
	interpret date time stamps relative to current system time zone
	(like GUI does)

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	improved error handling: catch errors during post-processing and
	continue

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/source-config.txt:

	SF #1764123: SyncCap is not generated unless syncModes are
	configured: added a comment to example config

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	added a table which summarizes the changes made on client and
	server

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	replaced ambiguous 'Modifications:' with 'Changes applied during
	synchronization:'

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/syncml-config.txt:

	use myFUNAMBOL instead of localhost for funambol demo config

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	avoid setting empty strings: the iPhone GUI adds redundant space
	around the empty property (e.g. middle name)

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	perl is not installed as /usr/bin/perl on iPhone: let
	/usr/bin/env find it

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:

	use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems
	in myFUNAMBOL

2007-10-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	reset version to alpha (less than pre)

2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	updated package commands for Debian 4.0

2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/synccompare.pl:

	ScheduleWorld no longer drops department/office

2007-10-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	fixed segfault due to unintentional infinite recursion in new
	throwError() call

2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	SF #1796086: also added all the other predefined TYPE values from
	vCard 2.1/3.0

2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/ClientTest.cpp:

	temporary fork of 1.25: handle testComplexUpdate where some (but
	not all) sources have a complex update item

2007-10-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	fixed compile error with enabled modules (missing comma)

2007-10-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:

	added workaround for missing exception handling on iPhone
	(http://code.google.com/p/iphone-dev/issues/detail?id=48)

2007-10-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* SyncEvolution.plist.in:
	* configure.in:

	added iPhone Installer.app packaging

2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added compile/packaging information

2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/EvolutionSyncClient.cpp:

	problem with C++ output stream
	(http://code.google.com/p/iphone-dev/issues/detail?id=48): throws
	exception although everything is fine - disabled exceptions in
	one case and replaced with ANSI C calls in another

2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	removed debug output which was added to track down crashes and
	now is no longer useful

2007-10-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:

	added comments, some cleanups

2007-10-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:

	workarounds for ABMutableMultiValueRef on iPhone: - cannot be
	released - cannot be turned into a string

2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure.in:
	* src/AddressBookConstants.cpp:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:

	port to iPhone: lots of hacks and debug output, none of the
	multiprops supported yet (use unknown format in API)

2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	disable buffering to stdout/stderr: ensures that printf output
	appears immediately without explicit fflush()

2007-10-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	SF #1796086: sync with EGW: lost or messed up telephones -
	SyncEvolution incorrectly added TYPE=OTHER to phone numbers sent
	with e.g. CELL instead of TYPE=CELL

2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:

	# updated

2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/changelog:
	* debian/control:

	SF #1781652: Nokia 770/800: uninstallable package fixed by
	setting category

2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	removed patching of CATEGORIES (recent client library has the
	fix) added possibility to update/commit test suite files in
	SyncEvolution test dir, then later move them back to client
	library

2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookConstants.cpp:
	* src/Makefile.am:

	workaround if address book library misses constants

2007-09-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	fixed compile errors

2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version

2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	fixed SF 1767329: example configs were in share/share directory

2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/DeviceManagementNode.h:
	* src/SQLiteSyncSource.cpp:

	fixed compile error

2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/client-test-app.cpp:

	unsuccessful attempt to work around the 'one address book per
	user' limitation in order to get automated sync testing working

2007-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	less verbose INFO logging: extracting items is now logged as
	DEBUG

2007-08-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/Makefile.am:
	* src/vocl/VProperty.cpp:
	* test/synccompare.pl:

	added custom vcard 3.0 <-> AddressBook conversion: needed to make
	vcard representation close to what SyncML servers understand

2007-08-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/DeviceManagementNode.cpp:
	* src/DeviceManagementNode.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/client-test-app.cpp:
	* src/syncevolution.cpp:

	finished change tracking, update and delete - still needs
	improved import/export with own functions because Address Book
	vcard parser merges X- properties into NOTE and cannot update
	contact

2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/AddressBookSource.cpp:
	* src/AddressBookSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncSource.cpp:
	* src/Makefile.am:
	* src/client-test-app.cpp:

	added initial support for Mac OS X address book: no change
	tracking, no updating

2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# version bump

2007-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/SQLiteSyncSource.cpp:

	fixed incorrect extraction of text columns from SQLite

2007-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/SQLiteContactSource.cpp:
	* src/SQLiteContactSource.h:
	* src/SQLiteSyncSource.cpp:
	* src/SQLiteSyncSource.h:
	* src/client-test-app.cpp:
	* src/syncevolution.cpp:
	* src/vocl/VObject.cpp:
	* src/vocl/VObject.h:

	added a sync source which stores contacts in a SQLite database

2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:
	* debian/changelog:

	# mention fixed example configs

2007-07-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/source-config.txt:

	fixed name of example source configs (broke during the changes
	for 0.6 pre)

2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	# ignore known problems

2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	# updated to new test system, added some command line parameters

2007-07-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* HACKING:
	* NEWS:
	* configure.in:
	* debian/changelog:

	# release 0.6

2007-06-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/client-test-app.cpp:

	Maemo address book delete support works now: one has to search
	for X-OSSO-CONTACT-STATE:DELETED manually

2007-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/client-test-app.cpp:

	- added test for X-OSSO-CONTACT-STATE:DELETED handling - contacts
	marked for deletion are now deleted by SyncEvolution (but code
	fails test...) - made it possible to run client-test with
	EDS-DBus

2007-06-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	when using older test data fix the broken CATEGORIES

2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	fixed invalid path names

2007-06-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	workaround for Evolution bug in the calendar import/export:
	Evolution uses \, as separator for CATEGORIES, but the standard
	specifies a plain comma. The effect was that multiple categories
	were treated as one category with commas by ScheduleWorld. Events
	imported into Evolution were stored incorrectly and the GUI only
	used the last category.

2007-06-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	updated testing instructions

2007-04-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# updated version of C++ client library

2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# entry for 0.6 pre2

2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2007-04-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	# minor edits

2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:

	fixed error handling: a failed source was not forced into a slow
	sync, one failed source prevented saving configs of not-failed
	ones

2007-04-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* README:
	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* etc/localhost_1/spds/syncml/config.txt:
	* etc/source-config.txt:
	* etc/syncml-config.txt:
	* src/EvolutionSyncClient.cpp:

	- improved logging: log file and backup can be avoided with
	logdir=none,   loglevel is configurable - fixed off-by-one
	counting of months in backup directory names - only one example
	configuration per server, users typically do not   need the _1/2
	suffices and the testing system no longer has to be   configured
	manually either - documented the switch from the original
	SyncEvolution testing to its   successor, the generic Funambol
	C++ client testing framework

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	fixed compile problem on Debian 3.1/older gcc

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionMemoSource.cpp:
	* src/EvolutionMemoSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/Makefile.am:
	* src/client-test-app.cpp:

	added synchronization of Memos as plain text

2007-04-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added note about building Maemo package with fakeroot

2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/rules:

	avoid unwanted dependencies caused by optional modules

2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* debian/changelog:

	bumped to 0.6 pre2

2007-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	minor changes about ifdef ENABLE, added comment avoid vcard21,
	FIXED itodo20 type

2007-04-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	always set encoding, we might have to overwrite an encoding set
	earlier

2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	type OTHER was converted to PARCEL when sending to server, but
	PARCEL was then not converted back to OTHER, but rather into HOME

2007-04-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	- source type was not set in new configs as intended - fixed
	confusion with source index vs. type (broke testing of e.g.
	ical20)

2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	avoid not freeing error/overwriting error when trying again

2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	fixed incorrect mapping from selected source to type

2007-04-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	always summarize ERROR/INFO messages at the end, even if sync
	didn't start - there might be errors which prevent starting it

2007-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	need to declare new files so that it gets included in
	distribution

2007-04-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fixed distribution after taking several files from C++ client
	library

2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	added CLIENT_TEST_EVOLUTION_PREFIX which overrides the
	evolutionsource setting in test configs; default
	SyncEvolution_Test_

2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	avoid e_cal_new_system_memos(), it breaks compilation with older
	Evolution

2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/client-test-app.cpp:

	added the possibility to create databases if evolutionsource is
	set to a file:// uri

2007-04-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	explicit dependency on modules is needed for client-test

2007-03-31  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Algorithm/Artistic:
	* src/Algorithm/Diff.pm:
	* src/Algorithm/README:
	* src/Algorithm/copyright:
	* src/EvolutionClientConfig.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/Makefile.am:
	* src/client-test-app.cpp:

	synccompare and test suite are now taken from C++ client library

2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* HACKING:
	* NEWS:
	* README:
	* debian/changelog:
	* debian/control:

	various release preparations

2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	streamlined dependencies and their checking

2007-03-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:

	do not remove src/client-api unless it was copied by configure

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# version bump

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* configure.in:
	* debian/rules:
	* src/Makefile.am:

	- fixed building synccompare for Maemo - added/fixed rules to
	build for Maemo - add new Algorithm::Diff files to source
	distribution

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	fixed uninitialized memory read under Maemo

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	Algorithm::Diff: check whether files really have changed

2007-03-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Algorithm/Artistic:
	* src/Algorithm/Diff.pm:
	* src/Algorithm/README:
	* src/Algorithm/copyright:
	* src/Makefile.am:
	* src/normalize_vcard.pl:

	- use Algorithm::Diff instead of external diff tool in
	synccompare;   Algorithm::Diff is embedded in synccompare to keep
	it self-contained - tput must be called without redirection of
	stderr, otherwise it did   not find the current number of columns

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	additional error check

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	dlopen(RTLD_GLOBAL) fixes obscure libebook failures on Maemo;
	dlopen() errors can occur due to missing modules, only print as
	debug to avoid failure message after sync

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	also need to uninstall doc files, distcheck complains otherwise

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/testVCard.vcf:
	* src/vocl/VObject.cpp:

	workaround for Funambol 3.0 trailing = parser bug

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/syncml/config.txt:

	enable large object support and max message limit by default

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* dbus-timeout.patch:
	* src/Makefile.am:
	* src/syncevolution.cpp:

	added configurable hacks for Maemo (--enable-maemo): - set the
	(non-standard!) DBUS_DEFAULT_TIMEOUT; see dbus-timeout.patch -
	wrap e_book_from_string() to fix invalid parameter - don't use
	UTF-8 encoding in Perl script

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	BusyBox's mktemp on Maemo requires parameter

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	new internal docdir was not actually used

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/compat:
	* debian/control:

	Maemo only has debhelper 4

2007-03-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	fixed compile error without calendar support

2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	added error checking for broken events which cannot be converted
	to iCal, e.g. because of a missing timezone definition (SF
	#1685637)

2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:

	Errors while writing the initial datatbase dumps was not handled
	properly and led to a direct dump of the error exception. Now the
	error is logged first and the '.after' dump is skipped.

2007-03-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	fixed compatibility problem with older automake/autoconf which
	does not have docdir yet

2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	install into $(docdir), not etc; also use "funambol_*" instead of
	"localhost_"

2007-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/README.Debian:

	no special comment for Debian needed

2007-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* debian/README.Debian:
	* debian/changelog:
	* debian/compat:
	* debian/control:
	* debian/copyright:
	* debian/docs:
	* debian/rules:

	added packaging for Debian

2007-03-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/syncevolution.cpp:

	--enable-ecal/ebook are only enabled by default if the libs are
	present --enable-shared will build backends as modules which are
	loaded dynamically if possible (off by default)

2007-02-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/async.patch:

	patch switches to async version of the Evolution API

2007-01-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	fixed free/delete [] mismatch

2007-01-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fixed distdir target that broke in yesterday's commit

2007-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:

	added --enable-static-cxx to link libstdc++ statically

2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	fixed problem of deleting read-only install directories

2007-01-20  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	memo config now also included for localhost, but disabled by
	default

2007-01-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added cross-compilation

2007-01-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	pass cross-compilation options through to configure of client
	library

2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/testMemo.ics:

	added testing of memos

2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/syncevolution.cpp:

	added support for synchronizing Evolution memos in iCalendar 2.0
	VJOURNAL format

2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	bumped version, clean up copy of client library sources some more

2007-01-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	fixed problem with 'make dist'

2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	avoid adding the non-standard TYPE=OTHER, better use HOME instead
	(that's also the default in the Synthesis server)

2007-01-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	autoconf checks must not be inside conditional code (fixes
	'conditional AMDEP was never defined' error)

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	adapted to update test API

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	ignore changes in autotools generated files

2006-12-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	fixed missing return code

2006-12-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* COPYING:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:
	* src/TestMain.cpp:
	* src/client-test-app.cpp:
	* src/syncevolution.cpp:

	copyright transfer to Funambol

2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	adapted to new C++ client library test suite interface, finished
	configuration for calendars and tasks

2006-12-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	ignore differences caused by exporting vCard with ADR;TYPE=PARCEL
	instead of ADR;TYPE=OTHER

2006-12-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	support testing with two clients

2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/client-test-app.cpp:

	adapted contacts to full set of local tests

2006-12-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	avoid tput error when no valid terminal is set

2006-12-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:
	* src/client-test-app.cpp:

	use the new C++ client library testing framework

2006-11-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/vocl/VProperty.cpp:

	adapted to const qualifier changes in client library and fixed
	minor memory leak

2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:

	# updates for 0.5 release

2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added building of release packages, adapted to some more known
	server limitations

2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	renamed testRefreshSync to testRefreshFromServerSync and added
	testRefreshFromClient

2006-11-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	ignore known limitations of Synthesis server

2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* configure.in:

	0.5 release

2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-11-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.h:

	messages about local changes are now logged as DEBUG and not INFO
	because they were confusing for users; now they are not visible
	in the final report

2006-11-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* etc/localhost_1/spds/syncml/config.txt:
	* src/EvolutionSyncSource.cpp:
	* src/TestEvolution.cpp:

	added support and testing of one-way-from-client/server

2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	TaskSync tests for large object support failed because the test
	item didn't have the expected DESCRIPTION to stuff the item's
	size

2006-11-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* src/TestMain.cpp:

	allow running multiple tests by specifying them on the command
	line

2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	added warning about setting evolutionuser/password when not
	needed -> causes backend to hang

2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	PHOTO/NOTE update for EGroupware and Funambol portal

2006-11-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	use simpler data for update test, moved complex contact update
	into testComplexUpdate

2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	avoid that patterns accidentally run over line ends, added
	special cases for Funambol and EGroupware server

2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	allow to build arbitrary combinations of client library and
	SyncEvolution

2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	<<system>> and <<default>> can be used to reference the system
	and the default address books, respectively

2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	cppunit-config was not called when compiling C++ code, therefore
	it was only found if in the default search path

2006-11-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	made test coverage configurable

2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	added testLargeObjectBin, changed calendar UID so that without
	support for special characters in the key the sync fails

2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	VerDTD must be configured, otherwise Funambol 3.0a (but not
	3.0b5) fails during the second sync

2006-10-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	documentation got the direction in refresh-from-client/server
	wrong

2006-10-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	filter out private information from logs, added --tag parameter

2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	setting config is no longer necessary

2006-10-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	disabled testLargeObjectEncoded again, it requires a suitable
	server

2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	enabled encoded LargeObject support test

2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	adapted to new API

2006-10-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	ignore some known Synthesis data conversions

2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	force server to split large items when LargeObject support is
	enabled

2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:
	* src/syncevolution.cpp:

	adapted to additional SyncSourceConfig parameter in SyncSource
	constructor, added testing of LargeObject support

2006-09-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	make names unique again

2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.h:

	adapted to C++ client API change: supported datatypes now in
	config

2006-09-16  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version to 0.5-CVS

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	removed default values, added egroupware testing, improved log
	file copying

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	created entry for 0.3 -> 0.4 changes

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-09-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped to 0.4

2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	avoid refresh-from-server sync whenever possible because
	eGroupware server does not support it

2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	DTSTAMP may vary

2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	minor updates for 0.4

2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	do not treat requests to delete non-existant items as error,
	instead log the event (grep for DEBUG and non-existant) and
	proceed - this is currently necessary with ScheduleWorld server

2006-09-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	added missing space to error messages

2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	do not overwrite the UID in an addItem operation even if we fall
	back to an update

2006-09-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/TestEvolution.cpp:

	split TYPE parameter with commas into different parameters to
	help Evolution parse it (the overview display didn't handle this,
	the editor did)

2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	added TEST_EVOLUTION_ALARM to have some means of aborting when a
	test takes too long

2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	deviceId property was renamed -> restored compatibility with old
	configs

2006-09-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	added one-way from server/client

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:

	# updated

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# set version to CVS again

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.h:

	adapted to official DevInf API with one patch: config passed to
	SyncClient::conf()

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	beware to not overwrite valid UID with empty one (some tests
	broke due to this recent change)

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	excluded automatically generated files from client-api-diff

2006-09-07  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	newline was missing after successfully completed test

2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	SF issue 1511951: support copying changes back from EGroupware
	server by not expecting the UID of calendar items to be
	unmodified

2006-08-31  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	merged listeners so that failure message is generated in just one
	place

2006-08-30  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	print failure summary to cerr, like the rest of the messages

2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	add number to preserve ordering of actions

2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	added --skip option, made reporting a bit nicer

2006-08-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	added support for ignoring the failure of certain tests by
	listing them in TEST_EVOLUTION_FAILURES

2006-08-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* test/runtests.py:

	executes CVS checkout, compilation and testing automatically

2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# version bump

2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-08-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# polished news a bit for 0.4 pre2

2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	new server is www.estamos.de

2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	better error message when Evolution development files are missing

2006-08-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:

	moved reading of changes into helper function so that it can be
	used in the pre- and post-processing

2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/EvolutionSyncSource.cpp:
	* src/TestEvolution.cpp:

	ensure that after refresh-from-client items are not sent again

2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:

	changed list into a set to be more resilient against getting UIDs
	multiple times

2006-08-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* README:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.h:

	implemented Evolution authentication

2006-08-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/normalize_vcard.pl:

	normalizing ORG must not extend into other properties

2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/syncevolution.cpp:

	- rename qptr to eptr to avoid name clash with sstring - moved
	unref() into global name space so that more unref() functions  
	can be added (otherwise local methods shadow the global
	functions) - use eptr for SourceList (wasn't destructed in case
	of error otherwise and	 logging in 0.4 pre continued to go to
	file) - check for server configuration and abort in prepare if
	none given with   a suitable error message

2006-08-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/vocl/VObject.cpp:

	avoid CHARSET=UTF-8 without quoted-printable encoding

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# version is back to 0.4-cvs

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# added next release and comments about two fixes

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	added some more test cases for special characters

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.h:

	send configured vCard format as part of DevInf (Synthesis server
	gets confused otherwise)

2006-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:

	do not send CHARSET for vCard 3.0, not needed and illegal

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# bumped version

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:

	always treat single ; as normal character in single-value
	properties

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* configure.in:
	* src/Makefile.am:
	* src/syncevolution.cpp:

	now compiles on Maemo

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	added note about .patches

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	C++ client library may or may not already contain the files
	generated by the autotools

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	since adding the sync-mode-name.patch more comprehensible names
	are supported

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* src/EvolutionCalendarSource.cpp:
	* src/TestEvolution.cpp:

	workaround for incomplete result of e_cal_get_changes()

2006-08-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* README:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:
	* src/syncevolution.cpp:

	- adapted to new SyncClient API: configuration tree handling is
	now part   of the library - do not reset anchors after failure:
	allows to proceed with two-way sync

2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.h:

	ensure that deleted items have a sane datatype (in particular
	avoid text/x-todo)

2006-07-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	fixed compiler warning

2006-07-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.h:

	added inclusion of config.h (needed since adding
	ENABLE_ECAL/EBOOK) added meta information callbacks

2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncSource.cpp:
	* src/syncevolution.cpp:

	added --disable-ecal/ebook for installations without the required
	libs

2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.h:

	implemented more of the new meta info calls

2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# updated

2006-07-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/syncml/config.txt:

	firstTimeSyncMode is not used

2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	bumped version

2006-07-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:

	use the new SyncClient API to set a default 'SyncEvolution x.y'
	as HTTP user agent

2006-07-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:
	* src/vocl/VObject.cpp:

	changed vCard 2.1 parser to make it compatible with servers which
	send a verbatim semicolon as part of properties where the
	semicolon has no special meaning

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	must always pass vCard through decoding/encoding to ensure that
	CHARSET is added as needed

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	due to cut-and-paste error the ContactStress test was executed
	instead of Calendar/TaskStress

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	ignore some more irrelevant differences with Synthesis server

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VConverter.cpp:
	* src/vocl/VConverter.h:

	fixed decoding of quoted-printable soft line breaks, fixed
	unfolding of vCard 2.1

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:

	must add CHARSET=UTF-8 if non-ASCII character is found because
	default charset is not well-defined

2006-07-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	added folding and XML entities test cases

2006-07-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	emphasized the need to chose the right uri/type combination, in
	particular with ScheduleWorld

2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* etc/localhost_1/spds/syncml/config.txt:

	added support for setting HTTP user agent

2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	special characters in test cases were not escaped properly

2006-07-02  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	testMerge() dumps the result of conflict resolution, but no
	longer makes any assumptions about it

2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:
	* NEWS:

	# update

2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	moved some content to new home page, added link to it

2006-06-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	listing Evolution databases showed calendars twice instead of
	task lists

2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	changed comments about Evolution versions affected by known
	problems

2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	minor clarifications

2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/syncml/config.txt:

	workaround for problems during slow-sync if items are split
	between different messages

2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	clarified unknown name text

2006-06-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/normalize_vcard.pl:

	added special handling of TEL;TYPE=PREF,VOICE

2006-06-22  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	added *Stress::testManyItems

2006-06-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	always use two digits in file name

2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	never executed delete since adding workaround (wrong brackets)

2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	remove redundant VALUE=DATE-TIME

2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	added test case with BYSETPOS=-1

2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	added more special characters - double quotation marks currently
	not tested because of Evolution's invalid encoding of them

2006-06-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	documented need to enter new address book to avoid 'EBookStatus
	returned 19'

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:
	* src/testTask.ics:

	relax comparison of RRULE BYDAY, modified task test case to
	always use its own VTIMEZONE

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	added test case with empty EMAIL: property

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	added safety check to avoid segfaults if server sends no data for
	item

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	some more comments about compiling on Debian Sarge

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	added Test.h to distribution

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	added testTask.ics

2006-06-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* etc/localhost_1/spds/syncml/config.txt:

	clarified documentation and adapted to current status of
	SyncEvolution, ScheduleWorld and Funambol

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:

	also add NEWS and COPYING to distribution

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	comments on 0.3

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	bumped version to 0.3

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	some more proof-reading - terms are still not used consistently

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/syncevolution.cpp:

	made output a bit nicer

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/vocl/vcardconverter.cpp:

	also imported the vcardconverter program from the Funambol CVS

2006-06-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/vocl/VObject.cpp:

	readded the removal of CHARSET

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	importing new timezones before their events works better (e.g.
	with Evolution 2.4)

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added remark about Evolution 2.0.4 GUI problem with new VTIMEZONE
	defs

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	use a TZID that no-one else knows

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	testImport should leave the items imported - moved import/delete
	into its own test

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:

	fixed several compiler warnings

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	allow sync.scheduleworld.com to replace TZIDs

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSmartPtr.h:

	explicitly reference class member (required by g++ 4.1, but not
	g++ 3.3.5)

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/Makefile.am:
	* src/vocl/README:
	* src/vocl/VConverter.cpp:
	* src/vocl/VConverter.h:
	* src/vocl/VObject.cpp:
	* src/vocl/VObject.h:
	* src/vocl/VProperty.cpp:
	* src/vocl/VProperty.h:
	* src/vocl/posixadapter.h:

	added a copy of the relevant VOCL classes to be independent of
	incompatible changes upstream

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-06-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:

	added sanity checks for using the results of Evolution's change
	tracking: invalid UIDs have been observed

2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncSource.cpp:

	fixed memory leaks

2006-06-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	remove unwanted files in case someone has compiled in the sync4j
	src dir

2006-06-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	avoid trailing space at end of NOTE, might not be preserved

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	fixed type for scheduleworld

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	STATUS expected by libical

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	split testDeleteAll into two tests, one for each method

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:

	added support for custom timezones

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testTask.ics:

	removed libical error message

2006-06-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	fixed invalid CREATED/LAST-MODIFIED, must be in UTC - broken by
	importing/exporting again, though

2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/syncevolution.cpp:

	avoid copying incomplete type in catch

2006-06-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/normalize_vcard.pl:

	ignore known problems with contact properties in scheduleworld

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	got rid of the remaining files with :: in the name

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	added test for add-update-download sequence

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	adapted to syncing with sync.scheduleworld.com

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	added mapping for ADR;TYPE=OTHER for scheduleworld

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/localhost_1/spds/syncml/config.txt:

	updated references to sync.scheduleworld.com

2006-06-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/sources/addressbook_1/config.txt:

	comments explain how to obtain valid Evolution sources

2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionSyncSource.cpp:

	better error logging

2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	fixed typo

2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	adapted to scheduleworld.com

2006-05-29  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	use simpler diff output and transform into side-by-side oneself
	(simpler code, less fragile, handles UTF-8)

2006-05-28  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Test.h:
	* src/TestEvolution.cpp:
	* src/TestMain.cpp:

	avoid filenames with colons in the name

2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	adapt automatically to console size if tput is available

2006-05-27  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/normalize_vcard.pl:

	made the diff output nicer: full items shown, separated by lines

2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	massage the full diff output so that it is easier to read and
	contains exactly the full vcard/vcalendar for each change

2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	added indention for nested BEGIN/END blocks in iCalendar

2006-05-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:
	* src/syncevolution.cpp:

	cleaned up error reporting and exception handling

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	cleaned up error handling and logging, in particular when using
	multiple sources at once

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	avoid copying temporary C++ API files

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	added buffer overflow test case

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/TestEvolution.cpp:

	added test for slow-sync and added handling of the
	STC_ALREADY_EXISTS encountered then; twinning is currently broken
	in Funambol 3.0 beta 3, see #305357

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added remark that text has to be exchanged as UTF-8

2006-05-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testVCard.vcf:

	added test case with explicit CHARSET="UTF-8" to test how the
	updated client library deals with it

2006-05-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:

	utility was renamed

2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# added logs

2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	# added prerelease note about scheduleworld

2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:

	# bumped version

2006-05-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	fixed new[]/free() mismatch

2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:

	generate iCalendar items with VTIMEZONE definitions

2006-05-01  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added scheduleworld as preferred server

2006-04-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncSource.cpp:

	added possibility to choose between sending vCard 2.1 and 3.0

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	syncing multiple databases at the same time now worked okay

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	avoid the problematic timezones in the basic tests

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	write the required PRODID and VERSION for iCalendar entries

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	avoid eating the trailing newline after PHOTO

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* etc/Makefile.am:
	* etc/localhost_1/spds/syncml/config.txt:
	* src/TestEvolution.cpp:
	* src/normalize_vcard.pl:

	added support for testing against www.scheduleworld.com

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	fixed the fix of EMAIL normalization...

2006-04-24  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	hide differences due to different PHOTO parameters, fixed
	EMAIL;INTERNET;OTHER

2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/Makefile.am:

	avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
	for second client

2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc
	for second client

2006-04-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	also treat INTERNET as TYPE

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/testTask.ics:

	added testing of tasks

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	test names have changed

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added warnings about known-problems

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/testCalendar.ics:

	temporarily removed some problematic characters (forge tracker
	#304786)

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/TestMain.cpp:

	- renamed normalize script to synccompare because it now applies
	to both calendar, tasks and contacts - temporary files in test
	suite now start with the name of the test they belong to

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/testCalendar.ics:
	* src/testTask.ics:

	- renamed "test" program to "TestEvolution" - copy original test
	cases to fit the name expected by TestEvolution and to have  
	them in the build directory - handle merge with existing item in
	addItem(): return special status

2006-04-17  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	now also handles calendar comparison

2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.h:

	added some support for inserting already existing item

2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	instantiate test for calendar

2006-04-14  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionCalendarSource.cpp:

	added some support for inserting already existing item

2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	refactored code so that test suites can be built from the base
	template TestEvolution class: currently defined are ContactSource
	(local tests) and ContactSync (synchronization with server),
	tests work exactly as before

2006-04-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	text/x-vcard is more suitable for vcard 2.1

2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	made sleep configurable (off by default), synchronize only one
	source

2006-04-09  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* configure.in:
	* etc/Makefile.am:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/EvolutionCalendarSource.cpp:
	* src/EvolutionCalendarSource.h:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/syncevolution.cpp:

	- added support for calendars and tasks: not yet tested
	automatically	but manual tests show that it works in principle,
	albeit with some   loss of attributes in the server for calendars
	(time zone) - removed "disabled" configuration option, use "sync
	= none" instead - added selection of databases to synchronize via
	additional command   line parameters

2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* configure.in:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:
	* src/syncevolution.cpp:

	adapted to head revision of Sync4j C++ client library

2006-04-06  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am:

	testVCard.vcf was missing in source distribution

2006-03-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sync4j-client-api-sdkcpp_3_0_6a.diff:

	fix for #304805: testing return code of SyncClient::beginSync()

2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:
	* README:
	* configure.in:
	* etc/localhost_1/spds/syncml/config.txt:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/syncevolution.cpp:

	- implemented automatic backups, logging and database comparison
	- prepared 0.2 release

2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	set TYPE=OTHER also for EMAIL if no other type found

2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	ignore some more irrelevant vcard differences (TYPE=PREF, extra
	separators)

2006-03-19  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sync4j-client-api-sdkcpp_3_0_6a.diff:
	* src/testVCard.vcf:

	when using quoted-printable, also encode non-ASCII for
	consistency

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure.in:
	* src/Makefile.am:

	make full copy of client lib C++ sources, added
	src/client-api-diff target to compare against original sources

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sync4j-client-api-sdkcpp_3_0_6a.diff:

	changes for SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestMain.cpp:

	reset stdout/stderr before printing final result

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	# reflect current status

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* NEWS:

	# initial release

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:

	ensure that unique properties occur not more than once

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	test adding multiple business phone numbers

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/.cvsignore:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/testVCard.vcf:

	test for copying via server now transmits testVCard.vcf and also
	compares against it

2006-03-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/normalize_vcard.pl:

	format normalized vcards with 60 columns for easier side-by-side
	diff

2006-03-15  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/normalize_vcard.pl:

	normalize_vcard can now also compare two files automatically;
	it's also installed without .pl suffix

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* configure.in:

	update README and version in preparation for release

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:

	added workarounds for FBURL/CALURI and ADR without TYPE

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* configure.in:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/TestEvolution.cpp:
	* src/normalize_vcard.pl:

	replaced verification with vcard comparion via normalize_vcard.pl

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	# updated

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* Makefile.am:
	* autogen.sh:
	* etc/Makefile.am:
	* src/Makefile.am:

	fixed maintainer-cleanup

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:

	removed pregenerated autotools files from CVS - use autogen.sh

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* HACKING:
	* Makefile.in:
	* config.guess:
	* config.h.in:
	* config.sub:
	* configure:
	* depcomp:
	* etc/.cvsignore:
	* etc/Makefile.in:
	* install-sh:
	* ltmain.sh:
	* missing:
	* mkinstalldirs:
	* src/.cvsignore:
	* src/Makefile.in:

	removed pregenerated autotools files from CVS - use autogen.sh

2006-03-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* HACKING:
	* Makefile.am:
	* Makefile.in:
	* README:
	* configure:
	* configure.in:
	* etc/Makefile.in:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/Makefile.in:

	integrated compilation of Sync4j C++ client library +
	distribution of its source

2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* COPYING:
	* HACKING:
	* Makefile.am:
	* Makefile.in:
	* README:
	* aclocal.m4:
	* autogen.sh:
	* configure:
	* configure.in:
	* etc/Makefile.am:
	* etc/Makefile.in:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/TestEvolution.cpp:
	* src/normalize_vcard.pl:
	* src/sync4jevolution.cpp:
	* src/syncevolution.cpp:
	* test/normalize_vcard.pl:

	preparations for a release as 'SyncEvolution'

2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	*** empty log message ***

2006-03-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	restrict the usage of the problematic CALURI/FBURL to a few
	specific test cases

2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	check some more vcard fields (however, different order of entries
	still breaks comparison)

2006-02-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* configure:
	* configure.in:

	try most recent Evolution versions first, because shared objects
	are not upward-compatible

2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* ChangeLog:

	started to use emac's vc-update-change-log to update the
	ChangeLog

2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/TestEvolution.cpp:

	added support for the new refresh-client/server sync modes

2006-02-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added known problems and support section, updated compiling

2006-01-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	added POHLY-SYNC4JEVOLUTION-CHECKED

2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	removed redundant code

2006-01-23  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/TestEvolution.cpp:

	added conflict handling

2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* src/TestMain.cpp:

	allow running just one test

2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/TestEvolution.cpp:

	list the major features explicitly and improved tests to actually
	check copying/updating

2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:

	mention setup of unit testing

2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:

	update to reflect current status

2006-01-21  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/TestEvolution.cpp:

	minor changes to make it easier to debug

2006-01-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/TestEvolution.cpp:

	added test cases for vcard conversion use VOCL classes to fix
	vcard encoding

2005-12-12  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	a deleted item without data returns getDataSize() -1

2005-12-11  Patrick Ohly  <patrick.ohly@gmx.de>

	* HACKING:
	* src/.cvsignore:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/TestEvolution.cpp:

	added unit testing for syncing, needs some support in core
	classes (overriding sync mode, full lists)

2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncSource.h:

	implemented distinction between different sync modes: 'refresh'
	requires deleting items, scanning is different for full and
	partial sync

2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* Makefile.am:
	* Makefile.in:
	* README:
	* aclocal.m4:
	* configure:
	* configure.in:
	* etc/.cvsignore:
	* etc/Makefile.am:
	* etc/Makefile.in:
	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	* etc/localhost_1/spds/syncml/config.txt:
	* src/Makefile.in:
	* test/normalize_vcard.pl:

	added testing of syncing

2005-12-10  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionSyncSource.h:

	added some more debug logging

2005-12-04  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:

	more convervative logging

2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncClient.cpp:
	* src/sync4jevolution.cpp:

	fixed/extended error detection at the end of the sync

2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:

	added logging of contact vcards added hack to make Evolution's
	vcard V3.0 compatible with Sync4j 2.3b3 (needs to be remove or
	made configurable)

2005-12-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:

	strip special characters, Evolution gets confused by them

2005-11-26  Patrick Ohly  <patrick.ohly@gmx.de>

	* README:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSyncClient.cpp:
	* src/EvolutionSyncClient.h:
	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/TestEvolution.cpp:
	* src/sync4jevolution.cpp:

	implemented front-end based on new SyncML C++ config API
	implemented the new begin/endSync() callbacks explain the change
	tracking and error handling -> copying from server works, the
	other way around fails, probably because of vcard 3.0 parsing
	problems on the server

2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* INSTALL:
	* README:
	* configure:
	* configure.in:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/TestEvolution.cpp:
	* src/sync4jevolution.cpp:

	adapted to Sync4j C++ client API 3.x

2005-11-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/EvolutionSyncSource.cpp:
	* src/EvolutionSyncSource.h:

	base class with functionality common to all Evolution sync
	sources

2005-11-05  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* HACKING:
	* README:
	* src/.cvsignore:
	* src/EvolutionContactSource.cpp:
	* src/EvolutionContactSource.h:
	* src/EvolutionSmartPtr.h:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/TestEvolution.cpp:
	* src/TestMain.cpp:
	* src/sync4jevolution.cpp:
	* src/valgrind.supp:

	first working version of SyncSource for Evolution contacts
	(requires Sync4j C++ API 2.0, not currently available) added unit
	testing

2005-10-08  Patrick Ohly  <patrick.ohly@gmx.de>

	* .cvsignore:
	* AUTHORS:
	* COPYING:
	* ChangeLog:
	* INSTALL:
	* Makefile.am:
	* Makefile.in:
	* NEWS:
	* README:
	* aclocal.m4:
	* config.guess:
	* config.h.in:
	* config.sub:
	* configure:
	* configure.in:
	* depcomp:
	* install-sh:
	* ltmain.sh:
	* missing:
	* mkinstalldirs:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/sync4jevolution.cpp:

	setup framework

2005-10-08  (no author)  <(no author)@15ad00c4-1369-45f4-8270-35d70d36bdcd>


	New repository initialized by cvs2svn.

