654:e5f8a8e266c1
|
2015-08-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for writing the recurrence-providing events for use in more
efficient subsequent generation of free/busy collections. |
|
|
imip_store.py tools/make_freebusy.py
|
|
653:fcd0670d3160
|
2015-08-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made free/busy period comparisons more comprehensive, avoiding equality results
for combinations of recurrences and/or their parent events.
Prevented the insertion of duplicate periods when adding free/busy periods. |
|
|
imiptools/period.py
|
|
652:f8b21bbd82bf
|
2015-08-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for lists of objects providing recurrences after a given
point in time, thus offering a selective, more efficient approach to computing
and updating the recurrence periods when expanding a window of availability to
cover a later period.
Fixed the table retrieval method to not strip tabs (and thus blank columns) from
the ends of lines. |
|
|
imip_store.py tools/make_freebusy.py
|
|
651:806c54989b56
|
2015-08-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the recognition of objects providing periods beyond a specified datetime. |
|
|
imiptools/data.py
|
|
650:cb98880e024f
|
2015-08-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a common method for obtaining the "main period" of an object.
Fixed period enumeration where an object specifies an UNTIL property but where
no overriding limit is given. |
|
|
imiptools/data.py
|
|
649:62b874314942
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Treat standard output as a UTF-8 stream. |
|
|
tools/make_freebusy.py
|
|
648:d1bcf16e6972
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved common free/busy functionality into the object class, fixing the
computation of active periods.
Moved the aggregation of event recurrence information into the store class. |
|
|
imip_store.py imiptools/data.py tools/make_freebusy.py
|
|
647:d885c56a7074
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed uncorrected detail of moved code. |
|
|
imiptools/period.py
|
|
646:3496863a16a2
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed time zone details from free/busy period abstractions, reorganising the
period class hierarchy and introducing a common base class. |
|
|
imiptools/data.py imiptools/handlers/person.py imiptools/period.py imipweb/resource.py tools/make_freebusy.py
|
|
645:13a95199e8e3
|
2015-08-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the free/busy tool to use start and end points when initialising periods. |
|
|
tools/make_freebusy.py
|
|