Patrick Ohly
ee25c482cd
restrict the usage of the problematic CALURI/FBURL to a few specific test cases
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@30 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-03-11 16:30:00 +00:00
Patrick Ohly
e2e9fef922
check some more vcard fields (however, different order of entries still breaks comparison)
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@29 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-02-26 18:12:05 +00:00
Patrick Ohly
d6fe29ef0e
added support for the new refresh-client/server sync modes
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@26 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-02-04 20:22:55 +00:00
Patrick Ohly
884e6d60f3
removed redundant code
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@23 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-23 22:25:57 +00:00
Patrick Ohly
608a5b261f
added conflict handling
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@22 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-23 21:51:43 +00:00
Patrick Ohly
09c19a61df
allow running just one test
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@21 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-21 17:13:42 +00:00
Patrick Ohly
5c247ab443
list the major features explicitly and improved tests to actually check copying/updating
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@20 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-21 17:06:59 +00:00
Patrick Ohly
62322c3e19
minor changes to make it easier to debug
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@17 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-21 15:37:07 +00:00
Patrick Ohly
5883a5fa39
added test cases for vcard conversion
...
use VOCL classes to fix vcard encoding
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@16 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-01-08 21:49:03 +00:00
Patrick Ohly
a9e9e46d60
a deleted item without data returns getDataSize() -1
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@15 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-12 19:15:13 +00:00
Patrick Ohly
274f505aaf
added unit testing for syncing, needs some support in core classes (overriding sync mode, full lists)
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@14 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-11 17:13:36 +00:00
Patrick Ohly
584c29873a
implemented distinction between different sync modes: 'refresh' requires deleting items, scanning is different for full and partial sync
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@13 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-10 21:10:43 +00:00
Patrick Ohly
a42a23b9c6
added testing of syncing
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@12 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-10 19:16:02 +00:00
Patrick Ohly
2931400051
added some more debug logging
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@11 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-10 17:48:07 +00:00
Patrick Ohly
4e394b7d3c
more convervative logging
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@10 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-04 19:49:31 +00:00
Patrick Ohly
21427c1593
fixed/extended error detection at the end of the sync
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@9 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-03 16:06:47 +00:00
Patrick Ohly
8ef6f693cd
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)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@8 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-03 14:35:11 +00:00
Patrick Ohly
20701cad26
strip special characters, Evolution gets confused by them
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@7 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-12-03 14:33:41 +00:00
Patrick Ohly
6b09f2f6c3
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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@6 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-11-26 21:16:03 +00:00
Patrick Ohly
3a81621f3e
adapted to Sync4j C++ client API 3.x
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@5 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-11-25 20:53:04 +00:00
Patrick Ohly
29ae19e174
base class with functionality common to all Evolution sync sources
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@4 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-11-25 20:50:21 +00:00
Patrick Ohly
3bc37288c2
first working version of SyncSource for Evolution contacts (requires Sync4j C++ API 2.0, not currently available)
...
added unit testing
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@3 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-11-05 22:04:33 +00:00
Patrick Ohly
4c29072c5f
setup framework
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@2 15ad00c4-1369-45f4-8270-35d70d36bdcd
2005-10-08 12:03:24 +00:00