On Wed, 2012-09-12 at 14:51 +0200, Patrick Ohly wrote:
I have some partial implementation of the API ready and will push it
shortly to the new SyncEvolution git repo on freedesktop.org
The code is now in the for-master/pim branch, see the
src/dbus/server/manager directory. The API text is in
src/dbus/server/pim/pim-manager-api.txt. I decided to avoid using IVI in
the code because it might turn out to be useful elsewhere.
The "pbap" branch was updated as well. It passed nightly testing after
fixing a minor autotools linking issue, and with SyncEvolution 1.3
tagged and branched off master, the "pbap" branch can be merged into
Some of the design decisions for the implementation of the PIM Manager
API are documented in the commit messages. Traditionally the patches
were not usually sent to the list. With some new people looking and
working with that code the situation may now be different, so if you'd
rather do a more formal "git format-patch + send to list" kind of review
then please shout.
To compile you'll need a very recent evolution-data-server because of
the new e_source_new_with_uid() call. A similar dependency on recent
libfolks will be added soon (see
). I recommend building
with jhbuild and using a separate local tester account to avoid messing
up your main account (EDS and Evolution 3.6 will use a new config format
and will rewrite your existing config when started).
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.