From kde-pim Sat Nov 07 11:14:33 2009 From: =?iso-8859-1?q?Gr=E9gory_Oestreicher?= Date: Sat, 07 Nov 2009 11:14:33 +0000 To: kde-pim Subject: [Kde-pim] Calgo / Dav resources merge ? Message-Id: <200911071214.33459.greg () kamago ! net> X-MARC-Message: https://marc.info/?l=kde-pim&m=125759411832447 Hi all, After some work done on a GroupDAV / CalDAV resource and a commit in playground I was pointed on IRC to the Calgo resource, which implements GroupDAV support. I've clearly made a mistake here by not checking on this list earlier, or at least announcing that some work was going on on my side since some time. Hopefully it is not too late to begin a merge of both resource, so let's begin by a little comparison, from my point of view at least. For the plus side, that may help merging, both resources use a class that talks to the DAV backend : KGroupDAVProxy for Calgo and davAccessor for Dav. Now the drawback is that KGroupDAVProxy speaks only GroupDAV while davAccessor is meant to be subclassed to talk GroupDAV or CalDAV (and work will begin for CardDAV, but I'm still digesting the IETF draft). Another thing that is nice with KGroupDAVProxy is that it is thread-safe, while davAccessor and subclasses are not. Though this have never been an issue in my tests, some day sheer luck won't be enough. I am open to discussion about the better ways to merge both works and make the best *DAV resource :) Cheers, Grégory _______________________________________________ KDE PIM mailing list kde-pim@kde.org https://mail.kde.org/mailman/listinfo/kde-pim KDE PIM home page at http://pim.kde.org/