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.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to