imip-agent

Graph

(0) -1000 -300 -100 -60 +60 tip
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
Simplify the interface of the rule periods computation function.
Made a function that obtains all period instances for a recurrence rule.
Introduced a dedicated function for creating rule-originating period instances.
Added conflicting period computation. client-editing-simplification
Permit a different start index when obtaining form-encoded periods. client-editing-simplification
Return the loaded object from the load_object method. client-editing-simplification
Added missing import. client-editing-simplification
Make store, journal and preference details optional in the client initialiser. client-editing-simplification
Fixed the initialisation of recurrence objects in parent objects. client-editing-simplification
Moved generic editing functionality into a separate module. client-editing-simplification
Allow the store, journal and publisher configuration logic to function correctly client-editing-simplification
Merged changes from the default branch. client-editing-simplification
Attempt to prevent erroneous store type configuration overriding.
Merged changes from the default branch. client-editing-simplification
Merged changes from the default branch. client-editing-simplification
Attempt to restore the use of configuration defaults for journals and publishers
Added notes about local Unix mailbox message storage.
Allow the journal and publisher to be absent.
Merged changes from the default branch. client-editing-simplification
Introduced convenience methods for ensuring URI values from object properties.
Removed superfluous methods. client-editing-simplification
Fixed debugging output. client-editing-simplification
Fixed get_active_periods usage due to a change in the signature. client-editing-simplification
Merged changes from the default branch. client-editing-simplification
Merged changes from the default branch. client-editing-simplification
Made a store method to support event modification using recurrences. client-editing-simplification
Fixed the specific recurrence result for the updated periods computation. client-editing-simplification
Fixed test of updated period computation. client-editing-simplification
Fixed control-flow error when preparing updated periods. client-editing-simplification
Introduced a function to transfer delegates between attendee mappings, making
Tidied up slightly, making use of existing functions where appropriate.
Removed superfluous store methods, renaming set_complete_event to
Added a parameter for the journal when initialising the editing client. client-editing-simplification
Added support for modifications and cancellations in objects, moving the updated client-editing-simplification
Merged add-fallback-tzid-to-objects back into this branch. client-editing-simplification
Obtain obsolete periods so that rule-originating periods that are replaced can client-editing-simplification
Obtain all counter-proposal recurrences if a parent event is involved. client-editing-simplification
Support rule-originating period exclusion. client-editing-simplification
Preserve the main period in any expanded recurring period sequence. client-editing-simplification
Preserve organiser attendance information when updating attendee details. client-editing-simplification
Check for overlapping periods when validating the data. client-editing-simplification
Merged changes from the default branch. client-editing-simplification
Handle erroneous form date information when attempting to convert to datetimes.
Reorganised command line argument/option processing and help text generation. client-editing-simplification
Merged changes from the default branch. client-editing-simplification
(0) -1000 -300 -100 -60 +60 tip