# HG changeset patch # User Paul Boddie # Date 1329262346 -3600 # Node ID a0d098d5fdee92df57b7a9c9b28092173d6eedc5 # Parent 00ff41f211fcdb5f80d37a524761a590d7cbaae3# Parent ed812545cb8083250c403223339c2ff2183008f6 Merged iCalendar event fixes. diff -r 00ff41f211fc -r a0d098d5fdee .hgtags --- a/.hgtags Wed Feb 08 01:03:18 2012 +0100 +++ b/.hgtags Wed Feb 15 00:32:26 2012 +0100 @@ -14,3 +14,4 @@ 0000000000000000000000000000000000000000 rel-0-8 db13552d7b82b2ca0a7bb19b8b24e8a458d31011 rel-0-8 e1888cf19979e892ebf0ab45123b59f0daeb963b rel-0-8-1 +714286fe585c8f10b87243a0ed5c6a24ee6e41e6 rel-0-8-3 diff -r 00ff41f211fc -r a0d098d5fdee EventAggregatorSupport.py --- a/EventAggregatorSupport.py Wed Feb 08 01:03:18 2012 +0100 +++ b/EventAggregatorSupport.py Wed Feb 15 00:32:26 2012 +0100 @@ -383,6 +383,8 @@ property = property[2:] if attrs.get("VALUE") == "DATE": value = getDateFromCalendar(value) + if value and property == "END": + value = value.previous_day() else: value = getDateTimeFromCalendar(value) diff -r 00ff41f211fc -r a0d098d5fdee PKG-INFO diff -r 00ff41f211fc -r a0d098d5fdee README.txt --- a/README.txt Wed Feb 08 01:03:18 2012 +0100 +++ b/README.txt Wed Feb 15 00:32:26 2012 +0100 @@ -33,6 +33,9 @@ which must be installed for EventAggregator to work. See the documentation regarding dependencies for further details. +Release 0.8.3 fixes end dates in events aggregated from remote iCalendar +sources. + Release 0.7.1 restores MoinMoin 1.9.x compatibility which was accidentally lost in the 0.7 release. @@ -312,6 +315,15 @@ * Moved much of the support library to the MoinSupport distribution, thus introducing a dependency on that software. +New in EventAggregator 0.8.3 (Changes since EventAggregator 0.8.2) +------------------------------------------------------------------ + + * The end dates defined in events from remote iCalendar event sources were + not correctly adjusted when aggregating such events. Thus, events with a + day-level resolution will have appeared one day longer in calendars and + summaries than was actually specified in the source data. This adjustment + has now been introduced. + New in EventAggregator 0.8.2 (Changes since EventAggregator 0.8.1) ------------------------------------------------------------------ diff -r 00ff41f211fc -r a0d098d5fdee setup.py