On Fri, 2009-09-18 at 06:06 +0100, Zhu, Yongsheng wrote:
Another issue from dbus interface is:
| "Cleared" in this context means that all existing
| properties are removed before setting those passed as
| argument.
The properties which are removed are commented and not set with empty string?
They are wiped out completely. Basically "Cleared" means "remove
everything from "config.ini" and then fill the file with the properties
which were sent by the D-Bus client.
| Configuration entries (the user-visible part as
| well as the related meta information, plus the containing
| directory if it is empty) which are not referenced by a
| key in the configuration are removed.
If any settings for 'addressbook', then 'addressbook' directory will be
removed?
If there are no settings for 'addressbook', then all SyncEvolution files
in the 'addressbook' directory can be removed, including the directory
if it is empty afterwards. See the implementation of the --remove
options for an example how this is currently done.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.