On Mon, 2009-08-10 at 15:04 +0100, Patrick Ohly wrote:
One piece of functionality was removed and not added again yet:
logging
of item changes as they occur. Previously, the syncevolution command
line would log "[INFO] addressbook: adding 'Doe, John'" or something
like it. This was implemented via some backend specific callback which
would peek into the item data to extract a short description.
This is available now via the new SyncSourceLogging. Evolution contact
source reimplements the logging with it in a nicer way and
calendar/task/memo source print an item description using the new
infrastructure for the first time.
A much better implementation in combination with the Synthesis
engine
would be to read the right fields from the field list. I'll add an
utility class and the necessary hooks.
See SDKInterface and get/setValue(). This currently works for string
fields, other types coukld be added in a similar way.
There also were quite a few bug fixes. Spare me the trouble (and
embarrassment) of listing them here; see the branch history for details
instead...
--
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.