Upstream changes:
1.02 (06.15.2010) - John Siracusa <siracusa@gmail.com>
* Fixed test failures on systems without Time::HiRes.
1.01 (06.03.2010) - John Siracusa <siracusa@gmail.com>
* Prevent parse failure on greater-than-nanoseconds precision.
(The extra precision is discarded.)
Pkgsrc changes:
- adjust dependencies
Upstream changes:
0.60 2010-07-03
- By default, Dist::Zilla generates a Build.PL that requires Module::Build
0.3601+, but this distro really doesn't need any particular version.
Pkgsrc changes:
- adjust dependencies
- adjust license
Upstream changes:
0.59 2010-06-29
- More packaging fixes. This release makes sure that POD only shows up in the
right files. In 0.56 through 0.58, some POD in the wrong place confused the
search.cpan.org POD display code, and the main module's documentation wasn't
viewable.
0.58 2010-06-28
- Versions 0.56 and 0.57 did not build XS properly when installing.
0.57 2010-06-26
- Make DateTime::LeapSecond have the same $VERSION as every other .pm file.
0.56 2010-06-26
- The set_formatter() method did not return the DateTime object, and did not
actually validate the value provided for the formatter. Based on a patch by
Andrew Whatson. RT #58506.
- Improved docs on floating time zone. Based on suggestions by Michael
Svoboda. RT #56389.
- Added mention of end-of-month algorithms to docs on DateTime math. Based on
a patch by Michael R. Davis. RT #58533.
- License is now Artistic 2.0.
622 bd116bf2e994 2010-06-15 08:30 -0400 daniel
Removed redundant files from packaging. Replaced erroneous reference to curses output with color output using tput.
621 7054f7ea2279 2010-06-14 09:02 -0400 daniel
Fixed bug in displaying undated, waiting tasks with prerequisites. Don't change main display options after modifying a task.
620 82d68fd9f25e 2010-06-13 17:20 -0400 daniel
Fixed bug in processing ledger view with k_level = 0. Fixed bug in processing options for report views. Show total in ledger view.
619 1b46066902ab 2010-06-13 09:11 -0400 daniel
Fixed bug in setting non-default display options.
618 72aff8ed40fe 2010-06-12 14:36 -0400 daniel
Fixed bug in cmdline help.
617 ca8cf0fbe833 2010-06-12 13:05 -0400 daniel
Removed IsModified tests for expando since they seem to fail on Linux. Fixed bug in ^U update reload. Added -u update option for e.py to update. Fixed help for cmd line version.
616 38a2529adc97 2010-06-11 17:30 -0400 daniel
Fixed bug in action_interval alert. Fixed bug in updating action timer.
615 036e0d5da58f 2010-06-10 08:47 -0400 daniel
Added action_interval setting to etmRC and sound on this interval in minutes when the action timer is active. Added binding to ^R to open rc file in external editor. Now ^U updates data files. Added option to beep at specified intervals when action timer is running. Fixed bug in omitting beginby. Added option to rotate_files.
614 7e98cbc854d4 2010-06-09 08:52 -0400 daniel
Allow has to return true if the hash value is zero. This fixed bug in recording actions with zero times. Cleaned up comments.
613 e8f372607a76 2010-06-08 14:20 -0400 daniel
Only show non-default items in history lists. Fixed bug to allow context, keyword and project filters to work in busy and ledger views.
612 ec9f7abab330 2010-06-07 21:01 -0400 daniel
Fixed erroneous print cmd in etmItem.
611 104df73ab645 2010-06-07 16:23 -0400 daniel
Fixed bug in setting status bar display options. Added statusbar.Refresh() to restore active font. Changed rightnow default from 'now' to ''.
610 ee4a9591c8f2 2010-06-06 15:42 -0400 daniel
Added today as the default for d when it is required but missing. Fixed bug in actions when p is zero.
609 898b13ef6ecc 2010-06-06 14:11 -0400 daniel
Fixed downinlist bug when list is empty. Added cleanPkls binding to ^R. Fixed bug in setting initial time for action timer. Removed unused editnew and renamed editold -> editcmd. Added d to required for reminders unless @r l.
608 62e8653c63f4 2010-06-04 19:18 -0400 daniel
Fixed missing default for reminders in current_hash.
607 9340642e1a0a 2010-06-04 12:33 -0400 daniel
Fixed completion bug by changing binding from F3 to ` (backquote).
606 de102d4733e0 2010-06-04 09:04 -0400 daniel
Added font adjustments and background color tweaks.
605 2137deb673dd 2010-06-03 13:17 -0400 daniel
Added 0, 1...9 main option hotkeys. Removed restore defaults from spacebar binding.
604 90e533ca0842 2010-06-02 15:55 -0400 daniel
Restored internal alerts. Fixed sound bug. Eliminated clearing options from spacebar binding.
603 510ed448a28c 2010-06-02 07:25 -0400 daniel
Removed doc files.
602 51126aaf6556 2010-06-02 07:20 -0400 daniel
Renamed etmdocs.py -> etmDocs.py and added to .hgignore along with make_docs.sh and docs_make.py. Fixed bug in updating alerts after changes. Added CSV export to both item (all fields) and ledger.
601 b316f45f7df6 2010-06-01 09:02 -0400 daniel
Fixed bug in exporting repeated items to vcal.
600 9f40b72cde0c 2010-05-31 16:33 -0400 daniel
Command line parsing works including upper case help. Export to vcal works for both command line and gui.
599 902977462dd1 2010-05-31 08:33 -0400 daniel
Fixed selday problem after newItem. Fixed -p instead of -i in busy history problem.
598 8e3e0e5cb0c4 2010-05-30 17:54 -0400 daniel
First pass at cmd line processing for etmData.
597 942386895283 2010-05-30 15:29 -0400 daniel
Renamed etm as etmWX to fix packaging problem.
596 affc6ca45a29 2010-05-30 14:17 -0400 daniel
Added etmSunMoon and etmWeather.
595 3b1a857362ef 2010-05-30 14:15 -0400 daniel
First pass at packaging. Fixed prep_dist, setup and setup_app. Added close and iconify bindings.
594 b42d6310cc3c 2010-05-30 11:42 -0400 daniel
Added weather, sun moon.
593 d13504ec2c65 2010-05-30 08:05 -0400 daniel
Added date calculator, version check.
592 6d3316a0cf69 2010-05-29 10:31 -0400 daniel
Added export to vcal.
591 b99a96ebcb20 2010-05-28 16:41 -0400 daniel
Added busy/free report. Added open project in external editor.
590 b9e6defc61e6 2010-05-27 09:23 -0400 daniel
Fixed backup bug in update_task. Show loading errors as html instead of printing in etm.
589 682639fb7d8f 2010-05-20 05:15 -0400 daniel
Fixed bug involving multiple calls to select_items. This apparently fixed bug in busy panel as well.
588 c3c4827f31c1 2010-05-15 19:18 -0400 daniel
Fixed bug in which competed tasks would be included in the list of prereqs for other tasks.
587 d90a89fd7a88 2010-05-10 16:55 -0400 daniel
list only restart, skip and keep now work. Fixed bug in which tasks with finished prereqs would not have the correct attr.
586 7d16f89dbe60 2010-05-09 16:04 -0400 daniel
Working on resetting completed repeated tasks.
585 8ec5fa86f974 2010-05-04 13:06 -0400 daniel
Fixed bug in which setting -b would show the correct days but the calendar would not.
584 33ae44a886ff 2010-05-04 12:27 -0400 daniel
Bug fixes, changed project char from '#' to '$' to avoid comment line conflicts.
583 240c76846c25 2010-05-04 11:32 -0400 daniel
Added 12month calendar to view and create with functional up/down/home and ^Q bindings. Polished help text.
582 dde3716bef4b 2010-05-03 13:26 -0400 daniel
Ledger and item views now work with options properly processed.
581 5e885d435920 2010-05-02 10:54 -0400 daniel
Various visual tweaks with border sizes and background colors. Fixed bug in searching with an empty string.
580 45465214f7c9 2010-05-02 10:24 -0400 daniel
Item view now works.
579 e86dec921f20 2010-05-01 16:36 -0400 daniel
Added cur, str, htm, com (comma delimited) output to show.
578 cf6122d9735c 2010-05-01 13:54 -0400 daniel
List undated tasks under today so that filters apply. Removed defaults from parsers for 'd', 'b' and 'e' so that they aren't added to saved string.
577 6856239f66c8 2010-04-30 14:00 -0400 daniel
Added filters for context, keyword and project. Basic functionality is now complete.
576 c4197caefa8e 2010-04-30 13:47 -0400 daniel
Fixed bug in setting attr for task with prereqs. Fixed bug in processing overdue/skip tasks.
575 b7f354725387 2010-04-30 08:42 -0400 daniel
Added omit to main view.
574 6912ffa1b217 2010-04-30 07:50 -0400 daniel
First pass at view options. Main view groupby works.
573 98862f1fea99 2010-04-27 08:39 -0400 daniel
Bug fixes. version -> etmVersion.py.
572 35b24f8c8179 2010-04-27 08:23 -0400 daniel
Added reminders.
571 fb9cbca5b991 2010-04-24 17:02 -0400 daniel
Implemented search.
570 071d74807d65 2010-04-23 12:59 -0400 daniel
Added finish and unfinish and new event, task, note and reminder.
569 a0d77148f4f0 2010-04-21 14:07 -0400 daniel
Fixed timer toggle to avoid confirmation and timer stop to check entry, return parsed dates and either to show errors and return to dialog or to close dialog and return checked entry. Ditto for editing existing items.
568 ab3108dc05e8 2010-04-19 16:47 -0400 daniel
Many changes. etmITEM how contains all code for creating/editing including tab completion, date selection, templates and context sensitive help. Fixed 12 month calendar to allow arrow keys.
567 210ee262396d 2010-04-18 13:07 -0400 daniel
Added etmANS and etmCAL. Start timer and display in statusbar. Refresh statusbar.
566 a8dfccdd1d07 2010-04-17 17:39 -0400 daniel
Fixed bug in which self.events and self.sel_events reloaded duplicate items.
565 f038e3275b39 2010-04-17 16:16 -0400 daniel
Collapsed html display into etmHTML. Improved edit logic and cursor movement.
564 bebd71b8653d 2010-04-15 17:46 -0400 daniel
Added get_modifications to etmData and check for changes on update_alerts.
563 4b536ccf1467 2010-04-15 11:05 -0400 daniel
Added stuff from old etmRC.
562 4c4947e7fceb 2010-04-14 22:51 -0400 daniel
Color and past_due tweaks.
561 455b6118361c 2010-04-14 20:02 -0400 daniel
First working version of etm.py and etmData.py.
560 5845289225a5 2010-03-14 16:45 -0400 daniel
Fixed bug in dialog for creating new project.
559 03ed2ea7373a 2010-03-11 23:19 -0500 daniel
Don't reset advance for list, busy and reckoning views to preserve display period when switching between these views.
558 6e59bd7dca8c 2010-03-09 08:40 -0500 daniel
Fixed bug in setting options.end.
557 1ec2f7e53821 2010-03-03 14:16 -0500 daniel
Added 'relative days' to fuzzy parsing of dates. E.g. if it is currently Feb 15, 2010 then in a field calling for a date, '+45' would give '2010-04-01' and '-90' would give '2009-11-17'.
556 84a94a9ab727 2010-03-01 16:58 -0500 daniel
Added self.repeats to store repeat option strings from events and tasks. Removed F5 leader option. Added tab completion for contexts, keywords and repeat strings. Bound F5 to select_date. Added documentation for changes. Added check for data['speed'] in weather.py.
555 1eaafc5e3936 2010-02-28 12:51 -0500 daniel
Moved attrs to get_attrs to avoid invoking tput unless outputting format cur.
554 8ea85f21936a 2010-02-27 08:34 -0500 daniel
Fixed bug in which a task due today with with an earlier begin by date would not display in agenda view.
553 48342d4a5da4 2010-02-26 16:54 -0500 daniel
Removed print encoding warning from rc. Many changes to documentation and images.
552 d31d50cd998a 2010-02-26 10:04 -0500 daniel
Replaced self.today -> get_today in data.py. Moved process_items from loadData to select_items. Removed call to sort_listofhashes_by_field. Show 'N' instead of starttime for notes. Remove @e from fields shown in verbose view.
551 5db57b83b38a 2010-02-25 11:10 -0500 daniel
Replaced 'event' with 'note' in etm_wx.py onChar 'n'. Replaced self.today with get_today() in data.py process_items.
550 74ae6fca3b19 2010-02-23 16:10 -0500 daniel
Added confirm_finish option to etmrc.
549 e15941f2264f 2010-02-22 16:35 -0500 daniel
Added notes to events, actions and tasks. Custom color for notes can be set in etmrc.
548 f22370e79c2e 2010-02-22 11:06 -0500 daniel
Added check_idnum to check for valid idnum and show error message if not valid. Called by delete_item, mark_finished, mark_unfinished, edit_entry, edit_item and copy_entry to avoid raising an exception with a bad idnum.
547 24bacc7cbadb 2010-02-21 16:56 -0500 daniel
Allow up and down arrows to scroll the 12 month calendar. When grouping by keyword in agenda and list view, do not split on colons.
546 392d8041cdea 2010-02-21 14:26 -0500 daniel
Changed 12 month calendar to begin showing current year and to use different background colors for past, current and future years. These background colors can be set in etmrc.
545 cd53fa66f9c3 2010-02-21 13:00 -0500 daniel
When grouping by date, show tasks whose begin and due dates fall within the displayed period only on the begin date in agenda view and only on the due date in list view. More tweaks to get the automatic date change displays working properly. Fixed bug which list view options given in the gui would be ignored.
544 ec93bc561e52 2010-02-20 15:53 -0500 daniel
Added the options in etmrc either to require or skip confirmations for 1) cancelling a an entry in the entry bar (skip); 2) deleting an item (confirm); and 3) creating or modifying an item (confirm). More fixes for the automatic updating of the current date. Removed 'break' that prevented proper date being set for a waiting task.
543 42eecc7fbcfd 2010-02-19 16:54 -0500 daniel
Fixed bug in which an undated task when finished would not display on the finish date.
542 c47f3ded5550 2010-02-19 16:08 -0500 daniel
Fixed bug in which display would not properly refresh after creating and modifying items.
541 df007c5ca607 2010-02-19 07:52 -0500 daniel
Fixed bug in which begin date would not automatically reset to the current date when the date changes. Removed all references to startdate and stopdate which are unused. Allow F2 to be processed when showing calendar.
540 1bccd3009f96 2010-02-19 07:10 -0500 daniel
Don't reload with date change, only with lastmtime change. Clear memoized caches when date changes or lastmtime change. Only call show_view if in_getresponse is false - it will be called automatically when the entry is completed or canceled. Call maybereload before writing new or modified entries. Eliminated startdate and stopdate references since they appear not to be used. Popup an alert whenever the data is automatically reloaded by maybereload.
539 f2c1c76d919f 2010-02-16 21:05 -0500 daniel
Allow left and right arrow keys to shift the 12-month calendar display backward and forward by one year at a time.
538 4cda1dc2deb4 2010-02-16 13:08 -0500 daniel
Set due date of waiting task by default to the last due date of its prerequisites. Fixed bug in which waiting for tasks without due dates would erroneously be displayed when show does not contain 'w'.
537 2c7c41f9ab79 2010-02-15 21:37 -0500 daniel
Fixed typo in select_items in which only the first keyword a colon separated group would be used.
536 9091fce888b0 2010-02-15 17:45 -0500 daniel
Removed waitingPrior and beginBy from rc. Tweaked main_bclr and main_wclr. Improved documentation relating to agenda and list view differences.
535 188a88f67b61 2010-02-15 10:04 -0500 daniel
Added ability to set slotsize for busy time bars in etmrc and with the busy view option -S.
534 e4b182d066f7 2010-02-14 16:30 -0500 daniel
Fixed error in setting gui headers. Fixed busy options error where -o should be -O and -c should be -C. Added note in documentation that dates with spaces such as 'mar 2' must be inclosed in spaces, i.e., use "-b 'mar 2'" rather than "-b mar 2".
533 37762ef18f98 2010-02-14 15:13 -0500 daniel
Added show option to reckoning view with option to include e) events and/or a) actions. Fixed bug involving show option for busy view. Removed version numbers from the example tgz files. Determine the number of columns in busy view automatically using the opening and closing hour settings.
532 a529b5cb8d2a 2010-02-14 10:21 -0500 daniel
Removed 'add default ...' for history lists from etmrc and added instructions to show_history which shows a message dialog when the list is emtpy and a selection list otherwise. Added reload stuff to maybe-reload so that data can be loaded without modifying the display.
531 8a957f5c0f35 2010-02-13 11:49 -0500 daniel
Returned to MessageDialog for confirmation in hopes of fixing Windows XP problem.
530 1a8a881f9eda 2010-02-12 17:37 -0500 daniel
Show event time conflicts in busy/free graphical using 'conflictchar' set in etmrc.
529 b055ddf00e83 2010-02-12 17:15 -0500 daniel
Call MyDialog with entry_bar as parent for confirmation. Possible fix for binding 'entry key' in Windows.
528 10642c8a3ea3 2010-02-12 16:53 -0500 daniel
Give agenda view the same show options as list view: e) events; a) actions; t) available tasks; f) finished tasks; b) begin task dates; w) waiting tasks.
527 e5f0a36957c5 2010-02-11 08:09 -0500 daniel
Fixed bug involving setting beginby incorrectly.
526 a0c0d55861f3 2010-02-10 12:22 -0500 daniel
Fixed bug in which update_alerts would cancel an in-progress getresponse. Fixed bug in which past due tasks would appear in list view. Use MyDialog for the date calculator. Updated documentation and images to reflect folding 'waiting for' and 'begin by' into standard groups.
525 6231d572a75b 2010-02-09 17:30 -0500 daniel
Fixed bug in which update_alerts would cancel an in-progress getresponse. Fixed bug in which past due tasks would appear in list view.
524 f6687ed9dc9e 2010-02-09 08:35 -0500 daniel
Removed 'waiting for' and 'begin by' groups from sort by date agenda view. Use special colors to display these whatever the group by choice. In agenda view always display task on beginby date or startdate, whichever is later provided beginby date falls in the displayed period unless the task is due on or before startdate.
523 e9c00fc320f1 2010-02-07 22:15 -0500 daniel
Added MyDialog and changed cancel to add confirmation in modifying and creating entries.
522 63ce9e969727 2010-02-06 14:49 -0500 daniel
Added regex matching to busy view and added support for matching strings with unicode characters. Improved parsing of entry bar option strings using shlex. Added groupby context, project and keyword options to agenda view.
521 4bd575ec0977 2010-02-05 10:34 -0500 daniel
Fixed bug in mark_incomplete and improved confirmation message for both mark_incomplete and mark_complete. Added batchchange.py to version control.
520 22baf5833be5 2010-02-02 17:08 -0500 daniel
Updated documentation.
519 de0c1d172aa1 2010-02-02 08:36 -0500 daniel
Allow busychar and freechar to be set in etmrc and make the defaults '*' and '-'.
518 5f5b8dd322fa 2010-02-01 20:16 -0500 daniel
Fixed error processing spaces in options entered in the gui entrybar, .e.g., -k client 1 would be processed as -k client. Insert new history items at the beginning of the list rather than at the end.
517 3913f9eabca4 2010-02-01 11:38 -0500 daniel
By default, do not display actions in agenda view and changed options include 'e', 'T' and 'a'. Changed show options to include 'e', 't', 'T' and 'a'. For both, silently ignore invalid options and resort to default if there are no valid options. Shortened 'L/R arrow keys: changed displayed period' to 'L/R arrows: shift interval'.
516 22d402ae577c 2010-01-30 14:16 -0500 daniel
Changed docs to use etm-eg images. Updated help screens to reflect up-arrow access to select from history.
515 798cc9deb3de 2010-01-29 15:08 -0500 daniel
Added up-arrow binding for select from history in entrybar. Added 'L/R arrow keys: change displayed period' to details prompt for list, busy and reckoning views.
514 58c669073bd9 2010-01-29 10:21 -0500 daniel
Added code to iconize to the task bar when wxMSW is in PlatformInfo. Corrected description of 'next' and 'agenda' in rc.
513 998acddc1fda 2010-01-28 15:45 -0500 daniel
Made modifications to hide the application from the task bar when minimized to the task tray.
512 ce1263589e88 2010-01-28 08:20 -0500 daniel
In list view don't show finished or unavailable tasks when show includes T.
511 ed747177f503 2010-01-27 22:29 -0500 daniel
Administrative changes adding etm-prob and etm-test to the available example packages.
510 27b880aef050 2010-01-27 13:00 -0500 daniel
Fixed clear command to use "cls" for windows and "clear" for os x and linux.
509 95cb04f11646 2010-01-27 11:49 -0500 daniel
Changed entrybar 'leader' from backquote to F5. Added command line option to begin a persistent loop in which commands can be repeated without reloading the data files.
508 a499d0988467 2010-01-22 13:37 -0500 daniel
In maybereload, wrap call to show_view in CallAfter.
507 633f01f55765 2010-01-22 10:59 -0500 daniel
Tweaked border size for better MSW appearance.
506 c0b3cc5532d3 2010-01-22 10:47 -0500 daniel
Set panel color to details background color, set sunken border for the html and entrybar and increased size for both. Only show next alert in detail bar when there is one. Don't show next alert when displaying temporary (pause=True) messages.
505 917e21d09099 2010-01-21 12:55 -0500 daniel
Simplified alert display in the details bar.
504 58208d01cba2 2010-01-21 12:37 -0500 daniel
Call maybereload before update_queue and then callafter refreshprompt to show result.
503 9ff7077b8af2 2010-01-20 15:51 -0500 daniel
Documentation changes. Added discussion of etm.app to installation section. Changed make and upload files to avoid unnecessary copying.
502 e71ba294d7e4 2010-01-20 11:41 -0500 daniel
Use rsync for uploading. Documentation and web site changes. Created make_docs.sh.
501 f1ab1cf6489d 2010-01-19 18:29 -0500 daniel
Changed setup status to production/stable. Separated alert status display in details line with additional spaces. Add count to last modified to catch file deletion as well as modification in determining whether last modified has changed.
500 b39875c5d2cc 2010-01-19 10:28 -0500 daniel
Added 'modify using external editor' to documentation.
499 59ca7b7e5a8e 2010-01-19 09:17 -0500 daniel
Allow blank lines and leading spaces experimentally.
498 01ec33d2af82 2010-01-19 08:55 -0500 daniel
Added edit_item bound to M to open external editor at line corresponding to selected item id.
497 47603c0251f4 2010-01-18 13:00 -0500 daniel
Changed detail bar to show the number of alerts pending and, if any are pending, the time of the next alert.
496 56b25b89e5d4 2010-01-18 12:13 -0500 daniel
Added getmtime to data.py and maybereload to etm_wx.py. When queue is updated, reload if last modification time is later or if the date has changed.
495 58611ecf8437 2010-01-18 10:49 -0500 daniel
Fixed bug in creating new project. Ignore empty project files in loadData. Use releases/ to keep release versions so that dist/ can be flushed.
494 1cf283e131e8 2010-01-17 19:30 -0500 daniel
Improved checks for os type in setting icons. Use releases/ for released versions of tar.gz and dmg files. Documentation tweaks.
493 900e69806c73 2010-01-17 13:42 -0500 daniel
Fixed packaging error involving etm_alert.wav in creating an OS X app.
492 d2222daabc14 2010-01-17 13:10 -0500 daniel
Added etm_alert.wav for use with internal alert.
491 344dbc02eeb4 2010-01-17 11:16 -0500 daniel
Fixed problem in packaging etmlogo.ico.
490 cb4361b3ad53 2010-01-17 11:09 -0500 daniel
Changed documentation to reflect the new internal alert.
489 081a8334e9ba 2010-01-17 11:00 -0500 daniel
An internal method for displaying alerts has been added and made the default when the setting for alertcmd in etmrc is an empty string. The internal alert is displayed for this number of seconds specified by 'seconds' in etmrc if non zero and otherwise displayed until dismissed. Problems encountered when running the gui under Windows XP have been corrected and a ICO file is now used for Windows icons. A one minute action is recorded in the default action file when etm is installed or updated to a new version. Tasks in files with empty lines can now be marked complete without raising an error.
488 c14811b31a57 2010-01-16 12:07 -0500 daniel
Added method for displaying alerts and made this method the default if alertcmd is an empty string. Added seconds to etmrc. Internal alert is display for this number of seconds if non-zero and otherwise displayed until dismissed. Write one minute action to the action file for the current month when etm is installed or updated to a new version.
487 b29d2d30c7c4 2010-01-15 11:19 -0500 daniel
Removed OnPaint - now works under Windows XP.
486 3541e0a55913 2010-01-14 08:53 -0500 daniel
Added tag windows for changeset f2b1ba4e15b4
485[windows]:480 f2b1ba4e15b4 2010-01-14 08:49 -0500 daniel
self.panel.Refresh -> self.Refresh; removed style=wx.FULL_REPAINT_ON_RESIZE.
484 b7a8f6587347 2010-01-14 08:43 -0500 daniel
self.panel.Refresh -> self.Refresh, removed style=wx.FULL_REPAINT_ON_RESIZE.
483 0292572b48d4 2010-01-13 21:04 -0500 daniel
More windows xp tweaks.
482 dbeb891cf7df 2010-01-13 17:47 -0500 daniel
Windows xp stuff: removed Refresh().
481:479 c83cd6cfa8b9 2010-01-13 17:25 -0500 daniel
Several tweaks aimed at fixing windows problem.
480 78a086e482d7 2010-01-13 16:28 -0500 daniel
Tweaked test for encoding.
479 184e544d0e04 2010-01-13 15:34 -0500 daniel
Warn but don't change sys.stdout if it differs from encoding. Changing it seems not to work on windows.
478 859515ee3966 2010-01-13 11:33 -0500 daniel
More tweaks to get icon working for windows.
477 85d3c8ee5118 2010-01-13 11:21 -0500 daniel
Added etmlogo.ico to package for windows.
476 060ff3e6dcd4 2010-01-13 10:20 -0500 daniel
Added tag icon for changeset 396b4b34d0c4
475[icon] 396b4b34d0c4 2010-01-13 10:18 -0500 daniel
Replaced stock icon with custom icon designed by Will Graham.
474 26373f228fd2 2010-01-12 16:12 -0500 daniel
Yet another attempt to use the icns icon for etm.app and the png icons for everything else.
473 f3df7543edcb 2010-01-12 13:28 -0500 daniel
Include correct icon for os x in package. Improved distribution preparation and uploading scripts.
472 315a970270de 2010-01-12 12:23 -0500 daniel
Reintroduced icons using pkg_resources to locate them within egg and app. Automatically make etm-<version>.dmg from app and ditto etm.app to /Applications.
471 ddfc591c6297 2010-01-11 19:02 -0500 daniel
Removing last aspects of icon installation.
470 b663f0a78109 2010-01-11 18:40 -0500 daniel
Removed icons - they're not worth the trouble. etm.app is now stand alone.
469 6eb9498e9864 2010-01-11 17:42 -0500 daniel
Install icons in sizes suitable for mac, linux and windows. Added etm.app for OS X (created by py2app) to distribution.
468 2cf14154f548 2010-01-11 12:50 -0500 daniel
Streamlined taskbar icon. Added e.pyw for starting the gui without a temporary terminal.
467 038b7dc50ea2 2010-01-10 16:14 -0500 daniel
Fixed taskbar icon menu.
466 fce88679fa1f 2010-01-10 16:01 -0500 daniel
Fixed bug in which last minutes digit would be deleted when using 24 hr time. Added ETMUsersManual. Added hourglass icon.
465 23c2695b9a04 2010-01-08 12:55 -0500 daniel
Added try/except to setlocale to try using the user's setting first and, if that fails, use locale.LC_ALL. Fixed bug in which error in project line would not be reported.
464 293729a172fd 2010-01-08 12:22 -0500 daniel
Improve on-line documentation for tasks using outline format.
463 1288362c7f45 2010-01-06 12:50 -0500 daniel
Restored overwriting etm.log with starting date and time at gui startup. Append stopping date and time at gui close.
462 5cb75e64031f 2010-01-06 08:41 -0500 daniel
rc.py now looks first for etmrc in the current working directory and etmdocs.py reflects this change. Reset advance to 0 in show_agenda, show_busy and show_reckoning.
461 b875a1e679ee 2010-01-05 08:56 -0500 daniel
Put encoding comparison in rc in a try/except. Seems to fix the failure for e.py w to load using Alt-F2.
460 b542c89b0adb 2010-01-04 17:36 -0500 daniel
Nearly works.
459 fbdb2f4097c3 2010-01-02 17:10 -0500 daniel
Removed panel.
458 d025ef651fd9 2010-01-02 13:47 -0500 daniel
Split e.py into e.py and e.pyw.
457 602143f2885e 2010-01-02 13:15 -0500 daniel
Clear etm_wx log before starting App.
456 849fbd2f22e4 2010-01-02 12:39 -0500 daniel
Restore eg txt files after making tarball.
455 275f9a664dfa 2010-01-02 12:35 -0500 daniel
Moved encoding check to rc.
454 d268a363251b 2010-01-02 09:05 -0500 daniel
Added -x to version numbers when hg status is not null. Version numbers without a -x suffix will thus correspond exactly to the corresponding hg release.
453 c073e0cca7a1 2010-01-02 08:44 -0500 daniel
Added time to etm_redirect and clear old log with startup. Removed calls to wx.CallAfter which raised exceptions.
452 49e1e21a2fca 2010-01-01 15:31 -0500 daniel
Fixed bug in process_entry involving erroneous warning for changing type of entry.
451 93562f80ae13 2010-01-01 15:11 -0500 daniel
Sort project file list for selection dialog.
450 8fe5c51d7ed3 2010-01-01 13:10 -0500 daniel
If encoding is not the same as sys.stdout.encoding try resetting sys.stdout in data.py.
449 978ce1ce2033 2009-12-31 16:43 -0500 daniel
Added utf8_terminal = False to rc.
448 7d536225202c 2009-12-31 11:42 -0500 daniel
Added ability to specify the etmdata directory on the command line for testing purposes. Add confirmation of successful export to ical or limit display to error message if unsuccessful. Fixed various warnings identified by pychecker.
447 01ef353749e2 2009-12-30 07:53 -0500 daniel
Only report missing module when exporting to ical if has_icalendar is false.
446 9bb970a3abe3 2009-12-29 11:23 -0500 daniel
Added templates to rc. Select from templates list bound to `t in entry bar.
445 4330c9dbe809 2009-12-29 10:44 -0500 daniel
Added copy_entry. Prompt for id and copy item to system clipboard.
444 261ffe7135ac 2009-12-28 15:51 -0500 daniel
Print error message when exporting to ical if icalendar module is not available. Search for and replace 'range(...)' expressions with 'eval(range(...))'. Updated task documentation to include outline (period and underscore) format for tasks.
443 4dc391f6a6c1 2009-12-28 14:26 -0500 daniel
Allow @ in tasks if not preceded by whitespace. Add tasks in outline (period/underscore) format. Fixed %f instead of %s bug in get_filelines.
442 1cf850f2af46 2009-12-26 12:12 -0500 daniel
First pass at new dot tasks.
441 a3aca98ea519 2009-12-23 16:12 -0500 daniel
Added binding for EVT_PAINT to refresh panel. Redirect stdio to ~/etm/etm.log.
440 8e344d0d7c82 2009-12-23 11:54 -0500 daniel
Added SetDoubleBuffered(True).
439 0f36bc876e3f 2009-12-23 11:10 -0500 daniel
Added xpos and ypos to rc. Added SetMinSize. Added SetDaemon(1) to start_alerts to allow python to close immediately.
438 06ce66851e39 2009-12-23 07:34 -0500 daniel
Added SetDimensions(5,5, wxwidth, wxheight) to self.frame. Scroll bars now work with resizing.
437 fc4fcafbdbf7 2009-12-22 09:22 -0500 daniel
Added self.Layout to init.
436 e95c111cc643 2009-12-21 17:05 -0500 daniel
Respect verbose setting from etmrc.
435 9ed201eb925a 2009-12-21 13:47 -0500 daniel
Removed 'repaint on resize'.
434 464e3ef999a5 2009-12-21 13:40 -0500 daniel
Removed Refresh statements.
433 91948b59de69 2009-12-20 19:27 -0500 daniel
Another linux/gtk2 blank screen tweak.
432 673bdaa97800 2009-12-20 18:21 -0500 daniel
Added panel to main frame to (hopefully) fix blank screen problem.
431 057ad1deb7a5 2009-12-20 17:46 -0500 daniel
Yet another attempt to fix the linux/gtk2 blank screen problem.
430 881a111fc72f 2009-12-20 16:49 -0500 daniel
Yet another attempt to fix the blank screen problem under linux/gtk2.
429 e9db2b409be9 2009-12-20 16:05 -0500 daniel
More tweaks for MyHTMLWindow to fix the blank screen problem under Linux/gtk2.
428 fb2208399b7e 2009-12-20 07:53 -0500 daniel
SetStandardFonts if gtk2 to address blank screen problem under linux.
427 2dcdaa9caa90 2009-12-19 15:15 -0500 daniel
Make queue_count consistent with the actual length of the alert queue.
426 a03ee03e969b 2009-12-19 14:49 -0500 daniel
Another tweak to allow graceful shutdown of alert queue.
425 5c1abcf2a81d 2009-12-18 16:12 -0500 daniel
Moved alert stuff into a separate class and added code to clear the queue when quitting etm_wx.
424 7e6dca99d9ef 2009-12-16 14:37 -0500 daniel
Removed ew.py which was erroneously left in package.
423 692dfa0778a0 2009-12-16 10:45 -0500 daniel
Fixed uppercase color name bug in rc. Removed warn.py and ew.py and moved alert code to etm_wx. Queue is now active iff the GUI is running. Queue count is displayed in detail bar.
422 081152140b96 2009-12-15 08:59 -0500 daniel
Restored 'extent'. Fixed bug in parsing @e in which an integer would not be interpreted as a number of minutes after @s.
421 453af0e55589 2009-12-14 14:43 -0500 daniel
Put sunmoon connection in try/except to report connection failure instead of exception trace. Allow modification of entry type as well as content provided change is not to or from project.
== Version 0.3.22 (tzdata v2010j) - 29-May-2010
* Corrected file permissions issue with 0.3.21 release.
== Version 0.3.21 (tzdata v2010j) - 28-May-2010
* Updated to tzdata version 2010j
(http://article.gmane.org/gmane.comp.time.tz/3225).
* Change invalid timezone check to exclude characters not used in timezone
identifiers and avoid 'character class has duplicated range' warnings with
Ruby 1.9.2.
* Ruby 1.9.2 has deprecated "require 'rational'", but older versions of
Ruby need rational to be required. Require rational only when the Rational
module has not already been loaded.
* Remove circular requires (now a warning in Ruby 1.9.2). Instead of using
requires in each file for dependencies, tzinfo.rb now requires all tzinfo
files. If you were previously requiring files within the tzinfo directory
(e.g. require 'tzinfo/timezone'), then you will now have to
require 'tzinfo' instead.
Upstream changes:
1.19 2010-05-10
- This release is based on version 2010j of the Olson database. This release
creates a new zone for Mexico (America/Bahia_Banderas).
- Dateline time zone on Win32 now always maps to a fixed -12:00 zone. Patch by
David Pinkowitz.
This module transforms the elapsed seconds into a human readable
string. It can be used for (for example) rendering uptime values
into a human readable form. The resulting string will be an
approximation.
Upstream changes:
1.18 2010-04-19
- This release is based on version 2010i of the Olson database. This release
includes changes for Morocco, Taiwan (historical only), and Argentina.
Upstream changes:
0.45 2010-03-19
- Installing this release will cause older versions of
DateTime::Format::Strptime to warn like crazy. Please update
DateTime::Format::Strptime if you install this release.
- This is an interim release still based on CLDR 1.7.1 pending the release of
Locale::CLDR, which will happen real soon now, for some definition of soon.
- Removed dependency on Class::ISA and just copied what we need from said
module directly. Class::ISA warns as deprecated if used with Perl 5.11.0,
even though it works just fine (doh). RT #53940.
- All methods deprecated in the last release now warn when called.
- Added methods to return per-locale strftime formats from the glibc
data. These methods are not yet documented. They are just there for now to
allow me to update DateTime::Format::Strptime.
Upstream changes:
1.17 2010-04-10
- Updated Win32 to Olson name translation mapping. Patch by David
Pinkowitz. RT #56445.
1.16 2010-04-05
- This release is based on version 2010h of the Olson database. This release
includes changes for Tunisia and Pakistan.
1.15 2010-03-29
- This release is based on version 2010g of the Olson database. This release
includes changes for Bangladesh, Palestine, and Russia.
1.14 2010-03-22
- This release is based on version 2010f of the Olson database. This release
includes changes for Antartica, Syria, and Samoa.
- Moved code to my hg repo at http://hg.urth.org/hg/DateTime-TimeZone.
pkgsrc changes:
- Adjust build/test dependencies
Upstream changes:
0.55 2010-03-16
- Get all tests passing on 5.6.2. Thanks to Zefram for help spotting the
problems.
- Moved code to my hg repo at http://hg.urth.org/hg/DateTime.pm.
pkgsrc changes:
- Adjust HOMEPAGE to CPAN "Permalink"
- Adjust dependencies according to module's META.yml
Upstream changes:
0.85 2010-03-13 <schubiger@cpan.org>
- Merged development version to stable.
0.84_03 2010-03-11 <schubiger@cpan.org>
- Resolve short aliases only if preceded by a digit.
- Don't capture the date separator for matching with the format.
0.84_02 2010-03-09 <schubiger@cpan.org>
- Guess the format of dates with a dot or hyphen as separator.
- Check for separator mismatch when not in lax mode.
0.84_01 2010-02-24 <schubiger@cpan.org>
- Use the format parameter case-insensitively and test it.
- Don't bless into a reference within the metadata base constructor.
- Add some missing commas to the grammar description.
pkgsrc changes:
- Update HOMEPAGE to CPAN "Permalink"
Upstream changes:
0.15 Mon Mar 10 2010
- fix tests for DateTime string overloading problem
(thanks Andreas Koenig and Michael Schwern)
pkgsrc changes:
- Adjust license definition
Upstream changes:
0.80 2010-03-14
- Remove the 00sig.t test, which seemed to cause random failures based on CPAN
testers reports.
- Lots of cleanup in test code.
- Future releases will all increment by 0.01 (0.81, 0.82, etc).
- No code changes.
pkgsrc changes:
- Adjust license definition
- Adjust dependencies
Upstream changes:
0.54 2010-03-14
- Bumped the DateTime::TimeZone prereq to 1.09 to force people to use a modern
version. Previously the minimum version was 0.59, and there have been a lot
of bug fixes since then.
- String overloading now extends to string comparison, so a DateTime object
can be compared to any string. In other words
if ( $dt eq $string ) { ... }
will simply stringify $dt and then do a normal string-is-equals
check. Previously, this would blow up unless both operands were a DateTime
object.
Note that future versions of Test::More (0.95_01+) will no longer stringify
arguments to is(), which means that older versions of DateTime may cause new
test failures when you upgrade Test::More. It is highly recommended that you
upgrade DateTime before upgrading to Test::More 0.95_01+.
Patch by Michael Schwern. RT #55453.
- Allow passing end_of_month setting to $duration->inverse(). Requested by
John Siracusa. RT #53985.
pkgsrc changes:
- Add license definition
Upstream changes:
1.00 (03.09.2010) - John Siracusa <siracusa@gmail.com>
* The %i format now correctly shows 12 for 12 AM.
* Removed leading zeros from the %i format.
* Bumped version number to reflect API stability.
Upstream changes:
1.13 2010-03-08
- This release is based on version 2010e of the Olson database. This release
fixes a bug in the Bangladesh zone introduced in 2010d.
1.12 2010-03-08
- This release is based on version 2010d of the Olson database. This release
has changes for Bangladesh, Fiji, Samoa, and Chile.
pkgsrc changes:
- Adapt dependency version to pkgsrc used version numbers, not CPAN
Upstream changes:
0.14 Sun Feb 28 2010
- fix test: '1 month ago at 4pm' could be potentially less that 28 days ago.
- fix tests for infinity, -infinity, infinito, and -infinito
0.13 Sat Feb 27 2010
- make parsing for infinity and -infinity more reliable
0.12 Thu Feb 25 2010
- fix DateTime::Format::Builder import
0.11 Wed Feb 24 2010
- remove Readonly dependency
- support some postgresql datetimes: epoch, infinity, -infinity, allballs
- see http://www.postgresql.org/docs/8.4/interactive/datatype-datetime.html section 8.5.1.4
- 'infinity' returns a DateTime::Infinite::Future object
- '-infinity' returns a DateTime::Infinite::Past object
0.10 Wed Feb 24 18:45:00 2009
- support for single character am/pm strings '3p'
- support for days of the week (wednesday => the nearest future wednesday) (thanks Shawn Moore, rt #53188)
- note: this is quite limited, I need more test cases
- works: wednesday
- works: wed at 3p
- support for bare months (february)
- support for limited timezones that are not at the end of the string (thanks Dave Faraldo)
- 'Wed Nov 11 13:55:48 PST 2009' becomes
- 2009-11-11T13:55:48 America/Los_Angeles
- beginning multiple language support (contributions welcome)
- support english (en) and spanish (es)
- support dates like 'now, today, tomorrow'
- switch to strptime from regexes for some parsing for clarity
- now supports negative timezone offsets IF it is a 4 digit offset and there is a space before the offset
- works: 2007-05-06T04:44:44 -0800
- does not work: 2007-05-06T04:44:44-0800
- does not work: 2007-05-06T04:44:44-08
- does not work: 2007-05-06T04:44:44 -08
- now supports 2 digit years as the first number if the year is > 31
- works: 35-12-23 (2035-12-23T00:00:00)
- does not work: 11-12-13 (2013-11-12T00:00:00, or 2013-12-11T00:00:00 with european hinting)
- timezone parsing should now be more reliable
- you can now set a 'base' datetime object to help fill out partial datetimes
pkgsrc changes:
- Adjust Module::Build dependency (CORE module of perl 5.10.1 satisfies
requirements)
- Import time/p5-DateTime-TimeZone-HPUX to allow this module working on
HP-UX, too
Upstream changes:
1.11 2010-03-01
- This release is based on version 2010b of the Olson database. This release
has changes for Paraguay.
- Added a list of zones by country, and a list of zone links (aliases) to the
docs for DateTime::TimeZone::Catalog.
required to get time/p5-DateTime-TimeZone working well on HP-UX.
This distribution implement detection of the local timezone as defined at
the operating system level, either in $ENV{TZ} or in /etc/TIMEZONE.
HP-UX has its own system for defining timezones. See tztab(4). This is
incompatible with the now common set of timezones known as the Olson DB
that is used by DateTime::TimeZone. This module fixes this hole by
providing the map between the two systems.
Upstream changes:
0.84 2010-02-22 <schubiger@cpan.org>
- Merged development version to stable.
0.83_04 2010-02-16 <schubiger@cpan.org>
- Enhance the regular expression matching a non-word alias.
- Correct the indentation of _Nth_Weekday_of_Month_Year().
0.83_03 2010-02-14 <schubiger@cpan.org>
- Introduce short name aliases. [rt #53976 - Kevin Field]
- Support shortened relative dates with a +/- prefix.
[rt #53976 - Kevin Field]
- Add according tests for aliases and prefixed dates.
- Test for case-insensitive processing of input strings.
- Test compile-time loading of Aliases.pm.
0.83_02 Wed Jan 27 10:42:41 CET 2010
- New supported formats: <time> <weekday> and <time> on <weekday>.
[rt #53979 - Kevin Field]
0.83_01 Mon Jan 18 10:28:42 CET 2010
- Pass the time zone object instead of name to the final DateTime
constructor. [rt #53268 - Eric Wilhelm]
pkgsrc changes:
- Adjusting license
Upstream changes:
0.07 Sun Jan 17 23:35:40 MST 2010
- fix test failures caused by tests using DateTime->now(), all tests
should now pass reguardless of the "wallclock" when they are being run
pkgsrc changes:
- Adding license
- Adjusting dependencies and module type
Upstream changes:
0.088:
- Remove DateTime::Format::DateParse from dependencies as fails lots
of tests and not used (thanks ranguard)
Upstream changes:
1.17
- Force all to use internal strptime then everyone gets %z even OSX
users.
- Finally figured out the timezone test failures on Win32 and fixed
them.
pkgsrc changes:
- Adding license definition
- Take care for correct file permissions
Upstream changes:
0.533 (10.16.2009) - John Siracusa <siracusa@gmail.com>
* Updated eval blocks to avoid stomping on $@ from an outer scope.
Upstream changes:
0.83 Wed Jan 13 15:51:11 CET 2010
- Merged development version to stable.
0.82_02 Wed Jan 6 10:57:43 CET 2010
- New supported format: M/D. [rt #53187 - Shawn M. Moore]
- Handle the new format with prefer-future semantics.
- Add tests for the new format and also for related durations.
- Document the new format and variations of it.
- Restrict counting of format separators to the formatted substring.
- Move the code processing formatted dates to a separate class.
- Fix the checking for an invalid format parameter.
- Complete <date> <time> to <time> type of durations.
- Split the duration string at word boundary of the separator.
- Restore the datetime object for each parse when running tests.
- Test compile-time loading of Formatted.pm.
0.82_01 Thu Dec 31 12:10:30 CET 2009
- Save the trace of each parse while processing a duration.
- Call for formatted dates the wrapper _set() instead of set()
in order to alter the modified counters.
- dateparse: when printing traces, print a trace for each object
returned.
- Add tests for the trace method and improve its documentation.
- Document possible bugs and caveats.
- Rename some variables with method name strings to be more
descriptive and also interpolate their strings initially.
- Substitute an expression for a block as used by 'map'.
0.82 Mon Dec 21 10:15:52 CET 2009
- Merged development version to stable.
0.81_04 Wed Dec 16 13:32:35 CET 2009
- dateparse: use the same class instance for each parse run;
match case-insensitively for commands that quit.
0.81_03 Fri Dec 11 10:32:08 CET 2009
- Use string interpolation instead of concatenation for symbolic
references in __new().
0.81_02 Wed Dec 9 20:07:19 CET 2009
- Reduce the common logic of _valid_date() and _valid_time()
by moving most of it to a method.
- Store the daytime option internally with a less nested name.
0.81_01 Mon Dec 7 11:14:19 CET 2009
- Place the common body of _add() and _subtract() in a single method.
- Comment the inverse use of _add() within _add_or_subtract().
- Set values at once within _check_time().
- Initialize tokens with an anonymous array reference.
- Purge last unneeded occurrence of 'scalar'.
0.81 Sat Nov 21 12:59:17 CET 2009
- Merged development version to stable.
0.80_02 Wed Nov 18 10:53:05 CET 2009
- Move utility and wrapper methods to separate classes.
- Test compile-time loading of Utils.pm and Wrappers.pm.
- Don't force explicit scalar context where an implicit one exists.
0.80_01 Mon Nov 2 10:59:46 CET 2009
- Invoke _valid_date() in _day_month_year() to assert the
validity of the date before setting it.
- Separate fixed time data for testing purpose from code.
0.80 Fri Oct 30 10:15:53 CET 2009
- Merged development version to stable.
0.79_02 Mon Oct 26 10:11:09 CET 2009
- Improve wording and formatting of the documentation.
- Update broken license links.
Upstream changes:
0.11 Thu Dec 10 00:00:00 2009
- pass nanoseconds instead of fractional seconds to DateTime
constructor; needed from DateTime v0.52
FIXES: #52468: Test failure, reported by GRAF
- minor documentation fixes
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.53 2009-12-06
- Added Test::Exception to build_requires.
0.52 2009-12-05
- Numeric to ->new() are now all validated to make sure they are
integers. Previously, things like "month => 11.2" would have been
allowed. Based on a bug report from Max Kanat-Alexandar. RT #45767.
- Added a warning to the docs suggesting that you cache the locale time zone
if you need to make many DateTime objects in the local zone. Looking up the
local zone can be fairly expensive. RT #46753.
Upstream changes:
1.10 2010-01-25
- This release is based on version 2010a of the Olson database. This release
has changes for Mexico.
1.09 2010-01-18
- This release is based on version 2010a of the Olson database. This release
has changes for Bangladesh.
Upstream changes:
1.16
- Implement %z for the internal implementation of strptime().
Unfortunately this doesn't get picked up everywhere, so there are no
tests for it (yet - patches welcome).
- Fix for major bug in add_months() using negative months which were
multiples of 12. Also affected add_years() with negative years.
- Fix for object creation bug in get_epochs which called new from object
but that wasn't supported in the new() code.
- Added docs about the weakness of using epoch seconds internally and
suggested alternatives.
- Removed useless "use UNIVERSAL qw(isa)" line.
- Fix for installing over core perl version.
== Version 0.3.16 (tzdata v2009u) - 5-Jan-2010
* Support the use of '-' to denote '0' as an offset in the tz data files.
Used for the first time in the SAVE field in tzdata v2009u.
* Updated to tzdata version 2009u
(http://article.gmane.org/gmane.comp.time.tz/3053).
1.08 2009-12-28
- This release is based on version 2009u of the Olson database. This release
has changes for Bangladesh.
1.07 2009-12-24
- Fixed for local time zone determination on Win32. Our tests broke after the
December 2009 Cumulative Time Zone Update from Microsoft. Patch by David
Pinkowitz. RT #52978.
1.06 2009-12-21
- This release is based on version 2009t of the Olson database. This release
has no user-visible changes, but I like to follow along anyway.
2.1 (2009-12-14)
================
* Fix deprecation warnings about `object.__init__` taking no parameters.
* Set the VALUE parameter correctly for date values.
* Long binary data would be base64 encoded with newlines, which made the
iCalendar files incorrect. (This still needs testing).
* Correctly handle content lines which include newlines.
Added timer label, minutes and seconds to restart detail message.
Fixed color setting bug involving null attr. Set 'no context' and 'no keyword' when appropriate. Make F1 (help) and F2 (calendar) act as toggles that also work when the entry bar is active. Add memoized hash for clip so that ^S will always save the current view to the clipboard.
Fixed attr = None bug in OL.htm.
Added icalendar to 'install_requires' in setup.py.
Fixed negative sign bug in date_calculator.
Added ~ to ` as triggers for leader.
Improved error handling for date calculator.
Added calc_days to both the gui and command line.
Added diff_days to calculate the difference in days between two dates. Bound to c in the gui.
Only process D, f, m an u in agenda and list views.
When displaying ids, restore the scroll position to its prior position.
Added max_width setting to class OL and wrapping to this width in reckoning reports. Removed depreciated 'extent' setting from rc.
Fixed bug in processing option for ending date (-e). Fixed bug in setting default colors for entry bar to black on black. Display c_position, d_position, k_level and itemize settings in reckoning title.
Cleaned up comments.
Use default colors from main screen for entry bar when inactive. Use separate settings when active.
Added separate print color settings to etmrc.
Allow setting a special color for the entry bar text.
Added filtering to agenda view.
Added support for setting background and font colors in the gui.
Fixed missing key error for repeating tasks without an 'o' in data.py.
Run check_rotating when self.today changes.
Fixed bug in process_entry involving appending to an undefined list.
Fixed bug in which open_project failed to set changed = True.
Removed broken support for remind style reminders. Fixed documentation to reflect this change.
Changed prompt for modifying and creating to reflect the action.
Alert queue display tweaks.
Various documentation tweaks. When alert queue is empty, state it instead of showing an empty queue.
Restored use of GenStaticText which had inadvertently been eliminated.
Made alert queue display more succent.
Make defaults for colors, fonts and window sizes different for mac and not mac.
Switched details bar to wx.lib.stattext.GenStaticText to avoid bgcolor problems in linux.
Fixed bug in checking the length of an undefined list in get_next.
Moved 'etm' from the title bar to the detail bar in the gui.
Strip entrybar text to avoid key errors. Fixed footer in console cur output.
Changed fault font specification that raised exception under windows.
Show confirmation when saving view to clipboard.
Various documentation tweaks.
Fixed bug in which a task without a due date would not be processed properly.
Store calendar_html output to self.html to allow printing.
Fixed bug in pre formatting.
Fixed bug in reckoning in which time_hash was not being reset. Added save view to clipboard.
More str() removals.
Removed str() constructs to avoid unicode problems in linux.
Removed advance formating requiring python 2.6.
Fixed bug in which starting and ending times would not be displayed for list-only events.
Added 'T' as an alternative to 't' in show to limit display to unfinished tasks.
Fixed locale for calendar and allow entry and display of unicode characters.
Fixed locale bug in calendar.
Fixed bug in marking the last rep of a list-only task complete.
Added wxwidth and wxheight to rc. Fixed bug in setting html column widths.
Background color tweaks for linux.
Changed binding for return in entry_bar to work in linux.
Use htmlfont setting from rc.
Removed locale stuff and added codecs as in wxremind.
Added font sizes to rc. Set self.data.today in etm_wx show_view.
1.20 -- Sat Dec 12 06:38:14 CST 2009
* Typo => s/timezome/timezone/ [yanick]
* RT#52387 Fix %s formating to use timelocal when no timezone is given
* RT#51664 fix str2time('16 Oct 09') to not give a negative result
0.05 2009-11-01
- Fixed a long-standing bug where a time zone other than UTC that had an
offset of 0 caused the format_datetime method to return the string "0". RT
#22802.
== Version 0.3.15 (tzdata v2009p) - 26-Oct-2009
* Updated to tzdata version 2009p
(http://article.gmane.org/gmane.comp.time.tz/2953).
* Added a description to the gem spec.
* List test files in test_files instead of files in the gem spec.
== Version 0.3.14 (tzdata v2009l) - 19-Aug-2009
* Updated to tzdata version 2009l
(http://article.gmane.org/gmane.comp.time.tz/2818).
* Include current directory in load path to allow running tests on
Ruby 1.9.2, which doesn't include it by default any more.
===============
Version 2.28.1
===============
* avoid getting activities from the future (bug 596617)
Updated translations:
* ca (Gil Forcada)
* en_GB (Bruce Cowan)
* ro (Mișu Moldovan)
* ru (Dmitriy Kodanev)
===============
Version 2.28.0
===============
Updated translations:
* as (Amitakhya Phukan)
* bg (Alexander Shopov)
* bn_IN (Runa Bhattacharjee)
* da (Ask Hjorth Larsen)
* de (Hendrik Richter)
* en_GB (Bruce Cowan)
* fi (Tommi Vainikainen)
* gl (Antón Méixome)
* gu (Ankit Patel)
* hi (Rajesh Ranjan)
* hu (Gabor Kelemen)
* it (Milo Casagrande)
* ja (Takeshi AIHANA)
* kn (Shankar Prasad)
* ko (Changwoo Ryu)
* lt (Gintautas Miliauskas)
* lv (Pēteris Caune)
* mai (Sangeeta Kumari)
* ml (പ്രവീണ് അരിമ്പ്രത്തൊടിയില്)
* mr (Sandeep Shedmake)
* or (Manoj Kumar Giri)
* pa (A S Alam)
* pl (Tomasz Dominikowski)
* sl (Matej Urbančič)
* sr (Горан Ракић)
* ta (I. Felix)
* te (Krishna Babu K)
* uk (Maxim Dziumanenko)
* zh_HK (Chao-Hsiung Liao)
===============
Version 2.27.92
===============
Updated translations:
* ar (Khaled Hosny)
* be (Alexander Nyakhaychyk)
* bg (Alexander Shopov)
* bn (Maruf Ovee)
* bn_IN (Runa Bhattacharjee)
* cs (Adrian Guniš)
* en_GB (Philip Withnall)
* es (Jorge González)
* et (Mattias Põldaru)
* eu (Iñaki Larrañaga Murgoitio)
* fi (Tommi Vainikainen)
* fr (Claude Paroz)
* gl (Antón Méixome)
* gu (Sweta Kothari)
* kn (Shankar Prasad)
* nb (Kjartan Maraas)
* or (Manoj Kumar Giri)
* pl (Tomasz Dominikowski)
* pt (Duarte Loreto)
* pt_BR (Fábio Nogueira)
* sv (Daniel Nylander)
* ta (I. Felix)
* te (Krishna Babu K)
* zh_HK (Chao-Hsiung Liao)
===============
Version 2.27.90
===============
* Fixes to idle detection (now works with gnome screensaver 2.27+)
* return of the day view
* UI layout fixes to match HIG
* now it is possible to add more than one applet to panel without crashing
Updated translations:
* ee (Ivar Smolin)
* gl (Antón Méixome)
* es (Jorge González)
* hu (Gabor Kelemen)
* zh_HK (Chao-Hsiung Liao)
* sv (Daniel Nylander)
===============
Version 2.27.5
===============
* Better autocomplete
* More skeptic on parsing time
* Legend in overview is sized proportionally to screen size,
allowing larger labels
Updated translations:
* be (Alexander Nyakhaychyk)
* es (Jorge González)
* pa (Amanpreet Singh Alam)
===============
Version 2.27.4
===============
* Now it is possible to copy/paste activities in the overview
* mostly polishing and bug fixing the new stuff brought in in 2.27 cycle
Updated translations:
* bn_IN (Runa Bhattacharjee)
* es (Jorge González)
* et (Ivar Smolin)
* fr (Claude Paroz)
* sv (Daniel Nylander)
* uk (Maxim V. Dziumanenko)
===============
Version 2.27.3
===============
* A much better DBUS support (Felix Ontanon)
* Switch days at 5am because humans tend to work late. Overlapping activities
fall in day where the largest part of it is (Patryk Zawadski)
* Now you can enter negatives minutes to start an activity in past.
Example "-30 cookies" will start activity "cookies" 30 minutes before now
* TSV, XML and iCal export
* Ability to filter task by date and category
* Overview has been improved by adding some nifty statistics for your pleasure
Updated translations:
* ta.po (Dr.T.Vasudevan)
===============
Version 2.27.2
===============
* Now a reminder is displayed every configured amount of time also when no
activity is being tracked. (Can be disabled in preferences)
* Allow to switch to same task if description differs
* Activity edit icon in dropdown is now keyboard accessible
* Start time and end time can be specified when typing in task.
Example: 00:04 Hamster
* slightly smarter autocomplete with category suggestions when after @ symbol
* fixes to edit activity dialog's end time field
Updated translations:
* el.po (Jennie Petoumenou)
* et.po (Ivar Smolin)
* ta.po (Dr.T.vasudevan)
* uk.po (Maxim V. Dziumanenko)
* ca@valencia.po (Gil Forcada/Miquel Esplà)
===============
Version 2.27.1
===============
* Overview window graphs have been redone and now are less noisy
* Tasks now can span over midnight, showing correct per-day totals in overview
* Add earlier activity / edit activity has been overhauled and now is much
easier to use. An experimental preview has been added
* In preferences UI buttons have been added for editing and deletion
* Glade files have been migrated to gtkbuilder format
* now it is possible to start overview and other windows straight from command
line using "-s [stats|edit|prefs]" switch
Updated translations:
* ca.po (David Planella)
* cs.po (Petr Kovář)
* da.po (Ask Hjorth Larsen)
* de.po (Hendrik Richter)
* el.po (Kostas Papadimas)
* en_GB.po (Philip Withnall)
* et.po (Ivar Smolin)
* fi.po (Ilkka Tuohela)
* fr.po (Claude Paroz)
* gl.po (Ignacio Casal Quinteiro)
* he.po (Yair Hershkovitz)
* kn.po (Shankar Prasad)
* lt.po (Gintautas Miliauskas)
* lv.po (Toms Bauģis)
* nl.po (Wouter Bolsterlee)
* or.po (Manoj Kuamr Giri)
* pl.po (Łukasz Jernaś)
* pt_BR.po (Vladimir Melo)
* ro.po (Mișu Moldovan)
* ru.po (Nickolay V. Shmyrev)
* si.po (Danishka Navin)
* sl.po (Matej Urban)
* sv.po (Daniel Nylander)
* tr.po (Baris Cicek)
* zh_CN.po (Aron Xu)
363 b1834d30d148 2009-11-15 13:23 -0500 daniel
Test for ability to load wx modules.
362 fd111da14ff6 2009-11-15 12:25 -0500 daniel
Fixed bug in setting .etmrc in warn.py.
361 00231d230b15 2009-11-15 11:49 -0500 daniel
Various tweaks. Added <space> as an alternative for agenda with defaults. Added left and right arrow keys for advancing list display.
360 8d3c64833383 2009-11-14 12:22 -0500 daniel
Only show idnum when modifying, finishing, deleting and put it at the beginning of the title.
359 56ebf2ea51a9 2009-11-14 08:26 -0500 daniel
Added hide/show details to prompt for a and l views.
358 18499745e590 2009-11-14 07:45 -0500 daniel
Modified parsers to work with python 2.5.
357 38a4940db9af 2009-11-14 00:22 -0500 daniel
Fixed bug in process_alerts when item_hash has no key for today.
356 0ed4d9044889 2009-11-13 17:55 -0500 daniel
Various tweaks for error processing and display and for autorefreshing.
355 136c66eb7d8e 2009-11-13 15:48 -0500 daniel
More get_next tweaks.
354 20fbcf85c401 2009-11-13 15:30 -0500 daniel
Examples working. Fixes for get_next.
353 435f81e2df61 2009-11-12 16:07 -0500 daniel
Fixed bug in setting 'D' for non-repeating tasks.
352 6aa0d75bc2cc 2009-11-12 14:08 -0500 daniel
Ignore advance for agenda.
351 5b5286a669ac 2009-11-12 13:56 -0500 daniel
Fixed bug in setting agenda title dates.
350 ed333a3bd2ca 2009-11-12 10:34 -0500 daniel
Added new_project and open_project. Fixed bug in displaying D for repeated tasks.
349 e9b4825958d4 2009-11-11 17:32 -0500 daniel
Help text tweaks. Various bug fixes. Adjusted print font size.
348 bfc100d71bd6 2009-11-11 14:17 -0500 daniel
Made entry_bar an expando text ctrl. Added OnKillFocus to keep it from losing focus.
347 604cb5f728f1 2009-11-11 12:19 -0500 daniel
Many tweaks. Details and Entry bars on separate lines.
346 1b2e1de580b5 2009-11-09 19:30 -0500 daniel
Add new, edit and toggle finished seem to work.
345 092f7f4d366e 2009-11-05 14:45 -0500 daniel
Fixed, simplified and cached shift period.
344 a7302c4f74bf 2009-11-05 12:13 -0500 daniel
Big changes. All views work through show_view and results are cached!
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.11 -- updated yaml, damn old version of M::I too
0.10 -- fixed bug with makefile brought up in rt
Pkgsrc changes:
- Switch PERL5_MODULE_TYPE to Module::Build
Upstream changes:
0.51 2009-11-01
- Switched to Module::Build. To force a non-XS build, start the build
process with "perl Build.PL --pp".
- POD-related tests are only run for the maintainer now.
- Fixed handling of negative years in CLDR formatting for "y" and "u"
patterns. Note that the LDML spec says nothing about how this should work,
so I took my best guess.
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)