on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
1.9719 [2009-01-04]
- As with QNX, Haiku has the API of interval timers but not
the implementation (bleadperl change #34630), hence skip
the tests, via David Mitchell.
1.9718 [2008-12-31]
- .xs code cleanup from Albert Dvornik
- in the #39 and #40 do not do us I did, mixing alarm() and
sleep(). Now instead spin until enough time has passed.
1.9717 [2008-12-30]
- Skip the tests added in 1.9716 (#39, #40) if there's no subsecond
alarm capability, like with the older subsecond alarm tests
1.9716 [2008-12-26]
- Change documentation to agree with reality: there are
no interval timers in Win32.
- Address [rt.cpan.org #35899] (problem in subsecond sleeps),
add two tests to guard against this problem
- Address [rt.cpan.org #36600] 'Division by zero' failure in test suite
- Address [rt.cpan.org #37340] [PATCH] Address timer process in test
- Address [rt.cpan.org#40311 ] bad implementation of hrt_usleep
with TIME_HIRES_NANOSLEEP
Upstream changes:
0.84 2009-01-21
- This release is based on version 2009a of the Olson
database. Changes include spelling "Katmandu" as "Kathmandu" (with a
link for the old spelling), fixes for historical rules in
Switzerland, and changes to America/Resolute and Cuba for the past
few years (but not present).
- If DateTime::TimeZone::Local could not load its OS-specific subclass
because of a missing dependency, it would silently fall back on
loading the Unix subclass, rather than throwing an error. RT #41305.
- Fixed a bug where the short names for some time zones were
wrong. This mostly (exclusively?) manifested in time zone rules for
the first half of the 20th century or so.
DateTimeX::Easy makes DateTime object creation quick and easy. It
uses a variety of DateTime::Format packages to do the bulk of the
parsing, with some custom tweaks to smooth out the rough edges
(mainly concerning timezone detection and selection).
DateTime::Format::DateManip is a class that knows how to convert
between Date::Manip dates and durations and DateTime and
DateTime::Duration objects. Recurrences are note yet supported.
If you have ever had to use a program that made you type in the
date a certain way and thought "Why can't the computer just figure
out what date I wanted?", this module is for you.
DateTime::Format::Flexible attempts to take any string you give it
and parse it into a DateTime object.
The test file tests 2500+ variations of date/time strings. If you
can think of any that I do not cover, please let me know.
This package consists of a C library and a Perl module (which uses
the C library, internally) for all kinds of date calculations based
on the Gregorian calendar (the one used in all western countries
today), thereby complying with all relevant norms and standards:
ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where
applicable).
(See also http://www.engelschall.com/u/sb/download/Date-Calc/DIN1355/
for a scan of part of the "DIN 1355" document (in German)).
The module of course handles year numbers of 2000 and above correctly
("Year 2000" or "Y2K" compliance) -- actually all year numbers from
1 to the largest positive integer representable on your system
(which is at least 32767) can be dealt with.
This package contains the following perl5 modules:
Time::CTime.pm
ctime, strftime, and asctime
Time::JulianDay.pm
Julian Day conversions
Time::ParseDate.pm
Reverses strftime and also understands relative times
Time::Timezone.pm
Time::DaysInMonth.pm
===============
Version 2.24.3
===============
Applet
* Reverse the sqlite check to accomodate for python 2.6 and 3.0
Updated translations
* bg (Alexander Shopov)
Upstream changes:
1.1901 2008-11-01
- Test fixes only. The tests planned the wrong number of tests on
32-bit platforms, causing failures.
1.19 2008-11-01
- The calculation of the maximum integer size was using
$Config{intsize} when it should use $Config{ivsize}. Apparently on a
64-bit platform intsize can be 4 when ivsize is 8. Based on a patch
from Jan Dubois.
Upstream changes:
0.8301 2008-11-07
- Test fixes only. The 19local-win32 tried to skip tests when they're
run without write access to the registry, but this was done in a
very broken way.
0.83 2008-10-27
- This release is based on version 2008h of the Olson database. The
major changes in this release are for Argentina.
- Updated the docs on how the local time zone is determined for
various platforms.
0.82 2008-10-13
- This release is based on version 2008h of the Olson database. The
major changes in this release are for Mauritius and Syria.
0.81 2008-10-06
- This release is based on version 2008g of the Olson database. The
major changes in this release are for Brazil.
0.80 2008-09-15
- This release is based on version 2008f of the Olson database. The
major changes in this release are for Mauritius, Morocco, Pakistan,
Argentina, and Brazil.
0.7904 2008-08-30
- Added three more Windows time zone names to the Windows -> Olson
mapping. This should fix test failures on up-to-date Windows
boxes. Patch by David Pinkowitz. RT #38735.
0.7903 2008-08-22
- The DateTime::TimeZone->names_in_country() method was broken when
called as a method. Reported by Lars Eggert. RT #38665.
0.7902 2008-08-18
- Fixed a lingering reference to DT::TimeZoneCatalog, which broke
t/15catalog.t on fresh installs.
0.7901 2008-08-18
- This distro now provides the CET, EET, MET, and WET zones. These are
provided by the Olson database for backwards compatibility. It's
probably a bad idea to use them, but it's best if this package
matches what a Unix system provides.
- Moved the catalog to DateTime::TimeZone::Catalog, which now has some
POD that lists all the available zones.
* Version 3.1 Patch 6 - 2008-11-16
- MAJOR ENHANCEMENT: A new OMITFUNC clause gives you additional
control and flexibility over "omitted days" calculations. This is
useful when holidays influence the timing of events several days
later. See "COMPUTED LOCAL OMITS" in the man page.
- ENHANCEMENT: The new evaltrig() built-in function lets you evaluate triggers
from within an expression.
- ENHANCEMENT: The new weekno() built-in function returns the ISO 8601
week number of a date.
- ENHANCEMENT: The "WEEK" special lets you annotate calendar output with the
week number. The TkRemind, rem2ps and rem2html back-ends support WEEK.
- MINOR ENHANCEMENT: You can control whether timed reminders come before or
after non-timed reminders with the "-g" flag.
- BUG FIX: TkRemind did not work correctly if ~/.reminders was a directory.
- BUG FIX: TkRemind incorrectly invoked Remind with the "-a" flag when
showing today's reminders.
- BUG FIX: In certain cases, a trigger containing a day, month and
weekday would fail if it needed to cross a year boundary. This has
been fixed.