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 )