|
Introduced validation of qualifier arguments using the check_values function. |
client-editing-simplification |
|
Prevent month-level and monthday updates from introducing bad datetime values. |
client-editing-simplification |
|
Support date-datetime comparisons when determining the period collection limit. |
client-editing-simplification |
|
Fixed UNTIL acquisition from rule parameters. |
client-editing-simplification |
|
Eliminated duplicate code by introducing a selector preparation function. |
client-editing-simplification |
|
Fixed inclusive (UNTIL) selection to avoid non-final selectors causing duplicate |
client-editing-simplification |
|
Introduced symbols for resolution levels and a mapping from levels to symbols. |
client-editing-simplification |
|
Make WeekDayFilter an Enum subclass, ensuring that such selectors can be wrapped |
client-editing-simplification |
|
Introduce datetime information between selectors where appropriate. |
client-editing-simplification |
|
Fixed selector preparation. |
client-editing-simplification |
|
Give the LimitSelector and StartSelector special level identifiers, simplifying |
client-editing-simplification |
|
Updated the recurrence rule tests for the revised API. |
client-editing-simplification |
|
Use a proper mapping to "parent" resolutions for introduced frequency selectors. |
client-editing-simplification |
|
Fixed missing queued results caused by start occurrence insertion. |
client-editing-simplification |
|
Fixed PositionSelector initialisation for BYSETPOS qualifiers. |
client-editing-simplification |
|
Ensure that interval updates propagate correctly to the iterator. |
client-editing-simplification |
|
Introduced a selector that ensures the inclusion of the main period in the set |
client-editing-simplification |
|
Added various functions and methods to facilitate rule selector editing. |
client-editing-simplification |
|
Filter out rule periods when determining which need to be actively set. Such |
client-editing-simplification |
|
Added initial support for recurrence rule inspection and rule period editing. |
client-editing-simplification |
|
Exclude EXDATE properties from new recurrence instances. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Fixed superclass method call. |
|
|
Merged changes from the default branch. |
client-editing-simplification |
|
Allow BY... qualifiers to coexist with frequency qualifiers at the same |
|
|
Extended the value decoding and encoding mechanisms to avoid splitting RRULE |
|
|
Introduced usage of the text client as a way of preparing events for processing. |
client-editing-simplification |
|
Added initial support for integrating with the Mutt mail client software. |
client-editing-simplification |
|
Added options to make the text client usable for integration with mail programs. |
client-editing-simplification |
|
Expose modified objects via the get_publish_objects method. |
client-editing-simplification |
|
Update the sequence number when modifying existing separate recurrences. |
client-editing-simplification |
|
Provided a convenience function for instantiating handler objects. |
client-editing-simplification |
|
Added mechanisms for handling calendar object data not encoded as message parts. |
client-editing-simplification |
|
Permit the generation of cancellation messages for all attendees. |
client-editing-simplification |
|
Attempt to load existing recurrence instances when obtaining rescheduled period |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Changed the structure of wrapped messages to employ multipart/alternative and to |
|
|
Added a method to find the index of an attendee in the attendees list. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Handle null inputs to URI conversion functions. |
|
|
Added a text-based client for general use and for testing assistance. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Moved period collection abstractions into the period module. |
|
|
Employ a simple filter invocation to materialise recurrence periods and to |
|
|
Fixed recurrence date iterator. |
|
|
Introduced an iterator that merges recurrence rule and date collections. |
|
|
Fixed and reorganised the rule period abstractions. |
|
|
Introduced rule period collection abstractions. Consolidated rule limit tests. |
|
|
Added a method to expose the recurrence iterator. |
|
|
Updated materialise method usage. |
|
|
Remove superfluous result collection slicing and count method parameter. |
|
|
Changed the recurrence computation to employ iterators supplying values |
|
|
Removed superfluous sort operation. |
|
|
Reworked various aspects of the recurrence computation implementation, removing |
|
|
Merged changes from the default branch. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |
|
Merged changes from the default branch. |
client-editing-simplification |