summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog102
-rw-r--r--NEWS60
-rw-r--r--debian/changelog6
3 files changed, 168 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fc1bb454..28c356ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,105 @@
+2007-11-08 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/EvolutionContactSource.cpp:
+ Evolution 2.12 generates contacts with e.g. TYPE=VOICE,WORK. This needs to be split into TYPE=VOICE;TYPE=WORK when converting to 2.1, otherwise myFUNAMBOL drops the phone numbers with the (in 2.1) incorrect TYPE
+
+ * README, src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h, src/syncevolution.cpp:
+ - revised an updated usage instructions (myFUNAMBOL instead of Funambol)
+ - added dumping of local changes before sync (works best with logdir)
+ - added command line options:
+
+ --sync|-s <mode>
+ Temporarily synchronize the active sources in that mode. Useful
+ for a 'refresh-from-server' or 'refresh-from-client' sync which
+ clears all data at one end and copies all items from the other.
+
+ --status|-t
+ The changes made to local data since the last synchronization are
+ shown without starting a new one. This can be used to see in advance
+ whether the local data needs to be synchronized with the server.
+
+ --quiet|-q
+ Suppresses most of the normal output during a synchronization. The
+ log file still contains all the information.
+
+ --help|-h
+ Prints usage information.
+
+ --version
+ Prints the SyncEvolution version.
+
+ * HACKING: separated compile and release instructions
+
+ * etc/source-config.txt:
+ let the default source configs access the default Evolution databases: less work for users to configure it
+
+2007-11-05 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/AddressBookSource.cpp:
+ fixed iPhone photo import/export: that API wasn't as expected and therefore was
+ called incorrectly. Importing photos crashed, exporting them may have failed
+ randomly and/or picked the wrong size of the photo.
+
+2007-11-04 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/AddressBookSource.cpp, src/AddressBookSource.h, src/vocl/VObject.cpp, src/vocl/VObject.h:
+ 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)
+
+ * src/vocl/VProperty.cpp:
+ 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
+
+ * src/EvolutionSyncClient.cpp:
+ dump user name, date and SyncEvolution at beginning of debug log
+
+ * etc/syncml-config.txt:
+ 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.
+
+2007-11-03 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp, src/EvolutionSyncClient.cpp, src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp:
+ 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
+
+ * src/EvolutionCalendarSource.cpp:
+ adapted calendar event insert/update to Evolution 2.12: the UID needs to be restored, otherwise the Evolution backend crashes (GNOME issue #488881)
+
+2007-11-01 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/AddressBookSource.cpp: fixed compile errors on Mac OS X
+
+2007-10-25 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * Makefile.am, src/shlibs.local:
+ added package release number and dependency calculation for local Evolution libs without installed .debs
+
+ * test/Makefile.am:
+ ClientTest.cpp and synccompare.pl are back in C++ library
+
+2007-10-24 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/Makefile.am:
+ synccompare.pl wasn't found in client library because search rule had the wrong directory
+
+ * src/syncevolution.cpp:
+ workaround for dependency on size_t in client library Log.h: include stddef.h first
+
+ * src/vocl/VObject.cpp, src/vocl/VProperty.cpp:
+ adapted to ArrayList::remove() -> removeElementAt() renaming
+
+2007-10-23 Patrick Ohly <Patrick.Ohly@gmx.de>
+
+ * src/DeviceManagementNode.cpp:
+ same patch as in client library: chop trailing white spaces
+
2007-10-17 Patrick Ohly <Patrick.Ohly@gmx.de>
* Makefile.am:
diff --git a/NEWS b/NEWS
index 8c4d23f3..a9ef14ea 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,63 @@
+SyncEvolution 0.7-pre1 -> 0.7-pre2, 08.11.2007
+----------------------------------------------
+C++ client library: branch b_v65
+
+Updating user configuration: no relevant changes in this release. For those
+who haven't done so already, enabling large object support is recommended
+(see syncml/config.txt sample configs). It is required for myFUNAMBOL to
+synchronize very large address books and some users have reported segfaults
+unless this option was enabled.
+
+* iPhone bug fix: syncing contacts with photos was unreliable (export) and
+ crashed (import) because the API had not been called correctly
+
+* iPhone + ScheduleWorld: when configured to use vcard3 (recommended!) then
+ contacts are exchanged as vCard 3.0
+
+* iPhone + ScheduleWorld bugfix: importing vCard 3.0 did not correctly
+ classify the phone numbers. A sync with the new "--sync refresh-from-server"
+ option will fix this, assuming that the server has the correct data.
+
+* Evolution: detect a crashed backend and abort SyncEvolution instead of
+ hanging forever.
+
+* adapted calendar event insert/update to Evolution 2.12: the UID needs to be
+ restored, otherwise the Evolution backend crashes (GNOME issue #488881)
+
+* new feature: if the previous log directory is still available,
+ then local changes made since last sync can be queried
+ before starting a sync (new option --status) and will be
+ printed directly before a sync. Setting the "logdir" option
+ will automatically keep the most recent logs and database
+ dumps around.
+
+* added command line options:
+ --sync|-s <mode>
+ Temporarily synchronize the active sources in that mode. Useful
+ for a 'refresh-from-server' or 'refresh-from-client' sync which
+ clears all data at one end and copies all items from the other.
+
+ --status|-t
+ The changes made to local data since the last synchronization are
+ shown without starting a new one. This can be used to see in advance
+ whether the local data needs to be synchronized with the server.
+
+ --quiet|-q
+ Suppresses most of the normal output during a synchronization. The
+ log file still contains all the information.
+
+ --help|-h
+ Prints usage information.
+
+ --version
+ Prints the SyncEvolution version.
+
+* default configurations now reference the normal Evolution databases
+ ("Personal") thus requiring less changes to use. The account information
+ is now clearly marked as placeholder which needs to be entered.
+
+
+
SyncEvolution 0.6 -> 0.7-pre1, 17.10.2007
-----------------------------------------
* C++ client library: tag "sdkcpp_6_0_9_1" (same as before)
diff --git a/debian/changelog b/debian/changelog
index edf3dc17..7563061f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+syncevolution (0.7-pre2-1) unstable; urgency=high
+
+ * updated upstream sources
+
+ -- Patrick Ohly <patrick.ohly@gmx.de> Thu, 8 Nov 2007 23:04:55 +0100
+
syncevolution (0.7-pre1-1) unstable; urgency=low
* updated upstream sources