Date-ICal
view release on metacpan or search on metacpan
the output methods, but we have to resolve some interface details
first.
2001-08-06 22:41 rbowen
* lib/Date/ICal.pm (1.31): Test::More gets angry if there are no
tests.
2001-08-06 22:30 rbowen
* lib/Date/ICal.pm (1.30): Moved the inline tests into t/ for the
sake of making the module more readable. Please don't let this
discorage you from writing inline tests.
2001-08-06 22:25 rbowen
* t/: 04epoch.t (1.1), 05ical.t (1.1, Date-ICal-1_69,
Date-ICal-1_61), 06add.t (1.1), 07compare.t (1.1, Date-ICal-1_69,
Date-ICal-1_61): Moved a lot of tests out of the module into .t
files.
2001-08-06 15:32 rbowen
* Makefile.PL (1.8), lib/Date/ICal.pm (1.29): Creating an object
without args was calling gmtime( $args{epoch} ). Fixed and added
tests. Also added Time::HiRes to PREREQ list.
2001-08-06 14:45 rbowen
* lib/Date/ICal.pm (1.28): sub epoch was referencing another sub
that has gone away. Fixed, and added tests.
2001-08-02 00:38 srl
* lib/Date/ICal.pm (1.27): Adjusted the add() method to return a
copy of $self instead of the return value of $self->jd(). This was
important to making the Net::ICal tests pass, but it's also the
Right Way, I think.
2001-08-01 23:47 rbowen
* lib/Date/ICal.pm (1.26): Handle negative durations correctly.
2001-07-31 22:19 rbowen
* lib/Date/ICal.pm (1.25): Two main changes here. 1) Split the
internal date/time representation into date, time integers, so that
we don't have any more roundoff error. 2) Memoized the parsetime
and parsedate methods, so that we're not doing that three times
every time we want three components, which we were doing.
2001-07-31 22:17 rbowen
* Makefile.PL (1.7): Added Memoize, Storable to prereq list, so
that I can memoize some functions.
2001-07-31 07:43 rbowen
* lib/Date/ICal.pm (1.24): Create a new D::I object using another
D::I object (or subclass) as the initial value. This allows for
immediate conversion of a date from one calendar format to another,
which was one of my main goals to start with. :-)
2001-07-27 12:24 rbowen
* lib/Date/ICal.pm (1.23), t/03components.t (1.1): Creating objects
from components was not working. Fixed.
2001-07-26 14:36 rbowen
* MANIFEST (1.3), lib/Date/ICal.pm (1.22): Removed unused internal
methods. Updated ToDo list.
2001-07-26 14:14 rbowen
* INTERNALS (1.1): Discussion of the internals, and the limitations
thereof.
2001-07-26 11:49 rbowen
* lib/Date/ICal.pm (1.21): To compare two dates, just need to
compare their mjd representation.
2001-07-26 11:21 rbowen
* Readme (1.2): Generated from POD
2001-07-26 11:19 rbowen
* MANIFEST (1.2): Added Readme
2001-07-25 21:32 srl
* Makefile.PL (1.6): Added a requirement for Time::Local to the
Makefile.PL.
2001-07-25 21:04 srl
* Makefile.PL (1.5): Did a release tag on Date-ICal-1_20, since
DrBacchus forgot to; then added a line for Date::Leapyear in the
PREREQ section of Makefile.PL.
2001-07-25 19:31 rbowen
* t/: 01sanity.t (1.5), 02normalize.t (1.2) (utags:
Date-ICal-1_20): Updated tests for changes to ICal. Removed some
that are no longer relevant. "fixed" some due to round-off error.
This all works, for some slightly relaxed definition of "works".
After releasing, we need to be a little more rigorous.
2001-07-25 19:29 rbowen
* lib/Date/ICal.pm (1.20, Date-ICal-1_20): Complete rewrite.
Internals all changed. More discussion on the mailing list.
2001-07-23 23:21 srl
* lib/Date/ICal.pm (1.19): Added a minor fix to Date::ICal to allow
accessors to be set to 0.
2001-07-23 22:28 rbowen
( run in 1.084 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )