summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@gmx.de>2007-10-14 20:31:59 +0000
committerPatrick Ohly <patrick.ohly@gmx.de>2007-10-14 20:31:59 +0000
commit533bb61ec05524c7951aa293b61fba4541bde9c3 (patch)
treed0b55cbb2a13ab503ff143c41aff3c7d6cd1ee6b /ChangeLog
parent7b051566323780b1d6c5b8cc048fbc4ab979bdb9 (diff)
#updated
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@423 15ad00c4-1369-45f4-8270-35d70d36bdcd
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog130
1 files changed, 125 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f5205b8..9c2750dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,124 @@
-2007-08-25 pohly <patrick.ohly@gmx.de>
+2007-10-14 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * Makefile.am, SyncEvolution.plist.in, configure.in:
+ added iPhone Installer.app packaging
+
+2007-10-07 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
+
+ * 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 <Patrick.Ohly@gmx.de>
* 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 <patrick.ohly@gmx.de>
+2007-08-24 Patrick Ohly <Patrick.Ohly@gmx.de>
* 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 <patrick.ohly@gmx.de>
+2007-08-21 Patrick Ohly <Patrick.Ohly@gmx.de>
* 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 <patrick.ohly@gmx.de>
+2007-08-19 Patrick Ohly <Patrick.Ohly@gmx.de>
* 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 <patrick.ohly@gmx.de>
+2007-08-13 Patrick Ohly <Patrick.Ohly@gmx.de>
* 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