Net-ICal
view release on metacpan or search on metacpan
ChangeLog.detailed view on Meta::CPAN
2001-02-25 15:09 lotr
* lib/Net/ICal/: Alarm.pm, Property.pm: - Added a few more bug
references - removed some sugar in Alarm's new, as that is now
handled in _param_set in Component.pm. Methods with a param value
don't need to pass a {content => $val} hash anymore. _param_set
will create one on the fly if you just pass $val.
2001-02-23 06:05 lotr
* lib/Net/ICal/Component.pm: - clean up some leftover FIXMEs -
added the bug # to the FIXMEs related to bug #133739 - added a
FIXME for folding
2001-02-22 23:38 srl
* AUTHORS, t/time.t: Added Chad House's unit tests for
Net::ICal::Time, along with a bunch of comments for readability by
the rest of the developers.
We should start building out a set of test cases for all the
Net::ICal modules like this. Ideally, all the coders should write
their own tests, and then we should review the tests to make sure
they catch all the possible boundary cases and bugs.
2001-02-22 09:58 lotr
* examples/gtk_todo.pl: Date::Parse's str2time seems borked and
this is simpler too
2001-02-22 09:43 lotr
* examples/gtk_todo.pl, lib/Net/ICal/Component.pm: - make sure we
end every line with \r\n - don't output empty lines ... and the
reading in of ics files works :)
2001-02-21 22:39 srl
* examples/gtk_todo.pl: Made the todo editor much more robust and
featureful.
- Major reworking of the control flow to remove global variables
and break most functionality out into subroutines. This should make
it more maintainable, I hope.
- Uses a Gnome DateEdit widget to edit the start date now. Much
prettier. Thanks to LotR for pointing this out.
- Added a Save button to save the iCal objects out to a file. This
works almost perfectly, see below.
- On startup, we now look for an iCal file we've saved out, and we
try to use it first before setting up some default calendar
objects. FIXME: For some reason, this routine isn't recognizing the
iCal we output to a file as valid iCalendar text.
2001-02-21 19:56 srl
* examples/gtk_todo.pl: Added a few bugfixes:
- put the button for the popup dialog into the action_area, where
it's supposed to go. - added use of Date::Parse to fix the bug
with editing start dates.
I'm going to start refining the date editing by using a Gnome
widget next. Thanks to LotR for pointing these bits out to me.
2001-02-21 17:08 srl
* examples/gtk_todo.pl: Added a new example: a Todo editor written
with the Gtk widget set. This is a good example of the kind of
tool we want people to be able to write trivially using Net::ICal
and Reefknot. I've commented places where I think the existing
Net::ICal usage is a bit clunky.
It's got [at least] one serious bug: editing the text of the Todo's
start date will crash it, because Net::ICal::Time::new_from_string
isn't handling the string from the Entry box properly. I'll be
looking into that Real Soon Now.
In the real world, I'd reimplement this with glade and/or clean up
the code a bit. There are lots of global vars here, for example.
2001-02-21 09:40 lotr
* MANIFEST: keep MANIFEST up to date
2001-02-21 09:39 lotr
* examples/showical.perl: check if there are attendees first. fixes
https://sourceforge.net/bugs/?func=detailbug&group_id=14603&bug_id=
133258
2001-02-21 09:37 lotr
* test/: test_todo.pl, testcal.pl: stop manually creating uids
2001-02-21 09:37 lotr
* lib/Net/ICal/: Component.pm, ETJ.pm, Event.pm, Todo.pm: - make
_param_set create a { comment => $val } hashref if $val is not a
hashref - clean up the validation stuff a bit (removed ETJ's new) -
added a UID generator to ETJ.pm
2001-02-21 09:33 lotr
* lib/Net/ICal/Alarm.pm: little pod fix
2001-02-19 15:00 lotr
* examples/showical.perl: example script that displays (some of)
the information from an ical attachment in your mailer (if it uses
mailcap)
put a line like:
text/calendar; ~/bin/showical.perl '%s'; copiousoutput
in your ~/.mailcap file, and at least mutt will show you the
events.
( run in 1.424 second using v1.01-cache-2.11-cpan-364913b4093 )