1361:51fdfb9a534d
|
2017-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the recurrence computation to employ iterators supplying values
incrementally, as opposed to looping over the selection periods and building
collections of result values.
Changed the way that BYSETPOS and COUNT are handled, introducing them as
selectors employing iterators at the appropriate places in the selection chain.
Updated the test of qualifiers and recurrence generation. |
|
|
tests/internal/qualifiers.py vRecurrence.py
|
|
1360:fd1c7c5dc98b
|
2017-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous sort operation.
Made convert_positions a plain function.
Removed superfluous abs operation.
Removed superfluous test against the start of the selection period. |
|
|
vRecurrence.py
|
|
1359:8cb064fcd9f1
1355:6975cdaac4a4
|
2017-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reworked various aspects of the recurrence computation implementation, removing
explicit sort operations and changing day selection to produce results in order. |
|
|
tests/internal/qualifiers.py vRecurrence.py
|
|
1358:365abd0d41b4
1371:177816f89852
1357:ecdbe127443a 1355:6975cdaac4a4
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|
1357:ecdbe127443a
1356:c79242324f10 1354:102a5f873a8b
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|
1356:c79242324f10
1352:3c7f0da08063 1353:4e16a443bb23
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|
1355:6975cdaac4a4
1358:365abd0d41b4 1359:8cb064fcd9f1
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplify the interface of the rule periods computation function. |
|
|
imiptools/data.py
|
|
1354:102a5f873a8b
1355:6975cdaac4a4 1357:ecdbe127443a
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made a function that obtains all period instances for a recurrence rule. |
|
|
imiptools/data.py
|
|
1353:4e16a443bb23
1354:102a5f873a8b 1356:c79242324f10
1343:f184dc45aadf
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a dedicated function for creating rule-originating period instances.
Changed the fallback time zones used by RDATE and EXDATE period instances. |
|
|
imiptools/data.py
|
|
1352:3c7f0da08063
1356:c79242324f10
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added conflicting period computation.
Introduced ordering of suggested attendees and periods.
Relaxed the attendee editing test. |
client-editing-simplification |
|
imiptools/editing.py
|
|