2011-01-17 |
Paul Boddie |
raw
annotate
files
changeset
graph
|
Introduced an as_datetime_or_date method to the DateTime class in order to
support conversion of incomplete datetimes to dates and comparisons of dates and
datetimes.
Introduced time_string and time methods to the DateTime class.
Introduced usage of has_time where merely testing for DateTime compliance is not
sufficient.
Converted end dates from events in the scale used for the day view, incrementing
such dates in order to provide a usable endpoint for whole day events.
Renamed the as_times method to as_limits, since the limits may not convey time
information.
Made Event instances hashable.
Changed the macro and summary action to use a resolution parameter for the
action.
Added the "original" calendar limits to View instances so that subscriptions and
downloads of a calendar are advertised using the appropriate calculated period.
Changed the macro to employ rowspans and to emit events only for the first
period on a given day that they occur, with the rowspan causing the event to
fill the remaining periods.
Tidied the time scale used for the day view, padding each cell and employing
only time information. |
|