Pkgsrc changes:
o Revert MAINTAINER to pkgsrc-users@ as directed by maintainer
o Add USE_LANGUAGES=c
Upstream changes:
1.13
- More QNX fixes (kraai@ftbfs.org)
- Restore freebsd copyright on strptime.
- Added add_months and add_years methods.
1.12
- QNX fixes
- Merge with perl core version
Pkgsrc changes:
o Adjust dependencies
Upstream changes:
0.11 2007-12-04
- Tried to make code work with Math::BigInt::* packages (tries to
solve bug reported by Philip (Flip) Kromer)
0.10 2006-05-23
- Removed midnight bug, reported by Jason Thaxter.
Pkgsrc changes:
o Canonicalize HOMEPAGE and MASTER_SITES
o Switch to Module::Build method
Upstream changes:
1.09 2008 May 27
- Bug fix: generated error if second argument to time_format
was a string and was in December. Thanks to Bokor Béla for
spotting this one.
1.08 2008 May 27
- Reset $@ at certain places, so as to work with older
(broken) perls. Again, thanks to Slaven Rezic.
1.07 2008 March 31
- More test-case changes, to work with older perls. Many
thanks to Slaven Rezic and the rest of the tireless CPAN
testers!
1.06 2008 March 28
- Fix a broken test case in time.t; failed for non-English
locales.
1.05 2008 March 27
- Fix a typo bug in Makefile.PL
1.04 2008 March 26
- Worked around a POSIX bug which would cause hangs under
cygwin.
- Fixed a couple test cases.
1.03 2008 March 24
- Fixed a broken test case.
- Added Module::Build support.
TODO lists, in the local directory or elsewhere, to assign priorities and
start/end dates, to send nag mails for todos or to generate reports of
done items by date.
New in the v0.14.3 Release - 16 April 2008
* Added support for version 3 of libgda, the database access library
* Added internationalization (I18N) support for HTML export
* Allow dragging of completion bar in Gantt chart
* Allow dragging of task duration in Gantt beyond the window size
* % Complete column added to task and Gantt view
* New Tango icon set contributed by Frédéric Bellaiche
* Show guide lines setting is now persistent thanks to Marie Durand
* Fixed bug: Incorrect week numbers were sometimes shown both in the UI and in exported HTML.
* Fixed bug: Project start time shifts each time a project is read from a database
* Fixed bug: Toggling fixed duration state does not immediately update task appearance in Gantt chart
* Fixed bug 332748: Row height in exported HTML is incorrect in Internet Explorer (patch by Nico de Groot)
* Fixed bug 337382: Sidebar buttons are not accessible for things like screen readers
* Fixed bug 345163: ngettext should be used to get proper translation of plural
* Fixed bug 373008: Crash when importing MS project XML
* Fixed bug 382548: Crash when undoing indent
* Fixed bug 388454: Planner hangs when cancelling HTML export
* Fixed bug 393620: Gantt header width in exported HTML is incorrect
* Fixed bug 397132: Crash on export to database
* Fixed bug 436263: Keep task selection when (un)indenting
* Fixed bug 464359: Make distcheck fails (patch by Gilles Dartiguelongue)
* Fixed bug 486990: Fixed duration tasks have incorrect duration
* Fixed bug 499090: Incorrect task cost calculation in exported HTML for tasks worked on by multiple people.
Packages Collection.
Time::Duration::Parse is a Perl 5 module to parse human readable
duration strings like 2 minutes and 3 seconds to seconds. It does
the opposite of duration_exact function in Time::Duration.
Pkgsrc changes:
o Change MAINTAINER to pkgsrc-users@, as per communication with maintainer
Upstream changes:
0.4304 2008-07-13
- Fix test failures when tests are run with DateTime::Locale
0.41. Reported by David Cantrell via CPAN Testers.
0.4303 2008-07-12
- There is a new leap second coming at the end of 2008.
Pkgsrc changes:
o Changed MAINTAINER to pkgsrc-users@ as per communication with maintainer
Upstream changes:
0.79 2008-07-29
- This release is based on version 2008e of the Olson database. The
major changes in this release are for Mauritius and Central Europe
(historical changes only).
- Fixes for the local TZ tests on Win32. Thanks to David Pinkowitz for
pointing out my mistake.
0.78 2008-07-12
- This release is based on version 2008d of the Olson database. The
major changes in this release are for Mauritius and Brazil (which
now has a new America/Santarem zone).
0.7701 2008-06-03
- Many fixes and improvements to the tests for local time zone
handling on Windows. Based on a patch from David Pinkowitz.
* There are no code changes in this release besides these test
changes.
Pkgsrc changes:
o Changed MAINTAINER to pkgsrc-users, per communication with maintainer
Upstream changes:
0.41 2008-07-12
- Based on CLDR 1.6
- Added the CLDR version to the catalog and generated files. In the
future, if you load a locale from an older CLDR version than the
catalog's version, you will get a warning.
The purpose of this library was to replace our dependence on Unix
epoch time, which, being limited to a range of about 1970 to 2030,
is inadequate for our purposes (we have data as old as 1870). This
date library effectively handles dates from A.D. 1000 to infinity,
and would probably work all the way back to 0 (ignoring, of course,
the switch-over to the Gregorian calendar). The useful features of
Unix epoch time (ease of date difference calculation and date
comparison, strict ordering) are preserved, and elements such as
human-legibility are added. The library handles fractional seconds
and some date/time manipulations used for the Global Positioning
Satellite system.
The operators +/-, <=>, cmp, stringify are overloaded. Addition
handles seconds and fractions of seconds, subtraction handles
seconds or date differences, compares work, and stringification
returns the a representation of the date.
The US Geological Survey (USGS) likes midnight to be 24:00:00 of
the previous day, not 00:00:00 of the day people expect. If
$DateTime::Precise::USGSMidnight is set, dprintf will always print
midnight as 24:00:00 and the date returned from dprintf will have
the previous day's date. Regardless, time is always stored internally
as 00:00:00.
0.16002 Tue Aug 13 08:00:00 2008
- Remove non-ascii byte sequence from Pg.pm (sorry, Claus).
This fixes a failure report from CPAN testers
- Updated Module::Install while we're at it
== Version 0.3.9 (tzdata v2008c) - 27-May-2008
* Updated to tzdata version 2008c
(http://article.gmane.org/gmane.comp.time.tz/2183).
* Support loading timezone data in the latest trunk versions of Ruby 1.9.
Rational.new! is now private, so call it using Rational.send :new! instead.
Thanks to Jeremy Kemper and Pratik Naik for spotting this. Closes#19184.
* Prevent warnings from being output when running Ruby with the -v or -w
command line options. Thanks to Paul McMahon for the patch. Closes#19719.
ChangeLog:
1.18 2007-10-31
- Added pod and pod coverage tests.
- Doing a new release to provide a conformant META.yml file.
- This release contains no code changes from 1.17.
Pkgsrc changes:
- none
Changes since version 0.94:
===========================
0.9.6 Thu Mar 6 07:39:24 2008
- Fixed t/4-perl-critic.t so it deals properly with the absence of
Test::Perl::Critic. Thanks to haoess and thospell on Perl Monks
for the solution.
0.9.5 Mon Mar 3 23:20:20 2008
- Ran the module through Perl::Critic
- Sign the package with a valid public key
0.09 2008-03-07
- The output of format_datetime() always includes the time
portion. Without this the module produced what I think was an
invalid iCal date. More importantly, this makes the output
consistent (always a DATE-TIME). Reported by Bill Moseley.
- removes RRULE: and EXRULE: from ICal string before parsing.
Reported by Matt Sisk.
pytz brings the Olson tz database into Python. This library allows accurate
and cross platform timezone calculations using Python 2.3 or higher. It also
solves the issue of ambiguous times at the end of daylight savings, which you
can read more about in the Python Library Reference (datetime.tzinfo).
0.4001 2008-05-19
- Minor changes to get test passing under 5.6.x.
0.40 2008-05-18
* Dropped support for Perl 5.005.
- Based on CLDR 1.5.1
- Massive reworking of the locale generation code. We now extract much
more information from the CLDR files. See the DateTime::Locale and
DateTime::Locale::Base documentation for details on what is
available.
- Lots of bug fixes in the data. The old generation code was often
extracting the draft form of a piece of data as opposed to the
current final form. There are also many other data fixes from this
new generation code.
- One of the notable additions is the inclusion of
$locale->format_for(...) and $locale->available_formats(). This
gives you access to formatting for various arbitrary patterns like
"year and month" or "month and day". Requested by Brian Hirt.
- Many of the new features in this release will only be available with
DateTime.pm 0.43+, since it requires a version of DateTime.pm which
can handle the CLDR date pattern language.
- All locale files now include POD with examples of the data they
include.
1.9715 [2008-04-08]
- Silly me: Makefile.PL does need to accept arguments other than mine.
Some testing frameworks obviously do this.
- Add retrying for tests 34..37, which are the most commonly
failing tests. If this helps, consider extending the retry
framework to all the tests. [Inspired by Slaven Rezic,
[rt.cpan.org #34711] Occasional failures of test 35 or 36 (FreeBSD)]
1.9714 [2008-04-07]
- Under Perl 5.6.* NVgf needs to be "g", reported by Zefram,
it seems that ppport.h 3.13 gets this wrong.
- remove the check in Makefile.PL for 5.7.2, shouldn't be
(a) necessary (b) relevant
- add logic to Makefile.PL to skip configure/write Makefile
step if the "xdefine" file already exists, indicating that
the configure step has already been done, one can still
force (re)configure by "perl Makefile.PL configure",
or of course by "make clean && perl Makefile.PL".
1.9713 [2008-04-04]
- for alarm() and ualarm() [Perl] prefer setitimer() [C]
instead of ualarm() [C] since ualarm() [C] cannot portably
(and standards-compliantly) be used for more than 999_999
microseconds (rt.cpan.org #34655)
- it seems that HP-UX has started (at least in 11.31 ia64)
#defining the CLOCK_REALTIME et alia (instead of having
them just as enums)
- document all the diagnostics
1.9712 [2008-02-09]
- move the sub tick in the test file back to where it used to be
- in the "consider upgrading" message recommend at least Perl 5.8.8
and make the message to appear only for 5.8.0 since 5.8.1 and
later have the problem fixed
- VOS tweak for Makefile (core perl change #33259)
- since the test #17 seems to fail often, relax its limits a bit
1.9711 [2007-11-29]
- lost VMS test skippage from Craig Berry
- reformat the test code a little
1.9710 [2007-11-29]
- I got the sense of the QNX test the wrong way in an attempt
to generalize it for future
1.9709 [2007-11-28]
- casting fixes from Robin Barker for g++ and 64bitint
- in QNX skip the itimer tests because though the API
is there, the implementation isn't, from Matt Kraai
- raise the dead man timer to 180 seconds for really
slow/busy systems
- elaborate the UTF-8 locale warning from Makefile.PL
1.9708 [2007-10-05]
- [rt.cpan.org #29747]: Build failure with perl 5.005_05
Fixed by regenerating the ppport.h using Devel::PPPort 3.13.
1.9707 [2007-02-27]
- t/HiRes.t failed in Perl 5.6.2,
"action is not of type POSIX::SigAction at t/HiRes.t line 318",
reported and fixed by Anton Berezin, the reason was faulty
use of sigaction() when restoring the old action.
0.77 2008-05-27
- This release is based on version 2008b of the Olson database. The
major changes in this release are for Morocco, Mongolia, and
Pakistan.
- More Windows changes from David Pinkowitz. Determining the local
time zone on a Win32 system should now work regardless of the
system's locale. Previously it only worked for English language
systems. RT #36201.
0.76 2008-05-18
* Dropped support for Perl 5.005.
- Made the Win32 local time zone bits work on Vista and Server
2008. Patch by David Pinkowitz. RT #35733.
0.75 2008-04-25
- A stray STORABLE_attach method in DT::TZ::Floating caused freezing
and thawing a floating timezone with Storable to fail
badly. Reported by Kostas Chatzikokolakis.
- Changed the local time zone detection on Win32 to only require read
access to the registry. Patch by David Pinkowitz. RT #35273.
0.74 2008-03-24
- This release is based on version 2008b of the Olson database. The
major changes in this release are for San Luis in Argentina, Cuba,
Iraq, and Syria.
0.73 2008-03-08
- The DT::TZ::Local::VMS module declared its package as
DateTime::TimeZone::Local::Win32, which clearly is not
right. Patched by Peter Prymmer.
- This release is based on version 2008a of the Olson database. The
major changes in this release are for Argentina and Chile,
0.72 2007-12-31
- This release is based on version 2007j of the Olson database. The
major changes in this release are for Argentina.
0.71 2007-12-28
- Fixes a major bug in the generation of time zone data. This bug
affected any time zone that has more than one rule (most of them)
and currently has no DST changes (many of them). An example would be
America/Caracas. The symptom would either be mistakes about the
current time zone or bogus exceptions when trying to create a local
date. Reported by Éric Cholet.
0.70 2007-12-03
- This release is based on version 2007j of the Olson database. There
is one major change in this release, for the new Venezuelan time
zone.
0.7901 2007-09-01
- The memory-cycle.t test will fail if you have PadWalker and the
current Devel::Cycle (1.07) installed. I forgot I had patched my
local Devel::Cycle to fix this bug.
0.79 2007-08-30
- Fix several circular references in
DateTime::Format::Builder::Parser. This would be triggered by any
standard usage of DT::F::Builder. Reported by Carl Franks. RT
#29034.