GNOME Bugzilla – Bug 592159
Support multiple factories for address-book with dbus
Last modified: 2009-10-23 10:11:59 UTC
With dbus support for multiple factories has been removed. Backends such as exchange would need multiple factories so that they can run in a separate address-space.
Created attachment 144826 [details] [review] proposed eds patch for evolution-data-server; Did you mean something like this? (Note there are also some warnings changes and other things changed I didn't like. Also note that I had a little chat with Ross and he suggested to have some generic EDataFactory, which will cover same parts from cal and book factories, each other will change/reimplement only parts which are different. As some next step.)
Chen, ping. This also fixes issues with book_destroy_cb callback, access of an invalid pointer. I'm going to commit in a week or so, to have it in 2.29.1?
As I believe this is a correct patch, and it fixes few things too, and considering this is a blocker bug: Created commit b1a100a in eds master (2.29.1+)
This bug was primarily intended for backends like exchange which can run in a different address-space. But since exchange is made similar to other plugable backends in eds, this is not needed right now. iirc i had a discussion with matt in some other bug..