From: Patrick Ohly Date: Fri, 28 Jun 2013 11:41:17 +0000 (+0000) Subject: Imported Upstream version 1.1 X-Git-Tag: upstream/1.1^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc920a55a36fedd9ff530ba2d2dd1de4e36b4237;p=platform%2Fupstream%2Fsyncevolution.git Imported Upstream version 1.1 --- diff --git a/ChangeLog b/ChangeLog index 0ae4058..43386b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,127 @@ # Generated by configure. Do no edit. +2010-10-26 Patrick Ohly + + * NEWS: + * configure-pre.in: + + NEWS, configure: SyncEvolution 1.1 + +2010-10-26 Patrick Ohly + + * test/sys.supp: + + nightly testing: ignore valgrind report in libsynthesis + +2010-10-26 Patrick Ohly + + * test/evo.supp: + + nightly testing: relaxed leak checking for ecal/ebook (BMC #1007) + +2010-10-26 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: workaround for importing custom time zones + +2010-10-26 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: avoid partial loading to work around issues with it + +2010-10-26 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: ignore request to remove non-existant event + +2010-10-26 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: + + KCalExtended: disable unsupported linked item tests + +2010-10-26 Patrick Ohly + + * src/syncevo/SyncSource.h: + * test/ClientTest.cpp: + + client-test: replaced compile-time LINKED_ITEMS_RELAXED_SEMANTIC + with ClientTestConfig::linkedItemsRelaxedSemantic + +2010-10-26 Patrick Ohly + + * README.rst: + * src/syncevo/Cmdline.cpp: + * src/syncevo/readme2c.pl: + + command line: --delete-items ... * deletes all items + +2010-10-20 Patrick Ohly + + * src/syncevo-dbus-server.cpp: + + syncevo-dbus-server: incorrect Presence status after config + change (BMC #8453) + +2010-10-19 Patrick Ohly + + * src/syncevo/SmartPtr.h: + * src/syncevo/SoupTransportAgent.cpp: + + fixed compiler warnings + +2010-10-19 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: + + KCalExtended: updated mkcal backend description + +2010-10-19 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: fixed compiler warning + +2010-10-19 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: do not use Tracker for custom database file + +2010-09-28 Qiankun Miao + + * src/backends/kcalextended/KCalExtendedSource.cpp: + * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: + + KCalExtended: select notebook (BMC #6898) + +2010-10-04 Patrick Ohly + + * src/backends/kcalextended/KCalExtendedSource.cpp: + + KCalExtended: comment clarification for created()/CREATED + +2010-10-01 Patrick Ohly + + * NEWS: + + NEWS: fixed bug numbers, added BMC #7091 + +2010-10-01 Patrick Ohly + + * src/backends/qtcontacts/configure-sub.in: + + autotools: fixed QtContacts compilation + +2010-10-01 Patrick Ohly + + * configure-post.in: + + autotools: added missing quotation marks + 2010-09-30 Patrick Ohly * NEWS: diff --git a/NEWS b/NEWS index 3a5ae4e..1356778 100644 --- a/NEWS +++ b/NEWS @@ -1,18 +1,23 @@ -SyncEvolution 1.0.1 -> 1.1, xxxxxxxxxx +SyncEvolution 1.0.1 -> 1.1, 26.10.2010 ====================================== An incremental update, resolving issues where the fixes would have been too intrusive for a 1.0.x release. In particular compatibility -with Nokia phones was improved. Some new features were also included. +with Nokia phones was improved. Some new features were also included +(command line options for manipulating items, backends for MeeGo PIM +storages). Details: -* Nokia phones: avoid data loss in two-way sync due to X-EVOLUTION-UI-SLOT (MBC #2566) +* bug fix in sync-ui: wrong direction of one-way data transfers with devices (BMC #7091) +* bug fix in syncevo-dbus-server: incorrect Presence status after config change (BMC #8453) + Shows up in sync-ui as "'Sync Now' button active after creating a config while offline". +* sync-ui (GTK version): app is now listed as "SyncEvolution (GTK)" under "Office" +* Nokia phones: avoid data loss in two-way sync due to X-EVOLUTION-UI-SLOT (BMC #2566) * Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657, #5860) * included all phone templates submitted to syncevolution.org Wiki (BMC #5727) * syncevo-phone-config: set consumerReady in output, more useful for Wiki (BMC #3803) -* workaround for D-Bus timeouts in EDS libecal/libebook (MBC #4026) -* sync-ui (GTK version): app is now listed as "SyncEvolution (GTK)" under "Office" +* workaround for D-Bus timeouts in EDS libecal/libebook (BMC #4026) * added generic command line options for importing, exporting, updating, listing and deleting items in the different backends (http://syncevolution.org/blogs/pohly/2010/manipulate-evolution-kcalextendedmkcal-qtcontacts-pim-items-uniform-command-line) * added backends for mKCal and QtContacts (MeeGo PIM storage), @@ -22,7 +27,7 @@ Details: * creating and configuring sources in a context (without peer-specific properties) is now supported * improved documentation: README.rst, man page, and --help output -* fixed some compile issues (MBC #6367), improved nightly testing +* fixed some compile issues (BMC #6367), improved nightly testing SyncEvolution 1.0 -> 1.0.1, 16.07.2010 @@ -37,7 +42,7 @@ Details: * compile fix for FC 13 (and possibly others): use private copy of gdbus (BMC #3556) -* sync-ui: prevent overwriting device configs by accident (MBC #3566,1194) +* sync-ui: prevent overwriting device configs by accident (BMC #3566,1194) Setting up a phone used the template name as config name and overwrote an existing configuration of another phone that was created using that same template. Now the code uses the Bluetooth device name as set on the @@ -111,7 +116,7 @@ SyncML servers: properties before importing them (MB #10458) * desknow.com works when switching to SyncMLVersion = 1.1 * Funambol, Memotoo (and probably others): preserve meeting series when - receiving update for detached recurrence (MBC #1916) + receiving update for detached recurrence (BMC #1916) Evolution: * addressbook backend: avoid picking CouchDB, second try (MB #7877) @@ -131,7 +136,7 @@ Performance and reliability improvements (MB #7708): * message resending helps under unreliable network connectivity ("RetryInterval") * full support for suspend&resume in SyncEvolution client to SyncEvolution or Synthesis server syncs -* better handling of certain third-party time zone definitions (MBC #1332) +* better handling of certain third-party time zone definitions (BMC #1332) Improved GTK sync-UI: * revised config screen: all in one list where entries can be expanded, @@ -153,7 +158,7 @@ Command line: operations done by other clients; for testing purposes (like running a client which talks to a local server in the daemon) it is still possible to ignore the daemon (--daemon=no, MB #5043) -* revised README, now also available as man page (MBC #690) +* revised README, now also available as man page (BMC #690) Redesigned and reimplemented D-Bus API, used by sync-UI and command line: * central syncevo-dbus-server controls configurations and sync sessions: @@ -208,34 +213,34 @@ SyncEvolution 1.0 beta 3 -> 1.0 final, 11.06.2010 Bug fixes and new features: -* Configuration templates are stored in a single file (MBC #1208). +* Configuration templates are stored in a single file (BMC #1208). New templates (like something downloaded from http://syncevolution.org/wiki) can be dropped into $HOME/.config/syncevolution-templates using an arbitrary file name. * Progress and per-source status are now also reported and recorded when - running in server mode (MBC #1359). There are still several limitations + running in server mode (BMC #1359). There are still several limitations (sync mode not reported, no information about sent/received/processed items - while the sync runs, see MBC #2786). -* Better handling of certain third-party time zone definitions (MBC #1332). + while the sync runs, see BMC #2786). +* Better handling of certain third-party time zone definitions (BMC #1332). Better logging to track down such problems. -* D-Bus server + command line: return error code when failed (MBC #2193) +* D-Bus server + command line: return error code when failed (BMC #2193) * syncevo-phone-config: simplified command line options, several bug fixes - (syntax error, incorrect handling of calendar+todo, MBC #1197) -* Revised README, now also available as man page (MBC #690). Conversion of D-Bus API - documentation into .html page (MBC #1745). + (syntax error, incorrect handling of calendar+todo, BMC #1197) +* Revised README, now also available as man page (BMC #690). Conversion of D-Bus API + documentation into .html page (BMC #1745). * Funambol, Memotoo (and probably others): preserve meeting series when - receiving update for detached recurrence (MBC #1916) -* Fix for potential out-of-bounds memory access (MBC #1007). + receiving update for detached recurrence (BMC #1916) +* Fix for potential out-of-bounds memory access (BMC #1007). * HTTP server: fix for potential crash when second session was requested while an older one was still running, initial sync was done without libical time zone - information and thus may have mismatched times (MBC #2435) -* Nokia E55: convert alarm times (MBC #1657). This is done via a new remote rule + information and thus may have mismatched times (BMC #2435) +* Nokia E55: convert alarm times (BMC #1657). This is done via a new remote rule in /usr/share/syncevolution/xml/remoterules/server/46_E55.xml If another phone needs the same treatment, then copy that file to ~/.config/syncevolution-xml/remoterules/server and edit the element. -* GTK GUI: styling fix (MBC #1372), updated toolbar for MeeGo 1.0 (MBC #1970), +* GTK GUI: styling fix (BMC #1372), updated toolbar for MeeGo 1.0 (BMC #1970), avoid duplicating configs when selecting a config created by syncevo-phone-config - or the command line (MBC #1266), scroll bars for emergency window (MBC #1296), + or the command line (BMC #1266), scroll bars for emergency window (BMC #1296), avoid compile problem on Fedora Core 13 due to name collision with system sync() call, updated translations. diff --git a/README b/README index 94c8bc0..eac11d8 100644 --- a/README +++ b/README @@ -7,8 +7,8 @@ synchronize personal information management data ------------------------------------------------ :Manual section: 1 -:Version: 1.0.99.7 -:Date: 2010-09-30 +:Version: 1.1 +:Date: 2010-10-26 SYNOPSIS ======== @@ -55,7 +55,7 @@ Update item(s) syncevolution [--delimiter |none] --update |- ... Remove item(s): - syncevolution --delete-items ... + syncevolution --delete-items ( ... | \*) DESCRIPTION =========== @@ -244,13 +244,14 @@ refresh-from-client" in the next run. :: syncevolution [--delimiter |none] --import ||- syncevolution --update syncevolution [--delimiter |none] --update |- ... - syncevolution --delete-items ... + syncevolution --delete-items ( ... | *) Restore depends on the specific format of the automatic backups created by SyncEvolution. Arbitrary access to item data is provided with additional options. here is the unique local identifier assigned to each item in the source, transformed so that it contains -only alphanumeric characters, dash and underscore. +only alphanumeric characters, dash and underscore. A star * in +--delete-items selects all items for deletion. and must be given, but they do not have to refer to existing configurations. In that case, the desired backend and must be @@ -376,7 +377,8 @@ a list of valid values. typically leads to an ERROR message, but is not reflected in a non-zero result of the command line invocation itself because the situation is not reported as an error by backends (removal of - non-existent items is not an error in SyncML). + non-existent items is not an error in SyncML). Use a star \* instead + or in addition to listing individual luids to delete all items. --sync-property|-y =|=?|? Overrides a source-independent configuration property for the diff --git a/README.html b/README.html index d5af46c..ae6a94b 100644 --- a/README.html +++ b/README.html @@ -5,7 +5,7 @@ SyncEvolution - +