[my initial email to KDE PIM did not get through yet - in the meantime see http://lists.meego.com/pipermail/meego-dev/2011-March/482052.html]
On Mo, 2011-03-14 at 13:03 +0000, Alvaro Manera wrote: > Most of them are because some issues of date-only dates in mkcal. I would > have > to digg to find the exact reason for it, as I don't remember right now. Please, let's investigate that a bit more. If I understand you right, KCalCore needs to prepare data differently for the storage if it uses mkcal as storage - that sounds wrong to me conceptually, although I see how that might be the most efficient way of doing it once you know that kcalcore/mkcal are always used in that combination. Of course, the big elephant in the room is the architecture decision to use EDS for calendar storage again in MeeGo. I am hoping to keep KCalCore as the main API for Qt based apps, even if EDS becomes the main storage. This could be done by implementing a storage backend which talks to EDS. One advantage of such a change (if done properly) might become that change notifications for individual events work again, instead of the coarse "database has changed" that we currently get from mkcal. I understand that we loose one major advantage of mkcal and possibly its raison d'ĂȘtre (partial loading of data), but I am not sure how relevant that is in practice. We had problems getting that to work reliably for a while (https://bugs.meego.com/show_bug.cgi?id=6061#c5) and/or haven't figured out how to use it properly (which events need to be loaded to get a correct report about everything falling into a time range?). -- 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. _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines
