80:90a602ef7884
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove superfluous result collection slicing and count method parameter. |
|
|
vRecurrence.py
|
|
79:b489a51915e6
|
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/qualifiers.py vRecurrence.py
|
|
78:99fb5e99498c
|
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
|
|
77:a6c69e29fcbd
|
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/qualifiers.py vRecurrence.py
|
|
76:c675f7bdd52d
|
2017-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Extended the value decoding and encoding mechanisms to avoid splitting RRULE
values using commas and quoting commas in encoded RRULE values. |
|
|
vCalendar.py vContent.py
|
|
75:7023d88d7260
|
2017-06-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed context details from selectors, converting datetime values to
enumerators only when needed to provide the necessary result resolution. |
|
|
tests/qualifiers.py vRecurrence.py
|
|
74:c6bcb246a972
|
2017-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Limit the context information provided for outer selectors. |
|
|
vRecurrence.py
|
|
73:58d443925360
|
2017-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added more explanations. |
|
|
vRecurrence.py
|
|
72:f8e01f701116
|
2017-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied and commented, also apparently fixing selector context initialisation in
certain cases. |
|
|
vRecurrence.py
|
|
71:651da7f796f5
|
2017-06-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added docstring. |
|
|
tests/qualifiers.py
|
|