[Kde-pim] Review Request 123371: KCalCore patches from kolab branch
Sergio Luis Martins
iamsergio at gmail.com
Sat Apr 18 16:52:11 BST 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123371/#review79167
-----------------------------------------------------------
src/icalformat.h (line 104)
<https://git.reviewboard.kde.org/r/123371/#comment54113>
s/ignored/ignoring ?
s/Parses a string/Parses a byte array, so we don't confuse with QString
src/icalformat.cpp (lines 149 - 150)
<https://git.reviewboard.kde.org/r/123371/#comment54114>
remove spaces after ( and before )
src/occurrenceiterator.h (line 91)
<https://git.reviewboard.kde.org/r/123371/#comment54115>
s/excat/exact
- Sergio Luis Martins
On April 17, 2015, 8:22 a.m., Christian Mollekopf wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/123371/
> -----------------------------------------------------------
>
> (Updated April 17, 2015, 8:22 a.m.)
>
>
> Review request for KDEPIM-Libraries, Laurent Montel and Sergio Luis Martins.
>
>
> Repository: kcalcore
>
>
> Description
> -------
>
> Add recurrenceId to OccurenceIterator
>
> The recurrenceId is needed in the case we want to create another
> exception.
>
> Conflicts:
> src/occurrenceiterator.cpp
>
> Exceptions with THISANDFUTURE and single exception
>
> Make sure that, if a THISANDFUTURE exception is used, that also after a
> single additional exception it falls back to the THISANDFUTURE
> exception.
>
> Conflicts:
> src/occurrenceiterator.cpp
>
> workaround for libical #185 (recurrenceid with multiple parameters)
>
> if a recurrenceid has range and tzid parameter than libical read it
> like this:
>
> tzid="Europe/Berlin;RANGE=THISANDFUTURE"
> range=None
>
> KOLAB: 4835
>
> Added test for recurrenceid with range and tzid parameter
>
> make sure that also a recurrenceid with range and tzid parameter is
> written and read correctly.
>
> Mark todo as completed, according to their status
>
> todo can have two ways to indicate, that are completed. Either with 100%
> completed and one with the status StatusCompleted.
>
> KOLAB: 4818
>
> Implement support for FBTYPE in VFREEBUSY in KCalCore
>
>
> KCalCore: event::isMutliDay was never using the cache
>
> mostly it is called with no argument, so spec is invalid
>
> * most of the time was spent in KDateTime.addSecs(-1), it is a realy
> rarce case, that this second is import.
>
> Solution: Test if the second can be important before executiing time
> intensive function.
>
> ~5% performance boost
>
> ICalFormat: Introduce incidence parsing that ignores timezoneinformation.
>
> This is orders of magnitudes faster when used in the akonadi serializer,
> and uses a lot less memory (from 500mb to 100 for 10k events).
>
>
> Diffs
> -----
>
> CMakeLists.txt d1d4e92e7b51a0f9ebde0c407a81f5c79e938d84
> autotests/testoccurrenceiterator.cpp 384e1cf1e01c358680dbccc0ba9d70b46e406140
> autotests/testreadrecurrenceid.cpp b07cfe8243205d977f9f0c4f5856f1b9f0d2bec7
> autotests/testtodo.cpp 5b79787a98e3c1578795a9f9bb9724e8561d803d
> src/event.cpp e481aa442f2a27491774d5b69ce845354e3127bc
> src/freebusyperiod.h 2ab73617e50753e67699bcae40c3b2f75bbfdf32
> src/freebusyperiod.cpp b9c9218604c457f0ee84daa3c97b1168d2239fb3
> src/icalformat.h 2e9ddbbf2a8d18a4dd1bccf54f902b183a89c754
> src/icalformat.cpp 8eb7b30d217a4bd5ee7654f6642cff7878d2ad8d
> src/icalformat_p.h 10abe159492bb08ef813ef14d203c00f7b8d95d4
> src/icalformat_p.cpp e869105631f74565fd813d25827ac243b2b38040
> src/occurrenceiterator.h a5f9fd13c69a595e05b461197dfca0c133d29943
> src/occurrenceiterator.cpp 2bbfb43c5cc3f365061f8009dd311d0f57e1f4b6
> src/todo.cpp 180e388bd6f231d8fe746cb3c965393f1290e929
>
> Diff: https://git.reviewboard.kde.org/r/123371/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Christian Mollekopf
>
>
_______________________________________________
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