imip-agent

Graph

(0) -1000 -300 -100 -60 tip
Removed superfluous method. client-editing-simplification
Hide separate, cancelled objects from editing. client-editing-simplification
Use RDATE as the origin of modified recurrence periods. client-editing-simplification
Made period classification use unedited rather than stored periods. client-editing-simplification
Use EXDATE to exclude any cancelled/removed main period in reformulated events. client-editing-simplification
Added copying and comparison support to selectors. client-editing-simplification
Ensure that periods in the managed state are copied and can therefore be edited client-editing-simplification
Fixed qualifier value checking upon failure and where no ranges are specified. client-editing-simplification
Consolidate resolution-related information into a single table. client-editing-simplification
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.
(0) -1000 -300 -100 -60 tip