summaryrefslogtreecommitdiff
path: root/src/libical/icalrecur.c
Commit message (Expand)AuthorAgeFilesLines
* CMAKE option LIBICAL_SYNC_MODE_THREADLOCAL: Allow compiling all global variab...concurrency_mode_threadlocalMarkus Minichmayr2022-11-211-5/+5
* Mark mutable global variables as ICAL_GLOBAL_VAR, so we can specify storage m...Markus Minichmayr2022-11-211-1/+1
* Mark read-only static variables as const.Markus Minichmayr2022-11-211-1/+1
* REUSE complianceAllen Winter2022-06-061-10/+2
* various - a few post-merge white space tweaksAllen Winter2022-06-031-1/+1
* time_t - replace type `time_t` and related functions with our own `icaltime_t...Markus Minichmayr2022-06-031-6/+6
* Allow configuring implementation of `fprintf` and `assert` to allow more flex...Markus Minichmayr2022-01-221-2/+2
* Replaced malloc, realloc, free and strdup with corresponding icalmemory_* fun...Markus Minichmayr2022-01-221-10/+10
* icalrecur.c: look harder for tzid and protect against not finding itrscale_tzid_fixKen Murchison2021-09-221-3/+12
* icalrecur.c: ICU returns supported calendar systems as uppercase, we should d...Ken Murchison2021-05-061-1/+1
* Merge branch '3.0'Allen Winter2021-04-181-18/+21
|\
| * src/libical/icalrecur.c - fix some types, found by splintAllen Winter2021-04-181-2/+4
| * src/libical/icalrecur.c - minor coding style fixesAllen Winter2021-04-181-16/+17
| * Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly recurre...Ken Murchison2021-04-181-12/+61
| * various small fixes found by CoverityAllen Winter2021-04-111-5/+4
* | Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly recurre...Ken Murchison2021-04-181-12/+61
* | icalrecur.c: order BY* parts per the processing order in Section 3.3.10 or RF...Ken Murchison2021-03-231-51/+53
* | icalrecur.c: fix placement of ';' following RSCALE/SKIPKen Murchison2021-03-221-1/+1
* | icalrecur.c: reorder the rrule parts when creating the stringKen Murchison2021-03-211-35/+35
* | Merge branch '3.0'Allen Winter2021-02-281-5/+4
|\ \
| * | various small fixes found by CoverityAllen Winter2021-02-281-5/+4
| |/
| * icalrecur.c: Per RFC 5545, Section 3.3.10: each recur-rule-part MUST NOT occu...Ken Murchison2020-11-241-41/+111
| * icalrecur.c: remove no-opKen Murchison2020-11-221-8/+0
| * icalrecur.c: fixed return with no valueKen Murchison2020-11-221-1/+1
| * icalrecur.c: change daymask_find_next_bit() APIKen Murchison2020-11-221-13/+15
| * icalrecur.c: generalize some of the next_*() functions into next_unit()Ken Murchison2020-11-221-109/+37
| * icalrecur.c: remove unused cruftKen Murchison2020-11-221-8/+2
| * icalrecur.c: Now that we support RSCALE=GREGORIAN without ICU, we need to adv...Ken Murchison2020-11-221-4/+7
| * Support RSCALE=GREGORIAN and SKIP even if we don't have ICUKen Murchison2020-11-221-16/+23
| * icalrecur.c - minor compile warning and coding styleAllen Winter2020-11-221-5/+4
| * Improved next_yearday() (icalrecur.c) performance. Finding next day in impl->...Markus Minichmayr2020-11-221-2/+65
* | updated from the 3.0 branchAllen Winter2021-01-011-2/+2
* | src/libical/icalrecur.c - minor coding style fixesAllen Winter2020-12-281-8/+4
* | icalrecur.c: use recur_map while parsing to remove semi-duplicate codeKen Murchison2020-11-171-94/+44
* | icalrecur.c: if we ignore an invalid BY* part, actually ignore the data so we...Ken Murchison2020-11-171-40/+33
* | icalrecur.c: check for BY* part combination validity at parse timeKen Murchison2020-11-171-51/+81
* | issue #428: runtime setting to ignore invalid BYxxx part combos in RRULEsKen Murchison2020-11-171-4/+48
* | Merge branch '3.0'Allen Winter2020-11-151-6/+9
|\ \ | |/
| * icalrecur.c, icaltz-util.c - coding styleAllen Winter2020-11-151-6/+9
| * icalrcur.c: don't run past the end of the year if we start with weekno > 1Ken Murchison2020-11-151-1/+1
| * icalrecur.c: fix handling of BYWEEKNO with no BYDAY to use the day of week fr...Ken Murchison2020-11-081-2/+2
| * icalrecur.c: fixed handling of BYWEEKNO=1 with BYDAY (added tests for first a...Ken Murchison2020-11-081-8/+33
| * icalrecur.c: move nweeks to where is actually neededKen Murchison2020-11-081-2/+2
| * icalrecur.c: index value 0 in the daysmask is the last day of the previous ye...Ken Murchison2020-11-081-10/+9
| * icalrecur.c: properly handle BYWEEKNO=-1, etcKen Murchison2020-11-081-12/+19
| * icalrecur.c: properly handle multiple BYWEEKNO valuesKen Murchison2020-11-081-2/+6
| * icalrecur.c: don't fill daysmask twice for BYWEEKNO + BYDAYKen Murchison2020-11-081-16/+19
* | icalrcur.c: don't run past the end of the year if we start with weekno > 1Ken Murchison2020-11-151-1/+1
* | Merge pull request #455 from libical/byweekno_no_bydayKen Murchison2020-11-081-2/+2
|\ \
| * | icalrecur.c: fix handling of BYWEEKNO with no BYDAY to use the day of week fr...byweekno_no_bydayKen Murchison2020-11-061-2/+2