pkgsrc changes:
- Increasing build dependency to current Module::Build
Upstream changes:
0.99 2009-09-28
- This release is based on version 2009n of the Olson database. This
release has changes for Pakistan.
Reset MAINTAINER, per corespondence with nathanw.
Changes since 2.18:
01-Sep-09 (v2.30) OSX:
- Ported to Mac OS 10.6.
15-Jul-09 (v2.29) Palm WebOS:
- Palm's API changed; need to un-escape HTML.
06-Jul-09 (v2.28) Palm WebOS:
- Slight performance improvements.
OSX:
- A little more work on the unfinished iPhone port.
27-Jun-09 (v2.27) Palm WebOS:
- Cosmetic animation and preferences improvements.
- Factored out Javascript code so it can be used
stand-alone.
26-Jun-09 (v2.26) Palm WebOS:
- Initial port!
PalmOS "Classic":
- Eliminated a slight flicker during animation.
OSX:
- Initial incomplete, aborted attempt at iPhone port.
12-Nov-07 (v2.25) OSX:
- Added a Dali Clock dashboard widget.
28-Apr-07 (v2.24) OSX:
- Added a Dali Clock screen saver.
- Better application icon.
PalmOS:
- Fixed bug where the background colors of the digits
and of the rest of the window were slightly out of
sync.
- Don't draw while menubar is active.
- Display day-of-month in seconds-only mode.
- Color application icons.
08-Jan-06 (v2.23) OSX:
- prettier preferences panel.
PalmOS:
- smoother morphing;
- bigger "seconds only" font;
- color cycling on color devices.
X11:
- smoother morphing;
- better color cycling contrast;
- added three new, larger built-in fonts.
02-Jan-06 (v2.22) MacOS fixes:
- Coming out of full-screen mode no longer leaves
the window in a huge size if the title bar had
been turned off.
- Full screen mode hides the mouse pointer.
- ESC exits full screen mode.
- Build a universal binary (PPC and Intel).
- Added "Pin to desktop" preference.
- Minimize (Cmd-M) and Close (Cmd-W) work when
borderless or full screen.
31-Dec-05 (v2.21) Ported to MacOS X!
07-Sep-03 (v2.20) Updated "vroot.h" for compatibility with latest
xscreensaver (-root in Xinerama mode.)
Include various historical Macintosh predecessors in
the mac128/ subdirectory.
11-Sep-02 (v2.19) Added -window-id option, for use by xscreensaver-demo.
Handle exposure events in "-root -noseconds" mode.
Updated the PalmOS source to work with PalmOS SDK 4.0.
Fixed a dumb bug in the PalmOS preferences where you
couldn't set the FPS to exactly "10".
Updated make.com for VMS.
time/p5-MooseX-Types-DateTimeX.
This module builds on MooseX::Types::DateTime to add additional custom
types and coercions. Since it builds on an existing type, all coercions
and constraints are inherited.
The package name is left as is for legacy reasons: this module is really a
Type with coercions for DateTimeX::Easy. DateTimeX is just a namespace
for non-core or less-official DateTime modules.
to time/p5-MooseX-Types-DateTime-ButMaintained as dependency of scheduled
import of package for MooseX::Types::DateTimeX.
This module packages several Moose::Util::TypeConstraints with coercions,
designed to work with the DateTime suite of objects.
time/p5-Olson-Abbreviations as dependency for scheduled import of p5
package for MooseX::Types::DateTime::ButMaintained.
This module should help with converting commonly used and often ambigious
olson abbreviations into TZ offset notation.
pkgsrc changes:
- Adding homepage and license
Upstream changes:
1.17 -- Sat Sep 19 10:56:12 CDT 2009
Bugfixes
* RT#45067: Date::Format with %z gives wrong results for half-hour timezones (Ernesto Hern'andez-Novich)
* RT#48164: Date::Parse unable to set seconds correctly
* RT#17396: Parse error for french date with 'mars' (march) as month
Documentation
* Fixed documentation for %e in Date::Format
* Update documentation to remove Date::Format->language
Enhancements
* Add support for dates like Jul-13-1999 (Brett Warden)
* Added Icelandic language (Tomas Edwardsson)
* Added Romanian language (Doru Petrescu)
* Added Russian language (Denis Poznyakov & Danil Pismenny)
* Added Turkish language (Burak Gursoy)
* Added Spanish language (Adrian Mugnolo)
* Added Chinese language (Kang-min Liu)
* Support parsing dates like 2002-02-26-10:37:21.141 as used by lpd
* Support Z timezone when only the time is specified
* Added METDST to Time::Zone
* Added AKST/AKDT to Time::Zone
pkgsrc changes:
- reorder dependencies
Upstream changes:
0.79 Sat Sep 19 12:23:20 CEST 2009
- Merged development version to stable.
0.78_03 Thu Sep 17 12:13:08 CEST 2009
- Relocate the formatted string printing of result strings
used within the tests to the Test class.
0.78_02 Mon Sep 14 17:18:40 CEST 2009
- Add support for ranges representing the first and last day
of a month or year. [rt #44067 - Michael Reddick]
- Move the insertion code in parse_datetime_duration() to the
Duration class and the checks to the english metadata class.
- Quote for parsing failures with duration strings the entire
input string instead of a partial date string.
- Save and restore state for parse_datetime_duration().
- Test compile-time loading of Duration.pm.
0.78_01 Tue Sep 1 15:51:59 CEST 2009
- Set units at once within _check_date() when Date::Calc is
not available and add a test. [rt #49326 - Clayton L. Scott]
The following are the changes from the ChangeLog (since 0.5.0):
2008-11-19 Diego Ongaro <ongardie@gmail.com>
* *: 0.6.1 release
* panel-plugin/datetime.c: Made default font sizes equal for date and
time
* panel-plugin/datetime.c: Fix memory access after free
2008-07-02 Diego Ongaro <ongardie@gmail.com>
* *: 0.6.0 release
* panel-plugin/datetime.h: Disable tooltips for now (Bug #4141)
2008-06-27 Diego Ongaro <ongardie@gmail.com>
* configure.in.in: Drop unused dependency on dbus, update maintainer
email address.
2008-06-26 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c: Really fix Bug #4157 - update interval
depends on both layout and formats.
2008-06-21 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c: Pulling code from Steve Tyler's
Attachment #1697 in Bug #4145.
- Update tooltip at the top of the second (fixes Bug #4145).
- Only gsource_remove valid timeouts (Bug #4151), add pre-processor
if to the tooltips timeout.
- Fix Bug #4157 - updates occur once a second when datetime plugin
shows date only.
* panel-plugin/datetime-dialog.c, panel-plugin/datetime.h: Change
order of layout dropdown (Bug #4158)
2008-06-08 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime-dialog.c, panel-plugin/datetime.c: Changed
default format to ISO 8601, added a new format, and added separators
to the dropdowns.
* panel-plugin/datetime-dialog.c: Attachment #1659 by Steve Tyler from
Bug #4115, changing the way the date/time format dropdowns work.
* panel-plugin/datetime-dialog.c: Moved message about the calendar's
week starting on a day defined by the locale to the wiki (Bug #4123)
* panel-plugin/datetime.{c,h}: Fix Bug #4110: time is not updated in
tooltip while it is displayed.
* panel-plugin/datetime.{c,h}, panel-plugin/datetime-dialog.c: New
tooltips implementation (only enabled on GTK >= 2.12).
2008-06-03 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime-dialog.c: Add help button that opens web site
(Bug #4099). Thanks to Nick Schermer's r2263 of the
xfce4-battery-plugin.
2008-05-31 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c: Steve Tyler's updated comments, etc (Bug #4117)
2008-05-29 Diego Ongaro <ongardie@gmail.com>
* panl-plugin/datetime.{c,h}: Update on the top of every second or
minute and no more (Bug #4119, based on patch by Steve Tyler)
* panel-plugin/datetime.c: Always update every second when seconds are
shown (Bug #4117)
2008-05-27 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c: "Fix tooltip hiding" uses gtk2.12 function,
put preprocessor #if around it
* {,po/}ChangeLog, panel-plugin/*.{c,h}: formatting
2008-05-21 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c:
- Remove date input (Bug #4023)
- Fix tooltip hiding
2008-05-18 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime-dialog.c: Missing static keywords
2008-05-17 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime-dialog.c:
- translate strings in combo boxes
* panel-plugin/datetime.c:
- Use GtkToggleButton in panel (Bug #3456)
- handle delete event on popup calendar (patch from Mike Massonet)
- show popup calendar on all workspaces (patch from Mike Massonet)
- allow ctrl-click on plugin (patch from Mike Massonet)
2008-05-02 Diego Ongaro <ongardie@gmail.com>
* panel-plugin/datetime.c:
- fix memory leak with double-g_strdup of setting strings
- handle NULL from xfce_rc_simple_open,
* panel-plugin/datetime.h: Use GtkTooltips type (fixes build)
2007-04-07 Remco den Breeje <remco@sx.mine.nu>
* panel-plugin/datetime.{c,h},
* panel-plugin/datetime-dialog.c: Enable tooltips. Based
on a patch by Laurent Meunier <meunier.laurent@laposte.net> (#3073)
2007-04-02 Remco den Breeje <remco@sx.mine.nu>
* THANKS: added contributors
* panel-plugin/datetime.c: Fix incorrect display when panel starts (#3062)
2007-03-02 Remco den Breeje <remco@sx.mine.nu>
* THANKS: added contributors
* LINGUAS,uk.po: Add Ukrainian translations by LuckAs <luckas_fb@mail.ru>
pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.44 2009-09-12
- All methods which return strftime-style patterns are officially deprecated
(and have been a little broken for some time, regardless). This includes all
date and time format methods ending in "_format".
- Other deprecated methods include:
date_parts_order, date_before_time
era, eras
month_name, month_abbreviation, month_narrow
month_names, month_abbreviations, month_narrows
day_name, day_abbreviation, day_narrow
day_names, day_abbreviations, day_narrows
quarter_name, quarter_abbreviation, quarter_narrow
quarter_names, quarter_abbreviations
am_pm, am_pms
era_name, era_abbreviation
era_narrow, era_names, era_abbreviations
- All of these deprecated methods will eventually be removed. If you are using
them directly, please change your code.
- Converted data files in tools/t/test-data to Unix line endings. This works
around a bug in Module::Signature. Reported by Zefram. RT #49085.
- Require Params::Validate 0.91, since 0.89 caused test failures for
someone. Reported by Jeremy Hetzler. RT #41365.
pkgsrc changes:
- Adjusting dependencies according to META.yml and source inspection
Upstream changes since 0.03:
0.05
- Merged the two 0.04 releases
0.04 (NUFFIN)
- Remove DateTimeX::Easy support, this is in its own distribution now
0.04 (FLORA)
- Depend on DateTime::TimeZone 0.95 to avoid test failures due to
broken, older versions.
pkgsrc changes:
- Adding build depend for Module::Build 0.34.02.01
Upstream changes:
0.98 2009-09-11
- Fixes for Win32 time zones. Added handling for new Windows time zones,
thanks to Jim Brunette. This should fix test failures on some Win32 systems.
0.97 2009-09-08
- This release is based on version 2009m of the Olson database. This
release has changes for Samoa and Palestine.
Delete leading zero from time in say_alert when use_ampm is true.
Convert !YYYY! in title to 'years since', e.g., in 2009, !1978!
would be converted to '32nd'.
294
Fixed bug in which unicode strings in caledar output would not
be displayed properly.
293
Fixed bug in repetitions with overdue = s in which a task more
than one repetition past due resulted in an endless loop.
292
Fixed gui bug in which pressing F1 after p would crash. Also bug
involving single = signs in data.py year2string().
291
Fixed weather.py to only show chill when different than temp and
to only show calm when wind speed is zero.
pkgsrc changes:
- Adding license (perl license)
- Ajusting dependencies according to META.yml
Upstream changes:
0.04
- Depend on DateTime::TimeZone 0.95 to avoid test failures due to
broken, older versions.
Upstream changes:
0.96 2009-08-18
- A $SIG{__DIE__} related test in 04local.t behaved differently on different
platforms. The test has been narrowed so that it should work the same on all
platforms. Reported by Jens Rehsack.
0.95 2009-08-18
- Attempting to load an invalid Olson-style name like "Bad/Name" did throw an
error since 0.92. Reported by Florian Ragwitz.
- Localized $SIG{__DIE__} for every eval.
0.94 2009-08-17
- This release is based on version 2009j of the Olson database. This
release has changes for Egypt.
- Localize $SIG{__DIE__} in DateTime::TimeZone::Local, so errors in evals done
by that module are not seen by existing __DIE__ handlers. Based on a patch
from Jim. RT #48567.
pkgsrc changes:
- Fixing dependency from time/p5-Date-Calc to devel/p5-Date-Calc
Upstream changes:
0.78 Fri Aug 7 11:32:31 CEST 2009
- Merged development version to stable.
0.77_01 Thu Jun 25 16:00:27 CEST 2009
- Add a handful of new formats. [rt #43468 - Clayton L. Scott]
- Don't eventually try to guess the century.
- Introduce and use a class for common test routines.
- Test compile-time loading of Test.pm.
- Rename the misnamed 'hour' metadata option to 'hours'.
- _daytime() does not use the 'hours' metadata option when
it is set and hence remove such existing entries.
- For base methods which use the 'hours' metadata option,
assume a zero when no value is provided.
Added 'none' as keyword/context group when no keyword/context is provided.
Fixed allignment for 24 hour bug.
Fixed bug in which last time digit in 24hour time would be deleted.
Fixed begin/end date bug in timereport.
Wherever you could write "day Mon year", the parser now accepts
"YYYY-MM-DD". A new slide() built-in function eases creation of
some complicated reminders.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
Upstream changes:
0.93 2009-07-20
- This release is based on version 2009j of the Olson database. This
release has changes for Bangladesh and Mauritius.
0.92 2009-06-17
- This release is based on version 2009j of the Olson database. This
release has changes for Bangladesh.
I skipped the 2009i because I was confused about how to handle the
weird rules for Bangladesh (which has a change _to_ DST without any
future change _from_ DST, but that's governments for you).
- Made sure to local-ize $@ before any eval, to prevent errors
accidentally propogating out to your code.
- Updating package for p5 module DateTime::Set from 0.27 to 0.28
- Setting license to ${PERL5_LICENSE} according to module POD
Upstream changes:
0.28 2009-07-19
- optimized DateTime::Set->as_list().
This works around a segfault reported by Nils Grunwald.
- Updating package for p5 module Data::ICal from 0.15 to 0.16
- Setting Module::Install as module type
- Adjusting license to perl license
Upstream changes:
0.16
* Use \r\n as the newline character, per RFC 3445
* Escaping of \ was being done incorrectly, and tested incorrectly
* Remove a useless and incorrect "escape code"
* Mention Data::ICal::DateTime (patch from Mark Stosberg)
* Update copyright
* POD cleanup
* Update README from POD
* POD nits; mostly reflowing and whitespace fixes
* Perltidy
- Updating package for p5 module DateTime::Format::Strptime from 1.0901
to 1.1000
- Adjusting license
Upstream changes:
1.1000 2009-07-13 -- Regex Pattern
- If the pattern you pass in is a regular expression, that will be honored.
- Changed the locale tests to use require the latest version of Locale until the target stops moving.
set license to ${PERL5_LICENSE} according to META.yml
Upstream changes:
0.43 2009-06-30
- Based on CLDR 1.7.1, which includes support for several new
languages, as well as lots of changes.
Time::Format.
Time::Format_XS, provides a huge performance improvement for the main
formatting function in Time::Format. This is the time_format function,
usually accessed via the %time hash.
- updating package of p5 module Time::Format from 1.09 to 1.11
- Adjusting depencencies according to META.yml (and Module::Corelist)
Upstream changes:
1.11 2009 June 18
- Fix error in the new test (past.t) for v1.10!
- Rearrange eval's throughout test code to rely on $@ less.
1.10 2009 June 17
- Bug fix: Did not trim leading zero off the am/pm hour (H
code) if the argument was a DateTime. Thanks to Coke Coleda
for spotting this.
- Updating package for p5 module of Time::Piece from 1.14 to 1.15
- Correcting license (see module documentation)
Upstream changes:
1.15
- Skip a test on Win32 that there's just no way of passing
- Document the above failure
dependency in scheduled update of devel/p5-Moose-0.87
An implementation of the Mayan Long Count, Haab, and Tzolkin calendars as
defined in "Calendrical Calculations The Millennium Edition".
of scheduled updates of DBIx::Class plugins.
This module understands the formats used by SQLite for its date, datetime
and time functions. It can be used to parse these formats in order to
create DateTime objects, and it can take a DateTime object and produce
a timestring accepted by SQLite.
Pkgsrc changes:
o For the benefit of 64-bit strict alignment archs using gcc, such
as NetBSD/sparc64, ensure that the specially crafted double values
are properly aligned. Thanks to martin@ for pointing to the problem.
This should stop regxpcom from dropping core on NetBSD/sparc64.
OK'ed by wiz@
- Updating package of p5 module DateTime::Format::Natural from 0.76 to
0.77
- Adjusting license according to META.yaml
Upstream changes:
0.77 Sun Jun 14 20:46:53 CEST 2009
- Merged development version to stable.
0.76_04 Sat Jun 13 14:04:21 CEST 2009
- Remove comment in code about the legacy debug option.
- Use '\s+' instead of the ambiguous ' ' as token split pattern.
- Add some whitespace to the regexp which recognizes additional
tokens for formatted dates.
0.76_03 Wed Jun 10 11:50:42 CEST 2009
- The current "now" can be overridden through the 'datetime'
option. [rt #45127 - Giovanni Pensa]
- parse_datetime_duration() handles durations where the second
part is relative to the first one. [rt #45127 - Giovanni Pensa]
- New supported relative duration: for <count> <unit>.
[rt #45127 - Giovanni Pensa]
0.76_02 Sat Jun 6 13:24:58 CEST 2009
- When using prefer_future, also allow for weekdays combined with
the time of day to be parsed correctly. [rt #46689 - Jason May]
- New supported format: <weekday> <time>. [rt #46689 - Jason May]
0.76_01 Mon Jun 1 21:34:06 CEST 2009
- Change in default behavior: Use DateTime's truncate method
to reset time components. Inspired by [rt #43468 - Clayton
L. Scott] and suggestions from others.
- Updating package of p5 module DateTime::Format::Flexible from 0.08
to 0.09
- Adjusting license to ${PERL5_LICENSE} according to META.yaml
Upstream changes:
0.09 Sun May 24 22:00:00 2009
- add a real copyright for Debian packaging
- fix parsing a bare 4 digit year. (thanks Dominic Rose, rt #46278)
- Updating package of p5 module DateTime::TimeZone from 0.90 to 0.91
- Adjusting license to ${PERL5_LICENSE} according to META.yaml
Upstream changes:
0.91 2009-05-26
- This release is based on version 2009h of the Olson database. This
release has no user-visible changes, but I like to follow along
anyway.
Changes:
* Updated to tzdata version 2009f
(http://article.gmane.org/gmane.comp.time.tz/2668).
* Untaint the timezone module filename after validation to allow use
with $SAFE == 1 (e.g. under mod_ruby). Thanks to Dmitry Borodaenko
for the suggestion. Closes#25349.
Removed curses from package and added textpad26.py. Loaded as
textpad if python version < 2.6 to fix the overwrite bug earlier
versions of curses.
Test release. Include curses 2.2 in package to fix overwrite bug
in textpad.
Fixed bug introduced into locale.
Exploring issue with etmwarn.
Another Windows fix. Use os.rename() instead of os.system("mv ").
Another attempt to get locale right.
More locale work for Windows XP.
Removed 'locale' settings which didn't work under Windows.
Fixed bug in setting default paths under Windows.
Major clarification effort. Agenda -> Soon, journal entry ->
action. Reworked docs and added ability to delete (internally)
an item.
Replaced calls to external editor for modifying entries with an
internal process similar to that used for creating entries. Moved
creation and editing of remind events into new_entry and edit_entry,
respectively.
Fixed bug in @o s with @b > 0.
Reviewed and tested by wiz@.
Pkgsrc changes:
o Adapt the large set of diffs to the new version.
o Depend directly on cairo and turn off the use of the ancient
version of cairo embedded in the distribution. (Caused build
failures with a newer cairo installed from pkgsrc.)
Upstream changes:
What's New in Sunbird 0.9
- - - - - - - - - - - - -
Sunbird 0.9 is the latest release of our standalone calendar
application. We recommend that all users upgrade to this latest
version.
The following features have been added to Sunbird 0.9:
* Events spanning days now have a visual indicator indicating
them as connected events
* When reloading a remote calendar a progress indicator is now shown
* The so-called "minimonth" (small calendar month in the upper
left) has been given a visual overhaul
* The calendar views (day, week, multiweek, month) have been
given a visual overhaul
* CalDAV support and interoperability with various CalDAV
servers has been improved
* The application stability and memory consumption has been
greatly improved
* A full list of changes that have gone into this release can
be found on The Rumbling Edge website at
http://www.rumblingedge.com/2008/09/21/sunbird-09-released/
Release Date: September 23, 2008
What's New in Sunbird 0.8
- - - - - - - - - - - - -
Sunbird 0.8 is the latest release of our standalone calendar
application. We recommend that all users upgrade to this latest
version.
The following features have been added to Sunbird 0.8:
* A new icon set which matches more closely the icon style of
other mozilla applications
* Category colors are now shown next to an event box, giving
users a much better overview of their differently categorized
events
* Events with alarms now have a visual indicator showing an alarm bell
* A totally overhauled alarm dialog
* Sunbird now recognizes the timezone definitions in .ics files
created by other applications. This fixes the longstanding
issue of Sunbird miscalculating the date or time of events
contained in those files
* The timezone guessing has been significantly improved
* Sunbird now contains experimental support for viewing remote
calendars offline. This feature has known bugs and is included
for testing purposes only
* Sunbird contains several performance fixes, which should
improve working with larger calendar files
* You can now define for each of your calendars, whether you
want to be notified of alarms for events in these calendars or
not
* A full list of changes that have gone into this release can
be found on The Rumbling Edge website at
http://weblogs.mozillazine.org/rumblingedge/archives/2007/11/sb_0-8.html
Release Date: April 04, 2008
What's New in Mozilla Sunbird (R) 0.7
- - - - - - - - - - - - - - - - - - -
Mozilla Sunbird 0.7 is the latest release of our standalone calendar
application. We recommend that all users upgrade to this latest
version.
* A redesigned event/task dialog has been enabled to gather
feedback from the community. It offers a much cleaner user
interface and additional functionality including:
o Events/Tasks can be created in different timezones
o Integrated display of recurrence patterns, reminders
o Custom recurrences and reminders
o Clear separation between tasks and events
* The new event summary dialog lists all the details of tasks
and events for calendar which are read-only.
* Colliding events (events in the same time slot) are shrunk
so that they fit into the display of a day. This no longer
affects other events on the same day.
* Localized releases of Sunbird in Chinese (simplified),
Georgian, Lithuanian, Portuguese (European), Spanish (Argentina)
and Turkish
* A full list of changes that have gone into this release can
be found on The Rumbling Edge website at
http://weblogs.mozillazine.org/rumblingedge/archives/2007/07/sb_0-7.html
Release Date: October 25, 2007
What's New in Mozilla Sunbird (R) 0.5
- - - - - - - - - - - - - - - - - - -
Mozilla Sunbird 0.5 is the latest release of our standalone calendar
application. We recommend that all users upgrade to this latest
version.
* Much more polished user interface in the calendar views
* Working hours are back
* Automatic migration of data in Sunbird 0.2, iCal.app, and Evolution
* Much improved printing functionality
* Support for Google Calendar (via the Google Calendar Provider extension)
* Vastly improved reliability
* Many performance improvements
* Many usability improvements
* A full list of changes that have gone into this release can
be found on The Rumbling Edge weblog at
http://weblogs.mozillazine.org/rumblingedge/archives/2006/12/sb_0-5.html
Release Date: June 27, 2007
Fixed starting date in agenda view.
Added ability in list view showing DAYS days to scroll forward
to show the next DAYS days or backwards to show the previous DAYS
days.
Fixed 'p' bug in new_project. Improved examples and added -r
switch for make_egs.py to restore the eg directory to its original
state and prevent examples from being displayed.
Trap attempts to toggle completion off for repeated tasks. Combine
information notices to one screen on startup. Documentation tweaks
both internal and on-line.
Added test suite and FAQ.
Only show the first unfinished repetition with @o r.
new_entry with repetitions now resets @d to the first date from
the recurrence rule that falls on or after the provided value of
@d. This provides a handy check on the recurrence rule by giving
the first date satisfying the rule.
new_entry with repetitions now sets @d to the first date from
the recurrence rule if the provided value is sooner than the
first date.
Caught and fixed subtle bug in repetitons.
Still more documentation tweaks.
More documentation corrections.
Corrected documentation errors.
Improved check for missing or bad project line.
Added check for missing project line.
Added check for missing title.
Fixed another bug in process_reps involving setting duedate.
Fixed bug setting interval in process_reps.
Factored repeated stuff out of process_file and new_entry into
process_reps. This means checks for repeated entries apply both
to files and new entries.
Show alert confirming export in iCal format and showing full ics
file path.
Fixed bug in calling getsunmoon.
Cleaned up extraneous comments.
Catch alerts without a starting time. Display alerts regarding
automatic resets in a manner similar to errors.
Added traps for providing bad file numbers at prompts.
Second pass at better error trapping. Content checks date(s),
time, integer(s), presence of @s when @e is given and, when both
are given, that @s < @e.
First step to improved error trapping for problematic data files.
Added check_hash to check for required fields, unknown fields
and suitable content. Display errors nicely formatted by file
and line number and write messages to ~/.etmerrors.
- Updating package for p5 module DateTime::Format::ISO8601 from 0.0403nb1
to 0.0600
- Setting gnu-gpl-v2 as license
- Adding some recommended build dependencies
Upstream changes:
0.06 Tue Apr 10 15:17:34 HST 2007
- add Test::Distribution tests
- merge rel_0_04_FIXES branch -- fixing the major regressions introduced
in 0.05
0.05 Tue Mar 27 11:25:42 HST 2007
- disable a test that may fail depending on the localtime date
- Updating package for p5 module Data::ICal from 0.13nb1 to 0.15
- Setting license to gnu-gpl-v2
- Adjusting dependencies according to META.yml
Upstream changes:
0.15
* Escaping fixes
0.14
* No longer explodes if your .ics file lacks a VERSION property
* Perl 5.11 adds additional strictures. Patch from ANDK to deal [rt.cpan.org #34717]
- Updating package for p5 module DateTimeX::Easy from 0.085 to 0.087
- Setting gnu-gpl-v2 as license
Upstream changes:
0.087:
- TODO'd some tests that were breaking because of time zone weirdness
- The previous entry is an example of gooder english!
0.086
- Treat a 4 digit number as a year... Format::Flexible changed on how it interpreted them
- Updating package for p5 module Time::Progress from 1.3 to 1.5
- Setting license to gnu-gpl-v2
Upstream changes:
1.5 Wed Feb 6 2009
- %LlEe formats can take optional width (%10e for example)
1.4 Wed Feb 4 2009
- relicensed under same terms as Perl (i.e. incl. Artistic)
patch for Python 2.6 by him.
iCalendar 2.0.1 (2008-07-11)
============================
API Changes:
* EXDATE and RDATE now returns a vDDDLists object, which contains a list
of vDDDTypes objects. This is do that EXDATE and RDATE can contain
lists of dates, as per RFC.
***Note!***: This change is incompatible with earlier behavior, so if you
handle EXDATE and RDATE you will need to update your code.
* When createing a vDuration of -5 hours (which in itself is nonsensical),
the ical output of that was -P1DT19H, which is correct, but ugly. Now
it's '-PT5H', which is prettier.
* Made the tests run under Python 2.5+
* Renamed the UTC class to Utc, so it would not clash with the UTC object,
since that rendered the UTC object unpicklable.
- updating package for p5 module Time::Piece from 1.13nb1 to 1.14
- setting gnu-gpl-v2 as license
upstream changes:
1.14
- rework add_months() to not rely on strptime being able to parse illegal
dates (Gisle Aas).
- Various win32 TZ fixes from p5p core perl version
===============
Version 2.26.2
===============
Applet
* fix utf-8 problems when switching activity by double-clicking
* allow to switch to same activity, if description is provided
* now the edit icon in drop-down window is keyboard-accessible
* re-enabled evolution task import since the problem has been fixed
* do not round to days in reports (because of 24h/8h day ambiguity)
* fix a rare bug that get's rid of activity in midnight
Updated translations
* te (Krishna Babu K)
* et (Ivar Smolin)
* es (Juanje Ojeda Croissier)
* zh_CN (Ray Wang)
* kn (Shankar Prasad)
* gl (Suso Baleato)
* ar (Djihed Afifi)
with changed by jihbed.
The iCalendar package is a parser/generator of iCalendar files for
use with Python. It follows the RFC 2445 (iCalendar) specification
The package can both generate and parse iCalendar files, and can
easily be used as is.
The aim is to make a package that is fully compliant to RFC 2445,
well designed, simple to use and well documented.
Added location to store exported iCal files to etmrc. Added export
to documentation and updated the on-line documentation. Added
discussion of icalendar and phpicalendar with illustrative screen
shots of the latter.
Updated documentation to reflect option to export list view to
iCalendar format.
Added export to gui.py.
Added export functions to data.py and removed export2ical.py.
Added ability to export the current list view in iCal format.
About to add ical support.
Overrule defaults for c_position, d_position and k_level if any
are set by -C, -D or -K by taking those not explicitly set to be
zero regardless of the defaults.
Fixed bug in new_event in which help text would be appended to
prior text with each call.
In new_event when getting a filenumber, loop until it is either
the number of a file or a period (cancel).
Added pause switch to draw_note. If True (default = False), it
will display msg and wait for 1 second before continuing. Used
to briefly display "Cancelled" when appropriate for new_event
and new_project.
Moved textpad key info to top of new event/project display. Leave
cursor at end of entry.
Modified MyListCtrl to accept a message argument so that the
message will not be lost when the screen is resized.
Fixed bug in which timer msg was not being cleared.
Re-factored new_event to take advantage of modified line2hash.
Fixed chrcode consistency check. Provide default chrcode if
missing from entry.
Fixed bugs in new_task and new_project introduced by journal
entry modifications to line2hash.
Fixed empty line bug.
Fixed bug in auto processing repeated tasks with @o s. Fixed bug
in toggle_completion for repeated tasks with @r l.
Fixed bug in multiline get_response.
Journal entry timer can now be interrupted and restarted and
journal entries display elapsed time rather that starting and
ending times.
Turned off logging. Documentation tweaks for journal entries.
Beta 3 for journal entries and time reports.
Fixed time report bug.
About to fiddle with the process for creating new journal entries.
In gui, recall last entry, if any, for 'a', 'l', 'u', 'U' and
'T'. Time report (beta 2).
Time report (beta).
Added time aggregates (alpha).
Playing with time aggregates.
Added journal entries and the ability to toggle their display.
- Updating package for p5 module DateTime::Format::Strptime from 1.0900
to 1.0901
- Adjusting dependencies
Upstream changes:
1.0900_01 2009-04-18 -- DEVELOPER RELEASE ONLY
- Makefile.PL changes for Windows users as per issue #16
1.0901 2009-05-16 -- Official release of above
- Updating package for p5 DateTime modules from 0.49 to 0.50
Upstream changes:
0.50 2009-05-11
- Tests were failing on Win32 because they attempted to use a negative
epoch. Fixed so that these tests are skipped. Fixes RT #45966.
New in the v0.14.4 Release - 15 April 2009
* Rewrote printing to use the GTK printing API, fixing most problems with
printing on Windows (thanks to Francisco Moraes)
* Added display of minutes to duration format
* Added creation of Windows installer to Makefiles
* Dropped support for libgda < 3.0
* Added proper quoting to SQL code (168147, 571801)
* Fixed alignment problems in HTML export (471218, 478027)
* Fixed a crash in UNDO/REDO code (420443)
* Fixed several issues with the build (528582, 528971, 529045, 539993)
* New and updated translations
Added force_start for etm.warn. Separated prompt from entry
textpad in get_response and added a second line for possible
wrapped overflow. Removed any spurious line-ends before writing
to file.
Found and fixed check_update bug.
More check_update tweaks.
Another check_updates bug.
Fixed check_update bug and improved prompt.
Fixed unscheduled time bug in starting and ending minutes.
Made unscheduled time view adjust to window width and wrap time
entries when necessary.
Added graphical display to unscheduled time view. Reduced context,
project and id column widths and widened title column. Abbreviated
the date display when grouping by contexts, projects and keywords.
Changed date format for freetime and fixed typo /usr/bin/evn ->
/usr/bin/env.
Fixed another bug in check_updates.
Fixed bug in check_updates.
Fixed bug in setting default startdate and stopdate for the
unscheduled view.
Documentation tweaks.
Bug fixes. Unscheduled now treated as a view parallel to agenda
and list.
Added 'e' column to display. Tweaks.
Unscheduled time support. Added earliest, latest, minimum, extent
(default event length) to rc.py. Use -u for the command line or
u for the gui. Entering '.' now cancels any operation which calls
for a response to a prompt. ? brings up the help screen in
non-editing mode.
Added column for 'e'. Gui entry for @e now supports entering
either a time or an integer number of minutes.
Added freetime.py. About to fiddle with adding a column for 'e'.
- Updating package for p5 DateTime modules from 0.47 to 0.49
- Setting License to gnu-gpl-v2
- Removing unused / perl core dependencies
Upstream changes:
0.49 2009-05-04
- A bug in the test code for handling overloaded objects in from_epoch
resulted in a test failure on Perl 5.8.x. This release contains no
changes besides a test code fix.
0.48 2009-05-04
- Some of the accessors (the "main" ones like year(), month(), day(),
etc) now warn if they are passed a value. Patch from Shawn
Moore. Fixes RT #6979.
- DateTime::Duration expected DateTime to be loaded and used some
constants from it, but did not explicitly "use DateTime". Reported
by Jeff Kubina. RT #44740.
- The CLDR formatting for "c" and "cc" was incorrectly using the local
day of the week. This meant that it gave the wrong result for
locales where Monday is not considered the first day of the
week. Reported by Maros Kollar. RT #45007.
- DateTime->from_epoch did not allow an object which overloaded
numification as the epoch value. Patch by Michael Schwern. RT
#45653.
- Fixed how datetime subtraction is handled for some cases around DST
changes. This had been improved back in 0.30, but there were still
bugs. RT #45235.
etm is an acronym for Event and Task Manager. It provides a format
for using simple text files to store event and task information,
a command line interface for viewing tasks and events in a variety
of convenient ways and a curses-based GUI for creating and modifying
events and tasks as well as viewing them. Alarms are supported for
events and repetition for both events and tasks in a powerful and
flexible manner.
Compared to the combination of wxRemind and yeaGTD, etm provides
the following advantages:
* an agenda view that shows events and tasks together for the
next few days rather than one day at a time in separate task
and event windows.
* a quick and simple way to enter events and tasks on a single
line.
* support for remind but also an independent way of entering
events with contexts, notes and optional alarms.
* an interactive GUI that uses curses and thus requires nothing
more than a terminal window.
Approved by MAINTAINER.
Pkgsrc changes:
- set MAINTAINER to pkgsrc-users@ on (previous) MAINTAINER's
request
Upstream changes:
0.27 2009-04-02
- fixed DateTime::Spanset duration() method.
Reported by Anton Berezin <tobez@tobez.org>
0.26 2008-12-25
- fixed DateTime::Spanset current() and set_time_zone() methods.
Report and tests by Elliot Shank.
- Updating package for p5 module DateTime::Format::Natural from 0.74 to 0.76
- Setting license to gnu-gpl-v2
- Adjusting dependencies
Upstream changes:
0.76 Thu Apr 9 12:08:32 CEST 2009
- Merged development version to stable.
0.75_05 Mon Apr 6 12:42:26 CEST 2009
- New supported format: final <weekday> in <month>.
[rt #44810 - Christian Brink]
- Wrap Days_in_Month() in Compat.pm.
0.75_04 Fri Apr 3 15:13:36 CEST 2009
- New supported formats: some suggested by [rt #44067 - Michael
Reddick], while others have been independently added.
- Fix a regression [rt #44691 - Jason May].
- Shift common conversion logic within base calculation methods
to the grammar class.
- Introduce a helper class for handling actions related to
metadata flags and to serve as container for setter/checker
methods.
- Wrap Decode_Month() in Compat.pm.
- Test both implementations within each method in Compat.pm.
- Preserve order of tests.
- Add a test-file for regressions.
- Remove the obsoleted internal use of a total-modified counter.
0.75_03 Wed Mar 4 13:39:08 CET 2009
- Enhance the extended checks mechanism further to have it set
an error message when a check fails.
- Run tests without sorting the input strings first.
- Test compile-time loading of Compat.pm.
0.75_02 Thu Feb 26 11:01:11 CET 2009
- Date::Calc is no longer a prerequisite; use it when available
for calculations, otherwise fall back to using DateTime.
[rt #43521 - Jesse Vincent <jesse@bestpractical.com>]
0.75_01 Sun Feb 22 12:09:32 CET 2009
- When prefer_future is set: Advance the day if the time
specified is noticeable in the past. [rt #43417 - Jason May]
- New supported format: <month> <monthday> <year>.
[rt #43467 - Clayton L. Scott <clscott@cpan.org>]
0.75 Thu Feb 19 16:50:19 CET 2009
- Merged development version to stable.
0.74_04 Son Feb 15 20:59:28 CET 2009
- Refrain from adding leading zeros to unit values via
sprintf() when constructing the final DateTime object.
- Do not import Date_to_Days(), it's no longer required.
0.74_03 Fri Feb 13 13:15:11 CET 2009
- Guard against invalid expressions with a 's' suffix,
but no multiple unit count.
- Work around the segmentation fault taking place in 0.74_02
on perl 5.8.9 and 5.10.0.
0.74_02 Sun Feb 8 11:47:50 CET 2009
- New supported format: <count> <weekday>(s) from now.
[rt #43088 - Anirvan Chatterjee]
- Add a new field to the language grammar entries to handle
extended checks of captured regex data.
0.74_01 Thu Jan 8 16:06:17 CET 2009
- When a four digit year is found, also allow for mm/dd/yyyy
kind of formats. [Elliot Shank <perl@galumph.com>]
of upcoming DateTime::Format::Natural update.
This module was created to enable test suites to test code at specific
points in time. Specifically it overrides localtime, gmtime and time at
compile time and then relies on the user supplying a mock time via
set_relative_time, set_absolute_time or set_fixed_time to alter future
calls to gmtime,time or localtime.
were moved or renamed.
This was for some from 2008 and 2009 and one from 2001.
Also I noticed that a CHANGES entry was wrong as said "Renamed"
when should have said "Moved" (lua-OSBF) because PKGBASE stayed the
same.
- Updating package for various p5 time related module from 2003.1126
to 2006.0814
- Setting license to public-domain
Upstream changes:
2006.0814:
A bugfix for negative offsets that overflowed (from Vernon Lyon
<vlyon at uk.yahoo-inc.com>)
Add a few more timezones (from Peter Ludemann <ludemann at yahoo-inc.com>
and Alex Bowley <kilinrax at cpan.org>)
Recognize fractional times counts like "1.5 minutes ago"
(from Simon Wistow <simon@thegestalt.org>)
Recognize Dow "before last" (from Ole Craig <ocraig at stillsecure.com>)
Change various __DATA__ to __END__ (from Nick Ing-Simmons
<nick at ing-simmons.net>)
- Updating package for p5 module of DateTime::Format::HTTP from 0.37 to 0.38
- Setting license to gnu-gpl-v2
Upstream changes:
0.38 2009-04-05
- No code changes from previous versions.
- Shut up the verbose diagnostic output from the tests.
- Fixed various bugs in the Build.PL, and generally modernized the
distro tarball. Hopefully this will fix problems some cpan testers
were seeing.
- Updating package for p5 module of DateTime::Format::Flexible from
0.05 to 0.08
- Setting license to gnu-gpl-v2
- Adjusting dependencies
Upstream changes:
0.08 Wed Apr 22 14:00:00 2009
- fix some pod errors, give an example for european hinting
0.07 Tue Apr 22 03:00:00 2009
- add ability to strip strings from the date string
- can now parse timezones
- rudimentary support for european dates (dd-mm-yyyy)
- can now parse epoch times
0.06 Mon Apr 20 15:06:00 2009
- Fix parsing bug with dd-(oct|nov|dec)-yyyy (thanks Phil Brass)
- Updating package for p5 module of DateTime::Format::Pg from 1.6002
to 1.6003
- Setting license to gnu-gpl-v2
Upstream changes:
0.16003 Fri Mar 27 09:30:00 2009
- Fix handling of BC (rt #44594). Patch by Jonas Lijegren.
- Updating package for p5 module DateTime::TimeZone to 0.90
Upstream changes since 0.89:
- This release is based on version 2009g of the Olson database. This
release has changes for Egypt.
Version 1.4
-----------
- Fixed another parser precision problem on conversion of decimal seconds
to microseconds, as reported by Erik Brown. Now these issues are gone
for real since it's not using floating point arithmetic anymore.
- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
to a date being used where a datetime was expected (reported and fixed
by Lennart Regebro).
- Prevent tzstr from introducing daylight timings in strings that didn't
specify them (reported by Lennart Regebro).
- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
expected values, instead of the TZ variable behavior.
- Fixed DST signal handling in zoneinfo files. Reported by
Nicholas F. Fabry and John-Mark Gurney.
Version 1.3
-----------
- Fixed precision problem on conversion of decimal seconds to
microseconds, as reported by Skip Montanaro.
- Fixed bug in constructor of parser, and converted parser classes to
new-style classes. Original report and patch by Michael Elsd
- Initialize tzid and comps in tz.py, to prevent the code from ever
raising a NameError (even with broken files). Johan Dahlin suggested
the fix after a pyflakes run.
- Version is now published in dateutil.__version__, as requested
by Darren Dale.
- All code is compatible with new-style division.
- Updating package for p5 module DateTime::TimeZone to 0.89
Upstream changes:
0.89 2009-04-13
- This release is based on version 2009f of the Olson database. This
release has changes for Pakistan.
- updating package for p5 module DateTime::TimeZone to 0.88
- set license to artistic-2.0
Upstream changes:
0.88 2009-04-06
- This release is based on version 2009e of the Olson database. This
release has changes for Jordan and Palestine.
0.87 2009-04-05
- The DateTime::TimeZone::Local module will now try to load a subclass
of the form DateTime::TimeZone::Local::$^O before falling back to
the Unix subclass. This allows you to provide a new subclass on
systems where the existing subclasses (Unix, Win32, and VMS) don't
get the right answer. Based on a patch from Olivier Mengu~A(c).
0.86 2009-03-23
- This release is based on version 2009d of the Olson database. This
release has changes for Morocco, Tunisia, Syria, and Argentina.
0.85 2009-03-16
- This release is based on version 2009c of the Olson database. The
only changes in this release are for Cuba.
- Fixes for Win32 with Microsoft's December time zone update. This
updated added a zone for Mauritius that wasn't accounted for in the
DateTime::TimeZone::Local::Win32 module. Reported by David
Pinkowitz. RT #43535.
- Added a hack to fix some brokenness with Module::Build::Compat that
causes the compatibility Makefile.PL to fail on really old
ExtUtils::MakeMaker versions (6.17 and older). RT #43605.
- Updating package for p5 module DateTime::Format::Strptime to 1.0900
- set license to artistic-2.0
Upstream changes:
1.0701 2007-09-18
- The revised locale tests releasese
- Many people pointed out that while this module hadn't broken
the tests for the French locale had. This is due to a new
source for the data in DateTime::Locale.
- This version ONLY changes the tests and so it not a required
update.
1.0702 2007-09-19
- YAML and POD
- Updated the META.yml file to have the correct 'resources'
and match the latest spec
- Updated the docus with a 'resources' section that has the
same information in it for readers of POD.
- This version ONLY changes the documentation and so it not a
required update.
1.0800 2008-08-07
- Pile-o-bugs
- It seems that I wasn't getting notifications from Google
when people had reported bugs, so there's a pile of fixes
in this release. Hopefully that fixes everyone's issues.
1.0900 2009-02-22
- Another pile-o-bugs
- It seems that I also wasn't seeing notifications from RT
(please don't use it, use the Gooogle project) so all the
following are fixed:
36672 Started failing mid May
23313 Bug handling time zones like America/New_York
25555 Module dies even when on_error is 'undef'
23768 Olson timezone handling incorrect
22450 locale test failing with bleadperl
20487 nmake test_more fail (with patch); incorrect
META.yml
12071 format_datetime uses datetime locale rather than
format locale
11863 bug in DateTime::Format::Strptime 1.0601 when using %s
- And a couple from Google:
#8 Add DateTime::Locale to documentation
- Updating package for p5 module DateTime to 0.47
- set license to artistic-2.0
Upstream changes:
0.47 2009-03-01
- The handling of CLDR format 'j' and 'jj' was backwards, using 24
hour time for locales that wanted 12 hour, and vice versa. Reported
by Maros Kollar.
- The CLDR formatting was missing support for lower-case "q"
patterns. Reported by Maros Kollar.
0.46 2009-02-28
- Added a duration_class method for the benefit of DateTime.pm
subclasses. Patch by Shawn Moore.
only on Linux) -- the bundled ones are not consistent wrt
some prefix (freeassociation.sourceforge.net vs citadel.org)
which triggers a runtime check when imported ical files are used,
bump PKGREVISION
===============
Version 2.26.0
===============
Applet - changes
* Final fixes to utf-8 and Python 2.6 sqlite
Updated translations
* as (Amitakhya Phukan)
* ca (David Planella)
* de (Hendrik Richter)
* el (Jennie Petoumenou)
* gu (Ankit Patel)
* ja (Takeshi AIHANA)
* lt (Gintautas Miliauskas)
* mr (Sandeep Shedmake)
* pa (Amanpreet Singh Alam)
* ro (Adi Roiban)
* ru (Yuriy Penkin)
* ta (I. Felix)
* te (Krishna Babu K)
===============
Version 2.25.92
===============
Applet - changes
* Fixed problems with utf-8 and Python 2.6 sqlite
* Escaping user input so they don't break UI where pango is used
* Stop tracking on shutdown was ignoring user preference
Updated translations
* cs (Adrian Gunis)
* en_GB (Philip Withnall)
* fi (Timo Jyrinki)
* fr (Claude Paroz)
* he (Yair Hershkovitz)
* it (Milo Casagrande)
* ko (Changwoo Ryu)
* or (Arun Mohapatra)
* pt (Duarte Loreto)
* pt_BR (Vladimir Melo)
* sl (Matej Urbančič)
* tr (Baris Cicek)
===============
Version 2.25.91
===============
Applet - changes
* Show day totals in statistics (patch by Daniel Watkins)
* Better keyboard support (Enter / Escape, patch by Daniel Watkins)
* Fixes to detect alternative pygtk (Frederic Peters)
* Fixes to support Japanese better (Takao Fujiwara)
* Python 2.6 support (Patryk Zawadzki)
* Better duplicate entry checks in activities / categories
Updated translations
* bg (Alexander Shopov)
* ca (Gil Forcada)
* da (Kenneth Nielsen)
* es (Juanje Ojeda Croissier)
* eu (Inaki Larranaga Murgoitio)
* fi (Ilkka Tuohela)
* he (Yair Hershkovitz)
* ko (Changwoo Ryu)
* nb (Kjartan Maraas)
* nl (Wouter Bolsterlee)
* pl (Tomasz Dominikowski)
* pt_BR (Henrique P. Machado)
* sl (Matej Urbančič)
* sv (Daniel Nylander)
* th (Theppitak Karoonboonyanan)
* zh_cn (甘露(Gan Lu))
* zh_HK (Chao-Hsiung Liao)
* zh_TW (Chao-Hsiung Liao)
===============
Version 2.25.3
===============
We were late for 2.25.1 and 2.25.2, so here we go - changes since 2.24.0!
Applet - changes
* Now it is possible to add description after activity, delimiting with
comma: "watering flowers, begonias" will add activity "watering flowers"
with description "begonias". Likewise you can go for cacti, and
forgetmenots
* Task category can be seen in dropdown and can be specified on fly to
autocreate: working@new project - will create category "new project"
and add activity "working" to it
* Hamster now can remind of itself every once in a while, interval is set
in preferences (George Logiotatidis)
* Sending dbus signals on activity change (Juanje Croissier)
Applet - love
* Applet now again can be found in applet list by searching for 'hamster'
* Get instant totals per category for today, in applet dropdown
* Improvements in report - somewhat nicer look and there are also totals
(Giorgos Logiotatidis)
* Use vertical space if we have some on panel and show applet in two lines
Updated translations
* bg.po (Alexander Shopov)
* el (Nick Agianniotis)
* he (Yair Hershkovitz)
* ku (Erdal Ronahi)
* lv (Toms Bauģis)
* sv (Daniel Nylander)
* zh_CN (Ray Wang)
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
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.
Changes since 4.4.2:
x11/xfce4-panel:
* Quite a bit code changed in the dnd code. Mostly to fix a segfault
in FreeBSD-amd64, but more problems were discovered and a lot of
code was simplified.
* Don't respond the uri drags, we don't use it and it only causes
problems like hiding the panel when a file was dragged over the
panel (Bug #3815).
* Fix crash with xrandr 1.2 (Bug #3620)
x11/xfce4-desktop:
* Make menu panel plugin honor CustomizeDesktopMenu kiosk setting
(Bug #1026).
* Fix incorrect initial desktop font size when setting custom font
size if a custom font was never set before (Bug #3957).
wm/xfce4-wm:
* Fix automaximize on move
* Remove trailing \0 in UTF-8 strings, that causes libwnck to
rightfully complain that NET_WM_NAME contains invalid UTF-8
* Exit on SelectionClear event so that xfwm4 exits even with WM who
do not send a ClientMessage event such as Openbox (Bug #2374)
* Backport overlay and compositor support from trunk (Bug #3849)
* Filter out grab/ungrab events so we don't end up redrawing the
frame twice
* Set monitor when positionning menu (Bug #4162)
* Reduce flickering during resize (Bug #4283)
* Fix NET_WM_STATE claiming maximization vertical and horizontal even
if only horizontal of vertical is actually set (Should fix Bug #3969)
* Loosen the rule that prevents an application from iconifying itself
when skip_taskbar is set (Bug #4434)
* Rework visual depth selection of the frame window (Bug #4452)
* Add support for NET_MOVERESIZE_WINDOW
* Take gravity bit into account in configure resize only requests to
comply with standard (Bug #3634)
* Add client windows to save set to avoid loosing all windows in case
of crash
* Use guint32 instead of Time internally to avoid potential issues in
64bits
* Add a "--replace" command line option to replace ICCCM2 compliant
window managers (Bug #3731)
x11/libxfce4gui:
* Fix format-string vulnerability in dialog code
x11/xfce4-terminal:
* Update to latest trunk translations.
sysutils/xfce4-thunar:
* Update to latest trunk translations.
editors/xfce4-mousepad:
* Sort recent items by most recently used.
x11/xfce4-utils:
* Fix missing translated chars (Bug #3543)
Updated translations:
* Basque
* Brazilian Portuguese
* Catalan
* Chinese Traditional
* Danish
* Estonian
* Finnish
* French
* Galician
* German
* Indonesian
* Japanese
* Korean
* Kurdish
* Latvian
* Norwegian
* Polish
* Sinhala
* Slovak
* Slovene
* Spanish
* Turkish
* Urdu
Upstream changes:
0.42 2008-09-12
- Based on CLDR 1.6.1, but this has no changes in the data we use. I
just used 1.6.1 so people wouldn't ask me why I don't use 1.6.1 ;)
- In the switch to CLDR (back in 0.30), I accidentally dropped a
number of hard-coded aliases, notably for 'C'. These aliases have
been restored. Reported by Adam Kennedy. RT #39208.
- Generation of aliases based on the 3-letter ISO code for countries
is now based on the most recent version of ISO639.
Pkgsrc changes:
o Adjust dependencies to suit new dependencies
Upstream changes:
0.4501 2008-11-25
- The epoch() method got broken in the recent shuffling between
Time::Local and Time::y2038. Unfortunately, the tests to catch this
also got lost in the shuffle. Reported by Avianna Chao.
0.45 2008-11-11
- Reverted the changes to use Time::y2038, on the recommendation of
Michael Schwern (the author of said module), because it is not yet
stable. This may come back in a future release.
0.4401 2008-11-03
- In order to handle epochs > 2**32 properly on a 32-bit machine, we
also need to import gmtime from Time::y2038. This changes fixes a
whole bunch of test failures seen with 0.44.
0.44 2008-11-01
- XS-capable DateTime.pm now uses Time::y2038 instead of
Time::Local. This lets it handle epochs up to 142 million years
before and after the Unix epoch.
- Fixed a compiler warning with Perl 5.10.0.
- Fixed docs for year_with_era, which had AD and BC
backwards. Reported by Vynce Montgomery. RT #39923.
- The format_cldr() method did not format the "yy" format properly
when the year ended in "0X". Reported by Wilson Santos. RT #40555.
0.4305 2008-10-03
- The pure Perl version of this module did not know about the end of
2008 leap second. Reported by James T Monty.
CHANGES TO REMIND
* Version 3.1 Patch 5 - 2008-04-15
- MAJOR ENHANCEMENT: If you supply a directory name on the command line
or for an INCLUDE command, then Remind reads all *.rem file in that
directory (in the order returned by "glob")
- ENHANCEMENT: The plain-text calendar ("-c") can draw lines using VT-100
line-drawing characters if invoked as "-cl"
- ENHANCEMENT: The plain-text calendar can approximate SPECIAL COLOR reminders
using VT-100 color escape sequences if invoked as "-cc". (You can combine
the colors and line-drawing characters with -clc or -ccl.)
- ENHANCEMENT: The "-t" option can take a numeric argument n. In this case,
all reminders are assumed to have a delta of +n. (Without the argument,
an infinite delta is assumed, as before.) If a numeric argument is given,
the new system variable $DeltaOffset is set to the argument.
- MINOR ENHANCEMENT: The "-i" command-line option can be used to define
a function as well as set a variable.
- MINOR ENHANCEMENT: String constants can have embedded quotes "Like \"this"
- MINOR ENHANCEMENT: tkremind works better on small screens like that of
the Eee-PC.
- BUG FIX: Minor fix to HTML output courtesy of Ian! Allen.
- BUG FIX: Parse error in calendar mode was fixed.
* Version 3.1 Patch 4 - 2008-02-03
- ENHANCMENT: tkremind respects the "-b1" option and operates in 24-hour
clock mode if the option is supplied.
- ENHANCEMENT: tkremind has been tweaked to look better with Tcl/Tk 8.5.
- CLEANUP: Version is kept only in configure.in instead of two different
places.
- CLEANUP: Added "const" qualifier to many places in the code that previously
lacked it.
- BUG FIX: A rare parsing error involving interaction between SATISFY and
SKIP has been fixed.
- BUG FIX: rem2html would output a horribly-wrong calendar for a 28-day
February starting on Sunday (such as February 2009.) This has been fixed.
- BUG FIX: The "-ivar=value" command-line option failed if Remind re-execed
itself because we overwrote argv[]. This has been fixed.
* Version 3.1 Patch 3 - 2007-10-15
+ MINOR ENHANCEMENTS
- rem2html now uses CSS for a much better-looking calendar.
NOTE: rem2html was completely rewritten and some of the command-line
options have changed!
- If a reminder has a DURATION clause, then the starting and ending times
are output in calendar mode.
+ BUG FIXES
- DST rules in "defs.rem" were updated to reflect new US/Canadian DST rules.
- If a REM command cannot compute a trigger date, the SATISFY expression
is not evaluated. This helps avoid spurious error messages in some
reminders.
* Version 3.1 Patch 2 - 2007-09-12
+ MINOR ENHANCEMENTS
- build.tk tries to set defaults for location, paper size, etc from an
existing "remind" installation if it detects one.
- In queue mode, wake up once a minute and recalibrate sleep time.
This should make Remind work better on laptops that suspend or
hibernate. Note that "remind -q" does *not* handle date-rollover
well; it simply exits if it notices date rollover. "remind -z0"
(as used by tkremind) handles date rollover properly; it rereads the
reminder file and rebuilds the queue if it notices date rollover.
- tkremind: Added some key bindings to make navigation easier.
- tkremind: Made calendar boxes use space more efficiently.
- remind: The functionality of "rem" is now built into remind. If you
invoke remind as "rem", then it uses a default filename. The installer
sets up "rem" as a symbolic link to "remind".
+ CHANGE
- "remind -p" no longer sorts SPECIAL reminders before non-SPECIAL.
*** THIS MAY AFFECT BACKENDS ***
Backends supplied by Roaring Penguin (rem2ps, rem2html and tkremind)
are known to work properly.
- "remind -p" no longer suppresses any AT-time associated with SPECIAL
reminders.
*** THIS MAY AFFECT BACKENDS ***
Backends supplied by Roaring Penguin (rem2ps, rem2html and tkremind)
are known to work properly.
+ BUG FIXES
- examples/defs.rem: A few corrections to Jewish holidays courtesy of
Art Werschulz.
- src/Makefile.in: Added install-nostripped target.
- SPECIAL COLOR now works more like MSG, including proper support for AT and
for the %" %" escape sequence.
- SPECIAL COLOR is queued correctly if it has an AT clause.
- Using the psshade() or psmoon() functions emits a warning on stderr. You
should use SPECIAL SHADE or SPECIAL MOON instead.
* Version 3.1 Patch 1 - 2007-08-23
+ MAJOR ENHANCEMENTS
- Added the "nonomitted" function that solves a number of
moving-reminder-in-response-to-holiday problems. The real-world
problems solved are the "moving-garbage-day" problem and the
"six-day-school-cycle" problem.
+ MINOR ENHANCEMENTS
- A few minor performance improvements in response to profiling runs.
+ BUG FIXES
- Prevent compilation failure with gcc 2.95.
- Fix trailing "s" bug with -k option. This was fixed in Debian's release,
but the Debian maintainer never bothered to let me know.
- Removed obsolete scripts: kall, rem, remind-all.sh, remind-all.csh
- Made "-n" output always use "/" as date separator for consistency with
"-p" and "-s".
- Moon PNG images are transparent. Output of moon phases in rem2html
improved slightly.
- Various man-page fixes.
* Version 3.1 Patch 0 - 2007-07-14
+ MAJOR ENHANCEMENTS
- Added the FROM clause. This lets you write reminders like:
REM Mon FROM 16 July 2007 UNTIL 13 Aug 2007 MSG Some Mondays...
- Remind now has a new datatype: A DATETIME object represents a date AND
a time (to the nearest minute). DATETIME constants are written
as '2007-09-01@14:33'. Various operators and functions have been
modified to do sensible things with DATETIMEs and several new DATETIME
functions have been added.
- The SPECIAL COLOR reminder type has been hacked to behave more like
a MSG type. It sorts properly and is emitted as a normal reminder
in non-calendar mode. Simlarly, SPECIAL HTML sorts with -g as well.
+ MINOR ENHANCEMENTS
- TkRemind can e-mail you reminders if you don't dismiss the popup window
after one minute. This is useful if you need to leave your workstation
but want reminders to "follow" you via e-mail.
- A new "-y" option to Remind generates tags for all reminders that lack
a TAG clause. This may be useful for conversion tools that want each
reminder to have a unique identifier.
- A new "tzconvert" function lets you convert datetimes between different
time zones. It's only as good as your C library, so test thoroughly
please! Based on a patch from Stefan Wehr.
- TkRemind sorts reminders by invoking Remind with the '-g' option.
- The time and date separator characters can be changed at runtime by
setting $TimeSep and $DateSep respectively.
- The simple calendar ('-s') option can be immediately followed by an 'a'.
This causes Remind to output reminders with deltas before the actual
trigger date. Based loosely on an idea from Frank Terbeck.
+ MINOR CHANGES
- Default date separator is now '-' instead of '/'
- trigdate() and trigtime() behave differently - they return the integer 0
if the last reminder could not be computed or did not have an AT clause
(respectively).
- Maximum length of variable names has been increased from 12 to 16 characters.
+ BUG FIXES
- Fixed a potential memory leak in queue.c
- Fixed compile error on Mac OS X.
- Fixed behaviour of "-sa" option so deltas correctly obey omitted days
and the scheduling function (if one is used).
- rem2ps would produce invalid PostScript in some rare cases
(eg, for February 2007). This has been fixed.
New in the 2.3.0 Release:
-------------------------
The main changes in this release are:
* a new implementation of the projects tree using the GtkTreeView
component which fixes a lot of the bugs regarding the projects
tree manipulation and prepares the way for many customizations
in future releases.
* an initial implementation of a tray icon that displays timer status
and allows the user to toggle the timer by clicking on it.
* a rewrite of the idle detection using the XScreenSaver extension and
of the timer system to make it more system power conservation
friendly.
* port of the report system to use guile version 1.8.
* many changes in the configure script, including porperly checking for
guile and gconf and version of available DBUS.
* removal of some deprecated APIs usage.
In addition, many bugs have been fixed, including:
* broken behavior of drag-and-drop (#1856268)
* compiles but crashes on startup in fedora core 5 (#1802501)
* activity journal truncates seconds (#1706365)
* green bar flickers when value changes (#1171204)
* dragging project to make sub-project will not scroll (#831808)
New in the 2.2.3 Release:
-------------------------
This release brings better internationalization in reports with locale
based formating of times and monetary values. The newly added support
for DBus messages allows users to start/stop the timer and save/reload
the data file from the command line using the gnotime-remote
script. Also, an update user's manual covers most of the features
available in this version. In addition, many bugs have been fixed,
including:
-- Crash when saving to full filesystem (#1548248)
-- Day of century calculation error causing skipped day in reports
-- Conflicting keybindings (#1639477)
-- Invoice report doesn't work in locales other than C
-- Hidden question dialog when overwriting file during report saving
(http://bugs.debian.org/422023)
2008-09-23 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac:
Up version to 2.24.0 for release
2008-08-29 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac:
Up version to 2.23.91 for release
2008-08-26 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac:
Define HANDLE_LIBECAL_MEMORY to avoid the warning message
* src/evolution-webcal-main.c (e_webcal_load):
Free the name and description when LIBICAL_MEMFIXES is defined
2008-07-25 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac:
* Makefile.am:
Update and require inltool 0.40.0
2008-02-24 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac: Up version to 2.21.92 for release
2008-02-24 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac: Sync the version with GNOME/Evolution 2.21
2008-01-30 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac: Up version to 2.13.90 for release
2008-01-15 Dan Winship <danw@gnome.org>
* configure.ac: Require libsoup 2.4
* src/evolution-webcal-notify.c:
* src/evolution-webcal-main.c: Minor updates for libsoup 2.4
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
----
v2.3
----
[jan] Change group field in shares table to work with LDAP groups (Bug 6883).
[jan] Fix user name conversion with user hooks in the calendar panel
(Bug 7366).
[gwr] Fixed handling of free events in the Kolab driver
(noethen@uni-paderborn.de, Bug 7192).
[jan] Differentiate between days with events and days with busy events in the
year view.
--------
v2.3-RC1
--------
[jan] Send correct iTip notifications when deleting recurring event instances
(Bug 6636).
[mjr] Add support for embedding calendar widgets on external websites.
[jan] Log moving of events in the history backend (Bug 3207).
[jan] Fix listing alarms of recurring events crossing day boundaries
(Bug 7035).
[jan] Fix deleting all events over WebDAV (Bug 7005).
[jan] Add Atom feeds.
[jan] Fix encoding of holiday names.
[jan] Add Estonian translation (Alar Sing <alar.sing@err.ee>).
[jan] Consider RECURRENCE-ID attributes in iCalendar data.
[cjh] Fix a problem with the put() API call and events that already exist
(almarin@um.es, Bug 7088).
[jan] Fix importing iCalendar events with only a single recurrence exception
(guyzdm@gmail.com, Bug 7068).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
<xabier.arrieta@ehu.es>).
[mjr] Add support for maintenance tasks and add a task for purging old events.
[jan] Fix future events not being received under certain circumstances
(Bugs 6946, 6966).
[jan] Correctly sort recurring events (develop@kristov.de, Bug 7037).
[jan] Fix display of recurring events crossing midnight in the portal block
(develop@kristov.de, Bug 7036).
[jan] Fix agenda emails containing wrong events.
[mjr] Remove user permissions on all shares when deleting a user.
[jan] Fix warning when importing events through the API (Bug 6865).
[cjh] Be case insensitive when comparing attendees
(aloyse.gilbert@gmail.com, Bug 6833).
[jan] Use smaller icons for private events.
== Version 0.3.11 (tzdata v2008g) - 7-Oct-2008
* Updated to tzdata version 2008g
(http://article.gmane.org/gmane.comp.time.tz/2335).
* Support Ruby 1.9.0-5. Rational.new! has now been removed in Ruby 1.9.
Only use Rational.new! if it is available (it is preferable in Ruby 1.8
for performance reasons). Thanks to Jeremy Kemper and Pratik Naik for
reporting this. Closes#22312.
* Apply a patch from Pratik Naik to replace assert calls that have been
deprecated in the Ruby svn trunk. Closes#22308.
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.