# Generated by configure.  Do not edit.
# git revision 3ba7cb8ce8c7adcba5d32944d73625fa618f664c
# git tag libsynthesis_3.4.0.16+syncevolution-1-2-99-3

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

	* src/Makefile.am.in:

	autotools: must link against libpthreads

2012-06-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/localengineds.cpp:

	CtCap: Funambol workaround

2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/localengineds.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:

	sync client: made sync mode choice configurable

2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/synthesis-linker.map:
	* src/sysync/debuglogger.cpp:
	* src/sysync/sysync_debug.h:

	console printing: allow app to override printf()

2012-06-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/sysync_debug.h:

	console printing: added line break to CONSOLEINFO_LIBC version

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

	* src/sysync/localengineds.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	SyncCap: compatibility enhancement for Nokia phones

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


	Merge remote-tracking branch 'gitorious/luz'

2012-05-23  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/sysync/syncappbase.cpp:

	sysytool/sysytest: added error message output when wbxml2xml
	conversion is aborted due to an internal ENcoder error.

2012-05-23  Lukas Zeller  <luz@plan44.ch>

	* src/syncml_tk/src/sml/xlt/all/xltenc.c:

	SyncML TK: Fixed stoneage (2003) bug in encoder which caused XML
	generation of empty tags to fail, such as <OEM></OEM> in SE LT26i
	devInf.

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

	* src/sysync/syncappbase.cpp:

	logging: avoid hard-coding log settings when
	<logsessionstoglobal> is set

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

	* src/sysync/localengineds.cpp:

	SyncML server: avoid Replace command without IDs during resumed
	sync

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

	* src/sysync/debuglogger.cpp:

	debug logger: avoid deadlock when opening log file fails

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

	* src/sysync/binfileimplds.cpp:
	* src/sysync/customimplds.cpp:

	engine: fixed memory leaks

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

	* src/sysync/scriptcontext.cpp:

	script context: fixed out-of-bounds memory access

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

	* configure.in:

	autotools: bumped minor version

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

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/multifielditemtype.cpp:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncdatastore.h:

	datastore + CTCap: added support for flags

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

	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:

	super datastore: implemented canRestart()

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

	* src/sysync/localengineds.cpp:
	* src/sysync/remotedatastore.cpp:

	SyncCap: X-SYNTHESIS-RESTART -> 390001 (for Funambol)

2012-03-29  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xml:

	iOS app sample: enabled config error messages to console and
	creation of tmp/sysynclogs directory in DEBUG builds

2012-03-25  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/xcshareddata/xcschemes/dbplugin_cocoa_sample_ios.xcscheme:
	* src/sysync_SDK/ios_syncclient_app_sample/READ-ME-iOS_syncclient_sample.txt:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/xcshareddata/xcschemes/ios_syncclient_app_sample.xcscheme:

	iOS sample app: changed linking of libsynthesis and plugins to
	standard way to do it.

2012-03-24  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/sysync_ios.xcodeproj/project.pbxproj:

	XCode/iOS/LLVM/CLANG: Very weird calculation errors in release
	builds (but not in debug) seemingly fixed by specifying
	-mno-thumb.

2012-03-24  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/remotedatastore.cpp:

	show RemoteSyncTypes block in log collapsed by default (stretches
	devInf log part too much for most cases)

2012-03-24  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'refs/remotes/plan44.ch/luz' into
	syncmlios

2012-03-23  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/remotedatastore.cpp:
	* src/sysync/synccommand.cpp:

	Debug log cosmetics: clarified MaxMsgSize reception and
	RemoteSyncTypes checking in devInf

2012-03-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.m:
	* src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:

	iOS sample app: fixed inconsistencies with dbtypeid, now using
	SYNCML_TARGET_DBID definition everywhere.

2012-03-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/ios_syncclient_app_sample/READ-ME-iOS_syncclient_sample.txt:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:

	iOS: added readme and fixed SYNCMMLIB build setting which was
	pointing to the wrong library (sample uses the client lib, not
	the combi lib)

2012-03-13  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_ios.xcodeproj/project.pbxproj:

	XCode 4.3: applied recommended project settings updates: disable
	THUMB support

2012-03-11  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch
	'refs/remotes/meego/for-master/fake-local-id' into syncmlios

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

	* src/sysync/binfileimplds.cpp:

	binfile client: better random LUID generation

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

	* src/sysync/itemfield.cpp:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync_SDK/Sources/sysync_utils.cpp:
	* src/sysync_SDK/Sources/sysync_utils.h:

	scripting: file URI decoding

2012-03-07  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch
	'refs/remotes/meego/for-master/sourcelink-config' into luz

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

	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:

	source link: always allow config options

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

	* src/syncml_tk/src/sml/xlt/all/xltdecxml.c:

	SyncML TK: support (hexa-)decimal character entities in XML

2012-03-05  Lukas Zeller  <luz@plan44.ch>

	* src/platform_adapters/macosx/platform_timezones.mm:

	iOS: adapted platform_timezones.mm to new signature of
	Get_tChange()

2012-03-04  Beat Forster  <bfo@synthesis.ch>

	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/vtimezone.cpp:

	vCalendar 1.0 DAYLIGHT recognition improved, now works with
	floating DST start/end time specs as well

2012-03-05  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch
	'refs/remotes/meego/for-master/sourcelink-config' into luz

2012-03-05  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch
	'refs/remotes/meego/for-master/xmldecode' into luz

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

	* src/syncml_tk/src/sml/xlt/all/xltdecxml.c:

	SyncML TK: support (hexa-)decimal character entities in XML

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

	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:

	source link: always allow config options

2012-03-02  SyncEvolution Nightly Testing  <syncevolution@syncevolution.org>


	Merge remote branch 'origin/for-master/internal-sync' into
	nightly

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

	* src/sysync/syncagent.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	restarting sync: support multiple datastores

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

	* src/sysync/localengineds.cpp:

	TLocalDSConfig: fCanRestart might have been undefined

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

	* src/syncml_tk/src/sml/xlt/all/xltdec.c:
	* src/sysync/localengineds.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncsession.cpp:

	logging: fixed CONSOLEPRINTF format conversion issues

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

	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:
	* src/syncapps/serverEngine_custom/combi_product_options.h:
	* src/sysync/sysync_debug.h:

	logging + Linux: enable console output

2012-02-25  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'refs/remotes/plan44.ch/syncmlios'
	into luz

2012-02-25  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:

	Expiry date for non-OS-builds now in 2013

2012-02-25  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:
	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:

	XCode: added scheme for client-only build of engine

2012-02-25  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/syncagent.h:

	libsynthesis: fRestartSyncOnce must be present in client-only
	builds as well

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

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncdatastore.cpp:
	* src/sysync/syncdatastore.h:

	restart sync: extend DevInf and check whether datastores support
	restarts

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

	* src/sysync/syncagent.cpp:

	SyncML extensions: multiple cycles + DevInf

2012-02-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:

	XCode 4.3: applied recommended project settings updates (= now
	using LLDB, no longer GDB)

2012-02-16  Lukas Zeller  <luz@plan44.ch>


	Merge Patrick's internal-sync' into syncmlios for testing
	resolved conflict in session key list (Patrick added restartSync,
	while I added erroMsg+debugMsg)

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

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:

	datastore: explicitly tell the engine whether restarting a sync
	is supported

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

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	SyncML extensions: multiple cycles in the same session

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

	* src/sysync/binfileimplds.cpp:

	DB_Conflict (409): different implementation in binfileimplds.cpp

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

	* src/sysync/customimplds.cpp:

	TCustomImplDS::implMarkOnlyUngeneratedForResume: fixed endless
	loop

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	plugin API: pass firstReadNextItem=true on first call

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

	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:

	sync agent: code refactoring for allFromClientOnly

2012-02-02  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/sysync/syncagent.cpp:
	* src/sysync_SDK/sdk_sources_cocoa/SyncEngine.h:
	* src/sysync_SDK/sdk_sources_cocoa/SyncEngine.m:

	engine 3.4.0.41: Added "errorMsg" and "debugMsg" write-only
	session key values - these can be used to write messages into the
	debug log (such as transport level problems)

2012-02-02  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/localengineds.cpp:

	Abort sync of the datastore when filters specified for SyncML
	version < 1.2

2012-01-14  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:

	libsynthesis 3.4.0.40 - first release including iOS

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

	* src/gen-makefile-am.sh:

	autotools: exclude Mac OS X files

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

	* src/sysync/syncagent.cpp:

	syncagent: properly handle empty buffer

2012-01-08  Lukas Zeller  <luz@plan44.ch>

	* src/platform_adapters/macosx/configfiles.cpp:
	* src/platform_adapters/macosx/configfiles.mm:
	* src/platform_adapters/macosx/platform_DLL.cpp:
	* src/platform_adapters/macosx/platform_timezones.cpp:
	* src/sysync_ios.xcodeproj/project.pbxproj:
	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:

	iOS: cleanup, removed obsolete and unneeded files

2011-12-22  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/ios_syncclient_app_sample/AppDelegate.h:
	* src/sysync_SDK/ios_syncclient_app_sample/AppDelegate.m:
	* src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.h:
	* src/sysync_SDK/ios_syncclient_app_sample/FlipsideViewController.m:
	* src/sysync_SDK/ios_syncclient_app_sample/MainViewController.h:
	* src/sysync_SDK/ios_syncclient_app_sample/MainViewController.m:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/SyncMLClient.h:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/SyncMLClient.m:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZKeyChainWrapper.h:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZKeyChainWrapper.m:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZWebRequest.h:
	* src/sysync_SDK/ios_syncclient_app_sample/SyncMLClient/ZWebRequest.m:
	* src/sysync_SDK/ios_syncclient_app_sample/en.lproj/FlipsideViewController.xib:
	* src/sysync_SDK/ios_syncclient_app_sample/en.lproj/InfoPlist.strings:
	* src/sysync_SDK/ios_syncclient_app_sample/en.lproj/MainViewController_iPad.xib:
	* src/sysync_SDK/ios_syncclient_app_sample/en.lproj/MainViewController_iPhone.xib:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample-Info.plist:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample-Prefix.pch:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.pbxproj:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xcodeproj/xcshareddata/xcschemes/ios_syncclient_app_sample.xcscheme:
	* src/sysync_SDK/ios_syncclient_app_sample/ios_syncclient_app_sample.xml:
	* src/sysync_SDK/ios_syncclient_app_sample/main.m:

	iOS: added sample app, synchronizing contacts (or calendar) into
	a TAB-separated text file

2011-12-22  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
	* src/sysync_SDK/dbplugin_cocoa_sample/target_options.h:

	iOS: fixed dbplugin_cocoa_sample_ios project, must not include
	dbplugin_cocoa.m into compilation.

2011-12-22  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.pbxproj:
	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios.xcodeproj/xcshareddata/xcschemes/dbplugin_cocoa_sample_ios.xcscheme:
	* src/sysync_SDK/dbplugin_cocoa_sample/dbplugin_cocoa_sample_ios_Prefix.pch:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin.h:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin.m:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin1.h:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin1.mm:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin2.h:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin2.mm:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin3.h:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin3.mm:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin4.h:
	* src/sysync_SDK/dbplugin_cocoa_sample/sample_dbplugin4.mm:
	* src/sysync_SDK/dbplugin_cocoa_sample/target_options.h:

	iOS: added dbplugin_cocoa_sample_ios project to create library
	with 4 empty plugins to link libsynthesis against.

2011-12-21  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	DB_Conflict (409): added missing implementation in
	binfileimplds.cpp

2011-12-21  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_ios.xcodeproj/project.pbxproj:

	iOS: enhanced linkability - removed duplicate implementation of
	some functions, enabled single-object prelink.

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* .gitignore:
	* src/Targets/ReleasedProducts/clientEngine_opensource_ios/define.h:
	* src/Targets/ReleasedProducts/clientEngine_opensource_ios/prefix_file.h:
	* src/Targets/ReleasedProducts/clientEngine_opensource_ios/syncml_tk_prefix_file.h:
	* src/Targets/ReleasedProducts/clientEngine_opensource_ios/target_options.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_ios/define.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_ios/prefix_file.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_ios/syncml_tk_prefix_file.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_ios/target_options.h:
	* src/global_options.h:
	* src/sysync/rrules.h:
	* src/sysync_SDK/Sources/sysync_utils.h:
	* src/sysync_ios.xcodeproj/project.pbxproj:
	* src/sysync_ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_clientEngine_opensource_ios.xcscheme:
	* src/sysync_ios.xcodeproj/xcshareddata/xcschemes/static_combiEngine_opensource_ios.xcscheme:

	iOS: XCode project and target definitions for opensource iOS
	client-only and client-server libraries

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* src/sysync_SDK/sdk_sources_cocoa/SettingsKey.h:
	* src/sysync_SDK/sdk_sources_cocoa/SettingsKey.m:
	* src/sysync_SDK/sdk_sources_cocoa/SyncEngine.h:
	* src/sysync_SDK/sdk_sources_cocoa/SyncEngine.m:
	* src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa.h:
	* src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa.m:
	* src/sysync_SDK/sdk_sources_cocoa/dbplugin_cocoa_wrapper.mm:
	* src/sysync_SDK/sdk_sources_cocoa/target_options.h:

	iOS: Objective C / Cocoa wrapper classes for easy using
	libsynthesis API

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* src/platform_adapters/macosx/configfiles.cpp:
	* src/platform_adapters/macosx/configfiles.mm:
	* src/platform_adapters/macosx/platform_DLL.cpp:
	* src/platform_adapters/macosx/platform_exec.c:
	* src/platform_adapters/macosx/platform_exec.h:
	* src/platform_adapters/macosx/platform_headers.h:
	* src/platform_adapters/macosx/platform_time.cpp:
	* src/platform_adapters/macosx/platform_time.h:
	* src/platform_adapters/macosx/platform_timezones.cpp:
	* src/platform_adapters/macosx/platform_timezones.mm:
	* src/platform_adapters/macosx/profiling.cpp:

	iOS: Added platform adapters for Mac OS X / iOS

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* src/pcre/132html:
	* src/pcre/AUTHORS:
	* src/pcre/CMakeLists.txt:
	* src/pcre/COPYING:
	* src/pcre/ChangeLog:
	* src/pcre/CleanTxt:
	* src/pcre/Detrail:
	* src/pcre/HACKING:
	* src/pcre/INSTALL:
	* src/pcre/LICENCE:
	* src/pcre/Makefile.am:
	* src/pcre/NEWS:
	* src/pcre/NON-UNIX-USE:
	* src/pcre/PrepareRelease:
	* src/pcre/README:
	* src/pcre/RunGrepTest:
	* src/pcre/RunTest:
	* src/pcre/RunTest.bat:
	* src/pcre/config-cmake.h.in:
	* src/pcre/config.h:
	* src/pcre/config.h.generic:
	* src/pcre/configure.ac:
	* src/pcre/dftables.c:
	* src/pcre/libpcre.pc.in:
	* src/pcre/libpcrecpp.pc.in:
	* src/pcre/makevp.bat:
	* src/pcre/makevp_c.txt:
	* src/pcre/makevp_l.txt:
	* src/pcre/pcre-config.in:
	* src/pcre/pcre.h:
	* src/pcre/pcre.h.generic:
	* src/pcre/pcre.h.in:
	* src/pcre/pcre_chartables.c:
	* src/pcre/pcre_chartables.c.dist:
	* src/pcre/pcre_compile.c:
	* src/pcre/pcre_config.c:
	* src/pcre/pcre_config_android.h:
	* src/pcre/pcre_config_macosx.h:
	* src/pcre/pcre_config_win32.h:
	* src/pcre/pcre_dfa_exec.c:
	* src/pcre/pcre_exec.c:
	* src/pcre/pcre_fullinfo.c:
	* src/pcre/pcre_get.c:
	* src/pcre/pcre_globals.c:
	* src/pcre/pcre_info.c:
	* src/pcre/pcre_internal.h:
	* src/pcre/pcre_maketables.c:
	* src/pcre/pcre_newline.c:
	* src/pcre/pcre_ord2utf8.c:
	* src/pcre/pcre_printint.src:
	* src/pcre/pcre_refcount.c:
	* src/pcre/pcre_scanner.cc:
	* src/pcre/pcre_scanner.h:
	* src/pcre/pcre_scanner_unittest.cc:
	* src/pcre/pcre_setup.h:
	* src/pcre/pcre_stringpiece.cc:
	* src/pcre/pcre_stringpiece.h.in:
	* src/pcre/pcre_stringpiece_unittest.cc:
	* src/pcre/pcre_study.c:
	* src/pcre/pcre_tables.c:
	* src/pcre/pcre_try_flipped.c:
	* src/pcre/pcre_ucp_searchfuncs.c:
	* src/pcre/pcre_valid_utf8.c:
	* src/pcre/pcre_version.c:
	* src/pcre/pcre_xclass.c:
	* src/pcre/pcrecpp.cc:
	* src/pcre/pcrecpp.h:
	* src/pcre/pcrecpp_internal.h:
	* src/pcre/pcrecpp_unittest.cc:
	* src/pcre/pcrecpparg.h.in:
	* src/pcre/pcredemo.c:
	* src/pcre/pcregexp.pas:
	* src/pcre/pcregrep.c:
	* src/pcre/pcreposix.c:
	* src/pcre/pcreposix.h:
	* src/pcre/pcretest.c:
	* src/pcre/perltest.pl:
	* src/pcre/ucp.h:
	* src/pcre/ucpinternal.h:
	* src/pcre/ucptable.h:

	iOS: needs PCRE sources, added them

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/timezones.h:
	* src/sysync/tz_table.h:

	timezones/tz_table: Don't include C++ STL headers in tz_table, as
	this file is included from within a namespace context.

2011-12-20  Lukas Zeller  <luz@plan44.ch>

	* .gitignore:

	iOS: exclude XCode build dir from git

2011-12-19  Lukas Zeller  <luz@plan44.ch>


	Merge branch 'refs/heads/meego' into luz

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.in:

	autotools: bumped minor version

2011-11-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xlttags.c:

	SyncML Toolkit: fixed clang compiler warning

2011-11-17  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.in:

	autotools: avoid warnings for set but unused variables

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

	* src/DB_interfaces/api_db/pluginapids.h:
	* src/sysync/superdatastore.cpp:
	* src/sysync/syncdatastore.h:

	server engine: more efficient deletion in superdatastore

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

	* configure.in:

	autotools: bumped minor version

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

	* src/sysync/customimplds.cpp:

	engine: fixed handling of 508

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:

	engine: added <plugin_earlystartdataread> to allow StartDataRead
	to occur early and possibly force a slow sync by returning 508
	error code

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	white space cleanup

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

	* Makefile.am:

	autotools: must include m4-repo in ACLOCAL_AMFLAGS

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

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

	autotools: version bump for SyncEvolution 1.2

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

	* configure.in:

	autotools: same suppressions for all warning levels

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

	* src/sysync/customimplds.cpp:

	DB_Conflict (409): fixed uninitialized memory access

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

	* configure.in:

	autotools: bumped version to 3.4.0.16.3

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

	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:

	DB_Conflict (409): avoid sending unnecessary changes back to
	client

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

	* src/sysync/customimplds.cpp:

	DB_Conflict (409): correctly count updated and unmodified items

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

	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:

	DB_Conflict (409): do age comparison before merging, avoid
	unneeded changes

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

	* src/sysync/customimplds.cpp:

	DB_Conflict (409): avoid confusing log message

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

	* src/sysync/multifielditemtype.cpp:

	COMPAREFIELDS(): fix -1 case

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/customimplds.cpp:

	engine: fixed bad object delete case (Patrick found it) -
	SendDBVersionOfItemAsServer() does not pass ownership for item
	returned!

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

	* src/sysync/customimplds.cpp:

	DB_DataMerged (207): avoid double free

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

	* configure.in:

	autotools: bumped version to 3.4.0.16.2

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	plugin API: support new DB_DataReplaced/Merged/Conflict status
	codes

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	plugin API: treat DB_DataMerged as success

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

	* src/sysync/dataconversion.cpp:

	dataconversion.cpp: added dummy getConflictingItemByLocalID() to
	resolve compile problem

2011-09-12  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync_SDK/Sources/syerror.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:

	engine: added more merge options for DB implementations to ask
	engine for.

2011-08-29  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.h:

	server engine: better support for backend doing its own duplicate
	merging (status 207 from API)

2011-09-15  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'refs/remotes/meego/bmc22783' into
	luz

2011-09-15  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'refs/remotes/meego/master' into luz

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/syncml_tk/src/sml/xlt/all/xlttags.c:
	* src/sysync/scriptcontext.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:

	engine 3.4.0.35 + mixed minor cosmetic stuff

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/binfileimplclient.cpp:

	binfileimplclient: added "binfilesdir" fields to both target and
	profile key, returning the path where the *.bfi files are stored.

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/customimplds.cpp:

	Made sure zapping a datastore generates at least one pev_deleting
	progress event; slightly better total estimation for zapping
	filtered syncsets.

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/syncdatastore.cpp:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitemtype.cpp:
	* src/sysync/syncitemtype.h:

	Named methods for registering and getting types more clearly
	(local/remote)

2011-09-15  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync_SDK/Sources/syerror.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:

	engine: added more merge options for DB implementations to ask
	engine for.

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

	* configure.in:

	autotools: bumped version to 3.4.0.16.2

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

	* autogen.sh:
	* m4-repo/dk-warn.m4:
	* m4/dk-warn.m4:

	autotools: fixed --enable-warning integration

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	plugin API: support new DB_DataReplaced/Merged/Conflict status
	codes

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	plugin API: treat DB_DataMerged as success

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

	* src/sysync/dataconversion.cpp:

	dataconversion.cpp: added dummy getConflictingItemByLocalID() to
	resolve compile problem

2011-09-12  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync_SDK/Sources/syerror.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:

	engine: added more merge options for DB implementations to ask
	engine for.

2011-09-06  Lukas Zeller  <luz@plan44.ch>

	* src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo++.pch:
	* src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo.pch:

	cosmetic only - obsolete comment cleanup

2011-09-06  Lukas Zeller  <luz@plan44.ch>

	* .gitignore:

	.gitignore excluded local management script and related dirs

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

	* autogen.sh:
	* configure.in:
	* m4/dk-warn.m4:
	* src/Makefile.am.in:

	autotools: added --enable-warnings

2011-08-29  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.h:

	server engine: better support for backend doing its own duplicate
	merging (status 207 from API)

2011-08-29  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'refs/remotes/meego/master' into luz

2011-08-18  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: MIME-DIR, fixed de-escaping in only-de-escape-linefeeds
	mode

2011-08-25  Andris Pavenis  <andris.pavenis@ipnetworks.fi>

	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:

	Race condition writting global logs

2011-08-18  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: MIME-DIR, fixed de-escaping in only-de-escape-linefeeds
	mode

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

	* src/sysync_SDK/Sources/enginemodulebase.cpp:

	TEngineModuleBase::GetStrValue: use more efficient
	std::string::assign()

2011-08-17  Patrick Ohly  <patrick.ohly@intel.com>

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

	bumped version to 3.4.0.16.1 and .so revision by one

2011-08-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.h:

	server engine: better support for backend doing its own duplicate
	merging (status 207 from API)

2011-08-15  Lukas Zeller  <luz@plan44.ch>


	Merge branch 'meego_patches_luz' into luz

2011-08-15  Lukas Zeller  <luz@plan44.ch>


	Merge remote-tracking branch 'meego/master' into luz

2011-08-15  Andris Pavenis  <andris.pavenis@ipnetworks.fi>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:

	Make it possible to use plain text (B64) authentication when
	plugin uses Password_MD5_Nonce_IN

2011-08-09  Rohan Garg  <rohangarg@kubuntu.org>

	* src/Makefile.am.in:

	Add dl libraries to libsynthesis_la_LIBADD to make the sources
	compile on Ubuntu Oneiric

2011-07-22  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	"blob" fields: Added separate CONVMODE_BLOB_AUTO conversion mode
	for fields that should be rendered as B64 only in case they are
	really non-printable or non-ASCII

2011-07-22  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	"blob" fields: Added separate CONVMODE_BLOB_AUTO conversion mode
	for fields that should be rendered as B64 only in case they are
	really non-printable or non-ASCII

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

	* src/sysync/scriptcontext.cpp:

	scripting: added READ() method

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

	* src/sysync/scriptcontext.cpp:

	script error messages: fixed invalid memory access

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

	* src/sysync/mimedirprofile.cpp:

	"blob" fields: avoid binary encoding if possible

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

	* src/syncml_tk/src/sml/mgr/all/mgrcmdbuilder.c:

	SMLTK: fixed g++ 4.6 compiler warning

2011-06-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/mimedirprofile.cpp:

	engine: updated implementation of "unprocessed" wildcard
	properties

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


	Merge branch 'master' into overridedevinf

2011-06-20  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/multifielditemtype.cpp:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:

	<comparescript>: added COMPAREMODE(), needed to determine compare
	mode

2011-06-16  Patrick Ohly  <patrick.ohly@intel.com>

	* src/smltk-linker.map:

	libsmltk.so: export xltDecInit/xltDecTerminate/xltDecNext

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	remote rules + OverrideDevInf: parse DevInf as part of checking
	the config

2011-06-15  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	remote rules: added OverrideDevInf

2011-05-20  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/DB_interfaces/api_db/dbapi_include.h:
	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/DB_interfaces/odbc_db/odbcdb_precomp.h:
	* src/Transport_interfaces/engine/engineclientbase.cpp:
	* src/Transport_interfaces/engine/engineclientbase.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/platform_adapters/binfile.cpp:
	* src/platform_adapters/binfile.h:
	* src/platform_adapters/configfiles.h:
	* src/platform_adapters/platform_headers.h:
	* src/platform_adapters/platform_thread.h:
	* src/platform_adapters/profiling.h:
	* src/platform_adapters/sysync_glob_vars.h:
	* src/platform_adapters/sysyncinit.cpp:
	* src/platform_adapters/unix_common/platform_pipe.c:
	* src/platform_adapters/unix_common/platform_pipe.h:
	* src/platform_adapters/unix_common/platform_thread.cpp:
	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.h:
	* src/sysync/clientautosync_inc.h:
	* src/sysync/clientprovisioning_inc.cpp:
	* src/sysync/configelement.cpp:
	* src/sysync/configelement.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/dataobjtype.cpp:
	* src/sysync/dataobjtype.h:
	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:
	* src/sysync/iso8601.cpp:
	* src/sysync/iso8601.h:
	* src/sysync/mimediritemtype.cpp:
	* src/sysync/mimediritemtype.h:
	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/multifielditemtype.cpp:
	* src/sysync/multifielditemtype.h:
	* src/sysync/rawdataitemtype.cpp:
	* src/sysync/rawdataitemtype.h:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/remotedatastore.h:
	* src/sysync/rrules.cpp:
	* src/sysync/rrules.h:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/scriptcontext.h:
	* src/sysync/simpleitem.cpp:
	* src/sysync/simpleitem.h:
	* src/sysync/stdlogicagent.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/stringutils.cpp:
	* src/sysync/stringutils.h:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncdatastore.cpp:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:
	* src/sysync/syncsessiondispatch.cpp:
	* src/sysync/syncsessiondispatch.h:
	* src/sysync/syserial.h:
	* src/sysync/sysync_crc16.cpp:
	* src/sysync/sysync_crc16.h:
	* src/sysync/sysync_debug.h:
	* src/sysync/sysync_globs.h:
	* src/sysync/textitemtype.cpp:
	* src/sysync/textitemtype.h:
	* src/sysync/textprofile.cpp:
	* src/sysync/textprofile.h:
	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/vcalendaritemtype.cpp:
	* src/sysync/vcalendaritemtype.h:
	* src/sysync/vcarditemtype.cpp:
	* src/sysync/vcarditemtype.h:
	* src/sysync/vtimezone.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:
	* src/sysync_SDK/Sources/enginemodulebase.h:
	* src/sysync_SDK/Sources/generic_types.h:
	* src/sysync_SDK/Sources/lineartime.cpp:
	* src/sysync_SDK/Sources/lineartime.h:
	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/san.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:
	* src/sysync_SDK/Sources/sysync_b64.cpp:
	* src/sysync_SDK/Sources/timeutil.cpp:
	* src/sysync_SDK/Sources/timeutil.h:

	whitespace cosmetics only: detabbed once again

2011-05-20  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/localengineds.cpp:

	tempGUID checking: disabled expensive checks in normal builds
	(SYDEBUG>1 will enable it)

2011-05-20  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/Makefile.am.in:
	* src/global_options.h:
	* src/sysync/mimedirprofile.h:
	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	engine 3.4.0.30, SDK 1.9.1 updates

2011-05-20  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/binfileimplclient.cpp:

	Made d00c705d95 (binfile client: allow configs without server
	URL) conditional. Older Synthesis targets need that check.

2011-05-20  Lukas Zeller  <luz@plan44.ch>


	Merge remote branch 'refs/remotes/meego/master' into luz

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

	* src/sysync/debuglogger.cpp:

	TDebugLoggerBase: improved clang error suppression

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

	* src/sysync/customimplds.h:

	BinFileImplDS: ignore apiEndDataWrite() name clash

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

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:

	Revert "BinFileImplDS: apiEndDataWrite() ambiguous"

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

	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplds.cpp:

	gcc 4.6: fixed compile issue

2011-04-20  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/mimedirprofile.cpp:

	MAKE/PARSETEXTWITHPROFILE(): support recursive <include rule>

2011-04-19  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/localengineds.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:

	server progress events: report stable sync mode

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

	* src/sysync/scriptcontext.cpp:
	* src/sysync/stringutils.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:

	fixed compiler warnings around "unsigned >= 0"

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

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:

	BinFileImplDS: apiEndDataWrite() ambiguous

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

	* src/Makefile.am.in:
	* synthesis-sdk.pc.in:
	* synthesis.pc.in:

	Synthesis SDK: explicitly define dependency on libsmltk

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

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

	version bump: new revision, mark in .pc file

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

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/platform_adapters/binfile.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/debuglogger.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/rrules.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync_SDK/Sources/dbitem.cpp:

	compiler fixes for clang 2.8

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


	Merge remote branch 'synthesis/luz'

2011-01-28  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync_SDK/Sources/sysync_utils.cpp:

	mime-dir: Improved QP decoding, now detects not only CRLF, but
	also CR and LF within QP. Also fixed generator to avoid softbreak
	indicator at end of string.

2011-01-28  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	B64 decoding: fixed bad bug found by Patrick (thanks!) that
	caused B64 encoded properties not to be decoded any more. This
	was introduced with 3529d3cb09

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


	Merge remote branch 'synthesis/luz'

2011-01-27  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:
	* src/sysync/vcalendaritemtype.h:

	mimedir: more generic solution for conversion options (instead of
	special modes like BDAY, which is removed again)

2011-01-26  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	added conversion="BDAY" to render BDAY in ISO8601 extended format
	(special case for this property, even in vCard 3.0).

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


	Merge remote branch 'synthesis/luz'

2011-01-25  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	engine: implemented "unprocessed" wildcard properties to allow
	handling unknown extensions (like X-xxxx properies)

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

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	MAKE/PARSETEXTWITHPROFILE(): allow rule parameter to influence
	global conversion options

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

	* src/sysync/mimedirprofile.cpp:

	TMimeDirProfileHandler::getOptionsFromDatastore(): clarify usage
	of session pointer

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

	* src/sysync/binfileimplclient.cpp:

	binfile client: allow configs without server URL

2011-01-20  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/DLL_interface.cpp:
	* src/DB_interfaces/api_db/DLL_interface.h:
	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/DB_interfaces/api_db/dbapi_include.h:
	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
	* src/DB_interfaces/api_db/sync_dbapiconnect.h:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapids.h:
	* src/Targets/ReleasedProducts/SDK/target_options.h:
	* src/Transport_interfaces/engine/engineclientbase.cpp:
	* src/Transport_interfaces/engine/engineclientbase.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/platform_adapters/binfile.cpp:
	* src/platform_adapters/binfile.h:
	* src/platform_adapters/configfiles.h:
	* src/platform_adapters/linux/configfiles.cpp:
	* src/platform_adapters/linux/platform_DLL.cpp:
	* src/platform_adapters/linux/platform_exec.c:
	* src/platform_adapters/linux/platform_exec.h:
	* src/platform_adapters/linux/platform_headers.h:
	* src/platform_adapters/linux/platform_time.cpp:
	* src/platform_adapters/linux/platform_time.h:
	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/platform_adapters/linux/profiling.cpp:
	* src/platform_adapters/platform_DLL.h:
	* src/platform_adapters/platform_file.h:
	* src/platform_adapters/platform_headers.h:
	* src/platform_adapters/platform_mutex.h:
	* src/platform_adapters/platform_thread.h:
	* src/platform_adapters/profiling.h:
	* src/platform_adapters/sysync_glob_vars.h:
	* src/platform_adapters/sysyncinit.cpp:
	* src/platform_adapters/unix_common/platform_file.cpp:
	* src/platform_adapters/unix_common/platform_mutex.cpp:
	* src/platform_adapters/unix_common/platform_pipe.c:
	* src/platform_adapters/unix_common/platform_pipe.h:
	* src/platform_adapters/unix_common/platform_thread.cpp:
	* src/syncapps/clientEngine_custom/clientengine_custom_Base.cpp:
	* src/syncapps/clientEngine_custom/clientengine_custom_Base.h:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.h:
	* src/syncapps/sysytool/sysytool.cpp:
	* src/syncapps/sysytool/sysytool_dispatch.cpp:
	* src/syncapps/sysytool/sysytool_dispatch.h:
	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/clientautosync_inc.cpp:
	* src/sysync/clientprovisioning_inc.cpp:
	* src/sysync/configelement.cpp:
	* src/sysync/configelement.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/dataobjtype.cpp:
	* src/sysync/dataobjtype.h:
	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/engineentry.cpp:
	* src/sysync/engineentry.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:
	* src/sysync/global_progress.h:
	* src/sysync/iso8601.cpp:
	* src/sysync/iso8601.h:
	* src/sysync/itemfield.cpp:
	* src/sysync/itemfield.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/mimediritemtype.cpp:
	* src/sysync/mimediritemtype.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:
	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/multifielditemtype.cpp:
	* src/sysync/multifielditemtype.h:
	* src/sysync/rawdataitemtype.cpp:
	* src/sysync/rawdataitemtype.h:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/remotedatastore.h:
	* src/sysync/rrules.cpp:
	* src/sysync/rrules.h:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/scriptcontext.h:
	* src/sysync/simpleitem.cpp:
	* src/sysync/simpleitem.h:
	* src/sysync/stdlogicagent.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/stringutils.cpp:
	* src/sysync/stringutils.h:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncdatastore.cpp:
	* src/sysync/syncdatastore.h:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:
	* src/sysync/syncitemtype.cpp:
	* src/sysync/syncitemtype.h:
	* src/sysync/syncml_globs.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:
	* src/sysync/syncsessiondispatch.cpp:
	* src/sysync/syncsessiondispatch.h:
	* src/sysync/syserial.h:
	* src/sysync/sysync_crc16.cpp:
	* src/sysync/sysync_crc16.h:
	* src/sysync/sysync_debug.h:
	* src/sysync/sysync_globs.h:
	* src/sysync/textitemtype.cpp:
	* src/sysync/textitemtype.h:
	* src/sysync/textprofile.cpp:
	* src/sysync/textprofile.h:
	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/tz_table.h:
	* src/sysync/uiapi.cpp:
	* src/sysync/uiapi.h:
	* src/sysync/vcalendaritemtype.cpp:
	* src/sysync/vcalendaritemtype.h:
	* src/sysync/vcarditemtype.cpp:
	* src/sysync/vcarditemtype.h:
	* src/sysync/vtimezone.cpp:
	* src/sysync/vtimezone.h:
	* src/sysync_SDK/DB_Interfaces/demo/DLL/target_options.h:
	* src/sysync_SDK/DB_Interfaces/demo/sync_dbapi_demo.c:
	* src/sysync_SDK/DB_Interfaces/snowwhite/DLL/target_options.h:
	* src/sysync_SDK/DB_Interfaces/snowwhite/myadapter.h:
	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
	* src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.cpp:
	* src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.h:
	* src/sysync_SDK/DB_Interfaces/text_db/DLL/target_options.h:
	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:
	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/SDK_util.h:
	* src/sysync_SDK/Sources/UI_util.cpp:
	* src/sysync_SDK/Sources/UI_util.h:
	* src/sysync_SDK/Sources/admindata.cpp:
	* src/sysync_SDK/Sources/admindata.h:
	* src/sysync_SDK/Sources/blobs.cpp:
	* src/sysync_SDK/Sources/blobs.h:
	* src/sysync_SDK/Sources/dbitem.cpp:
	* src/sysync_SDK/Sources/dbitem.h:
	* src/sysync_SDK/Sources/engine_defs.h:
	* src/sysync_SDK/Sources/enginemodulebase.cpp:
	* src/sysync_SDK/Sources/enginemodulebase.h:
	* src/sysync_SDK/Sources/enginemodulebridge.cpp:
	* src/sysync_SDK/Sources/enginemodulebridge.h:
	* src/sysync_SDK/Sources/lineartime.cpp:
	* src/sysync_SDK/Sources/lineartime.h:
	* src/sysync_SDK/Sources/prefix_file.h:
	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/san.h:
	* src/sysync_SDK/Sources/stringutil.cpp:
	* src/sysync_SDK/Sources/stringutil.h:
	* src/sysync_SDK/Sources/syerror.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:
	* src/sysync_SDK/Sources/sync_declarations.h:
	* src/sysync_SDK/Sources/sync_include.h:
	* src/sysync_SDK/Sources/sync_uiapi.h:
	* src/sysync_SDK/Sources/syncexception.cpp:
	* src/sysync_SDK/Sources/syncexception.h:
	* src/sysync_SDK/Sources/sysync_utils.cpp:
	* src/sysync_SDK/Sources/sysync_utils.h:
	* src/sysync_SDK/Sources/timeutil.cpp:
	* src/sysync_SDK/Sources/timeutil.h:

	Updated copyright notice, year and author email address (comment
	only, no code changes)

2011-01-20  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/mimedirprofile.cpp:

	changed debug logging channel for tempGUID mapping debug: now is
	DBG_ADMIN+DBG_EXOTIC

2011-01-20  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'refs/remotes/meego/master' into luz_updates

2011-01-19  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:

	engine: ODBC: SQLEXECUTE() within <afterconnectscript> sometimes
	did not execute on the new connection, but on the old one.

2010-12-15  Lukas Zeller  <luz@plan44.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/global_options.h:

	ODBC: adjusted for 64bit, especially using SQLLEN which is not
	same as SQLINTEGER in 64bit

2011-01-13  Lukas Zeller  <luz@plan44.ch>

	* src/global_options.h:
	* src/sysync/customimplds.cpp:

	engine: fixed problem when client-replace wins conflict over
	server-delete.

2011-01-13  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: comment cosmetics

2010-12-18  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/itemfield.cpp:
	* src/sysync/itemfield.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	whitespace cosmetics ONLY: detabbed some files once again

2010-12-18  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	engine: server: optimized tempGUIDs - only generate them when
	needed.

2010-12-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/localengineds.cpp:

	engine: server case: fixed bad bug that could mess up tempGUIDs.
	These must be cleared when first <Sync> is received.

2010-12-15  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/itemfield.cpp:
	* src/sysync/itemfield.h:

	engine 3.4.0.22: to test the assigned status of an array field,
	access to array index -1 now returns status.

2010-12-15  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: in valuelists with suppressempty not set, an exhaused
	array must generate an empty property (and NOT no property at
	all)

2010-12-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: prevent generating invalid recurrence end specifications
	in vCalendar 1.0 RRULE (date-only not allowed, must be date+time)

2010-12-05  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/syncapps/sysytool/sysytool.cpp:

	engine: decoupled displayed release year from license-relevant
	"release" (now called "start of release period for product")

2010-12-02  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfileimplds.cpp:

	engine 3.4.0.20 - no longer forces slow sync on other profiles
	when one profile is zapped (with separate changelogs)

2010-10-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplclient.cpp:

	engine: added check for first time sync (no remote anchor saved)
	for zap warnings.

2010-10-22  Lukas Zeller  <luz@synthesis.ch>

	* src/syncml_tk/src/sml/xlt/all/xltdec.c:

	SyncMLTK: in xltdec error message, dump of hex was ok, but ASCII
	showed the wrong bytes

2010-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.4.0.19 - with Patrick's patch for TZNAME TZID encoding

2010-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:

	engine: added missing ifdef for compiling client-only library

2011-01-20  Beat Forster  <bfo@synthesis.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/DB_interfaces/api_db/dbapi_include.h:
	* src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
	* src/DB_interfaces/api_db/sync_dbapiconnect.h:
	* src/sysync_SDK/DB_Interfaces/demo/sync_dbapi_demo.c:
	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
	* src/sysync_SDK/Sources/sync_dbapi.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	engine: LoadAdminAsKey/SaveAdminAsKey prepared in DB-API (actual
	usage in engine still missing)

2011-01-20  Lukas Zeller  <luz@synthesis.ch>

	* AUTHORS:
	* COPYING:
	* LICENSE.EPL:

	Updated licensing files and author emails

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

	* src/syncml_tk/src/sml/xlt/all/xltenc.c:

	SyncML TK: adjust size of DevInf buffer dynamically

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


	Merge remote branch 'synthesis/luz'

2010-12-16  Lukas Zeller  <luz@plan44.ch>

	* src/sysync/localengineds.cpp:

	engine: server case: fixed bad bug that could mess up tempGUIDs.
	These must be cleared when first <Sync> is received.

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

	* src/sysync/localengineds.cpp:

	temporary ID mapping: flag unexpected state as real errors

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux time zones: use TZID=<location> instead of
	TZID=/softwarestudio.org/Tzfile/<location>

2010-12-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	engine: prevent generating invalid recurrence end specifications
	in vCalendar 1.0 RRULE (date-only not allowed, must be date+time)

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

	* src/sysync/mimedirprofile.cpp:

	Revert "vCalendar 1.0: avoid RRULE end date without time"

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

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

	autotools: fix compilation with old libtool 1.5.22 on CentOS 5.5

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

	* src/sysync/mimedirprofile.cpp:

	vCalendar 1.0: avoid RRULE end date without time

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

	* src/sysync/vtimezone.cpp:

	vtimezone: retain original TZID in imported definitions

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

	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/vtimezone.cpp:
	* src/sysync/vtimezone.h:

	vtimezones: explicitly store std and dst TZNAME

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

	* src/sysync/localengineds.cpp:

	maximum UID size: avoid redundant tempUID->localUID mappings

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

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/localengineds.cpp:

	temporary IDs: avoid reusing existing ID

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

	* src/syncml_tk/src/sml/mgr/all/mgrinstancemgr.c:

	SyncML Toolkit: fixed memory leak in case of error

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

	* src/sysync/syncsession.cpp:

	sync session: handle empty Target URI

2010-11-28  David Bremner  <bremner@unb.ca>

	* src/Targets/ReleasedProducts/SDK/target_options.h:

	improve detection of MacOS X, to avoid confusion on other Mach
	systems

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/multifielditemtype.cpp:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:

	engine: added new compare mode for fields: "scripted"

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

	* src/sysync/itemfield.cpp:

	newItemField(): incorrect parameters

2010-09-30  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'refs/remotes/meego/master' into luz

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

	* src/sysync/vtimezone.cpp:

	vtimezone: fixed handling of TZID with special characters

2010-09-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/timezones.cpp:

	engine 3.4.0.17: fixed bad timezones bug causing imported TZ to
	be treated as "Z" zone

2010-09-16  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/timezones.cpp:

	engine 3.4.0.17: fixed bad timezones bug causing imported TZ to
	be treated as "Z" zone

2010-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.4.0.16 - internal and libsynthesis sources in sync

2010-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	SDK version is now 1.8.0

2010-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rawdataitemtype.cpp:
	* src/sysync/stdlogicds.cpp:

	some whitespace cosmetics

2010-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:

	binfileimplds: added some more debug output for observing
	pseudo-change suppression and CRC checking in general

2010-08-29  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.4.0.15 - version built as update for command line
	clients and all servers

2010-08-26  Lukas Zeller  <luz@synthesis.ch>

	* src/syncml_tk/src/sml/xlt/all/xltdecwbxml.c:
	* src/syncml_tk/src/sml/xlt/all/xltenc.c:
	* src/sysync/syncappbase.cpp:

	engine: Now allows WBXML 1.3

2010-08-25  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:

	engine: now checks for CA_DeleteSyncSet module capability to
	optimize performance in some "reload device" cases.

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:

	engine: we need getItemFromSyncSetItem() in all cases

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:

	engine: added <pseudochangedetection> option for datastores with
	records that get touched (modified date updated) too often.

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/multifielditemtype.cpp:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:

	engine: added new compare mode for fields: "scripted"

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:

	engine: prepared (but not yet enabled) optimization for
	pluginApiDS such that syncset is not loaded in a slow refresh
	from remote case.

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:

	engine: fixed boolean bug from 041c7f808f (engine 3.4.0.14:
	implemented filtered sync set deletion)

2010-08-24  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/global_options.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:

	engine 3.4.0.14: implemented filtered sync set deletion

2010-07-29  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/itemfield.cpp:

	engine: cosmetic - removed obsolete commented out code

2010-07-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	engine: refined folding for pre-MIME-DIR and MIME-DIR - new
	"foldbetween" <property> attribute.

2010-07-17  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	engine: improved folding for pre-MIME-DIR formats.

2010-07-12  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:

	engine: client side filtering: when re-alerting, filters must be
	reset before re-creating the alert.

2010-07-12  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/global_options.h:
	* src/sysync/binfileimplds.cpp:

	engine 3.4.0.11: fixed problems with change detection when items
	can disappear and re-appear with same ID in syncset, and with
	some filtering scenarios.

2010-06-28  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rrules.cpp:

	engine: rrules: cosmetic comment only: clarification of enddate
	TZ for iCalendar 2.0

2010-06-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:

	engine: multi-profile: when a new profile was added AFTER
	migration to separate profiles, the changelog was created with
	the unified name instead of per-profile.

2010-06-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:

	binfile: added aOverwrite option for createAsCopyFrom() to
	allow/prevent overwriting possibly existing target.

2010-06-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplclient.cpp:

	engine: search datastores by dbtypeID, not name.

2010-06-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:

	engine: added "isserver" sessionKey value for plugins to check if
	they run as a server or client

2010-06-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync_SDK/Sources/sysync_utils.cpp:

	engine: errors from StartDataRead now propagate correctly,
	binfilelog and events get correct local status code now.

2010-06-23  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/configelement.cpp:

	engine: fixed config parsing bug that could cause some elements
	to get ignored when preceeded by a ifdeffed-out element.

2010-06-22  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/itemfield.cpp:
	* src/sysync/itemfield.h:

	engine: itemFields: arrayfield now always have one field
	(firstField) instantiated to be able to perform type check using
	elementsBasedOn()

2010-06-22  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/customimplds.cpp:

	engine: when post-processing items read via plugins from AsKey,
	now correctly apply <userzoneoutput> if it is set.

2010-06-22  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:

	engine 3.4.0.10: separate changelogs, pendingmaps and pendingitem
	for each profile to allow for different syncsets in profiles (as
	needed by SyncML PRO iOS)

2010-06-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplclient.cpp:

	engine: added read-only "profileID" value in target key, for
	backreferencing the profile from the target.

2010-06-17  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.4.0.9 - mobile OS X platforms (iPhone, iPad, iPod touch)
	now are called "iOS". Engine also contains work-in-progress
	EventKit plugin.

2010-06-17  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine: iOS: that's how the platform (MOBOSX) is now called

2010-05-23  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/syncappbase.cpp:

	engine license checking: added "enabledStatus" key to /licensing
	to check enabled status including free evaluation period

2010-05-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/dataobjtype.cpp:

	dataobjtype: fixed bug that caused dataobjs without a profile
	(e.g. "file") to crash on creation.

2010-05-19  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rawdataitemtype.cpp:

	rawdataitemtype: eliminated warning (unused var)

2010-05-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rawdataitemtype.cpp:

	iPhoneOS and MacOS X builds: included rawdataitemtype
	(simpletype)

2010-05-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:

	engine: server-only library did not compile w/o PROGRESS_EVENTS
	defined

2010-05-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.h:

	client-only-engine: made compile again, progress event vars must
	be common for server and client!

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

	* src/sysync/mimedirprofile.cpp:

	MIME Profile: setting one rule also activates all included rules

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

	* src/sysync/mimedirprofile.cpp:

	MIME Profile: check <parameter rule="something"> when parsing

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

	* src/sysync/mimedirprofile.cpp:

	MIME Profile: check <parameter rule="something"> when generating

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

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	MIME Profile: added <parameter rule="something">

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

	* src/sysync/binfileimplds.cpp:

	TBinfileImplDS: fixed some valgrind reports

2010-06-17  Patrick Ohly  <patrick.ohly@intel.com>

	* src/gen-makefile-am.sh:

	gen-makefile-am.sh: make file order deterministic

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

	* src/Makefile.am.in:

	Linux .so: API extension => version bump

2010-05-27  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/stringutils.cpp:
	* src/sysync/syncagent.cpp:

	valgrind issues: fix memory issues reported by valgrind

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

	* src/sysync/vtimezone.cpp:

	VTIMEZONEtoTZEntry/GetTZInfo: fixed unitialized read of bias

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux time zones: avoid crash when reading time zone definitions
	fails

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

	* src/sysync/rawdataitemtype.cpp:

	avoid warnings, they are treated as errors in SyncEvolution
	builds

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

	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:

	GZones: only call finalizeSystemZoneDefinitions() once

2010-05-14  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/rawdataitemtype.cpp:
	* src/sysync/rawdataitemtype.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncitemtype.cpp:

	Engine 3.4.0.8: Added rawdataitemtype (passes SyncML data 1:1 to
	DBAPI)

2010-05-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/sysync_debug.h:

	Source-Linked Logs: fixed to work with older monolithic Synthesis
	targets as well

2010-05-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/debuglogger.cpp:

	Source-Linked Logs: added ifdef to compile without
	SYDEBUG_LOCATION again

2010-05-13  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/doxygen' into luz

2010-05-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync_SDK/Sources/sysync_utils.cpp:
	* src/sysync_SDK/Sources/sysync_utils.h:

	Source-Linked Logs: added more options, now can also create
	txmt://-links that open BBEdit or TextMate

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

	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/Doxyfile:
	* src/Makefile.am.in:
	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/sysync_debug.h:

	Source-Linked Logs: record and link call location of debug
	messages in (HTML) log files

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

	* src/Doxyfile:

	Source-Linked Logs: Doxyfile: generic one without modifications

2010-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:

	TZ init: some cleanup and updates for non-Linux platforms

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

	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:

	TZ init: split initialisation of system time zone list into two
	parts (basic usability of TZ system must be ready before config
	reading, extra TZ retrieved from system can be added later)

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

	* src/sysync/rrules.cpp:

	fixed compiler warning on 64 bit: printf %llX size mismatch

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

	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/vtimezone.cpp:

	time zone matching: added debug and error logging

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux platform time zones: added debug output

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

	* configure.in:
	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/Doxyfile:
	* src/Makefile.am.in:
	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/sysync_debug.h:

	log call location of debug messages

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

	* src/Doxyfile:

	Doxyfile: generic one without modifications

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

	* src/sysync/vtimezone.cpp:

	VTIMEZONEtoTZEntry(): flagged failure incorrectly for VTIMEZONE
	without summer saving

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

	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:

	time zone init and logging: split into part before and after
	config parsing

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

	* src/sysync/rrules.cpp:

	fixed compiler warning on 64 bit: printf %llX size mismatch

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

	* src/sysync/timezones.cpp:
	* src/sysync/timezones.h:
	* src/sysync/vtimezone.cpp:

	time zone matching: added debug and error logging

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux platform time zones: added debug output

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

	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:

	TSyncAppBase: moved system time zone parsing after config reading

2010-05-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rrules.cpp:

	rrules: cosmetics for debug and formatting

2010-05-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/scriptcontext.cpp:

	VTIMEZONE conversion: added logging so we can see what's
	happening (RRULE parsing)

2010-05-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/sysync_debug.h:

	engine debug: enhanced LOGDEBUG... macros (made safe against
	logger==NULL), added LOGDEBUGTEST

2010-05-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncappbase.h:

	engine: fixed problems with new progress events (many errors in
	targets w/o progress events)

2010-05-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rrules.cpp:
	* src/sysync/rrules.h:
	* src/sysync/vtimezone.cpp:

	engine: enhanced RRULE parsing such that it can accept YEARLY
	rules with BYMONTH and BYDAY with a start date that is not an
	occurrence (happens in some 3rd party VTIMEZONE)

2010-05-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:

	engine: configvars can now be unset (undefined) by writing
	VALTYPE_NULL to them

2010-04-30  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:

	Cosmetic whitespace changes

2010-03-16  Beat Forster  <bfo@synthesis.ch>

	* src/platform_adapters/linux/configfiles.cpp:
	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync/tz_table.h:

	- Android gets system timezone correctly now - Get Olson timezone
	names for Android - HST/HPT added at tz_table.h (Honolulu)

2010-03-16  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/engine_defs.h:

	new mode PROFILEFLAG_MSGNEXTSYNC added

2010-03-16  Beat Forster  <bfo@synthesis.ch>

	* src/DB_interfaces/api_db/DLL_interface.cpp:
	* src/DB_interfaces/api_db/DLL_interface.h:

	Android reporting more specific for ConsolePrintf

2010-03-19  Beat Forster  <bfo@synthesis.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	DBAPI SDK: AsKey interface for Load/SaveAdminData (ADMIN_AS_KEY)

2010-03-22  Beat Forster  <bfo@synthesis.ch>

	* src/sysync/syncappbase.cpp:

	Android: Display config errors

2010-04-30  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'refs/remotes/moblin/mb7838' into luz

2010-04-30  Lukas Zeller  <luz@synthesis.ch>

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	engine 3.4.0.7: Progress events now session local and available
	for server sessions

2010-04-20  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:

	engine: added support for free demo period after first use
	without needing license

2010-03-19  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/synccommand.cpp:

	Cosmetic comment fix

2010-04-13  Chen Congwu  <congwu.chen@intel.com>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:

	ODBCApiAgent builtin function table

2010-04-08  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/configelement.cpp:

	TConfigElement::endElement(): fixed invalid memory read

2010-03-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xltdevinf.c:

	smltk+DevInf decoding: avoid a possible infinite loop

2010-03-24  Chen Congwu  <congwu.chen@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xltdevinf.c:

	smltk: DevInf decoding

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

	* .gitignore:

	.gitignore: add SDK_EXCLUDE_FILES

2010-03-19  Chen Congwu  <congwu.chen@intel.com>

	* src/gen-makefile-am.sh:

	Build: pull blob.h/blob.cpp in libsynthesissdk dynamic build

2010-03-18  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syserial.h:

	syserial.h: New SYSER_PRODFLAG_CLIENT_APP flag

2010-03-18  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/sysync/dataobjtype.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncitemtype.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/sysync_b64.cpp:
	* src/sysync_SDK/Sources/sysync_b64.h:
	* src/sysync_SDK/Sources/sysync_utils.cpp:

	sysync_b64: added b64::free() that can be called to dispose
	blocks allocated by b64::decode/encode

2010-03-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	MIME-DIR "group" feature: fixed extra increment of array index in
	some cases

2010-03-15  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:

	engine: compilable again without engineinterface and AsKey

2010-03-09  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/syncsession.cpp:

	pluginapids: ReadNextItem can now return error without causing
	exceptions.

2010-03-18  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz

2010-03-18  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.4.0.5: new version for SAN 1.1 related changes in file
	location etc.

2010-03-18  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/sysync_globs.h:

	SAN 1.1: fix needed to compile Synthesis internal projects again
	with changes related to SAN 1.1

2010-03-18  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/san11' into luz

2010-03-18  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/cp936_tables_inc.cpp:
	* src/sysync/gb2312_tables_inc.cpp:
	* src/sysync_SDK/Sources/cp936_tables_inc.cpp:
	* src/sysync_SDK/Sources/gb2312_tables_inc.cpp:

	SAN 1.1 preparation: when moving sysync_utils, these (included)
	files need to be moved as well to support the Chinese character
	set (CHINESE_SUPPORT #defineD)

2010-03-17  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:

	engine: fix for very late suspend

2010-03-17  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:

	engine: getItemByID: made sure newly inserted items can be
	retrieved

2010-03-16  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'refs/remotes/moblin/subdatastores-devinf'
	into luz

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

	* src/sysync/synccommand.cpp:

	resume + pending item fix in SyncML server

2010-03-11  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/syncsession.cpp:

	Valgrind warning fixed: initialize the conditonal variables

2010-03-08  Chen Congwu  <congwu.chen@intel.com>

	* src/gen-makefile-am.sh:
	* src/synthesis-linker.map:
	* src/sysync/sysync.h:
	* src/sysync_SDK/Sources/lineartime.cpp:
	* src/sysync_SDK/Sources/stringutil.cpp:
	* src/sysync_SDK/Sources/stringutil.h:
	* src/sysync_SDK/Sources/syncexception.cpp:
	* src/sysync_SDK/Sources/sysync_utils.cpp:
	* src/sysync_SDK/Sources/sysync_utils.h:

	Build script and code changes for the new moved utility code.

2010-03-08  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/lineartime.cpp:
	* src/sysync/lineartime.h:
	* src/sysync/syncexception.cpp:
	* src/sysync/syncexception.h:
	* src/sysync/sysync_utils.cpp:
	* src/sysync/sysync_utils.h:
	* src/sysync_SDK/Sources/lineartime.cpp:
	* src/sysync_SDK/Sources/lineartime.h:
	* src/sysync_SDK/Sources/syncexception.cpp:
	* src/sysync_SDK/Sources/syncexception.h:
	* src/sysync_SDK/Sources/sysync_utils.cpp:
	* src/sysync_SDK/Sources/sysync_utils.h:

	SAN 1.1 generation support: Moved utility code from engine to sdk

2010-03-09  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync_SDK/Sources/san.cpp:

	SAN parsing version check fix: should be && instead of ||

2010-03-08  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/san.cpp:

	San1.1 : compiler warning fixed

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

	* src/sysync_SDK/Sources/blobs.h:

	TBlob: export Init() properties read-only

2010-03-02  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/san.h:

	SAN 1.0/1.1 generation: check for invalid SAN package

2010-02-26  Chen Congwu  <congwu.chen@intel.com>

	* src/synthesis-linker.map:
	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/san.h:

	SAN 1.0/1.1 generation support

2010-02-23  Chen Congwu  <congwu.chen@intel.com>

	* configure.in:
	* src/Makefile.am.in:
	* src/Targets/ReleasedProducts/SDK/define.h:
	* src/Targets/ReleasedProducts/SDK/target_options.h:
	* src/synthesis-linker.map:
	* src/sysync_SDK/Sources/stringutil.cpp:

	Accept SAN 1.0 pacakge (only wbxml is supported)

2010-03-01  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/syncagent.cpp:

	Server: made silently swallow garbage after end of incoming
	SyncML message

2010-03-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/stdlogicds.cpp:

	server engine: added missing check for re-sent <Add> during
	resume.

2010-03-04  Lukas Zeller  <luz@synthesis.ch>

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/sysync/syncagent.cpp:

	server engine: added option to implement client resent message
	handling.

2010-03-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/superdatastore.cpp:

	Fixed server case of superdatastore which was broken by
	6626a57e9e (Engine 3.4.0.5: implemented client-side
	superdatastores...)

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

	* src/sysync/debuglogger.cpp:

	debuglogger: avoid segfault when log file cannot be reopened

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

	* src/Makefile.am.in:

	.so version bumped to 0.3.1 (minor revision increased)

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

	* src/sysync/localengineds.cpp:

	DevInf + superdatastore: avoid redundant <DataStore>

2010-02-18  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz

2010-02-18  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncagent.cpp:

	Engine 3.4.0.5: implemented client-side superdatastores according
	to suggestion/draft implementation of Patrick

2010-02-18  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncsession.cpp:

	engine: now shows engine-determined OS/version as well as
	configured hwv/fwv in log

2010-02-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncappbase.cpp:

	engine: added more configurable devInf data via config variables

2010-02-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncsession.cpp:

	engine: added configurable device ID (via "customdeviceid" config
	variable)

2010-02-11  Chen Congwu  <congwu.chen@intel.com>

	* src/syncml_tk/src/sml/lib/all/libstr.c:
	* src/syncml_tk/src/sml/lib/inc/libstr.h:
	* src/syncml_tk/src/sml/xlt/all/xltdecxml.c:
	* src/syncml_tk/src/sml/xlt/all/xlttags.c:

	xmltk fixes for Nokia ovi service

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

	* src/sysync_SDK/Sources/enginemodulebase.cpp:

	TEngineModuleBase::Connect() - fixed compiler warning

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

	* src/sysync/synccommand.cpp:

	do not treat 418 = "item exists" as an error

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

	* src/sysync/syncagent.cpp:
	* src/sysync_SDK/Sources/syerror.h:

	LOCERR_DATASTORE_ABORT: abort store, not session

2010-02-05  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	Engine 3.4.0.4: enhanced remote rules with subrules and multiple
	active rules per session

2010-02-05  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz

2010-02-03  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/clientEngine_dbg/target_options.h:

	target_options for basic DBG engine: cosmetic cleanup, not
	relevant for normal libsynthesis builds

2010-02-03  Beat Forster  <bfo@synthesis.ch>

	* src/platform_adapters/linux/configfiles.cpp:

	Android: configfiles: avoid double slash in path name

2010-02-03  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_util.c:

	SDK_util.c : cosmetic - renamed define

2010-02-03  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/sync_dbapidef.h:

	sync_dbapidef.h: - Comment 1.7.0 adapted correctly -
	DBG_GET_SET_VALUE added

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

	* src/sysync_SDK/configs/README:
	* src/sysync_SDK/configs/datatypes/00vcard-fieldlist.xml:
	* src/sysync_SDK/configs/datatypes/01vcard-profile.xml:
	* src/sysync_SDK/configs/datatypes/02vcard-types.xml:
	* src/sysync_SDK/configs/datatypes/10calendar-fieldlist.xml:
	* src/sysync_SDK/configs/datatypes/11calendar-profile.xml:
	* src/sysync_SDK/configs/datatypes/12calendar-types.xml:
	* src/sysync_SDK/configs/datatypes/20note-fieldlist.xml:
	* src/sysync_SDK/configs/datatypes/21note-profile.xml:
	* src/sysync_SDK/configs/datatypes/22notes-types.xml:
	* src/sysync_SDK/configs/datatypes/30bookmark-fieldlist.xml:
	* src/sysync_SDK/configs/datatypes/31bookmark-profile.xml:
	* src/sysync_SDK/configs/datatypes/32bookmark-type.xml:
	* src/sysync_SDK/configs/datatypes/server/40email-fieldlist.xml:
	* src/sysync_SDK/configs/datatypes/server/41email-profile.xml:
	* src/sysync_SDK/configs/datatypes/server/42email-type-zipped.xml:
	* src/sysync_SDK/configs/datatypes/server/42email-type.xml:
	* src/sysync_SDK/configs/datatypes/server/43email-sonyericsson.xml:
	* src/sysync_SDK/configs/datatypes/server/44email-nokia9500.xml:
	* src/sysync_SDK/configs/debug/00default.xml:
	* src/sysync_SDK/configs/remoterules/server/00_t39m.xml:
	* src/sysync_SDK/configs/remoterules/server/01_t68.xml:
	* src/sysync_SDK/configs/remoterules/server/02_V3.xml:
	* src/sysync_SDK/configs/remoterules/server/03_V3i.xml:
	* src/sysync_SDK/configs/remoterules/server/04_6230.xml:
	* src/sysync_SDK/configs/remoterules/server/05_9210.xml:
	* src/sysync_SDK/configs/remoterules/server/06_9210i.xml:
	* src/sysync_SDK/configs/remoterules/server/07_3220.xml:
	* src/sysync_SDK/configs/remoterules/server/08_3230.xml:
	* src/sysync_SDK/configs/remoterules/server/09_3600.xml:
	* src/sysync_SDK/configs/remoterules/server/10_3620.xml:
	* src/sysync_SDK/configs/remoterules/server/11_3650.xml:
	* src/sysync_SDK/configs/remoterules/server/12_3660.xml:
	* src/sysync_SDK/configs/remoterules/server/13_6260.xml:
	* src/sysync_SDK/configs/remoterules/server/14_6600.xml:
	* src/sysync_SDK/configs/remoterules/server/15_6620.xml:
	* src/sysync_SDK/configs/remoterules/server/16_6630.xml:
	* src/sysync_SDK/configs/remoterules/server/17_6670.xml:
	* src/sysync_SDK/configs/remoterules/server/18_7250.xml:
	* src/sysync_SDK/configs/remoterules/server/19_7250i.xml:
	* src/sysync_SDK/configs/remoterules/server/20_7260.xml:
	* src/sysync_SDK/configs/remoterules/server/21_7610.xml:
	* src/sysync_SDK/configs/remoterules/server/22_7650.xml:
	* src/sysync_SDK/configs/remoterules/server/23_N-Gage.xml:
	* src/sysync_SDK/configs/remoterules/server/24_N-Gage_QD.xml:
	* src/sysync_SDK/configs/remoterules/server/25_9300.xml:
	* src/sysync_SDK/configs/remoterules/server/26_9500.xml:
	* src/sysync_SDK/configs/remoterules/server/27_E90.xml:
	* src/sysync_SDK/configs/remoterules/server/28_X.xml:
	* src/sysync_SDK/configs/remoterules/server/29_SX1.xml:
	* src/sysync_SDK/configs/remoterules/server/30_M55.xml:
	* src/sysync_SDK/configs/remoterules/server/31_SL55.xml:
	* src/sysync_SDK/configs/remoterules/server/32_S55.xml:
	* src/sysync_SDK/configs/remoterules/server/33_S65.xml:
	* src/sysync_SDK/configs/remoterules/server/34_SL65.xml:
	* src/sysync_SDK/configs/remoterules/server/35_K700.xml:
	* src/sysync_SDK/configs/remoterules/server/36_T610_T630.xml:
	* src/sysync_SDK/configs/remoterules/server/37_M600i.xml:
	* src/sysync_SDK/configs/remoterules/server/38_P800.xml:
	* src/sysync_SDK/configs/remoterules/server/39_P900.xml:
	* src/sysync_SDK/configs/remoterules/server/40_P910.xml:
	* src/sysync_SDK/configs/remoterules/server/41_P910i.xml:
	* src/sysync_SDK/configs/remoterules/server/42_P990i.xml:
	* src/sysync_SDK/configs/remoterules/server/43_t68i.xml:
	* src/sysync_SDK/configs/remoterules/server/44_Funambol_Outlook.xml:
	* src/sysync_SDK/configs/remoterules/server/45_SyncJe_Outlook.xml:
	* src/sysync_SDK/configs/scripting/10newuid.xml:
	* src/sysync_SDK/configs/scripting/11calendar.xml:
	* src/sysync_SDK/configs/scripting/client/00timeout.xml:
	* src/sysync_SDK/configs/scripting/server/12email.xml:
	* src/sysync_SDK/configs/syncclient_sample_config.xml:
	* src/sysync_SDK/configs/syncserv_sample_config.xml:
	* src/sysync_SDK/configs/update-samples.pl:

	XML config samples: split up into individual fragments

2010-02-02  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/stdlogicds.cpp:

	Added check such that if <datastoreinitscript> calls
	ABORTDATASTORE(), the abort gets propagated

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

	* src/sysync_SDK/configs/syncserv_sample_config.xml:

	syncserv_sample_config.xml: removed <CA> white space

2010-01-28  BeatForster  <elisabethegli@bfo-MacBookPro.local>

	* src/sysync/tz_table.h:

	tz_table.h: Argentina changed to America/Buenos_Aires

2010-01-25  BeatForster  <elisabethegli@bfo-MacBookPro.local>

	* src/sysync/tz_table.h:

	ART/ARST timezone definitions for Buenos Aires, Argentina added

2009-12-23  BeatForster  <elisabethegli@bfo-MacBookPro.local>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	SDK: - create list of built-in plugins (plugin_info/logger) -
	plugins can be accessed via #1..#X - break recursion at the
	logger - dbapi: <fPlugin> added - Definition for CA_Plugin

2009-12-23  BeatForster  <elisabethegli@bfo-MacBookPro.local>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	SDK: - Version changed to V1.7.0 - at least callbackVersion=2
	must be supported

2009-12-20  BeatForster  <elisabethegli@bfo-MacBookPro.local>

	* src/client_engine_linux.mk:

	Linux makefiles, several tabs/spaces replaced, did not work any
	more like this

2009-12-17  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi_include.h:
	* src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	DBAPi: Old variant of Module_PluginParams no longer supported

2009-12-03  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/dbapi.h:
	* src/DB_interfaces/api_db/dbapi_include.h:
	* src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	JNI/Java: Several bug fixes and enhancements - Preparing
	com/sysync package for V1.6.2 - Old BLOB signature supported
	until V1.6.1 - ModSubName() method added to TDB_Api_Config - both
	syntax versions for package path supported - multiple connection
	problems fixed - correct error for non-existing packages -
	sysytest output layout adapted for packages

2009-12-02  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync/engineinterface.cpp:
	* src/sysync_SDK/Sources/enginemodulebase.cpp:

	SDK: enginemodulebase applies older callbackVersion correctly now

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* doc/SySync_script_call_flow.numbers/Contents/PkgInfo:
	* doc/SySync_script_call_flow.numbers/QuickLook/Thumbnail.jpg:
	* doc/SySync_script_call_flow.numbers/SySync diagram_plugin_small.jpg:
	* doc/SySync_script_call_flow.numbers/document-thumbnail.tiff:
	* doc/SySync_script_call_flow.numbers/index.xml.gz:
	* doc/SySync_script_call_flow.pdf:

	Doc: useful table showing the call flow of scripts within a
	server session

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	New Engine Version 3.4.0.3 started to show fact that moblin
	patches are now included

2010-01-27  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz_tmp

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/localengineds.cpp:

	Engine 3.4.0.2: fixed long standing bug parsing CGI filters with
	paranthesized subexpressions

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncappbase.cpp:
	* src/sysync/syserial.h:

	NEVER_EXPIRES_IS_OK define is now required in target_options.h to
	build targets without any licensing or expiry date

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:
	* src/sysync/syncsession.cpp:

	bugfix for unilib regression: there must be no requestmaxtime
	limit for clients!

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rrules.cpp:

	rrules: recurrence expansion bug with weekly recurrences fixed

2010-01-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/debuglogger.cpp:

	debuglogger: avoid the need to create an empty va_list (which is
	not cleanly possible)

2010-01-18  Ove Kaaven  <ovek@debian.org>

	* src/gen-makefile-am.sh:

	autotools: unnecessarily depends on too new findutils (MB #9112)

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

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/sysync/dataconversion.cpp:
	* src/sysync/syncagent.cpp:

	Android: fixed/added exception handling macros

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

	* src/sysync/sysync.h:

	Android: use android/log.h

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

	* src/sysync/multifielditem.cpp:

	TMultiFieldItem::standardMergeWith(): Android compiler warning

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

	* src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:

	gcc warning: missing line break at end of file

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

	* configure.in:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:

	autotools: added more configure options

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

	* src/platform_adapters/linux/platform_DLL.cpp:

	Linux: improved support for static linking via //static/

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

	* src/sysync_SDK/Sources/SDK_util.c:

	SDK_util.c: fixed crash in vasprintf()

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

	* src/sysync/localengineds.cpp:

	ABORTDATASTORE(): allow calling it inside <alertscript>

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

	* src/sysync_SDK/Sources/syerror.h:

	syerror.h: added new codes and explanations

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

	* configure.in:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:

	autotools: regular expression support in scripts is configurable
	(MB #7931)

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	VE_InsertMapItem: signed/unsigned comparison warning from g++ 4.4

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

	* src/sysync/debuglogger.cpp:

	TDebugLoggerBase::DebugOpenBlock(): unused va_list

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

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/stdlogicds.cpp:

	fixed several %ld <-> size_t mismatches

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

	* src/sysync/binfileimplds.cpp:

	TBinfileImplDS::changeLogPreflight(): dataCRC used uninitialized?

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

	* src/platform_adapters/configfiles.h:
	* src/sysync/itemfield.cpp:
	* src/sysync/syncclientbase.cpp:

	fixed more %lld sInt64 mismatches

2009-11-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncsession.cpp:

	log file base name: configurable via "filename" config option

2009-11-26  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xltenc.c:

	devinfo: increase memory size for encoding devinfo in WBXML

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	autotools + old libical: crash when compiled without
	--enable-evolution-compatibility

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

	* src/sysync/syncsession.cpp:

	Revert "TSyncSession::checkCredentials(): <requiredauth>none =>
	accept invalid credentials"

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

	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:

	TEngineInterface::debugPuts(): not active in server

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

	* src/sysync/syncsession.cpp:

	TSyncSession::checkCredentials(): <requiredauth>none => accept
	invalid credentials

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

	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:

	DebugPuts(): added to the unilib engine

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

	* src/sysync/syncappbase.cpp:

	TSyncAppBase::encodingFromData(): detect Oracle Beehive XML
	messages

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

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:

	TServerEngineInterface::SessionStep(): removed obsolete label

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

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:

	TServerEngineInterface::OpenSessionInternal(): printf format for
	uInt64

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

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:

	TEngineSessionDispatch::generateRespURI(): result of string::find
	downcasted to sInt16

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

	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:

	Linux platform: need _GNU_SOURCE for vasprintf

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	another unhandled enum

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

	* src/DB_interfaces/api_db/pluginapids.cpp:

	another #warning

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

	* src/sysync/localengineds.cpp:

	TLocalEngineDS::newDevInfDatastore(): fixed 64 biit issue

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

	* src/sysync/superdatastore.cpp:

	superdatastore: add unhandled sop enum values

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

	* src/sysync/syncsession.cpp:

	TSyncSession::initSync(): avoid #warning in gcc

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

	* src/sysync/stdlogicds.cpp:

	TStdLogicDS::logicGenerateSyncCommandsAsServer: invalid logical
	expression?!

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

	* src/sysync/stdlogicds.cpp:

	TStdLogicDS::startDataAccessForServer(): fioxed signed/unsigned
	comparison

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

	* src/sysync/customimplds.cpp:

	TCustomImplDS::modifyMap(): added redundant parenthesis for gcc
	-Wall

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

	* .gitignore:
	* src/gen-makefile-am.sh:

	gen-makefile-am.sh + autotools: avoid GNU find --printf and shell
	wildcards

2009-11-30  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine version set to 3.4.0.0 for server releases - because we
	said even=release, odd=beta

2009-11-30  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.cpp:

	engine: fixed bug that could crash server sessions when using a
	superdatastore.

2009-11-30  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapids.h:
	* src/sysync/configelement.cpp:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/multifielditem.cpp:
	* src/sysync/rrules.cpp:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/superdatastore.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/sysync_utils.cpp:
	* src/sysync/sysync_utils.h:
	* src/sysync/textprofile.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync_SDK/Sources/dbitem.cpp:

	english language cosmetics: there were still a lot of "eventual"
	uses that should have been "possible"

2009-11-18  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/DB_interfaces/api_db/dbapi.cpp:

	JNI: Switch off Java connection groups consistently

2009-12-02  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/configs/syncclient_sample_config.xml:

	client config: some cleanup, added samples (commented out) for
	filtering

2009-12-02  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/configs/syncserv_sample_config.xml:

	server config: updated for 3.4.0.0 engine, fixed some bugs

2009-12-02  Lukas Zeller  <luz@synthesis.ch>

	* doc/SySync_config_reference.doc:
	* doc/SySync_config_reference.pdf:

	doc: updated config reference for 3.4.0.0 engine

2009-11-24  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/engineinterface.cpp:

	engine 3.3.0.4: fixed some more 64bit gotchas

2009-11-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:

	engine: added <silentdiscard> option to silently discard
	non-acceptable items

2009-11-18  Lukas Zeller  <luz@synthesis.ch>

	* src/platform_adapters/configfiles.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/iso8601.cpp:
	* src/sysync/itemfield.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync_SDK/Sources/generic_types.h:

	Touch up to make compile again in client-only builds (and also
	WinMobile)

2009-11-17  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	client side filtering: fixed to work with dynamic filters as well

2009-11-16  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/stdlogicds.cpp:

	Engine 3.3.0.3: client side filtering: enhanced sync set
	filtering

2009-11-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:

	binfileds: eliminated fAllRecords flag which was only a duplicate
	of fSlowSync

2009-11-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	engine: made getNumberOfChanges() work correctly in unilib server
	case

2009-11-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:

	engine: added <alias> to define alternate names for datastores

2009-11-12  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:

	MIME-DIR "group" feature bug fixes - group tag was not
	stored/generated correctly when group field(s) is not an array

2009-11-11  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclientbase.cpp:

	client: syncing another profile except first did not work because
	of wrong mask

2009-11-10  Lukas Zeller  <luz@synthesis.ch>

	* src/platform_adapters/platform_thread.h:
	* src/platform_adapters/unix_common/platform_thread.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:

	64bit bugfixes: some more params need to be uIntArch to work
	properly in 64bit builds

2009-11-10  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapids.h:
	* src/sysync/itemfield.cpp:

	pluginapi: blob proxy: redone completely messed up implementation

2009-11-09  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync_SDK/Sources/sync_dbapidef.h:

	JNI: Requires at least engine version V1.6.1 for correct SetValue
	support

2009-11-06  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:

	SetValue() now works without C-String terminator when setting
	integers or dates using string input

2009-11-06  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/rrules.cpp:

	RRULE expansion: fixed bug that caused missing occurrences when
	expansion started within week

2009-11-04  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync/scriptcontext.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:
	* src/sysync_SDK/Sources/sync_dbapi.h:

	Updates for Android

2009-11-24  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:

	anonymous login: improved passing anonymous login attempts to DB
	Api

2009-11-09  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:

	anonymous login: improved passing anonymous login attempts to DB
	Api

2009-11-04  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/UI_util.cpp:
	* src/sysync_SDK/Sources/UI_util.h:

	UI_util: Use DisconnectEngine_Func; unused functions moved to
	UI_app_demo

2009-11-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncsession.cpp:

	Some compilers don't not like #ifdefs within function argument
	list

2009-11-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:

	SetValue() did not work without C-String terminator in some cases

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfileimplds.cpp:

	Engine 3.3.0.1 - new version signifying reasonably field-tested
	version of unilib

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/syncml_tk/src/sml/mgr/all/mgrcmdbuilder.c:
	* src/syncml_tk/src/sml/xlt/all/xltenc.c:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/itemfield.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/rrules.cpp:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/scriptcontext.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/stringutils.cpp:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncitemtype.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:
	* src/sysync/sysync_globs.h:
	* src/sysync/sysync_utils.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
	* src/sysync_SDK/Sources/syerror.h:

	comments: corrected wrong usage of english word "eventually"
	throughout all sources.

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:

	GetValue improved - now LOCERR_TRUNCATED also works for
	VALTYPE_BUF, better description in comments

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:

	DB specific error code: avoid showing confusing "Err = 0" and
	"(DBError = 0)" texts in log and SyncML

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapids.cpp:

	ODBC: bug fix: in case of datastore-level connection error, wrong
	(session's) connection handle was queried for status

2009-11-03  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	MIME-DIR "group" feature supported now: <property> can have
	"groupfield" attribute

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/sysync/localengineds.cpp:

	Filtering: fixed stone-age (2003) bug that caused fLocalDBFilter
	not to work in all cases

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:

	CRC change detection: slightly improved changelog V2/V3 -> >=V5
	migration code

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/multifielditem.h:
	* src/sysync/multifielditemtype.h:

	Unified "undefined field" ID definition - FID_NOT_SUPPORTED and
	VARIDX_UNDEFINED have the same meaning

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:

	Comment only: DB Api - clarified use of
	ContextSupport("ReadNextItem:allfields")

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:

	CRC change detection: added <crcchangedetection> to enable
	CRC-based change detection

2009-10-27  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	MIME-DIR, remote rules: default charset interpretation now UTF-8
	(no longer ANSI), added <inputcharset> to override

2009-10-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:

	DB mapping: added <mapredefine> to allow specifying details for
	<automap>ped fields

2009-10-26  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/generic_types.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	Plain C does not allow // as comment

2009-10-22  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/scriptcontext.cpp:

	scripts: variable definitions only shown with SYDEBUG>1

2009-10-13  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/DB_interfaces/api_db/DLL_interface.cpp:
	* src/DB_interfaces/api_db/sync_dbapiconnect.cpp:
	* src/platform_adapters/linux/configfiles.cpp:
	* src/sysync/sysync.h:
	* src/sysync/sysync_globs.h:
	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/UI_util.cpp:
	* src/sysync_SDK/Sources/sync_dbapi.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:
	* src/sysync_SDK/Sources/sync_include.h:

	Adaptations for Android

2009-10-21  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync_SDK/Sources/dbitem.cpp:

	dbitem (SDK_textdb) missing fChanged= true added

2009-10-17  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	Alert 222 loop detector improved: do not trigger as long as valid
	status is received

2009-10-16  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:

	ODBC STD servers and clients: did not work at all (connection
	string always empty)

2009-10-16  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	comment cosmetics

2009-10-15  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	vcard/vcal folding: Made sure folding does not occur within UTF-8
	sequences

2009-10-15  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/sysync_utils.cpp:

	vcard/vcal B64 properties: base64 encoded properties must be
	terminated with a CRLF even if folding is disabled

2009-10-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	vcard/vcal B64 properties: added workaround to recognize
	improperly folded B64 properties

2009-10-13  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/multifielditem.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncsession.cpp:

	unilib: eliminated another bunch of printf argument warnings by
	casting all %ld arguments to (long)

2009-10-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:

	engineinterface: added missing return statement for
	returnLineartime()

2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync/customimplds.cpp:

	stl_minimal has no != operator => use ==

2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/global_options.h:
	* src/platform_adapters/linux/configfiles.cpp:

	ANDROID strings added

2009-10-08  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/sysync/syncagent.cpp:
	* src/sysync_SDK/Sources/stringutil.cpp:

	unilib: several type adaptions for changes due to unilib

2009-10-13  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/unilib' into unilib

2009-10-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclientbase.cpp:

	unilib: make sure no half-constructed session is left over at
	failed OpenSession()

2009-10-08  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplds.cpp:
	* src/sysync/syncsession.cpp:

	unilib cleanup: fixed some build problems introduced through
	unilib

2009-10-08  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/sysync/customimplagent.h:

	unilib: fixed case for targets with no binfile compiled in at all

2009-10-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syserial.h:

	syserial product codes: added codes for Android client and server
	libs, changed Win32 server code (was overlapping iPhone client
	lib)

2009-10-07  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	SDK: version changed to V1.6.1

2009-10-13  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:
	* src/sysync/syncagent.cpp:

	engine: added "lastused" and "timeout" session keys for server
	session timeout handling

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

	* src/gen-makefile-am.sh:

	autotools build: only build SAN code as part of the SDK

2009-10-08  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/unilib' into unilib

2009-10-08  Lukas Zeller  <luz@synthesis.ch>


	Merge branch 'luz' into unilib

2009-10-08  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/san' into luz

2009-10-07  Lukas Zeller  <luz@synthesis.ch>


	Merge branch 'luz' into unilib

2009-10-07  Beat Forster  <bfo@synthesis.ch>

	* src/platform_adapters/linux/configfiles.cpp:
	* src/platform_adapters/linux/platform_time.cpp:

	platform adapters Linux: Android adaptions

2009-10-07  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:

	localengineds: avoid using != operator on strings because STLs
	exist that only support ==

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

	* Makefile.am:
	* configure.in:
	* src/Makefile.am.in:
	* src/gen-makefile-am.sh:
	* src/sysync_SDK/Sources/enginestubs.c:
	* synthesis-sdk.pc.in:
	* synthesis.pc.in:

	autotools + pkg-config: added synthesis-sdk.pc

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

	* src/Makefile.am.in:

	libsynthesis + autotools: must be linked against libz

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

	* src/sysync/syncappbase.cpp:

	syncappbasse: turned extern "C" into static functions

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

	* configure.in:
	* src/Makefile.am.in:
	* src/gen-makefile-am.sh:
	* src/synthesis-linker.map:
	* src/sysync_SDK/Sources/UI_util.cpp:

	autotools build: switched to new combi engine

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

	* src/sysync/dataconversion.cpp:

	DataConversion(): adapted dummy engine to server API

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

	* configure.in:
	* src/sysync/san.cpp:
	* src/sysync/san.h:
	* src/sysync/sysync_b64.cpp:
	* src/sysync/sysync_b64.h:
	* src/sysync/sysync_md5.cpp:
	* src/sysync/sysync_md5.h:
	* src/sysync_SDK/Sources/san.cpp:
	* src/sysync_SDK/Sources/san.h:
	* src/sysync_SDK/Sources/sysync_b64.cpp:
	* src/sysync_SDK/Sources/sysync_b64.h:
	* src/sysync_SDK/Sources/sysync_md5.cpp:
	* src/sysync_SDK/Sources/sysync_md5.h:

	SAN: moved to SDK, together with the corresponding utility
	classes

2009-10-03  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:

	unilib linux compile: corrected include (no separate combi-engine
	include file exists here)

2009-10-03  Lukas Zeller  <luz@synthesis.ch>

	* src/client_engine_linux.mk:
	* src/combi_engine_linux.mk:
	* src/server_engine_linux.mk:

	unilib: added plain makefile for combined client+server engine,
	adapted client-only and server-only to use syncagent.h/.cpp

2009-10-03  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:
	* src/sysync/syncserver.cpp:
	* src/sysync/syncserver.h:

	unilib: removed now obsolete syncclient/syncserver files

2009-10-03  Lukas Zeller  <luz@synthesis.ch>


	Merge branch 'luz' into unilib

2009-10-03  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/Sources/UI_util.cpp:

	engine entry points: adjusted as per discussion (Patrick/bfo)

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

	* src/sysync_SDK/Sources/UI_util.cpp:
	* src/sysync_SDK/Sources/UI_util.h:
	* src/sysync_SDK/Sources/enginemodulebridge.cpp:
	* src/sysync_SDK/Sources/enginemodulebridge.h:

	SDK engine connect: allow choosing between client and server
	engine

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

	* src/platform_adapters/linux/platform_DLL.cpp:

	Linux platform_DLL: open shared library with name as requested

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

	* src/sysync/engineentry.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	use ENGINE_ENTRY_CXX to mark external C++ functions

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

	* src/sysync/dataobjtype.cpp:

	added "namespace sysync"

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

	* src/Makefile.am.in:
	* src/gen-makefile-am.sh:

	autotools: added make rules for server engine
	(libsynthesisserver.so)

2009-10-03  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'origin/bfo' into luz

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

	* src/sysync/syncsession.cpp:

	TSyncSession: unitialized fEncoding

2009-10-03  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz

2009-10-03  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_demo++.pch:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_demo.pch:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/define.h:
	* src/Targets/ReleasedProducts/combiEngine_opensource_linux/target_options.h:

	opensource linux combiengine: added new target files

2009-10-02  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/Transport_interfaces/engine/engineclientbase.cpp:
	* src/Transport_interfaces/engine/engineclientbase.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/stdlogicagent.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncdatastore.cpp:
	* src/sysync/syncdatastore.h:
	* src/sysync/syncitem.cpp:
	* src/sysync/syncitem.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsessiondispatch.cpp:
	* src/sysync/sysync_globs.h:

	unilib: fixes needed to actually have both client&server enabled
	in the same build

2009-10-02  Lukas Zeller  <luz@synthesis.ch>

	* src/syncapps/clientEngine_custom/product_options.h:
	* src/syncapps/serverEngine_custom/combi_product_options.h:

	unilib: "combiEngine" product options added

2009-10-02  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/platform_adapters/platform_thread.h:
	* src/platform_adapters/unix_common/platform_thread.cpp:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stringutils.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncsessiondispatch.cpp:
	* src/sysync/sysync_md5.cpp:
	* src/sysync/sysync_md5.h:
	* src/sysync_SDK/Sources/generic_types.h:

	64 bit: adjusted generic_types.h to make sure uInt32/sInt32 IS
	32bits

2009-10-02  Lukas Zeller  <luz@synthesis.ch>

	* src/syncapps/clientEngine_custom/clientengine_custom_Base.cpp:
	* src/syncapps/clientEngine_custom/product_options.h:
	* src/syncapps/serverEngine_custom/product_options.h:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/customimplagent.cpp:
	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync_SDK/Sources/enginemodulebase.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	unilib: prepared co-existence of server and client library
	instance, added entry points

2009-10-01  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/DB_interfaces/odbc_db/odbcdb.h:
	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/stdlogicagent.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/sysync_precomp.h:

	unilib: binfile/customimpl: Now binfile can be included but kept
	inactive

2009-10-01  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/syncsession.h:

	binfiles: made binfileimplclient/ds such that they can be
	switched off (e.g. for unilib server)

2009-10-01  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:

	unilib: unified TClientParamsKey and TServerParamsKey into
	TAgentParamsKey

2009-10-01  Lukas Zeller  <luz@synthesis.ch>

	* src/Transport_interfaces/engine/engineclientbase.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/syncapps/sysytool/sysytool.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclient.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync/syncserver.h:
	* src/sysync/syncsession.h:
	* src/sysync/syncsessiondispatch.h:

	unlib: including syncagent.h everywhere where we had syncclient.h
	or syncserver.h

2009-09-30  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/remotedatastore.h:
	* src/sysync/stdlogicagent.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/syncagent.cpp:
	* src/sysync/syncagent.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync/synccommand.cpp:
	* src/sysync/syncserver.cpp:
	* src/sysync/syncserver.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:
	* src/sysync/syncsessiondispatch.cpp:
	* src/sysync/syncsessiondispatch.h:

	unilib: united former syncserver/syncclient into syncagent.h/.cpp

2009-09-29  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapiagent.cpp:
	* src/DB_interfaces/api_db/pluginapiagent.h:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/DB_interfaces/odbc_db/odbcapiagent.h:
	* src/DB_interfaces/odbc_db/odbcapids.cpp:
	* src/global_options.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/multifielditemtype.cpp:
	* src/sysync/remotedatastore.cpp:
	* src/sysync/stdlogicagent.cpp:
	* src/sysync/stdlogicagent.h:
	* src/sysync/stdlogicds.cpp:
	* src/sysync/stdlogicds.h:
	* src/sysync/superdatastore.cpp:
	* src/sysync/superdatastore.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclient.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/sysync_globs.h:
	* src/sysync/textprofile.cpp:

	unilib started: engine version 3.3.0.0 to differentiate from
	normal 3.2.x.x non-unified builds

2009-09-28  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:

	save changed nonce value (again)

2009-09-09  Beat Forster  <elisabethegli@beat-forsters-macbook-pro.local>

	* src/platform_adapters/linux/configfiles.cpp:
	* src/platform_adapters/linux/platform_time.cpp:
	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:

	cleanup: appCharP type casting added, some updates for Android
	port

2009-09-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/scriptcontext.cpp:

	scripts: added TIMEONLY() function, enhanced POINTINTIME() not
	only to convert duration, but also dateonly and timeonly to
	timestamp

2009-09-25  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:

	debug log: wrapped finalizing item into block which shows localID

2009-09-25  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapids.cpp:

	Debug output cosmetics (array map name is always "array", so do
	not show it)

2009-09-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:

	client engine: when incoming data is not SyncML, this must abort
	the session and dump the message

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

	* src/Makefile.am.in:

	libsynthesis + autotools: must be linked against libz

2009-09-30  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:

	SetNonce fChanged problem fixed; some type casting cAppChar

2009-09-24  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/master' into luz

2009-09-24  Lukas Zeller  <luz@synthesis.ch>

	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclient.cpp:
	* src/sysync/syncserver.cpp:
	* src/sysync/syncserver.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	libsynthesis_srv: implementation complete - runs sync sessions ok
	with textDB backend.

2009-09-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/syncsession.cpp:

	cleanup: eliminated some compiler warnings about shadowing local
	declarations

2009-09-24  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/target_options.h:
	* src/server_engine_linux.mk:
	* src/syncapps/serverEngine_custom/product_options.h:

	libsynthesis_srv configuration adjusted

2009-09-24  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/configs/syncserv_sample_config.xml:

	libsynthesis_srv: added sample config for a TextDB based server

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

	* src/sysync_SDK/Sources/engine_defs.h:

	event codes: reserve range for application use

2009-09-22  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo++.pch:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo.pch:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource++.pch:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource.pch:
	* src/Transport_interfaces/engine/engine_server.h:
	* src/Transport_interfaces/engine/engine_server_precomp.h:
	* src/Transport_interfaces/engine/enginesessiondispatch.cpp:
	* src/Transport_interfaces/engine/enginesessiondispatch.h:
	* src/client_engine_linux.mk:
	* src/server_engine_linux.mk:
	* src/syncapps/serverEngine_custom/product_options.h:
	* src/syncapps/serverEngine_custom/serverengine_custom.h:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.cpp:
	* src/syncapps/serverEngine_custom/serverengine_custom_Base.h:
	* src/syncapps/serverEngine_custom/serverengine_custom_precomp.h:

	libsynthesis_srv: added required files, traditional non-automake
	works for server engine

2009-09-22  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/localengineds.cpp:

	engine: statistics workaround for servers not sending status 201
	for completed adds

2009-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/synccommand.h:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:
	* src/sysync_SDK/Sources/engine_defs.h:

	engine 3.2.1.0: added "lenientMode" to ignore anchor mismatches
	in client, ignore missing status for get/alert 222

2009-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.2.0.35 - stable version used in synthesis products

2009-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncsession.cpp:

	memory leak fixed: session script context was not deleted in
	session destructor

2009-09-21  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:

	binfiles: added smooth upgrading from changelog V2 to V3/V4 to
	avoid slow syncs

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

	* src/sysync/syncclient.cpp:

	Revert "client state engine: allow multiple calls with
	STEP_SENTDATA"

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

	* src/sysync/syncclient.cpp:

	client state engine: allow multiple calls with STEP_SENTDATA

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

	* src/Makefile.am.in:

	compiler warning on Linux: vasprintf() not declared unless
	_GNU_SOURCE is set, SDK

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


	Merge commit 'synthesis/luz'

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

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/sysync_globs.h:

	Revert "client + statistics workaround: treat status 200 as 201
	for Replace cmd (which is really"

2009-09-15  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:

	binfileds: multi-profile safe reliable detection of adds (vs.
	replaces) for sync clients

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

	* src/sysync/customimplds.cpp:

	compiler warning: #endif DBAPI_TUNNEL_SUPPORT

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

	* src/Targets/ReleasedProducts/clientEngine_opensource_linux/clientengine_demo_x86_linux_prefix.h:

	compiler warning on Linux: vasprintf() not declared unless
	_GNU_SOURCE is set

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


	Merge commit 'synthesis/luz'

2009-09-14  Lukas Zeller  <luz@synthesis.ch>

	* src/syncml_tk/src/sml/mgr/all/mgrinstancemgr.c:
	* src/sysync/syncclient.cpp:

	Client: made silently swallow garbage after end of incoming
	SyncML message

2009-07-16  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/sysync_globs.h:

	client + statistics workaround: treat status 200 as 201 for
	Replace cmd (which is really an Add)

2009-09-14  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/congwu' into luz

2009-09-14  Beat Forster  <bfo@synthesis.ch>

	* src/DB_interfaces/api_db/dbapi.cpp:
	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/platform_adapters/binfile.h:
	* src/platform_adapters/linux/configfiles.cpp:
	* src/platform_adapters/linux/platform_timezones.cpp:
	* src/platform_adapters/platform_thread.h:
	* src/platform_adapters/unix_common/platform_file.cpp:
	* src/platform_adapters/unix_common/platform_thread.cpp:
	* src/sysync/binfilebase.h:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/stringutils.h:
	* src/sysync/syncexception.h:
	* src/sysync/sysync_globs.h:
	* src/sysync/textitemtype.cpp:
	* src/sysync/timezones.cpp:
	* src/sysync/vtimezone.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:
	* src/sysync_SDK/Sources/blobs.h:
	* src/sysync_SDK/Sources/dbitem.cpp:
	* src/sysync_SDK/Sources/dbitem.h:

	Adaptations in preparation for new platform and Tunnel API
	cleanup

2009-09-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:

	Client: Endless Alert222 detection (with luz' patch to use
	lineartime_t, not time_t)

2009-09-14  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:

	engineinterface: InsertItem/InsertItemAsKey signatures are fixed,
	removed casts/warnings

2009-09-14  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:

	Client: Endless Alert222 detection

2009-09-08  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/enginemodulebridge.cpp:
	* src/sysync_SDK/Sources/enginemodulebridge.h:

	signature InsertItem/AsKey corrected: ItemID instead of cItemID

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/multifielditemtype.cpp:
	* src/sysync/scriptcontext.cpp:
	* src/sysync/syncserver.cpp:

	libsynthesis_srv: changes to make it compilable (not yet
	functional, however)

2009-09-08  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_util.c:

	buffer size for debug output is no longer restricted to 1kB on
	Mac/Linux

2009-09-08  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.cpp:
	* src/sysync_SDK/DB_Interfaces/snowwhite/oceanblue.h:
	* src/sysync_SDK/DB_Interfaces/snowwhite/snowwhite.cpp:
	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:
	* src/sysync_SDK/Sources/enginemodulebase.cpp:
	* src/sysync_SDK/Sources/enginemodulebase.h:

	array support for tunnel asKey / new itemkey before update/insert
	operations / UI_Open+Close moved to app_demo

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/itemfield.cpp:

	DBAPI_TUNNEL_SUPPORT: fixed problem with item TZ reading of DATE
	and DURATION timestamps

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/clientEngine_opensource_linux/target_options.h:

	Comment cosmetics

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapids.cpp:

	ODBC/SQL: commented out excessive log messages for substitution

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfilebase.cpp:
	* src/sysync/binfilebase.h:

	binfiles: added checking for record size, should catch
	32bit<->64bit data migration issues

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/Targets/clientEngine_dbg/target_options.h:
	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/engineentry.cpp:
	* src/sysync/engineentry.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/localengineds.h:
	* src/sysync/multifielditem.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncsession.h:
	* src/sysync_SDK/Sources/engine_defs.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	DBAPI_TUNNEL_SUPPORT: Implemented now. This allows directly
	accessing data items from the main application (e.g. for test)

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/define.h:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo++.pch:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_demo.pch:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/serverengine_opensource_linux_prefix.h:
	* src/Targets/ReleasedProducts/serverEngine_opensource_linux/target_options.h:

	libsynthesis_srv: added new target files for SyncML server
	variant of libsynthesis

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/sysync_globs.h:

	REVERTED for now: Add/Replace statistics workaround

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/syncml_tk/src/sml/xlt/all/xltdevinf.c:

	devInf without datastore list: clarified comments why this is
	needed (comment change only)

2009-09-08  Lukas Zeller  <luz@synthesis.ch>


	Merge remote branch 'moblin/yongsheng'

2009-09-08  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:

	STEPCMD_RESENDDATA: modified such that it is clear state is
	different from after STEPCMD_SENDDATA

2009-09-03  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sysync/debuglogger.cpp:

	TDebugLoggerBase::DebugOpenBlock: fixed build failure on Alpha
	CPU architecture

2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xltdevinf.c:

	DevInf: Allow devinf not containing datastore when encoding

2009-09-03  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/sysync/syncclient.cpp:

	Message: do 'FinishMessage' processing at the end of session

2009-08-25  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/Makefile.am.in:

	bumped version to current/revision/age 2/0/2 because of
	STEP_RESENDDATA

2009-07-22  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/syncclient.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:

	Client+Resend data: bug#3427, add sysync::STEP_RESENDDATA

2009-08-18  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sysync/stdlogicds.cpp:

	Revert "slow sync: avoid empty anchors, that confuses
	ScheduleWorld"

2009-08-18  Patrick Ohly  <patrick.ohly@gmx.de>


	Merge commit 'synthesis/master'

2009-08-13  Patrick Ohly  <patrick.ohly@gmx.de>

	* src/sysync/itemfield.cpp:

	reading keys: fixed string handling errors

2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/vtimezone.cpp:
	* src/sysync/vtimezone.h:

	vtimezone: accept alternative line ends, using const string & for
	efficiency

2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/sysync_utils.cpp:

	compiler warning in generateNonce(): casting char array

2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/synccommand.cpp:

	TSyncCommand::analyze: compiler warning about uninitialized
	variable (return code!)

2009-08-13  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/engineinterface.cpp:

	TSettingsKeyImpl::SetValueByID: compiler warning about pointer
	aliasing

2009-08-12  Lukas Zeller  <luz@synthesis.ch>


	Merge commit 'origin/master'

2009-08-12  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_util.c:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	SDK version changed to 1.6.0

2009-08-12  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/DB_Interfaces/text_db/sync_dbapi_text.cpp:
	* src/sysync_SDK/Sources/dbitem.cpp:
	* src/sysync_SDK/Sources/dbitem.h:

	TextDB: minor fixes

2009-08-12  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:

	engine 3.2.0.33: enhanced URIpath profile settings functionality

2009-08-12  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	mimedirprofile: autoenddate 23:59:59 detection bug fixed

2009-08-11  Zhu, Yongsheng  <yongsheng.zhu@intel.com>

	* src/sysync/rrules.cpp:

	RRULE: rrule2internal will lose the last item of daylist of
	fields like 'BY***'

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

	* src/sysync/engineinterface.cpp:

	TSettingsKeyImpl::SetValueByID: compiler warning about pointer
	aliasing

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

	* src/sysync/synccommand.cpp:

	TSyncCommand::analyze: compiler warning about uninitialized
	variable (return code!)

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

	* src/sysync/sysync_utils.cpp:

	appendRFC2047AsUTF8: compiler warning about uninitialized
	variable

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

	* src/sysync/sysync_utils.cpp:

	compiler warning in generateNonce(): casting char array

2009-07-30  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/stdlogicds.cpp:

	slow sync: avoid empty anchors, that confuses ScheduleWorld

2009-07-29  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/vtimezone.cpp:

	timezone parsing: accept \r\n and \r as line ends in addition to
	\n

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

	* src/sysync/vtimezone.cpp:
	* src/sysync/vtimezone.h:

	vtimezone: use const string & instead of string copy

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux timezones: previous fix for icalcomponent_as_ical_string_r
	was incomplete

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux timezones: compile fix for libecal and
	--disable-evolution-compatibility

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux timezones: use icalcomponent_as_ical_string_r() if possible

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

	* Makefile.am:
	* configure.in:
	* synthesis.pc.in:

	autotools: added synthesis.pc file for pkg-config

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	Linux timezones: avoid compiler warning

2009-07-16  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/localengineds.cpp:
	* src/sysync/synccommand.cpp:
	* src/sysync/sysync_globs.h:

	client + statistics workaround: treat status 200 as 201 for
	Replace cmd (which is really an Add)

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* configure.in:
	* src/platform_adapters/linux/platform_timezones.cpp:

	autotools: add --enable-evolution-compatibility

2009-07-15  Patrick Ohly  <patrick.ohly@intel.com>

	* README:

	README: mentioned that expat 2.x can be used instead of the older
	expat 1.x

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


	Merge commit 'origin/master'

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/synthesis-linker.map:

	SySyncDebugPuts: fixed dynamic link problem

2009-07-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncserver.cpp:
	* src/sysync/syncserver.h:

	server: fixed to compile again with ENGINEINTERFACE_SUPPORT (for
	XXXAsKey) but no ENGINE_LIBRARY (traditional Synthesis builds)

2009-07-10  Beat Forster  <bfo@synthesis.ch>

	* src/syncml_tk/src/sml/xlt/all/xltdecxml.c:

	syncml_tk: Fix for BOM checker: In pure C variables must be
	defined before any other statement

2009-07-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	Suspend ALERT: renamed flags and accessors to include "suspend"
	(to make clear it is the suspend alert)

2009-07-10  Lukas Zeller  <luz@synthesis.ch>


	Merge commit 'moblin/congwu'

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

	* src/sysync_SDK/Sources/enginemodulebase.cpp:
	* src/sysync_SDK/Sources/enginemodulebase.h:

	TEngineModuleBridge::Term() + fCI: memory leak

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

	* src/sysync/scriptcontext.cpp:

	MakeTextWithProfile: did not free profile handler

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

	* src/sysync/mimedirprofile.cpp:

	MIMEStringToField: unitialized time context

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

	* src/sysync/engineinterface.cpp:

	TSettingsKeyImpl::checkFieldAttrs: don't read before start of
	string

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

	* src/sysync/engineentry.cpp:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync_SDK/Sources/enginemodulebase.h:
	* src/sysync_SDK/Sources/sync_dbapidef.h:

	engine logging: new API with more information provided to the
	engine

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

	* src/sysync/debuglogger.h:

	engine logging: fix message dumping in combination with
	<logsessionstoglobal>

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

	* src/sysync/scriptcontext.cpp:

	fixed compiler warnings: signed/unsigned comparison

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

	* src/sysync/syncsession.cpp:

	configuration: accept configs without any datastore definition

2009-06-26  Chen Congwu  <congwu.chen@intel.com>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	Suspend ALERT: make sure synthesis client sends the suspend alert

2009-07-01  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	remoterules build dependency removed - new setRemoteRule()
	function implementation needed #ifdefs

2009-07-01  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/debuglogger.cpp:
	* src/sysync/debuglogger.h:
	* src/sysync/syncappbase.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncsession.cpp:

	engine logging: added <logsessionstoglobal> to direct session
	logs into global log

2009-07-01  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/scriptcontext.cpp:
	* src/sysync/scriptcontext.h:

	scripts: Added macro arguments for script macros

2009-06-26  tester  <tester@knlcst4.ikn.intel.com>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:

	compiler warning: uninitialized variable

2009-06-26  tester  <tester@knlcst4.ikn.intel.com>

	* src/sysync/syncsession.cpp:

	compiler warning: parenthesis in boolean expression

2009-06-26  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/sysync/mimedirprofile.cpp:

	MIMEPROFILE: Add \N to represent newline

2009-06-25  tester  <tester@knlcst4.ikn.intel.com>

	* configure.in:

	configure + XML lib: fixed the situation where only expat was
	installed

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


	Merge commit 'moblin/yong'

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


	Merge commit 'origin/master'

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Makefile.am.in:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:
	* src/sysync/multifielditem.h:
	* src/sysync/scriptcontext.cpp:

	MAKE/PARSETEXTWITHPROFILE: added remote rule name parameter

2009-06-23  Patrick Ohly  <patrick.ohly@intel.com>

	* src/Targets/ReleasedProducts/clientEngine_opensource_linux/target_options.h:

	compile configuration: enable remote rules in client engine

2009-06-22  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/stdlogicds.cpp:
	* src/sysync/syncclient.cpp:
	* src/sysync/syncsession.cpp:
	* src/sysync/syncsession.h:

	engine: cleaned up around fRemoteMustSeeDevinf and
	mustSendDevInf()

2009-06-22  Wu, Yong  <yong.wu@intel.com>

	* src/sysync/syncclient.cpp:

	client: Added check to make sure devInf gets sent (Put) to server
	when config has changed

2009-06-22  Wu, Yong  <yong.wu@intel.com>

	* src/sysync/syncappbase.h:

	Avoid "if without value" compiling warnings.

2009-06-19  Wu, Yong  <yong.wu@intel.com>

	* configure.in:

	Fix a typo in help text.

2009-06-19  Wu, Yong  <yong.wu@intel.com>

	* configure.in:
	* src/sysync/syncappbase.h:

	Bug 3312. add expat support. Synthesis can work in 3 modes: a)
	system expat, b) system xmltok, c) builtin xmltok. The original
	configuration works with either system xmltok or builtin xmltok.
	We added the expat support and made expat as the default xml
	parser.

2009-06-18  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/DB_interfaces/api_db/pluginapids.h:
	* src/DB_interfaces/odbc_db/odbcapids.h:
	* src/global_options.h:
	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/binfileimplds.h:
	* src/sysync/customimplds.cpp:
	* src/sysync/customimplds.h:
	* src/sysync/engineinterface.cpp:
	* src/sysync/sysync_utils.cpp:

	engine 3.2.0.32: cleaned up binfile changelog update tracking

2009-06-16  Lukas Zeller  <luz@synthesis.ch>

	* Synthesis_AG_Contributor_Agreement.doc:

	Contributor agreement: Added Word version for helping incremental
	workflows completing the agreement

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* doc/SySync_config_reference.doc:
	* doc/SySync_config_reference.pdf:

	docs: updated SySync_config_reference for engine 3.2.0.31

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	engine 3.2.0.31

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/api_db/pluginapids.cpp:
	* src/sysync/localengineds.cpp:
	* src/sysync/syncappbase.h:
	* src/sysync/syncclientbase.cpp:
	* src/sysync/syncclientbase.h:
	* src/sysync/syncserver.cpp:
	* src/sysync/syncserver.h:

	server engine: some preparations, work in progress

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclient.cpp:
	* src/sysync/syncclient.h:
	* src/sysync/sysync_globs.h:

	client: added "smart" retry (mainly as ZYB workaround)

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/scriptcontext.cpp:
	* src/sysync/syncsession.cpp:

	Scripting: Made SETLOG, SETDEBUGLOG and SETREADONLY generally
	accessible

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/binfileimplclient.cpp:
	* src/sysync/binfileimplclient.h:
	* src/sysync/binfileimplds.cpp:
	* src/sysync/engineinterface.cpp:
	* src/sysync/itemfield.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:

	engine: settings key access improvements

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/DB_interfaces/odbc_db/odbcapiagent.cpp:
	* src/sysync/customimplagent.cpp:
	* src/sysync/customimplagent.h:
	* src/sysync/lineartime.h:

	DB interfacing: support for Apple "nsdate" DB field type

2009-06-10  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/customimplds.cpp:
	* src/sysync/dataobjtype.cpp:
	* src/sysync/multifielditem.h:
	* src/sysync/timezones.h:

	warnings elimination

2009-06-09  zhu, yongsheng  <yongsheng.zhu@intel.com>

	* src/syncml_tk/src/sml/xlt/all/xltdecxml.c:

	  BOM Processing for SyncML Toolkit

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

	* src/platform_adapters/linux/platform_timezones.cpp:

	libical time zone import: imported time zones were skipped during
	matching

2009-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:
	* src/sysync/mimedirprofile.cpp:
	* src/sysync/mimedirprofile.h:

	mime-dir: added "expandedlist" option for <property values="..">

2009-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/iso8601.cpp:

	iso8601: less than 1h negative minute offset was displayed as
	positive

2009-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/engineinterface.cpp:
	* src/sysync/engineinterface.h:

	engine interface: added support for querying value type in all
	settings keys

2009-05-12  Beat Forster  <bfo@synthesis.ch>

	* src/sysync/timezones.cpp:
	* src/sysync/tz_table.h:
	* src/sysync/vtimezone.cpp:
	* src/sysync/vtimezone.h:

	timezones: improved matching for UTC, bug fix

2009-05-12  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync_SDK/configs/syncclient_sample_config.xml:

	sample client config: EXDATE is comma separated in iCalendar 2.0!

2009-05-07  Lukas Zeller  <luz@synthesis.ch>

	* Synthesis_AG_Contributor_Agreement.pdf:

	Contributor Agreement: clarified "Contributor" term, more space
	for filling out the form

2009-05-05  Beat Forster  <bfo@synthesis.ch>

	* src/sysync/vtimezone.cpp:

	timezones: zones without DST rules (e.g. China) will be
	recognized correctly

2009-05-05  Beat Forster  <bfo@synthesis.ch>

	* src/sysync/vtimezone.cpp:

	timezones: pure minute offset TZ will now get TZID with name,
	e.g. TZID:OFFS-0057 or TZID:OFFS+0130

2009-05-05  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncserver.cpp:

	sysytool: made sure pseudo test session is in "remote understands
	UTC" mode.

2009-05-05  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/mimedirprofile.cpp:

	vCalendar 1.0 TZ parsing: now searches in internal zone list

2009-05-04  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	Version changed to 3.2.0.27

2009-05-04  Lukas Zeller  <luz@synthesis.ch>

	* src/syncml_tk/src/sml/xlt/all/xltenc.c:

	SyncML-TK: fixed strange bracketing found by Gary Tyler

2009-05-04  Lukas Zeller  <luz@synthesis.ch>

	* src/sysync/syncclientbase.cpp:
	* src/sysync_SDK/Sources/engine_defs.h:

	Suspend: Fixed problem with STEPCMD_SUSPEND

2009-05-04  Beat Forster  <bfo@synthesis.ch>

	* src/sysync_SDK/Sources/SDK_support.cpp:
	* src/sysync_SDK/Sources/SDK_support.h:

	SDK_support: Added CLine:GetName()

2009-04-22  Lukas Zeller  <luz@synthesis.ch>

	* src/global_options.h:

	Version changed to 3.2.0.26

2009-04-21  Patrick Ohly  <patrick.ohly@intel.com>

	* src/sysync/vtimezone.cpp:

	time zones: VTIMEZONE definitions may end in \r\n, strip \r from
	name

2009-04-17  Synthesis AG  <opensource@synthesis.ch>


	Initial Commit by Synthesis AG for Open Source libsynthesis
	3.2.0.25 and libsmltk

/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-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-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  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-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  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  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-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)

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.

