Commit graph

432 commits

Author SHA1 Message Date
Patrick Ohly 8ed1710889 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)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@445 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-04 21:10:51 +00:00
Patrick Ohly 16be53a279 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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@444 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-04 21:07:48 +00:00
Patrick Ohly e207027ae1 dump user name, date and SyncEvolution at beginning of debug log
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@443 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-04 17:33:27 +00:00
Patrick Ohly ada87c2cb7 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.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@442 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-04 16:57:11 +00:00
Patrick Ohly d1d2290037 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


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@441 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-03 17:07:42 +00:00
Patrick Ohly effa4b307a adapted calendar event insert/update to Evolution 2.12: the UID needs to be restored, otherwise the Evolution backend crashes (GNOME issue #488881)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@440 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-03 13:30:37 +00:00
Patrick Ohly 25dcae5dc4 fixed compile errors on Mac OS X
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@439 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-11-01 13:03:03 +00:00
Patrick Ohly 5a5ff37001 added package release number and dependency calculation for local Evolution libs without installed .debs
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@437 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-25 21:10:48 +00:00
Patrick Ohly 0c6e2626a3 ClientTest.cpp and synccompare.pl are back in C++ library
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@436 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-25 17:15:26 +00:00
Patrick Ohly 796fda3d7a synccompare.pl wasn't found in client library because search rule had the wrong directory
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@435 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-24 16:20:08 +00:00
Patrick Ohly 03d90e7431 workaround for dependency on size_t in client library Log.h: include stddef.h first
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@434 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-24 16:19:15 +00:00
Patrick Ohly 95392bf835 adapted to ArrayList::remove() -> removeElementAt() renaming
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@433 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-24 16:18:28 +00:00
Patrick Ohly 6497775798 same patch as in client library: chop trailing white spaces
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@432 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-23 21:21:09 +00:00
Patrick Ohly a121171404 # pushed sources back into SyncML client library
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@431 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-23 21:20:18 +00:00
Patrick Ohly b3b451da35 # added remark about updated upstream
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@430 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-21 21:23:49 +00:00
Patrick Ohly 7e7201c9fc # updated packaging: added provides/conflicts
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@429 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-21 21:23:15 +00:00
Patrick Ohly 2ecde008ba # extended description of logging
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@428 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-18 08:04:22 +00:00
Patrick Ohly c315a9216b # fixed distcheck problem
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@427 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-18 08:03:45 +00:00
Patrick Ohly f23accd6d1 # updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@426 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-17 21:22:16 +00:00
Patrick Ohly 401b0caee3 added packaging via checkinstall as deb (working) and rpm (somehow not working)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@425 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-17 21:08:24 +00:00
Patrick Ohly 48f6b01a2c # version bump
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@424 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-17 21:07:23 +00:00
Patrick Ohly 533bb61ec0 #updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@423 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 20:31:59 +00:00
Patrick Ohly 7b05156632 - consistently ignore all empty strings when reading vcard
- interpret date time stamps relative to current system time zone (like GUI does)


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@422 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 18:40:54 +00:00
Patrick Ohly f89ddf337e improved error handling: catch errors during post-processing and continue
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@421 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 18:19:44 +00:00
Patrick Ohly a658452b99 SF #1764123: SyncCap is not generated unless syncModes are configured: added a comment to example config
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@420 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 16:30:30 +00:00
Patrick Ohly 8f07dae54b added a table which summarizes the changes made on client and server
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@419 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 16:25:39 +00:00
Patrick Ohly f7cd1459cc replaced ambiguous 'Modifications:' with 'Changes applied during synchronization:'
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@418 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:49:07 +00:00
Patrick Ohly 6cd9ace693 use myFUNAMBOL instead of localhost for funambol demo config
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@417 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:45:19 +00:00
Patrick Ohly f63e3c4f1a avoid setting empty strings: the iPhone GUI adds redundant space around the empty property (e.g. middle name)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@416 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:44:44 +00:00
Patrick Ohly f665c5abb7 perl is not installed as /usr/bin/perl on iPhone: let /usr/bin/env find it
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@415 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:02:46 +00:00
Patrick Ohly 1cc66f59be use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems in myFUNAMBOL
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@414 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 14:02:15 +00:00
Patrick Ohly 517f76f221 reset version to alpha (less than pre)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@413 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-14 13:57:02 +00:00
Patrick Ohly 8b3bc3d6e4 updated package commands for Debian 4.0
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@412 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-13 20:24:17 +00:00
Patrick Ohly 1a0568ead2 ScheduleWorld no longer drops department/office
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@411 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-13 20:23:44 +00:00
Patrick Ohly 429160af1c fixed segfault due to unintentional infinite recursion in new throwError() call
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@410 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-13 16:04:57 +00:00
Patrick Ohly eb48aee7f0 SF #1796086: also added all the other predefined TYPE values from vCard 2.1/3.0
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@409 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-12 20:21:39 +00:00
Patrick Ohly f4d33fd972 temporary fork of 1.25: handle testComplexUpdate where some (but not all) sources have a complex update item
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@408 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-12 18:02:42 +00:00
Patrick Ohly 4d27abdfbe fixed compile error with enabled modules (missing comma)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@407 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-12 16:50:08 +00:00
Patrick Ohly fb86f9fa4e added workaround for missing exception handling on iPhone (http://code.google.com/p/iphone-dev/issues/detail?id=48)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@406 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-11 21:02:49 +00:00
Patrick Ohly 9fcc16d562 added iPhone Installer.app packaging
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@405 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-10 22:27:27 +00:00
Patrick Ohly e92b175b0d added compile/packaging information
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@404 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-07 19:24:54 +00:00
Patrick Ohly ed4c8d0f9b 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

IPHONE define now in configure (cleaner).

Creating contacts twice (during dump and when sending) caused crash - ref counting problem?
Disabled any CFRelease() for now on iPhone.

compile error fix for Mac OS X (probably more necessary)


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@403 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-07 19:06:01 +00:00
Patrick Ohly 4688c12746 removed debug output which was added to track down crashes and now is no longer useful
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@402 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-07 12:27:55 +00:00
Patrick Ohly 5e4a57beef added comments, some cleanups
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@401 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-07 12:19:14 +00:00
Patrick Ohly 320723d3a8 workarounds for ABMutableMultiValueRef on iPhone:
- cannot be released
- cannot be turned into a string

improved phone number mapping

=> all properties enabled now


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@400 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-06 22:13:12 +00:00
Patrick Ohly 4aa5372687 port to iPhone: lots of hacks and debug output, none of the multiprops supported yet (use unknown format in API)
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@399 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-04 20:54:27 +00:00
Patrick Ohly 691090fbcc disable buffering to stdout/stderr: ensures that printf output appears immediately without explicit fflush()
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@398 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-04 20:46:42 +00:00
Patrick Ohly fd5a416b70 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
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@397 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-10-04 20:45:49 +00:00
Patrick Ohly 61467028b4 # updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@396 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-09-24 21:26:33 +00:00
Patrick Ohly a4789f0633 SF #1781652: Nokia 770/800: uninstallable package fixed by setting category
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@395 15ad00c4-1369-45f4-8270-35d70d36bdcd
2007-09-24 21:26:02 +00:00