• jun's avatar
    MDL-57658 calendar: Fix rrulemanager and unit tests · 8ddc6567
    jun authored
    Issues fixed:
    * Additional rule validations.
    * Rewrote recurrence logic.
    * Additional unit tests, especially from the examples in the RFC.
    * The date format "YmdThis" results into an incorrect date for the
      "UNTIL" parameter. The literal "T" should be escaped, and a literal
      "Z" is also needed at the end of the format string to indicate UTC.
    * Implemented handling of negative modifier values for BYxxx rules.
    * Implemented handling of BYWEEKNO, BYYEARDAY, BYSETPOS, BYHOUR,
      BYMINUTE, BYSECOND rules.
    8ddc6567