[Kde-pim] recurrence branches

Christian Mollekopf chrigi_1 at fastmail.fm
Mon Apr 29 11:36:55 BST 2013


On Saturday 27 April 2013 16.13:09 Shaheed Haque wrote:
> Hi Christian,

Hey Shaheed,

> 
> I'm gradually reviving the Exchange resources, including the Calendar. It
> has/had support for recurring events with exceptions. I have long forgotten
> the details of how they are associated at present, but do remember it being
> tricky to work out how to do this. If you have changed the model then it
> would be really useful to have some apidocs or a description of how
> resources are expected to handle this now.
> 

Not sure which model you're talking about, but for a resource, all you need to 
worry about is setting the recurrenceId and thisAndFuture properties for 
exceptions to recurring events. Since KCalCore didn't support that so far the 
exchange resource likely didn't either. If you need additional apidocs for a 
specific part feel free to ask.

The specification for recurrenceId is here: 
http://tools.ietf.org/html/rfc5545#section-3.8.4.4

Cheers,
Christian

> Thanks, Shaheed
> 
> On 27 April 2013 16:01, Christian Mollekopf <chrigi_1 at fastmail.fm> wrote:
> > Hey,
> > 
> > The recurrences branches in kdepimlibs and kdepim are mostly ready to be
> > merged IMO.
> > 
> > Non exhaustive list of features/fixes:
> > * Fixed sub-daily recurrence calculations
> > * Support for recurrenceId in kdepimlibs, kdepim/calendarviews and
> > incidenceeditor-ng
> > * OccurrenceIterator API (for iterating over recurrences, taking
> > exceptions
> > into account)
> > * Support for thisAndFuture parameter of recurrenceId in kdepimlibs,
> > kdepim/calendarviews and incidenceeditor-ng
> > * Recurrences on todos are now calculated based on dtStart if available
> > (fallback to dtDue if dtStart is not available)
> > * A bunch of cleanups
> > 
> > There are still a couple of open issues:
> > * Creating a new event sometimes opens multiple editors
> > * The "on" label on recurring todos is sometimes shown when it shouldn't
> > be
> > * A recurring event with multiple exceptions that are thisAndFuture are
> > not
> > yet handled correctly.
> > 
> > Other than that it seems to work nicely for me and I'd appreciate any
> > feedback.
> > 
> > I'd like to merge that into master in the coming weeks.
> > 
> > Cheers,
> > Christian
> > _______________________________________________
> > KDE PIM mailing list kde-pim at kde.org
> > https://mail.kde.org/mailman/listinfo/kde-pim
> > KDE PIM home page at http://pim.kde.org/
> 
> _______________________________________________
> KDE PIM mailing list kde-pim at kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list