summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 94caf67fba55a80004b21774e833219a1a0d5754 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
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)

	* 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

	* etc/localhost_1/spds/sources/addressbook_1/config.txt:
	added support for the new refresh-client/server sync modes

	* README: added known problems and support section, updated compiling

	* 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

	* 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-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

	* 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

	* src/TestEvolution.cpp, README:
	list the major features explicitly and improved tests to actually check copying/updating

	* HACKING: mention setup of unit testing

	* README: update to reflect current status

	* 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

	* 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, Makefile.am, Makefile.in, README, aclocal.m4, configure, configure.in:
	added testing of syncing

	* 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

	* 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)

	* 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

	* 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