| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
for method/comp
|
| |
|
|
|
|
| |
VTIMEZONE
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Fix building libical-glib when STATIC_ONLY is enabled.
|
| | |
| | |
| | |
| | | |
Fixes #527
|
| | |
| | |
| | |
| | | |
allow-none has been deprecated and replaced by either nullable or optional.
|
| | |
| | |
| | |
| | |
| | | |
Do not return if the value is null for optional parameters as it is explicitly
allowed.
|
|\ \ \
| | | |
| | | | |
generator.c - Handle the optional parameter
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Do not return if the value is null for optional parameters as it is explicitly
allowed.
|
| | | |
| | | |
| | | |
| | | | |
allow-none has been deprecated and replaced by either nullable or optional.
|
|\ \ \ \
| | |/ /
| |/| | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
no need to maintain 2 documetation files with the same content.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
exclusive
My reading of https://datatracker.ietf.org/doc/html/rfc5546#section-3.2.8
is that for METHOD:DECLINECOUNTER either DTEND or DURATION must be
present. If both are absent, the usual logic of calculating the end
applies, based on the value-type of DTSTART.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In icalcomponent_get_dtend():
• when both DTEND and DURATION are missing,
set DTEND to DTSTART when the value-type of DTSTART is DATE-TIME,
otherwise set DTEND = DTSTART + 1 day, when the value-type of DTSTART is DATE
• throw an error, if both DTEND and DURATION are present, as it is done in icalcomponent_get_duration()
In icalcomponent_get_duration():
• if DTEND and DURATION are missing and
the value-type of DTSTART is DATE-TIME return zero duration;
otherwise, if the value-type of DTSTART is DATE, return one day duration
• do not throw an error, if DTEND and DURATION are missing
In icalcomponent_get_span() account for the fact, that icalcomponent_get_dtend()
returns the correct DTEND, based on the value-type of DTSTART, when DTEND is missing.
Likewise for icalcomponent_foreach_recurrence().
Adjust test/regression-component.c to assume span.start == span.end,
when the event has only DTSTART and its value-type is DATE-TIME.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Typo fixes
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
icalcomponent.c: handle the case, when DTEND and DURATION are missing
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In icalcomponent_get_dtend():
• when both DTEND and DURATION are missing,
set DTEND to DTSTART when the value-type of DTSTART is DATE-TIME,
otherwise set DTEND = DTSTART + 1 day, when the value-type of DTSTART is DATE
• throw an error, if both DTEND and DURATION are present, as it is done in icalcomponent_get_duration()
In icalcomponent_get_duration():
• if DTEND and DURATION are missing and
the value-type of DTSTART is DATE-TIME return zero duration;
otherwise, if the value-type of DTSTART is DATE, return one day duration
• do not throw an error, if DTEND and DURATION are missing
In icalcomponent_get_span() account for the fact, that icalcomponent_get_dtend()
returns the correct DTEND, based on the value-type of DTSTART, when DTEND is missing.
Likewise for icalcomponent_foreach_recurrence().
Adjust test/regression-component.c to assume span.start == span.end,
when the event has only DTSTART and its value-type is DATE-TIME.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
restrictions.csv: DECLINECOUNTER,VEVENT: DURATION and DTEND are mutually exclusive
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
exclusive
My reading of https://datatracker.ietf.org/doc/html/rfc5546#section-3.2.8
is that for METHOD:DECLINECOUNTER either DTEND or DURATION must be
present. If both are absent, the usual logic of calculating the end
applies, based on the value-type of DTSTART.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
dilyanpalauzov/icalcomponent_get_duration_clarification
icalcomponent_get_duration() clarification in comment
|
| |/ / / / |
|
| | | | |
| | | | |
| | | | |
| | | | | |
no need to maintain 2 documetation files with the same content.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
doc/UsingLibical.md – typos
|