Patrick Ohly
66dff36905
adapted to scheduleworld.com
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@112 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-29 19:31:56 +00:00
Patrick Ohly
84a55beb86
use simpler diff output and transform into side-by-side oneself (simpler code, less fragile, handles UTF-8)
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@111 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-29 19:30:56 +00:00
Patrick Ohly
3fb21013d4
avoid filenames with colons in the name
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@110 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-28 16:24:37 +00:00
Patrick Ohly
2facc65f0f
adapt automatically to console size if tput is available
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@109 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-27 16:33:34 +00:00
Patrick Ohly
d0fc457548
made the diff output nicer: full items shown, separated by lines
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@108 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-27 15:57:00 +00:00
Patrick Ohly
8af8e8a91a
massage the full diff output so that it is easier to read and contains exactly the full vcard/vcalendar for each change
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@107 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-26 21:38:59 +00:00
Patrick Ohly
16dd015109
added indention for nested BEGIN/END blocks in iCalendar
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@106 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-26 19:34:33 +00:00
Patrick Ohly
5cd36ad7f3
cleaned up error reporting and exception handling
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@105 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-26 12:49:19 +00:00
Patrick Ohly
044e03b984
cleaned up error handling and logging, in particular when using multiple sources at once
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@104 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 17:32:07 +00:00
Patrick Ohly
f90203ea48
avoid copying temporary C++ API files
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@103 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 16:33:14 +00:00
Patrick Ohly
117fc29519
added buffer overflow test case
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@102 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 14:42:57 +00:00
Patrick Ohly
106452b6ff
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
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@101 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 10:35:36 +00:00
Patrick Ohly
1de821fd65
added remark that text has to be exchanged as UTF-8
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@100 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 09:14:39 +00:00
Patrick Ohly
97b7d313f7
added test case with explicit CHARSET="UTF-8" to test how the updated client library deals with it
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@99 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-25 09:14:02 +00:00
Patrick Ohly
944663c892
utility was renamed
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@98 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-24 19:38:45 +00:00
Patrick Ohly
2bc1a3e628
# added logs
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@96 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-05 20:52:58 +00:00
Patrick Ohly
e65a7726b1
# added prerelease note about scheduleworld
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@95 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-05 20:44:55 +00:00
Patrick Ohly
cab679d31f
# bumped version
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@94 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-05 20:40:24 +00:00
Patrick Ohly
a7e51a3c75
fixed new[]/free() mismatch
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@93 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-05 20:38:02 +00:00
Patrick Ohly
0f11ea3d7f
generate iCalendar items with VTIMEZONE definitions
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@92 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-01 14:01:28 +00:00
Patrick Ohly
9a8b429ed7
added scheduleworld as preferred server
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@91 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-05-01 09:23:41 +00:00
Patrick Ohly
29875ea243
added possibility to choose between sending vCard 2.1 and 3.0
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@90 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-26 20:44:41 +00:00
Patrick Ohly
918411f40d
syncing multiple databases at the same time now worked okay
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@89 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 20:47:55 +00:00
Patrick Ohly
e2a5815111
avoid the problematic timezones in the basic tests
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@88 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 20:39:56 +00:00
Patrick Ohly
99d8e05a06
write the required PRODID and VERSION for iCalendar entries
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@87 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 20:38:47 +00:00
Patrick Ohly
a7036a1b0d
avoid eating the trailing newline after PHOTO
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@86 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 20:00:18 +00:00
Patrick Ohly
65026bd0f7
added support for testing against www.scheduleworld.com
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@85 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 18:49:03 +00:00
Patrick Ohly
040d115d1c
fixed the fix of EMAIL normalization...
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@84 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 17:32:46 +00:00
Patrick Ohly
9e8a58fb66
hide differences due to different PHOTO parameters, fixed EMAIL;INTERNET;OTHER
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@83 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-24 16:37:01 +00:00
Patrick Ohly
d33f8075ea
avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc for second client
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@82 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-23 21:43:21 +00:00
Patrick Ohly
fc5aa0237d
avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc for second client
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@81 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-23 19:45:53 +00:00
Patrick Ohly
54ab882dab
also treat INTERNET as TYPE
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@80 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-23 19:44:41 +00:00
Patrick Ohly
d382d2458d
# updated
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@78 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:55:30 +00:00
Patrick Ohly
7497b22711
added testing of tasks
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@77 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:54:00 +00:00
Patrick Ohly
ea18379245
test names have changed
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@76 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:53:42 +00:00
Patrick Ohly
b85a39b542
# updated
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@75 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:34:46 +00:00
Patrick Ohly
4ba87699c8
added warnings about known-problems
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@74 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:28:07 +00:00
Patrick Ohly
1e2cd0cc19
temporarily removed some problematic characters (forge tracker #304786 )
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@73 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 17:12:59 +00:00
Patrick Ohly
7ead372d9d
- 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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@72 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 15:59:33 +00:00
Patrick Ohly
a5775d4026
- 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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@71 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 09:41:37 +00:00
Patrick Ohly
0b4b041b02
now also handles calendar comparison
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@70 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-17 09:37:43 +00:00
Patrick Ohly
25a8b956c4
added some support for inserting already existing item
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@69 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-14 11:36:22 +00:00
Patrick Ohly
8ec0b8301d
instantiate test for calendar
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@68 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-14 11:30:34 +00:00
Patrick Ohly
4587315a07
added some support for inserting already existing item
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@67 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-14 11:30:08 +00:00
Patrick Ohly
be912fb19d
# updated
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@66 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-12 21:05:20 +00:00
Patrick Ohly
8327d850aa
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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@65 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-12 21:03:37 +00:00
Patrick Ohly
8848551ead
text/x-vcard is more suitable for vcard 2.1
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@64 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-12 21:01:40 +00:00
Patrick Ohly
a1bc304bc5
made sleep configurable (off by default), synchronize only one source
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@63 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-09 21:56:03 +00:00
Patrick Ohly
6acd0891b1
- 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
Source:
- Refactored code so that EvolutionSyncSource contains the client-library
facing code and commong logging/error handling. EvolutionContactSource
and EvolutionCalendarSource (for both calendars and tasks) can now
indicate errors via exceptions in all functions.
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@62 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-09 11:48:11 +00:00
Patrick Ohly
07f43e8444
adapted to head revision of Sync4j C++ client library
...
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@61 15ad00c4-1369-45f4-8270-35d70d36bdcd
2006-04-06 17:02:43 +00:00