Over the past few months, I've slowly been rebuilding chunks of
calendar, specifically recurring events, no-time events, scoping, and
all the display widgets. I've done so with parallel Tcl procs that do
not interfere with the way the main calendar package works. If you've
tried dotLRN, you've seen some of this stuff already.
I'm now about to take a chainsaw to the calendar package (*NOT* for
v4.5) and rebuild the Tcl pages based on this new structure I've been
putting together. This is going to take a while, and it will probably
break the PG version for up to 2 weeks in the CVS development branch.
This is one of these dreaded cleanup efforts that is highly necessary.
Please let me know ASAP if you have any objection to my breaking the
calendar CVS tree for the next 2 weeks. I'd rather not break things,
but I also like to commit my work often.