From 533bb61ec05524c7951aa293b61fba4541bde9c3 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Sun, 14 Oct 2007 20:31:59 +0000 Subject: #updated git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@423 15ad00c4-1369-45f4-8270-35d70d36bdcd --- ChangeLog | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 125 insertions(+), 5 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9f5205b8..9c2750dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,124 @@ -2007-08-25 pohly +2007-10-14 Patrick Ohly + + * src/AddressBookSource.cpp: + - consistently ignore all empty strings when reading vcard + - interpret date time stamps relative to current system time zone (like GUI does) + + * src/EvolutionSyncClient.cpp: + improved error handling: catch errors during post-processing and continue + + * etc/source-config.txt: + SF #1764123: SyncCap is not generated unless syncModes are configured: added a comment to example config + + * src/EvolutionSyncClient.cpp: + added a table which summarizes the changes made on client and server + + * src/EvolutionSyncClient.cpp: + replaced ambiguous 'Modifications:' with 'Changes applied during synchronization:' + + * etc/Makefile.am, etc/syncml-config.txt: + use myFUNAMBOL instead of localhost for funambol demo config + + * src/AddressBookSource.cpp: + avoid setting empty strings: the iPhone GUI adds redundant space around the empty property (e.g. middle name) + + * test/synccompare.pl: + perl is not installed as /usr/bin/perl on iPhone: let /usr/bin/env find it + + * src/AddressBookSource.cpp, src/AddressBookSource.h: + use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems in myFUNAMBOL + + * configure.in: reset version to alpha (less than pre) + +2007-10-13 Patrick Ohly + + * README: updated package commands for Debian 4.0 + + * test/synccompare.pl: ScheduleWorld no longer drops department/office + + * src/EvolutionSyncClient.cpp: + fixed segfault due to unintentional infinite recursion in new throwError() call + +2007-10-12 Patrick Ohly + + * src/EvolutionContactSource.cpp: + SF #1796086: also added all the other predefined TYPE values from vCard 2.1/3.0 + + * test/ClientTest.cpp: + temporary fork of 1.25: handle testComplexUpdate where some (but not all) sources have a complex update item + + * src/EvolutionSyncSource.cpp: + fixed compile error with enabled modules (missing comma) + +2007-10-11 Patrick Ohly + + * 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 + + * Makefile.am, SyncEvolution.plist.in, configure.in: + added iPhone Installer.app packaging + +2007-10-07 Patrick Ohly + + * HACKING: added compile/packaging information + + * src/AddressBookSource.h, src/EvolutionSyncClient.cpp, configure.in, src/AddressBookSource.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 + + 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) + + * src/AddressBookSource.cpp: + removed debug output which was added to track down crashes and now is no longer useful + + * src/AddressBookSource.cpp, src/AddressBookSource.h: + added comments, some cleanups + +2007-10-06 Patrick Ohly + + * src/AddressBookSource.cpp: + workarounds for ABMutableMultiValueRef on iPhone: + - cannot be released + - cannot be turned into a string + + improved phone number mapping + + => all properties enabled now + +2007-10-04 Patrick Ohly + + * 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) + + * src/syncevolution.cpp: + disable buffering to stdout/stderr: ensures that printf output appears immediately without explicit fflush() + + * 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 + + * debian/changelog, debian/control: + SF #1781652: Nokia 770/800: uninstallable package fixed by setting category + + * 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 + + * src/AddressBookConstants.cpp, src/Makefile.am: + workaround if address book library misses constants + + * src/client-test-app.cpp: fixed compile errors + +2007-08-25 Patrick Ohly * etc/Makefile.am: fixed SF 1767329: example configs were in share/share directory @@ -12,17 +132,17 @@ * src/AddressBookSource.cpp, src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp: less verbose INFO logging: extracting items is now logged as DEBUG -2007-08-24 pohly +2007-08-24 Patrick Ohly * test/synccompare.pl, src/AddressBookSource.cpp, src/AddressBookSource.h, src/Makefile.am, src/vocl/VProperty.cpp: added custom vcard 3.0 <-> AddressBook conversion: needed to make vcard representation close to what SyncML servers understand -2007-08-21 pohly +2007-08-21 Patrick Ohly * 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 pohly +2007-08-19 Patrick Ohly * 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 @@ -30,7 +150,7 @@ * src/SQLiteSyncSource.cpp: fixed incorrect extraction of text columns from SQLite -2007-08-13 pohly +2007-08-13 Patrick Ohly * 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, configure.in: added a sync source which stores contacts in a SQLite database -- cgit v1.2.3